Suite du commit 65383 : ajout du pipeline "post_insertion" pour la gestion de documents associés aux pubs et rédaction d'un début d'aide - version 1.30.2 (juste pour l'ajout du pipeline - les 1.30.1 vont générer pas mal d'erreur d'association doc/pub)

master
piero.wbmstr@gmail.com 11 years ago
parent 502e5b09f7
commit a9fb2ca4fb

@ -14,6 +14,29 @@
<p>Il ne s'agit pas, bien sûr, d'élément éditoriaux informatifs comme un article ou une brève, mais ils sont ajoutés et référencés dans SPIP comme tout autre objet. Ils sont donc utilisables dans les boucles et les squelettes.</p>
<p>Le plugin ajoute également la balise <var>#PUBBAN{ arg }</var> à SPIP, qui sera remplacée à la compilation par la bannière que vous avez appelé en argument.</p>
<p><a name="pubbanner_banniere"></a></p>
<h4 class="spip">Les bannières</h4>
<p>La <strong>bannière</strong> est l'objet qui est affichée à l'emplacement de la balise dans les squelettes. Il s'agira le plus souvent d'une <var>DIV</var> entourant une <var>iFrame</var> dans laquelle apparaissent une ou plusieurs publicités associées à la bannière, selon la valeur du rafraîchissement de celle-ci.</p>
<p>Une <strong>bannière</strong> se définit principalement par des dimensions (<em>largeur et hauteur</em>) et un délai de rafraîchissement qui correspond au temps d'affichage au bout duquel une publicité disparaît pour être remplacée par une autre (<em>cette valeur peut être annulée</em>).</p>
<p><a name="pubbanner_publicite"></a></p>
<h4 class="spip">Les publicités</h4>
<p>La <strong>publicité</strong> est l'image ou l'objet qui est visible par l'internaute dans une bannière.</p>
<p>Une <strong>publicité</strong> se définit principalement par un contenu (<em>image ou objet flash</em>), une URL de redirection au clic ainsi qu'une ou plusieurs bannières associées. Plusieurs variables permettent également de régler les droits d'affichage et de clic pour chaque publicité : un nombre défini d'affichages ou de clics et des dates de début et de fin d'affichage. Cela permet notamment de préparer des campagnes publicitaires en fonction de dates précises, de proposer un nombre d'affichage définit etc.</p>
<p><a name="pubbanner_auth"></a></p>
<h4 class="spip">Autorisations sur les bannières et publicités</h4>
<p>Seul les administrateurs du site ont le droit de créer ou modifier les bannières et publicités.</p>
<p>Les auteurs peuvent accéder à la visualisation des statistiques et aux fiches récapitulatives des objets.</p>
<!-- fin ajout d'aide personnalisée -->
</body>
</html>

@ -8,7 +8,7 @@
[<input type='hidden' name='id_publicite' value='(#ENV{id_publicite})' />]
<ul>
<li class='editer fieldset'>
<fieldset><h3 class="legend"><:pubban:infos_pub:> #AIDER{pubbanner}</h3>
<fieldset><h3 class="legend"><:pubban:infos_pub:> #AIDER{pubbanner_publicite}</h3>
<ul>
<li class="editer obligatoire[ (#ENV**{erreurs}|table_valeur{titre}|oui)erreur]">
<label for="titre"><:pubban:titre_tablo_nom:>&nbsp;:</label>[

@ -8,8 +8,19 @@ function inc_instituer_publicite_dist($data, $statut='1inactif') {
include_spip('base/abstract_sql');
if (!isset($data['date_add']) ) $data['date_add'] = date('Y-m-d H:i:s');
$data['statut'] = $statut;
if ( $id_publicite = sql_insertq('spip_publicites', $data, '') )
if ( $id_publicite = sql_insertq('spip_publicites', $data, '') ) {
// Envoyer aux plugins (notamment media)
pipeline('post_insertion',
array(
'args' => array(
'table' => 'spip_publicites',
'id_objet' => $id_publicite
),
'data' => $data
)
);
return $id_publicite;
}
return false;
}

@ -57,7 +57,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'confirm_undelete' => 'Attention : vous avez demandé la réhabilitation d un encart publicitaire ...\\n\\nCliquez sur OK pour confirmer.',
'confirm_vider_poubelle' => 'Êtes-vous sûr de vouloir vider la poubelle ?',
'content_trash' => 'Contenu de la poubelle',
'cube_banner' => 'Bannière "Cude"',
'cube_banner' => 'Bannière "Cube"',
// D
'date_add' => 'Création',
@ -95,7 +95,7 @@ Ces bannières s\'intègrent dans vos squelettes en indiquant simplement la bali
#PUBBAN{nom_de_la_banniere}
// ou ID de la banniere
#PUBBAN{id_empl}
#PUBBAN{id_banniere}
</cadre>
Suivie du nom de la bannière que vous souhaitez afficher. La balise est remplacée par une frame de la taille de la bannière.',
'documentation_2' => 'Pour une raison pratique [[Spip Bonux est utilisé par Pub Banner pour sa fonctionnalité \'POUR\', qui permet de créer des boucles depuis des array PHP (ndlr) ...]], le plugin PUB BANNER nécessite d\'avoir installé au préalable le plugin {{Spip Bonux}} en version 1.3 au minimum.

@ -1,7 +1,7 @@
<paquet
prefix="pubban"
categorie="multimedia"
version="1.30.1"
version="1.30.2"
etat="test"
compatibilite="[3.0.0-beta;["
logo="img/ico-pubban.png"

@ -35,7 +35,7 @@
<h2><:pubban:pratique:></h2>
</div>
<div class="texte entry-content">
#SET{url_page,#URL_PAGE{stat_pub}|parametre_url{pub,"1,2"}}
#SET{url_page,#URL_PAGE{publicites_statistiques}|parametre_url{id_publicite,"1,2"}}
<:pubban:documentation_3{url_exemple=#GET{url_page}}|propre:>
</div>
<br class="nettoyeur" style="line-height:30px" />

Loading…
Cancel
Save