WP-Addpub, un gestionnaire de bannières (Plugin pour wordpress)

WP-addpub est un plugin pour wordpress qui vous permet de télécharger vos bannières et vos codes javascript dans votre blog

Vous pouvez l’utiliser pour insérer votre code google adsense, paypal donation, youtube video …)

Les avantages de ce plugin:

* Activation/désactivation d’une bannière
* Affichage des bannières dans zones différentes
* Affichage des bannières en fonction de critères (Par catégories, tag …)
* Affichage des bannières en fonction de la langue en utilisant le champ « filter »
* Ajout de script comme bannière (depuis la v 1.2)
* Affichage aléatoire des bannière (depuis la v 1.2.1)

Nécessite WordPress Version: 2.3 ou plus

Installation:

1. Décompressez le fichier.
2. Placez le répertoire wp-addpub dans le répertoire wordpress \ wp-content \ plugins
3. Activez le plugin wp-addpub
4. Gérez vos bannières dans le menu Options (ou Réglages) / WP-Addpub

Captures d’écran




Mode d’utilisation:

Ajoutez le code suivant dans votre page (thème wordpress):

  1. <?php wp_addpub ( "bannerID=1" ) ; ?>

Le paramètre de la fonction est une chaîne de caractères sous forme de variables:

* bannerID : Id de la bannière
* zone: un champ qui peut être utiliser pour afficher une bannière selon une zone de votre page (exemple: sidebar, footer …)
* filter: un autre champ pour mieux personnaliser les critères d’affichage (French, English ou Category1, Category2…)
* random : Affiche une bannière aléatoire (random=true) (depuis la version 1.2.1)

Ces variables peuvent être utiliser séparemment ou ensemble (exemple: « zone=sidebar&filter=EN »)



Téléchargement depuis le site officiel de wordpress

http://wordpress.org/extend/plugins/wp-addpub/

86 Responses to WP-Addpub, un gestionnaire de bannières (Plugin pour wordpress)

  1. admin dit :

    C’est fait. J’ai mis à jour le plugin. (v1.2.1 est dispo)

    Pour charger aléatoirement une bannière. Ajouter l’argument random=true à la fonction wp_addpub.

    On peut toujours utiliser les arguments « filter » et « zone » avec « random ». Biensûr « random » n’a plus de sens, si on utilise « bannerID ».

    ex :
    wp_addpub (« zone=sidebar&random=true »);

    J’attends vos commentaires. Merci

  2. admin dit :

    Merci. Très astucieux.

    Je vais mettre à jour le plugin avec cette fonctionalité.

    Bonne continuation.

  3. Siegfried dit :

    Merci beaucoup Yeca pour cette astuce !!

  4. Yeca dit :

    Merci pour ce plugin

    Pour la rotation de bannière, c’est pas compliqué :

    Changer à la ligne 89 du fichier wp-addpub.php :

    $sql = ‘SELECT * FROM ‘.$table_banners.’ WHERE ‘.$WHERE.’ LIMIT 1;';

    par

    $sql = ‘SELECT * FROM ‘.$table_banners.’ WHERE ‘.$WHERE.’ ORDER BY RAND() LIMIT 1;';

  5. Fréd dit :

    Effectivement c’était bien ce que je cherchais à faire.

    Désolé je n’ai vraiment aucune logique d’algorithme, c’est vraiment des trucs auxquels je ne pense jamais.

    Merci bien, très bon plugin.

  6. admin dit :

    Salut,

    Le plugin n’affiche qu’une seule bannière à la fois.

    La solution, c’est d’utiliser le champ filtre en y mettant un ordre d’affichage par exemple (1,2,3,4,5,6,7….12)

    ensuite tu fais une boucle de 1 à 12 comme tu l’as précisé dans le champ filtre:

    for ($i=;$i<=12;$i++) wp_addpub (« filter= ».$i); J’espère que ca répond à ta question.

  7. Fréd dit :

    Bonjour, j’aimerais savoir s’il y a un moyen d’afficher toutes les pubs d’un coup.

    Votre plugin est parfaitement ce que je recherche mais il me manque que ça.

  8. admin dit :

    La version 1.2 est disponible en téléchargement.

    Maintenant, Il est possible d’ajout du code html ou javascript comme bannière

    N’hésitez pas à poser vos questions pour plus d’informations.

  9. admin dit :

    Salut Valnea,

    Ya une solution simple. Saisir des bannières et mettre les mois voulus dans le champ filtre.

    ex: la bannière que tu veux afficher au mois de Janvier, tu mets 01 dans le champ « filtre »
    la bannière que tu veux afficher au mois de Juin, tu mets 06 dans le champ « filtre »

    dans le code tu mets :
    wp_addpub(« filter= ».date(« m »));
    ce qui afficher la bannière dont le champ filtre correspond au mois courant.

  10. admin dit :

    Merci.

    Je n’ai pas eu l’occasion de tester sur mu. Mais je le ferai prochainement promis.

  11. benoit dit :

    Bonjour!
    Je trouve votre plugin vraiment genial, mais il n’est pas compatible avec WordPress mu. Pensez vous a le rendre compatible a un moment? Ou quelqu un connait il un manager de banniere aussi bon que celui ci pour MU?
    Merciii

  12. Valnea dit :

    Bonjour,
    Ce que je voudrais c’est comme arno faire en sorte que ma banniere change mais a une date precise (en fait c’est environ tout les semestres.)
    Est ce qu’il y a un moyen pour cela?

  13. admin dit :

    Trois petites modifications du plugin ont été effectuées :

    [+] Ajout du fichier swfload.swf => Les bannières flash sont cliquables et redirigeable vers les liens saisis dans l’admin
    [-] Correction bug d’affichage des bannières en flash
    [-] Modification des varchar(255) en TEXT

    Désolé, j’ai pas prévu de mise à jour automatique.

    Pour ceux qui veulent mettre à jour la version 1.1 de wp-addpub manuellement :

    changer le type des champs suivant de varchar(255) à TEXT dans la table wp_addpub :

    zone, filter, file_link, file_url, file_path

    Ensuite copier les fichiers vers le répertoire de wp-addpub.

    NB : Faire une copie du plugin avant.

    Merci.

  14. admin dit :

    Salut,

    Tu peux ajouter la ligne dans le fichier sidebar.php qui se trouve dans le répertoire de ton thème. (wp-content/themes/ton_theme)

  15. aurelien dit :

    vous me dites d’ajouter une ligne dans le template () C’est quel fichier exactement?? Merci

  16. Arno dit :

    Merci beaucoup, c’était exactement ce que j’étais en train de faire ^^’ (je suis en train d’apprendre à me servir du php :P)

    http://www.siteduzero.com/tuto-3-90-1-les-fonctions.html#ss_part_2
    http://www.siteduzero.com/tuto-3-100-1-les-conditions.html

    C’est un énorme merci que je te dis :) Bonne soirée :)

  17. admin dit :

    NB : Si tu fais un copier/coller, penses à retaper les guillements manuellement.

  18. admin dit :

    Tu as bien mis la ligne suivante dans ton thème pour afficher la bannière ?

    wp_addpub(« bannerID=1″);

    Tu peux faire le code suivant pour afficher les 4 bannières au fonction de l’heure :

    if (date(« G ») >=0 and date(« i ») >=1 and date(« G ») <6) wp_addpub("bannerID=1");
    if (date("G") >=6 and date(« i ») >=1 and date(« G ») <12) wp_addpub("bannerID=2");
    if (date("G") >=12 and date(« i ») >=1 and date(« G ») <18) wp_addpub("bannerID=3");
    if (date("G") >=18 and date(« i ») >=1) wp_addpub(« bannerID=4″);

  19. Arno dit :

    Désolé, mais je ne comprends pas lorsque tu dis « tu appelles ». Tu parles d’une fonction php ?

    Y a t-il quelque chose à rajouter pour les horaires sur la ligne :

    En fait je ne comprends pas bien le fonctionnement ^^’

  20. admin dit :

    Tu n’as pas besoin du champ filtre.

    Par exemple, Tu appelles les bannières par leur ID :

    ID = 1 sur l’heure est entre 00h01 à 06h00
    ID = 2 sur l’heure est entre 06h01 à 12h00
    ID = 3 sur l’heure est entre 12h01 à 18h00
    ID = 4 sur l’heure est entre 18h01 à 00h00

  21. Arno dit :

    D’accord, merci,

    mais que dois-je mettre dans « Filtre » ? (Par exemple: pour que la banniere_1 soit appeler de 00h00 à 06h00)

  22. admin dit :

    Salut Arno,

    Il suffit d’ajouter 3 bannières. Ensuite appeler la bannière de ton choix en fonction de l’heure.

    Bonne journée.

  23. Arno dit :

    Salut,

    tout d’abord merci pour ce super plugin :)

    Je voudrais en fait que ma bannière change toutes les 6 heures (ou bien programmer le changement avec une heure précise pour chaque bannière). Crois tu que c’est possible avec ton plugin.

    Merci d’avance,

    Arno

  24. Joce dit :

    J’ai trouvé. Merci pour la réactivité !

  25. admin dit :

    Bonjour,

    Normalement, le lien doit être présent dans le menu Réglages -> WP Addpub.

    Si ce n’est pas le cas, Essayez de désactiver le plugin et réactivez-le par la suite.

  26. Joce dit :

    Bonjour,
    Je n’avais pas de souci avec ce pluging jusqu’à ce que je fasse la mise à jour de mon blog pour W.P.2.5.1. Mes bannières sont bien affichées, le pluging activé mais je ne trouve pas le lien pour accéder à l’interface d’admin pour gérer et changer les bannières… que faire ? Merci d’avance.

  27. Steeve dit :

    Merci ;)

  28. admin dit :

    Oui, c’est parceque tu as fais un copier/coller :)

    Change les ” par des vrais guillemets dans ”filter=”.

  29. Steeve dit :

    wp_addpub(”filter=”.$catid[0]->term_id); // afficher la bannière en fonction de l’id

    le « filter »= génère une erreur à cause de =.

    Parse error: syntax error, unexpected ‘=’ in /homepages/27/d241565880/htdocs/wp-content/themes/wp-transmission-aio-fr/footer.php on line 3

    Une idée peut-être ?

    Mais en tous cas merci pour le support !

  30. admin dit :

    Message pour Frederic.

    Effectivement ya bien un bug au niveau de l’affichage des swf. ca sera traité dans la nouvelle version.

    Je vous tiens au courant

  31. admin dit :

    Smartieskiller a dit « pour J’ajoute ma banniere il me marque quelle a ete ajouter mais elle n’apparait ni dans le Gestion des bannières ni sur le site. »

    Ca m’a fait ca aujourd’hui en local. :)

    Note : Vérifier que le répertoire wp-content/uploads existe bien et qu’il est en écriture (777) sinon les images ne pourront pas être uploadés.

  32. admin dit :

    Salut,

    Tu peux mettre dans le champ filtre l’id de la catégorie (1, 3, 4 …) ensuite dans le template tu ajoute le code suivant qui charge la bannière en fonction de l’id de la catégorie :

    $catid = get_the_category(); // récupérer l’id de la catégorie
    wp_addpub(« filter= ».$catid[0]->term_id); // afficher la bannière en fonction de l’id

    Bonne continuation

  33. Steeve dit :

    Bonjour, est-il possible d’afficher la bannière id1 sur la catégorie id9 par exemple et la bannière id2 sur la catégorie id10 par exemple ?

    J’ai essayé avec le champs filter mais ma bannière s’affiche quand même partout !

  34. admin dit :

    Bonjour,

    Effectivement, cette option sera très utile.

    TODO.

    Merci & @Bientôt

  35. Clark Gaybeul dit :

    Bonjour,
    bravo pour ce super plugin.
    Ne serait il pas possible dans une future version de pouvoir suivre le nombres de clics.
    Je pense que ce serait un plus pour un gestionnaire de pub

    @ bientôt

  36. Siegfried dit :

    Bonjour,

    Je viendrai dans quelques temps pour voir ;-)

    @ bientôt

    Siegfried

  37. admin dit :

    Bonjour,

    Merci. C’est une bonne idée.

    Ca sera peut-être dans la nouvelle version.

  38. Siegfried dit :

    Bonjour,

    Merci pour ce plugin :-)

    Est-il possible d’avoir une rotation de bannières?

    Salutations.

  39. Frederic dit :

    Bonjour,

    Tout d’abord bravo pour cette excellent plugin. J’arrive à le faire fonctionner sous WP 2.5 sans problème avec des gif ou jpg mais dès que je mets des fichiers swf, marche pas ! J’ai un carré blanc au lieu de mon flash ? J’ai essayé sur IE et Firefox, même résultat et j’ai essayé sur 2 serveurs différents et toujours pareil.

    Des suggestions ?
    Merci encore,
    Frédéric

  40. admin dit :

    Je vais essayer en ligne et je te tiens au courant ce soir. Merci pour l’info

  41. j’ai essayer en rentrant directement les infos dans la base de donnée et la ca fonctionne a merveille.On sait jamais si cela peux t’aider.

  42. Bizare Bizare en local avec la meme config d’extension que sur mon hebergeur ca fonctionne.Je penserais a un probleme d’envoie de l’image car en local ca fonctionne tres bien.Bizare Bizare.

  43. ha ,bah je vais tester ca ,j’ai deja vu que le wp-cache marché pas non plus sous 2.5 j’vais regarder aussi en local des fois que.

  44. admin dit :

    Salut,

    C’est bizarre parce que ca marche bien en local chez moi avec la 2.5

    Si tu as des plugins. Essai de les désactiver tous temporairement pour voir s’il n’y pas un conflit.

  45. hello pas mal comme plugin mais ca ne fonctionne pas sur une wp2.5
    J’ajoute ma banniere il me marque quelle a ete ajouter mais elle n’apparait ni dans le Gestion des bannières ni sur le site.
    Une tite idée ?? peut etre du a wp2.5 ??
    Merci et lache pas l’affaire ,ton plug est genial.

  46. admin dit :

    Salut,

    Bon, on va tenter quelque chose pour éliminer le doute.

    Essai de remettre la valeur du répertoire par défaut des uploads dans le menu Options -> Divers. c-a-d ‘wp-content/uploads’

    ensuite ajoute une nouvelle bannière.

    Tiens moi au courant :)

  47. Gérald dit :

    Merci pour ce plugin – qui semble très pratique. J’ai toutefois un petit problème. L’image n’apparait pas, le lien vers l’image généré par WP ADDPub ne semble pas correct : http://monsite.com/home/utilisateur/public_html/wp-content/uploads/2008/04/01.jpg

    alors que ce devrait être : http://monsite.com/wp-content/uploads/2008/04/01.jpg

    J’utilise WP 2.3, avec (c’est peut-être le problème) des nice permalinks…

    Saurais-tu me dire comment modifier le script afin qu’il fonctionne ?

    D’avance merci

    Gérald

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>