Table of Contents
- Inicio
- Instalación
- Primeros pasos
- El panel de administración
- Extensiones
- Trucos y consejos
- Glosario de términos
- Guía del desarrollador
This page in: English - Deutsch - Español - Français - Italiano - Lietuvių - Nederlands - Norsk - Polski - Русский - Svenska - Tiếng Việt - عربي - 日本語 简体中文
Parámetros opcionales
Algunos parámetros de instalación toman un valor por defecto y no son editables a través de la interfaz web. Aunque CMSMS funciona tal y como queda recién instalado, puede que te interese editar estos parámetros.
Nota: Si cambias algo en config.php, acuérdate de borrar la caché después.
- Abre config.php con tu editor favorito (este fichero se crea durante la instalación)
Algunos de los parámetros que encontrarás aquí son los siguientes:
Librería de manipulación de imágenes
La librería de manipulación de imágenes que usa el Administrador de imágenes puede ser 'GD', 'NetPBM', o 'IM' para ImageMagick. Por ejemplo:
$config["image_manipulation_prog"] = "GD";
Si la librería es NetPBM o IM también necesitarás especificar dónde están los binarios de las librerías seleccionadas, por ejemplo:
$config["image_transform_lib_path"] = "/usr/bin/ImageMagick/";
Ruta de subida del Gestor de ficheros
Es la localización (ruta de fichero y URL) de los ficheros que son subidos mediante el Gestor de ficheros. Por ejemplo:
$config["uploads_path"] = "/site/web/cms/uploads";
$config["uploads_url"] = "http://www.cmsmadesimple.org/cms/uploads";
Ruta de subida del Gestor de imágenes
Es la localización (ruta de fichero y URL) de los ficheros que son subidos mediante el Gestor de imágenes. Puede ser las misma ruta que la URL del Gestor de imágenes, por ejemplo:
$config["image_uploads_path"] = "/site/web/cms/uploads/images";
$config["image_uploads_url"] = "http://www.cmsmadesimple.org/cms/uploads/images";
Validación HTML para el editor WYSIWYG
CMSMS posee un complemento de validación de HTML para el editor WYSIWYG, que garantiza que el contenido introducido sea HTML válido. Por defecto está desactivado porque también deshabilita el uso de tablas y etiquetas de marcado.
$config["use_Indite"] = false;
Añadir estilos al editor FCKeditor
FCKeditor tiene un menú desplegable de estilos que puede usarse para aplicar estilos CSS a la página que se está editando. Para seleccionar qué estilos de todos los disponibles quieres tener en el menú desplegable de FCKeditor, debes seguir estos pasos:
- Crea una nueva hoja de estilo que quieres aplicar al texto, por ejemplo, "div.pink { color: pink; }".
- Asóciala a tu plantilla actual.
- Dirígete a Extensiones -> FCKeditor X -> Pestaña Estilos y pega el mismo código que pusiste en el primer paso.
- Cuando estés editando algún contenido, podrás seleccionar ese estilo del menú desplegable de FCKeditor.
URLs bonitas y mod_rewrite
CMSMS tiene dos métodos para utilizar URLs bonitas: su propio mecanismo interno y mod_rewrite.
Las URLs que se procesan con el mecanismo interno tienen el siguiente aspecto:
http://www.tusitio.es/index.php/padre/hijo
Las URLs que se procesan con mod_rewrite tienen el siguiente aspecto:
http://www.tusitio.es/padre/hijo
El mecanismo interno se gestiona completamente desde PHP y no necesita que Apache tenga instalado y activado el módulo mod_rewrite. Sin embargo, no funcionará en IIS, y si lo activas, debes asegurarte de que tu plantilla contiene una etiqueta {metadata}. Para activarlo debes habilitar (darle el valor true a) la siguiente opción:
$config['internal_pretty_urls'] = 'true';
Si quieres que mod_rewrite se encargue de la gestión de las URLs bonitas, necesitas habilitar la siguiente opción:
$config['assume_mod_rewrite'] = 'true';
Si activas mod_rewrite, también necesitarás un fichero .htaccess para sus reglas. Encontrarás uno ya hecho en /docs/htaccess.txt. Cópialo al raíz y renómbralo como .htaccess para habilitarlo (es decir /docs/htaccess.txt -> /.htaccess).
La configuración de tu servidor Apache necesita tener o heredar una directiva AllowOverride All para que se usen los ficheros .htaccess.
Con mod_rewrite hay otra opción más:
$config['page_extension'] = "";
Lo que pongas aquí será añadido a todas las URLs generadas, pero no afectarán a cómo trabajan. Es útil, por ejemplo, para aparentar que las páginas son estáticas, lo cual puede ayudar a algunos motores de búsqueda. Por ejemplo, si ponemos:
$config['page_extension'] = '.html';
una URL típica tendría el siguiente aspecto:
http://www.tusitio.es/padre/hijo.html
Puedes hacer que las URLs reflejen su posición dentro de la jerarquía activando la opción 'use_hierarchy':
$config['use_hierarchy'] = 'true';
También debes activar esta opción si quieres que las URLs bonitas funcionen con los módulos de tu sitio.
Si se desactiva esta opción: http://www.tusitio.es/padre/hijo se escribiría como http://www.tusitio.es/hijo, y no funcionaría con los módulos (sus URLs tendrían el aspecto convencional).
This page in:
English -
Deutsch -
Español -
Français -
Italiano -
Lietuvių -
Nederlands -
Norsk -
Polski -
Česky -
Русский -
Svenska -
Tiếng Việt -
عربي -
日本語
简体中文