Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
administration:interface:blocs [Dec. 14, 2024 11:41 AM UTC ] – jpb | administration:interface:blocs [Dec. 14, 2024 12:44 PM UTC ] (Version actuelle) – jpb | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{: | {{: | ||
====== Blocs ====== | ====== Blocs ====== | ||
- | Administration - Editer/ | + | {{ : |
+ | ==== Administration - Editer/ | ||
NPDS, permet l' | NPDS, permet l' | ||
NPDS (avec un thème approprié) permet d' | NPDS (avec un thème approprié) permet d' | ||
- | Un Bloc peut-être réservé aux administrateurs, | + | **Un Bloc peut-être réservé aux administrateurs, |
+ | |||
+ | === Modifier un bloc === | ||
- | Modifier un bloc | ||
Changez les informations nécessaires dans le bloc et sélectionnez l' | Changez les informations nécessaires dans le bloc et sélectionnez l' | ||
Vous ne pouvez modifier qu'un seul bloc à la fois. | Vous ne pouvez modifier qu'un seul bloc à la fois. | ||
- | Supprimer un bloc | + | === Supprimer un bloc === |
Sélectionnez le bloc et choisissez l' | Sélectionnez le bloc et choisissez l' | ||
Vous ne pouvez supprimer qu'un seul bloc à la fois. | Vous ne pouvez supprimer qu'un seul bloc à la fois. | ||
- | Créer un bloc (de gauche ou de droite) | + | === Créer un bloc (de gauche ou de droite) |
Saisissez le titre du bloc, son index (ce qui va permettre un affichage trié ainsi que son contenu et cliquez sur le bouton Créer un bloc .... | Saisissez le titre du bloc, son index (ce qui va permettre un affichage trié ainsi que son contenu et cliquez sur le bouton Créer un bloc .... | ||
Par défaut le bloc nouvellement créé est actif. | Par défaut le bloc nouvellement créé est actif. | ||
- | Bloc et SuperCache | + | === Bloc et SuperCache |
- | les blocs sont " | + | |
+ | *les blocs sont " | ||
Un bloc avec un temps de cache de 0 (zéro) ne sera pas caché. | Un bloc avec un temps de cache de 0 (zéro) ne sera pas caché. | ||
- | disposent aussi d'une aide en ligne qui peut-être utilisée via le module ' | + | *disposent aussi d'une aide en ligne qui peut-être utilisée via le module ' |
- | NPDS dispose d'un système de blocs étendu capable d' | + | === NPDS dispose d'un système de blocs étendu capable d' |
- | HTML (pour un bloc supportant l' | + | |
- | Javascript | + | *HTML (pour un bloc supportant l' |
- | Code PHP et/ou SSI (Serveur Side Include) | + | *Javascript |
- | Fonction PHP et/ou de NPDS | + | *Code PHP et/ou SSI (Serveur Side Include) |
+ | *Fonction PHP et/ou de NPDS | ||
La seule possibilité d' | La seule possibilité d' | ||
- | Pour du code PHP et/ou SSI : | + | *Pour du code PHP et/ou SSI : |
- | include# | + | *include# |
- | Ce fichier doit être du php et le retour doit obligatoirement se faire dans $content. | + | *Ce fichier doit être du php et le retour doit obligatoirement se faire dans $content. |
- | Pour des fonctions PHP et/ou des fonctions de NPDS : | + | *Pour des fonctions PHP et/ou des fonctions de NPDS : |
- | function# | + | *function# |
- | Si votre fonction dispose de paramètres : | + | *Si votre fonction dispose de paramètres : |
- | function# | + | *function# |
- | params# | + | *params# |
- | par exemple : | + | *function# |
- | function# | + | *function# |
- | function# | + | *params# |
- | params# | + | *function# |
- | + | *params# | |
- | function# | + | *Vous pouvez aussi mettre les 2 phases : |
- | params# | + | *include# |
- | Vous pouvez aussi mettre les 2 phases : | + | *function# |
- | include# | + | *params# |
- | function# | + | |
- | params# | + | |
Ce qui vous permet de charger un code et de l' | Ce qui vous permet de charger un code et de l' | ||
- | Bloc CSS | + | === Bloc CSS === |
class-title# | class-title# | ||
class-content# | class-content# | ||
Ligne 59: | Ligne 64: | ||
Theme-Dynamic dispose de deux nouveaux meta-mots : B_class_title et B_class_content qui peuvent être utilisés dans le code de bloc.html | Theme-Dynamic dispose de deux nouveaux meta-mots : B_class_title et B_class_content qui peuvent être utilisés dans le code de bloc.html | ||
Les thèmes PHP disposent de deux nouvelles variables : $B_class_title et $B_class_content qui peuvent être ' | Les thèmes PHP disposent de deux nouvelles variables : $B_class_title et $B_class_content qui peuvent être ' | ||
- | Bloc CSS spécifique | + | === Bloc CSS spécifique |
Pour avoir la css specifique, il faut : | Pour avoir la css specifique, il faut : | ||
- | cocher la case dans l' | + | *cocher la case dans l' |
- | noter l'id du bloc | + | *noter l'id du bloc |
- | declarer les id et class dans le fichier style.css ou bien ajouter une css via le gestionnaire (pages.php de votre theme) | + | *declarer les id et class dans le fichier style.css ou bien ajouter une css via le gestionnaire (pages.php de votre theme) |
Exemple css sur un bloc en particulier, | Exemple css sur un bloc en particulier, | ||
+ | <code css> | ||
#LB_2 .LB_title { | #LB_2 .LB_title { | ||
color: #FF0000; | color: #FF0000; | ||
Ligne 108: | Ligne 114: | ||
text-decoration: | text-decoration: | ||
} | } | ||
+ | </ | ||
+ | === Bloc URI === | ||
+ | |||
+ | **uri# | ||
- | Bloc URI | ||
- | uri# | ||
Le temps de rétention doit-être égal à zéro dans ce cas. | Le temps de rétention doit-être égal à zéro dans ce cas. | ||
+ | |||
Exemple : uri# | Exemple : uri# | ||
+ | |||
Le tag uri# permet l' | Le tag uri# permet l' | ||
Cette syntaxe est la seule supportée ! | Cette syntaxe est la seule supportée ! | ||
- | Bloc Caché | + | === Bloc Caché |
hidden#... pour ne pas afficher le thème des blocs mais charger le contenu. | hidden#... pour ne pas afficher le thème des blocs mais charger le contenu. | ||
Cela permet d' | Cela permet d' |