Table des matières
- ezstarrating : Une extension pour noter les articles
- ezstarrating : I - Contexte d'installation
- ezstarrating : II - Installation des extensions ezstarrating et ezjscore
- ezstarrating : III - Accorder les bons droits au rôle Anonymous
- ezstarrating : IV - Créer les tables MySQL
- ezstarrating : V - Modifier la classe
- ezstarrating : VI - Créer un article
- ezstarrating : VII - Le template d'affichage du datatype Star Rating
- ezstarrating : VIII - Francisation
ezstarrating : I - Contexte d'installation
Date de publication: le mercredi 9 novembre 2011 à 14h46
Dernière modification: par Pascal BOYER le mercredi 9 novembre 2011 à 21h06
Il s'agit ici de la mise en œuvre de l'extension ezstarrating sur un site eZ Publish 4.2.0 dont l'installation initiale est réalisée sur la base du type Plain. En effet, lorsqu'eZ Publish est installé autour des extensions eZ Flow ou eZ Webin, alors ezstarrating fonctionne par défaut (ne reste que les droits à affecter - consulter le paragraphe III ).
Dans la suite de l'article on supposera donc:
- que le siteaccess public est plain_site ( design/plain_site/)
- que vous avez les droits suffisants pour modifier les templates, installer des archives sur le serveur, etc...
:
L'extension ezstarrating fonctionne, entre autres, avec l'extension PHP Json. Cette extension fait partie de PHP depuis la version 5.2.0.
Pour contrôler l'existence de Json sur votre système vous pouvez, soit placer un fichier info.php à la racine de votre répertoire d'installation de eZ Publish, fichier contenant cette unique ligne:
<?php phpinfo(); ?>
puis afficher ce fichier dans votre navigateur, soit, une fois connecté à l'interface d'administration, vous rendre dans l'onglet Administration puis cliquer, dans le menu de gauche, sur le lien Informations système et enfin sur le lien Détails du cadre PHP.
Dans les deux cas, vous devez trouver ces deux lignes:
Pour que le système ne vous renvoie pas un message d'erreur «Module non trouvé» lorsque vous essaierez d'afficher le fichier info.php (avec un URI du type http://monsite.fr/info.php) vous devez ajouter la règle de réécriture suivante au fichier de configuration du serveur Apache ou au fichier .htaccess:
RewriteRule ^info.php - [L]
:
Cette ligne est inutile lorsque vous passez par le lien Informations système de l’interface d'administration.
Commentaires














