Browse Source

Portage SPIP3 (work in progress)

svn/root/tags/v3.1.2
cedric@yterium.com 11 years ago
parent
commit
20f3aa2231
  1. 7
      .gitattributes
  2. 27
      lang/paquet-squelettesmots_en.php
  3. 27
      lang/paquet-squelettesmots_fr.php
  4. 27
      lang/paquet-squelettesmots_it.php
  5. 21
      paquet.xml
  6. 68
      plugin.xml
  7. 4
      squelettes_mots.php

7
.gitattributes vendored

@ -1,11 +1,14 @@
* text=auto !eol
/LISEZMOI.txt -text
/SquelettesMots.php -text
/chercher_squelettes_mots.css -text
exec/config_chercher_squelettes_mots.php -text
lang/paquet-squelettesmots_en.php -text
lang/paquet-squelettesmots_fr.php -text
lang/paquet-squelettesmots_it.php -text
lang/squelettesmots_en.php -text
lang/squelettesmots_fr.php -text
lang/squelettesmots_it.php -text
/plugin.xml -text
/paquet.xml -text
public/SquelettesMots_styliser.php -text
/spip_death.png -text
/squelettes_mots.php -text

27
lang/paquet-squelettesmots_en.php

@ -0,0 +1,27 @@
<?php
// Ceci est un fichier langue de SPIP -- This is a SPIP language file
/// Fichier produit par PlugOnet
// Module: paquet-squelettesmots
// Langue: en
// Date: 30-11-2011 15:48:59
// Items: 3
if (!defined('_ECRIRE_INC_VERSION')) return;
$GLOBALS[$GLOBALS['idx_lang']] = array(
// S
'squelettesmots_description' => 'This plugin provides selection of template using keywords.
You can create rules on the configuration page to link:
-* an element type,
-* a group of keyword specifying the template
-* a template base name.
Then, the authors only have to associate a keyword to their article (for example) to set its layout.',
'squelettesmots_nom' => 'Template by keyword',
'squelettesmots_slogan' => 'Provides selection of template using keywords',
);
?>

27
lang/paquet-squelettesmots_fr.php

@ -0,0 +1,27 @@
<?php
// Ceci est un fichier langue de SPIP -- This is a SPIP language file
/// Fichier produit par PlugOnet
// Module: paquet-squelettesmots
// Langue: fr
// Date: 30-11-2011 15:48:59
// Items: 3
if (!defined('_ECRIRE_INC_VERSION')) return;
$GLOBALS[$GLOBALS['idx_lang']] = array(
// S
'squelettesmots_description' => 'Ce plugin permet de choisir le squelette en fonction d\'un mot clef.
La page de configuration permet de créer des règles liant:
-* un type d\'élément,
-* un groupe de mot clef spécifiant le squelette
-* un fond.
Ainsi, les auteurs n\'ont plus qu\'à associer le bon mot clef à leur article (par exemple) pour sélectionner sa mise en page.',
'squelettesmots_nom' => 'Squelette par mot clef',
'squelettesmots_slogan' => 'Permet de choisir le squelette en fonction d\'un mot clef',
);
?>

27
lang/paquet-squelettesmots_it.php

@ -0,0 +1,27 @@
<?php
// Ceci est un fichier langue de SPIP -- This is a SPIP language file
/// Fichier produit par PlugOnet
// Module: paquet-squelettesmots
// Langue: it
// Date: 30-11-2011 15:48:59
// Items: 3
if (!defined('_ECRIRE_INC_VERSION')) return;
$GLOBALS[$GLOBALS['idx_lang']] = array(
// S
'squelettesmots_description' => 'Questo plugin permette di scegliere un modello mediante una parola chiave.
La pagina di configurazione permette di creare regole per legare:
-* un tipo di elemento,
-* un gruppo di parole chiave per scegliere il modello,
-* un sfondo,
Così, gli autori devono solamente scegliere la parola chiave giusta per cambiare il modello de la pagina che visualizza l\'elemento (l\'articolo per esempio)',
'squelettesmots_nom' => 'Modello mediante una parola chiave',
'squelettesmots_slogan' => 'Scegliere un modello mediante una parola chiave',
);
?>

21
paquet.xml

@ -0,0 +1,21 @@
<paquet
prefix="squelettesmots"
categorie="outil"
version="3.0.0"
etat="dev"
compatibilite="[3.0.0-dev;3.0.99]"
logo="spip_death.png"
documentation="http://www.spip-contrib.net/SPMC-Squelette-par-mot-cle-V2-0"
>
<nom>Squelette par mot clef</nom>
<!-- Permet de choisir le squelette en fonction d'un mot clef -->
<auteur>Pierre Andrews (Mortimer)</auteur>
<credit>d'après un code proposé par Déesse A.</credit>
<pipeline nom="header_prive" inclure="squelettesmots.php" />
<pipeline nom="styliser" inclure="squelettesmots.php" />
<onglet nom="config_chercher_squelettes_mots" titre="squelettesmots:titre_onglet" parent="configuration" icone="spip_death.png" />
</paquet>

68
plugin.xml

@ -1,68 +0,0 @@
<plugin>
<nom>
<multi>
[fr]Squelette par mot clef
[en]Template by keyword
[it]Modello mediante una parola chiave
</multi>
</nom>
<slogan>
<multi>
[fr]Permet de choisir le squelette en fonction d'un mot clef
[en]Provides selection of template using keywords
[it]Scegliere un modello mediante una parola chiave
</multi>
</slogan>
<auteur>Pierre Andrews (Mortimer), d'apr&#232;s un code propos&#233; par D&#233;esse A.</auteur>
<version>2.1.0</version>
<etat>test</etat>
<description>
<multi>
[fr]Ce plugin permet de choisir le squelette en fonction d'un mot clef.
La page de configuration permet de cr&#233;er des r&#232;gles liant:
-* un type d'&#233;l&#233;ment,
-* un groupe de mot clef sp&#233;cifiant le squelette
-* un fond.
Ainsi, les auteurs n'ont plus qu'&#224; associer le bon mot clef &#224; leur article (par exemple) pour s&#233;lectionner sa mise en page.
[en]This plugin provides selection of template using keywords.
You can create rules on the configuration page to link:
-* an element type,
-* a group of keyword specifying the template
-* a template base name.
Then, the authors only have to associate a keyword to their article (for example) to set its layout.
[it]Questo plugin permette di scegliere un modello mediante una parola chiave.
La pagina di configurazione permette di creare regole per legare:
-* un tipo di elemento,
-* un gruppo di parole chiave per scegliere il modello,
-* un sfondo,
Cos&#236;, gli autori devono solamente scegliere la parola chiave giusta per cambiare il modello de la pagina che visualizza l'elemento (l'articolo per esempio)
</multi>
</description>
<icon>spip_death.png</icon>
<lien>http://www.spip-contrib.net/SPMC-Squelette-par-mot-cle-V2-0</lien>
<prefix>SquelettesMots</prefix>
<pipeline>
<nom>header_prive</nom>
<inclure>SquelettesMots.php</inclure>
</pipeline>
<pipeline>
<nom>styliser</nom>
<inclure>SquelettesMots.php</inclure>
</pipeline>
<onglet id='config_chercher_squelettes_mots' parent='configuration'>
<icone>spip_death.png</icone>
<titre>squelettesmots:titre_onglet</titre>
</onglet>
<necessite id="spip" version="[2.0.6;2.1.99]" />
<categorie>outil</categorie>
<chemin dir='' />
</plugin>

4
SquelettesMots.php → squelettes_mots.php

@ -18,13 +18,13 @@
//TODO: essayer de se passer de cette insertion unilaterale de css ...
function SquelettesMots_header_prive($texte) {
function squelettesmots_header_prive($texte) {
$texte.= '<link rel="stylesheet" type="text/css" href="'._DIR_PLUGIN_SQUELETTESMOTS.'chercher_squelettes_mots.css" />' . "\n";
return $texte;
}
// Selection du squelette par mot cle
function SquelettesMots_styliser($flux) {
function squelettesmots_styliser($flux) {
// quand le selecteur doit il s'activer ?
// pas de fond=rep/nom (inclusions)
if ($fond = $flux['args']['fond']
Loading…
Cancel
Save