Script PHP Gratuito de Directorio

Sumario

  • Licencia
  • Requisitos
  • Características
  • Instalación
  • Adaptación
    Licencia

    Para usar el script de directorio de forma totalmente gratuita, el enlace de "Provisto por..." al fondo de cada página debe permanecer intacto..

    Puedes adaptar la estructura y el diseño a las necesidades de tu página web.

    No puedes distribuir el script o realizar modificaciones de código sin permiso.

    Arriba


    Requisitos

    El script funciona sin errores conocidos con PHP4 y MySQL3.

    Arriba


    Características

  • Sistema de categorías multi nivel, con número ilimitado de categorías.
  • Buscador integrado.
  • Totalmente basado en plantillas: cambia la apariencia del directorio modificando sólo los archivos de plantillas.
  • Añade/edita/elimina/mueve páginas y categorías fácilmente. Traslada partes enteras del directorio (subcategorías y páginas) con un sólo clic.
  • Directorio semi-automatizado: los usuarios sugieren urls y tú las aceptas o las rechazas.
  • Baneo de IPs.
  • Arriba


    Instalación

  • Descomprime el archivo zip.
  • Modifica el archivo /config.php e incluye tu nombre de base de datos, usuario, contraseña y prefijo para los nombres de las tablas (el prefijo es opcional pero recomendado)..
  • Sube los archivos al directorio raiz o a un subdirectorio de tu servidor.
  • Ejecuta install.php y sigue los pasos.
  • Ejecuta /admin.php y loguéate cada vez que quieras administrar el directorio.
  • Arriba


    Adaptación

    El script está totalmente basado en plantillas. Todo el código devuelto se puede editar a través de los archivos de plantillas: /template_index.php para inicio y categorías, /template_search.php para resultados de búsqueda y /template_add_url.php para los formularios de alta.

    Cada bloque de plantilla está guardado en una variable PHP, por ejemplo:

    $TEMPLATE["HEADING"] = <<<EOF ¡Aquí el texto editable! EOF;

    Dentro de estas variables puedes usar código HTML, además de "etiquetas" que te permitirán usar contenido dinámico generado por el script. Estas etiquetas se muestran entre corchetes, por ejemplo [CATEGORY_NAME].

    Lee los archivos de plantillas y echa un vistazo al código devuelto para entenderlo mejor.

    Arriba