Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#16 2007-10-28 15:25:52

Pat64
Plugin Author
From: France
Registered: 2005-12-12
Posts: 1,677
GitHub Twitter

Re: [fr-fr] Trucs, Tips et...Astuces

Une présentation d’un back-end dont les améliorations sont proposées en “Feature request” ici

Note : la visualisation du post nécessite de vous loger


Patrick.

Github | CodePen | Codier | Simplr theme | Wait Me: a maintenance theme | [\a mi.ni.ma]: a “Low Tech” simple Blog theme.

Offline

#17 2007-11-06 18:34:43

Pat64
Plugin Author
From: France
Registered: 2005-12-12
Posts: 1,677
GitHub Twitter

Re: [fr-fr] Trucs, Tips et...Astuces

Salut.

Voici une solution a un problème qui m’a pris quelques heures de recherche :)

Le problème : sur un site comportant une page d’accès à un ensemble de pages sécurisée (par mot de passe) je cherchais un moyen de créer un menu excluant ces pages protégées. Ne connaissant pas à l’avance le nom des dites pages sécurisées (elles sont créées par l’utilisateur) txp:section_list ne m’était pas d’un grand secours.

La solution partielle : créer un gabarit générique, et un seul, destiné à la création des pages sécurisées. Utiliser le nom de la page (du gabarit) comme test sélectif pour exclure toutes les pages créées par l’utilisateur.

La solution en pratique :

Une page nommée “acces-clients” servira de conteneur pour afficher la liste des pages sécurisées tandis que le gabarit “protege” est destiné à l’affichage d’un formulaire de saisie de mot de passe pour l’affichage de ce qu’elle contient (articles) :

<ul id="nav_menu"><txp:if_section name="access-clients"><txp:php>
// on affiche les sections y compris celles associées au gabarit "protege" //
$sections = safe_rows('name, page, title', 'txp_section', 'page = "protege"');
foreach($sections as $id => $valeur) {
echo "<li><a href=\"".hu."".$sections[$id][name]."\">".$sections[$id][title]."</a></li>\r";
}
</txp:php><txp:else />
<txp:php>
// hors du contexte de la page "acces-clients" les liens vers les sections sont affichés hormis "protege" //
$sections = safe_rows('name, page, title', 'txp_section', 'page != "protege"');
foreach($sections as $id => $valeur) {
echo "<li><a href=\"".hu."".$sections[$id][name]."\">".$sections[$id][title]."</a></li>\r";
}
</txp:php></txp:if_section></ul>

Vollà. Ce code lit par enregistrement (rows) la table txp_section en sélectionnant les colonnes “name” (titre de section) et “page” (gabarit de section). Selon le contexte, on exclue les pages associées au gabarit “protege” ( ‘page != “protege”’ ) ou on n’affiche que ces dernières ( ‘page = “protege”’ ). Les divers éléments nécessaires à la construction des liens (urls, titres) sont obtenus grâce aux indices du tableau préalablement créé.

Aucun tag natif ne permet d’obtenir le résultat escompté, ni aucun plugin (à ma connaissance). Cela n’a l’air de rien, mais peut être très utile dans divers cas.

Have fun folks.

Last edited by Pat64 (2007-11-06 19:41:52)


Patrick.

Github | CodePen | Codier | Simplr theme | Wait Me: a maintenance theme | [\a mi.ni.ma]: a “Low Tech” simple Blog theme.

Offline

#18 2007-11-06 18:54:07

fpradignac
Plugin Author
From: France near Cognac
Registered: 2005-01-29
Posts: 359
Website

Re: [fr-fr] Trucs, Tips et...Astuces

Merci Pat pour cette astuce, elle pourrait bien me servir un de ces jours ;-)

Last edited by fpradignac (2007-11-06 18:54:19)


françois

Offline

#19 2007-11-07 19:53:28

Pat64
Plugin Author
From: France
Registered: 2005-12-12
Posts: 1,677
GitHub Twitter

Re: [fr-fr] Trucs, Tips et...Astuces

Salut.

Si vous souhaitez ajouter le décompte des commentaires en regard de chaque article dans vos flux RSS, modifiez le fichier /textpattern/publish/rss.php à la ligne #78 comme ceci :

if ($show_comment_count_in_feed) {
	$count = ($comments_count > 0) ? (($comments_count == 1) ? ' ['.$comments_count.' commentaire]' : ' ['.$comments_count.' commentaires]') : '';
	} else $count = '';

Vos flux afficheront :

Titre de l’article [3 commentaires]

La modification fournie ci-dessus respecte le singulier/pluriel et n’affiche rien entre crochets si aucun commentaire n’est associé à l’article.

Have fun folks.

Last edited by Pat64 (2007-11-07 19:54:07)


Patrick.

Github | CodePen | Codier | Simplr theme | Wait Me: a maintenance theme | [\a mi.ni.ma]: a “Low Tech” simple Blog theme.

Offline

#20 2007-11-10 07:14:04

Dragondz
Moderator
From: Algérie
Registered: 2005-06-12
Posts: 1,559
Website GitHub Twitter

Re: [fr-fr] Trucs, Tips et...Astuces

Merci Pat

Les astuces ça sert ou servira toujours!

Offline

#21 2007-11-19 06:57:38

fpradignac
Plugin Author
From: France near Cognac
Registered: 2005-01-29
Posts: 359
Website

Re: [fr-fr] Trucs, Tips et...Astuces

Salut à tous,

je ne sais pas si j’en avais parlé ici mais j’ai modifié le zem_contact_reborn en version multilingue pour avoir des traductions sur les formulaires.
On peut ainsi “localiser” son formulaire en ajoutant juste le paramètre de la langue voulu : trad=“fr”.

Vous retrouverez tout ça sur mon site ici

Si vous trouvez qu’il y a besoin de quelques aménagements, n’hésitez pas ;-)

françois


françois

Offline

#22 2008-10-10 16:10:05

Pat64
Plugin Author
From: France
Registered: 2005-12-12
Posts: 1,677
GitHub Twitter

Re: [fr-fr] Trucs, Tips et...Astuces

Heu…

Non, non. Je ne suis pas mort :))

Juste un peu éloigné de ce forum en raison de distractions sur d’autres projets étourdissants de la blogosphère…

Allez. J’vais tâcher d’vous trouver d’autres p’tits Trucs & Astuces d’ici quelques temps.

Stay turned on folks.


Patrick.

Github | CodePen | Codier | Simplr theme | Wait Me: a maintenance theme | [\a mi.ni.ma]: a “Low Tech” simple Blog theme.

Offline

#23 2008-10-23 09:30:35

Pat64
Plugin Author
From: France
Registered: 2005-12-12
Posts: 1,677
GitHub Twitter

Re: [fr-fr] Trucs, Tips et...Astuces

Lorsque vous utilisez un echo parse(' ici balises xhtml et/ou tags TXP ');1 que ce soit dans vos gabarits, voire dans vos modules, n’oubliez surtout pas d’échapper vos apostrophes simples dans les éléments textuels éventuellement présents.

Un petit exemple :

<txp:php> if($_SESSION['language'] = 'fr-FR') { echo parse(' <txp:output_form form="accessibility_fr" /> <div id="header"> <txp:output_form form="header_fr" /> </div> <!-- /header --> <div id="wrapper"> <p>Voici mon texte contenant l\'apostrophe simple à manier avec beaucoup d\'égards</p> '); } </txp:php> (... suite tronquée ...)

Je viens de chercher longtemps cette petite erreur dans le contenu d’une page [assez] complexe. J’espère de cette démonstration [somme toute évidente] vous évitera, à l’avenir l\‘avenir beaucoup de perte de temps.

Have fun, folks.

——-
Note: 1: echo parse suivit de (' et terminé par ') permet d’insérer directement des balises xhtml et/ou des tags TXP.
Ex.
<txp:php>
echo parse('
<h3>Derniers commentaires:</h3>
<txp:recent_comments />
');
</txp:php>
Thanks to Ruud for this tips.

Last edited by Pat64 (2008-11-04 09:46:25)


Patrick.

Github | CodePen | Codier | Simplr theme | Wait Me: a maintenance theme | [\a mi.ni.ma]: a “Low Tech” simple Blog theme.

Offline

#24 2008-11-03 14:57:40

Pat64
Plugin Author
From: France
Registered: 2005-12-12
Posts: 1,677
GitHub Twitter

Re: [fr-fr] Trucs, Tips et...Astuces

Nous allons aujourd’hui utiliser les balises <link (...) /> associées à leur attribut rel pour lister l’ensemble de vos archives ainsi que vos articles ce qui, dans un soucis de référencement, ne devrait pas agraver les choses, bien au contraire ;)

Prérequis1 :

Vous devez télécharger et installer TXP qui est, je vous le rappelle, un merveilleux outil de CMS flexible et open source :))

C’est fait? Parfait. Nous pouvons commencer.

1Les archives des articles de votre blog (Euh, je sais: le style de ce titre n’est pas très joli ; il a le mérite d’être suffisamment précis).

Supposons que vous ayez une page (section) dévolue à vos archives mensuelles. Ici, nous la nommerons “archives-mensuelles” (titre de l’url de la-dite section).

Dans le gabarit “default” – celui qui affiche la home page de votre site – nous ajouterons entre les balises xhtml <head> ... </head> :

<txp:article_custom section="blog" listform="archives_links" limit="999999" />

Puis nous crérons tout naturellement un nouveau module (form) de type “article” et nommé “archives_links” :

<txp:if_different><link rel="archives" href="<txp:site_url />archives-mensuelles?a=<txp:php> global $locale; setlocale(LC_ALL, 'fr_FR.UTF-8'); echo posted(array('format' => '%Y-%m')); echo '" title="'; echo posted(array('format' => '%m/%Y')); setlocale(LC_ALL, $locale); </txp:php>" /></txp:if_different>

Parfait. Vous avez terminé.

2Les articles de votre blog

Créons un module (form) de type “article” et que nous nommerons “chapters_links” :

<txp:if_different><link rel="chapter" title="<txp:title />" href="<txp:permlink />" /></txp:if_different>

Parfait… (vous connaissez la suite).

Résumons.

La partie head de votre gabarit default doit contenir :

<!-- archives & chapters links --> <txp:article_custom section="blog" listform="archives_links" limit="999999" /> <txp:article_custom section="blog" listform="chapters_links" section="blog" limit="999999" /> <!-- /archives-chapters links -->

Qu’allons-nous donc obtenir?

Dans le source de la partie head de votre page, vous donnez à qui veux bien lire (les bots), des informations sur la structure de votre blog :

<!-- archives & chapters links --> <link rel="archives" href="http://forum.textpattern.com/archives-mensuelles?a=2008-11" title="11/2008" /> <link rel="archives" href="http://forum.textpattern.com/archives-mensuelles?a=2008-10" title="10/2008" /> <link rel="chapter" title="Un premier article" href="http://forum.textpattern.com/blog/un-premier-article" /> <link rel="chapter" title="Un deuxième article" href="http://forum.textpattern.com/blog/un-deuxieme-article" /> <!-- /archives-chapters links -->

Whaou. Trop bien. Merci Pat64!

Bon. Assez plaisanté.
Sachez également que l’on peut utiliser la propriété section pour ce même attribut rel afin de lister toutes les pages (sections) de votre site. Je vous laisse cogiter la construction de votre module afin d’obtenir ce que vous imaginez déjà. [Si toutefois vous ne savez pas comment faire, envoyez-moi un mèl : je répondrai à vos demandes!]

——-
Note: 1 : ayant pour fâcheuse habitude de dire n’importe quoi sur ce forum, veuillez personnaliser les démonstrations en fonction de vos réels besoins. D’autre part, j’utilise ici des trucs bizarres setlocale… dont vous comprendrez l’utilité, prochainement, dans un nouveau Tips à venir.

Stay Tuned. Have fun folks,

Last edited by Pat64 (2008-11-04 09:53:07)


Patrick.

Github | CodePen | Codier | Simplr theme | Wait Me: a maintenance theme | [\a mi.ni.ma]: a “Low Tech” simple Blog theme.

Offline

#25 2008-11-04 09:09:14

Dragondz
Moderator
From: Algérie
Registered: 2005-06-12
Posts: 1,559
Website GitHub Twitter

Re: [fr-fr] Trucs, Tips et...Astuces

Merci pat pour toutes ces infos

je connaissais pas la fonction parse, cela va me faire gagner du temps dans mon code!

Et merci aussi pour l’histoire des archives, je pense pas l’utiliser pour le head mais plutot pour des archives d’articles tout court!

A+

Offline

#26 2008-11-04 10:39:29

Pat64
Plugin Author
From: France
Registered: 2005-12-12
Posts: 1,677
GitHub Twitter

Re: [fr-fr] Trucs, Tips et...Astuces

A l’occasion de mes lectures, et souhaitant demander l’avis de notre communauté d’experts, je soumettais l’idée de modifier la présentation par défaut des éléments contenus dans la balise <title></title> de TXP afin d’accroître la visibilité des sites sur les moteurs de recherche ( voir le post ).

Wet, m’indiquait, force exemples à l’appuis (via les sites ibm.com et apple.com), qu’une telle structure n’influait pas sur le référencement.
Ne souhaitant pas créer de polémique, et par réel respect envers notre vénéré wet, je n’ai pas répondu et n’en ai fait qu’à ma tête outrepassant ses conseils.

Selon moi, les exemples donnés ne permettaient pas de préjuger de la véracité de la chose puisque de tels sites bénéficient d’une antériorité de plusieurs décennies, et qu’ils profitent avantageusement des nombreux liens (outbound links) de part la webosphère pour augmenter leur « Page Rank ».

Quel ne fut pas mon étonnement de constater que le site de l’intéressé utilise une telle structure (site: awasteofwords.com ). Oups !

Puisque d’aucuns préconisent – pour les pages intérieures d’un site – une structure de type :

Mots clés – Titre ou Catégorie – Nom du site

Voici une construction simple que j’utilise personnellement.

1.° Créons un module (form) de type “article” nommé “title_tag” :

<txp:if_section name="blog">
<txp:if_article_list><txp:title /><txp:else /><txp:title /> - </txp:if_article_list></txp:if_section>
<txp:if_section name="fr,"><txp:site_name /> - <txp:site_slogan />
<txp:else />
<txp:if_category>
<txp:if_individual_article><txp:category title="1" /> : <txp:title /> - <txp:site_name />
<txp:else /><txp:category title="1" /> - <txp:site_name />
</txp:if_individual_article>
<txp:else /><txp:section title="1" /> - <txp:site_name />
</txp:if_category>
</txp:if_section>
<txp:if_status status="404">Page inconnue</txp:if_status>

2.° Ajoutons un appel à ce module dans nos gabarits :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-FR" lang="fr-FR">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><txp:output_form form="title_tag" /></title>
(...)

Have fun folks.

Last edited by Pat64 (2008-11-04 10:42:36)


Patrick.

Github | CodePen | Codier | Simplr theme | Wait Me: a maintenance theme | [\a mi.ni.ma]: a “Low Tech” simple Blog theme.

Offline

#27 2008-12-05 09:14:39

Pat64
Plugin Author
From: France
Registered: 2005-12-12
Posts: 1,677
GitHub Twitter

Re: [fr-fr] Trucs, Tips et...Astuces

Nous allons aujourd’hui créer un “système” d’affichage conditionnel selon une borne de dates. En bref, afficher quelque chose si la date du jour est comprise entre une date de début et une date de fin.

Cette méthode peut être intéressante lorsque vous souhaitez diffuser du contenu (texte, image, son) de manière récurrente sur votre site.
Pour ce faire, nous crérons deux champs personnalisés (custom field) – saisie accessible depuis le back end par les onglets “Administartion” -> “Préférences” -> “Options Avançées” zone nommée “Personnalisé” – et qui porteront les libellés suivants :

  • Date_Début_Affichage
  • Date_Fin_Affichage

Ces deux champs personnalisés serviront à stocker des dates sous la forme simplifiée “dd/mm” sans l’année afin de pouvoir respecter la récurrence voulue (le but est d’obtenir un affichage selon deux bornes quelque soit l’année en cours).

Note: dans TXP, l’usage des espaces ne sont pas conseillés pour la création de libellés des champs personnalisés. Nous séparerons donc chaque terme par un trait souligné (underscore)

1.° Dans votre gabarit (template) de page, ajoutez – à l’endroit désiré – l’appel d’une présentation d’article par un module (form) :

<txp:article form="mon_module" />

2.° Créez votre module “mon_module” (de type “article”) en y copiant ces lignes :

<txp:php>
global $thisarticle;
$dateDebut = custom_field(array(
'name'=>'Date_Début_Affichage'));
$dateFin = custom_field(array(
'name'=>'Date_Fin_Affichage'));
if(!empty($dateDebut) && !empty($dateFin)) {
$A = explode('/', $dateDebut.'/'.date("Y").'/'.$dateFin.'/'.date("Y"));
$start = $A[2].'/'.$A[1].'/'.$A[0];
$end = $A[5].'/'.$A[4].'/'.$A[3];
if( strtotime($start) <= strtotime(date("Y/m/d")) && strtotime($end) > strtotime(date("Y/m/d")) ){
echo parse('
Placez ici vos balises TXP/xhtml
');
}
}
</txp:php>

3.° Et voilà comme disent les anglophones ;) Vous avez réalisé, facilement, un système d’affichage conditionnel.
Il vous suffira de renseigner , lors de la saisie d’un article, les champs personnalisés en précisant vos dates début et fin d’affichage comme ceci :

Date_Début_Affichage
04/12
Date_Fin_Affichage
06/12

C’est tout bon. Et cela répondra, au fil des années – que je vous souhaite longues et prospères -, à vos besoins d’affichage automatisé.

Have fun folks,

Last edited by Pat64 (2008-12-09 13:07:03)


Patrick.

Github | CodePen | Codier | Simplr theme | Wait Me: a maintenance theme | [\a mi.ni.ma]: a “Low Tech” simple Blog theme.

Offline

#28 2008-12-05 13:00:02

Pat64
Plugin Author
From: France
Registered: 2005-12-12
Posts: 1,677
GitHub Twitter

Re: [fr-fr] Trucs, Tips et...Astuces

Supplément au Tips précédent!

Si vous utilisez TXP 4.0.7 (et j’espère bien pour vous puisqu’il s’agit d’une version majeure ;) vous pouvez bénéficier de la flexibilité du nouveau tag <txp:variable /> afin de stocker la valeur de la condition afin de la rendre disponible partout dans votre site.

1.° Placez au plus haut de votre/vos template(s) [avant la balise doctype] :

<txp:variable name="display-from-dates" value='<txp:output_form form="mon_module" />' />

2.° Plus loin dans votre gabarit, à l’endroit choisi pour afficher conditionnellement votre contenu, placez ceci :

<txp:if_variable name="display-from-dates">
<txp:article id="1" />
</txp:if_variable>

3.° Modifiez le contenu du module “mon_module” comme suit :

(...)
if( strtotime($start) <= strtotime($now) && strtotime($end) >= strtotime($now) ){
echo 'Ok';
}
}
</txp:php>

Qu’il est possible de simplifier sous cette forme :

echo( ( (strtotime($start) <= strtotime($now) && strtotime($end) >= strtotime($now)) ? 'Ok' : '' ) );
}
</txp:php>

4.° Dès lors, où que vous vouliez tester cette condition (affichage selon la borne de dates), il vous suffira d’utiliser une structure telle que:

<txp:if_variable name="display-from-dates">
Placez ici vos balises TXP/xhtml
</txp:if_variable>

Have fun, folks.

Special thanks to Wet and Ruud (our prefered Core Devs) for this amazing new variable tag!

———
Edit: Attention, l’exemple ci-dessus ne fonctionne pas. Le tag <txp:variable /> est assez complexe (imprévisible) d’utilisation. Si je trouve, je corrigerai. Sinon, toute contribution sera la bien venue ;)

Last edited by Pat64 (2008-12-08 12:59:19)


Patrick.

Github | CodePen | Codier | Simplr theme | Wait Me: a maintenance theme | [\a mi.ni.ma]: a “Low Tech” simple Blog theme.

Offline

#29 2008-12-09 10:23:30

Pat64
Plugin Author
From: France
Registered: 2005-12-12
Posts: 1,677
GitHub Twitter

Re: [fr-fr] Trucs, Tips et...Astuces

Pour faire suite au message de (d’un ;) sacripant voici comment obtenir avec le plugin “Zem_Contact_Reborn” ce type de présentation :

Comme vous le constatez sur cette image, il est possible d’ajouter des éléments textuels en regard des <label> (ici, la mention entre parenthèses “obligatoire”), de placer les deux points de ponctuation après ce même <label> afin de me pas l’inclure dans les messages d’erreurs, enfin, de placer correctement les cases à cocher après le message correspondant afin de respecter une certaine logique liée au sens de lecture (de gauche à droite).

Plutôt que de vous expliquer par le menu les diverses modifications opérées sur le source de ce plugin, je vous le livre directement (petit cadeau de Noël, donc ;) :

Téléchargez (zem_contact_reborn v. 4-4.3.20 adaptée pour le plugin de langues zem_contact_lang v. 4.0.3.03.B de François PRADIGNAC )

Installez le plugin comme tout autre dans la zone “Installer le plugin” de l’onglet “Administration” -> “Plugins” de votre back office.

Voici maintenant la structure du formulaire présenté en image :

<txp:zem_contact to="youremail@yourwebsite.com" label="Désinscription à la Newsletter" thanks_form="unsubscribe_message" trad="fr">
<p><span class="hot">*</span> Votre <txp:zem_contact_email name="zemSubscriberEmail" label="Email" info=": (obligatoire)" />
<p><span class="hot">&nbsp;</span> <txp:zem_contact_checkbox name="zemUnSubscribe" label="Je me désinscrit" info=": " required="no" value="on" /></p>
<txp:zem_contact_secret name="zemSubscriberLists" value="default" />
<txp:zem_contact_submit label="Confirmer" />
<p><span class="hot">*</span> Saisie Obligatoire</p>
</txp:zem_contact>

Vous disposez donc d’un nouvel attribut (pour toutes les balises de zem_contact) nommé “info” qui vous permettra d’ajouter des libellés supplémentaires.

Have fun folks,

P.S. Sachez que les divers “Trucs, Tips et Astuces” que je livre ici sont des cas “d’école” adaptés de mes projets de clients réels (en production sur la toile). Ils sont donc tous fiables, testés et vérifiés. Sachez également que, si vous trouvez ces conseils utiles, j’accepte tout type de cadeaux pour… Noël :))

Last edited by Pat64 (2008-12-09 14:18:49)


Patrick.

Github | CodePen | Codier | Simplr theme | Wait Me: a maintenance theme | [\a mi.ni.ma]: a “Low Tech” simple Blog theme.

Offline

#30 2009-04-11 09:12:27

Pat64
Plugin Author
From: France
Registered: 2005-12-12
Posts: 1,677
GitHub Twitter

Re: [fr-fr] Trucs, Tips et...Astuces

Bonjour.

Il m’arrive de publier des “Tips, trucs et astuces” sur le site txptips.com (dont, somme toute, ce thread doit être à l’origine de sa création ;)

Voici l’un de ces Tips en français.

Je vous propose, aujourd’hui, de créer une invitation à “Tweeter” vos articles à l’aide d’un lien comportant un message préalablement rédigé et dans lequel s’ajoute l’url reduite de ce même article – via le service tinyurl (afin de reduire la limitation de saisie de Twitter à 140 caractères).

Dans le module de votre article individuel (par ex. “default”), ajoutez ceci à l’emplacement voulu de votre lien :

<p><img src="<txp:site_url />img/twitter.gif" width="18" height="18" alt="Twitter" class="icon" /> <a href="http://twitter.com/home?status=Je%20lis%20%3Ca%20href='<txp:php>echo file_get_contents("http://tinyurl.com/api-create.php?url=".permlink(array())).'\'%3E'.$thisarticle['url_title'];</txp:php>%3C/a%3E" title="Publiez sur Twitter!" class="tooltip" onclick="window.open(this.href); return false;">Tweet!</a></p>

Note: Cette proposition a le mérite d’encoder l’url afin de respecter la validation de votre page html.

N’oubliez pas d’uploader votre icône Twitter dans le répertoire /img à la racine de votre site pour faire plus joli ;)

Dès l’ors, vos visiteurs, en cliquant sur ce lien, obtiendront dans leur message Twitter ceci :

Supplément : pour les inconditionnels de Facebook – dont je ne suis pas particulièrement un fan mais qui présente un intérêt marketing – dans certains cas – intéressant – voici le lien à ajouter :

<img src="<txp:site_url />img/facebook.gif" width="18" height="18" alt="Facebook" class="icon"> <a href="http://www.facebook.com/share.php?u=<txp:permlink />" title="Partager sur Facebook" class="tooltip" onclick="window.open(this.href); return false;">Facebook</a>

Idem : n’oubliez pas l’icône pour faire plus joli joli ;)

Have fun folks!

Mise à jour au 12/04/2009 : correction d’une erreur d’encodage des balises. Contrôle validation html OK.

Last edited by Pat64 (2009-04-12 07:29:07)


Patrick.

Github | CodePen | Codier | Simplr theme | Wait Me: a maintenance theme | [\a mi.ni.ma]: a “Low Tech” simple Blog theme.

Offline

Board footer

Powered by FluxBB