<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="https://lubrin.org/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="es">
	<title>lubrin.org</title>
	<link>https://lubrin.org/</link>
	<description></description>
	<language>es</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="https://lubrin.org/spip.php?id_mot=23&amp;page=backend" rel="self" type="application/rss+xml" />

	<image>
		<title>lubrin.org</title>
		<url>https://lubrin.org/local/cache-vignettes/L144xH59/siteon0-86d4a.jpg?1772811323</url>
		<link>https://lubrin.org/</link>
		<height>59</height>
		<width>144</width>
	</image>



<item xml:lang="es">
		<title>Un logo del sitio para cada secci&#243;n con SPIP</title>
		<link>https://lubrin.org/Un-logo-del-sitio-para-cada</link>
		<guid isPermaLink="true">https://lubrin.org/Un-logo-del-sitio-para-cada</guid>
		<dc:date>2007-10-08T22:58:46Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>


		<dc:subject>c&#243;digo</dc:subject>

		<description>&lt;p&gt;Si queremos que el logo del sitio sea distinto para cada secci&#243;n .. tan s&#243;lo tendremos que hacer unos peque&#241;os retoques en el c&#243;digo.&lt;/p&gt;

-
&lt;a href="https://lubrin.org/SPIP" rel="directory"&gt;SPIP&lt;/a&gt;

/ 
&lt;a href="https://lubrin.org/codigo" rel="tag"&gt;c&#243;digo&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://lubrin.org/local/cache-vignettes/L134xH150/arton128-f7521.png?1772842692' class='spip_logo spip_logo_right' width='134' height='150' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;[*Objetivo*]: hacer que nuestro logo del sitio (el que aparece en todas las cabeceras de p&#225;gina) vaya cambiando en funci&#243;n de la secci&#243;n en la que nos encontremos.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; En primer lugar debemos asignar un logo a cada una de las secciones (o al menos a las secciones en las que queramos que cambie el logo superior)&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Modifica tus ficheros:&lt;br class='autobr' /&gt; &lt;i&gt;/squelettes/rubrique.html&lt;/i&gt; y &lt;br /&gt;
&lt;i&gt; /squeletes/inc-entete.html&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Si no los tienes pones una copia de la carpeta &lt;i&gt;/dist&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Renombra el fichero &lt;i&gt;/squelettes/inc-entete.html&lt;/i&gt; a&lt;br class='autobr' /&gt;
&lt;i&gt;/squelettes/cabecera_seccion.html&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Modifica el fichero cabecera_seccion.html sustituyendo la baliza&lt;br class='autobr' /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#LOGO_SITE_SPIP&lt;/code&gt; por esta &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;#LOGO_RUBRIQUE&lt;/code&gt;&lt;br class='autobr' /&gt;
(ten en cuenta que aparece dos veces y tendr&#225;s que sustituir dos veces)&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Modifica el fichero /squelettes/rubrique.html&lt;br class='autobr' /&gt;
Al principio del fichero busca la l&#237;nea:&lt;br /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;INCLURE{fond=inc-entete}&gt;&lt;/code&gt; &lt;br /&gt;y sustit&#250;yela por:&lt;br /&gt;
&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;INCLURE{fond=cabecera_seccion}&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Voil&#224;! Tiene que funcionar!&lt;/p&gt;
&lt;p&gt;[*Mejorando el c&#243;digo*]&lt;br /&gt;
El m&#233;todo seguido puede quedar cojo si tenemos alguna secci&#243;n a la que no hemos asignado logo. En su lugar aparecer&#225; el nombre de la p&#225;gina (igual que si no tenemos logo del sitio). &lt;br /&gt;
Se puede mejorar el c&#243;digo de inc-entete quedando de la siguiente manera:&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;[(&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;&lt;a rel=&#034;start&#034; href=&#034;#URL_SITE_SPIP/&#034;&gt; [(#LOGO_RUBRIQUE||?{ [(#LOGO_RUBRIQUE ||image_reduire{370,200} |inserer_attribut{alt,[(#NOM_SITE_SPIP|textebrut)]} |inserer_attribut{title,[(#NOM_SITE_SPIP|textebrut)]} )] , [(#LOGO_SITE_SPIP ||image_reduire{370,200} |inserer_attribut{alt,[(#NOM_SITE_SPIP|textebrut)]} |inserer_attribut{title,[(#NOM_SITE_SPIP|textebrut)]} )] })] &lt;/a&gt; #FORMULAIRE_RECHERCHE&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;)]&lt;/p&gt;
&lt;p&gt;No olvide poner una coma que hay entre ambos bloques porque hace de condicional (si no hay logo de rubrique, pon logo del sitio).&lt;/p&gt;
&lt;p&gt;Aunque no lo he probado debiera de funcionar.&lt;/p&gt;
&lt;p&gt;[*Ver un ejemplo online*]&lt;br /&gt;
Realic&#233; esta peque&#241;a aportaci&#243;n como respuesta a una pregunta de Jes&#250;s Caba para la web del &lt;a href=&#034;http://www.juntadeandalucia.es/averroes/~04000699/spip/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;IES Alhamilla&lt;/a&gt; (Almer&#237;a). Pod&#233;is comprobar el cambio de logo visitando las distintas secciones de la web.&lt;/p&gt;
&lt;p&gt; Por cierto, en dicha p&#225;gina se me agradeci&#243; la colaboraci&#243;n prestada, aunque ahora han cambiado de opini&#243;n y le dan el agradecimiento a otra persona. Resulta curioso, pero buscando en las entra&#241;as de google:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;http://64.233.183.104/search?q=cache:9S6EIP9oyQAJ:www.juntadeandalucia.es/averroes/~04000699/spip/spip.php%3Farticle104+&amp;hl=es&amp;ct=clnk&amp;cd=19&amp;gl=es&amp;client=firefox-a&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Cach&#233; de google con art&#237;culo antiguo&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Captura del art&#237;culo antiguo:&lt;/p&gt;
&lt;div class='spip_document_368 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://lubrin.org/local/cache-vignettes/L476xH596/agradecimientos1-20e19.jpg?1772842692' width='476' height='596' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Captura del art&#237;culo a &lt;code class='spip_code spip_code_inline' dir='ltr'&gt;lun oct 8 22:59:53 CEST 2007&lt;/code&gt;&lt;/p&gt;
&lt;div class='spip_document_369 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://lubrin.org/local/cache-vignettes/L475xH569/agradecimientos2-89b73.jpg?1772842692' width='475' height='569' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Sin embargo he decidido publicarlo hoy como respuesta a una pregunta desde la ODS (Oficina de Derechos Sociales) de Madrid que est&#225;n montando una &lt;a href=&#034;http://ods.cs-seco.org/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;bonita web&lt;/a&gt; mediante esqueleto propio basado en unas modificaciones del &lt;a href=&#034;http://lubrin.org/esqueleto/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;esqueleto lubrin&lt;/a&gt;. Espero que les sea de utilidad esta aportaci&#243;n.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="es">
		<title>Modificando el esqueleto rubrique.html (SPIP)</title>
		<link>https://lubrin.org/Modificando-el-esqueleto-rubrique</link>
		<guid isPermaLink="true">https://lubrin.org/Modificando-el-esqueleto-rubrique</guid>
		<dc:date>2007-04-11T23:00:26Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>es</dc:language>
		<dc:creator>dani</dc:creator>


		<dc:subject>c&#243;digo</dc:subject>
		<dc:subject>esqueletos</dc:subject>

		<description>&lt;p&gt;Aprenderemos a entender la estructura del esqueleto rubrique.html, que controla las secciones de nuestra web. Adem&#225;s veremos c&#243;mo crear secciones especiales.&lt;/p&gt;

-
&lt;a href="https://lubrin.org/SPIP" rel="directory"&gt;SPIP&lt;/a&gt;

/ 
&lt;a href="https://lubrin.org/codigo" rel="tag"&gt;c&#243;digo&lt;/a&gt;, 
&lt;a href="https://lubrin.org/esqueletos" rel="tag"&gt;esqueletos&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='https://lubrin.org/local/cache-vignettes/L97xH78/arton127-f25b0.png?1772813992' class='spip_logo spip_logo_right' width='97' height='78' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Un esqueleto consta de varios ficheros, entre ellos los de extensi&#243;n html. Me ocupo en este art&#237;culo del fichero &lt;strong&gt;rubrique.html&lt;/strong&gt; encargado de controlar la estructura de nuestras secciones (la web que nos aparece cuando hacemos clic en alguna de las secciones).&lt;/p&gt;
&lt;p&gt;[(Recuerde que debe trabajar con su rubrique.html de la carpeta /squelettes. Si no tiene esa carpeta, debe crearla y poner en ella una copia del fichero /dist/rubrique.html)]&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; [*Modificar todas las secciones*]: para ello debemos editar el fichero /squelettes/&lt;strong&gt;rubrique.html&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; [*Modificar una secci&#243;n determinada*]: para ello debemos crear el fichero /squelettes/&lt;strong&gt;rubrique=x.html&lt;/strong&gt; como una copia de rubrique.html y despu&#233;s modificarlo.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; [*Modificar una secci&#243;n y todas sus subsecciones*]: para ello debemos crear el fichero /squelettes/&lt;strong&gt;rubrique-x.html&lt;/strong&gt; como una copia de rubrique.html y despu&#233;s modificarlo.&lt;/p&gt;
&lt;p&gt;Sustituya 'x' por el n&#250;mero de la secci&#243;n.&lt;/p&gt;
&lt;p&gt;En cualquier caso partimos de un rubrique.html que tiene la siguiente estructura:&lt;/p&gt;
&lt;div class='spip_document_221 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://lubrin.org/local/cache-vignettes/L457xH530/esqueleto2-d4e6c.png?1772829140' width='457' height='530' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Las partes anteriores est&#225;n delimitadas en el c&#243;digo por etiquetas del tipo:&lt;br&gt;&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;&lt;div class=&#034;contre-encart&#034;&gt; ... &lt;/div&gt;&lt;!-- fin contre-encart --&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Los principales bucles que aparecen en las anteriores zonas son:&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;B_articles&gt;&lt;/code&gt;&lt;br class='autobr' /&gt;
los art&#237;culos de la secci&#243;n&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;B_documents_joints&gt;&lt;/code&gt;&lt;br class='autobr' /&gt;
los documentos adjuntos de la secci&#243;n&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;B_breves&gt;&lt;/code&gt;&lt;br class='autobr' /&gt;
las breves de la secci&#243;n&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;B_sites&gt;&lt;/code&gt;&lt;br class='autobr' /&gt;
los sitios sindicados de la secci&#243;n (contienen las noticias de cada sitio)&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;INCLURE{fond=inc-rubriques}{id_rubrique}&gt;&lt;/code&gt;&lt;br class='autobr' /&gt;
el men&#250; de navegaci&#243;n lateral de las secciones (es una llamada al fichero inc-rubriques.html el cual controla el men&#250; de secciones)&lt;/p&gt;
&lt;p&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt;&lt;B_Mots&gt;&lt;/code&gt;&lt;br class='autobr' /&gt;
las palabras clave de la secci&#243;n&lt;/p&gt;
&lt;p&gt;En la siguiente imagen se puede observar la distribuci&#243;n de los mismos:&lt;/p&gt;
&lt;div class='spip_document_223 spip_document spip_documents spip_document_image spip_documents_center spip_document_center'&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='https://lubrin.org/local/cache-vignettes/L500xH583/esqueleto3-dce47.png?1772829140' width='500' height='583' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Parte del c&#243;digo en esquema es el siguiente:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;&lt;div class=&#034;contre-encart&#034;&gt; [(#REM) Articles de la rubrique ] &lt;B_articles&gt; . . . &lt;/B_articles&gt; . . . &lt;//B_articles&gt; [(#REM) Documents joints a la rubrique ] &lt;B_documents_joints&gt; . . . &lt;/B_documents_joints&gt; &lt;/div&gt;&lt;!-- fin contre-encart --&gt; &lt;div class=&#034;encart&#034;&gt; [(#REM) Breves du secteur ] &lt;B_breves&gt; . . . &lt;/B_breves&gt; [(#REM) Sites de la rubrique ] &lt;B_sites&gt; . . . &lt;/B_sites&gt; [(#REM) Proposer un site ] #FORMULAIRE_SITE &lt;/div&gt;&lt;!-- fin encart --&gt; &lt;div id=&#034;navigation&#034;&gt; ... &lt;/div&gt;&lt;!-- fin navigation --&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;Ejemplo pr&#225;ctico&lt;/h2&gt;
&lt;p&gt;Supongamos que queremos dedicar una secci&#243;n especial a noticias sindicadas. Ser&#225; la secci&#243;n 13 y no tendr&#225; art&#237;culos, ni breves, ni palabras clave, ni documentos adjuntos.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Hacemos una copia de rubrique.html, la renombramos a rubrique-13.html y la ponemos en /squelettes&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Ahora editamos el fichero /squelettes/rubrique-13.html&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Copiamos el bucle &lt;br&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt; &lt;B_sites&gt; .. &lt;/B_sites&gt; &lt;/code&gt; &lt;br&gt;
y lo pegamos justo delante de la etiqueta &lt;br&gt;&lt;code class='spip_code spip_code_inline' dir='ltr'&gt; &lt;div class=&#034;contre-encart&#034;&gt; &lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Borramos los bloques encart y contre-encart&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Aumentamos el n&#250;mero de noticias sindicadas a 12&lt;/p&gt;
&lt;p&gt;Quedar&#225; de la siguiente forma:&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;	[(#REM) Sites de la rubrique ] &lt;B_sites&gt; &lt;div class=&#034;syndic&#034;&gt; &lt;h2 class=&#034;menu-titre&#034;&gt;&lt;:sur_web:&gt;&lt;/h2&gt; &lt;ul&gt; &lt;BOUCLE_sites(SITES) {id_rubrique} {par nom_site}&gt; &lt;li&gt;&lt;a href=&#034;[(#ID_SYNDIC|generer_url_site)]&#034;&gt;#NOM_SITE&lt;/a&gt; &lt;B_syndic&gt; &lt;ul&gt; &lt;BOUCLE_syndic(SYNDIC_ARTICLES) {id_syndic} {age&lt;180} {par date}{inverse} {0,12}&gt; &lt;li&gt;&lt;a href=&#034;#URL_ARTICLE&#034; class=&#034;spip_out&#034;&gt;#TITRE&lt;/a&gt;&lt;/li&gt; &lt;/BOUCLE_syndic&gt; &lt;/ul&gt; &lt;/B_syndic&gt; &lt;/li&gt; &lt;/BOUCLE_sites&gt; &lt;/ul&gt; &lt;/div&gt; &lt;/B_sites&gt; &lt;!-- encart y contre-encart borrados de aqu&#237; --&gt; &lt;div id=&#034;navigation&#034;&gt; ... &lt;/div&gt;&lt;!-- fin navigation --&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Podemos a&#241;adir la baliza #DESCRIPTIF si queremos que aparezca tambi&#233;n un resumen de cada noticia sindicada.&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Otra opci&#243;n es cambiar el estilo: sustituyendo class=&lt;i&gt;&#034;syndic&#034;&lt;/i&gt; por class=&lt;i&gt;&#034;liste-articles&#034;&lt;/i&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
