-
No Comments
Cuando se pincha en una fecha del minicalendario de la agenda Sarka_SPIP, se muestra el primer evento del día.
Queríamos que, en lugar de mostrar el primer evento del día, los mostrase todos.
Para ello, prescindimos de la página evenements.html y creamos una propia: eventos_dia.html.
En eventos_dia.html pusimos un bucle con los artículos cuya #DATE_REDAC fuera la de una fecha determinada. El problema era que #DATE_REDAC almacenta la fecha y la hora del evento, pero solo queríamos la fecha, por lo que teníamos que “limpiar” la hora.
Eso lo hicimos con la función substr de PHP:
<BOUCLE_evenements(ARTICLES){id_rubrique=**la de la agenda**}> <?php $fecha_redaccion=substr("#DATE_REDAC", 0, 10); if ($fecha==$fecha_redaccion) { ?>Aquí el código del bucle
<?php } ?> </BOUCLE_evenements>
Además, teníamos que hacer que el minicalendario pasase la fecha en la url, pero también habiendo eliminado la hora.
En el fichero agenda.php, en la function agenda_mini_afficher, a la variable $lien se le asigna la url del enlace del minicalendario.
Modificamos la asignación a $lien por esto:
// extraigo la fecha omitiendo la hora $fecha=substr(($evenements[$index_evt1]['date_redac']), 0, 10); $lien = 'spip.php?page=eventos_dia'.'&fecha='.$fecha;
En resumen: en agenda.php modificamos la url del mini_calendrier para que apunte a una página propia y le pase la fecha del calendario.
Y en la página propia filtramos los artículos de la agenda cuya fecha de redacción es esa fecha. Teniendo en cuenta que para comparar ambas fechas hemos tenido que “quitarles” la hora.
El resultado puede verse en el periódico Diagonal Aragón.
-
No Comments
En la ayuda de la interface de administración (botón Ayuda en línea), algunos enlaces no funcionan.
Por ejemplo, el enlace a “más información acerca de las listas” del apartado Los artículos -> Los atajos tipográficos.
Si se mira esa url se verá que es de la forma:
http://www.dabne.net/aide/es-aide.html#listes
El problema es que esta url no existe porque, como puede verse en cualquier url de la columna izquierda, estas son de la forma:
http://www.dabne.net/ecrire/?exec=aide_index&aide=&var_lang=es&frame=menu
La solución consiste en editar el fichero de ayuda y modificar las url.
El fichero es:
tmp/cache/aide-es-aide.html
Hay que buscar las url del tipo:
<a href='/aide/es-aide.html#listes'>
Y cambiarlas por:
<a href='#listes'>
Eso es todo.
-
No Comments
Según leo en la lista de SPIP, para que SPIP no nos obligue a tener los
directorios IMG, tmp, local y config en 777 (es decir, completamente
abiertos), hay que tener el PHP en modo CGI y no en Apache. -
1 Comment
Para incrustar vídeos propios
Instalar el plugin Lecteur_multimedia (SPIP 1.9 y 2.0).
Con el plugin instalado, subir el vídeo como si fuera un documento (no imagen ni adjunto, sino documento, en el formulario de la izquierda) y luego, una vez subido, en el artículo poner algo tipo esto:
<docX|player>
Donde la X es el número del documento.
Incrustar vídeos de YouTube con thumbnail
Para inscrustar un vídeo de YouTube basta con copiar y pegar en un artículos el código que ofrece YouTube para tal fin.
Ese código tendrá un aspecto parecido a este:
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/LOt-UkTLZGc&hl=es&fs=1&"> </param><param name="allowFullScreen" value="true"> </param><param name="allowscriptaccess" value="always"> </param><embed src="http://www.youtube.com/v/LOt-UkTLZGc&hl=es&fs=1&" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
Si se quiere que el vídeo se empiece a reproducir automáticamente,
en el código anterior añadir al final de la url &autoplay=1
Si, en lugar de mostrar la ventan con el vídeo, se quiere poner un thumbnail del vídeo, entonces hay que descargar ese thumbnail de YouTube.
La url para descargarlo se tiene que construir a partir de la del vídeo (su “value” o su “src”).
Para el caso del vídeo anterior, el thumbnail seria este:
http://img.youtube.com/vi/LOt-UkTLZGc/default.jpg
Se tiene que subir como imagen y, por ejemplo, desde esa imagen se puede enlzar con otro artículo que tenga el código que incrusta el vídeo.
-
No Comments
Se pueden desactivar las peticiones AJAX de la interfaz de administración de SPIP haciendo que no se cargue jquery.js.
Para ello, hay que modificar el fichero ecrire/inc/filtres.php, en concreto la función function f_jQuery, por ejemplo comentado estas líneas:
// $texte = "\n<script src=\"".generer_url_public('jquery.js') // . "\" type=\"text/javascript\"></script>\n" // . $texte;Con ello, en la interfaz de administración no se insertará la línea:
<script src="http://www.dabne.net/spip.php?page=jquery.js" type="text/javascript"> </script> en el <head> de la interfaz de administración.
-
No Comments
La baliza #LOGO_ARTICLE visualiza el artículo. Pero, si necesitamos la url del logo, podemos obtenerla así:
[(#LOGO_ARTICLE||extraire_attribut{src}|url_absolue)]o así:
"IMG/[(#LOGO_ARTICLE|fichier)]"
-
No Comments
En un sitio SPIP, los logos estaban a un ancho de 80 con:
[(#LOGO_ARTICLE||inserer_attribut{'alt',#TITRE} ||image_reduire{80})]Al quererlos poner a un ancho de 100 con:
[(#LOGO_ARTICLE||inserer_attribut{'alt',#TITRE} ||image_reduire{100})]ocurría que no aparecían, o sea, SPIP no encontraba la nueva viñeta.
Al vaciar la caché de imágenes calculadas automáticamente, el tamaño de la caché no se ponía a cero.La solución fue renombar el directorio local a otro nombre (por ejemplo, local_old) y crear un nuevo directorio local vacío.
-
No Comments
Supongamos que un artículo tiene varias palabras clave y queremos la lista de todos los artículos que tienen alguna de esas palabras clave, ordenados por orden alfabético.
Necesitaremos tres bucles.
Primer bucle:
<BOUCLE_mots(MOTS){id_article}><B_mots_articulos>
<BOUCLE_mots_articulos(ARTICLES){id_mot}{exclus}{doublons uno}> </BOUCLE_mots_articulos> </BOUCLE_mots>Segundo bucle:
<BOUCLE_uno(ARTICLES){doublons uno}{doublons dos}> </BOUCLE_uno>Tercer bucle:
<B_dos>
<h3>Artículos relacionados</h3>
<BOUCLE_dos(ARTICLES){doublons dos}{par titre}><p><a href="#URL_ARTICLE">#TITRE</a></p>
</BOUCLE_dos>
-
No Comments
A veces es necesario poner a cero las estadísticas de spip. Como no he encontrado ninguna opción para hacerlo desde la interfaz de administración, lo que hago es borrar los registros de estas cuatro tablas:
- spip_referers
- spip_referers_articles
- spip_visites
- spip_visites_articles
Tampoco he encontrado un plugin que lo haga, así que toca hacerlo a mano.
-
No Comments
Lunes, 25 de mayo a las 12:00 horas en la sede de Fundación Telefónica.
C/Gran Vía, 28, 2ª planta, entrada por C/Valverde, 2.
Fundación Telefónica va a presentar el informe “La integración de Internet en la educación escolar española”, elaborado por un grupo de investigadores de la Universitat Oberta de Catalunya (UOC) y editado en Colección Fundación Telefónica-Ariel.
ORDEN DE INTERVENCIÓN
12.00 Javier Nadal, Vicepresidente Ejecutivo de Fundación Telefónica
Inma Tubella, Rectora de la UOC
Carles Sigalés y Josep Mª Mominó, autores del estudio, UOC
Ángel Gabilondo, Ministro de EducaciónFin del acto.
Al final se ofrecerá un vino español y se entregarán ejemplares del libro.INSCRIPCIONES: Por razones de limitación de aforo, se ruega confirmar la
asistencia a la dirección <fundacion-telefonica@telefonica.es> o
llamando al teléfono 915848902.
