Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
administration:interface:blocs [Dec. 13, 2024 07:42 AM UTC ] – créée jpb | administration:interface:blocs [Dec. 14, 2024 12:44 PM UTC ] (Version actuelle) – jpb | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{: | {{: | ||
====== Blocs ====== | ====== Blocs ====== | ||
+ | {{ : | ||
+ | ==== Administration - Editer/ | ||
+ | NPDS, permet l' | ||
+ | NPDS (avec un thème approprié) permet d' | ||
+ | |||
+ | **Un Bloc peut-être réservé aux administrateurs, | ||
+ | |||
+ | === Modifier un bloc === | ||
+ | |||
+ | Changez les informations nécessaires dans le bloc et sélectionnez l' | ||
+ | Vous ne pouvez modifier qu'un seul bloc à la fois. | ||
+ | |||
+ | === Supprimer un bloc === | ||
+ | |||
+ | Sélectionnez le bloc et choisissez l' | ||
+ | Vous ne pouvez supprimer qu'un seul bloc à la fois. | ||
+ | |||
+ | === 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 .... | ||
+ | Par défaut le bloc nouvellement créé est actif. | ||
+ | |||
+ | === Bloc et SuperCache === | ||
+ | |||
+ | *les blocs sont " | ||
+ | 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 ' | ||
+ | |||
+ | === NPDS dispose d'un système de blocs étendu capable d' | ||
+ | |||
+ | *HTML (pour un bloc supportant l' | ||
+ | *Javascript | ||
+ | *Code PHP et/ou SSI (Serveur Side Include) | ||
+ | *Fonction PHP et/ou de NPDS | ||
+ | La seule possibilité d' | ||
+ | |||
+ | *Pour du code PHP et/ou SSI : | ||
+ | *include# | ||
+ | *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 : | ||
+ | *function# | ||
+ | *Si votre fonction dispose de paramètres : | ||
+ | *function# | ||
+ | *params# | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | *Vous pouvez aussi mettre les 2 phases : | ||
+ | *include# | ||
+ | *function# | ||
+ | *params# | ||
+ | Ce qui vous permet de charger un code et de l' | ||
+ | === Bloc CSS === | ||
+ | |||
+ | class-title# | ||
+ | class-content# | ||
+ | Ces lignes permettent d' | ||
+ | |||
+ | 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 ' | ||
+ | === Bloc CSS spécifique === | ||
+ | |||
+ | Pour avoir la css specifique, il faut : | ||
+ | |||
+ | *cocher la case dans l' | ||
+ | *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) | ||
+ | |||
+ | Exemple css sur un bloc en particulier, | ||
+ | <code css> | ||
+ | #LB_2 .LB_title { | ||
+ | color: #FF0000; | ||
+ | font-family: | ||
+ | font-size: 1.25em; | ||
+ | font-weight: | ||
+ | height: 21px; | ||
+ | text-align: center; | ||
+ | line-height: | ||
+ | } | ||
+ | #LB_2 .LB_contain ul { | ||
+ | list-style: none; | ||
+ | width: 150px; | ||
+ | margin:0px; | ||
+ | padding: | ||
+ | } | ||
+ | #LB_2 .LB_contain li { | ||
+ | margin:0; | ||
+ | padding:0; | ||
+ | } | ||
+ | #LB_2 .LB_contain li a { | ||
+ | min-height: 1.5em; | ||
+ | height: auto !important; | ||
+ | height: 1.5em; | ||
+ | line-height: | ||
+ | margin: 1px 0px 1px 0px; | ||
+ | padding: 0px 5px 0px 5px; | ||
+ | border-bottom: | ||
+ | border-left: | ||
+ | color: #646464; | ||
+ | text-decoration: | ||
+ | font-weight: | ||
+ | font-size: 1em; | ||
+ | } | ||
+ | #LB_2 .LB_contain li a:hover { | ||
+ | border-left: | ||
+ | background: #f0f0f0; | ||
+ | font-weight: | ||
+ | color: #000000; | ||
+ | text-decoration: | ||
+ | } | ||
+ | </ | ||
+ | === Bloc URI === | ||
+ | |||
+ | **uri# | ||
+ | |||
+ | Le temps de rétention doit-être égal à zéro dans ce cas. | ||
+ | |||
+ | Exemple : uri# | ||
+ | |||
+ | Le tag uri# permet l' | ||
+ | Cette syntaxe est la seule supportée ! | ||
+ | |||
+ | === Bloc Caché === | ||
+ | |||
+ | hidden#... pour ne pas afficher le thème des blocs mais charger le contenu. | ||
+ | Cela permet d' | ||
+ | Cette syntaxe est la seule supportée ! | ||