Changeset 99140 in spip-zone


Ignore:
Timestamp:
Aug 10, 2016, 5:11:35 PM (3 years ago)
Author:
real3t@…
Message:

Quand le plugin Campagnes est disponible, permet de créer les emplacements des bannières publicitaires utilisables par le squelette.

Location:
_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/base/soyezcreateurs.php

    r96647 r99140  
    514514                }
    515515        }
     516}
     517
     518function create_encart($titre, $identifiant, $largeur=0, $hauteur=0) {
     519        $titre = addslashes($titre);
     520        $result = sql_fetsel(
     521                "id_encart",
     522                "spip_encarts",
     523                "titre='$titre'"
     524        );
     525        $id_encart = $result['id_encart'];
     526        if ($id_encart > 0) {
     527                sql_updateq(
     528                        "spip_encarts", array(
     529                                "titre" => $titre,
     530                                "identifiant" => $identifiant,
     531                                "largeur" => $largeur,
     532                                "hauteur" => $hauteur
     533                        ), "id_encart='$id_encart'"
     534                );
     535        } else {
     536                $id_encart = sql_insertq(
     537                        "spip_encarts", array(
     538                                "titre" => $titre,
     539                                "identifiant" => $identifiant,
     540                                "largeur" => $largeur,
     541                                "hauteur" => $hauteur,
     542                        ));
     543        }
     544        return $id_encart;
    516545}
    517546
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/paquet.xml

    r97823 r99140  
    22        prefix="soyezcreateurs"
    33        categorie="squelette"
    4         version="4.0.68"
     4        version="4.0.69"
    55        etat="stable"
    66        compatibilite="[3.0.20;3.1.*]"
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/prive/exec/sc_aide.html

    r84792 r99140  
    11<h1><:soyezcreateurs:aidesc:></h1>
    2 <ul>
    3 <li><a href="http://contrib.spip.net/Premiers-pas-dans-le-squelette" title="Mode d'emploi"><:soyezcreateurs:commencer:></a></li>[
    4 (#AUTORISER{webmestre}|oui)<li><a href="./?exec=sc_vide">Supprimer les articles de démonstration inutiles</a><br />Cette opération est potentiellement <strong>dangereuse</strong> et n'est à faire qu'en comprenant bien ce que vous faites !</li>
    5 ]<li><a href="./?exec=sc_bannieres">Gérer les bannières et le logo</li>
    6 </ul>
     2<ul class="spip">
     3<li><a href="http://contrib.spip.net/Premiers-pas-dans-le-squelette" title="Mode d'emploi"><:soyezcreateurs:commencer:></a></li>
     4<li><a href="#URL_ECRIRE{sc_bannieres}">Gérer les bannières (en-tête des pages) et le logo</a></li>[
     5(#AUTORISER{webmestre}|oui)<li><a href="#URL_ECRIRE{sc_vide}">Supprimer les articles de démonstration inutiles</a><br />Cette opération est potentiellement <strong>dangereuse</strong> et n'est à faire qu'en comprenant bien ce que vous faites !</li>
     6[(#PLUGIN{campagnes}|oui)<li><a href="[(#URL_ECRIRE{sc_aide}|parametre_url{doit,1})]">Créer les emplacements de bannières publicitaires par défaut</a><br />Action <strong>immédiate</strong> !</li>]
     7]</ul>
     8<?php
     9if (autoriser('webmestre') AND _request('doit')==1) {
     10?>
     11<h2>Actions</h2>
     12<?php
     13        include_spip('base/soyezcreateurs');
     14        $id_encart = create_encart("Bannière haute", "banheader", "900", "150");
     15        echo "<p><a href=\"".generer_url_entite($id_encart, encart)."\">Bannière haute</a>, ";
     16        $id_encart = create_encart("Avant Goodies", "bangoodiesavant", "304", "165");
     17        echo "<a href=\"".generer_url_entite($id_encart, encart)."\">Avant Goodies</a>, ";
     18        $id_encart = create_encart("Avant localisation", "banlocalisationavant", "304", "165");
     19        echo "<a href=\"".generer_url_entite($id_encart, encart)."\">Avant localisation</a>, ";
     20        $id_encart = create_encart("Bannière de pied de page", "banfooter", "900", "150");
     21        echo "<a href=\"".generer_url_entite($id_encart, encart)."\">Bannière de pied de page</a>.</p>";
     22?>
     23<p>Les <a href="./?exec=encarts">encarts publicitaires</a> ont été créés.</p>
     24<?php
     25}
     26?>
Note: See TracChangeset for help on using the changeset viewer.