Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!

Close

fonctionnement

la fonction mef_form() affiche un formulaire. Une fois celui-ci renseigné et validé, il crée un nouveau post avec les informations rentrées par l'utilisateur avec comme statut "en attente de relecture". Une fois le post publié par un administrateur, il rentre en compte dans le calcul des notes assignées aux pays. Ces notes peuvent être affichées de différentes manières avec les fonctions décrites plus bas.

fonctions

pour afficher le formulaire:

<?php mef_form() ?> // quand on est sur la page du pays

pour afficher le formulaire pour un pays précis:

<?php mef_form("Thaïlande") ?> // partout ailleurs

pour afficher les notes spécifiques à un pays:

<?php mef_show() ?> // quand on est sur la page du pays

ou

<?php mef_show("Thaïlande") ?> // partout ailleurs

pour afficher le top 10 des meilleurs pays dans une catégorie précise:

<?php mef_top("hebergement", 10) ?>

ou

<?php mef_top("gastronomie", 10) ?>

pour afficher les top 10 les meilleurs pays avec toutes les categories éclatées:

<?php mef_top(10) ?>

pour afficher le top 10 des meilleurs pays avec une synthèse de tous les critères confondus:

<?php mef_top_overall(10) ?>

pour afficher le pourcentage de recommandations positives pour un pays:

Ce pays est recommandé à <?php mef_recommandation() ?>.

ou

La thaïlande est recommandée à <?php mef_recommandation("Thaïlande") ?>.

pour afficher le classement du pays:

<?php mef_rank() ?> // quand on est sur la page du pays

ou

<?php mef_rank("Thaïlande") ?> // partout ailleurs

affichera: Ce pays est le 2è le plus apprécié des internautes parmi les 36 pays référencés.

pour afficher la moyenne de toutes les notes d'un pays

<?php mef_overall() ?> // quand on est sur la page du pays

ou

<?php mef_overall("Thaïlande") ?> // partout ailleurs

configuration

pour le formulaire

La configuration du formulaire s'effectue dans le fichier "config.php". Il faut modifier la variable $MEF_FORM_DESCRIPTION.

Pour la première valeur, il ne faut utiliser que les caractères a à z, 0 à 9, _ ou -. Cette première valeur ne doit jamais changer une fois qu'elle a été fixée car elle sert d'index pour le calcul des notes.

La seconde valeur est un tableau avec les options suivantes:

  • nom: le nom affiché dans le formulaire et dans les classements. Peut être changé.
  • type: select, checkbox, texte, textarea ou note.
  • valeurs: uniquement pour les champ "select" et "checkbox", définit les valeurs possibles du champ.
  • minimum: uniquement pour les champs textarea, fixe un minimum de nombre de caractères.
  • maximum: uniquement pour les champs textarea, fixe un maximum en nombre de caractères.
  • crossedlength: uniquement pour les champs textarea, fixe un maximum cumulé entre plusieurs champs.

L'ordre peut être changé et impactera l'ordre d'affichage dans le formulaire.

texte associé aux différentes notes

ce texte peut-être changé en modifiant la variable $MEF_RATING_DESCRIPTIONS.

url de redirection post formulaire

peut-être changé en modifiant la variable $MEF_REDIRECT_URL.

Recent activity

Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.