Changeset 118845 in spip-zone


Ignore:
Timestamp:
Dec 2, 2019, 10:18:45 AM (7 days ago)
Author:
real3t@…
Message:

[FormatSPIP] On laisse tomber la compatibilité SPIP 2.
Un modèle <formatspipNNN> ou NNN est l'identifiant d'un article.
Le yaml pour Insérer Modèle

Location:
_plugins_/format_spip/trunk
Files:
6 added
1 deleted
2 edited
1 copied

Legend:

Unmodified
Added
Removed
  • _plugins_/format_spip/trunk/formatspip_pipelines.php

    r118617 r118845  
    2020                include_spip('inc/presentation');
    2121               
    22                 $q = spip_query("SELECT titre, surtitre, soustitre, descriptif, chapo, texte, ps, virtuel, nom_site, url_site FROM spip_articles WHERE id_article=$id_article");
    23                 $row = spip_fetch_array($q);
    24                 $txt = '';
    25                 if (strlen($row['titre'])>0) {
    26                         $txt .= "----- "._T('info_titre')." -----\n";
    27                         $txt .= interdire_scripts(entites_html($row['titre']))."\n\n";
    28                 }
    29                 if (strlen($row['surtitre'])>0) {
    30                         $txt .= "----- "._T('info_surtitre')." -----\n";
    31                         $txt .= interdire_scripts(entites_html($row['surtitre']))."\n\n";
    32                 }
    33                 if (strlen($row['soustitre'])>0) {
    34                         $txt .= "----- "._T('texte_sous_titre')." -----\n";
    35                         $txt .= interdire_scripts(entites_html($row['soustitre']))."\n\n";
    36                 }
    37                 if (strlen($row['descriptif'])>0) {
    38                         $txt .= "----- "._T('texte_descriptif_rapide')." -----\n";
    39                         $txt .= interdire_scripts(entites_html($row['descriptif']))."\n\n";
    40                 }
    41                 if (strlen($row['chapo'])>0) {
    42                         $txt .= "----- "._T('info_chapeau')." -----\n";
    43                         $txt .= interdire_scripts(entites_html($row['chapo']))."\n\n";
    44                 }
    45                 if (strlen($row['url_site'])>0) {
    46                         $txt .= "----- "._T('entree_liens_sites')." -----\n";
    47                         $txt .= _T('info_titre') . interdire_scripts(entites_html($row['nom_site']))."\n";
    48                         $txt .= _T('info_url') . interdire_scripts(entites_html($row['url_site']))."\n\n";
    49                 }
    50                 if (strlen($row['texte'])>0) {
    51                         $txt .= "----- "._T('info_texte')." -----\n";
    52                         $txt .= interdire_scripts(entites_html($row['texte']))."\n\n";
    53                 }
    54                 if (strlen($row['ps'])>0) {
    55                         $txt .= "----- "._T('info_post_scriptum')." -----\n";
    56                         $txt .= interdire_scripts(entites_html($row['ps']))."\n\n";
    57                 }
    58                 if (strlen($row['virtuel'])>0) {
    59                         $txt .= "----- "._T('bouton_redirection')." -----\n";
    60                         $txt .= interdire_scripts(entites_html($row['virtuel']))."\n\n";
    61                 }
     22                include_spip('public/assembler');
     23                if(!$txt = recuperer_fond('modeles/formatspip', array('id_article'=>$id_article))) return '';
    6224               
    63                 $txt = '<pre style="white-space: pre-wrap;       /* css-3 */
    64  white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
    65  white-space: -pre-wrap;      /* Opera 4-6 */
    66  white-space: -o-pre-wrap;    /* Opera 7 */
    67  word-wrap: break-word;       /* Internet Explorer 5.5+ */">'. $txt .'<pre>';
     25                $bouton = bouton_block_depliable(_T('formatspip:texte_formatspip'), 'invisible', "formatspip");
     26                $bloc = debut_block_depliable(false, "formatspip");
    6827               
    69                 // compatibilite avec SPIP 1.92
    70                 $compat = function_exists('bouton_block_depliable');
    71                 $bouton = $compat?bouton_block_depliable(_T('formatspip:texte_formatspip'), 'invisible', "formatspip")
    72                         :bouton_block_invisible("formatspip")._T('formatspip:texte_formatspip');
    73                 $bloc = $compat?debut_block_depliable(false, "formatspip")
    74                         :debut_block_invisible("formatspip");
    7528                return debut_cadre_enfonce("../"._DIR_PLUGIN_FORMATSPIP."/images/formatspip-24.png", true, '', $bouton)
    7629                        . $bloc . $txt . fin_block()
    7730                        . fin_cadre_enfonce(true);
    78                
    79                 return $flux;
    8031        }
  • _plugins_/format_spip/trunk/lang/formatspip_fr.php

    r17438 r118845  
    44
    55$GLOBALS[$GLOBALS['idx_lang']] = array(
    6 'texte_formatspip' => 'TEXTE AU FORMAT SPIP',
     6'texte_formatspip' => 'Texte au format SPIP',
    77
    88);
Note: See TracChangeset for help on using the changeset viewer.