Chargement...
 
Skip to main content

3 - Le site : philosophie, organisation, problèmes...


[PÉRIMÉ] gabarits

France
Les gabarits (templates en anglais) sont des fichiers écrits en smarty qui régissent plus ou moins tout ce qui doit ou ne doit pas être affiché sur le site, en fonction des droits de chacun.
Ils peuvent être modifiés et liés à un thème.

J'ouvre ce sujet pour vous tenir compte des modifications apportées sur ces gabarits, et pour y rassembler les nouvelles idées de modifications.

Modification n°1 : fils d'ariane wiki
Désactivation du dernier lien hypertexte des fils d'ariane

Modification n°2 : fils d'ariane wiki
Pour tout fil d'ariane commençant par le mot "Accueil", le premier lien sera remplaçé par une icone "maison"

Modification n°3 : fils d'ariane wiki
Les éléments visibles aux admin wiki (ajout d'une page dans la structure) sont regroupés ensembles dans une div à droite

Modification n°4 : fils d'ariane wiki
Suppression des icones "page-mère" et "page-parente" déjà présentes dans le fil

Modification n°5 : fils de forum
Réajout de l'icone "Vérouiller/Dévérouiller" pour les admins forums

Ces 5 modifs on été appliquées aux thèmes mao.css et bluejam.css

D'autres idées ?

oliv'
Super le bouton de vérouillage en haut des fils (génial même)
France
Modification n°6 : fils de forum
mise en page en colonne (infos user à gauche et message à droite)

appliqué à mao.css

oliv'
France
Modification n°7 : fils de forum
Ajout d'une icone "accueil" dans le fil d'ariane

appliqué à mao.css

oliv'
France
Modification n°8 : Nouvelles
Ajout d'un titre de section (nouvelles), de fils d'ariane et de balises de retour en haut de page entre chaque article

appliqué à mao.css

oliv'
France
Modification n°9 : Forum
Refonte du formulaire de création de fil de forum pour un affichage correct sur petits écrans (encore à faire sur les aures formulaires)

Avant :
forumpostavant.PNG
Apres :
forumpostapres.PNG


appliqué à mao.css

oliv'
France
Modification n°10 : General
Customisation du titre de page utilisé dans différentes sections (forums, admin, édition de page...) pour pouvoir le styliser en détail

Alors là, c'est une autre paire de manches, car le gabarit en question n'existait pas, tout était codé directement dans le fichier php concerné.
J'ai du donc ré-écrire ce fichier php (/lib/smarty_tiki/block.title.php) en externalisant le code dans un fichier smarty (code traduit de php en smarty donc).
Cette fois-ci, le fichier php (qui s'applique à tous les themes) à donc été remplaçé, et un autre fichier smarty (s'appliquant aussi à tous les theme) à été ajouté (templates/tiki-view_title.tpl).

J'ai demandé s'il était possible de remonter ces modifications directement sur la version de tiki d'origine, afin que l'on ai pas à les sauvegarder/re-mettre en place à chaque mise-à-jour, j'attend la réponse.

oliv'
France
Modification n°11 : General
Icones "montrer/cacher les colonnes" sur la même ligne que le titre des pages

appliqué à mao.css

oliv'
France
Modification n°12 : Megaphone
Modifications mineures pour personnalisation avançée via css

appliqué à mao.css
France
Modification n°13 : Megaphone
Modifications mineures pour personnalisation avançée via css et remplacement des liens user par des liens avec info-bulle lorsque les infos sont publiques et suppression du lien lorsque les infos ne sont pas publiques dans la page tiki-shoutbox.php

appliqué à mao.css
France
Modification n°14 : Forum
idem que la modif n°9 sur le forumlaire de réponse dans un fil de forum

appliqué à mao.css
France
Modification n°15 : Module utilisateurs connectés
ajout d'une condition pour ne pas afficher l'utilisateur invisible

appliqué à mao.css et bluejam.css
France
Modification n°16 : Fils de forum
Ajout d'un bouton "Dernier post" en haut de fil pour sauter directement sur le dernier post (lorsqu'il existe au moins une réponse) et transformation des liens "[ sujet prec. | sujet suiv. ]" en boutons.

appliqué à mao.css

oliv'
France
Modification n°17 : Nouvelles
Différenciation "publié le" et "publié à" dans la liste des nouvelles

appliqué à mao.css et bluejam.css

oliv'
France
Modification n°18 : Messagerie
Renommage du bouton du bas "archive" en "archiver" pour différencier avec celui du haut "archive".

appliqué à mao.css et bluejam.css

oliv'
France
Modification n°19 : module marque-pages
Suppression du lien dans le titre de module et ajout d'icones pour "administrer" et "aide"

appliqué à mao.css et bluejam.css

oliv'
France
Modification n°20 : Messagerie
Même modif que sur les formulaires de forums pour un affichage correct sur les petits écrans

Modification n°21 : Forums
Remplacement de la boîte "aide édition" sous les formulaires par une boîte personnalisée contenant des liens sur le manuel du site

appliqués à mao.css

oliv'
Modifications n°22 et 23: Liés aux messages que l'on reçoit sur notre boite perso


Bonjour,

Un nouveau message vous a été envoyé sur http://www.linuxmao.org/messu-mailbox.php

De: user
Sujet: ...
Date: xx:xx

contenu

L'équipe de LinuxMAO.org ! (Merci de ne pas répondre à cet email)


appliqué à mao.css et bluejam.css

utilisateur_anonyme
Modification n°24 Amélioration des précédente modifications:

Copy to clipboard
{tr}Date{/tr}: {$mail_date|tiki_short_datetime} {tr}Hi{/tr} {$mail_user}{tr},{/tr} {tr}A new message was posted to you{/tr} {tr}From{/tr} {$mail_from|username} {$mail_machine}?msgId={$messageid} {tr}Click here to read the full message and / or reply{/tr} {$mail_body}


Les balises {tr} {/tr} contiennent les trads ajoutées
Modification n°25:

Dans les gestion des strutures liés au fonctions et chaïnes jusqu'ici non traduites sur le tiki-edit_structure.tpl

Remplacement de :
Copy to clipboard
{tr} Remove only from structure{/tr} {if $page_removable == 'y'} {tr} Remove from structure and remove page too{/tr}

Par:
Copy to clipboard
{button href="tiki-edit_structure.php?page_ref_id={$structure_id}&rremove={$removepage}&page={$removePageName|escape:"url"}" _text="{tr}Remove only from structure{/tr}"} {if $page_removable == 'y'} {button href="tiki-edit_structure.php?page_ref_id={$structure_id}&sremove={$removepage}&page={$removePageName|escape:"url"}" _text="{tr}Remove from structure and remove page too{/tr}"}

Modification n°26

Sur le comments.tpl

Ajout d'une balise {wiki}{/wiki} pour rendre la syntaxe wiki fonctionnelle dans la boite de remarque affichée lorsque le fil est verrouillé.

ligne 188
Copy to clipboard
{assign var='lock_text' value="{wiki}{tr}This thread is locked{/tr}{/wiki}"}


Page: 1/2  [Suivant]
1  2