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):
-
<?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






Avec plaisir
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
Merci. Très astucieux.
Je vais mettre à jour le plugin avec cette fonctionalité.
Bonne continuation.
Merci beaucoup Yeca pour cette astuce !!
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;’;
Merci
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.
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.
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.
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.
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.
Merci.
Je n’ai pas eu l’occasion de tester sur mu. Mais je le ferai prochainement promis.
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
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?
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.
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)
vous me dites d’ajouter une ligne dans le template () C’est quel fichier exactement?? Merci
Bonne soirée
Merci beaucoup, c’était exactement ce que j’étais en train de faire ^^’ (je suis en train d’apprendre à me servir du php
)
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
NB : Si tu fais un copier/coller, penses à retaper les guillements manuellement.
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″);
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 ^^’
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
D’accord, merci,
mais que dois-je mettre dans « Filtre » ? (Par exemple: pour que la banniere_1 soit appeler de 00h00 à 06h00)
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.
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
J’ai trouvé. Merci pour la réactivité !
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.
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.
Merci
Oui, c’est parceque tu as fais un copier/coller
Change les ” par des vrais guillemets dans ”filter=”.
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 !
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
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.
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
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 !
Bonjour,
Effectivement, cette option sera très utile.
TODO.
Merci & @Bientôt
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
Bonjour,
Je viendrai dans quelques temps pour voir
@ bientôt
Siegfried
Bonjour,
Merci. C’est une bonne idée.
Ca sera peut-être dans la nouvelle version.
Bonjour,
Merci pour ce plugin
Est-il possible d’avoir une rotation de bannières?
Salutations.
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
Je vais essayer en ligne et je te tiens au courant ce soir. Merci pour l’info
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.
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.
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.
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.
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.
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
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