Installation
Installation automatique
Le plugin est disponible dans le fil RSS de chargement automatique de Spip-Contrib (onglet ’Ajouter des plugins’ de la page de gestion des plugins de l’espace privé).
Installation manuelle
Si vous préférez une installation manuelle, suivez les étapes suivantes :
- Téléchargez l’archive ’.zip’ de cette page vers le dossier de plugins de votre SPIP
- Installez le plugin depuis votre espace privé comme expliqué ici : http://www.spip.net/fr_article3396.html.
Pré-requis
Pour une raison pratique, PUB BANNER nécessite d’avoir installé au préalable le plugin ’SPIP Bonux’ en version 1.3 au minimum.
Notes
- L’organisation du plugin a pris un tournant décisif pour sa version 1.25 (version des tables 0.8), notamment concernant les noms des tables en base de données. Pour plus d’information, voyez la note de version 1.24.
Fonctionnement/Utilisation
Lorsqu’il qu’il est activé, le plugin fait apparaître deux nouveaux boutons dans le bandeau de navigation de l’espace privé :
- « Bannières publicitaires » dans le sous-menu « Edition »,
- « Statistiques des publicités » dans le sous-menu « Statistiques ».
Ces bannières s’intègrent dans vos squelettes en indiquant simplement la balise :
#PUBBAN{banner_id}
Attention, l’option passée à la balise est bien l’entrée « banner_id » de la bannière, il est donc conseillé de définir cette valeur de façon simple et sans ambigüité (elle sera corrigée par le plugin le cas échéant) [1].
La balise est remplacée par une frame de la taille de la bannière dont les publicités sont choisies au hasard parmi celles affichables. Lors d’un clic sur une pub, la fenêtre courante ou une nouvelle fenêtre s’ouvre vers l’URL configurée (propre à chaque publicité).
Valeurs par défaut à l’installation
Des valeurs par défaut sont entrées dans les tables à l’installation, à savoir :
- les quatre emplacements ’type’ les plus répandus sur le web :
- skyscraper : la longue bannière verticale, de 160 ou 180 sur 600 pixels,
- leaderboard : la longue bannière horizontale, de 728 sur 90 pixels,
- banner : la bannière horizontale ’standard’, de 468 sur 60 pixels,
- cube : le carré, de 250 sur 250 pixels, emplacement privilégié pour les encarts flash,
- cinq exemples d’encart publicitaires, un pour chaque emplacement, deux pour la ’banner’, avec divers options quand à la limite d’affichage (nombre d’affichages, de clics et dates encadrantes).
Les publicités proposées pour les tests sont construites autour du fameux écureuil SPIP [2].
Statistiques
Comme précisé plus haut, des statistiques sont enregistrées pour analyse. Elles sont présentées sous forme de graphes permettant d’étudier d’une part le nombre d’affichages de chaque bannière, d’autre part le nombre de clics sur celles-ci. Un suivi d’évolution dans le temps est également proposé (cf. portfolio).
Des tableaux récapitulatifs sont également disponibles et exportables au format CSV.
Accessibilité
Les clics sur les bannières affichées en pages publiques ouvrent par défaut un nouvel onglet ou une nouvelle fenêtre de navigateur sans javascript [3]. Ces fenêtre ne sont donc pas bloquées par les réglages du navigateur, il s’agit simplement de liens avec l’attribut « target=blank », accessibles en toute circonstance.
Vous pouvez forcer l’utilisation d’une fonction Javascript en définissant la constante PUBBAN_FORCE_JAVASCRIPT
sur 1
dans le fichier pubban_options.php
.
Personnalisation CSS
Chaque frame présentant une bannière est contenue dans une div
portant une classe nommée « pubban banniere_XX » où ’XX’ est le banner_id
de la bannière concernée. Cela vous permet de personnaliser les styles des bannières de façon discriminante dans vos propres feuilles de style.
(in) Compatibilités
Le plugin est prévu pour s’intégrer dans tout type de squelette SPIP et notamment dans les squelettes Z (Le Squelette Zpip). Il est également compatible avec le plugin « Bandeau » : une navigation améliorée dans le privé depuis sa version 1.28.
Tous les squelettes utilisés par le plugin sont construits pour être autonomes et affichables dans toute situation. Cependant, lorsque vous utilisez le switcher de thèmes de SPIP Zen Garden, une erreur Javascript est renvoyée car la bibliothèque jQuery n’est pas chargée dans les frames présentant les encarts publicitaires ... Pas d’inquiétude, cette erreur ne pose aucun problème quant à l’affichage des bannières.
Aspects techniques
Le plugin créé deux nouveaux types d’objets SPIP : les bannières publicitaires et les publicités en elles-mêmes, correspondant aux images ou objets visibles sur les pages. Chaque publicité peut être attribuée à une ou plusieurs bannières et son affichage peut être limité par trois variables :
- le nombre d’affichages,
- le nombre de clics,
- un intervalle de dates de validité.
Lorsqu’une publicité ne doit plus être affichée, elle est tout de même conservée en base et peut être récupérée pour une nouvelle campagne.
Deux nouvelles boucles apparaissent donc avec ce plugin : les boucles « BANNIERES » et « PUBLICITES », au sein desquelles vous pouvez utiliser les deux identifiants « id_publicite » pour la publicité et « id_banniere » pour la bannière (très original ...).
Comme tous les objets de SPIP, vous devez d’abord créer une pub ou une bannière puis l’activer pour qu’elle soit effectivement visible ... Cela permet par exemple de créer une pub puis de la modifier avant une mise en ligne définitive. Vous pouvez bien entendu visualiser un exemple de chaque pub même si elle est désactivée.
La mécanique PHP
J’ai tenté d’inclure au plugin un certain nombre de vérifications de sécurité. Par exemple, le système vous préviendra si vous créez une pub qui redirige vers une URL qui n’existe pas. Ces vérifications inscrivent un message d’erreur à l’écran mais proposent de forcer leur validation par une nouvelle soumission du formulaire.
Les modifications sur la base
Le plugin ajoute quatre nouvelles tables à SPIP :
- ’spip_bannieres’ : la table des bannières,
- ’spip_publicites’ : la table des encarts publicitaires,
- ’spip_publicites_bannieres’ : une table de jointure bannière/publicités,
- ’spip_pubban_stats’ : une table retenant les statistiques des encarts (nombres de clics, d’affichages ...).
Lors de la désinstallation du plugin, un mécanisme de sécurité interdit l’effacement des tables si celles-ci ne sont pas vides ... Vous pouvez forcer cet effacement, notamment en phase de tests, en définissant la constante PUBBAN_FORCE_UNINSTALL
sur 1
dans le fichier « pubban_options.php ».
Notes de version
Le plugin a été largement revu entre les versions 1.23 et 1.24. Les tables de la base ont notamment été renommées, afin, comme indiqué plus haut, de s’intégrer plus naturellement dans la nomenclature de SPIP.
Un mécanisme automatique de mise à jour est prévu dans le plugin. Cette migration devrait donc être invisible si vous passez d’une version antérieure à 1.24 vers une version supérieure, mais il est possible, pour plusieurs raisons (notamment si vous utilisez un préfixe de tables personnalisé) que cette migration vous fasse perdre vos données.
Si vous rencontrez des problèmes lors de cette migration, voici les étapes à suivre pour l’effectuer manuellement :
- désactivez le plugin dans sa version supérieure ou égale à 1.24 sans le désinstaller,
- effacez manuellement les nouvelles tables de votre base de données, à savoir (avec
PREFIX
votre préfixe de tables, par défaut ’spip’) :- ’
PREFIX_publicites
’ - ’
PREFIX_bannieres
’ - ’
PREFIX_bannieres_publicites
’
- ’
- recherchez dans la table ’
PREFIX_meta
’ le méta ayant pour nom ’pubban_base_version
’ et modifiez sa valeur pour qu’elle soit inférieure à0.8
, - renommez manuellement les tables de la façon suivante :
- ’
PREFIX_pubban_publicites
’ vers ’PREFIX_publicites
’ - ’
PREFIX_pubban_emplacements
’ vers ’PREFIX_bannieres
’ - ’
PREFIX_pubban_pub_empl
’ vers ’PREFIX_bannieres_publicites
’
- ’
- installez le plugin en version supérieure ou égale à 1.24 de façon classique.
Et le tour est joué !
À côté / Pistes d’évolution
« TODOS »
- uniformiser avec les tables SPIP
- permettre de suivre les statistiques pour les pubs et plus seulement les bannières
Achat d’encarts
Le code du plugin est prévu pour permettre de proposer d’acheter des emplacements (des tranches de prix sont configurées). Cette fonctionnalité fera probablement l’objet d’un nouveau plugin ...
Discussions par date d’activité
45 discussions
J’ignore si c’est spécifique à mon installation (en plus je suis sous 3.1), mais l’utilisation d’adresse en https dans le champs « URL de redirection (au clic) » d’une publicité génère une erreur 404.
Cela fait pointer la publicité vers http://www.urlmonsite.fr/spip.php?page=https%3A%2F%2Fwww.urldedestination.fr%2F ce qui provoque une erreur.
Bonjour Gaël,
j’ai le même problème, avez-vous trouvez une solution depuis ?
Laëtitia
Le plugin n’est pas compatible avec les liens en https. Si la redirection http->https fonctionne sur le site cible, renseignez l’adresse avec http://...
Répondre à ce message
Pour afficher un encart publicitaire seulement si elle contient une publicité active :
Répondre à ce message
Bonjour,
Sous SPIP 3.2, et la dernière version du plugin, j’ai 2 erreurs :
1) A « Redirection vers nouvelle fenêtre », le bouton radio revient systématiquement sur « oui »
2) l’URL de redirection vers « www.publicite.com/ » ne fonctionne pas : Un message s’affiche : « Aucun squelette https://www.publicite.com/.html n’est disponible... »
Erreur de ma part ou problème dans la version dernière du plugin ?
Merci pour votre aide,
Bon weekend
le plugin impose d’insérer le protocole http:// et bugge si on met https. Heureusement, si on a bien son certificat ssl sur le serveur de destination, une url en http est automatiquement renvoyée sur l’url https
Bonjour Guilaind,
Merci pour ta réponse. Mais si je comprends bien, il n’est pas réellement conseillé de continuer avec ce plugin si on veut s’orienter vers une solution stable et fiable. Je vais de ce pas jeter un coup d’oeil sur Revive AdServer... Qu’on pourrait rendre « SPIPien » ?
Salut Beno. Je ne connais pas tes besoins ni tes connaissances techniques et serai bien présomptueux de te dire quoi faire.
Néanmoins Revive permet de faire plein de choses que PUBBAN ne permet pas de faire.
Depuis que j’ai arrêté d’utiliser PUBBAN ma charge CPU/RAM/MySql est retombée à un usage normal + mon temps de chargement s’est amélioré + temps de chargement des pub s’est énormément amélioré : affichage quasi simultané alors qu’avant j’étais à 3/4 secondes de décalage pour la 1re bannière + la rotation des bannières est réelle/régulière et réellement à la durée des gif animés
Si un plugin faisait le pont Spip-Revive alors oui ça serait sympa : par exemple avec Revive je paramètre facilement un pavé que j’insère dans certaines pages et dans ce pavé je fais tourner du html : texte, images... avec la possibilité de régler un ordre de priorité, le max d’affichage par session, etc... J’imagine un plugin qui, si on active la fonction sur un article, enverrait automatiquement à Revive le contenu html à afficher dans l’encart et vice-versa insérer ce bloc facilement dans un article
Quant aux stats d’affichage et clics des bannières, j’ai enfin une stat fiable et qui colle avec mes stats Piwik. Je vais enfin pouvoir vendre certains emplacements au CPM sans avoir la sensation d’arnaquer mes clients et surtout en permettant de régler finement ces affichages
ATTENTION revive est en open source ce qui veut dire que certaines fonctionnalités demandent d’acheter un plugin. j’ai acheté un de ceux qui permet de rafraichir une bannière tous les X secondes et permettre la rotation
La seule chose que je regrette est de ne pas avoir passé le temps à essayer revive plus tôt alors que je connais la solution depuis un certain temps. Cherche les tutoriels vidéo à propos de Revive/OpenX et avec eux tu vas comprendre la logique.
Bonjour,
Avez-vous lu la discussion dans carnet wiki ?
pub-banner et campagnes - comparaison et compléments
Le plugin Campagnes correspond-il aux besoins ?
Merci liberté
Non je n’avais pas vu cette discussion.
Grâce à ta contribution ici même, il y a désormais une mention de cette initiative sur la page du présent plugin. C’est vraiment dommage que personne n’ait pensé à le faire plus tôt
En l’absence de doc, c’est difficile d’évaluer la profondeur du plugin Campagnes.
Il y a qq semaines, je m’en serai peut être satisfait
Répondre à ce message
J’ai fini par jeter l’éponge de ce plugin qui aurait pu être génial mais bugge dans tous les sens. Je remercie les concepteurs du plugin, néanmoins il semble qu’ils aient arrêté de le faire évoluer avec le temps.
Pour ceux qui ont besoin d’afficher de la pub sans être développeur, j’ai installé sur un serveur la solution open source Revive AdServer (ex OpenX) :
Et j’en suis très content car on a accès à une multitude de formats IAB ou non, à du html/html5, etc...
Répondre à ce message
Bonjour,
Mes logs d’erreur disent ceci :
Détails techniques :
SPIP 3.2.0 [23778] écran de sécurité 1.3.2
Pub Banner 1.30.7 - test
PHP Version 7.0.27
Serveur Apache
Mysql 5.5.59-0ubuntu0.14.04.1
Quelqu’un aurait une piste ? Je ne suis pas développeur : j’ai appris les boucles Spip mais ne capte rien en php
Répondre à ce message
Bonjour,
avec SPIP 3.1.4 et la version du plugin téléchargé voici 10 minutes, le plugin ne s’affiche pas dans les options d’activation... mais semble fonctionner quand on change le paquet.xml
Maintenant, question : si on veut faire un encart qui est dirigé vers une page interne au site (par exemple vers l’article430...), peut-on le faire, et si oui comment fait-on ?
Merci
Salut beno,
Oui, effectivement, le plugin est toujours en
[3.0.10;3.0.*]
donc considéré comme incompatible avec SPIP 3.1... Si une âme charitable voulait bien modifier le paquet.xml sur le dépôt ........Merci !
Bonjour,
je reviens sur cette question de permettre un lien interne (article1 ou rubrique 2 par exemple). Est-ce possible de prévoir une telle fonction ?
Répondre à ce message
Bonjour,
j’utilise SPIP 3.2, j’ai installé SPIP Bonux 3.4.6 puis Pub Banner 1.30.7 et aucune publicité n’est affichée avec le code #PUBBANbanner_id dans les squelettes.
Pas d’erreur sql, pas de bug, juste rien du tout.
Une idée du problème ?
merci
Tout bêtement que le plugin n’est pas compatible 3.2 ???
C’est bon en fait cela fonctionne !
Il suffisait de remplacer banner_id par le titre donné à la bannière.....
;-)
Répondre à ce message
Je ne comprends pas comment ajouter une bannière. Dois-je d’abord l’uploader quelque part, puis récupérer son adresse, avant d’utiliser ce plug-in ?
Répondre à ce message
Bonjour,
Je voudrais faire remonter un petit bug ballot ; : quand on édite une bannière, le bouton « Redirection dans une nouvelle fenêtre » passe automatiquement sur Oui...
Au passage, et dans un soucis d’harmonisation, une amélioration pourrait être apportée avec la possibilité de pointer directement sur un article sans passer par « page= », du genre « article237 » ou « rubrique3 ».
Oups, oublié le préalable : SPIP 3.0.19 avec plugin mis-à-jour)
Répondre à ce message
Bonjour,
j’ai une fenêtre d’erreur avec ce message. Que faut il faire pour le corriger ?
merci
Erreur SQL 1054
Unknown column ’page’ in ’where clause’
SELECT * FROM spip_pubban_stats WHERE date IN (’2016-04-14’) AND id_banniere=4 AND page=’./’
J’ai rajouté la colonne « page » à la main dans spip_pubban_stats et cela a résolu le problème de l’erreur. Par contre les statistiques ne semblent pas fonctionner
Répondre à ce message
Bonsoir et bonne année
Une version pour spip 3.1 est-elle prévue ?
Merci d’avance
Change la borne de compatibilitée dans le paquet du plugin, et ça devrait passer ...
compatibilite="[3.0.5;3.1.*]"
ça te permettra de l’utiliser le temps que l’auteur commit
Répondre à ce message
Bonsoir,
Je ne trouve pas comment activer les publicités que je crées. Elles restent toujours dans le groupe des publicités inactives même après avoir coché « Droits illimités ».
Merci par avance pour votre aide.
Cordialement
Sandrine
Pour compléter ...
Lorsque je clique sur le nom de la publicité crée, l’action http://roc76.16mb.com/ecrire/?exec=publicite&id_publicite=1 affiche une page complètement vide ...
Je ne peux pas non plus mettre une publicité à la poubelle, je n’ai pas l’affichage de la fenêtre de confirmation. Via Firebug j’ai pu avoir l’information suivante
ReferenceError : delete_entry is not defined
javascript:delete_entry(’http://roc76.16mb.com/ecrire/?exec=publicites&action=activer_publicite&arg=trash-2&hash=034f6c465e54aa1a59032cda6012362695c639f0&redirect=.%2F%3Fexec%3Dpublicites’,%20’Attention%C2%A0 :%20vous%20avez%20demand%C3%A9%20%C3%A0%20mettre%20un%20encart%20publicitaire%20%C3%A0%20la%20poubelle%20...\n\nCliquez%20sur%20OK%20pour%20confirmer%C2%A0 :’) ;
Line 1
Je suis sous FF 40.0.3
Si en cliquant sur une publicité existante pour la modifier, tu as une page blanche, cela peut-être du à la présence d’un bloqueur de pub dans ton navigateur. C’était du moins l’origine du pb chez moi.
Répondre à ce message
Bonjour,
Je voudrais signaler un problème d’effet de bord gênant avec le plugin ’cookie choices’, qui affiche un popin pour accepter la pose de cookies.
’Cookie choices’ affiche un popin sur la page proprement dite, et aussi sur l’iframe générée par ’pub banner’... !
Ennuyeux, je ne vois pas trop comment contourner cet effet de bord. Quelqu’un aurait une idée ?
Merci de votre attention.
et n’allez pas croire que c’est un poisson d’avril !
Répondre à ce message
Bonjour,
Excusez mon ignorance, mais je ne comprends pas où je dois mettre « #PUBBANbanner_id ».
Le site où je voudrais mettre une publicité est créé sous SPIP ( SPIP 2.1.26 [21262] | Sarka-SPIP 3.1.4 [73602] ).
Je suis nul en PHP, mais capable d’ouvrir un fichier et d’y coller une formule.
Mais quel fichier ? Il y en a des centaines...
Et où ?
Merci de m’éclairer.
Jean-Claude
Bonjour,
Si vous êtes sous Sarka, qui est de la famille des squelettes Zcore, le plus simple est de rajouter &var_mode=inclure a l’url/adresse de la page ainsi vous saurez quel est le fichier inclus sur lequel vous devez intervenir. si vous utilisez minibando il y’a un bouton direct.
Ensuite, dans votre dossier squelette (a créer si il n’existe pas), reproduisez l’arborescence et dupliquez le fichier en question , vous pourrez alors l’éditer pour le surcharger.
bonne journée.
Répondre à ce message
Bonjour
Sous Chrome (Version 39.0.2171.95 m) j’ai un problème d’affichage de certaines pages :
- ?exec=pubbanner : OK
- ?exec=pubbanner&mode=trash : OK
- ?exec=bannieres_tous : pas d’affichage
- ?exec=publicites_tous : pas d’affichage
- ?exec=pubban_info : pas d’affichage
- ?exec=statistiques_bannieres : pas d’affichage
Sous Explorer et Mozilla cela fonctionne bien
J’utilise spip 2.1.19 et la version 1.28 du plugin.
Salut ruche,
désolé, je répond un peu tard mais ton cas m’intéresse ... as-tu plus d’infos ? (une erreur javascript par exemple ou au moins l’output de la console du navigateur ?)
Merci d’avance
Bonjour
Une erreur javascript : Failed to load resource : net::ERR_CACHE_MISS
Mais qu’appelle tu « l’output de la console du navigateur » ?
Merci
Sur la page ecrire/ ?exec=publicite&id_publicite=XX
les pages de toutes les pub sont vides
J’ai installé sur un autre site juste pour voir et j’ai le même problème
Sur la page ecrire/ ?exec=banniere&id_banniere=YY
j’ai une erreur SQL :
J’ai désinstallé/résinstallé. Voici ce que je vois en phpmyadmin (voir image)
Répondre à ce message
Bonjour,
tout d’abord merci pour ce plugin très pratique et très simple à mettre en oeuvre ! Les exemples inclus aident beaucoup et permettent de tester très vite comment le plugin peut fonctionner.
J’aimerais savoir si le comportement que j’ai obtenu est « normal ».
Au départ je voulais utiliser ce plugin pour faire apparaître une image avec un lien vers un questionnaire pendant une période donnée. Ce n’est peut-être pas l’utilisation première de ce plugin, mais cela semblait très pratique car cela permet de ne pas avoir à gérer manuellement l’affichage / désaffichage de cette campagne d’enquête. Avec Pubbanner, j’ai créé une bannière, je l’ai activée et j’ai créé une publicité pour cette bannière. La publicité est active avec une période d’affichage commençant plusieurs jours plus tard. Mais la publicité s’est affichée immédiatement. Est-ce normal ? Dois-je créer une « fausse » publicité pour « garder la place » ?
J’utilise Pubbanner1.30.5 avec SPIP3.0.16.
Merci pour votre aide !
Répondre à ce message
Au lieu d’un bouton « Uploader ma bannière » il faut mettre l’URL de l’image ???
J’allais installer le plugin sur 30 sites spip 3 mais je ne vois aucun moyen simple pour les admins de mettre leurs images « quelque part » et leur expliquer comment trouver l’URL de l’image et la copier//coller dans ce textarea (textarea qui propose en outre une barre d’édition avec du gras etc.)
Snirf snirf snirf, désinstallation du plugin ... départ vers la Fabrique pour créer un objet éditorial « bannière » qui accepte un LOGO ... mais snirf snirf snirf, tant de travail sur votre plugin pour être bloqué comme ça !
Répondre à ce message
Depuis 2 ou 3 jours les bannières étaient longues à installer. En vérifiant le serveur, j’ai vu que mysql ramait sérieusement et que la CPU était anormalement utilisée.
J’ai réglé le problème en vidant la table pubban_stats que j’avais sauvegardée auparavant. La sauvegarde de cette seule table fait un peu plus de 100 Mo, ce qui est certes beaucoup mais ne devrait pas pour autant bloquer le fonctionnement de mysql.
Bref je signale ce problème + la solution pour le jour où qqun reprendra les dévs de ce plugin sympa :)
Répondre à ce message
Bonjour Pierre, et à tous ceux qui contribuent à cet excellent plugin,
Plugin qui fonctionne à merveille !
J’ai juste un doute sur les statistiques des clics. Voici mon expérimentation :
- Un site « support publicitaire » affiche une publicité pour un « site vitrine »
- Le site « support publicitaire » indique 25000 affichages et 1000 clics (statistiques du plugin)
- Le « site vitrine » affiche quant à lui 5 internautes venus du site « support publicitaire » (statistiques SPIP)
- Google Analytics m’annonce 5 internautes venus du site « support publicitaire » (cequi corrobore les statistiques SPIP)
— > La différence entre le plugin et les autres statistiques est telle que je me permets de partager cette expérience... et de vous demander si vous n’auriez pas une explication...
Salut,
Ah oui, c’est normal : c’est parce que le plugin compte le nombre de protons déplacés par clic et pas juste un clic sur une souris, ce serait trop facile ... c’est pour ça :(
Non, sérieusement, je comprends bien ton « doute » et en suis vraiment désolé !! L’écart est énorme et ce n’est vraiment pas sérieux. Malheureusement, je n’ai pas le temps de m’occuper du plugin en ce moment et Moana (commentaire ci-dessous) a également remonté un souci sur les statistiques. Pour avoir un peu cherché dans son cas, je n’ai pas vu de problème mais les chiffres que tu remontes parlent d’eux-mêmes ...
Si quelqu’un veut mettre la main à la pâte ? (les sources sont sur la zone et je donne, évidemment, mon feu vert à tous)
Une première piste peut-être le fonctionnement en iframe. J’ai toujours détesté ça mais je n’ai pas trouvé de solution plus simple pour recharger les images de chaque bannière en pouvant compter les affichages à l’époque ... En gros il faudrait tester l’incrémentation du nombre de clics en base pour 1 seul clic, sur plusieurs navigateurs et dans différentes configs ... A bon entendeur !
Désolé de ne pas pouvoir t’aider plus que ça :(
Je ne peux pas bosser dessus mais je peux conseiller, aiguiller, raconter comment j’ai construit tout ça ...
N’hésite pas si tu as d’autres questions.
@+
Bonjour Piero,
Merci pour ta réponse rapide et documentée (pourquoi donc n’ai-je pas été prévenu par mail que tu avais répondu ??? mystère et boule de gomme), ainsi que ta proposition à apporter ton expertise.
Malheureusement, n’étant moi-même pas du tout programmeur, je ne peux apporter l’aide requise à l’évolution du plugin, et je m’en attriste, car il fonctionne parfaitement, et peut être potentiellement d’un grande utilité ne serait-ce que pour tester la pertinence des liens croisés, et de certains contenus...
J’espère qu’un développeur pourra s’y coller prochainement !
Bonne continuation !
Répondre à ce message
Bonjour,
J’ai installé le module PUBBAN en version 1.30.5 sur spip 3.0.16.
La version de PHP est 5.4.4-14+deb7u2
Version du client MySQL : 5.0.51a
Il est génial ! Merci pour ce travail remarquable.
Cependant les graphiques de la page statistiques ne s’affichent pas (?exec=statistiques_bannieres).
Y a t’il une solution à ce problème ?
Merci d’avance.
Répondre à ce message
Si je veux afficher plusieurs publicités l’une au dessus de l’autre sans rafraichissement, je suis obligé de créer plusieurs bannières et d’insérer chaque bannière dans mon squelette. Sinon, il faudrait que je fasse une boucle mais ne m’y suis pas lancé car il est plus rapide d’insérer #pubbanX plusieurs fois que de faire la boucle. Ca fonctionne bien et compte bien les clics, pas de souci.
Une suggestion pour une évolution du plugin serait de permettre une superposition de plusieurs publicités pour une bannière. En fait en créant sa bannière on pourrait choisir entre rafraichissement ou superposition (horizontale ou verticale) ou rien.
Répondre à ce message
Bonsoir,
J’ai vérifié que la dernière mise à jour de le plugin, la part la bas de cette formulaire a cessé de fonctionner...
stats_pubban_bannieres.html
Ou il peut être un problème de mon serveur....
Reconnaissant si vous pouviez me dire une solution, et merci pour votre attention.
Répondre à ce message
Bon jour
A la table spip_pubban_stats, toujours id_publicite est zero. Je voudrais savoir les données concernant a chaque id_publicite pour chaque jour. Est-il possible de faire cela ? Où peut-on modifier ces données ?
Merci beaucoup pour votre attention et pour le plugin.
Bonjour
je suis entrain d’amélioré le plugins, tu as un problème sur les stats c’est cela ?
Bonjour,
j’ai un probleme avec les stats de chaque jour a les publicites, mais aussi j’ai vue que tu a change diverses chosees hier, et je pense que tu changeras plus encore (Aussi j’i vue que les graphiques sont disparues...). L’idee serais pouvoir consulter l’histoire journaliere de chaque banniere (publicite) en clicks et en affichages jour par jour.
Merci pour repondre et pour le travaille.
RE
Non, j’ai pas masquer les stats, je sais pas encore comment on les fait s’afficher car je les vois pas sur mon site ;)
J’attends le retour du Piero pour avancé.
Je parle de les graphiques de stats_pubban_bannieres : je l’ai trouve, mais le lien a disparu sour statistiques_bannieres...
Je peux avoir un screen avec l’emplacement ou tu avais un lien ?
Bien sure !
Ici :
Mais tu avais les liens ou ? Car je les ai jamais vu de mon côté.
Le lien était sur cet écran. Et cet écran est ouvert comme ici :
ok, je regarde ça
Répondre à ce message
Bonjour,
Je cherche (et ne trouve pas) a comprendre comment je peux afficher des bannières aléatoirement sur la page d’accueil de mon site ..
Je n’arrive pas a comprenre la « mécanique ». Pour afficher une bannière, pas de soucis. Par contre le coup des pub je ne comprend pas ...
Que dois je faire pour afficher deux campagnes dans une même frame aléatoirement ?
On peut créer plusieurs bannières pour une même publicité. Sauf que chaque bannière redirige vers un article différent (renseignés dans les publicités liées aux bannières)
Puisque dans le squelette on appel un banner_id je ne comprend pas comment faire pour en afficher une deuxième aléatoirement ... -_-’ C’est possible au moins ? L’ancien gestionnaire permettait d’afficher aléatoirement les campagnes actives, pub banner sait faire ça ?
merki
alors la solution "provisoire que j’ai mis en place :
Dans mon squelette sommaire.html :
au lieu de mettre
#PUBBAN{banner_id}
J’ai mis :
Ensuite j’ai copié le modèle publicité.html dans mon dossier modele et j’ai fait sauter des conditions sur le javascript pour que les urls soient bien redirigées, ce qui donne (en blank mais bon) :
Bon ça fonctionne malgré le target blank, mais comme ce fil est mort on dirait, c’est tout ce que j’ai réussi a faire pour répondre à mon besoin ! ;)
En espérant que ça serve ...
Répondre à ce message
Bonjour,
Juste 2 suggestions :
Est-ce qu’il y a une manière d’ajouter les alt obligatoires pour les images ?
Est-ce qu’il y a une manière de s’affranchir des iframes ?
Merci pour ce très bon plugin
Répondre à ce message
Bonjour,
C’est avec une certaine excitation que je viens de trouver et tester ce plugin.
Cependant je tiens a mettre en avant une fonctionnalité manquante, qui non par pour moi mais pour les rédacteurs est redibitoire.
Je ne vois aucunement comment ajouter une image de manière facile, si je comprends bien, nous sommes obligé de préparer le visuel sous logiciel de traitement graphique, puis l’envoyer par FTP et enfin mettre l’url final dans le menu ... Voici qui est franchement fastidieux !
Alors que SPIP intègre une gestion de document (JPG, PNG ...) des plus pratiques, de traitement d’image automatisé ... Pour ma part je rêverai d’une interface crééant des banner html, utilisant des JPG redimensionnant (image_passe_partout), sur lequel un titre et un slogan se superposerais !
A ajouter dans la TO DO list !
En attendant je vais créér des breves, logo +titre + texte + date antérieurs, voila qui reste plus aisé pour rédacteurs, mais c’est dommage de s’assoir sur les stats et ce genre d’option dédié ...
Je salue bien sûr le travail des créateurs de ce plugin, qui est excellent outre mesure.
Respectueusement,
Jul
Répondre à ce message
Bonsoir
Je souhaite afficher une bannière différente en fonction de la rubrique racine. Pour cela j’ai créé une campagne par rubrique racine, mais je ne trouve pas comment appeler ce plugin de façon dynamique.
Un simple appel à #PUBBAN#TEXTE** dans une boucle de rubrique ne me charge pas #PUBBANactualites si le texte de la rubrique est « actualités »
J’aurai bien utilisé un modèle dans l’espace privé, du type <BANNIERE1> mais cela ne semble pas prévu non plus.
Vous parlez de balises BANNIERES et PUBLICITES... mais pourriez-vous expliquer comment les utiliser svp ?
J’ai essayé le code suivant sans succès. Je tâtonne pour deviner vos codes de balises mais ne trouve pas. Pouvez-vous m’indiquer quelle solution vous semble la plus simple pour répondre à mon besoin svp ?
Merci pour votre aide
Cédric
Pour simplifier ma question en une ligne :
Comment faire fonctionner la syntaxe suivante ?
#PUBBAN{#TEXTE**}
Où je pensais mettre dans le texte de la rubrique, l’identifiant de ma bannière. Exemple : « actualites »
Tout fonctionne si je mets le code en dur
#PUBBAN{actualites}
.Encore moi. J’ai trouvé le moyen en appelant la bannière dans un squelette inclus :
<INCLURE{fond=inc-entete}{id_rubrique}{pub=#TEXTE**}>
Dans le squelette en question, il me suffit de placer :
#PUBBAN{#ENV{pub}}
Il me reste 2 problèmes :
Quand pensez-vous avoir le temps de mettre votre plugin à jour ? Il serait très utile !
Une dernière idée : il serait utile d’ajouter le nom de la publicité pour nous permettre de suivre les stats dans google analytics, grâce à l’astuce suivante : http://www.seomix.fr/lien-externe-google-analytics/
Quand on aime on ne compte pas !
Ce plugin a beaucoup de potentiel et il ne lui manque pas grand chose pour être abouti
Une dernière requête et après j’arrête de commenter partout promis !
=> je ne vois aucune statistique dans l’espace public alors que j’ai cliqué sur plusieurs pubs depuis 3 jours.
http://be3.fr/~biotechs/spip.php?page=publicites_statistiques
Le plugin a pourtant pu comptabiliser les stats suivantes :
Nombre de bannières 2
Nombre total de publicités 9
- Dont actives 9
- Dont inactives 0
- Dont obsolètes 0
Nombre total d’affichages 832
Nombre total de clics 8
- Ratio (clics/affichages) 0.96 %
Une promesse est une promesse mais... il manquait la capture avec la bannière qui reprend le site au lieu d’afficher une image
Répondre à ce message
Bonjour
J’essaie de faire fonctionner votre plugin sur un site sous spip 3.0.5
Tout fonctionne bien sauf le clic sur une publicité existante (écran « liste des publicités »).
Ainsi, il ne m’est pas possible d’accéder à la page http://be3.fr/~biotechs/ecrire/?exec=publicite&id_publicite=2. Du coup, il m’est impossible d’activer une nouvelle publicité, et donc d’utiliser le plugin.
Je trouve les erreurs ci-dessous dans mon error.log, mais ces erreurs ne sont apparues qu’une seule fois. Pourtant je m’attendais à ce qu’elles apparaissent à chaque fois que j’essaie d’accéder à ladite page.
Pouvez-vous m’aider ? Je suis étonné que personne d’autre ne rencontre ce problème.
Merci
Je viens de comprendre : cette page ne fonctionne ni sous Chrome, ni sous Firefox ; mais elle fonctionne sous IE !
Répondre à ce message
Bonjour a tous,
je suis sous spip 3.0 avec le squelette simple magazine. J’ai installé pub banner s3 mais les bannieres test ne s’affiche pas, pourtant tout est bien present dans mon espace privé. Quelqu’un peut-il m’aider ?merci d’avance
bonsoir,
j’ai tout réinstaller, easyphp, spip 3.0 et pub banners3, j’ai téléchargé un nouveau squelette NOVICE, le problème persiste les bannières ne s’affichent toujours pas. D’après le message d’Alex ci-dessous il devrai y avoir un document « publicite_edit.html » situé dans : prive/squelettes/navigation/publicite_edit.html, et editer_publicte.php situé dans le formulaire, j’ai vérifier dans mes fichiers et il n’y a rien de tel, par contre ils sont tous bien présents dans le plugin pub banner. Que dois-je faire ? les déplacer ? Je ne comprends plus rien si quelqu’un pouvait bien me répondre je lui en serais reconnaissant.
Salut Brahim,
Si je comprends bien, tu vois les bannières sur l’espace privé mais pas sur les pages publiques, c’est bien ça ?? Est-ce qu’on peut voir le site ou tu développes en local ?
Pour un premier test :
- clique sur le bouton « Voir la documentation (en interne) » sur la page de gestion des bannières de l’espace privé : tu tombes sur une page spéciale publique où certaines bannières devraient être visibles
- ouvre le fichier « pubban_options.php » dans le plugin et enlève les deux slashes au début de la ligne 35 :
- sur la page de doc ouverte précédemment, clique sur « Recalculer cette page » et reviens ici poster une copie d’écran du résultat (des message d’erreur devraient apparaître à la place des bannières ...).
On verra ensuite comment t’aider plus ;)
P.
Bonjour,
et merci pour ta réponse. Je travaille en local pour le moment le temps que tout soit au point.
J’ai suivi toute la procédure que tu m’as envoyé et effectivement il y a des messages d’erreurs qui sont apparus. j’ai fait une copie écran en ésperant que cela te convienne. J’attends impatiemment ton retour.
Brahim
Salut Brahim,
OK, c’est peut-être ma faute alors, oups ...
J’ai corrigé les erreurs, ce sera dans le zip demain matin (version 1.30.3 pour info). Mets à jour le plugin et vérifie ...
Si le problème persiste il faudra qu’on cherche encore un peu :)
P.
Bonjour Piero,
j’ai bien téléchargé la dernière version mais ça n’apparait toujours pas. Je pense que le souci vient de chez moi, vu que c’est la première fois que je touche à un CMS et que je n’y connais rien en développement. Pour être sûr, dois-je intégrer #PUBBANbanner_id dans le squelette de SPIP ou dans le squelette que j’ai installé (NOVICE de BestMusic) ? Si y’a possibilité de te contacter au téléphone ca m’enleverait une grosse épine du pied.
Je te remercie d’avance.
Salut,
La balise doit être écrite dans le squelette effectivement utilisé par SPIP, soit dans ton cas NOVICE.
Si tu as un doute, tu peux rajouter à n’importe quelle URL l’argument
var_mode=inclure
et SPIP te montre le chemin de chaque squelette réellement inclus pour une page.Bon, un dernier test : charge la page
/?page=banniere&var_mode=recalcul&id_banniere=1
en changeant le dernier chiffre avec un ID d’une bannière valide (attention, il s’agit du vrai ID et pas du « banner_id » - c’est le « N° » dans les tableaux de l’admin). Si tu ne vois rien c’est qu’il y a un vrai souci dans le plugin, sinon c’est que le problème vient bien du squelette ...Tiens moi au courant
P.
Salut,
excuse moi d’avance pour ma question mais : ou dois-je placer / ?page=banniere&var_mode=recalcul&id_banniere=1 ?
Bonjour,
c’est bon ça fonctionne parfaitement, je ne sais pas d’ou venais le problème ca s’est mis à marcher comme par magie. Encore une petite question, j’aimerais placer une bannière à coté de mon logo mais je ne sais pas comment m’y prendre, à chaque fois ma bannière attérri en dessous
img class =« sitetitle » src=« #CHEMINimages/logimag.png » />#PUBBANbanner
je me doute que ce n’est pas bon....Que dois-je rajouter ?
Merci d’avance
Salut Brahim,
Cool, le problème devait bien venir des messages d’erreur, certaines configs serveur bloquent la suite parfois.
Pour gérer ta bannière à côté du logo, tu peux encadrer le logo et la balise dans deux div que tu traites en CSS :
Puis tu fais des CSS flottant pour chaque div. Par exemple (à retravailler) :
@+
Nickel ! exactement comme je le souhaitais ! merci beaucoup !
Si je peux encore abuser de tes conseils, un truc qui n’a rien à voir avec pub banner, j’ai un souci pour faire apparaitre les images des différents articles sur la page d’accueil. J’ai déjà testé 4 squelettes différents et c’est toujours pareil, j’ai que le texte en page d’accueil. Y’a t’il autre chose à faire que de saisir le texte et de télécharger la photo ? ce sont des articles et des photos que j’ai copié sur le net pour tester le rendu du site.
Si tu as une solution tu m’enleverais un tronc d’arbre du pied.
Bien à toi
Bon, on va essayer de sauver ton pied alors ;)
Si l’image dont tu parles est un logo (considéré comme tel par SPIP) tu dois rajouter dans le squelette de la page concernée (’sommaire.html’ pour la page d’accueil par exemple) la balise :
En gros, ça affiche le logo en le réduisant à 40 pixels maxi en largeur (tu peux changer le 40).
S’il s’agit d’une image associée, c’est plus compliqué ! Là, il faut que tu fasses un truc du genre :
où XX est l’ID du document voulu. Si tu n’as qu’une seule image associée et que tu veux l’afficher, plus simple :
Voilou
P.
Merci pour ta réponse rapide,
j’ai essayé ces 3 méthodes et je n’ai que des crochets qui apparaissent au dessus du titre voilà comment j’ai insérer le truc :
[ < div class =" latest_post_image " >
< a ( # LOGO_ARTICLE | image_reduire 40,0 ) < / a >
< / div > ]
ou :
[ < div class =" latest_post_image " >
< a [ ( # INCLURE fond = inclure / documents , id_article , env ) ]
< / div> ]
et avant j’avais ça :
href=« #URL_ARTICLE »>(#LOGO_ARTICLE|| ?[(#LOGO_ARTICLE|image_reduire40,0|image_recadre40,0,center|inserer_attributtitle,[(#TITRE)])])
j’ai bien réduit à 40 mais rien
j’espere que c’est lisible tout ça...
Merci à toi
Hello Brahim,
En fait, la balise #LOGO_qqchose renvoie déjà un lien complet si tu lui passes un argument. Donc, dans ton premier cas par exemple, tu devrais plutôt écrire :
Normalement, ça devrait t’afficher le logo avec un lien vers l’article (?).
Non ?
P.
Ah oui, et une autre astuce spéciale pour Contrib : pour écrire ton code dans les commentaires (comme ci-dessus), tu peux écrire (sans l’espace de la dernière ligne avant le slash) :
Je ne sais pas pourquoi mais le bouton pour faire ça a disparu depuis la mise à jour en SPIP3.
Salut,
j’ai essayé à nouveau avec ton code et toujours rien, j’ai beau recalculer la page, vider le cache, rien ne se passe, au faite j’ai un autre fichier qui s’appelle sommaire.html.bak y’à peut-être la même chose à modifier dedans non ? Je suis complètement perdu...
ça ne serait pas un souci de compatibilité ? j’ai essayé les 4 squelettes suivants :
Globenews
simple magazine
the morning after
novice
avec ces 4 squelettes je n’ai jamais réussi à avoir une image en page d’accueil, je commence à perdre espoir...
je viens de virer le squelette que j’avais installé, pour garder le spip de base, pareil aucune photo ne s’affiche dans le sommaire, au cas où ça peut aiguiller quelqu’un...
Bonsoir à tous,
vraiment personne pour m’aider ? j’espérais qu’il y aurait plus de monde pour m’aiguiller pour mes premiers pas...Ce souci d’images qui ne s’affichent que dans les pages d’articles commence à me taper sur les nerfs
A l’aide svp...
Répondre à ce message
Bonjour,
c’est la première fois que j’utilise spip (et que je fait un site web) et voilà un moment que je cherche et je ne trouve pas où je doit intégrer #PUBBANbanner_id. j’ai Zpip comme squelette, dans quel page html ou css je doit mettre ça ? puis-je choisir où la bannière apparaîtra sur le site publique ? puis-je faire en sorte que la bannière n’apparaisse que sur la page d’accueil ?
je n’ai pas trouvé le tuto pour ça...
merci !
Salut,
et bienvenue chez SPIP :)
Alors, si tu utilises Zpip, voici ce que tu peux faire :
1- fais une copie complète du répertoire « plugins/auto/z/vXXX/ » ;
2- mets cette copie à la racine de ton Spip (au même niveau que le répertoire « squelettes-dist/ ») ;
3- renomme ce répertoire « squelettes/ ».
Là, tu as un jeu de squelettes utilisable dans Zpip que tu peux modifier comme tu veux (Spip les prendra en priorité). Le répertoire « squelettes » doit donc être considéré comme ton répertoire à toi, dans lequel tu peux travailler. Tu pourras d’ailleurs y ajouter tous les fichiers de squelettes que tu veux par la suite.
Pour mettre la bannière sur la page d’accueil, tout dépend de son emplacement exact. Mettons que tu veuilles l’afficher dans le contenu :
4- ouvre en édition le fichier « squelettes/contenu/page-sommaire.html » (avec un éditeur de texte tout bête si tu n’as rien d’autre) ; c’est le code HTML du contenu de la page d’accueil ;
5- écris la balise exactement où tu veux la voir dans le contenu (en remplaçant « banner_id » par l’ID de ta bannière) :
6- charge la page en navigateur, en cliquant sur le bouton « Recalculer cette page » qui apparaît lorsque tu es connecté.
Si tout va bien, ta bannière est là ;)
Pour une formation rapide (mais nécessaire si tu veux construire ton site) :
- Le Squelette Zpip ;
- utilisation générale des squelettes dans Spip : http://www.spip.net/fr_rubrique135.html.
J’espère avoir été clair :(
Reviens poster ici si tu galères un peu trop ...
@+
P.
Répondre à ce message
Bonjour,
Je me suis penché sur la gestion des médias, en attendant, la gestion par le plugin :
J’ai donc modifier deux trois truc pour utilisé la médiathèque :
Dans ’prive/squelettes/navigation/publicite_edit.html’ :
a la fin du fichier :
Dans ’formulaires/editer_publicite.php’ :
l84 ajoutez :
l112 après
ajoutez :
Et enfin dans l’admin : ’ecrire/ ?exec=configurer_contenu’
- >Documents joints
- >Cochez ’Publicités’ pour autoriser l’ajout de doc au pub.
Voila maintenant sur la fiche d’édition de la pub a gauche vous avez le boite de doc comme d’habitude copier le code du doc genre « » ou « » ou encore « » ou ....
et lors de la validation du formulaire la première occurrence de d’un modèle est transformé en son lien.
C’est barbare(un peu) mais ça fonctionne !
Cordialement,
Alexandre
a oui l’idéal serait de modifier le ’name’ du textarea en ’texte’ à la place de objet pour bénéficier du dblclic pour l’insertion. mais bon je ne veux pas modifier l’existant du plugin.
Salut Alex,
Merci beaucoup pour tous ces retours et ta plongée dans le code !!
J’ai ajouté au plugin les deux fonctionnalités : la correction sur le datepicker (parfait !) et la gestion des documents que j’ai un peu peaufiné.
Version 1.30.2 pour info
Merci encore pour ton retour, sacré boulot ! ;)
P.
Répondre à ce message
Bonjour,
Merci pour ton travail autour de ce plugin.
Mon petit souci : J’ai paramétré ( correctement, il me semble) une publicité entre 2 dates,
Cela fonctionne le jour même, mais le jour suivant, il(la gestion du plugin ?) me la change de « active » en « obsolète » !
Il me laisse alors un espace blanc à la place du bandeau dans sa partie publique.
Je te joins une copie d’écran de la partie privée.
Je suis en spip 3.0 et la version du plugin 1.30
Merci pour ce plugin et pour ton aide.
Bonjour,
Merci pour ce plugin bien pratique.
J’ai le même soucis que Alain.
Re-Bonjour,
J’ai trouvé le problème il s’agit d’un problème de format de date le plugin travail sur des dates de début et fin au format ’yy-mm-dd’, mais le plugin jquery datepicker à un format par defaut en ’dd/mm/yy’.
Donc lors de la tache cron impossible de faire la comparaison correct pour verifier si la pub est périmé ou non.
Donc je propose tous simplement d’altérer le format du datepicker pour le formulaire editer_publicite.html et inserer à la toute fin de se fichier :
Et voila le format sera le bon.
Cordialement,
Alexandre
Répondre à ce message
Suggestion : ce plugin a l’air de promettre plein de bonnes choses. Il ne gère cependant pas le rafraichissement d’un bandeau après X secondes.
Intégrer la fonctionnalité d’un rafraichissement permettrait de gérer sa régie en interne, sans outil tiers.
Salut Guilaind,
Je reviens sur tes deux commentaires ...
D’abord sur le premier, « problème d’association de pub aux bannières », as-tu toujours ce problème ?
Ensuite concernant ta proposition que le plugin gère un rafraîchissement, c’est une bonne idée mais j’aurai besoin que tu m’en dises plus sur le fonctionennemt (je n’ai pas vraiment l’habitude des régies) ... Si je comprends bien, l’idée est de rafraîchir une bannière au bout de X secondes, pour afficher une autre image j’imagine ?
Merci d’avance pour ces précisions :)
P.
Merci P. pour ta réponse.
Pour le bug, oui le problème subsiste. Je n’avais pas touché depuis plusieurs jours et après nouvel essai, le problème persiste.
Pour le 2d point, il est classique de faire tourner les publicités toutes les X secondes suivant un ordre défini ou en aléatoire, permettant de louer le même emplacement à plusieurs annonceurs. Pour l’instant je n’ai pas grand chose d’autre à dire. Je viens d’installer openx et vais le tester.
Salut,
Bon, j’ai fait un permier essai ... tu me diras ce que tu en penses. Dispo seulement pour SPIP 3 par contre.
Le rafraîchissement fonctionne et est paramétrable pour chaque bannière. Par conte, le décompte d’affichage fait un bond du coup ... et la même image peut être affichée deux fois de suite (pas encore résolu ce problème).
N’hésite pas à faire un retour ...
P.
Merci pour la fonctionnalité.
Spip3 est bien trop jeune pour que je passe un gros site en prod. Tous les plugins que j’utilise en Spip2 ne sont pas encore dispo pour spip 3. Bref, pour moi spip3 c’est au moins 3 ou 4 mois après la vraie sortie officielle, pas avant...
Je vais continuer à explorer openX quand j’aurai 1 heure à tuer...
Je me lance en spip3 en dev sur mon gros site et vais donc enfin essayer le plugin avec intérêt. Je reviens ds qq jours avec des commentaires
Testé avec succès en dev. Simple à mettre en place et le rafraichissement fonctionne bien.
Je vais bientôt le passer en prod.
Merciiiiii
Répondre à ce message
Bonjour et merci pour ce plug-in.
Un truc qui faciliterait grandement la gestion des pubs pour nous, serait la possibilité d’uploader un gif/jpeg/swf depuis le disque local vers le site, sans passer explicitement par un client FTP. Un mécanisme un peu dans le même style que celui qu’on utilise pour insérer une image dans un article SPIP serait parfait.
Nos admin/producteurs de contenu SPIP n’ont le plus souvent pas la compétence (et donc pas les droits, hin hin) pour accéder le serveur en FTP.
Merci !
Salut,
C’est en cours de dév ... mais un peu compliqué car la mécanique de téléchargement/gestion des documents dans SPIP est bien rodée et très encadrée ...
Affaire à suivre donc (probablement la prochaine version du plugin).
P.
Cool. C’est pas urgentissime, juste que ça paraissait une bonne idée (tellement bonne que tu l’avais déjà eue, manifestement)...
On attendra la prochaine version, Merci !
Répondre à ce message
Bonjour,
Je fonctionne sous Sarka SPIP et je souhaite installer une bannière publicitaire dans le « bandeau bas » de mon site. J’ai un fichier nommé « inc_bandeau_bas.html » qui contient ceci :
Où dois-je copier la balise
?
Bonsoir Vincent,
Malheureusement, je ne connais pas le squelette Sarka ... peut-être que le mieux serait de poser la question sur la page du plugin.
P.
Répondre à ce message
Hello Pierro,
tentative d’utiliser Pub Banner sur spip 3, branche trunk
donc modification du plugin.xml :
suppression de la ligne :
les tables ne sont pas construite du premier coup aprés désinstallation , vider le cache , réinstallation ça passe .
j’ai bien « Bannières publicitaires » dans le sous-menu « Edition »,
absence de « Statistiques des publicités » dans le sous-menu « Statistiques ». par contre présente en bas de page http://spipfactory.com/ecrire/?exec=pubbanner
via le lien http://spipfactory.com/ecrire/?exec=statistiques_bannieres
donc ça fonctionne , ors mis quelque défaut d’affichage
Salut,
Pour info, je viens de publier une adaptation pour SPIP3, avec quelques nouvelles fonctionnalités :)
P.
vu et lu
merci je test des que j’ai migré mon serveur
Répondre à ce message
Problème d’association de pub aux bannières. Les tables existent bien. pour associer les pubs aux bannières j’ai du aller bidouiller en mysql. Le login de connexion mysql n’a pourtant aucun problème d’écriture pour tous les autres ajouts/modifs/suppressions.
Config noyau SPIP 2.1.13 avec plein de plugins installés dont Bonux, sur serveur preprod mais identique à prod (dédié).
Répondre à ce message
Bonjour Piero,
Bravo pour le plugin mais j’ai un problème...
Erreur SQL 1054
Unknown column ’statut’ in ’where clause’
SELECT COUNT(*) AS n FROM spip_bannieres WHERE statut=’2actif
J’ai vu que le probleme était reccurrent mais pas trouvé la solution. J’ai installé/réinstallé, sans succès.
Merci d’avance et bon courage !
Oups... j’ai trouvé.
J’ai effacé les tables et tout réinstallé.
Ça marche !
Merci !
Bonjour,
J’ai le même problème comment as tu fait pour régler ça silteplait ???
Merci.
Salut,
Peut-être que ce commentaire pourra t’aider ?
Tchuss
PiWi
Répondre à ce message
Bonjour, j’ai un soucis sur un spip 2.0.10 + pub banner 1.28
J’ai une erreur du type, uniquement lorsque je suis logué, c’est assez problématique dans certains cas. :
Salut,
Peux-tu m’en dire plus :
- sur quelle page as-tu cette erreur (URL, privée ou publique) ?
- dans quel squelette ?
...
P.
Je l’ai systematiquement quand je suis identifié, que ça soit sur l’espace publique ou privé, dès que je fais un appel à #PUBBANbanner_id .
Cette erreur apparaît dans l’iframe du bloc publicitaire.
Salut,
J’ai eu beau chercher, je ne parviens pas à avoir le même bug. Du coup, j’ai procédé autrement et modifié un appel dans l’un des modèles. Peut-être que ça résoudra ton souci ... (?)
C’est dans le zip demain matin, ou tout de suite via la modif : http://zone.spip.org/trac/spip-zone...
Tiens moi au courant,
PiWi
Répondre à ce message
Bonjour,
en local, j’arrive à enregistrer de nouvelles pub mais elles ne sont pas prises en compte par les bannières. quelqu’un a t il déjà eu ce probleme ?
merci
Bonsoir Naomed,
As-tu bien activé les pubs ? il faut cliquer sur la ligne « Activé » dans la boîte d’information en haut à gauche de la page de la pub.
Si c’est déjà fait, il va falloir plus d’infos pour t’aider :
@+ PiWi
bonsoir,
SPIP 2.1.10 est installé ainsi que Pub Banner 1.28 et SPIP Bonux 2.2.22, aucun autre pluin n’est installé.
C’est dans la partie privée que les pubs ne sont pas prises en comptes par les bannières. j’arrive à associer une pub donnée en modèle avec une nouvelle bannière mais pas une nouvelle pub sur aucune bannière modèle ou non.
Cela vient peut être de wampserver.
Salut,
Je viens de tester dans ta config et je ne retrouve pas le même problème... Par contre, je ne pense pas que cela puisse venir de WAMP (il s’agit simplement d’exécutables, je ne vois pas à quel endroit cela pourrait jouer dans la cas présent).
Bon, pour pouvoir mieux t’aider :
Un aperçu pourrait probablement nous donner plus d’infos ... Peux-tu faire un aperçu d’une page avec ton erreur ?
On va trouver ;-)
PW
bonjour,
j’ai tout réinstallé et cela ne change rien
dans la page d’édition des pubs, je vois la nouvelle bannière et je peux la selectionner
sur la page liste des bannieres, j’ai l’erreur suivante pour toutes les bannières demo et nouvelle
Fatal error : Call to undefined function generer_action_auteur() in C :\wamp\www\tourisme senegal\plugins\pub_banner\exec\pubban_puce_activation.php on line 31
Call Stack
# Time Memory Function Location
1 0.0025 423584 main( ) ..\index.php:0
2 0.0923 3441192 exec_pubban_puce_activation_dist( ) ..\index.php:156
3 0.0923 3441192 exec_pubban_puce_activation_banniere_args( ) ..\pubban_puce_activation.php:15
la liste des pubs actives me renvoit
Fatal error : Call to undefined function generer_action_auteur() in C :\wamp\www\tourisme senegal\plugins\pub_banner\exec\pubban_puce_activation.php on line 50
Call Stack
# Time Memory Function Location
1 0.0013 423568 main( ) ..\index.php:0
2 0.0904 3441168 exec_pubban_puce_activation_dist( ) ..\index.php:156
3 0.0905 3441168 exec_pubban_puce_activation_pub_args( ) ..\pubban_puce_activation.php:16
dans la liste des pubs actives l’apercu fonctionne pour pub demo par pour les nouvelles pubs
c’est tout ce que j’ai repéré
merci
Ok, alors le problème est maintenant résolu ... ou plutôt le sera demain matin (j’ai constaté hier qu’effectivement, un bug sur ce fichier renvoyait une erreur).
Mets à jour le plugin demain matin ou de suite via SVN (version 1.28 SVN [51781]) et ça devrait corriger l’erreur.
@+ PW
merci, j’essaye ce soir et te tiens au courant
bonjour,
le plugin ne crée plus les tables dans la base, serait il possible d’avoir une copie des tables.
merci
Ok, dump sql ci-dessous, et alternative ’SPIP’ tout en bas ...
1_ Alternative SQL
Attention, ça efface les tables avant de les recréer. Les exemples sont conservés :
2_ Alternative SPIP
En quatre étapes :
Si l’une de ces solutions ne résout pas tes problèmes, ça va être plus compliqué que prévu ;-)
Mais on va trouver ...
@ P.W.
j’essaye demain et te tiens au courant merci
je viens de réinstaller, je n’ai plus de message d’erreur mais... Ma nouvelle est enregistrée, la nouvelle pub est enregistrée, l’image est visible mais cette pub ne s’associe pas à la bannière.
j’ai inspecté les tables, la nouvelle bannière et la nouvelle pub apparaissent dans leur tables mais rien n’apparait dans la table « bannieres_publicites » ou se s’inscrit le « couplage ».
le probleme venait bien du serveur local une fois en ligne tout fonctionne à merveille. merci
Répondre à ce message
Le pavé svp 300x250
je l’ai ajouté manuellement pour ma part mais bon :) ça serait bien qu’il soit aussi dans la liste.
Répondre à ce message
Bon, c’est con, je développais aussi un plugin de Régie publicitaire et il est quasi complet pour une première version.
Faut que je commit quand même pour qu’on compare et peut-être fusionne nos trucs.
Ah, ouais c’est con ...
Un peu ma faute : il poirotait sur mon dépôt depuis quelques temps déjà ... j’aurai du le mettre sur la zone ou rédiger l’article avant ...
Suis à fond pour étudier une fusion. Préviens-moi quand tu commit ;-)
Ben c’est pareil pour moi hein, il est pour l’instant sur le dépôt privé d’un client, en attente de transfert sur la zone puisqu’il est générique.
Bonjour,
J’ai installé le plugin, mais quand j’essaie de l’utiliser j’ai une erreur :
Merci
c’est vrai que ça commence à se compter quand on fait une recherche sur le mot bannière ici : c’est l’embarras du choix :-D Y a plus qu’à comparer.
Répondre à ce message
Bonjour,
Merci pour ce super plugin très utile.
Juste un petit retour de test avec un spip 2.1.10 et le plugin Bandeau 2.1 (1.1.10 - stable) :
Une fois Pub Banner activé, l’accès aux pages de configuration du plugin est introuvable dans les menus.
Cordialement.
Salut Tropicaloo,
Merci pour le retour, c’est corrigé (dispo dans le zip demain matin - version 1.28).
;-) P.
Salut Piero,
Merci beaucoup, ca sera plus pratique en navigation Spip 3 que par l’url exec=pubbanner ;-)
Répondre à ce message
re bonjour,
j’ai ce message d’erreur
Fatal error : Call to undefined function sql_getfetsel() in /home/pacar7v/public_html/plugins/pub_banner/pubban_options.php on line 236
merci de votre aide
cordialement
Salut Marc,
Pour les erreurs sql ci-dessus, cela devrait être réglé avec la version 1.23 (disponible dans le zip demain matin si tout va bien).
Pour le fait de na pas ouvrir de nouvelle fenêtre (ton message 44733 ci-dessous), tu n’es pas le premier à le demander ... Ca paraît tout bête mais c’est assez compliqué en fait, donc je fais ça dans le courant de la semaine prochaine (si tu veux essayer, tout se joue dans le modèle « pub.html », tu peux dans un premier temps enlever tous les « target=_blank » et bidouiller la fonction javascript en attendant que je mette ça en place).
Je te tiendrai au courant ;-)
Voilà, à bientôt ...
Pour info, le plugin propose maintenant de choisir d’ouvrir une nouvelle fenêtre ou non ... (version 1.25 dispo demain matin).
P.
Répondre à ce message
Bonjour,
et merci pour votre travail
je souhaiterai ne pas ouvrir une nouvelle page pour le lien de la bannière, mais le faire pointer directement dans mon site vers un article, que faut il modifier et dans quel fichier, merci ?
Cordialement
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |