Ajout du plugin beespip sur la zone
parent
3538a67e8d
commit
aed53ca980
@ -1 +1,137 @@
|
||||
* text=auto !eol
|
||||
base/beespip_upgrade.php -text
|
||||
/beespip_administrations.php -text
|
||||
/beespip_headline.php -text
|
||||
/beespip_options.php -text
|
||||
/body.html -text
|
||||
contenu/article-doc_droite.html -text
|
||||
contenu/article-doc_droite.xml -text
|
||||
contenu/article-logo_droite.html -text
|
||||
contenu/article-logo_droite.xml -text
|
||||
contenu/article-pleine_largeur.html -text
|
||||
contenu/article-pleine_largeur.xml -text
|
||||
contenu/article.html -text
|
||||
contenu/auteur.html -text
|
||||
contenu/breve.html -text
|
||||
contenu/mot.html -text
|
||||
contenu/page-401.html -text
|
||||
contenu/page-404.html -text
|
||||
contenu/page-forum.html -text
|
||||
contenu/page-login.html -text
|
||||
contenu/page-plan.html -text
|
||||
contenu/page-recherche.html -text
|
||||
contenu/page-sommaire.html -text
|
||||
contenu/page-spip_pass.html -text
|
||||
contenu/rubrique-a3cols.html -text
|
||||
contenu/rubrique-a3cols.xml -text
|
||||
contenu/rubrique-articles_2cols.html -text
|
||||
contenu/rubrique-articles_2cols.xml -text
|
||||
contenu/rubrique-articles_4cols.html -text
|
||||
contenu/rubrique-articles_4cols.xml -text
|
||||
contenu/rubrique-signets.html -text
|
||||
contenu/rubrique-signets.xml -text
|
||||
contenu/rubrique.html -text
|
||||
contenu/site.html -text
|
||||
css/960.css -text
|
||||
css/easyslider.css.html -text
|
||||
css/easyslider2.css.html -text
|
||||
css/reset.css -text
|
||||
css/structure.css.html -text
|
||||
css/styles.css.html -text
|
||||
css/superfish.css.html -text
|
||||
extra/article-pleine_largeur.html -text
|
||||
extra/article.html -text
|
||||
extra/auteur.html -text
|
||||
extra/breve.html -text
|
||||
extra/mot.html -text
|
||||
extra/page-sommaire.html -text
|
||||
extra/rubrique-articles_2cols.html -text
|
||||
extra/rubrique-articles_4cols.html -text
|
||||
extra/rubrique-signets.html -text
|
||||
extra/rubrique.html -text
|
||||
extra/site.html -text
|
||||
fonds/cfg_beespip_config.html -text
|
||||
fonds/cfg_beespip_couleur.html -text
|
||||
fonds/cfg_beespip_options_affichage.html -text
|
||||
formulaires/calendrier_mini.html -text
|
||||
formulaires/configurer_beespip.html -text
|
||||
formulaires/configurer_beespip_couleur.html -text
|
||||
formulaires/configurer_beespip_options_affichage.html -text
|
||||
formulaires/recherche.html -text
|
||||
head/page-agenda.html -text
|
||||
images/article_une0.png -text
|
||||
images/article_une1.png -text
|
||||
images/article_une2.png -text
|
||||
images/article_une3.png -text
|
||||
images/article_une4.png -text
|
||||
images/bg_sous_menu.png -text
|
||||
images/blocune_accroche.png -text
|
||||
images/blocune_accroche_ie.png -text
|
||||
images/entete.png -text
|
||||
images/fond_pour_puce_niv1.png -text
|
||||
images/fond_pour_puce_niv2.png -text
|
||||
images/fond_pour_puce_niv3.png -text
|
||||
images/fond_pour_puce_niv4.png -text
|
||||
images/fond_vide_pour_puce.gif -text
|
||||
images/gravatar.jpg -text
|
||||
images/liste1_niv1.png -text
|
||||
images/liste1_niv2.png -text
|
||||
images/liste1_niv3.png -text
|
||||
images/liste1_niv4.png -text
|
||||
images/recherche.gif -text
|
||||
images/recherche.png -text
|
||||
images/transp.gif -text
|
||||
inclure/agenda.html -text
|
||||
inclure/articles_liste.html -text
|
||||
inclure/articles_populaires.html -text
|
||||
inclure/articles_une_colonne_droite.html -text
|
||||
inclure/articles_une_recents.html -text
|
||||
inclure/articles_une_slide.html -text
|
||||
inclure/documents.html -text
|
||||
inclure/entete.html -text
|
||||
inclure/evenements.html -text
|
||||
inclure/forum.html -text
|
||||
inclure/head.html -text
|
||||
inclure/infos_auteurs_dates.html -text
|
||||
inclure/liens_evitement.html -text
|
||||
inclure/menu.html -text
|
||||
inclure/menu_rubrique.html -text
|
||||
inclure/menu_standard.html -text
|
||||
inclure/mot_breves.html -text
|
||||
inclure/mot_rubriques.html -text
|
||||
inclure/mot_sites.html -text
|
||||
inclure/page_lessites.html -text
|
||||
inclure/petition.html -text
|
||||
inclure/pied.html -text
|
||||
js/easySlider1.7.js -text
|
||||
js/mColorPicker.min.js -text
|
||||
js/superfish.js -text
|
||||
lang/beespip_de.php -text
|
||||
lang/beespip_en.php -text
|
||||
lang/beespip_fr.php -text
|
||||
lang/beespip_it.php -text
|
||||
lang/paquet-beespip_fr.php -text
|
||||
modeles/image.html -text
|
||||
modeles/img.html -text
|
||||
modeles/lessites.html -text
|
||||
/paquet.xml -text
|
||||
/plugin.xml -text
|
||||
prive/squelettes/contenu/configurer_beespip.html -text
|
||||
prive/squelettes/navigation/configurer_beespip.html -text
|
||||
prive/themes/spip/images/beespip-16.png -text
|
||||
prive/themes/spip/images/beespip-24.png -text
|
||||
prive/themes/spip/images/beespip-32.png -text
|
||||
prive/themes/spip/images/beespip-64.png -text
|
||||
prive/themes/spip/images/beespip_config-16.png -text
|
||||
prive/themes/spip/images/beespip_config-24.png -text
|
||||
prive/themes/spip/images/beespip_config-32.png -text
|
||||
prive/themes/spip/images/beespip_config-64.png -text
|
||||
prive/themes/spip/images/color.png -text
|
||||
prive/themes/spip/images/couleur.png -text
|
||||
prive/themes/spip/images/entete.png -text
|
||||
prive/themes/spip/images/grid.gif -text
|
||||
prive/themes/spip/images/meta100.png -text
|
||||
prive/themes/spip/images/options.png -text
|
||||
prive/themes/spip/images/page_accueil.png -text
|
||||
prive/themes/spip/images/picker.png -text
|
||||
/structure.html -text
|
||||
|
@ -0,0 +1,494 @@
|
||||
<?php
|
||||
##########################################################################
|
||||
#
|
||||
# Plugin Beespip pour SPIP
|
||||
#
|
||||
#
|
||||
# Site de documentation des squelettes BeeSpip
|
||||
# http://www.beespip.org
|
||||
#
|
||||
# 2004-2011 - Christophe Gindro
|
||||
############################################################################
|
||||
|
||||
if (!defined("_ECRIRE_INC_VERSION")) return;
|
||||
|
||||
include_spip('inc/meta');
|
||||
include_spip('base/create');
|
||||
|
||||
|
||||
function beespip_upgrade($nom_meta_base_version, $version_cible){
|
||||
$current_version = 0.0;
|
||||
if ( (!isset($GLOBALS['meta'][$nom_meta_base_version]) )
|
||||
|| (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
|
||||
$ancienne_installation = lire_meta('spipgen_version');
|
||||
if ($ancienne_installation!='') {
|
||||
beespip_recuperer_meta();
|
||||
beespip_effacer_meta();
|
||||
}
|
||||
if ($current_version==0.0){
|
||||
//include_spip('base/beespip');
|
||||
//creer_base();
|
||||
beespip_definir_meta();
|
||||
ecrire_meta($nom_meta_base_version,$current_version=$version_cible);
|
||||
}
|
||||
if (version_compare($current_version,"0.26","<")){
|
||||
$lien_affichebloc = lire_config('BeeSpip/menu/lien_affichebloc');
|
||||
if ($lien_affichebloc!='') ecrire_config('BeeSpip/menu/lien_affichebloc','oui');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.26",'non');
|
||||
}
|
||||
if (version_compare($current_version,"0.31","<")){
|
||||
beespip_modifier_motscles();
|
||||
// Supression des configurations obsolètes
|
||||
$intranet = lire_config('BeeSpip/configuration/intranet');
|
||||
if ($intranet!='') effacer_config('BeeSpip/configuration/intranet');
|
||||
$fils_rss = lire_config('BeeSpip/configuration/fils_rss');
|
||||
if ($fils_rss!='') effacer_config('BeeSpip/configuration/fils_rss');
|
||||
$fond_entete = lire_config('BeeSpip/affichage/fond_entete');
|
||||
if ($fond_entete!='') effacer_config('BeeSpip/affichage/fond_entete');
|
||||
$logo = lire_config('BeeSpip/affichage/logo');
|
||||
if ($logo!='') effacer_config('BeeSpip/affichage/logo');
|
||||
$logo_largeur = lire_config('BeeSpip/affichage/logo_largeur');
|
||||
if ($logo_largeur!='') effacer_config('BeeSpip/affichage/logo_largeur');
|
||||
$logo_hauteur = lire_config('BeeSpip/affichage/logo_hauteur');
|
||||
if ($logo_hauteur!='') effacer_config('BeeSpip/affichage/logo_hauteur');
|
||||
$site_ombre = lire_config('BeeSpip/affichage/site_ombre');
|
||||
if ($site_ombre!='') effacer_config('BeeSpip/affichage/site_ombre');
|
||||
$cartouche_services = lire_config('BeeSpip/affichage/cartouche_services');
|
||||
if ($cartouche_services!='') effacer_config('BeeSpip/affichage/cartouche_services');
|
||||
// Ajout des nouvelles configurations
|
||||
$nom_site = lire_config('BeeSpip/affichage/nom_site');
|
||||
if ($nom_site!='') ecrire_config('BeeSpip/affichage/nom_site','oui');
|
||||
$hauteur_entete = lire_config('BeeSpip/affichage/hauteur_entete');
|
||||
if ($hauteur_entete!='') ecrire_config('BeeSpip/affichage/hauteur_entete','275');
|
||||
$hauteur_menu = lire_config('BeeSpip/affichage/hauteur_menu');
|
||||
if ($hauteur_menu!='') ecrire_config('BeeSpip/affichage/hauteur_menu','5');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.31",'non');
|
||||
}
|
||||
if (version_compare($current_version,"0.36","<")){
|
||||
// Ajout des nouvelles configurations
|
||||
ecrire_config('BeeSpip/couleur/couleur_principale','#b83233');
|
||||
ecrire_config('BeeSpip/couleur/couleur_secondaire_foncee','#8b0b00');
|
||||
ecrire_config('BeeSpip/couleur/couleur_secondaire_claire','#ff645b');
|
||||
ecrire_config('BeeSpip/couleur/couleur_principale_texte','#666666');
|
||||
ecrire_config('BeeSpip/couleur/beespip_couleur_titres','#444444');
|
||||
ecrire_config('BeeSpip/couleur/couleur_liens','#0070a7');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.36",'non');
|
||||
}
|
||||
if (version_compare($current_version,"0.40","<")){
|
||||
// Supression des configurations obsolètes
|
||||
$affichage_portfolio = lire_config('BeeSpip/affichage/affichage_portfolio');
|
||||
if ($affichage_portfolio!='') effacer_config('BeeSpip/affichage/affichage_portfolio');
|
||||
$emplacement_date = lire_config('BeeSpip/affichage/emplacement_date');
|
||||
if ($emplacement_date!='') effacer_config('BeeSpip/affichage/emplacement_date');
|
||||
$menu_vertical = lire_config('BeeSpip/menu/menu_vertical');
|
||||
if ($menu_vertical!='') effacer_config('BeeSpip/menu/menu_vertical');
|
||||
$menu_liens_deplier_replier = lire_config('BeeSpip/menu/menu_liens_deplier_replier');
|
||||
if ($menu_liens_deplier_replier!='') effacer_config('BeeSpip/menu/menu_liens_deplier_replier');
|
||||
$menu_articles = lire_config('BeeSpip/menu/menu_articles');
|
||||
if ($menu_articles!='') effacer_config('BeeSpip/menu/menu_articles');
|
||||
$menu_horizontal = lire_config('BeeSpip/menu/menu_horizontal');
|
||||
if ($menu_horizontal!='') effacer_config('BeeSpip/menu/menu_horizontal');
|
||||
$lien_agenda = lire_config('BeeSpip/menu/lien_agenda');
|
||||
if ($lien_agenda!='') effacer_config('BeeSpip/menu/lien_agenda');
|
||||
$lien_reactions = lire_config('BeeSpip/menu/lien_reactions');
|
||||
if ($lien_reactions!='') effacer_config('BeeSpip/menu/lien_reactions');
|
||||
$lien_usagers = lire_config('BeeSpip/menu/lien_usagers');
|
||||
if ($lien_usagers!='') effacer_config('BeeSpip/menu/lien_usagers');
|
||||
$lien_actu_web = lire_config('BeeSpip/menu/lien_actu_web');
|
||||
if ($lien_actu_web!='') effacer_config('BeeSpip/menu/lien_actu_web');
|
||||
$lien_newsletter = lire_config('BeeSpip/menu/lien_newsletter');
|
||||
if ($lien_newsletter!='') effacer_config('BeeSpip/menu/lien_newsletter');
|
||||
$lien_annuaire = lire_config('BeeSpip/menu/lien_annuaire');
|
||||
if ($lien_annuaire!='') effacer_config('BeeSpip/menu/lien_annuaire');
|
||||
$lien_portfolio = lire_config('BeeSpip/menu/lien_portfolio');
|
||||
if ($lien_portfolio!='') effacer_config('BeeSpip/menu/lien_portfolio');
|
||||
$index_mots_cles = lire_config('BeeSpip/menu/index_mots_cles');
|
||||
if ($index_mots_cles!='') effacer_config('BeeSpip/menu/index_mots_cles');
|
||||
$lien_plan = lire_config('BeeSpip/menu/lien_plan');
|
||||
if ($lien_plan!='') effacer_config('BeeSpip/menu/lien_plan');
|
||||
$lien_espace_redacteur = lire_config('BeeSpip/menu/lien_espace_redacteur');
|
||||
if ($lien_espace_redacteur!='') effacer_config('BeeSpip/menu/lien_espace_redacteur');
|
||||
$lien_affichebloc = lire_config('BeeSpip/menu/lien_affichebloc');
|
||||
if ($lien_affichebloc!='') effacer_config('BeeSpip/menu/lien_affichebloc');
|
||||
$theme = lire_config('BeeSpip/themes/theme');
|
||||
if ($theme!='') effacer_config('BeeSpip/themes/theme');
|
||||
|
||||
// Ajout des nouvelles configurations
|
||||
ecrire_config('BeeSpip/affichage/nb_items_menu','5');
|
||||
ecrire_config('BeeSpip/configuration/nb_article_col_droite','2');
|
||||
ecrire_config('BeeSpip/configuration/nb_evenement_accueil','5');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.40",'non');
|
||||
}
|
||||
if (version_compare($current_version,"0.41","<")){
|
||||
// Ajout des nouvelles configurations
|
||||
ecrire_config('BeeSpip/configuration/autres_articles','oui');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.41",'non');
|
||||
}
|
||||
if (version_compare($current_version,"0.44","<")){
|
||||
// Ajout des nouvelles configurations
|
||||
ecrire_config('BeeSpip/couleur/couleur_fond_page','#ffffff');
|
||||
ecrire_config('BeeSpip/couleur/couleur_menu_fond','#f5f4f3');
|
||||
ecrire_config('BeeSpip/couleur/couleur_menu_liens','#666666');
|
||||
ecrire_config('BeeSpip/couleur/couleur_menu_liens_survol','#000000');
|
||||
ecrire_config('BeeSpip/couleur/couleur_filets_titres','#ebebeb');
|
||||
ecrire_config('BeeSpip/couleur/couleur_filets_colonnes','#e8e8e8');
|
||||
ecrire_config('BeeSpip/couleur/couleur_cadres','#ebebeb');
|
||||
ecrire_config('BeeSpip/couleur/couleur_liens_survol','#b83233');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.44",'non');
|
||||
}
|
||||
if (version_compare($current_version,"0.45","<")){
|
||||
// Ajout des nouvelles configurations
|
||||
ecrire_config('BeeSpip/couleur/couleur_fond_formulaires','#f8f8f8');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.45",'non');
|
||||
}
|
||||
if (version_compare($current_version,"0.46","<")){
|
||||
// Ajout des nouvelles configurations
|
||||
ecrire_config('BeeSpip/affichage/modele_pagination','');
|
||||
ecrire_config('BeeSpip/configuration/articles_populaires','oui');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.46",'non');
|
||||
}
|
||||
if (version_compare($current_version,"0.47","<")){
|
||||
// Ajout des nouvelles configurations
|
||||
ecrire_config('BeeSpip/affichage/taille_typo_menu','1.1');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.47",'non');
|
||||
}
|
||||
if (version_compare($current_version,"0.48","<")){
|
||||
// Ajout des nouvelles configurations
|
||||
ecrire_config('BeeSpip/configuration/nb_article_une','6');
|
||||
ecrire_config('BeeSpip/configuration/nb_ligne_sousune','1');
|
||||
ecrire_config('BeeSpip/affichage/libelle_rubrique_article','oui');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.48",'non');
|
||||
}
|
||||
|
||||
if (version_compare($current_version,"0.49","<")){
|
||||
// Ajout des nouvelles configurations
|
||||
ecrire_config('BeeSpip/affichage/largeur_items_menu','0');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.49",'non');
|
||||
}
|
||||
if (version_compare($current_version,"0.50","<")){
|
||||
// Ajout des nouvelles configurations
|
||||
ecrire_config('BeeSpip/affichage/menu_debut','oui');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.50",'non');
|
||||
}
|
||||
ecrire_metas();
|
||||
}
|
||||
}
|
||||
/*
|
||||
function beespip_vider_tables($nom_meta_base_version){
|
||||
include_spip('base/abstract_sql');
|
||||
sql_drop_table("spip_annuaire_individus");
|
||||
sql_drop_table("spip_annuaire_organisations");
|
||||
sql_drop_table("spip_annuaire_categories");
|
||||
effacer_meta('beespip_base_version');
|
||||
}*/
|
||||
|
||||
|
||||
function beespip_verifier_meta(){
|
||||
// Vérifier si les tables de l'annuaire "ancienne version" sont installées
|
||||
/*include_spip('base/abstract_sql');
|
||||
if (sql_showtable('intra_annuaire_cate_orga')) {
|
||||
// Passer les tables en prefixage spip_ ou autre..
|
||||
if ($GLOBALS['table_prefix']) $table_pref = $GLOBALS['table_prefix']."_";
|
||||
else $table_pref = "spip_";
|
||||
sql_query("RENAME TABLE intra_annuaire_indi TO ".$table_pref."annuaire_individus");
|
||||
sql_query("RENAME TABLE intra_annuaire_orga TO ".$table_pref."annuaire_organisations");
|
||||
sql_query("RENAME TABLE intra_annuaire_categories TO ".$table_pref."annuaire_categories");
|
||||
sql_query("RENAME TABLE intra_annuaire_indi_orga TO ".$table_pref."annuaire_individus_organisations");
|
||||
sql_query("RENAME TABLE intra_annuaire_cate_orga TO ".$table_pref."annuaire_categories_organisations");
|
||||
sql_alter("TABLE spip_annuaire_individus CHANGE `i_id` `id_individu` DOUBLE NOT NULL AUTO_INCREMENT");
|
||||
sql_alter("TABLE spip_annuaire_organisations CHANGE `i_id` `id_organisation` DOUBLE NOT NULL AUTO_INCREMENT");
|
||||
sql_alter("TABLE spip_annuaire_categories CHANGE `i_id` `id_categorie` DOUBLE NOT NULL AUTO_INCREMENT");
|
||||
sql_alter("TABLE spip_annuaire_categories_organisations CHANGE `i_id` `id_i` DOUBLE NOT NULL AUTO_INCREMENT");
|
||||
sql_alter("TABLE spip_annuaire_categories_organisations CHANGE `i_orga` `id_organisation` BIGINT( 20 ) NOT NULL DEFAULT '1'");
|
||||
sql_alter("TABLE spip_annuaire_categories_organisations CHANGE `i_cate` `id_categorie` BIGINT( 20 ) NOT NULL DEFAULT '1'");
|
||||
sql_alter("TABLE spip_annuaire_individus_organisations CHANGE `i_id` `id_i` DOUBLE NOT NULL AUTO_INCREMENT");
|
||||
sql_alter("TABLE spip_annuaire_individus_organisations CHANGE `i_orga` `id_organisation` BIGINT( 20 ) NOT NULL DEFAULT '1'");
|
||||
sql_alter("TABLE spip_annuaire_individus_organisations CHANGE `i_user` `id_individu` BIGINT( 20 ) NOT NULL DEFAULT '1'");
|
||||
// Encodage des tables
|
||||
include_spip('inc/charsets');
|
||||
$s = spip_query("SELECT * FROM spip_annuaire_categories");
|
||||
while ($t = sql_fetch($s)) {
|
||||
sql_query("UPDATE spip_annuaire_categories SET `nom_cate` = '". utf8_decode($t[nom_cate]). "' WHERE `id_categorie`='".$t[id_categorie]."'");
|
||||
}
|
||||
$s = spip_query("SELECT * FROM spip_annuaire_individus");
|
||||
while ($t = sql_fetch($s)) {
|
||||
sql_query("UPDATE spip_annuaire_individus SET `titre` = '". utf8_decode($t[titre]). "' WHERE `id_individu`='".$t[id_individu]."'");
|
||||
sql_query("UPDATE spip_annuaire_individus SET `prenom` = '". utf8_decode($t[prenom]). "' WHERE `id_individu`='".$t[id_individu]."'");
|
||||
sql_query("UPDATE spip_annuaire_individus SET `nom` = '". utf8_decode($t[nom]). "' WHERE `id_individu`='".$t[id_individu]."'");
|
||||
sql_query("UPDATE spip_annuaire_individus SET `adr1` = '". utf8_decode($t[adr1]). "' WHERE `id_individu`='".$t[id_individu]."'");
|
||||
sql_query("UPDATE spip_annuaire_individus SET `adr2` = '". utf8_decode($t[adr2]). "' WHERE `id_individu`='".$t[id_individu]."'");
|
||||
sql_query("UPDATE spip_annuaire_individus SET `ville` = '". utf8_decode($t[ville]). "' WHERE `id_individu`='".$t[id_individu]."'");
|
||||
sql_query("UPDATE spip_annuaire_individus SET `commentaire` = '". utf8_decode($t[commentaire]). "' WHERE `id_individu`='".$t[id_individu]."'");
|
||||
}
|
||||
$s = spip_query("SELECT * FROM spip_annuaire_organisations");
|
||||
while ($t = sql_fetch($s)) {
|
||||
sql_query("UPDATE spip_annuaire_organisations SET `nom_organisme` = '". utf8_decode($t[nom_organisme]). "' WHERE `id_organisation`='".$t[id_organisation]."'");
|
||||
sql_query("UPDATE spip_annuaire_organisations SET `sigle` = '". utf8_decode($t[sigle]). "' WHERE `id_organisation`='".$t[id_organisation]."'");
|
||||
sql_query("UPDATE spip_annuaire_organisations SET `adr1` = '". utf8_decode($t[adr1]). "' WHERE `id_organisation`='".$t[id_organisation]."'");
|
||||
sql_query("UPDATE spip_annuaire_organisations SET `adr2` = '". utf8_decode($t[adr2]). "' WHERE `id_organisation`='".$t[id_organisation]."'");
|
||||
sql_query("UPDATE spip_annuaire_organisations SET `ville` = '". utf8_decode($t[ville]). "' WHERE `id_organisation`='".$t[id_organisation]."'");
|
||||
sql_query("UPDATE spip_annuaire_organisations SET `commentaire` = '". utf8_decode($t[commentaire]). "' WHERE `id_organisation`='".$t[id_organisation]."'");
|
||||
}
|
||||
$s = spip_query("SELECT * FROM spip_annuaire_individus_organisations");
|
||||
while ($t = sql_fetch($s)) {
|
||||
sql_query("UPDATE spip_annuaire_individus_organisations SET `fonction` = '". utf8_decode($t[fonction]). "' WHERE `id_i`='".$t[id_i]."'");
|
||||
sql_query("UPDATE spip_annuaire_individus_organisations SET `commentaire` = '". utf8_decode($t[commentaire]). "' WHERE `id_i`='".$t[id_i]."'");
|
||||
}
|
||||
// Supprimer les tables inutiles
|
||||
sql_drop_table("intra_sessions");
|
||||
sql_drop_table("intra_sessions_logs");
|
||||
sql_drop_table("intra_users");
|
||||
|
||||
}*/
|
||||
|
||||
}
|
||||
|
||||
function beespip_modifier_motscles(){
|
||||
// On supprime tous les mots clés obsolètes
|
||||
$titre_groupemotscles = "~meta_beespip_communs";
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='revisit-after' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_groupes_mots", "titre='".$titre_groupemotscles."'");
|
||||
|
||||
$titre_groupemotscles = "~meta_beespip";
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='description' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='description' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_groupes_mots", "titre='".$titre_groupemotscles."'");
|
||||
|
||||
$titre_groupemotscles = "~rubriques_beespip";
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='beespip_accueil' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_rubriques", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='beespip_actu' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_rubriques", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='beespip_com' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_rubriques", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='beespip_signets' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_rubriques", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='beespip_rss' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_rubriques", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='beespip_blog' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_rubriques", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_groupes_mots", "titre='".$titre_groupemotscles."'");
|
||||
|
||||
$titre_groupemotscles = "~modalites_affichage_sites";
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='exclu' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_syndic", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_actualites' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_syndic", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='exclu_actualites' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_syndic", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='exclu_actualites_web' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_syndic", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_groupes_mots", "titre='".$titre_groupemotscles."'");
|
||||
|
||||
$titre_groupemotscles = "~modalites_affichage_breves";
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='exclu' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_breves", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_actualites' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_breves", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_actualites_resume' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_breves", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_rubrique' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_breves", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_rubrique_resume' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_breves", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_actualites_titre' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_breves", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='exclu_actualites' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_breves", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_groupes_mots", "titre='".$titre_groupemotscles."'");
|
||||
|
||||
$titre_groupemotscles = "~modalites_affichage_rubriques";
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='trier_par_date' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_rubriques", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='menu_deplie' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_rubriques", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='menu_sans_articles' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_rubriques", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='menu_horizontal' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_rubriques", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
// On renomme ceux que l'on conserve
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='exclu' AND type='".$titre_groupemotscles."'");
|
||||
sql_updateq("spip_mots", array("titre" => ("exclu"), "texte" => ("Permet d'exclure (tant que le mot lui est affecté) l'élément du plan du site, de la recherche et de la page d'accueil")), "id_mot=".$row['id_mot']);
|
||||
// On renomme le groupe et on modifie les éléments ciblés
|
||||
$nouveau_titre_groupemotscles = "~modalites_affichage";
|
||||
sql_updateq("spip_groupes_mots", array("titre" => $nouveau_titre_groupemotscles, "tables_liees" => "breves,rubriques,syndic"), "titre='".$titre_groupemotscles."'");
|
||||
|
||||
|
||||
$titre_groupemotscles = "~modalites_affichage_articles";
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_rubrique' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_articles", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_rubrique_resume' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_articles", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='exclu_actualites' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_articles", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='exclu_page_reactions' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_articles", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='portfolio' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_articles", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='portfolio_vignette' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_articles", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
|
||||
// On renomme ceux que l'on conserve
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='exclu' AND type='".$titre_groupemotscles."'");
|
||||
sql_updateq("spip_mots", array("titre" => ("exclu"), "texte" => ("Permet d'exclure (tant que le mot lui est affecté) l'article du plan du site, de la recherche et de la page d'accueil")), "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_actualites' AND type='".$titre_groupemotscles."'");
|
||||
sql_updateq("spip_mots", array("titre" => ("actualites_une"), "texte" => ("Permet d'afficher (tant que le mot lui est affecté) l'article dans la partie Une")), "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_actualites_resume' AND type='".$titre_groupemotscles."'");
|
||||
sql_updateq("spip_mots", array("titre" => ("actualites_sous_une"), "texte" => ("Permet d'afficher (tant que le mot lui est affecté) l'article sous les Unes")), "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_actualites_titre' AND type='".$titre_groupemotscles."'");
|
||||
sql_updateq("spip_mots", array("titre" => ("actualites_colonne_droite"), "texte" => ("Permet d'afficher (tant que le mot lui est affecté) l'article en colonne de droite sur la page d'accueil")), "id_mot=".$row['id_mot']);
|
||||
|
||||
|
||||
}
|
||||
|
||||
function beespip_recuperer_meta(){
|
||||
$page_accueil = $GLOBALS['meta']['page_accueil'];
|
||||
if ($page_accueil!='') ecrire_config('BeeSpip/configuration/page_accueil',$page_accueil);
|
||||
$spipgen_cal = $GLOBALS['meta']['spipgen_cal'];
|
||||
if ($spipgen_cal!='') ecrire_config('BeeSpip/configuration/calendrier_public',$spipgen_cal);
|
||||
$beespip_pos_recherche = $GLOBALS['meta']['beespip_pos_recherche'];
|
||||
if ($beespip_pos_recherche!='') ecrire_config('BeeSpip/affichage/emplacement_recherche',$beespip_pos_recherche);
|
||||
$beespip_datepubli = $GLOBALS['meta']['beespip_datepubli'];
|
||||
if ($beespip_datepubli!='') ecrire_config('BeeSpip/affichage/dates_articles',$beespip_datepubli);
|
||||
$beespip_datepubli_breve = $GLOBALS['meta']['beespip_datepubli_breve'];
|
||||
if ($beespip_datepubli_breve!='') ecrire_config('BeeSpip/affichage/dates_breves',$beespip_datepubli_breve);
|
||||
$beespip_auteur = $GLOBALS['meta']['beespip_auteur'];
|
||||
if ($beespip_auteur!='') ecrire_config('BeeSpip/affichage/auteurs_articles',$beespip_auteur);
|
||||
$spipgen_maj = $GLOBALS['meta']['spipgen_maj'];
|
||||
if ($spipgen_maj!='') ecrire_config('BeeSpip/affichage/derniere_date_publication',$spipgen_maj);
|
||||
|
||||
}
|
||||
|
||||
function beespip_effacer_meta(){
|
||||
effacer_meta('spipgen_version');
|
||||
effacer_meta('page_accueil');
|
||||
effacer_meta('spipgen_intranet');
|
||||
effacer_meta('spipgen_cal');
|
||||
effacer_meta('spipgen_lien_syndic');
|
||||
effacer_meta('spipgen_fond_entete');
|
||||
effacer_meta('spipgen_logo');
|
||||
effacer_meta('spipgen_logo_largeur');
|
||||
effacer_meta('spipgen_logo_hauteur');
|
||||
effacer_meta('spipgen_affichage');
|
||||
effacer_meta('beespip_cart_services');
|
||||
effacer_meta('beespip_aff_portfolio');
|
||||
effacer_meta('beespip_pos_date');
|
||||
effacer_meta('emplacement_recherche');
|
||||
effacer_meta('beespip_datepubli');
|
||||
effacer_meta('beespip_datepubli_breve');
|
||||
effacer_meta('beespip_auteur');
|
||||
effacer_meta('spipgen_maj');
|
||||
effacer_meta('menu_vertical');
|
||||
effacer_meta('spipgen_menudeplie');
|
||||
effacer_meta('article_menu');
|
||||
effacer_meta('menu_horizontal');
|
||||
effacer_meta('spipgen_agenda');
|
||||
effacer_meta('spipgen_forums');
|
||||
effacer_meta('spipgen_auteurs');
|
||||
effacer_meta('spipgen_syndic');
|
||||
effacer_meta('spipgen_newsletter');
|
||||
effacer_meta('beespip_theme');
|
||||
effacer_meta('spipgen_portfolio');
|
||||
effacer_meta('spipgen_annuaire');
|
||||
effacer_meta('spipgen_index');
|
||||
effacer_meta('spipgen_plan');
|
||||
effacer_meta('spipgen_prive');
|
||||
effacer_meta('spipgen_spikini');
|
||||
effacer_meta('spipgen_chat');
|
||||
effacer_meta('spipgen_phpbb');
|
||||
effacer_meta('spipgen_artpdf');
|
||||
effacer_meta('spipgen_access');
|
||||
effacer_meta('spipgen_access_niveaumax');
|
||||
effacer_meta('beespip_theme');
|
||||
}
|
||||
|
||||
function beespip_definir_meta(){
|
||||
// Casier configuration
|
||||
ecrire_config('BeeSpip/configuration/page_accueil','accueil');
|
||||
ecrire_config('BeeSpip/configuration/calendrier_public','non');
|
||||
ecrire_config('BeeSpip/configuration/nb_article_une','6');
|
||||
ecrire_config('BeeSpip/configuration/nb_ligne_sousune','1');
|
||||
ecrire_config('BeeSpip/configuration/nb_article_col_droite','2');
|
||||
ecrire_config('BeeSpip/configuration/nb_evenement_accueil','5');
|
||||
ecrire_config('BeeSpip/configuration/autres_articles','oui');
|
||||
ecrire_config('BeeSpip/configuration/articles_populaires','oui');
|
||||
// Casier affichage
|
||||
ecrire_config('BeeSpip/affichage/nom_site','oui');
|
||||
ecrire_config('BeeSpip/affichage/hauteur_entete','275');
|
||||
ecrire_config('BeeSpip/affichage/hauteur_menu','5');
|
||||
ecrire_config('BeeSpip/affichage/nb_items_menu','5');
|
||||
ecrire_config('BeeSpip/affichage/menu_debut','oui');
|
||||
ecrire_config('BeeSpip/affichage/largeur_items_menu','0');
|
||||
ecrire_config('BeeSpip/affichage/taille_typo_menu','1.1');
|
||||
ecrire_config('BeeSpip/affichage/emplacement_recherche','haut');
|
||||
ecrire_config('BeeSpip/affichage/libelle_rubrique_article','oui');
|
||||
ecrire_config('BeeSpip/affichage/modele_pagination','');
|
||||
ecrire_config('BeeSpip/affichage/dates_articles','oui');
|
||||
ecrire_config('BeeSpip/affichage/dates_breves','oui');
|
||||
ecrire_config('BeeSpip/affichage/auteurs_articles','oui');
|
||||
ecrire_config('BeeSpip/affichage/derniere_date_publication','non');
|
||||
// Casier couleur
|
||||
ecrire_config('BeeSpip/couleur/couleur_principale','#b83233');
|
||||
ecrire_config('BeeSpip/couleur/couleur_secondaire_foncee','#8b0b00');
|
||||
ecrire_config('BeeSpip/couleur/couleur_secondaire_claire','#ff645b');
|
||||
ecrire_config('BeeSpip/couleur/couleur_principale_texte','#666666');
|
||||
ecrire_config('BeeSpip/couleur/beespip_couleur_titres','#444444');
|
||||
ecrire_config('BeeSpip/couleur/couleur_liens','#0070a7');
|
||||
ecrire_config('BeeSpip/couleur/couleur_fond_page','#ffffff');
|
||||
ecrire_config('BeeSpip/couleur/couleur_menu_fond','#f5f4f3');
|
||||
ecrire_config('BeeSpip/couleur/couleur_menu_liens','#666666');
|
||||
ecrire_config('BeeSpip/couleur/couleur_menu_liens_survol','#000000');
|
||||
ecrire_config('BeeSpip/couleur/couleur_filets_titres','#ebebeb');
|
||||
ecrire_config('BeeSpip/couleur/couleur_filets_colonnes','#e8e8e8');
|
||||
ecrire_config('BeeSpip/couleur/couleur_cadres','#ebebeb');
|
||||
ecrire_config('BeeSpip/couleur/couleur_liens_survol','#b83233');
|
||||
ecrire_config('BeeSpip/couleur/couleur_fond_formulaires','#f8f8f8');
|
||||
|
||||
beespip_modifier_motscles();
|
||||
|
||||
/*$titre_groupemotscles = "~modalites_affichage";
|
||||
sql_insertq("spip_groupes_mots", array("titre" => $titre_groupemotscles, "tables_liees" => "breves,rubriques,syndic", "minirezo" => "oui","comite" => "oui"));
|
||||
$row = sql_fetsel("id_groupe", "spip_groupes_mots", "titre='".$titre_groupemotscles."'");
|
||||
sql_insertq("spip_mots", array("titre" => ("exclu"), "texte" => ("Permet d'exclure (tant que le mot lui est affecté) l'élément du plan du site, de la recherche et de la page d'accueil"), "id_groupe" => $row['id_groupe'], "type" => $titre_groupemotscles));
|
||||
|
||||
$titre_groupemotscles = "~modalites_affichage_articles";
|
||||
sql_insertq("spip_groupes_mots", array("titre" => $titre_groupemotscles, "tables_liees" => "articles", "minirezo" => "oui","comite" => "oui"));
|
||||
$row = sql_fetsel("id_groupe", "spip_groupes_mots", "titre='".$titre_groupemotscles."'");
|
||||
sql_insertq("spip_mots", array("titre" => ("exclu"), "texte" => ("Permet d'exclure (tant que le mot lui est affecté) l'article du plan du site, de la recherche et de la page d'accueil"), "id_groupe" => $row['id_groupe'], "type" => $titre_groupemotscles));
|
||||
sql_insertq("spip_mots", array("titre" => ("actualites_une"), "texte" => ("Permet d'afficher (tant que le mot lui est affecté) l'article dans la partie Une"), "id_groupe" => $row['id_groupe'], "type" => $titre_groupemotscles));
|
||||
sql_insertq("spip_mots", array("titre" => ("actualites_sous_une"), "texte" => ("Permet d'afficher (tant que le mot lui est affecté) l'article sous les Unes"), "id_groupe" => $row['id_groupe'], "type" => $titre_groupemotscles));
|
||||
sql_insertq("spip_mots", array("titre" => ("actualites_colonne_droite"), "texte" => ("Permet d'afficher (tant que le mot lui est affecté) l'article en colonne de droite sur la page d'accueil"), "id_groupe" => $row['id_groupe'], "type" => $titre_groupemotscles));
|
||||
*/
|
||||
}
|
||||
|
||||
?>
|
@ -0,0 +1,498 @@
|
||||
<?php
|
||||
##########################################################################
|
||||
#
|
||||
# Plugin Beespip pour SPIP
|
||||
#
|
||||
#
|
||||
# Site de documentation des squelettes BeeSpip
|
||||
# http://www.beespip.org
|
||||
#
|
||||
# 2004-2011 - Christophe Gindro
|
||||
############################################################################
|
||||
|
||||
if (!defined("_ECRIRE_INC_VERSION")) return;
|
||||
|
||||
include_spip('inc/meta');
|
||||
include_spip('base/create');
|
||||
|
||||
|
||||
function beespip_upgrade($nom_meta_base_version, $version_cible){
|
||||
$current_version = 0.0;
|
||||
if ( (!isset($GLOBALS['meta'][$nom_meta_base_version]) )
|
||||
|| (($current_version = $GLOBALS['meta'][$nom_meta_base_version])!=$version_cible)){
|
||||
$ancienne_installation = lire_meta('spipgen_version');
|
||||
if ($ancienne_installation!='') {
|
||||
beespip_recuperer_meta();
|
||||
beespip_effacer_meta();
|
||||
}
|
||||
if ($current_version==0.0){
|
||||
//include_spip('base/beespip');
|
||||
//creer_base();
|
||||
beespip_definir_meta();
|
||||
ecrire_meta($nom_meta_base_version,$current_version=$version_cible);
|
||||
}
|
||||
if (version_compare($current_version,"0.26","<")){
|
||||
$lien_affichebloc = lire_config('BeeSpip/menu/lien_affichebloc');
|
||||
if ($lien_affichebloc!='') ecrire_config('BeeSpip/menu/lien_affichebloc','oui');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.26",'non');
|
||||
}
|
||||
if (version_compare($current_version,"0.31","<")){
|
||||
beespip_modifier_motscles();
|
||||
// Supression des configurations obsolètes
|
||||
$intranet = lire_config('BeeSpip/configuration/intranet');
|
||||
if ($intranet!='') effacer_config('BeeSpip/configuration/intranet');
|
||||
$fils_rss = lire_config('BeeSpip/configuration/fils_rss');
|
||||
if ($fils_rss!='') effacer_config('BeeSpip/configuration/fils_rss');
|
||||
$fond_entete = lire_config('BeeSpip/affichage/fond_entete');
|
||||
if ($fond_entete!='') effacer_config('BeeSpip/affichage/fond_entete');
|
||||
$logo = lire_config('BeeSpip/affichage/logo');
|
||||
if ($logo!='') effacer_config('BeeSpip/affichage/logo');
|
||||
$logo_largeur = lire_config('BeeSpip/affichage/logo_largeur');
|
||||
if ($logo_largeur!='') effacer_config('BeeSpip/affichage/logo_largeur');
|
||||
$logo_hauteur = lire_config('BeeSpip/affichage/logo_hauteur');
|
||||
if ($logo_hauteur!='') effacer_config('BeeSpip/affichage/logo_hauteur');
|
||||
$site_ombre = lire_config('BeeSpip/affichage/site_ombre');
|
||||
if ($site_ombre!='') effacer_config('BeeSpip/affichage/site_ombre');
|
||||
$cartouche_services = lire_config('BeeSpip/affichage/cartouche_services');
|
||||
if ($cartouche_services!='') effacer_config('BeeSpip/affichage/cartouche_services');
|
||||
// Ajout des nouvelles configurations
|
||||
$nom_site = lire_config('BeeSpip/affichage/nom_site');
|
||||
if ($nom_site!='') ecrire_config('BeeSpip/affichage/nom_site','oui');
|
||||
$hauteur_entete = lire_config('BeeSpip/affichage/hauteur_entete');
|
||||
if ($hauteur_entete!='') ecrire_config('BeeSpip/affichage/hauteur_entete','275');
|
||||
$hauteur_menu = lire_config('BeeSpip/affichage/hauteur_menu');
|
||||
if ($hauteur_menu!='') ecrire_config('BeeSpip/affichage/hauteur_menu','5');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.31",'non');
|
||||
}
|
||||
if (version_compare($current_version,"0.36","<")){
|
||||
// Ajout des nouvelles configurations
|
||||
ecrire_config('BeeSpip/couleur/couleur_principale','#b83233');
|
||||
ecrire_config('BeeSpip/couleur/couleur_secondaire_foncee','#8b0b00');
|
||||
ecrire_config('BeeSpip/couleur/couleur_secondaire_claire','#ff645b');
|
||||
ecrire_config('BeeSpip/couleur/couleur_principale_texte','#666666');
|
||||
ecrire_config('BeeSpip/couleur/beespip_couleur_titres','#444444');
|
||||
ecrire_config('BeeSpip/couleur/couleur_liens','#0070a7');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.36",'non');
|
||||
}
|
||||
if (version_compare($current_version,"0.40","<")){
|
||||
// Supression des configurations obsolètes
|
||||
$affichage_portfolio = lire_config('BeeSpip/affichage/affichage_portfolio');
|
||||
if ($affichage_portfolio!='') effacer_config('BeeSpip/affichage/affichage_portfolio');
|
||||
$emplacement_date = lire_config('BeeSpip/affichage/emplacement_date');
|
||||
if ($emplacement_date!='') effacer_config('BeeSpip/affichage/emplacement_date');
|
||||
$menu_vertical = lire_config('BeeSpip/menu/menu_vertical');
|
||||
if ($menu_vertical!='') effacer_config('BeeSpip/menu/menu_vertical');
|
||||
$menu_liens_deplier_replier = lire_config('BeeSpip/menu/menu_liens_deplier_replier');
|
||||
if ($menu_liens_deplier_replier!='') effacer_config('BeeSpip/menu/menu_liens_deplier_replier');
|
||||
$menu_articles = lire_config('BeeSpip/menu/menu_articles');
|
||||
if ($menu_articles!='') effacer_config('BeeSpip/menu/menu_articles');
|
||||
$menu_horizontal = lire_config('BeeSpip/menu/menu_horizontal');
|
||||
if ($menu_horizontal!='') effacer_config('BeeSpip/menu/menu_horizontal');
|
||||
$lien_agenda = lire_config('BeeSpip/menu/lien_agenda');
|
||||
if ($lien_agenda!='') effacer_config('BeeSpip/menu/lien_agenda');
|
||||
$lien_reactions = lire_config('BeeSpip/menu/lien_reactions');
|
||||
if ($lien_reactions!='') effacer_config('BeeSpip/menu/lien_reactions');
|
||||
$lien_usagers = lire_config('BeeSpip/menu/lien_usagers');
|
||||
if ($lien_usagers!='') effacer_config('BeeSpip/menu/lien_usagers');
|
||||
$lien_actu_web = lire_config('BeeSpip/menu/lien_actu_web');
|
||||
if ($lien_actu_web!='') effacer_config('BeeSpip/menu/lien_actu_web');
|
||||
$lien_newsletter = lire_config('BeeSpip/menu/lien_newsletter');
|
||||
if ($lien_newsletter!='') effacer_config('BeeSpip/menu/lien_newsletter');
|
||||
$lien_annuaire = lire_config('BeeSpip/menu/lien_annuaire');
|
||||
if ($lien_annuaire!='') effacer_config('BeeSpip/menu/lien_annuaire');
|
||||
$lien_portfolio = lire_config('BeeSpip/menu/lien_portfolio');
|
||||
if ($lien_portfolio!='') effacer_config('BeeSpip/menu/lien_portfolio');
|
||||
$index_mots_cles = lire_config('BeeSpip/menu/index_mots_cles');
|
||||
if ($index_mots_cles!='') effacer_config('BeeSpip/menu/index_mots_cles');
|
||||
$lien_plan = lire_config('BeeSpip/menu/lien_plan');
|
||||
if ($lien_plan!='') effacer_config('BeeSpip/menu/lien_plan');
|
||||
$lien_espace_redacteur = lire_config('BeeSpip/menu/lien_espace_redacteur');
|
||||
if ($lien_espace_redacteur!='') effacer_config('BeeSpip/menu/lien_espace_redacteur');
|
||||
$lien_affichebloc = lire_config('BeeSpip/menu/lien_affichebloc');
|
||||
if ($lien_affichebloc!='') effacer_config('BeeSpip/menu/lien_affichebloc');
|
||||
$theme = lire_config('BeeSpip/themes/theme');
|
||||
if ($theme!='') effacer_config('BeeSpip/themes/theme');
|
||||
|
||||
// Ajout des nouvelles configurations
|
||||
ecrire_config('BeeSpip/affichage/nb_items_menu','5');
|
||||
ecrire_config('BeeSpip/configuration/nb_article_col_droite','2');
|
||||
ecrire_config('BeeSpip/configuration/nb_evenement_accueil','5');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.40",'non');
|
||||
}
|
||||
if (version_compare($current_version,"0.41","<")){
|
||||
// Ajout des nouvelles configurations
|
||||
ecrire_config('BeeSpip/configuration/autres_articles','oui');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.41",'non');
|
||||
}
|
||||
if (version_compare($current_version,"0.44","<")){
|
||||
// Ajout des nouvelles configurations
|
||||
ecrire_config('BeeSpip/couleur/couleur_fond_page','#ffffff');
|
||||
ecrire_config('BeeSpip/couleur/couleur_menu_fond','#f5f4f3');
|
||||
ecrire_config('BeeSpip/couleur/couleur_menu_liens','#666666');
|
||||
ecrire_config('BeeSpip/couleur/couleur_menu_liens_survol','#000000');
|
||||
ecrire_config('BeeSpip/couleur/couleur_filets_titres','#ebebeb');
|
||||
ecrire_config('BeeSpip/couleur/couleur_filets_colonnes','#e8e8e8');
|
||||
ecrire_config('BeeSpip/couleur/couleur_cadres','#ebebeb');
|
||||
ecrire_config('BeeSpip/couleur/couleur_liens_survol','#b83233');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.44",'non');
|
||||
}
|
||||
if (version_compare($current_version,"0.45","<")){
|
||||
// Ajout des nouvelles configurations
|
||||
ecrire_config('BeeSpip/couleur/couleur_fond_formulaires','#f8f8f8');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.45",'non');
|
||||
}
|
||||
if (version_compare($current_version,"0.46","<")){
|
||||
// Ajout des nouvelles configurations
|
||||
ecrire_config('BeeSpip/affichage/modele_pagination','');
|
||||
ecrire_config('BeeSpip/configuration/articles_populaires','oui');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.46",'non');
|
||||
}
|
||||
if (version_compare($current_version,"0.47","<")){
|
||||
// Ajout des nouvelles configurations
|
||||
ecrire_config('BeeSpip/affichage/taille_typo_menu','1.1');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.47",'non');
|
||||
}
|
||||
if (version_compare($current_version,"0.48","<")){
|
||||
// Ajout des nouvelles configurations
|
||||
ecrire_config('BeeSpip/configuration/nb_article_une','6');
|
||||
ecrire_config('BeeSpip/configuration/nb_ligne_sousune','1');
|
||||
ecrire_config('BeeSpip/affichage/libelle_rubrique_article','oui');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.48",'non');
|
||||
}
|
||||
|
||||
if (version_compare($current_version,"0.49","<")){
|
||||
// Ajout des nouvelles configurations
|
||||
ecrire_config('BeeSpip/affichage/largeur_items_menu','0');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.49",'non');
|
||||
}
|
||||
if (version_compare($current_version,"0.50","<")){
|
||||
// Ajout des nouvelles configurations
|
||||
ecrire_config('BeeSpip/affichage/menu_debut','oui');
|
||||
ecrire_meta($nom_meta_base_version,$current_version="0.50",'non');
|
||||
}
|
||||
ecrire_metas();
|
||||
}
|
||||
}
|
||||
|
||||
function beespip_vider_tables($nom_meta_base_version){
|
||||
/*include_spip('base/abstract_sql');
|
||||
sql_drop_table("spip_annuaire_individus");
|
||||
sql_drop_table("spip_annuaire_organisations");
|
||||
sql_drop_table("spip_annuaire_categories");*/
|
||||
effacer_meta($nom_meta_base_version);
|
||||
}
|
||||
|
||||
|
||||
function beespip_verifier_meta(){
|
||||
// Vérifier si les tables de l'annuaire "ancienne version" sont installées
|
||||
/*include_spip('base/abstract_sql');
|
||||
if (sql_showtable('intra_annuaire_cate_orga')) {
|
||||
// Passer les tables en prefixage spip_ ou autre..
|
||||
if ($GLOBALS['table_prefix']) $table_pref = $GLOBALS['table_prefix']."_";
|
||||
else $table_pref = "spip_";
|
||||
sql_query("RENAME TABLE intra_annuaire_indi TO ".$table_pref."annuaire_individus");
|
||||
sql_query("RENAME TABLE intra_annuaire_orga TO ".$table_pref."annuaire_organisations");
|
||||
sql_query("RENAME TABLE intra_annuaire_categories TO ".$table_pref."annuaire_categories");
|
||||
sql_query("RENAME TABLE intra_annuaire_indi_orga TO ".$table_pref."annuaire_individus_organisations");
|
||||
sql_query("RENAME TABLE intra_annuaire_cate_orga TO ".$table_pref."annuaire_categories_organisations");
|
||||
sql_alter("TABLE spip_annuaire_individus CHANGE `i_id` `id_individu` DOUBLE NOT NULL AUTO_INCREMENT");
|
||||
sql_alter("TABLE spip_annuaire_organisations CHANGE `i_id` `id_organisation` DOUBLE NOT NULL AUTO_INCREMENT");
|
||||
sql_alter("TABLE spip_annuaire_categories CHANGE `i_id` `id_categorie` DOUBLE NOT NULL AUTO_INCREMENT");
|
||||
sql_alter("TABLE spip_annuaire_categories_organisations CHANGE `i_id` `id_i` DOUBLE NOT NULL AUTO_INCREMENT");
|
||||
sql_alter("TABLE spip_annuaire_categories_organisations CHANGE `i_orga` `id_organisation` BIGINT( 20 ) NOT NULL DEFAULT '1'");
|
||||
sql_alter("TABLE spip_annuaire_categories_organisations CHANGE `i_cate` `id_categorie` BIGINT( 20 ) NOT NULL DEFAULT '1'");
|
||||
sql_alter("TABLE spip_annuaire_individus_organisations CHANGE `i_id` `id_i` DOUBLE NOT NULL AUTO_INCREMENT");
|
||||
sql_alter("TABLE spip_annuaire_individus_organisations CHANGE `i_orga` `id_organisation` BIGINT( 20 ) NOT NULL DEFAULT '1'");
|
||||
sql_alter("TABLE spip_annuaire_individus_organisations CHANGE `i_user` `id_individu` BIGINT( 20 ) NOT NULL DEFAULT '1'");
|
||||
// Encodage des tables
|
||||
include_spip('inc/charsets');
|
||||
$s = spip_query("SELECT * FROM spip_annuaire_categories");
|
||||
while ($t = sql_fetch($s)) {
|
||||
sql_query("UPDATE spip_annuaire_categories SET `nom_cate` = '". utf8_decode($t[nom_cate]). "' WHERE `id_categorie`='".$t[id_categorie]."'");
|
||||
}
|
||||
$s = spip_query("SELECT * FROM spip_annuaire_individus");
|
||||
while ($t = sql_fetch($s)) {
|
||||
sql_query("UPDATE spip_annuaire_individus SET `titre` = '". utf8_decode($t[titre]). "' WHERE `id_individu`='".$t[id_individu]."'");
|
||||
sql_query("UPDATE spip_annuaire_individus SET `prenom` = '". utf8_decode($t[prenom]). "' WHERE `id_individu`='".$t[id_individu]."'");
|
||||
sql_query("UPDATE spip_annuaire_individus SET `nom` = '". utf8_decode($t[nom]). "' WHERE `id_individu`='".$t[id_individu]."'");
|
||||
sql_query("UPDATE spip_annuaire_individus SET `adr1` = '". utf8_decode($t[adr1]). "' WHERE `id_individu`='".$t[id_individu]."'");
|
||||
sql_query("UPDATE spip_annuaire_individus SET `adr2` = '". utf8_decode($t[adr2]). "' WHERE `id_individu`='".$t[id_individu]."'");
|
||||
sql_query("UPDATE spip_annuaire_individus SET `ville` = '". utf8_decode($t[ville]). "' WHERE `id_individu`='".$t[id_individu]."'");
|
||||
sql_query("UPDATE spip_annuaire_individus SET `commentaire` = '". utf8_decode($t[commentaire]). "' WHERE `id_individu`='".$t[id_individu]."'");
|
||||
}
|
||||
$s = spip_query("SELECT * FROM spip_annuaire_organisations");
|
||||
while ($t = sql_fetch($s)) {
|
||||
sql_query("UPDATE spip_annuaire_organisations SET `nom_organisme` = '". utf8_decode($t[nom_organisme]). "' WHERE `id_organisation`='".$t[id_organisation]."'");
|
||||
sql_query("UPDATE spip_annuaire_organisations SET `sigle` = '". utf8_decode($t[sigle]). "' WHERE `id_organisation`='".$t[id_organisation]."'");
|
||||
sql_query("UPDATE spip_annuaire_organisations SET `adr1` = '". utf8_decode($t[adr1]). "' WHERE `id_organisation`='".$t[id_organisation]."'");
|
||||
sql_query("UPDATE spip_annuaire_organisations SET `adr2` = '". utf8_decode($t[adr2]). "' WHERE `id_organisation`='".$t[id_organisation]."'");
|
||||
sql_query("UPDATE spip_annuaire_organisations SET `ville` = '". utf8_decode($t[ville]). "' WHERE `id_organisation`='".$t[id_organisation]."'");
|
||||
sql_query("UPDATE spip_annuaire_organisations SET `commentaire` = '". utf8_decode($t[commentaire]). "' WHERE `id_organisation`='".$t[id_organisation]."'");
|
||||
}
|
||||
$s = spip_query("SELECT * FROM spip_annuaire_individus_organisations");
|
||||
while ($t = sql_fetch($s)) {
|
||||
sql_query("UPDATE spip_annuaire_individus_organisations SET `fonction` = '". utf8_decode($t[fonction]). "' WHERE `id_i`='".$t[id_i]."'");
|
||||
sql_query("UPDATE spip_annuaire_individus_organisations SET `commentaire` = '". utf8_decode($t[commentaire]). "' WHERE `id_i`='".$t[id_i]."'");
|
||||
}
|
||||
// Supprimer les tables inutiles
|
||||
sql_drop_table("intra_sessions");
|
||||
sql_drop_table("intra_sessions_logs");
|
||||
sql_drop_table("intra_users");
|
||||
|
||||
}*/
|
||||
|
||||
}
|
||||
|
||||
function beespip_modifier_motscles(){
|
||||
// On supprime tous les mots clés obsolètes
|
||||
$titre_groupemotscles = "~meta_beespip_communs";
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='revisit-after' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_groupes_mots", "titre='".$titre_groupemotscles."'");
|
||||
|
||||
$titre_groupemotscles = "~meta_beespip";
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='description' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='description' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_groupes_mots", "titre='".$titre_groupemotscles."'");
|
||||
|
||||
$titre_groupemotscles = "~rubriques_beespip";
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='beespip_accueil' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_rubriques", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='beespip_actu' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_rubriques", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='beespip_com' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_rubriques", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='beespip_signets' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_rubriques", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='beespip_rss' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_rubriques", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='beespip_blog' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_rubriques", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_groupes_mots", "titre='".$titre_groupemotscles."'");
|
||||
|
||||
$titre_groupemotscles = "~modalites_affichage_sites";
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='exclu' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_syndic", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_actualites' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_syndic", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='exclu_actualites' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_syndic", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='exclu_actualites_web' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_syndic", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_groupes_mots", "titre='".$titre_groupemotscles."'");
|
||||
|
||||
$titre_groupemotscles = "~modalites_affichage_breves";
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='exclu' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_breves", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_actualites' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_breves", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_actualites_resume' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_breves", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_rubrique' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_breves", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_rubrique_resume' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_breves", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_actualites_titre' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_breves", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='exclu_actualites' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_breves", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_groupes_mots", "titre='".$titre_groupemotscles."'");
|
||||
|
||||
$titre_groupemotscles = "~modalites_affichage_rubriques";
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='trier_par_date' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_rubriques", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='menu_deplie' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_rubriques", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='menu_sans_articles' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_rubriques", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='menu_horizontal' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_rubriques", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
// On renomme ceux que l'on conserve
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='exclu' AND type='".$titre_groupemotscles."'");
|
||||
sql_updateq("spip_mots", array("titre" => ("exclu"), "texte" => ("Permet d'exclure (tant que le mot lui est affecté) l'élément du plan du site, de la recherche et de la page d'accueil")), "id_mot=".$row['id_mot']);
|
||||
// On renomme le groupe et on modifie les éléments ciblés
|
||||
$nouveau_titre_groupemotscles = "~modalites_affichage";
|
||||
sql_updateq("spip_groupes_mots", array("titre" => $nouveau_titre_groupemotscles, "tables_liees" => "breves,rubriques,syndic"), "titre='".$titre_groupemotscles."'");
|
||||
|
||||
|
||||
$titre_groupemotscles = "~modalites_affichage_articles";
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_rubrique' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_articles", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_rubrique_resume' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_articles", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='exclu_actualites' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_articles", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='exclu_page_reactions' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_articles", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='portfolio' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_articles", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='portfolio_vignette' AND type='".$titre_groupemotscles."'");
|
||||
sql_delete("spip_mots_articles", "id_mot=".$row['id_mot']);
|
||||
sql_delete("spip_mots", "id_mot=".$row['id_mot']);
|
||||
|
||||
// On renomme ceux que l'on conserve
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='exclu' AND type='".$titre_groupemotscles."'");
|
||||
sql_updateq("spip_mots", array("titre" => ("exclu"), "texte" => ("Permet d'exclure (tant que le mot lui est affecté) l'article du plan du site, de la recherche et de la page d'accueil")), "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_actualites' AND type='".$titre_groupemotscles."'");
|
||||
sql_updateq("spip_mots", array("titre" => ("actualites_une"), "texte" => ("Permet d'afficher (tant que le mot lui est affecté) l'article dans la partie Une")), "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_actualites_resume' AND type='".$titre_groupemotscles."'");
|
||||
sql_updateq("spip_mots", array("titre" => ("actualites_sous_une"), "texte" => ("Permet d'afficher (tant que le mot lui est affecté) l'article sous les Unes")), "id_mot=".$row['id_mot']);
|
||||
$row = sql_fetsel("id_mot", "spip_mots", "titre='ouvert_actualites_titre' AND type='".$titre_groupemotscles."'");
|
||||
sql_updateq("spip_mots", array("titre" => ("actualites_colonne_droite"), "texte" => ("Permet d'afficher (tant que le mot lui est affecté) l'article en colonne de droite sur la page d'accueil")), "id_mot=".$row['id_mot']);
|
||||
|
||||
|
||||
}
|
||||
|
||||
function beespip_recuperer_meta(){
|
||||
$page_accueil = $GLOBALS['meta']['page_accueil'];
|
||||
if ($page_accueil!='') ecrire_config('BeeSpip/configuration/page_accueil',$page_accueil);
|
||||
$spipgen_cal = $GLOBALS['meta']['spipgen_cal'];
|
||||
if ($spipgen_cal!='') ecrire_config('BeeSpip/configuration/calendrier_public',$spipgen_cal);
|
||||
$beespip_pos_recherche = $GLOBALS['meta']['beespip_pos_recherche'];
|
||||
if ($beespip_pos_recherche!='') ecrire_config('BeeSpip/affichage/emplacement_recherche',$beespip_pos_recherche);
|
||||
$beespip_datepubli = $GLOBALS['meta']['beespip_datepubli'];
|
||||
if ($beespip_datepubli!='') ecrire_config('BeeSpip/affichage/dates_articles',$beespip_datepubli);
|
||||
$beespip_datepubli_breve = $GLOBALS['meta']['beespip_datepubli_breve'];
|
||||
if ($beespip_datepubli_breve!='') ecrire_config('BeeSpip/affichage/dates_breves',$beespip_datepubli_breve);
|
||||
$beespip_auteur = $GLOBALS['meta']['beespip_auteur'];
|
||||
if ($beespip_auteur!='') ecrire_config('BeeSpip/affichage/auteurs_articles',$beespip_auteur);
|
||||
$spipgen_maj = $GLOBALS['meta']['spipgen_maj'];
|
||||
if ($spipgen_maj!='') ecrire_config('BeeSpip/affichage/derniere_date_publication',$spipgen_maj);
|
||||
|
||||
}
|
||||
|
||||
function beespip_effacer_meta(){
|
||||
effacer_meta('spipgen_version');
|
||||
effacer_meta('page_accueil');
|
||||
effacer_meta('spipgen_intranet');
|
||||
effacer_meta('spipgen_cal');
|
||||
effacer_meta('spipgen_lien_syndic');
|
||||
effacer_meta('spipgen_fond_entete');
|
||||
effacer_meta('spipgen_logo');
|
||||
effacer_meta('spipgen_logo_largeur');
|
||||
effacer_meta('spipgen_logo_hauteur');
|
||||
effacer_meta('spipgen_affichage');
|
||||
effacer_meta('beespip_cart_services');
|
||||
effacer_meta('beespip_aff_portfolio');
|
||||
effacer_meta('beespip_pos_date');
|
||||
effacer_meta('emplacement_recherche');
|
||||
effacer_meta('beespip_datepubli');
|
||||
effacer_meta('beespip_datepubli_breve');
|
||||
effacer_meta('beespip_auteur');
|
||||
effacer_meta('spipgen_maj');
|
||||
effacer_meta('menu_vertical');
|
||||
effacer_meta('spipgen_menudeplie');
|
||||
effacer_meta('article_menu');
|
||||
effacer_meta('menu_horizontal');
|
||||
effacer_meta('spipgen_agenda');
|
||||
effacer_meta('spipgen_forums');
|
||||
effacer_meta('spipgen_auteurs');
|
||||
effacer_meta('spipgen_syndic');
|
||||
effacer_meta('spipgen_newsletter');
|
||||
effacer_meta('beespip_theme');
|
||||
effacer_meta('spipgen_portfolio');
|
||||
effacer_meta('spipgen_annuaire');
|
||||
effacer_meta('spipgen_index');
|
||||
effacer_meta('spipgen_plan');
|
||||
effacer_meta('spipgen_prive');
|
||||
effacer_meta('spipgen_spikini');
|
||||
effacer_meta('spipgen_chat');
|
||||
effacer_meta('spipgen_phpbb');
|
||||
effacer_meta('spipgen_artpdf');
|
||||
effacer_meta('spipgen_access');
|
||||
effacer_meta('spipgen_access_niveaumax');
|
||||
effacer_meta('beespip_theme');
|
||||
}
|
||||
|
||||
function beespip_definir_meta(){
|
||||
// Casier configuration
|
||||
ecrire_config('BeeSpip/configuration/page_accueil','accueil');
|
||||
ecrire_config('BeeSpip/configuration/calendrier_public','non');
|
||||
ecrire_config('BeeSpip/configuration/nb_article_une','6');
|
||||
ecrire_config('BeeSpip/configuration/nb_ligne_sousune','1');
|
||||
ecrire_config('BeeSpip/configuration/nb_article_col_droite','2');
|
||||
ecrire_config('BeeSpip/configuration/nb_evenement_accueil','5');
|
||||
ecrire_config('BeeSpip/configuration/autres_articles','oui');
|
||||
ecrire_config('BeeSpip/configuration/articles_populaires','oui');
|
||||
// Casier affichage
|
||||
ecrire_config('BeeSpip/affichage/nom_site','oui');
|
||||
ecrire_config('BeeSpip/affichage/hauteur_entete','275');
|
||||
ecrire_config('BeeSpip/affichage/hauteur_menu','5');
|
||||
ecrire_config('BeeSpip/affichage/nb_items_menu','5');
|
||||
ecrire_config('BeeSpip/affichage/menu_debut','oui');
|
||||
ecrire_config('BeeSpip/affichage/largeur_items_menu','0');
|
||||
ecrire_config('BeeSpip/affichage/taille_typo_menu','1.1');
|
||||
ecrire_config('BeeSpip/affichage/emplacement_recherche','haut');
|
||||
ecrire_config('BeeSpip/affichage/libelle_rubrique_article','oui');
|
||||
ecrire_config('BeeSpip/affichage/modele_pagination','');
|
||||
ecrire_config('BeeSpip/affichage/dates_articles','oui');
|
||||
ecrire_config('BeeSpip/affichage/dates_breves','oui');
|
||||
ecrire_config('BeeSpip/affichage/auteurs_articles','oui');
|
||||
ecrire_config('BeeSpip/affichage/derniere_date_publication','non');
|
||||
// Casier couleur
|
||||
ecrire_config('BeeSpip/couleur/couleur_principale','#b83233');
|
||||
ecrire_config('BeeSpip/couleur/couleur_secondaire_foncee','#8b0b00');
|
||||
ecrire_config('BeeSpip/couleur/couleur_secondaire_claire','#ff645b');
|
||||
ecrire_config('BeeSpip/couleur/couleur_principale_texte','#666666');
|
||||
ecrire_config('BeeSpip/couleur/beespip_couleur_titres','#444444');
|
||||
ecrire_config('BeeSpip/couleur/couleur_liens','#0070a7');
|
||||
ecrire_config('BeeSpip/couleur/couleur_fond_page','#ffffff');
|
||||
ecrire_config('BeeSpip/couleur/couleur_menu_fond','#f5f4f3');
|
||||
ecrire_config('BeeSpip/couleur/couleur_menu_liens','#666666');
|
||||
ecrire_config('BeeSpip/couleur/couleur_menu_liens_survol','#000000');
|
||||
ecrire_config('BeeSpip/couleur/couleur_filets_titres','#ebebeb');
|
||||
ecrire_config('BeeSpip/couleur/couleur_filets_colonnes','#e8e8e8');
|
||||
ecrire_config('BeeSpip/couleur/couleur_cadres','#ebebeb');
|
||||
ecrire_config('BeeSpip/couleur/couleur_liens_survol','#b83233');
|
||||
ecrire_config('BeeSpip/couleur/couleur_fond_formulaires','#f8f8f8');
|
||||
|
||||
beespip_modifier_motscles();
|
||||
|
||||
/*On créé les mots clés si ils n'existent pas */
|
||||
$titre_groupemotscles = "~modalites_affichage";
|
||||
if (!sql_fetsel("id_groupe", "spip_groupes_mots", "titre='".$titre_groupemotscles."'")) {
|
||||
sql_insertq("spip_groupes_mots", array("titre" => $titre_groupemotscles, "tables_liees" => "breves,rubriques,syndic", "minirezo" => "oui","comite" => "oui"));
|
||||
$row = sql_fetsel("id_groupe", "spip_groupes_mots", "titre='".$titre_groupemotscles."'");
|
||||
sql_insertq("spip_mots", array("titre" => ("exclu"), "texte" => ("Permet d'exclure (tant que le mot lui est affecté) l'élément du plan du site, de la recherche et de la page d'accueil"), "id_groupe" => $row['id_groupe'], "type" => $titre_groupemotscles));
|
||||
}
|
||||
|
||||
$titre_groupemotscles = "~modalites_affichage_articles";
|
||||
if (!sql_fetsel("id_groupe", "spip_groupes_mots", "titre='".$titre_groupemotscles."'")) {
|
||||
sql_insertq("spip_groupes_mots", array("titre" => $titre_groupemotscles, "tables_liees" => "articles", "minirezo" => "oui","comite" => "oui"));
|
||||
$row = sql_fetsel("id_groupe", "spip_groupes_mots", "titre='".$titre_groupemotscles."'");
|
||||
sql_insertq("spip_mots", array("titre" => ("exclu"), "texte" => ("Permet d'exclure (tant que le mot lui est affecté) l'article du plan du site, de la recherche et de la page d'accueil"), "id_groupe" => $row['id_groupe'], "type" => $titre_groupemotscles));
|
||||
sql_insertq("spip_mots", array("titre" => ("actualites_une"), "texte" => ("Permet d'afficher (tant que le mot lui est affecté) l'article dans la partie Une"), "id_groupe" => $row['id_groupe'], "type" => $titre_groupemotscles));
|
||||
sql_insertq("spip_mots", array("titre" => ("actualites_sous_une"), "texte" => ("Permet d'afficher (tant que le mot lui est affecté) l'article sous les Unes"), "id_groupe" => $row['id_groupe'], "type" => $titre_groupemotscles));
|
||||
sql_insertq("spip_mots", array("titre" => ("actualites_colonne_droite"), "texte" => ("Permet d'afficher (tant que le mot lui est affecté) l'article en colonne de droite sur la page d'accueil"), "id_groupe" => $row['id_groupe'], "type" => $titre_groupemotscles));
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
@ -0,0 +1,11 @@
|
||||
<?php
|
||||
|
||||
function beespip_header_prive($flux){
|
||||
$flux .= "<script src='".url_absolue(find_in_path('js/mColorPicker.min.js'))."' type=\"text/javascript\"></script>\n"
|
||||
."<script type=\"text/javascript\" charset=\"UTF-8\">$.fn.mColorPicker.defaults.imageFolder = \"".url_absolue(_DIR_PLUGIN_BEESPIP.'prive/themes/spip/images/')."\";
|
||||
$.fn.mColorPicker.init.replace = '.beestyle'</script>";
|
||||
|
||||
return $flux;
|
||||
}
|
||||
|
||||
?>
|
@ -0,0 +1,11 @@
|
||||
[(#ENV{acces}|=={'reserve'}|non)<div id="entete-wrap">
|
||||
<INCLURE{fond=inclure/entete,env}>
|
||||
</div>]
|
||||
|
||||
<div id="conteneur"><div id="conteneur-wrapper" class="container_16">
|
||||
<INCLURE{fond=contenu/#ENV{type},env}>
|
||||
</div></div>
|
||||
|
||||
[(#ENV{acces}|=={'reserve'}|non)<div id="pied-wrapper" class="container_16">
|
||||
<INCLURE{fond=inclure/pied,env}{intranet=#ENV{intranet}}>
|
||||
</div>]
|
@ -0,0 +1,54 @@
|
||||
<BOUCLE_contenu_article(ARTICLES){id_article}>
|
||||
[(#CONFIG{BeeSpip/affichage/emplacement_recherche}|=={'bas'}|oui)#FORMULAIRE_RECHERCHE]
|
||||
[(#REM) Fil d'Ariane ]
|
||||
<p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_article}> > <a href="#URL_RUBRIQUE">[(#TITRE|couper{80})]</a></BOUCLE_ariane>[ > <strong class="on">(#TITRE|couper{80})</strong>]</p>
|
||||
<div id="contenu" class="grid_12">
|
||||
<div class="cartouche">
|
||||
[(#LOGO_ARTICLE||image_reduire{200,200}|inserer_attribut{class,float-left})]
|
||||
[<p class="#EDIT{surtitre} surtitre">(#SURTITRE)</p>]
|
||||
<h1 class="h1 #EDIT{titre}">#TITRE</h1>
|
||||
[<p class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</p>]
|
||||
|
||||
[(#INCLURE{fond=inclure/infos_auteurs_dates}{id_article})]
|
||||
|
||||
[(#REM) Inclure le modele des liens de traductions ]
|
||||
#MODELE{article_traductions}
|
||||
</div>
|
||||
|
||||
<div class="surlignable">
|
||||
[<div class="#EDIT{chapo} chapo">(#CHAPO|image_reduire{640,0})</div>]
|
||||
[<div class="#EDIT{texte} texte">(#TEXTE|image_reduire{640,0})</div>]
|
||||
</div>
|
||||
|
||||
[<p class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
|
||||
|
||||
[<div class="ps">
|
||||
<h4><:info_ps:></h4>
|
||||
<div class="#EDIT{ps} surlignable">(#PS|image_reduire{640,0})</div>
|
||||
</div>]
|
||||
|
||||
|
||||
|
||||
[(#REM) Petition :
|
||||
La petition ayant une PAGINATION il faut absolument {env}
|
||||
et pourquoi pas ajax
|
||||
][(#PETITION|oui)<INCLURE{fond=inclure/petition}{id_article}{env}{ajax}>]
|
||||
|
||||
[<div class="notes surlignable"><h4 class="pas_surlignable"><:info_notes:></h4>(#NOTES)</div>]
|
||||
|
||||
[(#REM) Forum de l'article ]
|
||||
<a href="#forum" name="forum" id="forum"></a>
|
||||
<INCLURE{fond=inclure/forum}{id_article} />
|
||||
[<p class="info-publi"><a href="(#PARAMETRES_FORUM|url_reponse_forum)" rel="noindex nofollow"><:repondre_article:></a>
|
||||
[(#PLUGIN{article_pdf}|oui) | <a href="spip.php?page=article_pdf&id_article=#ID_ARTICLE" onclick="window.open(this.href); return false;" title="<:beespip:article_pdf:>"><:beespip:article_pdf:></a>]</p>]
|
||||
</div>
|
||||
|
||||
<div id="colonne" class="grid_4">
|
||||
<div class="grid_4 alpha omega">
|
||||
[(#REM) Gestion du portfolio et des documents ]
|
||||
[(#INCLURE{fond=inclure/documents}{id_article}{compteur=1})]
|
||||
|
||||
<INCLURE{fond=extra/#ENV{type},env}{nodiv=oui}>
|
||||
</div>
|
||||
</div>
|
||||
</BOUCLE_contenu_article>
|
@ -0,0 +1,4 @@
|
||||
<composition>
|
||||
<nom>Article documents en colonne droite</nom>
|
||||
<description>Les documents sont tous listés dans la colonne de droite.</description>
|
||||
</composition>
|
@ -0,0 +1,56 @@
|
||||
<BOUCLE_contenu_article(ARTICLES){id_article}>
|
||||
[(#CONFIG{BeeSpip/affichage/emplacement_recherche}|=={'bas'}|oui)#FORMULAIRE_RECHERCHE]
|
||||
[(#REM) Fil d'Ariane ]
|
||||
<p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_article}> > <a href="#URL_RUBRIQUE">[(#TITRE|couper{80})]</a></BOUCLE_ariane>[ > <strong class="on">(#TITRE|couper{80})</strong>]</p>
|
||||
<div id="contenu_presentation" class="grid_16">
|
||||
|
||||
<div class="cartouche">
|
||||
[(#LOGO_ARTICLE||image_reduire{200,200}|inserer_attribut{class,float-right})]
|
||||
[<p class="#EDIT{surtitre} surtitre">(#SURTITRE)</p>]
|
||||
<h1 class="h1 #EDIT{titre}">#TITRE</h1>
|
||||
[<p class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</p>]
|
||||
|
||||
[(#INCLURE{fond=inclure/infos_auteurs_dates}{id_article})]
|
||||
|
||||
[(#REM) Inclure le modele des liens de traductions ]
|
||||
#MODELE{article_traductions}
|
||||
</div>
|
||||
|
||||
<div class="surlignable">
|
||||
[<div class="#EDIT{chapo} chapo">(#CHAPO|image_reduire{640,0})</div>]
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="contenu" class="grid_12">
|
||||
<div class="surlignable">
|
||||
[<div class="#EDIT{texte} texte">(#TEXTE|image_reduire{640,0})</div>]
|
||||
</div>
|
||||
|
||||
[<p class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
|
||||
|
||||
[<div class="ps">
|
||||
<h4><:info_ps:></h4>
|
||||
<div class="#EDIT{ps} surlignable">(#PS|image_reduire{640,0})</div>
|
||||
</div>]
|
||||
|
||||
[(#REM) Gestion du portfolio et des documents ]
|
||||
[(#INCLURE{fond=inclure/documents}{id_article}{compteur=3})]
|
||||
|
||||
[(#REM) Petition :
|
||||
La petition ayant une PAGINATION il faut absolument {env}
|
||||
et pourquoi pas ajax
|
||||
][(#PETITION|oui)<INCLURE{fond=inclure/petition}{id_article}{env}{ajax}>]
|
||||
|
||||
[<div class="notes surlignable"><h4 class="pas_surlignable"><:info_notes:></h4>(#NOTES)</div>]
|
||||
|
||||
[(#REM) Forum de l'article ]
|
||||
<a href="#forum" name="forum" id="forum"></a>
|
||||
<INCLURE{fond=inclure/forum}{id_article} />
|
||||
[<p class="info-publi"><a href="(#PARAMETRES_FORUM|url_reponse_forum)" rel="noindex nofollow"><:repondre_article:></a>
|
||||
[(#PLUGIN{article_pdf}|oui) | <a href="spip.php?page=article_pdf&id_article=#ID_ARTICLE" onclick="window.open(this.href); return false;" title="<:beespip:article_pdf:>"><:beespip:article_pdf:></a>]</p>]
|
||||
</div>
|
||||
|
||||
<div id="colonne" class="grid_4">
|
||||
<INCLURE{fond=extra/#ENV{type},env}>
|
||||
</div>
|
||||
</BOUCLE_contenu_article>
|
@ -0,0 +1,4 @@
|
||||
<composition>
|
||||
<nom>Article avec logo en colonne droite</nom>
|
||||
<description>Le logo est en colonne de droite, et le titre et le chapeau sont sur toute la largeur de la page.</description>
|
||||
</composition>
|
@ -0,0 +1,53 @@
|
||||
<BOUCLE_contenu_article(ARTICLES){id_article}>
|
||||
[(#CONFIG{BeeSpip/affichage/emplacement_recherche}|=={'bas'}|oui)#FORMULAIRE_RECHERCHE]
|
||||
[(#REM) Fil d'Ariane ]
|
||||
<p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_article}> > <a href="#URL_RUBRIQUE">[(#TITRE|couper{80})]</a></BOUCLE_ariane>[ > <strong class="on">(#TITRE|couper{80})</strong>]</p>
|
||||
<div id="contenu" class="grid_16">
|
||||
|
||||
<div class="cartouche">
|
||||
[(#LOGO_ARTICLE||image_reduire{200,200}|inserer_attribut{class,float-left})]
|
||||
[<p class="#EDIT{surtitre} surtitre">(#SURTITRE)</p>]
|
||||
<h1 class="h1 #EDIT{titre}">#TITRE</h1>
|
||||
[<p class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</p>]
|
||||
|
||||
[(#INCLURE{fond=inclure/infos_auteurs_dates}{id_article})]
|
||||
|
||||
[(#REM) Inclure le modele des liens de traductions ]
|
||||
#MODELE{article_traductions}
|
||||
</div>
|
||||
|
||||
<div class="surlignable">
|
||||
[<div class="#EDIT{chapo} chapo">(#CHAPO|image_reduire{900,0})</div>]
|
||||
</div>
|
||||
|
||||
<div class="surlignable">
|
||||
[<div class="#EDIT{texte} texte">(#TEXTE|image_reduire{900,0})</div>]
|
||||
</div>
|
||||
|
||||
[<p class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
|
||||
|
||||
[<div class="ps">
|
||||
<h4><:info_ps:></h4>
|
||||
<div class="#EDIT{ps} surlignable">(#PS|image_reduire{900,0})</div>
|
||||
</div>]
|
||||
|
||||
[(#REM) Gestion du portfolio et des documents ]
|
||||
[(#INCLURE{fond=inclure/documents}{id_article}{compteur=4})]
|
||||
|
||||
[(#REM) Petition :
|
||||
La petition ayant une PAGINATION il faut absolument {env}
|
||||
et pourquoi pas ajax
|
||||
][(#PETITION|oui)<INCLURE{fond=inclure/petition}{id_article}{env}{ajax}>]
|
||||
|
||||
[<div class="notes surlignable"><h4 class="pas_surlignable"><:info_notes:></h4>(#NOTES)</div>]
|
||||
|
||||
[(#REM) Forum de l'article ]
|
||||
<a href="#forum" name="forum" id="forum"></a>
|
||||
<INCLURE{fond=inclure/forum}{id_article} />
|
||||
[<p class="info-publi"><a href="(#PARAMETRES_FORUM|url_reponse_forum)" rel="noindex nofollow"><:repondre_article:></a>
|
||||
[(#PLUGIN{article_pdf}|oui) | <a href="spip.php?page=article_pdf&id_article=#ID_ARTICLE" onclick="window.open(this.href); return false;" title="<:beespip:article_pdf:>"><:beespip:article_pdf:></a>]</p>]
|
||||
</div>
|
||||
|
||||
[<div id="colonne_bandeau" class="grid_16">(#INCLURE{fond=extra/#ENV{type}-#COMPOSITION,env})</div>]
|
||||
|
||||
</BOUCLE_contenu_article>
|
@ -0,0 +1,4 @@
|
||||
<composition>
|
||||
<nom>Article en pleine largeur</nom>
|
||||
<description>L'article est affiché sur toute la largeur de la page</description>
|
||||
</composition>
|
@ -0,0 +1,50 @@
|
||||
<BOUCLE_contenu_article(ARTICLES){id_article}>
|
||||
[(#CONFIG{BeeSpip/affichage/emplacement_recherche}|=={'bas'}|oui)#FORMULAIRE_RECHERCHE]
|
||||
[(#REM) Fil d'Ariane ]
|
||||
<p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a><BOUCLE_ariane(HIERARCHIE){id_article}> > <a href="#URL_RUBRIQUE">[(#TITRE|couper{80})]</a></BOUCLE_ariane>[ > <strong class="on">(#TITRE|couper{80})</strong>]</p>
|
||||
<div id="contenu" class="grid_12">
|
||||
<div class="cartouche">
|
||||
[(#LOGO_ARTICLE||image_reduire{200,200}|inserer_attribut{class,float-left})]
|
||||
[<p class="#EDIT{surtitre} surtitre">(#SURTITRE)</p>]
|
||||
<h1 class="h1 #EDIT{titre}">#TITRE</h1>
|
||||
[<p class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</p>]
|
||||
|
||||
[(#INCLURE{fond=inclure/infos_auteurs_dates}{id_article})]
|
||||
|
||||
[(#REM) Inclure le modele des liens de traductions ]
|
||||
#MODELE{article_traductions}
|
||||
</div>
|
||||
|
||||
<div class="surlignable">
|
||||
[<div class="#EDIT{chapo} chapo">(#CHAPO|image_reduire{640,0})</div>]
|
||||
[<div class="#EDIT{texte} texte">(#TEXTE|image_reduire{640,0})</div>]
|
||||
</div>
|
||||
|
||||
[<p class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
|
||||
|
||||
[<div class="ps">
|
||||
<h4><:info_ps:></h4>
|
||||
<div class="#EDIT{ps} surlignable">(#PS|image_reduire{640,0})</div>
|
||||
</div>]
|
||||
|
||||
[(#REM) Gestion du portfolio et des documents ]
|
||||
[(#INCLURE{fond=inclure/documents}{id_article}{compteur=3})]
|
||||
|
||||
[(#REM) Petition :
|
||||
La petition ayant une PAGINATION il faut absolument {env}
|
||||
et pourquoi pas ajax
|
||||
][(#PETITION|oui)<INCLURE{fond=inclure/petition}{id_article}{env}{ajax}>]
|
||||
|
||||
[<div class="notes surlignable"><h4 class="pas_surlignable"><:info_notes:></h4>(#NOTES)</div>]
|
||||
|
||||
[(#REM) Forum de l'article ]
|
||||
<a href="#forum" name="forum" id="forum"></a>
|
||||
<INCLURE{fond=inclure/forum}{id_article} />
|
||||
[<p class="info-publi"><a href="(#PARAMETRES_FORUM|url_reponse_forum)" rel="noindex nofollow"><:repondre_article:></a>
|
||||
[(#PLUGIN{article_pdf}|oui) | <a href="spip.php?page=article_pdf&id_article=#ID_ARTICLE" onclick="window.open(this.href); return false;" title="<:beespip:article_pdf:>"><:beespip:article_pdf:></a>]</p>]
|
||||
</div>
|
||||
|
||||
<div id="colonne" class="grid_4">
|
||||
<INCLURE{fond=extra/#ENV{type},env}>
|
||||
</div>
|
||||
</BOUCLE_contenu_article>
|
@ -0,0 +1,46 @@
|
||||
[(#REM) Exclusion des articles, brèves et sites ayant le mot clé "exclu" et des rubriques ]
|
||||
<BOUCLE_exclus_articles(ARTICLES){titre_mot=exclu}{doublons}{lang}><BOUCLE_exclus_articles_forum(FORUMS){id_article}{doublons}></BOUCLE_exclus_articles_forum></BOUCLE_exclus_articles>
|
||||
<BOUCLE_exclus_breves(BREVES){titre_mot=exclu}{doublons}{lang}></BOUCLE_exclus_breves>
|
||||
<BOUCLE_exclus_sites(SITES){titre_mot=exclu}{doublons}><BOUCLE_exclus_articles_sites(SYNDIC_ARTICLES) {id_syndic}{doublons}></BOUCLE_exclus_articles_sites></BOUCLE_exclus_sites>
|
||||
<BOUCLE_exclus_rubriques(RUBRIQUES){titre_mot=exclu}{doublons}{lang}>
|
||||
<BOUCLE_exclus_rub_articles(ARTICLES){id_rubrique}{doublons}{lang}><BOUCLE_exclus_rub_articles_forum(FORUMS){id_article}{doublons}></BOUCLE_exclus_rub_articles_forum></BOUCLE_exclus_rub_articles>
|
||||
<BOUCLE_exclus_rub_breves(BREVES){id_rubrique}{doublons}{lang}></BOUCLE_exclus_rub_breves>
|
||||
<BOUCLE_exclus_rub_sites(SITES){id_rubrique}{doublons}><BOUCLE_exclus_rub_articles_sites(SYNDIC_ARTICLES) {id_syndic}{doublons}></BOUCLE_exclus_rub_articles_sites></BOUCLE_exclus_rub_sites>
|
||||
<BOUCLE_exclus_sousrubriques(RUBRIQUES){id_parent}{doublons}{lang}>
|
||||
<BOUCLE_exclus_sousrub_articles(ARTICLES){id_rubrique}{doublons}{lang}><BOUCLE_exclus_sousrub_articles_forum(FORUMS){id_article}{doublons}></BOUCLE_exclus_sousrub_articles_forum></BOUCLE_exclus_sousrub_articles>
|
||||
<BOUCLE_exclus_sousrub_breves(BREVES){id_rubrique}{doublons}{lang}></BOUCLE_exclus_sousrub_breves>
|
||||
<BOUCLE_exclus_sousrub_sites(SITES){id_rubrique}{doublons}><BOUCLE_exclus_sousrub_articles_sites(SYNDIC_ARTICLES) {id_syndic}{doublons}></BOUCLE_exclus_sousrub_articles_sites></BOUCLE_exclus_sousrub_sites>
|
||||
</BOUCLE_exclus_sousrubriques>
|
||||
<BOUCLE_recursive(BOUCLE_exclus_sousrubriques)></BOUCLE_recursive>
|
||||
</BOUCLE_exclus_rubriques>
|
||||
<BOUCLE_contenu_auteur(AUTEURS){id_auteur}>
|
||||
[(#CONFIG{BeeSpip/affichage/emplacement_recherche}|=={'bas'}|oui)#FORMULAIRE_RECHERCHE]
|
||||
[(#REM) Fil d'Ariane ]
|
||||
<p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a> > <:info_auteurs:>[ > <strong class="on">(#NOM|couper{80})</strong>]</p>
|
||||
<div id="contenu_presentation" class="grid_16">
|
||||
|
||||
<div class="vcard">[(#REM) microformat vcard]
|
||||
<div class="cartouche">
|
||||
[(#LOGO_AUTEUR||image_reduire{200,200}|inserer_attribut{class,float-left})]
|
||||
<h1 class="h1 #EDIT{qui} fn">#NOM</h1>
|
||||
</div>
|
||||
|
||||
[<div class="#EDIT{bio} texte note">(#BIO)</div>]
|
||||
[<p class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="url spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
|
||||
</div>[(#REM) / vcard]
|
||||
</div>
|
||||
<div id="contenu" class="grid_8">
|
||||
|
||||
[(#REM) Articles de l'auteur ]
|
||||
<INCLURE{fond=inclure/articles_liste,id_auteur,lang,doublons}{tri=date}{ordre=1}{ajax}>
|
||||
|
||||
[<div class="notes"><h4><:info_notes:></h4>(#NOTES)</div>]
|
||||
</div>
|
||||
|
||||
<div id="colonne" class="grid_8 ajax">
|
||||
#FORMULAIRE_ECRIRE_AUTEUR
|
||||
|
||||
<INCLURE{fond=extra/#ENV{type},env}{ajax}{doublons}>
|
||||
|
||||
</div>
|
||||
</BOUCLE_contenu_auteur>
|
@ -0,0 +1,21 @@
|
||||
<BOUCLE_breve_principal(BREVES) {id_breve}>
|
||||
[(#CONFIG{BeeSpip/affichage/emplacement_recherche}|=={'bas'}|oui)#FORMULAIRE_RECHERCHE]
|
||||
[(#REM) Fil d'Ariane ]
|
||||
<p id="hierarchie"><a href="#URL_SITE_SPIP/" ><:accueil_site:></a><BOUCLE_ariane(RUBRIQUES){id_rubrique}> > <a href="#URL_RUBRIQUE">[(#TITRE|couper{80})]</a></BOUCLE_ariane>[ > <strong class="on">(#TITRE|couper{80})</strong>]</p>
|
||||
<div id="contenu" class="grid_12">
|
||||
<div class="cartouche">
|
||||
[(#LOGO_BREVE||image_reduire{200,200}|inserer_attribut{class,float-left})]
|
||||
<h1 class="h1 #EDIT{titre}">#TITRE</h1>
|
||||
[(#CONFIG{BeeSpip/affichage/dates_breves}|=={'oui'}|oui)<p class="post-info"><abbr class="date" title="[(#DATE|date_iso)]">[(#DATE|nom_jour)] [(#DATE|affdate)]</abbr></p>]
|
||||
</div>
|
||||
|
||||
[<div class="#EDIT{texte} texte">(#TEXTE)</div>]
|
||||
[<p class="lien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
|
||||
[<div class="notes"><h4><:info_notes:></h4>(#NOTES)</div>]
|
||||
|
||||
</div>
|
||||
|
||||
<div id="colonne" class="grid_4">
|
||||
<INCLURE{fond=extra/#ENV{type},env}{doublons}>
|
||||
</div>
|
||||
</BOUCLE_breve_principal>
|
@ -0,0 +1,46 @@
|
||||
[(#REM) Exclusion des articles, brèves et sites ayant le mot clé "exclu" et des rubriques ]
|
||||
<BOUCLE_exclus_articles(ARTICLES){titre_mot=exclu}{doublons}{lang}><BOUCLE_exclus_articles_forum(FORUMS){id_article}{doublons}></BOUCLE_exclus_articles_forum></BOUCLE_exclus_articles>
|
||||
<BOUCLE_exclus_breves(BREVES){titre_mot=exclu}{doublons}{lang}></BOUCLE_exclus_breves>
|
||||
<BOUCLE_exclus_sites(SITES){titre_mot=exclu}{doublons}><BOUCLE_exclus_articles_sites(SYNDIC_ARTICLES) {id_syndic}{doublons}></BOUCLE_exclus_articles_sites></BOUCLE_exclus_sites>
|
||||
<BOUCLE_exclus_rubriques(RUBRIQUES){titre_mot=exclu}{doublons}{lang}>
|
||||
<BOUCLE_exclus_rub_articles(ARTICLES){id_rubrique}{doublons}{lang}><BOUCLE_exclus_rub_articles_forum(FORUMS){id_article}{doublons}></BOUCLE_exclus_rub_articles_forum></BOUCLE_exclus_rub_articles>
|
||||
<BOUCLE_exclus_rub_breves(BREVES){id_rubrique}{doublons}{lang}></BOUCLE_exclus_rub_breves>
|
||||
<BOUCLE_exclus_rub_sites(SITES){id_rubrique}{doublons}><BOUCLE_exclus_rub_articles_sites(SYNDIC_ARTICLES) {id_syndic}{doublons}></BOUCLE_exclus_rub_articles_sites></BOUCLE_exclus_rub_sites>
|
||||
<BOUCLE_exclus_sousrubriques(RUBRIQUES){id_parent}{doublons}{lang}>
|
||||
<BOUCLE_exclus_sousrub_articles(ARTICLES){id_rubrique}{doublons}{lang}><BOUCLE_exclus_sousrub_articles_forum(FORUMS){id_article}{doublons}></BOUCLE_exclus_sousrub_articles_forum></BOUCLE_exclus_sousrub_articles>
|
||||
<BOUCLE_exclus_sousrub_breves(BREVES){id_rubrique}{doublons}{lang}></BOUCLE_exclus_sousrub_breves>
|
||||
<BOUCLE_exclus_sousrub_sites(SITES){id_rubrique}{doublons}><BOUCLE_exclus_sousrub_articles_sites(SYNDIC_ARTICLES) {id_syndic}{doublons}></BOUCLE_exclus_sousrub_articles_sites></BOUCLE_exclus_sousrub_sites>
|
||||
</BOUCLE_exclus_sousrubriques>
|
||||
<BOUCLE_recursive(BOUCLE_exclus_sousrubriques)></BOUCLE_recursive>
|
||||
</BOUCLE_exclus_rubriques>
|
||||
<BOUCLE_mot_principal(MOTS) {id_mot} {doublons}{type!==^[~]}>
|
||||
[(#CONFIG{BeeSpip/affichage/emplacement_recherche}|=={'bas'}|oui)#FORMULAIRE_RECHERCHE]
|
||||
[(#REM) Fil d'Ariane ]
|
||||
<p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a> > <:mots_clefs:><BOUCLE_ariane(GROUPES_MOTS){id_groupe}> > [(#TITRE|couper{80})]</BOUCLE_ariane>[ > <strong class="on">(#TITRE|couper{80})</strong>]</p>
|
||||
<div id="contenu" class="grid_12">
|
||||
<div class="cartouche">
|
||||
[(#LOGO_MOT||image_reduire{200,200}|inserer_attribut{class,float-left})]
|
||||
<h1 class="h1 #EDIT{titre}">#TITRE</h1>
|
||||
</div>
|
||||
[<div class="#EDIT{texte} chapo">(#TEXTE)</div>]
|
||||
|
||||
[(#REM) Articles lies au mot-cle]
|
||||
<INCLURE{fond=inclure/articles_liste,id_mot,lang,doublons}{tri=date}{ordre=1}{ajax}>
|
||||
|
||||
[(#REM) Rubriques liees au mot-cle]
|
||||
<INCLURE{fond=inclure/mot_rubriques,id_mot,lang,doublons}{ajax}{nbpages=5}>
|
||||
|
||||
[(#REM) Breves liees au mot-cle]
|
||||
<INCLURE{fond=inclure/mot_breves,id_mot,lang,doublons}{ajax}{nbpages=5}>
|
||||
|
||||
[(#REM) Sites Web lies au mot-cle]
|
||||
<INCLURE{fond=inclure/mot_sites,id_mot,doublons}{ajax}{nbpages=5}>
|
||||
|
||||
|
||||
[<div class="notes"><h4><:info_notes:></h4>(#NOTES)</div>]
|
||||
</div>
|
||||
|
||||
<div id="colonne" class="grid_4">
|
||||
<INCLURE{fond=extra/#ENV{type},env}{doublons}>
|
||||
</div>
|
||||
</BOUCLE_mot_principal>
|
@ -0,0 +1,10 @@
|
||||
[(#CONFIG{BeeSpip/affichage/emplacement_recherche}|=={'bas'}|oui)#FORMULAIRE_RECHERCHE]
|
||||
[(#REM) Fil d'Ariane ]
|
||||
<p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a> > <strong class="on"><:pass_erreur:>[ (#ENV{status})]</strong></p>
|
||||
<div id="contenu" class="grid_16">
|
||||
<div class="cartouche">
|
||||
<h1 class="h1"><:pass_erreur:>[ (#ENV{status})]</h1>
|
||||
</div>
|
||||
[<div class="chapo">(#ENV*{erreur}|propre)</div>]
|
||||
#FORMULAIRE_LOGIN{#ENV{cible},'',0}
|
||||
</div>
|
@ -0,0 +1,9 @@
|
||||
[(#CONFIG{BeeSpip/affichage/emplacement_recherche}|=={'bas'}|oui)#FORMULAIRE_RECHERCHE]
|
||||
[(#REM) Fil d'Ariane ]
|
||||
<p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a> > <strong class="on"><:pass_erreur:> 404</strong></p>
|
||||
<div id="contenu" class="grid_16">
|
||||
<div class="cartouche">
|
||||
<h1 class="h1"><:pass_erreur:> 404</h1>
|
||||
</div>
|
||||
[<div class="chapo">(#ENV{erreur})</div>]
|
||||
</div>
|
@ -0,0 +1,91 @@
|
||||
[(#CONFIG{BeeSpip/affichage/emplacement_recherche}|=={'bas'}|oui)#FORMULAIRE_RECHERCHE]
|
||||
[(#REM) Fil d'Ariane ]
|
||||
<p id="hierarchie"><a href="#URL_SITE_SPIP/"><:accueil_site:></a>
|
||||
|
||||
<BOUCLE_contexte_article(ARTICLES) {id_article}>
|
||||
<BOUCLE_ariane_article(HIERARCHIE) {id_article}>
|
||||
> <a href="#URL_RUBRIQUE">[(#TITRE|couper{80})]</a>
|
||||
</BOUCLE_ariane_article>
|
||||