Changeset 110828 in spip-zone


Ignore:
Timestamp:
Jun 23, 2018, 9:22:16 PM (3 years ago)
Author:
real3t@…
Message:

Suite à https://zone.spip.org/trac/spip-zone/changeset/110827 on ne créé plus la rubrique Agenda à l'installation de SOyezCréateurs car les événements peuvent désormais être dans n'importe quelle rubrique.

À tester sérieusement ;-)

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

Legend:

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

    r110146 r110828  
    912912                $id_mot = create_mot("_Specialisation_Rubrique", "AfficherArticlesMenu", "Affichage des articles de la rubrique dans le menu de gauche", "Affecter ce mot clef aux rubriques dont la liste des articles doit être affichée dans le menu de gauche.");
    913913                $id_mot = create_mot("_Specialisation_Rubrique", "AfficherArticlesMenuHaut", "Affichage des articles de la rubrique dans le menu déroulant", "Affecter ce mot clef aux rubriques dont la liste des articles doit être affichée dans le menu déroulant.");
    914                 $id_mot = create_mot("_Specialisation_Rubrique", "Agenda", "Pour dire qu'une rubrique est dans l'Agenda", "Il est impératif de mettre ce mot clef pour la rubrique à la racine ayant cette caractéristique (inutile pour les sous rubriques de cette rubrique).");
    915914                $id_mot = create_mot("_Specialisation_Rubrique", "Citations", "Rubrique destinée à recevoir de courtes citations (une par article) affichées en haut à droite des pages du site de manière alléatoire (une nouvelle citation toutes les heures)", "Créer un article par citation avec :\n\n-* La citation dans le corps du texte (entourée de guillemets si nécessaires)\n-* L'auteur dans le sous-titre\n-* Le titre de l'article sert d'accroche pour le lecteur\n");
    916915                $id_mot = create_mot("_Specialisation_Rubrique", "DessousBreves", "Pour placer une rubrique et ses articles qui sont placés sous les brèves (dans la colonne de droite du site)", "[*Attention*] : une rubrique qui a ce mot clef ne doit pas avoir de sous-rubrique !\n\nLe titre de la rubrique sera affiché sur la droite et la liste de ses articles en dessous.\n\nSeuls les articles sont clicables pour accéder à leur contenu.");
     
    12141213        }
    12151214
    1216 
    1217         $id_rubrique = create_rubrique("900. Agenda", '0', "");
    1218                 create_rubrique_mot("900. Agenda", "Agenda", "_Specialisation_Rubrique");
    1219                 create_rubrique_mot("900. Agenda", "PasDansMenu", "_Specialisation_Rubrique");
    1220                 create_rubrique_mot("900. Agenda", "SecteurPasDansQuoiDeNeuf", "_Specialisation_Rubrique");
    1221                 if ($nouvelle_installation) {
    1222                         $id_article = create_article(trouve_article_sc("Démonstration Agenda"), "900. Agenda");
    1223                         $id_article = create_article(trouve_article_sc("Installation du site"), "900. Agenda");
    1224                         $id_article = create_article(trouve_article_sc("Événement exceptionnel"), "900. Agenda");
    1225 
    1226                         $id_parent = $id_rubrique;
    1227 
    1228                         $id_rubrique = create_rubrique("10. SPIP", $id_parent, "");
    1229                                 $id_article = create_article(trouve_article_sc("Historique des versions de SPIP"), "10. SPIP");
    1230 
    1231                         $id_rubrique = create_rubrique("20. Linux", $id_parent, "");
    1232                 }
    1233 
    1234 
    1235 
    12361215        $id_rubrique = create_rubrique("999. Citations", '0', "Mettre dans cette rubrique une citation par article");
    12371216                create_rubrique_mot("999. Citations", "Citations", "_Specialisation_Rubrique");
     
    12561235        #poubelle_article("Politique d'accessibilité du site","000. Fourre-tout");
    12571236        #poubelle_article("Mentions légales","000. Fourre-tout");
    1258         poubelle_article("Installation du site","900. Agenda");
    1259         poubelle_article("Événement exceptionnel","900. Agenda");
    1260         poubelle_article("Démonstration Agenda","900. Agenda");
    12611237        poubelle_article("Conseil n°3","999. Citations");
    12621238        poubelle_article("Conseil n°4","999. Citations");
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/inc/sc_article.php

    r106873 r110828  
    491491        }
    492492
    493         /* Démonstration Agenda */
    494         if ($article == "Démonstration Agenda") {
    495                 $contenu['titre'] = "Démonstration Agenda";
    496         }
    497 
    498         /* Installation du site */
    499         if ($article == "Installation du site") {
    500                 $contenu['titre'] = "Installation du site";
    501                 $contenu['texte'] = <<<EOF
    502 Cet événement est là pour vous montrer que vous pouvez utiliser un [agenda événementiel dans votre site->https://contrib.spip.net/Agenda-evenementiel-avec].
    503 EOF;
    504         }
    505 
    506         /* Événement exceptionnel */
    507         if ($article == "Événement exceptionnel") {
    508                 $contenu['titre'] = "Événement exceptionnel";
    509                 $contenu['texte'] = <<<EOF
    510 Quand un événement ne se produit qu'une fois, il vaut mieux faire un article qui contienne un descriptif de l'événement et ne mettre dans l'événement lui-même que sa date. Le titre de l'événement devra alors être identique à celui de l'article.
    511 
    512 Il sera même possible de faire une galerie de photographies dans ce même article...
    513 EOF;
    514         }
    515 
    516493        /* Conseil n°3 */
    517494        if ($article == "Conseil n°3") {
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/paquet.xml

    r110799 r110828  
    22        prefix="soyezcreateurs"
    33        categorie="squelette"
    4         version="4.3.14"
     4        version="4.3.15"
    55        etat="stable"
    66        compatibilite="[3.1.8;3.2.*]"
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/soyezcreateurs_administrations.php

    r110565 r110828  
    3131                                fulltext_liste_creer_index('all');
    3232                        }
    33                         // Installation d'exemples concernant l'agenda si le plugin est actif
    34                         if ($f('agenda', 'est_actif')) {
    35                                 // Réserve le formulaire des événements aux seules rubriques d'Agenda (avec le plugin agenda 2 installé)
    36                                 sql_update('spip_rubriques INNER JOIN spip_mots_rubriques ON spip_rubriques.id_rubrique = spip_mots_rubriques.id_rubrique INNER JOIN spip_mots ON spip_mots_liens.id_mot=spip_mots.id_mot', array('spip_rubriques.agenda' => 1, 'spip_mots_liens.objet'=>'rubrique'), 'spip_mots.titre='.sql_quote('Agenda'));
    37                                 include_spip('inc/sc_article');
    38                                
    39                                 $id_rubrique = id_rubrique('900. Agenda');
    40                                 if ($id_rubrique >0) {
    41                                         $date = date('Y-m-d H:i:00');
    42                                         create_evenement("900. Agenda", "Installation du site", "Installation du site", $date, $date, "Quand le titre de l'événement est identique au titre de l'article, il n'est pas affiché en plus", 'Votre serveur web.');
    43                                         create_evenement("900. Agenda", "Installation du site", "Installé !", $date, $date, "Quand le titre de l'événement est différent du titre de l'article, alors, les 2 titres sont affichés.", '');
    44                                         create_evenement("900. Agenda", "Événement exceptionnel", "Événement exceptionnel", date('Y-m-d 20:30:00'), date('Y-m-d 22:30:00'), "Quand l'heure de début est différente de l'heure de fin, c'est un événement avec une durée...", '');
    45                                         create_evenement("10. SPIP", "Historique des versions de SPIP", "SPIP 2.1", '2010-04-09', '2010-04-09', "[->https://www.spip.net/fr_article4728.html]", '', 'non');
    46                                         create_evenement("10. SPIP", "Historique des versions de SPIP", "SPIP 2.0", '2008-12-13', '2008-12-13', "[->https://www.spip.net/fr_article3784.html]", '', 'non');
    47                                         create_evenement("900. Agenda", "Démonstration Agenda", "Démonstration Agenda", '2017-12-13', '2017-12-13', "", '', 'non');
    48                                 }
    49                         }
    5033                        spip_log("SoyezCreateurs maj 3.0.20 Faite", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
    5134                        ecrire_meta($nom_meta_base_version,$current_version='3.0.20','non');
     
    282265                }
    283266                */
    284                 /*
    285                 // A integrer quand SPIP permettra d'avoir des critères optionnels sur un champ de table innexistant
    286                 // en l'occurrence, remplacer dans le squelette {titre_mot=Agenda} par {agenda=1}
    287                 if (version_compare($current_version,'2.1.14','<')) {
    288                         include_spip('base/soyezcreateurs');
    289                         spip_log("SoyezCreateurs maj 2.1.14", 'soyezcreateurs_install'._LOG_INFO_IMPORTANTE);
    290                         $id_groupe = id_groupe("_Specialisation_Rubrique");
    291                         $id_mot = id_mot("Agenda", $id_groupe);
    292                         if ($id_mot>0) {
    293                                 sql_delete("spip_mots", "id_mot=$id_mot");
    294                                 sql_delete("spip_mots_articles", "id_mot=$id_mot");
    295                                 sql_delete("spip_mots_rubriques", "id_mot=$id_mot");
    296                                 sql_delete("spip_mots_syndic", "id_mot=$id_mot");
    297                                 sql_delete("spip_mots_forum", "id_mot=$id_mot");
    298                         }
    299                         ecrire_meta($nom_meta_base_version,$current_version='2.1.14','non');
    300                 }
    301                 */
    302267        }
    303268}
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/soyezcreateurs_options.php

    r110689 r110828  
    1313
    1414if (!defined('_ACCESSIBILITE_CONSERVER_BULLE'))
    15         define('_ACCESSIBILITE_CONSERVER_BULLE',true); // Pour conserver les bulles d'aide volontaire sur les liens vers les documents
     15        define('_ACCESSIBILITE_CONSERVER_BULLE', true); // Pour conserver les bulles d'aide volontaire sur les liens vers les documents
    1616#if (!defined('_BONUX_STYLE'))
    1717#       define('_BONUX_STYLE',1); // https://zone.spip.org/trac/spip-zone/changeset/35480
     
    2222if (!defined('_MOTS_CREATION_RETOUR_MOT_CREE'))
    2323        define('_MOTS_CREATION_RETOUR_MOT_CREE', true); // Revenir au mot clef nouvellement créé. Cf https://zone.spip.net/trac/spip-zone/changeset/110686/spip-zone
     24if (!defined('_AGENDA_CHOIX_RUBRIQUE_OUVERT'))
     25        define('_AGENDA_CHOIX_RUBRIQUE_OUVERT', false); // Ne pas pouvoir choisir qu'une rubrique puisse être parmis les seules à recevoir des événements. Cf : https://zone.spip.org/trac/spip-zone/changeset/110827
    2426
    2527// Pour forcer le mode écran large
Note: See TracChangeset for help on using the changeset viewer.