SEARCH

Titre de la page : Guide d'Édition
Guide pour l'édition des pages

Aka : le plotsème


Vous pouvez éditer à volonté le contenu de chaque pages de ce site, en créer de nouvelles et leur joindre tous types de fichiers. L'édition d'une page se fait en cliquant sur le lien Édition présent dans le menu de gauche. La modification des pages de ce plotsème se fait grâce au login "man" et au mot de passe "man".



Syntaxe:
Une syntaxe simple permet la mise en forme du texte, la création de liens et l'inclusion de fichiers et d'images dans les pages.
(Editez cette page afin de voir la syntaxe de mise en forme des pages)

- Ici du texte en gras, en italique et même en gras et italique.
- Possibilté de souligner mais aussi de barrer des mots.
- Définir le corps d'un texte et sa couleur.
- Ceci est un lien interne vers la page Index, et ceci un lien externe vers l'école d'art d'aix qui va s'ouvrir dans un autre onglet.
- Ceci est un lien interne vers la page Index, et ceci un lien externe vers l'école d'art d'aix mais qui va s'ouvrir dans cet onglet.
- sub et sup
- Un renvoi de note 1\
- L'inclusion d'une image préalablement chargée dans le site files/Sunflower.gif

- Un lien vers un fichier posé sur le site à télécharger : files/telechargez_moi.txt ou encore fichier à télécharger

Une nouvelle page plot se crée donc en inscrivant entre deux parenthèses carrées un ou plusieurs mots depuis n'importe qu'elle pages existantes et en l'éditant par la suite. Ceci implique qu'une page ne peut être créée qu'à partir d'une page pré-existante.
L'effacement d'une page se fait en effaçant tout le texte de celle-ci.




Les attributs de page:
Chaque page peut être caractérisée par un ou plusieurs attributs (séparés d'une virgule). Le système d'attributs permet de regrouper dynamiquement un ensemble de pages de même attribut et d'afficher leurs liens à l'interieur d'une autre page en inscrivant un ou plusieurs mots-clés séparés d'une virgule entre deux accolades.

ex :
Ci-dessous s'affiche l'ensemble des pages du site ayant comme attribut le mot 'spécial'
  • Liste par attributs
  • Index


  • Et ici s'affiche l'ensemble des pages ayant comme attributs 'spécial' et/ou 'exemple'
  • 1000 nombres
  • Liste par attributs
  • Index


  • Ces listes se compléteront dynamiquement avec la création de nouvelles pages ayant ces mêmes attributs.

    Un autre exemple:
    Dans le menu, le lien Liste est un lien vers une page qui affiche sous forme de liste l'ensemble des pages du site. Ceci se fait simplement en utilisant deux accolades sans mots-clés, ce qui a pour effet d'afficher toutes les pages avec ou sans attributs.

    les caractères spéciaux :
    [ob] affiche le caractère crochet ouvert [
    [cb] affiche le caractère crochet fermé ]
    [nbsp] affiche le caractère html espace insécable
    [tab] affiche 5 espaces insécables
    [ltab] affiche 20 espaces insécables



    Fonctions avancées:
    L'en-tête, le pied des pages, le menu et le css sont eux même des pages editables qui ont pour nom header, footer, menu et css.
    La modification du contenue de ces pages modifiera donc l'en-tête,le pied des pages, le menu et la mise en page globale du site.

    Il est possible d'utiliser certains mots-clés afin de rajouter des fonctions simples aux pages.

    Les mots clès sont formés par le charactère # suivit d'un mot en majuscule:

    # TITLE -> affiche le titre de la page courante : Guide d'Édition
    # COUNTER -> affiche le compteur de visistes du site : 2/5520 (visites journalières / visites totales)
    # EDIT -> affiche le lien d'édition de la page courante : Edition
    # SEARCH -> affiche le champ de recherche.
    # CREATION_DATE -> affiche la date de création de la page : 2014-03-30 17:47:13
    # MODIFICATION_DATE -> affiche la date de modification de la page : 2021-11-24 09:43:06
    # CURRENT_TIME -> affiche l'heure (du serveur) : 02:56:31 AM
    # - -> affiche une ligne horizontale
    # RAND(min,max) -> affiche un nombre entier aléatoire compris entre min et max. Ici entre 0 et 1000 : 146
    # LOGIN -> affiche le champ d'identification de session : Login
    # VERSION -> affiche la version de PHP du serveur : PHP 8.4.10
    # KEYWORDS -> affiche les attributs de la page (utilisé dans [EMBED] pour charger une image en fonction du keyword la page), ici : manuel,édition
    # AUTHOR -> affiche l'auteur de la page : slow


    1 Retour a la référence de la note.





    Visites so far: 2/5520


    dev g.stagnaro | license (cc)


    logs :Array ( [0] => messages de Debogage : [1] => [2] => entree dans db.inc.php [3] => connected! [4] => SELECT DB minusculytest [5] => [6] => TEST L'EXISTENCE DE LA TABLE man_pages [7] => error Table exists [8] => entree ds index.php [9] => user:, pass: [10] => ajax request: [11] => wrong name or password [12] => browse name:Guide d'Édition [13] => edit not set [14] => PHP_VERSION : 8.4.10 [15] => PHP version > 7! [16] => {} keywords:Array->1 [17] => SELECT name,keywords,modification_date FROM man_pages WHERE(TRIM(IFNULL(keywords,'')) <> '') AND (name NOT LIKE '.%') ORDER BY modification_date DESC; [18] => {} keywords:Array->2 [19] => SELECT name,keywords,modification_date FROM man_pages WHERE(TRIM(IFNULL(keywords,'')) <> '') AND (name NOT LIKE '.%') ORDER BY modification_date DESC; [20] => parser -> parse - end [21] => template : .default_template found [22] => no template, use :.default_template [23] => PHP_VERSION : 8.4.10 [24] => PHP version > 7! [25] => {} keywords:Array->1 [26] => SELECT name,keywords,modification_date FROM man_pages WHERE(TRIM(IFNULL(keywords,'')) <> '') AND (name NOT LIKE '.%') ORDER BY modification_date DESC; [27] => {} keywords:Array->1 [28] => SELECT name,keywords,modification_date FROM man_pages WHERE(TRIM(IFNULL(keywords,'')) <> '') AND (name NOT LIKE '.%') ORDER BY modification_date DESC; [29] => parser -> parse - end )