Différences

Cette page vous affiche les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue comparative

1.2:contribute:stock [2011/08/13 05:42]
webniveau effacée
1.2:contribute:stock [2013/10/16 09:56] (Version actuelle)
Ligne 1: Ligne 1:
-<meta name='​microid'​ content='​ae11868866a0a753dab13de42ffdfd1385694311'​ /> +====== Codes en stock ====== 
-<​center><​b><​a + 
- href="​http://​www.google.com/​support/​adplanner/​bin/​answer.py?​hl=fr&​answer=140678&​ctx=share">​Verify +===== Utilisation les codes en stock ===== 
-your site ownership through DoubleClick Site Directory</​a></​b></​center>​ + 
-<​br>​ +Pour qu'ils soient utilisables dans votre thème, ces codes sont à placer dans le fichier **prepend.php** de votre thèmeS'il ne s'en trouve pas, copiez le fichier **prepend.php** du thème par défaut et placez-le dans le répertoire de votre thème actif
-<​center><​a href="​http://​www.PaisaLive.com/​register.asp?1211830-595791"><​b><​font color="#​FF0000"​ size="​4">​Earn upto Rs9,000 pm checking Emails. Join now!</​font></​b></​a></​center>​ + 
-<br> +Puis copiez-y le ou les code(s) que vous souhaitez simplement dans le fichier, juste avant la dernière ligne (''?​>''​)
-<​p><​span style="​font-size:​20.0pt;​color:#​006400"​><a href="​http://​admediatraders.com?​ref=3611">​instant profits</​span></​p>​ + 
-<br> +L'​utilisation standard dans le thème est d'​insérer dans le fichier ​//%%***.php%%// du thème du blog l'​appel à cette fonction sous la forme : 
-<​p><​span style="​font-size:​20.0pt;​color:#​006400"><​a href="​http:​//www.awsblog.net/?142 + 
-">​Créateur de Richesse<​/span></​p>​ +<code php><?php NomDeLaFonction()?></code
-<p><span style="​font-size:​12.0pt;color:#​006400"​>Bonjour à toute et à tous</span></​p+ 
-<​p><​span style="​font-size:​12.0pt;​color:#​006400">​Je vais vous pr&​eacute;​senter GRATUITEMENT comment gagner ​de l'​argent par internet simplement, rapidement&​nbsp;​ et sûrement avec ce nouveau concept accessible ​à toutes et à tous partout dans le monde !!Pour cela il vous faudra une simple connexion &​agrave;​ internetun tout petit investissement : ( 1.95$ minimum ​), un peu de votre temps et c'est tout !</​span></​p>​ +(Le nom de la fonction est celui qui figure ​à la première ligne du code proprement ditjuste après les commentaires.) 
-<​p><​span style="​font-size:​12.0pt;​color:#​006400"><​br />​Mais ​Comment ​Gagner De L'​argent Alors ?</​span></​p>​ + 
-<​p><​span style="​font-size:​12.0pt;​color:#​006400">​Cela est tr&​egrave;​s SIMPLE !</​span></​p>​ +==== Comment ​personnaliser leur affichage ​==== 
-<​p><​span style="​font-size:​12.0pt;​color:#​006400">​Il faudra que toute personne int&​eacute;​ress&​eacute;​e joue le jeu afin que tout le monde puisse y gagner dans ce concept, Il vous faudra au minimum une modique somme de 1.95$ pour cette opportunité et croyez moi il y a de l'​ARGENT A GAGNER !</​span></​p>​ + 
-<p><​span style="​font-size:​12.0pt;​color:#​006400">​Vous Pouvez R&​eacute;​ussir Car :</​span></​p+=== Prenons nos marques... === 
-<​p><​span style="​font-size:​12.0pt;​color:#​006400">​1&​deg;​ PAS BESOIN ​d'​avoir ​de gros capital ​de d&​eacute;​part .&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp;&​nbsp; ​<br />2&deg; PAS BESOIN ​de comp&​eacute;​tence en informatique<br />​3&​deg;​ PAS BESOIN d'avoir de relation.</​span></​p>​ + 
-<​p><​span style="​font-size:12.0pt;​color:#​006400">​Vous &​ecirc;​tes septique?</​span></​p+Notez au début de chaque code le bloc le commentaire qui définit les paramètres ​de la nouvelle fonctionPar exemple, ​pour le « Fil d'​Ariane », il s'​agit ​de ceci : 
-<p><​span style="font-size:​12.0pt;​color:#​006400">Laissez moi vous convaincre, cette opportunit&​eacute;​ est accessible à toute et à tous ils ne vous couteront au minimum que 1.95$!!</​span></​p>​ + 
-<​p><​span style="font-size:​12.0pt;​color:#​006400">Le seul co&​ucirc;​t est votre temps &​agrave;​ faire de la pub c'est tout, bien sur plus vous passerez de temps &​agrave;​ d&​eacute;​velopper ce concept et en plus vous gagnerez c'est certain ​</span></​p> ​                                                                         <p><span style="​font-size:​12.0pt;​color:#​006400">&​nbsp;​Alors n'attendez pluscommencez d&​eacute;​s maintenant :</​span></​p>​ +<code php
-<​p><​span style="​font-size:​12.0pt;​color:#​006400">​1-&​gt; ​Cliquez sur le lien ci-dessous et Inscrivez-vous puis faite un paiement de 1.95afin de devenir membre actif.( TRES IMPORTANT!! )</​span></​p>&​nbsp;​ + * @param string $block ​  Code HTML engloblant la barre de navigation 
-<​br>​ + * @param string $item    Format d affichage ​un niveau 
-<a href="http://​www.netpennystocks.com/​100348-domtomfinance-2">CLIQUEZ ICI</​a><​br /> + * @param string $nav_str Valeur initiale ​de la ligne de navigation 
-<​p><​span style="​font-size:​12.0pt;​color:#​006400">​2- Inscrivez-vous&nbsp; sur le programme. ​Ne vous inqui&​eacute;tez pas tout est tr&​egrave;​s simple et tr&​egrave;​s bien expliqu&​eacute;​ avec une rubrique Aide et vous pouvez pos&​eacute;​ des questions &agraveils vous r&​eacute;​pondent en 24/48h).<br />​4-&​gt;​ Cr&​eacute;​er ​un site sur "E-monsite"​ ou "​Skyrock"​ ou "​Blogspot" ​et recopier cette page sur votre site.<br />5-&gt;&nbspRetourn&​eacute;​ sur votre compte ​et allez dans AFILLIATE afin d'avoir un lien comme le mien. Apr&​egrave;​s &​agrave;​ vous de faire de la pub pour votre site en prenant quelques minutes ou quelques heures;( Je vous conseil d'​aller sur les blogs, forum...); la pub est en option bien sur, même si vous ne faite pas de la pub vous gagnez ​des commissions versez directement dans vos comptes, ​la pub n'est pas obligatoireje vous assure croyez moi que c'est une opportunité ​à porté de toute et de tous partout dans le monde, venez tous en profitez, inscrivez vous car vous avez tous à y gagnez.</​span></​p+</code> 
-<p><​span style="​font-size:​12.0pt;​color:#​006400">​Voil&​agrave;​ j'esp&​egrave;​re sinc&​egrave;​rement vous avoir aidezcar cette syst&​egrave;​me marche vraiment et pour arrondir les fins de mois il n'y a pas mieux&​eacute;​tant donn&​eacute;​ que la vie devient de plus en plus ch&​egrave;​re aujourd'hui, pour ma part cette syst&​egrave;me m'ai indispensable...</​span></p+ 
-<​p><​span style="​font-size:12.0pt;​color:#​006400">​Bonne Continuation</​span></​p+Notez maintenant le nom de la fonctionIl est donné dans la première ligne de code proprement dit. Dans notre exemple il s'agit de ''​dcQuickNavbar''​
-<p><span style="font-size:​12.0pt;​color:#​006400"><​br />Alex</span></p> + 
-<br> +dcQuickNavbar accepte donc trois paramètres,​ affichés par défaut selon les indications portées dans la parenthèse qui suit la définition de la fonction ​: 
-<​br>​ + 
-<​p><​font color="#​006400"​ face="​verdana"​ size="​3"​><a href="http://​go.golden.zf5.13.1tpe.net" ​target="_blank">Online Dating Guide</​a></​font></p+<code php
-<br+ $block = '<div id="quicknav" ​class="little"><​p>%s</​p><​/div>',​ 
-<br> + $item ' ​&​gt; ​%s', 
-<p><font color="#​006400"​ face="​verdana"​ size="​3">​<a href="http://​go.golden.sublidevelop.2.1tpe.net"​ target="​_blank">SubliDevelop Subliminal Software</a></font></p+ $nav_str = '<a href="/​" title="​retour &​agrave;​ la page de garde">Accueil</a>') 
-<br> +</code
-<​br>​ + 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://go.golden.zf5.14.1tpe.net"​ target="​_blank">​404 Self Improvement Tips</a></font> +Si vous utilisez ​le code dans sa version standard ​(''<?​php dcQuickNavbar()?>''​)l'​affichage sera conforme aux réglages par défaut, qui indiquent : 
-<​br ​/> +  * que la navbar (ligne ''​$block''​sera dans un paragraphe, lui-même placé dans une div dont l'​identifiant est ''​quicknav'' ​et la class ''​little''​ ; 
-<br> +  * que chaque étape (''​$item''​) du chemin d'​Ariane sera précédée du signe **>** (''​&gt;''​) ​; 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.adsense.1.1tpe.net"​ target="​_blank">​New 2008 - Affiliate Video Brander V2 - Marketing</​a></​font>​ +  * et que ce chemin commence (''​$nav_str''​) par un lien nommé Accueil ramenant à la racine du site
-<br /> + 
-<​br>​ +=== ... et personnalisons l'​affaire === 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.contactebook.22.1tpe.net"​ target="​_blank">​PROFITmatic -Your Automated Internet Profit </​a></​font>​ + 
-<br> +A l'​exception ​des **%s** que nous devrons conserver précieusement pour que la fonction... fonctionneon peut mettre ​à notre sauce tout le resteIl faudra alors appeler la fonction sous la forme : 
-<​br>​ + 
-<font color="#006400" ​face="​verdana"​ size="​3"><​a href="​http://go.golden.zf5.7.1tpe.net"​ target="​_blank">​9 Different Internet Business Models For You</a> </font+<code php
-<br> +<?php dcQuickNavbar('​monblock','​monitem'​,'monnav_string'​)?> 
-<​br>​ +</code
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.zf5.7.1tpe.net"​ target="​_blank">​ </​a><​a href="​http://​go.golden.zf5.8.1tpe.net"​ target="​_blank">​10 Simple Steps to Killer Web Copy</a></font> + 
-<​br ​/> +Si par exemple je décide de ne pas mettre ce fil sous la forme par défaut mais sous la forme d'une liste d'​identifiant ''​ariane''​ et dont le premier lien renvoie vers ma page d'​Accueil (restons crédibles tout de même), mon appel à la fonction deviendra ​: 
-<br> + 
-<font color="#​006400"​ face="​verdana"​ size="​3">​<a href="http://​go.golden.elecinfo.29.1tpe.net" ​target="_blank">Affiliate Marketing Blueprint</a></font> +<code php
-<br /> +<?php dcQuickNavbar('​<ul id="ariane">%s</ul>','​<li>%s</li>','​<li><a href="/" ​title="retour &​agrave;​ la page de garde">Accueil</​a></​li>'); ?
-<br> +</code
-<font color="#​006400"​ face="​verdana"​ size="​3">​<a href="http://go.golden.zf5.9.1tpe.net" ​target="_blank">Website Conversion Secrets Manual</a></​font>​ + 
-<​br ​/> +Pour « vider » un paramètre on ne place rien entre les deux apostrophes. Pour laisser la valeur par défaut on ne remplit pas le paramètre du tout. Si par exemple je veux juste renommer le bloc qui contient le fil d'​Ariane,​ j'​inscrirai : 
-<br> + 
-<font color="#​006400"​ face="​verdana"​ size="​3"​><a href="​http://​go.golden.zf5.10.1tpe.net"​ target="​_blank">​101 Tips For Selling Your Home!</​a></​font>​ +<code><?php dcQuickNavbar('​<ul id="plop">%s</ul>'); ?></code
-<br /> + 
-<br> +FIXME Pep ça se passe comment si je veux ne modifier que le troisième paramètre par exemple ?  --- //[[Anne Cavalier]] 2007/04/21 17:13// 
-<font color="#​006400"​ face="​verdana"​ size="​3">​<a href="http://go.golden.zf5.11.1tpe.net"​ target="​_blank">How To Get That Car With Little Or No Credit!</a></​font>​ + 
-<br /> +===== Fil d'​ariane ​===== 
-<br> + 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.zf5.12.1tpe.net"​ target="​_blank">​How to Read and Make Body Movements For Success</​a></​font>​ +Affichage d'une ligne de navigation dans le style "Vous êtes ici !". Tous les modes ne sont pas pris en compte (ex search, home) mais il ne s'agit que d'un exempleA vous de le personnaliser. 
-<br /> + 
-<​br>​ +<note warning>Si vous avez installé le plugin Pagination, utilisez le code **dcQuickNavbar avec pagination** à la place de celui-là.</note
-<font color="#​006400"​ face="​verdana"​ size="​3">​<a href="http://go.golden.zf5.15.1tpe.net"​ target="​_blank"​>Pamper Your Cat</a></font+ 
-<br /> +==== Code à recopier dans prepend.php ===
-<​br>​ + 
-<font color="#​006400"​ face="​verdana"​ size="​3"><a href="​http://​go.golden.zf5.16.1tpe.net"​ target="​_blank">​HTML encryption script</a></​font>​ +<code php> 
-<br /> +/** 
-<br> + * @param string $block ​  Code HTML engloblant la barre de navigation 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.zf5.17.1tpe.net"​ target="​_blank">​Create Your Own E-Book</a></font+ * @param string $item    Format d'​affichage d'un niveau 
-<br> + * @param string $nav_str Valeur initiale de la ligne de navigation 
-<​br>​ + * 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.zf5.18.1tpe.net"​ target="​_blank">​Pamper Your Dog</a></font> + *
-<br /> +function dcQuickNavbar( 
-<br> + $block ​'<div id="quicknav" ​class="little"><​p>%s</p></div>', 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.zf5.19.1tpe.net"​ target="​_blank">​Family Fun Easter Activity Collection</​a></​font>​ + $item = ' &gt; %s', 
-<br /> + $nav_str ​'<a href="/" ​title="retour &​agrave;​ la page de garde">Accueil</a>') 
-<​br>​ +
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.zf5.20.1tpe.net" ​target="_blank">​Home Vegetable Gardening</​a></​font>​ + global $blog, $mode, $news; 
-<br /> +  
-<​br>​ + $comp_cat_url = '​rubrique/'; 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.zf5.21.1tpe.net"​ target="​_blank">​Recipes From Around The World</a></font> +  
-<​br ​/> + if ($mode ​== '​cat'​) { 
-<br> + $nav_str .sprintf($item,​$news->f('​cat_libelle'​));​ 
-<font color="#​006400"​ face="​verdana"​ size="​3">​<a href="http://​go.golden.contactebook.23.1tpe.net" ​target="_blank">PROFITmatic -Your Automated Internet Profit Center</a></font> + } elseif ($mode ​== '​related'​) { 
-<br /> + $nav_str ​.= sprintf($item,​$GLOBALS['​related_title'​]);​ 
-<br> + } elseif ($mode == '​month'​) { 
-<font color="#​006400"​ face="​verdana"​ size="​3">​<a href="http://​go.golden.chancelienne.4.1tpe.net" ​target="_blank">Exploiting Ebay</a></​font></​center>​ + if ($GLOBALS['​cat_id'​] != ''​) { 
-<br /> + $cat_link ​ 
-<br> + '<a href="'. 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.stevelka.5.1tpe.net"​ target="​_blank">​ICO-PNG The best collection Version 6.0</​a></​font>​ + sprintf($blog->​front_url['​cat'​],​$comp_cat_url.$news->​f('​cat_libelle_url'​)). 
-<br /> + '">'​.$news->​f('​cat_libelle'​).'​</a>'; 
-<br> +  
-<font color="#​006400"​ face="​verdana"​ size="​3"​><a href="​http://​go.golden.stevelka.7.1tpe.net"​ target="​_blank">​ICO-PNG The best collection ​[+Resseller Rights ​]</​a></​font>​ + $nav_str .= sprintf($item,​ $cat_link); 
-<br /> +
-<br> + $ts strtotime($GLOBALS['​year'​].'​-'​.$GLOBALS['​month'​].'-01 00:​00'​);​ 
-<font color="#​006400"​ face="​verdana"​ size="​3">​<a href="http://go.golden.1ternet.40.1tpe.net" ​target="_blank">Snap Video Pro &​hellip;</​a></font> + $nav_str ​.= sprintf($item,​dt::​str('​%B %Y',​$ts));​ 
-<br /> + } elseif ($mode ​== '​post'​) { 
-<br> + $cat_link ​= 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.digibookplus.4.1tpe.net"​ target="​_blank">​The 118 Most Useful Plugins For Wordpress</​a></​font>​ + '<a href="'. 
-<br /> + sprintf($news->blog->front_url['​cat'​],​$comp_cat_url.$news->f('​cat_libelle_url'​)). 
-<​br>​ + '">'.$news->​f('​cat_libelle'​).'</a>'; 
-<font color="#​006400"​ face="​verdana"​ size="​3">​<a href="http://go.golden.eboooks.1.1tpe.net"​ target="​_blank"​>Search Engine Optimization e-book</a></font+  
-<br /> + $nav_str .=  
-<​br>​ + sprintf($item,​ $cat_link). 
-<font color="#​006400"​ face="​verdana"​ size="​3"><a href="​http://​go.golden.lioweb.11.1tpe.net"​ target="​_blank"​>Webmaster scripts pro</a></font+ sprintf($item,​ $news->f('​post_titre'​));​ 
-<br /> +
-<br> + printf($block,​$nav_str);​ 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.nanfack.1.1tpe.net"​ target="​_blank">​Ebook Marketing Revealed</a></font> +
-<br /> +</code
-<br> + 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.1ternet.65.1tpe.net"​ target="​_blank">​Viral Toolbar Builder</​a></​font>​ +==== Appel de la fonction ===
-<br /> + 
-<​br>​ +<code><?php dcQuickNavbar();​ ?></code
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.imed1992.7.1tpe.net"​ target="​_blank">​SOFTWARE FORUM BUZZ </​a></​font>​ + 
-<br /> +===== Fil d'​ariane (avec pagination) ​====
-<br> + 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.imed1992.9.1tpe.net"​ target="​_blank">​Info Product Profits</​a></​font+Si vous avez installé le plugin Pagination, c'est ce code-ci qu'il faut copier dans prepend.phpCette fonction prend en compte la présence du plugin ​"Pagination" ​et de son mode particulier. 
-<​br ​/> + 
-<br> +==== Code à recopier dans prepend.php ==== 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http:​//​go.golden.samiyubedas.2.1tpe.net"​ target="​_blank">​Bum marketing report</a></font> + 
-<br /> +<code php> 
-<​br>​ +/** 
-<font color="#​006400"​ face="​verdana"​ size="​3"​><a href="http://​go.golden.slinge.3.1tpe.net"​ target="​_blank">A Simple an Easy to use AUTORESPONDER</​a></​font+ * @param string $block ​  Code HTML engloblant la barre de navigation 
-<br /+ * @param string $item    Format d'​affichage d'un niveau 
-<br+ * @param string $nav_str Valeur initiale de la ligne de navigation 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.1ternet.95.1tpe.net"​ target="​_blank"​>Magic SubscriberMaster Resell Rights</​a></font+ * 
-<br /> + *
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.jule1164.9.1tpe.net"​ target="​_blank">​Affiliate Marketing Breakout</a></font> +function dcQuickNavbar( 
-<br /> + $block ​'<div id="quicknav" ​class="little"><​p>%s</p></div>', 
-<br> + $item = ' &gt; %s', 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.1ternet.100.1tpe.net"​ target="​_blank">​30 Mini Site Templates + Master Resale Rights</​a></​font></​center>​ + $nav_str ​'<a href="%s" ​title="retour &​agrave;​ la page de garde">Accueil</a>') 
-<br /> +{ 
-<​br>​ + global $blog, $news; 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.1ternet.101.1tpe.net"​ target="​_blank">​Start Earning A Full Time Income From The Comfort </​a></​font>​ +  
-<br /> + $mode ​($GLOBALS['​mode'​] ​== '​pagination'​)?​$GLOBALS['​dc_orig_mode'​]:$GLOBALS['​mode'​];​ 
-<br> +  
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http:​//go.golden.jule1164.10.1tpe.net"​ target="​_blank">​Body Language Basics + PLR</a></font> + $comp_cat_url ​'';​ 
-<br /> + $nav_str = sprintf($nav_str,​ dc_blog_url);​ 
-<br> +  
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.samlemillion.8.1tpe.net"​ target="​_blank">​Sam The Millionaire - Make Thousands Per Week!</​a></​font+ if ($mode ​== '​cat'​) { 
-<​br ​/> + $nav_str .sprintf($item,​$news->f('​cat_libelle'​));​ 
-<br> + } elseif ($mode ​== '​related'​) { 
-<font color="#​006400"​ face="​verdana"​ size="​3"​><a href="http://​go.golden.1ternet.106.1tpe.net"​ target="​_blank">10 Critical Mistakes To Avoid At The Job Interview</​a></​font+ $nav_str ​.= sprintf($item,​$GLOBALS['​related_title'​]); 
-<​br ​/> + } elseif ($mode == '​month'​) { 
-<​br>​ + if ($GLOBALS['​cat_id'​] != ''​) { 
-<font color="#​006400"​ face="​verdana"​ size="​3"​><a href="http://​go.golden.leviathan.10.1tpe.net"​ target="​_blank">Ewriter pro version 2</​a></​font+ $cat_link ​ 
-<br /> + '<a href="'. 
-<br> + sprintf($blog->​front_url['​cat'​],​$comp_cat_url.$news->​f('​cat_libelle_url'​)). 
-<font color="#​006400"​ face="​verdana"​ size="​3"​><a href="​http://​go.golden.leviathan.12.1tpe.net"​ target="​_blank">​Auction Site</​a></​font>​ + '" ​'. 
-<br /+ sprintf('​title="%s"',​$news->f('​cat_libelle'​)). 
-<br+ '>'​.$news->f('​cat_libelle'​).'​</a>'; 
-<font color="#​006400"​ face="​verdana"​ size="​3"​><a href="​http://​go.golden.leviathan.14.1tpe.net"​ target="​_blank">​Dead Link Bloodhound</​a></​font+  
-<br /> + $nav_str .sprintf($item,​ $cat_link);​ 
-<br> +
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.1ternet.109.1tpe.net"​ target="​_blank">​Web Page Clamp</a></font+ $ts strtotime($GLOBALS['​year'​].'​-'​.$GLOBALS['​month'​].'-01 00:​00'​);​ 
-<br /> + $nav_str ​.= sprintf($item,​dt::​str('​%B %Y',​$ts));​ 
-<br> + } elseif ($mode ​== '​post'​) { 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.1ternet.110.1tpe.net"​ target="​_blank">​WebSite Conversion Mastery</​a></​font>​ + $cat_link ​= 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.1ternet.111.1tpe.net"​ target="​_blank">​Web Elements E-Z Tools</​a></​font>​ + '<a href="'. 
-<br /> + sprintf($news->blog->front_url['​cat'​],​$comp_cat_url.$news->f('​cat_libelle_url'​)). 
-<br> + '"​ '. 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.1ternet.114.1tpe.net"​ target="​_blank">​Instant Guru Blueprint</​a></​font+ sprintf('​title="%s"',​$news->f('​cat_libelle'​)). 
-<​br ​/> + '>'​.$news->f('​cat_libelle'​).'​</a>'; 
-<br> +  
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http:​//go.golden.leviathan.16.1tpe.net"​ target="​_blank">​Membership site manager</​a></​font>​ + $nav_str .=  
-<​br ​/> + sprintf($item,​ $cat_link). 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.berny62.17.1tpe.net"​ target="​_blank">​111 EGG Recipes</​a></​font>​ + sprintf($item,​ $news->f('​post_titre'​));​ 
-<br /> +
-<br> + printf($block,​$nav_str);​ 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.berny62.18.1tpe.net"​ target="​_blank">​300 chicken recipes</​a></​font>​ +} 
-<br> +</code
-<br> + 
-<font color="#006400" ​face="​verdana"​ size="​3"><​a href="​http://​go.golden.jule1164.11.1tpe.net"​ target="​_blank">​ATOMIC BACK-LINKING</​a></​font+==== Appel de la fonction ​==== 
-<br /> + 
-<br> +<code><?php dcQuickNavbar();​ ?></code
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.sou75.2.1tpe.net"​ target="​_blank">​Family Finance Planner</a></font+ 
-<br /> +===== Billets récents ​===== 
-<br> + 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.berny62.19.1tpe.net"​ target="​_blank">​THE BREAD AND BISCUIT BAKER`S</​a></​font>​ +Affichage court de la liste des derniers billets pour une page '​home'​. 
-<br /> + 
-<​br>​ +==== Code à recopier dans prepend.php ==== 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.berny62.20.1tpe.net"​ target="​_blank">​English cooking + gift</​a></​font>​ + 
-<br /> +<code php
-<br> +/** 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.fmk2012.1.1tpe.net"​ target="​_blank">​TheGoogleTrafficPumpSystem</​a></​font>​ + 
-<br /+ * @param string $block Chaine de format contenant le code HTML englobant la liste 
-<br> + * @param string $item  Chaine de format représentant une entrée de la liste 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http:​//go.golden.1ternet.127.1tpe.net"​ target="​_blank">​Edmund Loh`s Digital Powerhouse Secrets</a></font> + 
-<br /> + */ 
-<​br>​ +function dcRecentHeadlines($block='<ul>%s</ul>',​$item='​<li>Le %1$s, <a href="%3$s">%2$s</​a></​li>') 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http:​//go.golden.jose.1.1tpe.net"​ target="​_blank"​>SIMPLE SALES COPY</a></font> +
-<​br ​/> + global $news; 
-<​br>​ + 
-<font color="#​006400"​ face="​verdana"​ size="​3"​><a href="​http://​go.golden.joseph.1.1tpe.net"​ target="​_blank">​Golf Game</​a></​font>​ + $res = '';​ 
-<br /> + $news->moveStart();​ 
-<br> + while ($news->fetch()) { 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http:​//go.golden.jose.2.1tpe.net"​ target="​_blank">​CPA EXPLOSION</​a></font> + $res .sprintf($item,​dt::​str('​%d/%m',​$news->getTS()),$news->f('​post_titre'​),​$news->getPermURL());​ 
-<​br ​/> +
-<br> + printf($block,​$res);​ 
-<font color="#​006400"​ face="​verdana"​ size="​3"​><a href="​http:​//go.golden.jose.3.1tpe.net"​ target="​_blank">​ADSENSE MONEY MACHINE ​(with MASTER RESELL RIGHTS</a></​font>​  +} 
-<br /> +</code
-<br> + 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.joseph.2.1tpe.net"​ target="​_blank">​Baby Showers Revealed</​a></​font>​ +==== Appel de la fonction ​==== 
-<br /> + 
-<br> +<code><?php dcRecentHeadlines();​ ?></code
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.jack2.67.1tpe.net"​ target="​_blank">​Master The Techniques Of Letter Writing</​a></​font>​ + 
-<br /> +===== Extrait revu ===== 
-<​br>​ + 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.emysafe.1.1tpe.net"​ target="​_blank">​All You Need To Become A Successful Dropshipper </​a></​font>​ +Il s'agit d'une version modifiée de la fonction dcPostAbstract,​ généralement utilisée pour les affichages de listes de billets. ​ 
-<br /> + 
-<br> +Cette déclinaison permet d'​afficher soit le chapô s'il existe, soit les //n// premiers 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.jopol.1.1tpe.net"​ target="​_blank">​Membership Site Income Strategies</​a></​font+caractères d'un billet. 
-<​br ​/> + 
-<br> +==== Code à recopier dans prepend.php ==== 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.jopol.2.1tpe.net"​ target="​_blank">​Newbies Guide To Sales Funnels</a></font> + 
-<​br ​/> +<code php
-<br> +/** 
-<font color="#​006400"​ face="​verdana"​ size="​3">​<a href="http://​go.golden.jopol.3.1tpe.net"​ target="​_blank">Outsource Explosion ​</a></​font+ * @param integer length Entier précisant le nombre de caractères à afficher si pas de chapô 
-<br /> + * @param string ​ s      Chaîne de substitution de l'​extrait ('​%s'​) 
-<​br>​ + * @param string ​ l      Chaîne affichée après le chapô ('<p><a href="%s">lire la suite</​a></​p>') 
-<font color="#​006400"​ face="​verdana"​ size="​3">​<a href="http://​go.golden.1ternet.133.1tpe.net" ​target="_blank">Bandwidth Bling Bling</a></​font>​ + *
-<br /> +function dcAltPostAbstract($length ​300, $s='​%s',​$l='<p><a href="%s">lire la suite</​a></​p>') 
-<br> +{ 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.1ternet.135.1tpe.net"​ target="​_blank">​CAMSTUDIO Internet Marketers Version</​a></​font+ global $news; 
-<br> +  
-<br> + if ($news->f('​post_chapo'​) !''​) { 
-<font color="#​006400"​ face="verdana" ​size="​3"><​a href="​http://​go.golden.1ternet.139.1tpe.net"​ target="​_blank">​Web Audio Plus</​a></​font+ printf($s,​$news->getChapo());​ 
-<br /> + printf($l,​$news->getPermURL());​ 
-<br> + } else { 
-<font color="#​006400"​ face="verdana" ​size="​3"><​a href="​http://​go.golden.joseph.3.1tpe.net"​ target="​_blank">​Copywriting for the Web Basics</​a></​font+ printf($s,​util::​cutString(strip_tags($news->getContent()),​$length).'&​nbsp;​(&​hellip;​)'​);​ 
-<br /> + printf($l,​$news->getPermURL());​ 
-<br> +
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="http://go.golden.woozoom.1.1tpe.net"​ target="​_blank">​Extreme Weight Loss Secrets</a></font> +} 
-<br /> +</code
-<​br>​ + 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="http://go.golden.woozoom.2.1tpe.net"​ target="​_blank">​Hox To Raise Cash Fast</​a></​font>​ +==== Appel de la fonction ​==== 
-<br /> + 
-<​br>​ +<code php> 
-<font color="#​006400"​ face="​verdana"​ size="​3"><a href="​http://​go.golden.gagneur.8.1tpe.net" ​target="_blank">​Internet Marketing Profit Plan</​a></​font>​ +<?php dcAltPostAbstract();​ ?
-<br /> +</code
-<br> + 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.gagneur.9.1tpe.net"​ target="​_blank">​The Exclusive WordPress Power Theme Collection</a></font+ 
-<br /> +===== WikiStickyBloc (aka KozliBlock) ​===== 
-<br> + 
-<font color="#​006400"​ face="​verdana"​ size="​3">​<a href="​http://​go.golden.aeco.21.1tpe.net"​ target="​_blank">​SUPER AFFILIATE WIZARD</​a></​font+Récupère un fichier contenant du texte formaté en Wiki dans le répertoire du thème et affiche le contenu transformé de ce fichier. 
-<br /> + 
-<br> +==== Code à recopier dans prepend.php ==== 
-<font color="#​006400"​ face="​verdana"​ size="​3"><​a href="​http://​go.golden.gagneur.11.1tpe.net"​ target="​_blank">​CB Affiliate Reward System PLR</​a></​font></​center>​ + 
-<br> +<code php
-<br+/** 
-<​center>​ + * @param string $filename un nom de fichier relatif au chemin du 
-<script type="​text/javascript"​ + *               ​thème si le premier caractère est différent de / 
- src="​http://​www.1tpe.com/pubJSban2.php?​af=golden"><​/script><​/center> + ​* ​              ou relatif au chemin du blog sinon. 
-<br> + * @param string $s une chaine de formatage pouvant contenir du HTML englobant
-<​center><​a href="​http://​www.awsclic.com/?​14064">​<img src="http://​www.awsclic.com/​img/​banniere2.gif" ​width="468" ​height="60" ​border="0"></a></​center>​ + 
-<​br>​ + *
-<​center><​script language="javascript" ​type="​text/​javascript">​ +function dcWikiStickyBloc($filename ​'extra.txt', $s '​%s'​) 
-  var aps_bgcolor  ​='FFFFFF'; +{ 
-  var aps_ibgcolor ​='FFFFFF'; + $filename = trim($filename);​ 
-  var aps_bbgcolor ='DADADA'; + if (strpos($filename,​ '/'​) ​=== 0) { 
-  var aps_fgcolor  ​='00526E'​+ $filename ​$_SERVER['​DOCUMENT_ROOT'​].dc_app_url.$filename;​ 
-  var aps_ifgcolor ='00526E'; + } else { 
-  var aps_bfgcolor ​='00526E'​+ $filename = dirname(FILE).'/'​.$filename; 
-  var aps_username ='1240405991VKCA'; + } 
-  var aps_title ​   ='';​ + if (is_readable($filename)) { 
-  var aps_tid ​     =''​; + if ($fh fopen($filename, ​"rb")) { 
-  var aps_blank ​   ​=1; + $bloc ​fread($fh, filesize($filename));​ 
-  var aps_formstyle=2+ fclose($fh);​ 
-</script+ $wiki ​new wiki2xhtml();​ 
-<script language="​javascript"​ type="​text/​javascript"​ src="​http://​acme-people-search.com/​js/​searchbox.js"></​script></​center>​ + printf($s,​ $wiki->transform($bloc));​ 
-<​br>​ +
-<​center><​a href="​http://​www.linkbucks.com/​referral/​372837"><​img src="​http://​www.linkbucks.com/​tmpl/​mint/​img/​468_60link_bucks.gif"​ width="​468"​ height="​60"​ border="​0"></​a></​center>​ +
-<br+} 
-<center+</code
-<script type="​text/javascript"​ + 
- src="​http://​www.1tpe.com/​pubJSban2-us.php?af=golden"></​script></​center>​ +==== Appel de la fonction ​==== 
-<br> + 
-<br+<code php> 
-<center><​href="​http://​BigExtraCash.com/​_1851a59b.htm/">​So you can take advantage of this activity by clicking on this link, this will allow you to choose what suits you best!</​a></​center>​ +<?php dcWikiStickyBloc();​ ?
-<br> +</code
-<​center><​href="​http://​www.awsclic.com/​l/​1150985/">​you will see it's dead easyresult ​(profitguarantee...$,$$$.$$$</​a></​center>​ + 
-<br> + 
-<​center><​a href="​http://​3b083349.linkbucks.com/">​You want to know thus it is enough, to you of observe to click and to reada little immediate result ​(profit)...</a></center> +===== Mode home en journalier ​===== 
-<​br>​ + 
-<​center><​a href="​http:/​/scripto007.awsblog.net/">​You will see that it is not very difficult to get a perfect result...</a></center> +Pour afficher les billets jour par jour à l'​accueil. 
-<br> + 
-<br> +==== Code à recopier dans prepend.php ==== 
-<​center><​script type='​text/javascript'​ src='​http:​//www.123compteur.com/count-skinable-premium.php?​votre_id=614843&​font_color=FFFFFF&​back_color=006633&​back_color2=339999&​font_family=Comic Sans MS&​nom_site=SuperPublicite'></​script><​noscript><a href="http://www.123compteur.com"​ target="_blank">​compteur<​/a></noscript><​/center> + 
-<br> +<code php
-<br> +<?php 
-<​center><​a href="http://www.twitter.com/booster97111"><​img +// On ne travaille que dans le cadre d'un mode home 
- src="http://twitter-badges.s3.amazonaws.com/twitter-b.png" +if ($mode ​== '​home'​) { 
- alt="S'abonner à booster97111 sur Twitter"></​a></​center>​ + 
-<br> + // On récupère la date du jour et on en fait un timestamp 
-<​center>​ + $now = getdate(); 
-<form action="https://www.paypal.com/cgi-bin/webscr"​ + $today ​mktime(0,​0,​0,​$now['​mon'​],​$now['​mday'​],​$now['​year'​]);​ 
- ​method="post"><​input value="_s-xclick" ​name="cmd+ 
- type="hidden"><​input value="​6215789+ // On récupère ensuite toutes les dates de publication du mois courant 
- name="hosted_button_id" ​type="hidden"><​input + $month_dates ​$blog->getAllDates('​d',​ $now['​year'​],​ $now['​mon'​]);​ 
- alt="PayPal ​la solution de paiement en ligne la plus simple et la plus sécurisée !+ 
- src="https://​www.paypal.com/​fr_FR/​FR/​i/​btn/​btn_donateCC_LG.gif+ // On parcourt ce tableau jusqu'​à trouver une date correspondant à 
- ​name="​submit" ​border="0" ​type="image"><​img + // notre journée ou une journée directement antérieure 
- alt="" src="​https://​www.paypal.com/​fr_FR/​i/​scr/​pixel.gif+ $my_date ​'';​ 
- border="​0"​ height="1" ​width="1"></​form>​ + foreach(array_keys($month_dates) as $ts) { 
-</​center>​ + if ($today ​>= $ts) { 
-<br> + $my_date ​$ts; 
-<br> + break; 
-<​center><​!-- Histats.com ​ START  ​(standard)--> +
-<script type="text/​javascript">​document.write(unescape("​%3Cscript src=%27http:​//s10.histats.com/js15.js%27 type=%27text/javascript%27%3E%3C/script%3E"​));</​script>​ + } 
-<a href="http://www.histats.com" target="​_blank"​ title="counter stats" ​><​script ​ type="​text/​javascript"​ > + 
-try {Histats.start(1,1552908,4,8,210,40,"00010000"); + // Si on n'rien trouvé de convenable, on retombe dans le fonctionnement 
-Histats.track_hits();} catch(err){}; + // par défaut du mode day, c'est à dire, la récupération du dernier jour 
-</script></a+ // de publication global 
-<​noscript><​a href="​http://​www.histats.com"​ target="​_blank"><​img ​ src="​http://​sstatic1.histats.com/​0.gif?​1552908&​101"​ alt="​counter stats" border="​0"></​a></​noscript>​ + if (empty($my_date)) { 
-<!-- Histats.com  END  --></​center>​ + $my_date ​strtotime($blog->getEarlierDate());​ 
-<br> +
-<a href="​http://​www.nexcomp.com/​weblaunch">​<B>FREE URL Submission</B></​a>​ - Submit your site to dozens of top search engines for FREENo strings attached+ 
-<br> + // On bascule finalement notre mode en day, et on laisse la main à DotClear 
-<a href="​http://​www.seoflexforum.com">​SeoflexForum</​a>​ + $day   date('​d',​ $my_date)
-- Global Business, Advertising,​ Marketing, Media, PR and SEO Forum + $month = date('​m',​ $my_date);​ 
-<script type="​text/​javascript"​ src="http://​www.awsclic.com/​l/​1150986"></​script>​ + $year ​ = date('​Y',​ $my_date);​ 
-<script src="http://​www.trafficrevenue.net/​loadad.js?​username=supervisiteur"​></script>+ $mode ​ = '​day';​ 
 +
 +?
 +</code
 + 
 +==== Mise en œuvre ==== 
 + 
 +Une fois cette fonction copiée dans prepend.php vous n'avez plus rien à faire de spécialLe mode « jour après jour » est opérationnel
 + 
 +FIXME : C'est bien ça Pep ? 
 + 
 + 
 +===== Liens contextuels vers les fils de syndication ​===== 
 + 
 +Affiche les liens de syndication liés à la catégorie courante. 
 +Fonctionnera dans les modes '​cat'​ et '​month'​ (si $cat_id est définie) 
 + 
 +==== Code à recopier dans prepend.php ==== 
 + 
 +<code php
 +/** 
 +@function dcCatSyndication 
 +@param string block Chaine de formatage pour l'​affichage du r�sultat 
 +@param string link_item Chaine de formatage pour chaque lien 
 +@param string sep Chaine de s�paration des liens 
 +@param boolean rss1 Affichage du lien RSS 1.0 oui/non 
 +@param boolean atom Affichage du lien Atom oui/non 
 +@param boolean bloglines Affichage du lien de souscription Bloglines oui/non 
 +*/ 
 +function dcCatSyndication( 
 + $block ​'<p style="float:left">%s</p>', 
 + $link_item ​'<a href="%1$s" ​title="%3$s">%2$s</a>', 
 + $sep = ' | ', 
 + $rss1 = true, 
 + $atom true, 
 + $bloglines ​true 
 +
 +
 + global $cat_id; 
 + global $blog; 
 + 
 + if (!empty($cat_id)) { 
 + $feed_links ​array(); 
 + $cat_info ​$blog->getCat($cat_id);​ 
 + 
 + if ($rss1) { 
 + $feed_links[] ​= sprintf( 
 + $link_item,​ 
 + dc_blog_rss.'?​cat='​.$cat_id,​ 
 + '​RSS',​ 
 + "S'​abonner au fil RSS de la rubrique ​".$cat_info->f('​cat_libelle'​) 
 + ); 
 + } 
 + if ($atom) { 
 + $feed_links[] ​sprintf( 
 + $link_item,​ 
 + dc_blog_atom.'?​cat='​.$cat_id,​ 
 + '​Atom',​ 
 + "S'​abonner au fil Atom de la rubrique ​".$cat_info->f('​cat_libelle'​) 
 + ); 
 + } 
 + if ($bloglines) { 
 + $feed_links[] ​sprintf( 
 + $link_item,​ 
 + '​http://www.bloglines.com/sub/http://'.$_SERVER['​HTTP_HOST'​].dc_blog_rss.'?​cat='​.$cat_id, 
 + '​Bloglines Sub', 
 + "Inscrire le fil de la rubrique ​".$cat_info->f('​cat_libelle'​)." ​sur Bloglines" 
 + );​ 
 +
 + 
 + $res = implode($sep,​ $feed_links);​ 
 + if (!empty($res)) { 
 + printf($block,​ $res); 
 +
 +
 +} 
 +</code
 + 
 +==== Appel de la fonction ​==== 
 + 
 +<code php> 
 +<?php dcCatSyndication();​ ?
 +</code
 + 
 + 
 + 
 +==== dcContextualFeeds ==== 
 + 
 +Ajoute des balises ​<link rel= ...> ​dans l'​entête des pages produites par DotClear 
 +afin de permettre la découverte automatique des fils de syndication : 
 + 
 +  *des commentaires d'un billet (mode '​post'​) 
 +  *des billets d'une catégorie (modes '​cat'​ et '​month'​) 
 + 
 +==== Code à recopier dans prepend.php ===
 + 
 +<code php
 +/** 
 +@function dcContextualFeeds 
 +@param boolean rss1 Signaler le fil RSS 1.0 oui/non 
 +@param boolean atom Signaler le fil Atom oui/non 
 +*
 +function dcContextualFeeds($rss1 = true, $atom = true) 
 +
 + global $post_id, $cat_id, $blog; 
 + 
 + $link_str  ​'<link rel="alternate" ​type="%s" ​title="%s" ​href="%s" />'."\n"; 
 + $rss1_type ​= 'application/​rss+xml'; 
 + $atom_type ​= 'application/​xml'; 
 + 
 + if (!empty($post_id)) { 
 + if ($rss1) { 
 + printf( 
 + $link_str,​ 
 + $rss1_type,​ 
 + 'Fil RSS des commentaires du billet', 
 + dc_blog_rss.'?​type=co&​amp;​post='.$post_id 
 + )
 +
 + if ($atom) { 
 + printf( 
 + $link_str,​ 
 + $atom_type,​ 
 + 'Fil Atom des commentaires du billet', 
 + dc_blog_atom.'?​type=co&​amp;​post='.$post_id 
 + )
 +
 + } elseif (!empty($cat_id)) { 
 + if ($rss1) { 
 + printf( 
 + $link_str,​ 
 + $atom_type,​ 
 + 'Fil RSS des billets de cette rubrique', 
 + dc_blog_rss.'?cat='.$cat_id 
 + )
 +
 + if ($atom) { 
 + printf( 
 + $link_str,​ 
 + $atom_type,​ 
 + 'Fil Atom des billets de cette rubrique', 
 + dc_blog_atom.'?​cat='​.$cat_id 
 + )
 +
 +
 +}</code
 + 
 +==== Appel de la fonction ​==== 
 + 
 +<code php
 +<?php dcContextualFeeds();​ ?
 +</code> 
 + 
 +---- 
 + 
 +Autres codes utiles : 
 + 
 +===== Pour le dump de la base depuis webcron ===== 
 + 
 +Ce script ​permet d'​automatiser une sauvegarde de votre base. 
 + 
 +<code php
 +<?php 
 +# ***** BEGIN LICENSE BLOCK ***** 
 +# This file is simple tool for DotClear. 
 +# Copyright (c) 2005 Pep and contributorsAll rights 
 +# GNU/GPL 
 +# 
 +# DotClear is simple and powerful opensource blogware. 
 +# Copyright (c) 2004-2005 Olivier Meunier and contributorsAll rights 
 +# reserved. 
 +
 +# DotClear is free software; ​you can redistribute ​it and/or modify 
 +# it under the terms of the GNU General Public License as published by 
 +# the Free Software Foundation; either version 2 of the Licenseor 
 +(at your optionany later version. 
 +
 +# DotClear is distributed in the hope that it will be useful
 +# but WITHOUT ANY WARRANTY; without even the implied warranty of 
 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE See the 
 +# GNU General Public License for more details. 
 +
 +You should have received a copy of the GNU General Public License 
 +# along with DotClear; if notwrite to the Free Software 
 +# FoundationInc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 ​ USA 
 +
 +# ***** END LICENSE BLOCK ***** 
 +require_once(dirname(__FILE__).'/../inc/prepend.php'​);​ 
 +require_once(dirname(__FILE__).'​/../'.DC_ECRIRE.'/tools/mysql/​lib.mysqldump.php'​);​ 
 + 
 + 
 +// Ajuster les paramètres suivants à ses propres besoins. 
 +$mail_to = "Moi <moi@moi.com>";​ 
 +$mail_from = "Mon joli blog <no-reply@monjoliblog.com>"; 
 +$mail_subject ​= "[DB DUMP] ". date('​d/m/Y'); 
 +$mail_body ​= "Servi tout chaud, votre dump de base de donn&​eacute;​es ! \\o/"
 + 
 + 
 +/** 
 + PAS BESOIN DE TOUCHER A CE QUI SUIT. 
 +**/ 
 + 
 +/** 
 +@function mail_attached 
 + 
 +Un pompage éhonté de la fonction de J. Coggeshall. 
 +Pourquoi ré-inventer la roue ? 
 + 
 +Par flemme, je ne détaille pas les arguments. 
 +Leurs noms sont suffisamment parlant à mon goût... 
 + 
 +Comme rien ne vaut l'​original : 
 + * Homepage de John : http://www.coggeshall.org
 + * Url de l'​article : http://www.theukwebdesigncompany.com/articles/​php-file-attachments.php 
 + 
 +*/ 
 +function mail_attached($to,​ $from, $subject, $message, $filename, $headers ​= '') 
 +{ 
 + $unique_sep = md5(uniqid(time()));​ 
 + 
 + $headers .= 
 + "From$from\n"​. 
 + "​MIME-Version:​ 1.0\nContent-Type: multipart/mixed;​boundary=\"$unique_sep\";​\n"​. 
 + "​charset=\"iso-8859-1\"\nContent-Transfer-Encoding:​7bit\n\n"
 + "--$unique_sep\n"​. 
 +  "​Content-Type:​ text/plain; charset=\"iso-8859-1\"\n". 
 + "Content-Transfer-Encoding:​ 7bit\n\n"
 + $message."\n\n"; 
 + 
 + if (is_array($filename)) { 
 + foreach ($filename as $val) { 
 + if(file_exists($val['​file'​])) { 
 + $headers .= 
 + "--$unique_sep\n". 
 + "Content-Type{$val['​mimetype'​]}; ​". 
 + "name=\"{$val['​filename'​]}\"\n"
 + "Content-Transfer-Encoding:​ base64\n". 
 + "Content-Dispositionattachment\n\n"; 
 + $filedata ​file_get_contents($val['​file'​]);​ 
 + $headers .chunk_split(base64_encode($filedata));​ 
 + } else { 
 + print("probleme fichier : ".$val['​file'​]." ​inexistant"); 
 + return(false);​ 
 + } 
 + } 
 + } else { 
 + print("​probleme : pas de fichiers transmis ou variable erronee"​); 
 + return(false);​ 
 +
 + $headers .= "--$unique_sep--\n"
 + 
 + return(mail($to, $subject, $message, $headers));​ 
 +
 + 
 + 
 +/** 
 + C'est ici que ça se passe... 
 +*/ 
 + 
 +// Connexion MySQL 
 +$con = new Connection(DB_USER,​DB_PASS,​DB_HOST,​DB_DBASE); 
 + 
 +$files[0]['​file'​] ​DC_SHARE_DIR.'​/mysql/'.dbdump::​saveDump(false,​ '',​ '',​ true); 
 +$files[0]['​mimetype'​] ​'​application/​x-gzip';​ 
 +$files[0]['​filename'​] ​'​dbdump_'​.date('​Y-m-d'​).".sql.gz"; 
 + 
 +if (mail_attached($mail_to$mail_from$mail_subject$mail_body$files)) 
 +
 + print("Fichier de dump envoy&​eacute;​"); 
 + unlink($files[0]['​file'​]); 
 +} 
 +else 
 +
 + print("​Erreur avec le fichier de dump")
 +} 
 +$con->​close()
 +?> 
 +</code
 + 
 + 
 +===== Fonction générique d'​appel d'une extension ​===== 
 + 
 +=== dcCall === 
 + 
 +Cette fonction est un simple wrapper pour les appels aux méthodes additionnelles mises en oeuvre par les plugins
 + 
 +Elle permet d'​envisager l'​appel aux fonctions d'un plugin sans que cela ne pose problème en cas d'​absence du dit plugin. 
 + 
 +<code php> 
 +<?php 
 +/** 
 +@function dcCall 
 + 
 +liste d'​arguments variable. 
 +@param string plugin_method 
 +@param mixed method_arguments 
 +*/ 
 +if (!function_exists('​dcCall'​)) ​ 
 +{ 
 + function dcCall() 
 +
 + if (!func_num_args() ​== 0) 
 + { 
 + $args ​func_get_args();​ 
 + $call ​array_shift($args);​ 
 + $method_call = explode('​::', $call); 
 +  
 + switch (count($method_call)) 
 +
 + case 1  : $call $method_call[0];​ $callable = function_exists($call);​ break; 
 + case 2  ​$call $method_call;​ $callable = is_callable($call,​ false); break; 
 + default : $callable = false; break; 
 +
 +  
 + if ($callable) 
 +
 + return(call_user_func_array($call,​ $args)); 
 +
 +
 + return false; 
 +
 +
 +?> 
 +</code>

Wiki powered by Dokuwiki.