Configuration de tipafriend - How to
Il est particulièrement agréable lorsque l'on surfe sur un site, de faire suivre facilement un article qui pourrait éventuellement intéresser un ou plusieurs de ses amis, collègues, etc. TYPO3 offre bien évidemment cette fonctionnalité grâce à l'extension tipafriend.
Vérifiez tout d'abord l'installation de l'extension tipafriend dans Frontend Plugins.
Il y a deux façons d'intégrer l'extension sur votre site :
- soit dans le gabarit de votre site
- soit en tant qu'objet de contenu dans une de vos pages
Dans tous les cas, sachez que le gabarit propre à l'extension se situe dans EXT:tipafriend/pi/ où EXT est le chemin d'installation de l'extension (typo3conf par exemple). Cependant, rien ne vous empêche de copier/coller ce gabarit et de la placer dans un répertoire enfant de fileadmin.
Je vous laisse le soin de jeter un oeil au gabarit standard tipafriend_template.tmpl. On notera le marqueur ###TEMPLATE_TIPFORM### qui délimite le formulaire de soumission du lien, ###TEMPLATE_TIPFORM_SENT### pour la confirmation et ###TEMPLATE_EMAIL### pour le contenu du mail.
Intégration du plugin tipsafriend dans un template
Dans les constantes du gabarit de votre site :
# Activates Tip a Friend
plugin.tipafriend.file.templateFile = fileadmin/template/site-typo3/tipafriend/tipafriend_template.tmpl
plugin.tipafriend.color1 =
plugin.tipafriend.color2 =
plugin.tipafriend.color3 =
plugin.tipafriend.wrap1 = |
plugin.tipafriend.wrap2 = |
Créer le gabarit suivant :
temp.tipafriend = USER
temp.tipafriend {
userFunc = tx_tipafriend->main_tipafriend
templateFile = fileadmin/template/site-typo3/tipafriend/tipafriend_template.tmpl
code = TIPLINK
typolink.parameter = 878
}
à inclure dans votre gabarit principal :
# Marqueur dans le gabarit TS
marks.ENVOYERAMI = TEXT
marks.ENVOYERAMI < temp.tipafriend
NB : 878 est l'id d'une page contenant le plugin tipafriend (code TIPFORM)
Intégration du plugin tipsafriend en tant qu'objet de contenu dans une page
Voici le code à insérer dans les constantes du gabarit de votre site :
# Activates Tip a Friend
plugin.tipafriend.color1 =
plugin.tipafriend.color2 =
plugin.tipafriend.color3 =
plugin.tipafriend.wrap1 = |
plugin.tipafriend.wrap2 = |
plugin.tipafriend.PIDtipForm = 179
plugin.tipafriend.file.templateFile = fileadmin/template/site-typo3/tipafriend/tipafriend_template.tmpl
Dans include static, sélectionner plugin.tipafriend [DEPRECATED]
Dans le contenu d'une page, insérer le plugin tipafriend avec le code TIPLINK. Pour info, plugin.tipafriend.PIDtipForm est la page contenant le formulaire.

Note sur Captcha
L'extension tipafriend fonctionne etroitement avec l'extension Captcha.
Les derniers articles à consulter :
TYPO3 et le e-Commerce (1ère partie)
Quelle extension utiliser pour faire du e-Commerce avec TYPO3 ?
Felogin, la newloginbox intégrée (TYPO3 v 4.2)
Felogin remplace l'extension newloginbox et offre la possibilité d'offrir une boite de connexion pour protéger l'accès à certaines pages.
Créer un Google sitemap (plan du site XML)
Comment créer un plan du site XML ou plus communément un Google sitemap pour améliorer l'indexation de son site par Google.