<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://info.lesbarques.fr/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="fr">
	<title>INFO les barques</title>
	<link>https://info.lesbarques.fr/</link>
	<description></description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="http://info.lesbarques.fr/spip.php?id_mot=54&amp;page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>Recr&#233;er un auteur administrateur dans spip</title>
		<link>http://info.lesbarques.fr/spip.php?article199</link>
		<guid isPermaLink="true">http://info.lesbarques.fr/spip.php?article199</guid>
		<dc:date>2016-08-24T00:31:03Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Georges Charpenay</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>INTERNET</dc:subject>
		<dc:subject>ADMINISTRATEUR</dc:subject>
		<dc:subject>CMS</dc:subject>

		<description>
&lt;p&gt;Je me suis trouv&#233; confront&#233; avec une impossibilit&#233; de me connecter sur le back office de spip, c'est tr&#232;s g&#234;nant, surtout quand on est administrateur du site. &lt;br class='autobr' /&gt;
L'avenir me dira qu'il s'agissait d'une incompatibilit&#233; au niveau du plugin magusine et la version de spip. &lt;br class='autobr' /&gt;
Alors comment retrouver nos petits : &lt;br class='autobr' /&gt;
1 - rechercher d'abord le script de connection ecrire/inc_connect.php ou config/connect.php selon les versions de spip. &lt;br class='autobr' /&gt;
2 - par pr&#233;caution, faire une copie de secours local ou (&#8230;)&lt;/p&gt;


-
&lt;a href="http://info.lesbarques.fr/spip.php?rubrique94" rel="directory"&gt;Gestion de contenus ...&lt;/a&gt;

/ 
&lt;a href="http://info.lesbarques.fr/spip.php?mot54" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot100" rel="tag"&gt;INTERNET&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot107" rel="tag"&gt;ADMINISTRATEUR&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot109" rel="tag"&gt;CMS&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L150xH95/arton199-06360.jpg?1756809909' class='spip_logo spip_logo_right' width='150' height='95' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;div class='spip_document_348 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='http://info.lesbarques.fr/local/cache-vignettes/L282xH179/index-9b675.jpg?1756809909' width='282' height='179' alt='' /&gt;
&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Je me suis trouv&#233; confront&#233; avec une impossibilit&#233; de me connecter sur le back office de spip, c'est tr&#232;s g&#234;nant, surtout quand on est administrateur du site.&lt;/p&gt;
&lt;p&gt;L'avenir me dira qu'il s'agissait d'une incompatibilit&#233; au niveau du plugin magusine et la version de spip.&lt;/p&gt;
&lt;p&gt;Alors comment retrouver nos petits :&lt;/p&gt;
&lt;p&gt;1 - rechercher d'abord le script de connection ecrire/inc_connect.php ou config/connect.php selon les versions de spip.&lt;/p&gt;
&lt;p&gt;2 - par pr&#233;caution, faire une copie de secours local ou distante de ce fichier puis supprimer l'original.&lt;/p&gt;
&lt;p&gt;3 - aller ensuite dans l'URL du site/ecrire pour que SPIP relance la proc&#233;dure d'installation et utilisez les param&#232;tres trouv&#233;s dans le connect.php.&lt;/p&gt;
&lt;p&gt;4.	Bien choisir la base existante et SPIP ne d&#233;truit rien mais permet de cr&#233;er un nouvel admin !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Uploader des images avec SPIP [SME]</title>
		<link>http://info.lesbarques.fr/spip.php?article180</link>
		<guid isPermaLink="true">http://info.lesbarques.fr/spip.php?article180</guid>
		<dc:date>2012-12-29T19:48:43Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Georges Charpenay</dc:creator>


		<dc:subject>SME</dc:subject>
		<dc:subject>SPIP</dc:subject>
		<dc:subject>UPLOAD</dc:subject>

		<description>
&lt;p&gt;Depuis la bascule de sites internet spip d'un serveur sme 7 &#224; sme 8, j'ai eu la surprise que tous les sites spip h&#233;berg&#233; sur le nouveau serveur ne voulaient pas uploader des documents ou images. &lt;br class='autobr' /&gt;
En cliquant sur le lien, j'ai constat&#233; qu'il manquait une variable &#224; renseigner au niveau du moteur php. &lt;br class='autobr' /&gt;
VERIFICATION DE L'ANOMALIE &lt;br class='autobr' /&gt;
Pour v&#233;rifier cette anomalie, il suffit de cr&#233;er un fichier phpinfo.php &#224; la racine d'un des sites qui ne fonctionnent pas avec les instructions suivantes : &lt;br class='autobr' /&gt;
&lt; (&#8230;)&lt;/p&gt;


-
&lt;a href="http://info.lesbarques.fr/spip.php?rubrique84" rel="directory"&gt;Op&#233;rations diverses de maintenance&lt;/a&gt;

/ 
&lt;a href="http://info.lesbarques.fr/spip.php?mot4" rel="tag"&gt;SME&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot54" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot56" rel="tag"&gt;UPLOAD&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L150xH95/spip-9526f.jpg?1756869616' class='spip_logo spip_logo_right' width='150' height='95' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Depuis la bascule de sites internet spip d'un serveur sme 7 &#224; sme 8, j'ai eu la surprise que tous les sites spip h&#233;berg&#233; sur le nouveau serveur ne voulaient pas uploader des documents ou images.&lt;/p&gt;
&lt;div class='spip_document_291 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;23&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L386xH229/erreur6php-0c44e.jpg?1756869616' width='386' height='229' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Impossible d'uploader
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;En cliquant sur le lien, j'ai constat&#233; qu'il manquait une variable &#224; renseigner au niveau du moteur php.&lt;/p&gt;
&lt;div class='spip_document_292 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;29&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L500xH65/erreur_6_dossier_temporaire-cf7ec.jpg?1756869616' width='500' height='65' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Erreur 6 dossier temporaire
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;VERIFICATION DE L'ANOMALIE&lt;/h2&gt;
&lt;p&gt;Pour v&#233;rifier cette anomalie, il suffit de cr&#233;er un fichier phpinfo.php &#224; la racine d'un des sites qui ne fonctionnent pas avec les instructions suivantes :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='3' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;?php phpinfo(); ?&gt;&lt;/textarea&gt;
&lt;p&gt;Puis d'appeler ces infos en appelant :&lt;br class='autobr' /&gt; http://votresiteinternet/phpinfo.php&lt;/p&gt;
&lt;p&gt;Le site vous retourne alors les valeurs de php charg&#233;es et nous voyons que la valeur upload_tmp_dir n'est pas renseign&#233;e.&lt;/p&gt;
&lt;p&gt;Le probl&#232;me vient du fait que spip se sert de la configuration apache depuis php.ini et de l'attribut &#034;upload_tmp_dir&#034;.&lt;/p&gt;
&lt;p&gt;Celui-ci doit &#234;tre renseign&#233; par un r&#233;pertoire ayant les droits de lecture et d'&#233;criture.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;TESTER UNE SOLUTION/VARIABLE &lt;/h2&gt;
&lt;p&gt;Il faut donc cr&#233;er un r&#233;pertoire pour les upload de spip.&lt;/p&gt;
&lt;p&gt;J'ai pens&#233; qu'un r&#233;pertoire intitul&#233; tmpspip, sous /opt conviendrait.&lt;br class='autobr' /&gt;
Je l'ai volontairement plac&#233; &#224; cet endroit afin qu'il soit accessible depuis les sites de toutes les ibays et en plus, il pourra, &#224; souhait, &#234;tre sauvegard&#233; avec le reste du syst&#232;me (voir article inclure r&#233;pertoire opt dans les sauvegardes smeserveur sur ce m&#234;me site internet).&lt;/p&gt;
&lt;p&gt;Nous nous connecterons donc avec putty et invoquerons les commandes suivantes :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='3' class='spip_cadre spip_cadre_block' dir='ltr'&gt;Cd /opt Mkdir tmpspip Chmod 777 tmpspip&lt;/textarea&gt;
&lt;p&gt;Voil&#224;, c'est fait, et &#224; partir de ce moment, on serait tent&#233; d'aller modifier directement le fichier php.ini en ajoutant l'instruction&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;upload_tmp_dir = /opt/tmpspip&lt;/textarea&gt;
&lt;p&gt;Puis red&#233;marrer le service http avec&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;/etc/rc7.d/S86httpd-e-smith restart&lt;/textarea&gt;
&lt;p&gt;Pour enfin vite aller dans votre site spip pr&#233;f&#233;r&#233; et uploader une image ou un document pour voir que &#231;a fonctionne. .. &lt;strong&gt;Et &#231;a fonctionne !&lt;/strong&gt;&lt;br class='autobr' /&gt;
Dans la n&#233;gative, vous pouvez v&#233;rifier la valeur d'upload_tmp_dir avec le fichier phpinfo.php et son appel dans la proc&#233;dure d&#233;crite ci-dessus (au cas o&#249; vous auriez fait une faute de frappe par exemple).&lt;/p&gt;
&lt;p&gt;On a fini ?, mais non !!!&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;SOLUTION PERENNE&lt;/h2&gt;
&lt;p&gt;A cette &#233;tape, nous savons que nos modifications vont fonctionner, mais &#224; n'importe quel red&#233;marrage-reconfiguration du serveur, par exemple lors d'une mise &#224; jour, les modifications sont perdues (configuration sme oblige).&lt;/p&gt;
&lt;p&gt;Alors, pour rendre ces modifications permanentes, il faut passer par une petite &#233;tape, comprendre les templates. (au moins un petit peu comme pour mon cas).&lt;/p&gt;
&lt;p&gt;Les templates sont des fragments de tous les fichiers vitaux de votre sme. Php.ini par exemple, est coup&#233; en une multitude de fragments tous stock&#233;s dans /etc/e-smith/templates/etc/php.ini/&lt;/p&gt;
&lt;p&gt;Au red&#233;marrage du syst&#232;me, ces fragments reconstituent le fichier php.ini d'origine.&lt;/p&gt;
&lt;p&gt;Mais pour r&#233;soudre notre probl&#232;me pr&#233;sent dirons-nous, le d&#233;tail ci-dessous aideront &#224; comprendre le fonctionnement des templates :&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; je cr&#233;e dans les templates personnalis&#233;es un r&#233;pertoire devant accueillir mes propres modifications du fichier php.ini :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;mkdir -p /etc/e-smith/templates-custom/etc/php.ini&lt;/textarea&gt;
&lt;p&gt;Je cherche le fragment de fichier qui m'int&#233;resse dans /etc/e-smith/templates/etc/php.ini/&lt;/p&gt;
&lt;p&gt;Ici, je constate que le&lt;strong&gt; 60FileUploads&lt;/strong&gt; peut contenir ma variable de r&#233;pertoire temporaire.&lt;/p&gt;
&lt;p&gt;Je copie donc le fragment &#171; origine &#187; (sur lequel je veux faire des modifications ) dans ce r&#233;pertoire personnalis&#233; (templates-custom)&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;cp /etc/e-smith/templates/etc/php.ini/60FileUploads /etc/e-smith/templates-custom/etc/php.ini&lt;/textarea&gt;
&lt;p&gt;Si l'instruction n'est pas dans un fragment d'origine, je peux en cr&#233;er un en prenant un num&#233;ro de fragment n'existant pas (le num&#233;ro correspondant &#224; la position o&#249; il se trouvera dans le fichier destination (le cas pr&#233;sent, le fichier php.ini)&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; je modifie le fichier copi&#233; (ou mon propre fragment), dans templates-custom.&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;cd /etc/e-smith/templates-custom/etc/php.ini nano 60FileUploads&lt;/textarea&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; j'ajoute la ligne (pour le cas pr&#233;sent) :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;upload_tmp_dir = /opt/tmpspip&lt;/textarea&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; je quitte nano en sauvegardant le tout.&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;Si j'avais alors souhait&#233; mon propre template sans modifier le template syst&#232;me, j'aurais tout simplement cr&#233;&#233; un fichier sous /etc/e-smith/templates-custom/etc/php.ini/ que j'aurais appel&#233;, par exemple 61RepUpload (je suis libre du nom que je veux utiliser).&lt;/p&gt;
&lt;p&gt;J'&#233;diterais ce fichier :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;Nano 61RepUpload&lt;/textarea&gt;
&lt;p&gt;et j'aurais ajout&#233; la ligne dans ce fichier :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;upload_tmp_dir = /opt/tmpspip&lt;/textarea&gt;
&lt;p&gt;&lt;strong&gt;Nota&lt;/strong&gt; : Sachant que le fichier commence par 61, ses instructions seront interpr&#233;t&#233;es imm&#233;diatement apr&#232;s 60FileUploads.&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Il suffit ensuite de valider le fragment et reconstruire le php.ini :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;expand-template /etc/php.ini&lt;/textarea&gt;
&lt;p&gt;Puis de red&#233;marrer le serveur http&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;/etc/rc7.d/S86httpd-e-smith restart&lt;/textarea&gt;
&lt;p&gt;Notez qu'une reconfiguration-red&#233;marrage du serveur depuis la console d'administration aura le m&#234;me effet.&lt;/p&gt;
&lt;p&gt;Voil&#224;, c'est fini, la modification sera prise en compte par le serveur aux red&#233;marrages...&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;ANNULATION&lt;/h2&gt;
&lt;p&gt;En cas d'erreur, on peut bien s&#251;r faire machine arri&#232;re&lt;/p&gt;
&lt;p&gt;Pour annuler une modification, il suffit tout simplement de supprimer le fragment de fichier cr&#233;&#233; ou copi&#233; dans templates custom, suivi des commandes suivantes&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;expand-template /etc/php.ini /etc/rc7.d/S86httpd-e-smith restart&lt;/textarea&gt;&lt;h2 class=&#034;spip&#034;&gt;Vers SME 9&lt;/h2&gt;
&lt;p&gt;Au del&#224; de toutes ces manipulations, le blocage des upload_tmp-dir peut persister.&lt;br class='autobr' /&gt;
Nous trouvons le coupable dans les messages&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Aug 26 22:10:05 goupil httpd : PHP Warning : Unknown : open_basedir restriction in effect. File(/tmp) is not within the allowed path(s) : (/home/e-smith/files/ibays/&lt;mon_ibay&gt;) in Unknown on line 0 Aug 26 22:10:05 goupil httpd : PHP Warning : File upload error - unable to create a temporary file in Unknown on line 0&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;En fait c'est le openbasedir qui bloque, c'est en quelque sorte&lt;br class='autobr' /&gt;
une prison qui emp&#234;che les applications php de sortir des r&#233;pertoires&lt;br class='autobr' /&gt;
par d&#233;faut que on leur a attribu&#233;. Il faut donc personnaliser l'ebay contenant le site internet pour qu'elle puisse aller &#233;crire dans le r&#233;pertoire temporaire.&lt;/p&gt;
&lt;p&gt;L'explication est&lt;a href=&#034;http://wiki.contribs.org/Useful_Commands#PHPBaseDir_per_ibay&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ici&lt;/a&gt;&lt;br class='autobr' /&gt;
et la commande est, par exemple :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='3' class='spip_cadre spip_cadre_block' dir='ltr'&gt;db accounts setprop &lt;mon_ibay&gt; PHPBaseDir /home/e-smith/files/ibays/&lt;mon_ibay&gt;/:/tmp/ signal-event ibay-modify&lt;/textarea&gt;
&lt;p&gt;Et tout rentre dans l'ordre, comme par magie.&lt;/p&gt;
&lt;p&gt;J'invite d'ailleurs &#224; installer l'excellente contrib de St&#233;phane de Labrusse (que je remercie encore de m'avoir personnellement guid&#233; pour le coup)&lt;br class='autobr' /&gt;
Il s'agit de smeserver-webhosting, qui ne fonctionne qu'&#224; partir de la sme 9.&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;yum --enablerepo=smecontribs install smeserver-webhosting signal-event post-upgrade; signal-event reboot&lt;/textarea&gt;
&lt;p&gt;Vous trouverez la proc&#233;dure compl&#232;te d'installation de webhosting&lt;a href=&#034;http://wiki.contribs.org/Webhosting&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ici.&lt;/a&gt;&lt;br class='autobr' /&gt;
Ainsi, vous trouverez tout sur l'interface d'administration de votre serveur. N'est-ce pas une contribution royale ???&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Inclusion d'un code javascript de Google adsense dans SPIP</title>
		<link>http://info.lesbarques.fr/spip.php?article116</link>
		<guid isPermaLink="true">http://info.lesbarques.fr/spip.php?article116</guid>
		<dc:date>2008-12-22T16:55:58Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Georges Charpenay</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>INTERNET</dc:subject>
		<dc:subject>JAVASCRIPT</dc:subject>
		<dc:subject>GOOGLE</dc:subject>

		<description>
&lt;p&gt;Vous avez un site sous spip qui fonctionne bien et o&#249; le nombre de visites &#233;volue constamment. &lt;br class='autobr' /&gt;
Pourquoi ne pas en faire une source de revenus ? &lt;br class='autobr' /&gt;
Le choix de Google Adsense est int&#233;ressant parce qu'il offre plein d'outils pour ins&#233;rer de la publicit&#233; tout en respectant la charte graphique de votre site. &lt;br class='autobr' /&gt;
Plusieurs &#233;tapes pour arriver &#224; cette fin, la premi&#232;re est de se cr&#233;er un compte google adsense, la deuxi&#232;me est de choisir une forme de publicit&#233;, puis r&#233;cup&#233;rer le code javascript, et (&#8230;)&lt;/p&gt;


-
&lt;a href="http://info.lesbarques.fr/spip.php?rubrique94" rel="directory"&gt;Gestion de contenus ...&lt;/a&gt;

/ 
&lt;a href="http://info.lesbarques.fr/spip.php?mot54" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot100" rel="tag"&gt;INTERNET&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot110" rel="tag"&gt;JAVASCRIPT&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot111" rel="tag"&gt;GOOGLE&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L150xH136/adsenselogo-8de87.jpg?1756809910' class='spip_logo spip_logo_right' width='150' height='136' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Vous avez un site sous spip qui fonctionne bien et o&#249; le nombre de visites &#233;volue constamment.&lt;/p&gt;
&lt;p&gt;Pourquoi ne pas en faire une source de revenus ?&lt;/p&gt;
&lt;p&gt;Le choix de Google Adsense est int&#233;ressant parce qu'il offre plein d'outils pour ins&#233;rer de la publicit&#233; tout en respectant la charte graphique de votre site.&lt;/p&gt;
&lt;p&gt;Plusieurs &#233;tapes pour arriver &#224; cette fin, la premi&#232;re est de se cr&#233;er un compte google adsense, la deuxi&#232;me est de choisir une forme de publicit&#233;, puis r&#233;cup&#233;rer le code javascript, et la troisi&#232;me est de l'inclure dans la bonne boucle spip afin qu'il s'affiche correctement.&lt;/p&gt;
&lt;p&gt;Les deux premi&#232;res &#233;tapes sont tr&#232;s bien document&#233;es et assist&#233;es chez Google (ils sont tr&#232;s forts et le site est tr&#232;s pratique), c'est pourquoi je j'irais directement sur la troisi&#232;me &#233;tape, qui consiste &#224; l'inclusion du code javascript dans spip.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Cr&#233;ation du fichier javascript&lt;/h2&gt;
&lt;p&gt;Je consid&#232;re donc que vous avez r&#233;cup&#233;r&#233; le code javascript depuis google et l'avez coll&#233; dans un document quelconque (notepad par exemple).&lt;/p&gt;
&lt;p&gt;Ce code ressemble &#224; ceci :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='13' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;script type=&#034;text/javascript&#034;&gt;&lt;!-- google_ad_client = &#034;pub-123456789123456789&#034;; /* 120x600 site info bandeau droit, date de cr&#233;ation 22/12/08 */ google_ad_slot = &#034;0995408911&#034;; google_ad_width = 120; google_ad_height = 600; //--&gt; &lt;/script&gt; &lt;script type=&#034;text/javascript&#034; src=&#034;http://pagead2.googlesyndication.com/pagead/show_ads.js&#034;&gt; &lt;/script&gt;&lt;/textarea&gt;
&lt;p&gt;A la cr&#233;ation du script sous Google, il faut choisir le format qui s'adapte le plus &#224; votre squelette spip.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Nota :&lt;/strong&gt; &lt;i&gt;J'utilise le squelette &#034;alternatives&#034; dans ce site, et j'ai trouv&#233; judicieux que les pubs soient affich&#233;es dans un espace souvent libre (soit la partie droite du site). Ainsi, l'expos&#233; ci-dessous sera donc d&#233;crit pour ce squelette, mais vous pourrez probablement vous en inspirer pour d'autres squelettes.&lt;/i&gt;&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Placement du fichier javascript dans le squelette&lt;/h2&gt;
&lt;p&gt;Vous collez le script obtenu dans un fichier pour lequel vous ferez attention &#224; ce qu'il ait bien une extension &#034;html&#034;.&lt;/p&gt;
&lt;p&gt;Pour la circonstance, je l'ai appel&#233; : inc-adsense.hlml, et je l'ai plac&#233; dans le site spip, dans le r&#233;pertoire \squelettes\inc\. (avec les autres fichiers incxx.hlml).&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Modification scripts de spip&lt;/h2&gt;
&lt;p&gt;Maintenant, il faut dire &#224; spip qu'il en tienne compte de ce script &#224; chaque affichage de pages.&lt;/p&gt;
&lt;p&gt;Pour cela, il faut modifier trois fichiers, tous trois situ&#233;s dans le dossier &#034;squelettes&#034;, il s'agit :&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; rubrique.html,
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; article.html,
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; sommaire.html.&lt;/p&gt;
&lt;p&gt;Il faut rep&#233;rer dans ces trois fichiers les boucles construisant le code html de la partie droite du site, et y ins&#233;rer l'appel du code javascript.&lt;/p&gt;
&lt;p&gt;Le cadre ci-dessous montre des extraits de ces trois fichiers, avec l'inclusion de l'appel du code javascript.&lt;/p&gt;
&lt;p&gt;Reste plus qu'&#224; faire de m&#234;me...&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Fichier rubrique.html&lt;/strong&gt;&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='25' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;!-- ***************************************************************** Menus contextuels (droite) Contextual menus (right) ************************************************************* --&gt; &lt;div id=&#034;encart&#034;&gt; &lt;INCLURE{fond=inc/inc-annonces}{lang}&gt; &lt;INCLURE{fond=inc/inc-breves}{id_rubrique}{lang}&gt; &lt;INCLURE{fond=inc/inc-syndic}{id_rubrique}{lang}&gt; &lt;!-- @@@ Inclure la balise ADSENSE @@@ --&gt; &lt;INCLURE{fond=inc/inc-adsense}{id_rubrique}{lang}&gt; &lt;/div&gt;&lt;!-- encart --&gt; &lt;INCLURE{fond=inc/inc-menu}{lang}{id_rubrique}&gt; &lt;INCLURE{fond=inc/inc-bas}{lang}{id_rubrique}&gt; &lt;/div&gt;&lt;!-- page --&gt; &lt;/body&gt; &lt;/html&gt; &lt;/BOUCLE_rubrique_principal&gt;&lt;/textarea&gt;
&lt;p&gt;&lt;strong&gt;Fichier article.html&lt;/strong&gt;&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='46' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;!-- ***************************************************************** Menus contextuels (droite) Contextual menus (right) ************************************************************* --&gt; &lt;div id=&#034;encart&#034;&gt; &lt;INCLURE{fond=inc/inc-annonces}{lang}&gt; &lt;!-- Derniers articles dans la meme rubrique --&gt; &lt;B_articles_rubrique&gt; &lt;div class=&#034;menu&#034;&gt; &lt;h2 class=&#034;structure&#034;&gt;&lt;:articles_recents:&gt;&lt;/h2&gt; #ANCRE_PAGINATION &lt;ul&gt; &lt;li&gt; &lt;a href=&#034;#URL_SITE_SPIP/#URL_RUBRIQUE&#034;&gt;&lt;:meme_rubrique:&gt;&lt;/a&gt; &lt;ul&gt; &lt;BOUCLE_articles_rubrique(ARTICLES) {id_rubrique} {par date} {inverse} {doublons} {id_article != #ID_ARTICLE} {pagination 15}&gt; &lt;li&gt; &lt;a href=&#034;#URL_SITE_SPIP/#URL_ARTICLE&#034; [title=&#034;(#DESCRIPTIF|textebrut|entites_html)&#034;]&gt;[(#TITRE|supprimer_numero)]&lt;/a&gt; &lt;/li&gt; &lt;/BOUCLE_articles_rubrique&gt; &lt;/ul&gt; &lt;/li&gt; &lt;!-- @@@ Inclure la balise ADSENSE @@@ dans la boucle droite --&gt; &lt;BR&gt; &lt;BR&gt; &lt;BR&gt; &lt;INCLURE{fond=inc/inc-adsense}{lang}&gt; &lt;!--[if lte IE 6]&gt;&lt;style&gt;#encart a{height:1em;}#encart li{height:1em;float:left;clear:both;width:100%}&lt;/style&gt;&lt;![endif]--&gt; &lt;!--[if IE 6]&gt;&lt;style&gt;#encart li{clear:none;}&lt;/style&gt;&lt;![endif]--&gt; &lt;/ul&gt; #PAGINATION &lt;/div&gt;&lt;!-- menu --&gt; &lt;/B_articles_rubrique&gt; &lt;/div&gt;&lt;!-- encart --&gt;&lt;/textarea&gt;
&lt;p&gt;&lt;strong&gt;Fichier sommaire.html&lt;/strong&gt;&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='33' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;!-- ***************************************************************** Menus contextuels (droite) Contextual menus (right) ************************************************************* --&gt; &lt;div id=&#034;encart&#034;&gt; &lt;INCLURE{fond=inc/inc-trad}{lang}&gt; &lt;INCLURE{fond=inc/inc-annonces}{lang}&gt; &lt;INCLURE{fond=inc/inc-breves}{lang}&gt; &lt;INCLURE{fond=inc/inc-syndic}{lang}&gt; &lt;!-- @@@ Inclure la balise ADSENSE @@@ --&gt; &lt;INCLURE{fond=inc/inc-adsense}{lang}&gt; &lt;!-- Inscription au site --&gt; [&lt;div class=&#034;menu&#034;&gt; &lt;ul&gt; &lt;li&gt;&lt;b&gt;&lt;:pass_vousinscrire:&gt;&lt;/b&gt; &lt;ul&gt; &lt;li&gt; &lt;span&gt;&lt;:participer_site:&gt;&lt;/span&gt; (#FORMULAIRE_INSCRIPTION) &lt;/li&gt; &lt;/ul&gt; &lt;/li&gt; &lt;/ul&gt; &lt;/div&gt;&lt;!-- menu --&gt;]&lt;/textarea&gt;
&lt;p&gt;Voil&#224; ! Amusez-vous bien !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>SME &amp; SPIP - Bloquer certaines adresses ip &#224; acc&#233;der au serveur [SME]</title>
		<link>http://info.lesbarques.fr/spip.php?article110</link>
		<guid isPermaLink="true">http://info.lesbarques.fr/spip.php?article110</guid>
		<dc:date>2008-10-07T16:11:01Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Georges Charpenay</dc:creator>


		<dc:subject>SME</dc:subject>
		<dc:subject>LINUX</dc:subject>
		<dc:subject>SECURITE</dc:subject>
		<dc:subject>ADRESSE IP</dc:subject>
		<dc:subject>SPIP</dc:subject>

		<description>
&lt;p&gt;Bloquer de fa&#231;on permanente plusieurs adresses IP externes contenues dans un fichier &lt;br class='autobr' /&gt;
Voil&#224;, un ou deux sites chinois ou japonais viennent me casser les pieds sur ce site avec un robot qui ins&#232;re automatiquement des participations aux forums de ce site. &lt;br class='autobr' /&gt;
La premi&#232;re chose &#224; faire, c'est de param&#233;trer spip pour que les publications venant du forum soient valid&#233;es par l'administrateur, a priori. &lt;br class='autobr' /&gt;
Ceci est int&#233;ressant pour pr&#233;venir les sites qui ne s'entourent pas de pr&#233;cautions pour (&#8230;)&lt;/p&gt;


-
&lt;a href="http://info.lesbarques.fr/spip.php?rubrique83" rel="directory"&gt;S&#233;curit&#233;&lt;/a&gt;

/ 
&lt;a href="http://info.lesbarques.fr/spip.php?mot4" rel="tag"&gt;SME&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot7" rel="tag"&gt;LINUX&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot42" rel="tag"&gt;SECURITE&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot44" rel="tag"&gt;ADRESSE IP&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot54" rel="tag"&gt;SPIP&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L150xH88/logo-spip2-95544.png?1756820633' class='spip_logo spip_logo_right' width='150' height='88' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Bloquer de fa&#231;on permanente plusieurs adresses IP externes contenues dans un fichier&lt;/h2&gt;
&lt;p&gt;Voil&#224;, un ou deux sites chinois ou japonais viennent me casser les pieds sur ce site avec un robot qui ins&#232;re automatiquement des participations aux forums de ce site.&lt;/p&gt;
&lt;p&gt;La premi&#232;re chose &#224; faire, c'est de param&#233;trer spip pour que les publications venant du forum soient valid&#233;es par l'administrateur, a priori.&lt;/p&gt;
&lt;div class='spip_document_122 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;12&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L440xH345/spip_forum-3e31f.png?1756820633' width='440' height='345' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;spip forum
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;Ceci est int&#233;ressant pour pr&#233;venir les sites qui ne s'entourent pas de pr&#233;cautions pour ins&#233;rer leur pub ou faire &#233;crouler des forums.&lt;/p&gt;
&lt;p&gt;Au passage, si des contributions aux forums subsistent dans spip (interface priv&#233;e), m&#234;me apr&#232;s avoir &#233;t&#233; interdites (non-valid&#233;es par l'administrateur), rappelez-vous que le moyen le plus radical de les enlever est d'aller dans la base mysql spip (avec par ex phpmyadmin), et rep&#233;rer puis supprimer les enregistrements g&#234;nants. Ainsi, spip est tout propre d'un coup !&lt;/p&gt;
&lt;p&gt;Si ces manips devaient se r&#233;p&#233;ter trop souvent, c'est qu'un robot vous a pris pour cible, il faut alors bloquer ses requ&#234;tes, d'o&#249; l'objet de cette deuxi&#232;me &#233;tape ci-dessous.&lt;/p&gt;
&lt;p&gt;La deuxi&#232;me &#233;tape, je l'ai trouv&#233;e sur un site g&#233;nial qui utilise la m&#234;me licence creative commons que le site o&#249; vous vous trouvez, et l'article qui suit est quasiment un copier-coller (autoris&#233; par licence) du &lt;a href=&#034;http://smeserver.fr/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;site sme-server.fr&lt;/a&gt;, enti&#232;rement d&#233;di&#233; &#224; la sme, et cr&#233;&#233; et maintenu par Monsieur Franck PIERRE, plus connu sur Internet sous le pseudonyme Grand'Pa.&lt;/p&gt;
&lt;p&gt;Supposons que vous soyez confront&#233;s &#224; de nombreux p&#233;nibles... Je vous propose de cr&#233;er un fichier /etc/masq_DropListOfIP qui contiendra des adresses et/ou des plages d'adresses IP devant &#234;tre bloqu&#233;es :&lt;/p&gt;
&lt;p&gt;&lt;i&gt;mcedit /etc/masq_DropListOfIP&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Ce fichier ne doit contenir que des adresses ou plages d'adresses IP (une seule par ligne) et doit donc ressembler &#224; ceci :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='3' class='spip_cadre spip_cadre_block' dir='ltr'&gt;1.2.3.4 2.3.4.0/24 3.4.0.0/255.255.0.0&lt;/textarea&gt;
&lt;p&gt;(attention &#224; bien respecter la normalisation des adresses, les contr&#244;les de validit&#233; des adresses et masques &#233;tant plut&#244;t l&#233;gers)&lt;/p&gt;
&lt;p&gt;Passons maintenant &#224; la cr&#233;ation du fragment de template :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='5' class='spip_cadre spip_cadre_block' dir='ltr'&gt;mkdir -p /etc/e-smith/templates-custom/etc/rc.d/init.d/masq mcedit /etc/e-smith/templates-custom/etc/rc.d/init./masq/91DropListOfIP&lt;/textarea&gt;
&lt;p&gt; !Attention ! Pour des raisons d'&#233;dition sur ce site internet, concernant notamment la taille du cadre d'affichage, les deux derni&#232;res lignes de ce cadre en forment une seule :&lt;br class='autobr' /&gt;
mcedit /etc/e-smith/templates-custom/etc/rc.d/init./masq/91DropListOfIP. Evitez donc le copier-coller avec putty, qui ne prendra que la premi&#232;re ligne et oubliera le plus important, soit la fin de la phrase : init./masq/91DropListOfIP.&lt;/p&gt;
&lt;p&gt;De plus, l'&#233;diteur mcedit n'acceptant pas les &#034;copier-coller&#034; venant d'un autre syst&#232;me, vous pouvez, soit vous palucher le code et le retaper strictement dans le fichier avant de le sauvegarder, soit copier le fichier joint &#224; cet article sous /etc/e-smith/templates-custom/etc/rc.d/init./masq/. J'ai opt&#233; pour la deuxi&#232;me solution.&lt;/p&gt;
&lt;p&gt;Pour les personnes qui sont un peu r&#233;calcitrantes au mode commande en ligne de linux, il existe un tr&#232;s bon outil libre : &#034;&lt;a href=&#034;http://winscp.net/eng/docs/lang:fr&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;winscp&lt;/a&gt;&#034;, que vous pouvez t&#233;l&#233;charger depuis le site que vous atteindrez en cliquant sur le lien de ce paragraphe.&lt;/p&gt;
&lt;p&gt;Ce nouveau fragment contiendra le code suivant :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='27' class='spip_cadre spip_cadre_block' dir='ltr'&gt;# Static drop IP start { use Net::IPv4Addr qw(:all); open (F_DROP, &#034;&lt;/etc/masq_DropListOfIP&#034;) || warn &#034;Cannot open input file /etc/masq_DropListOfIP: $!\n&#034;; while ($line = &lt;F_DROP&gt;) { chomp($line); if ($line ne &#034;&#034;) { ($ipaddress, $netmasq) = split(/\//, $line); $ipaddress = ipv4_chkip($ipaddress); if ( defined $ipaddress ) { if ( defined $netmasq ) { $ipaddress = ipv4_network($ipaddress, $netmasq); } $OUT .= &#034; /sbin/iptables -I INPUT -i \$OUTERIF -s $ipaddress -j DROP\n&#034;; } } } close(F_DROP); } # Static drop IP end&lt;/textarea&gt;
&lt;p&gt;L&#224; aussi, il faut faire prendre en compte cette modification par le syst&#232;me :&lt;/p&gt;
&lt;p&gt;signal-event remoteaccess-update&lt;/p&gt;
&lt;p&gt;L'int&#233;r&#234;t principal de cette deuxi&#232;me m&#233;thode est que le fichier &lt;strong&gt;/etc/masq_DropListOfIP&lt;/strong&gt; peut &#234;tre facilement cr&#233;&#233; &#224; la vol&#233;e par d'autres programmes.&lt;/p&gt;
&lt;p&gt;Merci Grand'Pa !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="http://info.lesbarques.fr/IMG/zip/91DropListOfIP.zip" length="460" type="application/zip" />
		

	</item>
<item xml:lang="fr">
		<title>Ouvrir un lien sur une nouvelle page (un nouvel onglet)</title>
		<link>http://info.lesbarques.fr/spip.php?article105</link>
		<guid isPermaLink="true">http://info.lesbarques.fr/spip.php?article105</guid>
		<dc:date>2008-08-19T18:02:57Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Georges Charpenay</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>INTERNET</dc:subject>
		<dc:subject>CMS</dc:subject>

		<description>
&lt;p&gt;Les liens ins&#233;r&#233;s dans spip &#224; travers l'interface priv&#233;e ouvrent une page sur le site destinataire et nous quittons ainsi le site sous SPIP. &lt;br class='autobr' /&gt;
Il peut &#234;tre utile, quelquefois, de pouvoir ouvrir les liens dans une nouvelle page, un nouvel onglet pour les browsers r&#233;cents (firefox).... comment faire ? &lt;br class='autobr' /&gt;
Je souhaite par exemple que la phrase se connecter sur mon compte pointe sur le site de l'assedic, &#224; la page priv&#233;e des demandeurs d'emploi. &lt;br class='autobr' /&gt;
Le texte &#034;Mon Compte&#034; devra devenir un lien (&#8230;)&lt;/p&gt;


-
&lt;a href="http://info.lesbarques.fr/spip.php?rubrique94" rel="directory"&gt;Gestion de contenus ...&lt;/a&gt;

/ 
&lt;a href="http://info.lesbarques.fr/spip.php?mot54" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot100" rel="tag"&gt;INTERNET&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot109" rel="tag"&gt;CMS&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L150xH98/spip-2-5a7e7.jpg?1757054272' class='spip_logo spip_logo_right' width='150' height='98' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Les liens ins&#233;r&#233;s dans spip &#224; travers l'interface priv&#233;e ouvrent une page sur le site destinataire et nous quittons ainsi le site sous SPIP.&lt;/p&gt;
&lt;p&gt;Il peut &#234;tre utile, quelquefois, de pouvoir ouvrir les liens dans une nouvelle page, un nouvel onglet pour les browsers r&#233;cents (firefox).... comment faire ?&lt;/p&gt;
&lt;p&gt;Je souhaite par exemple que la phrase se connecter sur mon compte pointe sur le site de l'assedic, &#224; la page priv&#233;e des demandeurs d'emploi.&lt;/p&gt;
&lt;p&gt;Le texte &#034;Mon Compte&#034; devra devenir un lien hypertexte sur une nouvelle page dans l'explorateur.&lt;/p&gt;
&lt;p&gt;Plut&#244;t que d'ins&#233;rer le lien hypertexte &#224; travers l'interface spip, il faut le rentrer &#034;manuellement&#034;, en HTML.&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='3' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;a href=&#034;https://demandeur-emploi.assedic.fr/assedic/demandeur.portal&#034; target=&#034;_blank&#034;&gt;mon compte &lt;/a&gt;&lt;/textarea&gt;
&lt;p&gt;Au point de vue syntaxe, c'est :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='4' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;a href=&#034;url_destinataire&#034; target= &#034;_blank&#034;&gt;mon_lien_hypertexte &lt;/a&gt;&lt;/textarea&gt;
&lt;p&gt;Pour l'exemple ci-dessus, le r&#233;sultat est le suivant :&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;https://demandeur-emploi.assedic.fr/assedic/demandeur.portal&#034; target=&#034;_blank&#034;&gt;mon compte &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Amusez-vous bien !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Ins&#233;rer la balise &#034;creative commons&#034; dans le squelette spip &#034;alternatives&#034;</title>
		<link>http://info.lesbarques.fr/spip.php?article91</link>
		<guid isPermaLink="true">http://info.lesbarques.fr/spip.php?article91</guid>
		<dc:date>2008-07-17T08:52:44Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Georges Charpenay</dc:creator>


		<dc:subject>SPIP</dc:subject>
		<dc:subject>INTERNET</dc:subject>
		<dc:subject>CREATIVE COMMONS</dc:subject>

		<description>
&lt;p&gt;OBTENIR LA LICENCE &lt;br class='autobr' /&gt;
Aller sur le site de creative commons et choisir la licence appropri&#233;e que vous souhaitez appliquer &#224; votre site. &lt;br class='autobr' /&gt;
Choix des licences &lt;br class='autobr' /&gt;
Le site vous envoie le code html &#224; ins&#233;rer dans votre site &#224; prot&#233;ger. INSERER LE LOGO DANS LE SITE &lt;br class='autobr' /&gt;
Il est conseill&#233; de cr&#233;er un article parlant des mentions l&#233;gales sur votre site sur lequel vous faites figurer les conditions d'utilisation du site, et sur lequel vous pourrez faire pointer le lien depuis creative commons, pour (&#8230;)&lt;/p&gt;


-
&lt;a href="http://info.lesbarques.fr/spip.php?rubrique94" rel="directory"&gt;Gestion de contenus ...&lt;/a&gt;

/ 
&lt;a href="http://info.lesbarques.fr/spip.php?mot54" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot100" rel="tag"&gt;INTERNET&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot112" rel="tag"&gt;CREATIVE COMMONS&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L150xH85/cover_cclicenses-72bd0.png?1757054272' class='spip_logo spip_logo_right' width='150' height='85' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;OBTENIR LA LICENCE&lt;/h2&gt;
&lt;p&gt;Aller sur &lt;a href=&#034;http://fr.creativecommons.org/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;le site de creative commons&lt;/a&gt; et choisir la licence appropri&#233;e que vous souhaitez appliquer &#224; votre site.&lt;/p&gt;
&lt;p&gt;&lt;a href=&#034;http://fr.creativecommons.org/contrats.htm&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Choix des licences&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Le site vous envoie le code html &#224; ins&#233;rer dans votre site &#224; prot&#233;ger.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;INSERER LE LOGO DANS LE SITE&lt;/h2&gt;
&lt;p&gt;Il est conseill&#233; de cr&#233;er un article parlant des mentions l&#233;gales sur votre site sur lequel vous faites figurer les conditions d'utilisation du site, et sur lequel vous pourrez faire pointer le lien depuis creative commons, pour renseignements compl&#233;mentaires.&lt;/p&gt;
&lt;p&gt;Il faut que le bouton &#034;creative commons&#034; soit affich&#233; sur toutes les pages que vous voulez prot&#233;ger.&lt;/p&gt;
&lt;p&gt;Dans ce cas, soit vous ins&#233;rez le code html sur les quelques pages que vous voulez prot&#233;ger, soit vous voulez prot&#233;ger tout le site, auquel cas il convient d'effectuer l'op&#233;ration suivante dans le squelette &#034;alternative&#034;, pour que la balise soit affich&#233;e au bas de chaque page.&lt;/p&gt;
&lt;p&gt;Il faut modifier le fichier situ&#233; dans le r&#233;pertoire /squelette/inc/inc-bas.html de votre site spip et ajouter le code fourni par creative commons dans la partie du code html (comment&#233;), pr&#233;vu &#224; cet effet.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
