<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Freya Finker's Weblog</title>
	<atom:link href="http://freyafinker.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://freyafinker.wordpress.com</link>
	<description>Just my 13th weblog...</description>
	<lastBuildDate>Fri, 16 Dec 2011 10:30:41 +0000</lastBuildDate>
	<language>fr</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='freyafinker.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Freya Finker's Weblog</title>
		<link>http://freyafinker.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://freyafinker.wordpress.com/osd.xml" title="Freya Finker&#039;s Weblog" />
	<atom:link rel='hub' href='http://freyafinker.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Google map à partir d&#8217;une table mysql (api V3)</title>
		<link>http://freyafinker.wordpress.com/2011/08/13/google-map-a-partir-dune-table-mysql-api-v3/</link>
		<comments>http://freyafinker.wordpress.com/2011/08/13/google-map-a-partir-dune-table-mysql-api-v3/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 19:50:37 +0000</pubDate>
		<dc:creator>freyafinker</dc:creator>
				<category><![CDATA[Google map]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://freyafinker.wordpress.com/?p=162</guid>
		<description><![CDATA[Voici les grandes lignes du tutorial que j&#8217;ai utilisé pour générer des objets dynamiques (trajectoires) dans google maps à partir d&#8217;une table mysql. Recommandation, il faut prendre son temps et s&#8217;appliquer, l&#8217;objet ne s&#8217;affichera que lorsque tout le code sera juste. Voici le lien vers le tutorial en anglais : http://code.google.com/apis/maps/articles/phpsqlajax_v3.html On suppose que vous [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freyafinker.wordpress.com&amp;blog=1519717&amp;post=162&amp;subd=freyafinker&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Voici les grandes lignes du tutorial que j&#8217;ai utilisé pour générer des objets dynamiques (trajectoires) dans google maps à partir d&#8217;une table mysql.<br />
Recommandation, il faut prendre son temps et s&#8217;appliquer, l&#8217;objet ne s&#8217;affichera que lorsque tout le code sera juste.<br />
Voici le lien vers le tutorial en anglais :<br />
<a href="http://code.google.com/apis/maps/articles/phpsqlajax_v3.html" title="google map and mysql" target="_blank">http://code.google.com/apis/maps/articles/phpsqlajax_v3.html</a><br />
On suppose que vous savez utiliser php et mysql. Vous avez donc dans une table mysql divers champs, dont les champ lat et lng au format float 10,6.<br />
Il va falloir passer par xml pour faire passer les données de mysql vers javascript.<br />
On va passer tout de suite à &#8220;outputting xml with php&#8221;.<br />
Il faut tout naturellement un fichier de connection à votre base de données (à mettre dans un fichier à part pour éviter de le publier par mégarde) (phpsqlajax_dbinfo.php)<br />
Ensuite, on va passer directement à Using PHP&#8217;s DOM functions to Output XML (il faut Php5).<br />
Dans le script fourni (phpsqlajax_genxml3.php), j&#8217;ai du corriger localhost par $host (et ajouté $host dans mon fichier de connection).<br />
Voyez ce que fait ce fichier. Il créé un élément markers et fait passer tous les champs de la table mysql que l&#8217;on veut utiliser comme attributs de cet élément. C&#8217;est ainsi qu&#8217;on pourra les récupérer.<br />
Pour vérifier que tout va bien, on peut faire afficher ce fichier genxml3.php, il se peut qu&#8217;il faille enlever la ligne Header content/type. Les erreurs éventuelles sont dues aux caractères spéciaux des champs mysql, il faudra les tranformer en utf 8 par utf8_encode($row['type']).<br />
C&#8217;est là que ça se corse.<br />
Pour appeler le fichier xml (Loading xml file), il va falloir définir la fonction<br />
downloadUrl(url,callback), url étant l&#8217;adresse soit du fichier xml, soit du php qui génère dynamiquement le xml.<br />
Puis appeler le fichier par downloadUrl (phpsqlajax_genxml3.php etc&#8230;.) et le décortiquer.<br />
On définit une série de variables var qui sont les attributs récupérés à partir du fichier xml.<br />
var lat var lng var name var type var html<br />
var html prédéfinit le contenu de la fenêtre d&#8217;information que l&#8217;on peut faire ouvrir en cliquant sur le marker.<br />
Le marker permet de localiser une petite icône aux latitudes, longitudes voulues.<br />
Le tutorial complique les choses en proposant deux types d&#8217;icônes (customIcons) en fonction du type (hotel ou restaurant). Attention aux majuscules, minuscules, singulier, pluriel !<br />
Ensuite il va falloir associer la fenêtre d&#8217;information avec la fonction bindInfoWindow.<br />
Ne pas oublier d&#8217;appeler cette fonction à la fin du décorticage du xml.<br />
 bindInfoWindow(marker, map, infoWindow, html);<br />
Enfin on reconstitue le tout en suivant l&#8217;ordre de Putting it all together.<br />
A noter dans la fonction load qui charge la page.<br />
Définir le centre de la carte, le niveau de zoom.<br />
Il faut préciser le type de carte roadmap, terrain ou satellite.<br />
Venons-en à la particularité de cette carte, je voulais afficher une trajectoire.<br />
J&#8217;ai choisi l&#8217;overlay polyline.<br />
Dans mon décorticage, j&#8217;ai récupéré les latitudes/longitudes de départ et d&#8217;arrivée que j&#8217;ai mis dans les variables point1 et point2 par new google.maps.LatLng(lat,lng)</p>
<blockquote><p>var point1 = new google.maps.LatLng(<br />
        parseFloat(arrows[i].getAttribute(&#8220;lat1&#8243;)),<br />
        parseFloat(arrows[i].getAttribute(&#8220;lng1&#8243;)));<br />
    var point2 = new google.maps.LatLng(<br />
        parseFloat(arrows[i].getAttribute(&#8220;lat2&#8243;)),<br />
        parseFloat(arrows[i].getAttribute(&#8220;lng2&#8243;)));</p></blockquote>
<p>Puis il faut définir le chemin :</p>
<blockquote><p>var Path=[point1, point2];</p></blockquote>
<p>Puis l&#8217;overlay Polyline (je l&#8217;ai appelé Arrow, plus haut j&#8217;ai défini var Arrow)</p>
<blockquote><p>Arrow = new google.maps.Polyline({<br />
     path: Path,<br />
    strokeColor: &#8220;#FF0000&#8243;,<br />
    strokeOpacity: 1.0,<br />
    strokeWeight: 2  });<br />
  Arrow.setMap(map);
</p></blockquote>
<p>La dernière ligne lie le tracé à la carte.<br />
J&#8217;espère que ces informations seront utiles, en tout cas moi elles m&#8217;aideront lorsque je reprendrai cela après une pause.<br />
Je vais de ce pas dessiner de belles flêches avec l&#8217;overlay Polygon.</p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freyafinker.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freyafinker.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freyafinker.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freyafinker.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freyafinker.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freyafinker.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freyafinker.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freyafinker.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freyafinker.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freyafinker.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freyafinker.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freyafinker.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freyafinker.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freyafinker.wordpress.com/162/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freyafinker.wordpress.com&amp;blog=1519717&amp;post=162&amp;subd=freyafinker&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freyafinker.wordpress.com/2011/08/13/google-map-a-partir-dune-table-mysql-api-v3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">freyafinker</media:title>
		</media:content>
	</item>
		<item>
		<title>Erreurs lors de l&#8217;installation de WordPress Mu</title>
		<link>http://freyafinker.wordpress.com/2010/05/10/erreurs-lors-de-linstallation-de-wordpress-mu/</link>
		<comments>http://freyafinker.wordpress.com/2010/05/10/erreurs-lors-de-linstallation-de-wordpress-mu/#comments</comments>
		<pubDate>Mon, 10 May 2010 10:53:15 +0000</pubDate>
		<dc:creator>freyafinker</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress mu]]></category>

		<guid isPermaLink="false">http://freyafinker.wordpress.com/?p=157</guid>
		<description><![CDATA[J&#8217;ai pas mal bataillé parce que je me suis mélangé les pinceaux entre diverses installations que j&#8217;ai faites hier. La plupart de mes problèmes venaient des droits chmod sur le dossier dans lequel j&#8217;installais ma plateforme. Je ne suis pas sûre de pouvoir mettre ces droits à 777 à la racine du site chez mon [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freyafinker.wordpress.com&amp;blog=1519717&amp;post=157&amp;subd=freyafinker&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>J&#8217;ai pas mal bataillé parce que je me suis mélangé les pinceaux entre diverses installations que j&#8217;ai faites hier.<br />
La plupart de mes problèmes venaient des droits chmod sur le dossier dans lequel j&#8217;installais ma plateforme.<br />
Je ne suis pas sûre de pouvoir mettre ces droits à 777 à la racine du site chez mon hébergeur mutualisé.<br />
J&#8217;ai dû installer dans un sous-dossier. Bien mettre les droits à 777 également dans les sous-dossiers.<br />
Ensuite, bien remettre les droits à 755, également dans les sous-dossiers.<br />
Wordpress mu crée en ligne le fichier wp-config.php à partir de wp-config-sample.php.<br />
A chaque erreur, si un fichier wp-config est créé, il faut l&#8217;enlever du serveur avant de recommencer, sinon on a fatal erreur.<br />
Ensuite, l&#8217;installation a besoin du fichier htaccess-dist pour créer un fichier htaccess. Donc idem, si un fichier htaccess est créé mais que l&#8217;installation foire, il faut l&#8217;enlever.<br />
Lorsque les tables sont crées sur la base de données, il faut les supprimer pour recommencer une tentative d&#8217;installation.<br />
Bonne chance, ça marche et la version 2.9.2 a beaucoup moins de bugs !<br />
Voir aussi mon article sur l&#8217;<a href="http://freyafinker.wordpress.com/2009/10/10/installation-de-wordpress-mu/">installation de WordPress Mu</a>.</p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freyafinker.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freyafinker.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freyafinker.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freyafinker.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freyafinker.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freyafinker.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freyafinker.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freyafinker.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freyafinker.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freyafinker.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freyafinker.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freyafinker.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freyafinker.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freyafinker.wordpress.com/157/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freyafinker.wordpress.com&amp;blog=1519717&amp;post=157&amp;subd=freyafinker&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freyafinker.wordpress.com/2010/05/10/erreurs-lors-de-linstallation-de-wordpress-mu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">freyafinker</media:title>
		</media:content>
	</item>
		<item>
		<title>Creative Commons</title>
		<link>http://freyafinker.wordpress.com/2010/04/05/creative-commons/</link>
		<comments>http://freyafinker.wordpress.com/2010/04/05/creative-commons/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 07:35:24 +0000</pubDate>
		<dc:creator>freyafinker</dc:creator>
				<category><![CDATA[blogging]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://freyafinker.wordpress.com/?p=141</guid>
		<description><![CDATA[Blogger, c&#8217;est créer, et en tant que créateur, nous disposons de la propriété intellectuelle sur nos oeuvres (droit de retrait y compris). Après le droit d&#8217;interdire, nous sommes passés dans la 3ème ère du droit d&#8217;auteur, &#8220;la liberté d&#8217;autoriser&#8221;, &#8220;autoriser à l&#8217;avance certaines utilisations&#8221;, &#8220;permettre la réutilisation&#8221;, comme le précise Danièle Bourcier, directrice de recherche [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freyafinker.wordpress.com&amp;blog=1519717&amp;post=141&amp;subd=freyafinker&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Blogger, c&#8217;est créer, et en tant que créateur, nous disposons de la propriété intellectuelle sur nos oeuvres (droit de retrait y compris).<br />
Après le droit d&#8217;interdire, nous sommes passés dans la 3ème ère du droit d&#8217;auteur, &#8220;la liberté d&#8217;autoriser&#8221;, &#8220;autoriser à l&#8217;avance certaines utilisations&#8221;, &#8220;permettre la réutilisation&#8221;, comme le précise Danièle Bourcier, directrice de recherche au CNRS et responsable Creative Commons France.<br />
<a href="http://fr.creativecommons.org/">Creative Commons</a> propose gratuitement des contrats libres de licence pour diffuser nos oeuvres.<br />
Les licences sont traduites en plusieurs langues, il existe une version courte et une version longue pour les juristes. L&#8217;auteur a le choix entre plusieurs types de licences qu&#8217;il va déclarer explicitement par un lien sur le logo CC. De plus les données sous licence sont indexées.<br />
<a href="http://freyafinker.files.wordpress.com/2010/04/creative_commons_modalites_2007.jpg"><img src="http://freyafinker.files.wordpress.com/2010/04/creative_commons_modalites_2007.jpg?w=632" alt="" title="Creative_Commons_Modalites_2007"   class="aligncenter size-full wp-image-142" /></a> Chacune des conditions peut être levée après contact direct avec l&#8217;auteur.<br />
Mettre ses oeuvres ou une partie de ses oeuvres gratuitement à  la disposition du public n&#8217;est pas incompatible avec le fait d&#8217;en vivre. Voyez par exemple les options payantes proposées par WordPress.com (qui est sous licence CC avec certains droits réservés). Le site <a href="http://www.jamendo.com/fr/">Jamendo</a> qui propose des téléchargements gratuits de musique, ou le journal scientifique en ligne <a href="http://www.plosone.org/home.action">Plos one</a> sont des exemples d&#8217;utilisation de licences CC.</p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freyafinker.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freyafinker.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freyafinker.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freyafinker.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freyafinker.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freyafinker.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freyafinker.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freyafinker.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freyafinker.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freyafinker.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freyafinker.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freyafinker.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freyafinker.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freyafinker.wordpress.com/141/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freyafinker.wordpress.com&amp;blog=1519717&amp;post=141&amp;subd=freyafinker&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freyafinker.wordpress.com/2010/04/05/creative-commons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">freyafinker</media:title>
		</media:content>

		<media:content url="http://freyafinker.files.wordpress.com/2010/04/creative_commons_modalites_2007.jpg" medium="image">
			<media:title type="html">Creative_Commons_Modalites_2007</media:title>
		</media:content>
	</item>
		<item>
		<title>Google map à partir d&#8217;une table Mysql</title>
		<link>http://freyafinker.wordpress.com/2009/12/05/google-map-a-partir-dune-table-mysql/</link>
		<comments>http://freyafinker.wordpress.com/2009/12/05/google-map-a-partir-dune-table-mysql/#comments</comments>
		<pubDate>Sat, 05 Dec 2009 08:33:00 +0000</pubDate>
		<dc:creator>freyafinker</dc:creator>
				<category><![CDATA[Google map]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://freyafinker.wordpress.com/?p=128</guid>
		<description><![CDATA[Il existe un très bon tutorial pour cela malheureusement il n&#8217;est pas traduit en français. Je n&#8217;en ferai pas une traduction mot à mot, je tenterai juste de montrer ce qui a marché pour moi. Pour faire afficher une Google map sur son site, deux solutions : soit il s&#8217;agit d&#8217;une carte statique, pour indiquer [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freyafinker.wordpress.com&amp;blog=1519717&amp;post=128&amp;subd=freyafinker&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Il existe un très bon <a href="http://code.google.com/intl/fr/apis/maps/articles/phpsqlajax.html">tutorial</a> pour cela malheureusement il n&#8217;est pas traduit en français. Je n&#8217;en ferai pas une traduction mot à mot, je tenterai juste de montrer ce qui a marché pour moi.<br />
Pour faire afficher une Google map sur son site, deux solutions :</p>
<ul>
<li>soit il s&#8217;agit d&#8217;une carte statique, pour indiquer un lieu, auquel cas il suffit d&#8217;aller entrer l&#8217;adresse par exemple <a href="http://www.map-generator.net/">ici</a> et de coller le code généré à l&#8217;emplacement de la carte. Ils disent de ne pas modifier le code, mais il peut être utile de changer la valeur du zoom <strong>&amp;zoom=</strong> (suivant que vos visiteurs viennent de loin ou pas).</li>
<li>pour afficher une carte dynamique, il suffit de demander à Google une clé d&#8217;<a href="http://code.google.com/intl/fr/apis/maps/signup.html">API Google map</a>. C&#8217;est gratuit si votre site n&#8217;est pas commercial, et c&#8217;est illimité pourvu que votre carte soit accessible (pas dans un intranet). Vous cochez juste la case disant que vous acceptez les conditions, et indiquez l&#8217;adresse du site sur lequel sera présente la carte. Vous pouvez demander autant de clés que vous voulez pour différents sites.</li>
</ul>
<p>Les processus de &#8220;géocodage&#8221; n&#8217;étant pas encore automatisés, il vous faut prévoir dans la table mysql deux champs indiquant la latitude (lat) et la longitude (lng) du lieu (et il vous faudra les <a href="http://www.travelgis.com/geocode/Default.aspx">remplir</a>, mais ne nous dispersons pas pour l&#8217;instant !). Noter le format float (10,6) de ce type de données.</p>
<blockquote><p>  `lat` FLOAT( 10, 6 ) NOT NULL ,<br />
  `lng` FLOAT( 10, 6 ) NOT NULL , </p></blockquote>
<p>Ensuite, il faut faire une sortie XML des données de la table, grâce à PHP.<br />
Pour cela le tutorial propose plusieurs méthodes, selon que vous avez accès à domxml ou non.<br />
Pour la méthode 1, essayez après avoir créé la table et son fichier de connection (dbinfo.php) de lancer le code suivant ce titre :<br />
<strong><em>Using PHP&#8217;s domxml Functions to Output XML</em></strong><br />
Pour moi ça n&#8217;a pas marché (parce que je n&#8217;avais pas domxml) et j&#8217;ai donc fait l&#8217;essai suivant :<br />
<strong><em>Using PHP&#8217;s echo to Output XML</em></strong><br />
C&#8217;est bien pratique de faire afficher le fichier XML car s&#8217;il contient la moindre erreur, c&#8217;est l&#8217;ensemble de la carte qui ne s&#8217;affichera pas.<br />
Attention aux accents et aux caractères spéciaux qui posent des problèmes avec XML, il faut les modifier par exemple en ajoutant cette petite fonction qui remplace les caractères par leur code html :</p>
<blockquote><p>function parseToXML($htmlStr)<br />
{<br />
$xmlStr=str_replace(&#8221;,&#8217;&gt;&#8217;,$xmlStr);<br />
$xmlStr=str_replace(&#8216;&#8221;&#8216;,&#8217;&quot;&#8217;,$xmlStr);<br />
$xmlStr=str_replace(&#8220;&#8216;&#8221;,&#8217;&#39;&#8217;,$xmlStr);<br />
$xmlStr=str_replace(&#8220;&amp;&#8221;,&#8217;&amp;&#8217;,$xmlStr);<br />
return $xmlStr;<br />
}
</p></blockquote>
<p>ou en remplaçant chaque donnée par : </p>
<blockquote><p>utf8_encode($donnee)</p></blockquote>
<p>Si vous avez php5, vous pouvez utiliser le chapitre suivant (ça a marché pour moi mais attention les fichiers domxml et DOM se ressemblent beaucoup, ils ne sont pourtant pas interchangeables):<br />
<strong><em>Using PHP&#8217;s DOM functions to output XML</em></strong></p>
<p>Ensuite il faut créer la carte, ce sera même la première chose qui apparaîtra dans votre fichier html (voir le tutorial):</p>
<blockquote><p>
    &lt;script src=&quot;<a href="http://maps.google.com/maps?file=api&#038;v=2&#038;key=" rel="nofollow">http://maps.google.com/maps?file=api&#038;v=2&#038;key=</a><strong>ABQIAAAAjU0EJWnWPMv7oQ-jjS7dYxTPZYElJSBeBUeMSX5xXgq6lLjHthSAk20WnZ_iuuzhMt60X_ukms-AUg</strong>&#8220;<br />
            type=&#8221;text/javascript&#8221;&gt;</p></blockquote>
<p>Remplacer la clé d&#8217;API (en gras) par votre propre clé.<br />
Ensuite appeler les icônes qui vont marquer les lieux (dans l&#8217;exemples ils ont des marqueurs bleu et rouge pour marquer les bars et les restaurants différemment selon la case &#8220;type&#8221; dans leur table.<br />
<strong><em>Creating custom icons</em></strong><br />
Ensuite appeler le fichier php qui a marché pour générer la sortie XML.<br />
<strong><em>Loading the XML file</em></strong><br />
Ensuite créer les marqueurs et ce qui s&#8217;affiche lorsqu&#8217;on clique dessus :<br />
<strong><em>Creating markers &amp; info windows</em></strong><br />
Et pour finir, faire afficher la carte (voir la fin du code dans le tutorial).<br />
Je ne pense pas que mes infos soient tout à fait suffisantes, mais ça devrait finir par marcher.<br />
Je trouve que ça vaut la peine de se pencher sur la question et d&#8217;aller pas à pas, il y a tant d&#8217;applications géniales de Google map, voir par exemple, <a href="http://www.couchsurfing.org/">Couchsurfing</a>, un site génial permettant de trouver ou proposer un hébergement gratuit !<br />
Votre carte s&#8217;affichera seulement quand il n&#8217;y aura plus d&#8217;erreur ! Comme c&#8217;est beau de voir enfin s&#8217;afficher le petit marqueur après une journée à se prendre la tête !!!<br />
Dernier souci, comment trouver la latitude et la longitude pour les 200 points à afficher sur la carte ? Google propose un service de Geocoding (avec nombre de géocodages par jour limité) : <a href="http://code.google.com/intl/fr/apis/maps/documentation/geocoding/#GeocodingRequests">GeocodingRequests</a><br />
Je me débats avec httpRequest pour faire cette opération automatiquement.</p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freyafinker.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freyafinker.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freyafinker.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freyafinker.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freyafinker.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freyafinker.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freyafinker.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freyafinker.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freyafinker.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freyafinker.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freyafinker.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freyafinker.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freyafinker.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freyafinker.wordpress.com/128/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freyafinker.wordpress.com&amp;blog=1519717&amp;post=128&amp;subd=freyafinker&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freyafinker.wordpress.com/2009/12/05/google-map-a-partir-dune-table-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">freyafinker</media:title>
		</media:content>
	</item>
		<item>
		<title>Mettre à jour WordPress en 5 minutes</title>
		<link>http://freyafinker.wordpress.com/2009/11/08/mettre-a-jour-wordpress-en-5-minutes/</link>
		<comments>http://freyafinker.wordpress.com/2009/11/08/mettre-a-jour-wordpress-en-5-minutes/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 08:11:00 +0000</pubDate>
		<dc:creator>freyafinker</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[mise à jour]]></category>
		<category><![CDATA[Wordpress français]]></category>

		<guid isPermaLink="false">http://freyafinker.wordpress.com/?p=121</guid>
		<description><![CDATA[Le projet WordPress se poursuit et de nouvelles versions sont proposées aux utilisateurs, incluant la résolution de problèmes de sécurité informatique, la suppression de bugs, et l&#8217;inclusion de fonctionnalités demandées par les utilisateurs. Cet article s&#8217;adresse à ceux qui installent leurs blogs WordPress sur leurs propres serveurs, et non pas ceux qui ont un blog [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freyafinker.wordpress.com&amp;blog=1519717&amp;post=121&amp;subd=freyafinker&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Le projet <a href="http://fr.wordpress.org/">WordPress</a> se poursuit et de nouvelles versions sont proposées aux utilisateurs, incluant la résolution de problèmes de sécurité informatique, la suppression de bugs, et l&#8217;inclusion de fonctionnalités demandées par les utilisateurs.<br />
Cet article s&#8217;adresse à ceux qui installent leurs blogs WordPress sur leurs propres serveurs, et non pas ceux qui ont un blog sur <a href="http://wordpress.com">WordPress.com</a>.<br />
Par le passé, il fallait sauvegarder la base de données avant de réinstaller, ce qui, si l&#8217;on a dix blogs WordPress, est un peu fastidieux !<br />
Je viens de mettre à la version 2-8-5 en français en 5 minutes.<br />
Conduite à tenir : </p>
<ul>
<li>Télécharger la dernière version en français <a href="http://www.wordpress-fr.net/telechargements">ici</a><br />
Personnellement je choisis la version .zip</li>
<li>Extraire tous les fichiers dans un dossier nommé par exemple WordPress 2-8-5 en français</li>
<li>Lire le fichier Readme.html (pour une fois je l&#8217;ai fait et bien m&#8217;en a pris, cela a évité la fastidieuse sauvegarde de la base de données)</li>
<li><strong>Le truc qui n&#8217;est pas marqué dans Readme : ramener le fichier wp-config.php</strong> à un endroit où vous pourrez le retrouver facilement (par exemple sur votre bureau, car on va vous le demander dans une minute)</li>
<li>Aller sur le serveur par ftp et effacer tous les fichiers <strong>sauf le dossier wp-content</strong> et sauf des fichiers que vous auriez éventuellement modifiés</li>
<li>Transférer les autres dossiers et fichiers de la nouvelle version à la place des anciens</li>
<li>Dans votre navigateur, lancer (adressedevotreblog)wp-admin/upgrade.php</li>
<li>Quand on vous le demander, transférer le fichier wp-config.php à sa place (à côté de wp-config-sample.php)</li>
<li>Recharger la page upgrade.php et le tour est joué</li>
</ul><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freyafinker.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freyafinker.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freyafinker.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freyafinker.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freyafinker.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freyafinker.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freyafinker.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freyafinker.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freyafinker.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freyafinker.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freyafinker.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freyafinker.wordpress.com/121/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freyafinker.wordpress.com/121/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freyafinker.wordpress.com/121/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freyafinker.wordpress.com&amp;blog=1519717&amp;post=121&amp;subd=freyafinker&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freyafinker.wordpress.com/2009/11/08/mettre-a-jour-wordpress-en-5-minutes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">freyafinker</media:title>
		</media:content>
	</item>
		<item>
		<title>Installation de WordPress MU</title>
		<link>http://freyafinker.wordpress.com/2009/10/10/installation-de-wordpress-mu/</link>
		<comments>http://freyafinker.wordpress.com/2009/10/10/installation-de-wordpress-mu/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 15:51:34 +0000</pubDate>
		<dc:creator>freyafinker</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress mu]]></category>
		<category><![CDATA[plateforme de blog]]></category>

		<guid isPermaLink="false">http://freyafinker.wordpress.com/?p=113</guid>
		<description><![CDATA[Lire l&#8217;article en entier avant d&#8217;installer ! D&#8217;abord une bonne nouvelle : ça marche ! Donc ne pas paniquer, ne pas s&#8217;énerver, ne pas faire n&#8217;importe quoi. Bien choisir tout d&#8217;abord dans quel dossier ou sous-domaine sera installée la plateforme. Télécharger sur le site le package. Le dézipper, ouvrir les dossiers et transférer par ftp [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freyafinker.wordpress.com&amp;blog=1519717&amp;post=113&amp;subd=freyafinker&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Lire l&#8217;article en entier avant d&#8217;installer !<br />
D&#8217;abord une bonne nouvelle : ça marche !<br />
Donc ne pas paniquer, ne pas s&#8217;énerver, ne pas faire n&#8217;importe quoi.<br />
Bien choisir tout d&#8217;abord dans quel dossier ou sous-domaine sera installée la plateforme.<br />
Télécharger sur le site le <a href="http://mu.wordpress.org/download/">package</a>.<br />
Le dézipper, ouvrir les dossiers et transférer par ftp dossiers et fichiers dans le dossier de destination, là où sera la plateforme (on a les dossiers wp_admin, wp_content et wp_include ainsi qu&#8217;une série de fichiers. Le package comporte aussi un fichier wpmu_settings.<br />
L&#8217;installation est différente de celle de WordPress, à savoir qu&#8217;on n&#8217;édite pas à la main le fichier wp_config.<br />
On transfère sur le site wp_config_sample et le script d&#8217;installation va créer le fichier wp_config. Il existe de plus un fichier wpmu_settings.<br />
Il faut donc avant toute chose donner des droits d&#8217;écriture et d&#8217;exécution au dossier de destination, en un mot mettre le chmod à 777.<br />
(<em>si vous ne comprenez pas ces mots, vous ne pouvez sûrement pas installer une plateforme de blog chez vous&#8230; quoique</em>)<br />
Ensuite, il faut taper dans le navigateur la future adresse de la plateforme soit : adressewebdossierdestination/index.php.<br />
Cela lance le script d&#8217;installation : index-install.php<br />
Vous renseignez en ligne les paramètres : nom de la base de données, utilisateur, mot de passe, adresse sql (à la place de localhost).<br />
Ensuite il vous faut choisir le mode d&#8217;affichage de vos futurs blogs, soit à chaque blog un sous-domaine, comme chez wordpress (ex freyafinker.wordpress.com) ou à chaque blog un dossier wordpress.com/freyafinker.<br />
Le premier cas aurait été idéal mais cela complique les choses au niveau des paramètres DNS chez l&#8217;hébergeur, j&#8217;y ai renoncé.<br />
Donc si tout marche bien, votre plateforme de blog est installée.<br />
Ne vous laissez pas inquiéter si par hasard il y a un problème de redirection pour aller administrer votre plateforme. Rappelez-vous que chez WordPress, la console d&#8217;admin se trouve sous wp-admin. D&#8217;ailleurs on peut y accéder en tapant simplement l&#8217;adresse de la plateforme. L&#8217;interface ressemble à celle d&#8217;un blog wordpress avec en plus un utilitaire d&#8217;administration de vos futurs blogs.<br />
Méfiez vous du nom du blog, évitez les caractères spéciaux.<br />
Si ça ne marche pas, recommencer l&#8217;installation (supprimez toutes les tables de la base de données, supprimer wp-config du serveur et retournez dans index.php). Eventuellement, c&#8217;est préconisé sur des forums, essayez d&#8217;enlever htaccess, et de le remettre seulement au moment où l&#8217;installation le réclame, mais je ne crois pas que ce soit nécessaire.<br />
Un mot sur la version française : actuellement (version 2.8) le fichier wp_config est à éditer à la main, et il manque le fichier wpmu_settings, ça craint ! Mais globalement c&#8217;est en comparant les deux versions que j&#8217;ai compris ce qui se passait.<br />
Pour la traduction en français, je ne vois pas l&#8217;intérêt de la version francophone, car les fichiers de traductions sont présents dans le dossier POMO de wp_include dans les deux cas. Quant aux thèmes, vu qu&#8217;ils sont réduits à leur plus simple expression, il suffit sans doute d&#8217;aller chercher les thèmes francophones correspondants. On verra à l&#8217;usage.<br />
Surtout ne lisez pas le readme, c&#8217;est incompréhensible, n&#8217;allez pas sur les forums où on vous embrouille, restez calme.<br />
En attendant, j&#8217;y suis depuis 9h, bye.<br />
Ah oui, pour les amis, un p&#8217;tit blog gratuit sur ma plateforme, ya qu&#8217;à demander, si si ça me fera plaisir.</p>
<p><em>suite le lendemain matin :</em> c&#8217;est vraiment un super outil, jusqu&#8217;à quand restera-t-il gratuit ? Les développeurs ont fait un super travail, donc  pas étonnant qu&#8217;ils aient envie de faire du business avec ! Beaucoup de programmes d&#8217;affiliation, de versions payantes sont proposées.<br />
Problèmes rencontrés : taille de mémoire avec fatal error, lorsqu&#8217;on installe un thème un peu trop gourmand en espace alloué, ou lorsqu&#8217;on télécharge un médium un peu gros. On peut régler les paramètres d&#8217;espace pour chaque blog  créé, choisir la taille maxi des fichiers à importer.<br />
Les thèmes : pas étonnant qu&#8217;ils n&#8217;aient mis que les thèmes minimalistes, bien vérifier qu&#8217;ils fonctionnent avant de les proposer.<br />
Les plugins : j&#8217;ai même pu installer Akismet l&#8217;anti-spam (gratuit tant que la plateforme ne récupère pas plus de 500€), mais il faut entrer le code API pour chaque blog. Un autre plugin m&#8217;a fait planter tout le système, je l&#8217;ai vite retiré du serveur.<br />
La langue : ce n&#8217;est pas encore optimal, il faut comprendre un peu d&#8217;anglais pour s&#8217;en sortir !</p>
<p>Donc en conclusion, la plateforme WordPress MU fonctionne chez moi et c&#8217;est génial, merci WordPress, je me suis bien éclatée !</p>
<p>Feedback après une semaine : certains des heureux destinataires de mes blogs n&#8217;ont pas reçu d&#8217;email, et je n&#8217;arrive plus à créer de nouveaux blogs fonctionnels. Donc patience, la version 2.9 de WordPress MU est annoncée pour avant Noël. En attendant j&#8217;ai quelques blogs qui fonctionnent !</p>
<p>Attention, n&#8217;oubliez pas d&#8217;aller remettre les droits d&#8217;accès à leur valeur précédente (chmod à 755) une fois que l&#8217;installation est terminée.</p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freyafinker.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freyafinker.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freyafinker.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freyafinker.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freyafinker.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freyafinker.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freyafinker.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freyafinker.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freyafinker.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freyafinker.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freyafinker.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freyafinker.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freyafinker.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freyafinker.wordpress.com/113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freyafinker.wordpress.com&amp;blog=1519717&amp;post=113&amp;subd=freyafinker&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freyafinker.wordpress.com/2009/10/10/installation-de-wordpress-mu/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">freyafinker</media:title>
		</media:content>
	</item>
		<item>
		<title>Dossier en téléchargement sur son site</title>
		<link>http://freyafinker.wordpress.com/2009/08/19/dossier-en-telechargement-sur-son-site/</link>
		<comments>http://freyafinker.wordpress.com/2009/08/19/dossier-en-telechargement-sur-son-site/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 13:24:39 +0000</pubDate>
		<dc:creator>freyafinker</dc:creator>
				<category><![CDATA[Themes]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Ambient glo en français]]></category>

		<guid isPermaLink="false">http://freyafinker.wordpress.com/?p=102</guid>
		<description><![CDATA[Mes recherches sur les forums et les réponses de type yaka m&#8217;ont occasionné quelques tâtonnements. Je voulais proposer en téléchargement un thème wordpress que je trouve sublime et que j&#8217;ai traduit en français : Ambient Glo. Donc, enfermer tous les fichiers que l&#8217;on veut donner en téléchargement dans un même dossier. Il va falloir ensuite [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freyafinker.wordpress.com&amp;blog=1519717&amp;post=102&amp;subd=freyafinker&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Mes recherches sur les forums et les réponses de type yaka m&#8217;ont occasionné quelques tâtonnements.<br />
Je voulais proposer en téléchargement un thème wordpress que je trouve sublime et que j&#8217;ai traduit en français : Ambient Glo.<br />
Donc, enfermer tous les fichiers que l&#8217;on veut donner en téléchargement dans un même dossier.<br />
Il va falloir ensuite compresser le dossier (je ne suis pas sûre que ce soit indispensable mais c&#8217;est surtout pratique). Pour cela, sous windows, cliquer droit, aller dans &#8220;Propriétés&#8221; puis &#8220;Avancé&#8221; cliquer sur &#8220;Compresser le contenu&#8221; puis en revenant à la page précédente &#8220;Appliquer&#8221;.<br />
Le dossier compressé apparaît alors.<br />
Il ne reste plus qu&#8217;à le transférer sur le serveur par ftp et de faire un lien dans la page. Mais attention, dans le lien, il faut indiquer le nom du fichier en .zip ! De façon générale, il faut donner la bonne extension au nom du fichier (.txt, .doc, .pdf, etc&#8230;)<br />
Et voilà : <a href="http://autresmondes.eu/Plateforme/ambient-glo-fr.zip">Télécharger Ambient Glo Français</a><br />
Ce type de fichier (.zip) n&#8217;est pas accepté dans le type de média que l&#8217;on peut envoyer vers un blog (par envoyer/insérer), en tout cas pas chez WordPress, il faut donc disposer d&#8217;un espace web personnel pour pouvoir le proposer.</p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freyafinker.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freyafinker.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freyafinker.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freyafinker.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freyafinker.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freyafinker.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freyafinker.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freyafinker.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freyafinker.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freyafinker.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freyafinker.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freyafinker.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freyafinker.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freyafinker.wordpress.com/102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freyafinker.wordpress.com&amp;blog=1519717&amp;post=102&amp;subd=freyafinker&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freyafinker.wordpress.com/2009/08/19/dossier-en-telechargement-sur-son-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">freyafinker</media:title>
		</media:content>
	</item>
		<item>
		<title>Mysql : UPDATE ne marche pas chez moi</title>
		<link>http://freyafinker.wordpress.com/2009/08/04/mysql-update-ne-marche-pas-chez-moi/</link>
		<comments>http://freyafinker.wordpress.com/2009/08/04/mysql-update-ne-marche-pas-chez-moi/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 14:37:46 +0000</pubDate>
		<dc:creator>freyafinker</dc:creator>
				<category><![CDATA[Mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[syntaxe UPDATE]]></category>

		<guid isPermaLink="false">http://freyafinker.wordpress.com/?p=88</guid>
		<description><![CDATA[A force de perdre des jours et des jours à faire fonctionner la commande UPDATE, je suis stressée chaque fois que je dois mettre à jour une table mysql. Je vous rassure, le titre est juste destiné à attirer ici les brebis égarées. UPDATE marche, si j&#8217;ai persévéré c&#8217;est que j&#8217;ai toujours fini par réussir. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freyafinker.wordpress.com&amp;blog=1519717&amp;post=88&amp;subd=freyafinker&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A force de perdre des jours et des jours à faire fonctionner la commande UPDATE, je suis stressée chaque fois que je dois mettre à jour une table mysql.<br />
Je vous rassure, le titre est juste destiné à attirer ici les brebis égarées. UPDATE marche, si j&#8217;ai persévéré c&#8217;est que j&#8217;ai toujours fini par réussir.<br />
J&#8217;utilise souvent UPDATE pour mettre à jour des tables avec de très nombreux champs (en général tous mes champs sont modifiables).<br />
Si vous avez des problèmes avec UPDATE, commencez par vérifier soigneusement les noms de vos champs, les espaces, les majuscules, etc&#8230; Tout ceci doit être parfaitement cohérent entre la table MYSQL et les diverses instructions php.<br />
On peut très bien faire UPDATE d&#8217;un seul champ à la fois, cela vous permettra de vérifier une fois pour toute que UPDATE fonctionne, et de tester progressivement où est le problème.<br />
J&#8217;ai si souvent perdu un après-midi pour un guillemet manquant !<br />
Syntaxe UPDATE</p>
<blockquote><p>$query=&#8221;UPDATE Table SET Champ=&#8217;$Champ&#8217; WHERE id=$id&#8221;;</p></blockquote>
<p>Autres vérifications : </p>
<ul>
<li>être bien connecté à la table</li>
<li>le nom de la table</li>
<li>le nom de la base de données tant qu&#8217;à faire</li>
<li>que tous les paramètres que l&#8217;on veut mettre à jour ont bien été passés dans le fichier php</li>
</ul>
<blockquote><p>$Champ=$_POST['Champ'];</p></blockquote>
<ul>
<li>et puisqu&#8217;on en est là, que l&#8217;on a bien form method=&#8217;post&#8217; (et non pas &#8216;get&#8217; n&#8217;est-ce-pas ?)</li>
<li>que tous les champs du formulaire que l&#8217;on poste sont bien les mêmes que ceux qu&#8217;on veut mettre à jour, ET que ceux de la table qu&#8217;on a créée.</li>
</ul>
<p>Le plus simple pour vérifier le passage des paramètres, c&#8217;est de faire<br />
echo $Champ;<br />
Petit bug rencontré récemment, mes echo ne s&#8217;affichent pas, il me faut prévoir un affichage en gras pour les faire apparaître.<br />
J&#8217;en ai d&#8217;autres à votre service des petits bugs que l&#8217;on n&#8217;apprend qu&#8217;avec l&#8217;expérience.<br />
Etre cohérent et ordonné, c&#8217;est probablement le B A/BA pour les informaticiens, mais pas forcément pour ceux dont coder est un hobby !<br />
Allez, puisque j&#8217;y suis, je vous livre ma méthode pour mettre à jour de nombreux champs et de nombreuses lignes d&#8217;une immense table.</p>
<blockquote><p>
for($z=$zmin;$z&lt;$zmax;$z++)<br />
{<br />
$query=&quot;UPDATE $table SET Champ=&#39;$Champ[$z]&#39; WHERE id=$z&quot;;<br />
$result=mysql_query($query);<br />
}
</p></blockquote><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freyafinker.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freyafinker.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freyafinker.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freyafinker.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freyafinker.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freyafinker.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freyafinker.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freyafinker.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freyafinker.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freyafinker.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freyafinker.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freyafinker.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freyafinker.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freyafinker.wordpress.com/88/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freyafinker.wordpress.com&amp;blog=1519717&amp;post=88&amp;subd=freyafinker&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freyafinker.wordpress.com/2009/08/04/mysql-update-ne-marche-pas-chez-moi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">freyafinker</media:title>
		</media:content>
	</item>
		<item>
		<title>Twitter sur WordPress grâce à P2 en français</title>
		<link>http://freyafinker.wordpress.com/2009/07/26/twitter-sur-wordpress-grace-a-p2-en-francais/</link>
		<comments>http://freyafinker.wordpress.com/2009/07/26/twitter-sur-wordpress-grace-a-p2-en-francais/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 11:25:22 +0000</pubDate>
		<dc:creator>freyafinker</dc:creator>
				<category><![CDATA[Themes]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://freyafinker.wordpress.com/?p=74</guid>
		<description><![CDATA[La meilleure façon de choisir son template (theme) WordPress, c&#8217;est d&#8217;aller sur un de ses blogs WordPress.com, Tableau de bord, Apparence, là se trouve le moteur de recherche (voir tous les thèmes) permettant de choisir son thème. Deux nouveaux templates (catégorie front-page-post-form) permettent de blogger directement depuis la page d&#8217;accueil, ce sont Prologue et P2. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freyafinker.wordpress.com&amp;blog=1519717&amp;post=74&amp;subd=freyafinker&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>La meilleure façon de choisir son template (theme) WordPress, c&#8217;est d&#8217;aller sur un de ses blogs WordPress.com, Tableau de bord, Apparence, là se trouve le moteur de recherche (voir tous les thèmes) permettant de choisir son thème.<br />
Deux nouveaux templates (catégorie front-page-post-form) permettent de blogger directement depuis la page d&#8217;accueil, ce sont Prologue et P2. J&#8217;ai bien l&#8217;impression d&#8217;ailleurs que P2 signifie Prologue 2.<br />
Ainsi il est possible de donner rapidement de ses nouvelles, de twitter sans s&#8217;inscrire à Twitter !!!<br />
J&#8217;ai de bonnes raisons de ne pas le faire ici.<br />
Petit problème qui sera sans doute prochainement résolu, c&#8217;est encore la version anglaise du thème qui est proposée.<br />
Pourtant, une traduction française existe, pour ceux qui ont leur WordPress sur leur propre domaine.<br />
Comme P2 est directement dérivé de Prologue, la traduction française de Prologue marche. Où est-elle déjà ? Je paranoïse légèrement : que de liens morts (vers des pages disparues) ces derniers temps ! Y aurait-il un problème de copyright avec cette traduction ? Mon blog va-t-il disparaître ? Je mets ci-dessous les fichiers en téléchargement. Je serai heureuse de citer l&#8217;auteur de la traduction s&#8217;il se fait connaître.<br />
Donc conduite à tenir : 1- télécharger le thème P2. Le dézipper (clic droit extraire tout). Et dans le dossier P2 Languages, rajouter les fichiers suivants <a href="http://autresmondes.eu/Plateforme/fr_FR.mo">fr_FR.mo</a> et <a href="http://autresmondes.eu/Plateforme/fr_FR.po">fr_FR.po</a> (clic droit enregistrer la cible du lien sous).<br />
Un autre avantage de ce thème, c&#8217;est qu&#8217;il déroule tous les commentaires sous l&#8217;article (il est possible de modifier cette fonctionnalité). Il est également super-intéressant pour modifier rapidement et facilement les articles précédents. (Hé non, car cela supprime les catégories et les mots-clé)<br />
Petit bémol, il ne donne pas de titre à l&#8217;article. J&#8217;ai passé pas mal de temps à essayer de modifier cela, mais sans succès pour l&#8217;instant, je vous tiendrai au courant.</p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freyafinker.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freyafinker.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freyafinker.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freyafinker.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freyafinker.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freyafinker.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freyafinker.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freyafinker.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freyafinker.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freyafinker.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freyafinker.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freyafinker.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freyafinker.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freyafinker.wordpress.com/74/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freyafinker.wordpress.com&amp;blog=1519717&amp;post=74&amp;subd=freyafinker&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freyafinker.wordpress.com/2009/07/26/twitter-sur-wordpress-grace-a-p2-en-francais/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">freyafinker</media:title>
		</media:content>
	</item>
		<item>
		<title>T-shirt livres et hébergement de site web bio</title>
		<link>http://freyafinker.wordpress.com/2009/07/19/t-shirt-livres-et-hebergement-de-site-web-bio/</link>
		<comments>http://freyafinker.wordpress.com/2009/07/19/t-shirt-livres-et-hebergement-de-site-web-bio/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 12:44:29 +0000</pubDate>
		<dc:creator>freyafinker</dc:creator>
				<category><![CDATA[Freemen]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[hébergement écolo]]></category>
		<category><![CDATA[pollution informatique]]></category>

		<guid isPermaLink="false">http://freyafinker.wordpress.com/?p=66</guid>
		<description><![CDATA[Grâce à une amie qui se lance dans l&#8217;édition de T-shirt livres en coton bio-équitable, j&#8217;ai découvert que l&#8217;on peut choisir son hébergeur de site web sur des critères écologiques. En effet les serveurs &#8211; pardon on dit Datacenter -, outre le fait qu&#8217;ils contiennent des métaux rares dont l&#8217;extraction est source de guerres, et [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freyafinker.wordpress.com&amp;blog=1519717&amp;post=66&amp;subd=freyafinker&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Grâce à une amie qui se lance dans l&#8217;édition de <a href="http://www.letempsestdoux.com/">T-shirt livres en coton bio-équitable</a>, j&#8217;ai découvert que l&#8217;on peut choisir son hébergeur de site web sur des critères écologiques.<br />
En effet les serveurs &#8211; pardon on dit Datacenter -, outre le fait qu&#8217;ils contiennent des métaux rares dont l&#8217;extraction est source de guerres, et dont les déchets sont toxiques, doivent être alimentés en électricité, dans des locaux refroidis, et cela 24h sur 24. Certains hébergeurs ont fait des choix quant à leur alimentation électrique, dans le choix des constituants de leurs serveurs, dans les méthodes de recyclage. Vous trouverez plein d&#8217;informations sur ce passionnant sujet, sur <a href="http://www.greenit.fr/">http://www.greenit.fr/</a>.<br />
<div id="attachment_67" class="wp-caption aligncenter" style="width: 458px"><a href="http://www.letempsestdoux.com/blog/index.php?post/2009/07/T-shirt-Livres-%22Queen-of-Zen%22-Blanc-Naturel-en-coton-bio-%C3%A9quitable"><img src="http://freyafinker.files.wordpress.com/2009/07/queenofzen.jpg?w=632" alt="Un T-shirt imprimé en petit nombre d&#39;exemplaires sur du coton bio - Cliquez sur l'image" title="queenofzen"   class="size-full wp-image-67" /></a><p class="wp-caption-text">Un T-shirt imprimé en petit nombre d'exemplaires sur du coton bio</p></div><br />
En attendant, les codeurs sont aussi poètes, et j&#8217;aimerais bien pouvoir arborer un T-shirt équitable portant mon haiku. </p><br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/freyafinker.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/freyafinker.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/freyafinker.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/freyafinker.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/freyafinker.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/freyafinker.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/freyafinker.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/freyafinker.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/freyafinker.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/freyafinker.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/freyafinker.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/freyafinker.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/freyafinker.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/freyafinker.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=freyafinker.wordpress.com&amp;blog=1519717&amp;post=66&amp;subd=freyafinker&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://freyafinker.wordpress.com/2009/07/19/t-shirt-livres-et-hebergement-de-site-web-bio/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">freyafinker</media:title>
		</media:content>

		<media:content url="http://freyafinker.files.wordpress.com/2009/07/queenofzen.jpg" medium="image">
			<media:title type="html">queenofzen</media:title>
		</media:content>
	</item>
	</channel>
</rss>
