Blog de Dabne Tecnologías de la Información

Hablamos de las cosas que nos interesan: tecnologías web, formación, software libre, Ruby on Rails, Spip, ….
  • Cuando los artículos funcionan como eventos, se suelen listar los que tienen una fecha de redacción anterior futura, es decir, los ventos que aún no se han realizado.

    Eso lo da el criterio {age_redac<1} si se quieren listar los eventos de hoy y los del futuro, y {age_redac<0} si solo se quieren listar los eventos futuros pero no los de hoy.

    Lo mismo valdría para la fecha {age<1}

    No obstante, aquí pongo cómo se obtendría la fecha del sistema, en PHP:

    <?php
    $fecha = time();
    $dia = date(d);
    echo 'dia'.$dia;
    $mes = date(m);
    echo 'mes'.$mes;
    $year = date(Y);
    echo 'año'.$year;
    ?>
    No Comments
  • Por defecto, SPIP en los listados no muestra las secciones vacías para evitar que el usuario llegue a callejones sin salida, vistas en las que no hay nada.

    Sin embargo, es posible modificar ese comportamiento.

    Para ello está el criterio {tout}.

    Si se quiere que un menú muestre las secciones vacías:

    <BOUCLE_secciones(RUBRIQUES){id_parent}{par num titre, titre}{tout}>

    Si dentro de ese bucle se quiere hacer un tratamiento distinto para secciones vacías y no vacías se puede usar la sintaxis “if” en SPIP, o bien un if en PHP, o en javaScript, etc. Algo de este tipo:

    if (“#STATUT”==”publie”) {bla bla bla;}
    else {bla bla ba;}

    Con esto se consigue navegar hacia la sección vacía, pero al invocar un esquerelo rubrique para una sección vacía SPIP dará un error 404.

    Para evitar ese error, en el bucle pincipal de la rubrique, el del esqueleto rubrique,  también tiene que tener el criterio {tout}:

    [(#REM)
     Un cache plus court, pour la boucle syndic_articles
    ]#CACHE{3600}
    <BOUCLE_principale(RUBRIQUES) {tout} {id_rubrique}>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0...bla bla bla
    
    									
    No Comments
  • Según la configuración del navegador, los ficheros mp3 se desacargan o se abren y empiezan a sonar.

    Si se desea forzar la descarga, es decir, que independientemente
    de la configuración del cliente
    el fichero mp3 o ogg se descargue,
    hay que añadir esta línea en el fichero

    .htaccess:
    AddType application/octet-stream .mp3 .ogg
    No Comments
  • En edulibre.info han realizado una integración PBM+SPIP con la que se puede crear un portal bibliotecario y mediateca para una escuela en Internet.

    1 Comment