Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
npds:historique:narval [Mar. 08, 2007 05:13 PM UTC ] – créée tito | npds:historique:narval [Dec. 15, 2024 01:01 PM UTC ] (Version actuelle) – jpb | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Narval ====== | ====== Narval ====== | ||
- | ===== Multi-langues ===== | ||
- | Le moteur de NPDS est maintenant multi-langue. La solution retenue est la suivante : | ||
- | * une fonction particulière permet la recherche et l' | ||
- | * Les tags de langue sont au format suivant : | ||
- | * [french]...[/ | ||
- | * [!english]...[/ | ||
- | * L' | ||
- | * Une chaine de caractères peut bien évidement contenir : | ||
- | * aucun tag langue | ||
- | * un tag langue | ||
- | * plusieurs tags langue | ||
- | * plusieurs tags langue de plusieures langues | ||
- | * des parties avec et sans tags langue | ||
- | * Un meta-mot permet de positionner une zone de sélection de la langue de l' | ||
- | * Règles d' | + | ==== NPDS 5.0 Narval ==== |
- | * les segments de texte ne contenant pas de tag de langue sont affichés | + | |
- | * les segments de texte contenant un tag de langue équivalent à la langue choisie par l' | + | |
- | * les segments de texte contenant un tag de langue différent de la langue choisie par l' | + | |
- | * tag exclusif : les segments sont supprimés | + | |
- | * tag inclusif : les segments sont convertis et affichés si c'est la seule solution permettant d' | + | |
- | + | ||
- | * préférences du site : | + | |
- | * langue par défaut : idem à actuellement | + | |
- | * nouvelle option : Activer le Multi-Langue ? | + | |
- | * Le cas des dates : | + | < |
- | * la conversion des dates est un composant | + | Je vous recommande |
- | * L'administration permet | + | extraire le fichier 5.0-p2.php de l'archive (racine |
- | + | télécharger ce fichier dans la racine | |
- | * Pour l'interface | + | appliquer ce fichier |
- | + | une fois les modifications | |
- | ==== Exemples ==== | + | === LE MULTI-LANGUES === |
- | | + | Le moteur de NPDS est maintenant multi-langue. |
- | affichera " | + | *une fonction particulière permet la recherche et l'analyse de la présence de TAG de langue dans différents éléments |
- | | + | *Les tags de langue sont au format suivant : |
- | affichera " | + | *[french]...[/ |
- | Ceci est un [!french]Texte[/french] | + | *[!english]...[/english] ou [!french]...[/ |
- | affichera "Ceci est un Texte" en français MAIS "Ceci est un " en Anglais | + | |
- | + | *Une chaine | |
- | ===== Corrections ===== | + | *aucun tag langue, |
- | * Le Backend | + | *un tag langue, |
- | * Disparition | + | *plusieurs tags langue, |
- | * Gestion | + | *plusieurs tags langue |
- | * Le meta-mot | + | *des parties avec et sans tags langue. |
- | + | *Un meta-mot | |
- | ===== Autres évolutions ===== | + | *Règles d' |
- | * Editeur HTML : nouveaux Plugins (Merci Alat) | + | *les segments de texte ne contenant pas de tag de langue sont affichés |
- | * Le fichier smilies.php (images/ | + | *les segments |
- | * 3 fichiers favicon-x.ico sont disponibles dans le répertoire /images : il suffit d'en renommer un en favicon.ico pour les favoris. | + | *les segments |
- | * Impression des pages statiques | + | *tag exclusif : les segments sont supprimés |
- | * Changement | + | *tag inclusif |
- | * Inversion du classement des Messages Internes | + | *préférences du site : |
- | * l'Editeur HTML (et ses sous-composants) est disponible en anglais | + | *langue par défaut : idem à actuellement |
- | + | *nouvelle option : Activer le Multi-Langue ? | |
- | ===== Forums ===== | + | *Le cas des dates : |
- | | + | la conversion des dates est un composant important du multilinguisme et pour ce faire NPDS s'appuie sur la zone : heure locale |
- | * Système | + | *L' |
- | * Page " | + | *Pour l'interface |
- | * Intégration d'une fonction de suivit des nouveaux posts (notamment pour les forums Arbre) (merci snipe) | + | |
- | * Intégration d'une fonction de découpage des textes trop longs (> 80 caractères) (merci snipe) | + | |
- | * Nouvelle combo " | + | |
- | * Deux nouveaux tags de CSS : QUOTE et CODE peuvent être définies dans votre CSS pour parfaire | + | |
- | * Accès direct au dernier message | + | |
- | * Lien "Plus d' | + | |
- | * Optimisations MySql | + | |
- | * Amélioration du classement du bloc forums | + | |
- | + | ||
- | ===== Fiche membre ===== | + | |
- | | + | |
- | + | ||
- | ===== Rubriques ===== | + | |
- | * Le titre des sections | + | |
- | * Les images peuvent être des fichier Flash | + | |
- | + | ||
- | ===== Téléchargements ===== | + | |
- | * Possibilité | + | |
- | * Choix "Aucune catégorie" | + | |
- | * Gestion des téléchargements pour les groupes | + | |
- | * Ajout d'une fonctionnalité pour signaler | + | |
- | + | ||
- | ===== Thèmes ===== | + | |
- | ==== Thèmes dynamiques ==== | + | |
- | * Deux nouveaux fichiers peuvent être utilisés par theme-dynamic (themes/ | + | |
- | * bloc-left.html | + | |
- | * bloc-right.html | + | |
- | + | ||
- | ==== Thèmes PHP ==== | + | |
- | * Une nouvelle fonction peut être décrite et utilisée dans les thèmes PHP : themedito (à mettre dans theme.php) et vous permet d'avoir un EDITO spécifique | + | |
- | * Une nouvelle variable permet | + | |
- | * Les blocs disposent donc des variables globales suivantes : $theme, $B_class_title, $B_class_content, | + | |
- | ===== Titres des pages ===== | + | ***Exemples** : |
- | | + | *[french]Texte[/ |
- | | + | *[french]Texte[/french] : affichera " |
- | * Ajout de l'option | + | Ceci est un [!french]Texte[/ |
+ | === CORRECTIONS === | ||
- | ===== Meta-lang ===== | + | *Le Backend de NPDS supporte les titres contenant des & |
- | * !edito! : fabrique et affiche l' | + | *Disparition de la "new fantôme" |
- | * !edito-notitle! : Supprime | + | *Gestion des bannières dans le cas ou le site n'a ... qu' |
- | * !langue! : fabrique | + | *Le meta-mot |
- | * !list_mns! : Affiche une liste de tout les membres possédant un minisite avec un lien (Merci Tito) | + | |
- | * !LastMember! : Renvoie le pseudo du dernier membre inscrit | + | |
- | ===== Blocs ===== | + | === AUTRES EVOLUTIONS |
- | * Il est maintenant possible de passer un bloc de droite à gauche et vis-versa (combo-box d' | + | |
- | * Nouvelle valeur dans dans le contenu d'un bloc pour la gestion permettant de spécifier les pages sur lesquelles le bloc sera affiché : | + | |
- | * uri# | + | |
- | * Le temp de rétention doit-être égal à zéro dans ce cas. | + | |
- | * Exemple : uri# | + | |
- | ===== Administration ===== | + | |
- | | + | *Le fichier smilies.php (images/ |
- | * Il est maintenant possible | + | *3 fichiers favicon-x.ico sont disponibles dans le répertoire /images : il suffit |
- | * Les Rubriques (ainsi que les Forums et Faqs) disposent | + | *Impression |
- | * Nouvelle version de SaveMysql permettant la sauvegarde | + | *Changement |
- | * Préférences : | + | *Inversion du classement des Messages Internes |
- | * Modification de certains libéllés des préférences (Logo du site (pour les impressions) par exemple) | + | *l'Editeur HTML (et ses sous-composants) |
- | * Réglage | + | === LES FORUMS |
- | * Réglage | + | |
- | * Deux préférences pour SaveMysql | + | |
- | * LNL : | + | |
- | * L' | + | |
- | * Lors du test d'une LNL un mail est envoyé à l' | + | |
- | | + | |
- | ===== Documentation administrateur | + | |
- | * Mise à jour des versions françaises et anglaises de la documentation administrateur (manuel en ligne) | + | |
- | ===== Nouveaux modules | + | *Intégration des balises [code]...[/ |
- | * FreeSpeaking | + | *Système de " |
- | * Ce bloc peut avoir un titre, | + | *Page " |
- | * On peut imaginer avoir plusieurs blocs avec chacun sa table et ses utilisateurs associés | + | *Intégration d'une fonction de suivit des nouveaux posts (notamment pour les forums Arbre) (merci snipe) |
+ | *Intégration d'une fonction de découpage des textes trop longs (> 80 caractères) (merci snipe) | ||
+ | *Nouvelle combo " | ||
+ | *Deux nouveaux tags de CSS : QUOTE et CODE peuvent être définies dans votre CSS pour parfaire la présentation des forums | ||
+ | *Accès direct au dernier message d'un sujet | ||
+ | *Lien "Plus d' | ||
+ | *Optimisations MySql | ||
+ | *Amélioration du classement du bloc forums | ||
+ | === FICHE MEMBRE | ||
+ | *Sur la fiche membre ID Utilisateur (pseudo) est maintenant affiché | ||
+ | === LES RUBRIQUES | ||
+ | *Le titre des sections est affiché sous les images | ||
+ | *Les images peuvent | ||
+ | === LES TELECHARGEMENTS === | ||
+ | *Possibilité de mettre une bannière via le fichier static/ | ||
+ | *Choix " | ||
+ | *Gestion des téléchargements pour les groupes | ||
+ | *Ajout d'une fonctionnalité pour signaler (par email) un lien mort | ||
- | | + | === LES THEMES === |
- | * Ce bloc peut avoir un titre, | + | **dynamiques** |
+ | - Deux nouveaux peuvent être utilisés par TD (themes/ | ||
+ | | ||
+ | - bloc-right.html | ||
+ | et vous permettent d' | ||
+ | |||
+ | **PHP** | ||
+ | *Une nouvelle fonction | ||
+ | *Une nouvelle variable permet de connaître le côté du bloc courant : $bloc_side (valeurs : " | ||
+ | *Les blocs disposent donc des variables globales suivantes : $theme, $B_class_title, | ||
+ | === LES TITRES des PAGES et le fichier pages.php (/themes) === | ||
+ | *Les pages static, les modules ... peuvent disposer d'un titre (balise TITLE) | ||
+ | *Titre alternatif et titre Multi-langue (voir doc en ligne du fichier pages.php) ou comment personnaliser encore plus vos titres, ce type de titre fonctionne sur : Article, Rubrique, Faq, Forum, Lien | ||
+ | *Ajout de l' | ||
+ | === META-LANG === | ||
+ | ***!edito!** : fabrique et affiche l' | ||
+ | ***!edito-notitle!** : Supprime le texte " | ||
+ | ***!langue!** : fabrique une zone de selection des langues disponibles | ||
+ | ***!list_mns!** : Affiche une liste de tout les membres possédant un minisite avec un lien (Merci Tito) | ||
+ | ***!LastMember!** : Renvoie le pseudo du dernier membre inscrit (Merci Tito) | ||
+ | === BLOCS === | ||
+ | *Il est maintenant possible de passer un bloc de droite | ||
+ | *Nouvelle valeur dans dans le contenu d'un bloc pour la gestion permettant de spécifier les pages sur lesquelles le bloc sera affiché : | ||
+ | uri# | ||
+ | Le temps de rétention doit-être égal à zéro dans ce cas. | ||
- | | + | **Exemple :** < |
- | | + | === ADMINISTRATION === |
+ | *Les droits (CHMOD) sont affichés dans le gestionnaire de fichiers | ||
+ | *Il est maintenant possible de désabonner un membre (forums, sujets, ...) depuis l' | ||
+ | *Les Rubriques (ainsi que les Forums et Faqs) disposent d'un index permettant un classement à votre convenance | ||
+ | *Nouvelle version de SaveMysql permettant la sauvegarde en local de la base dans /logs (merci hexagone) | ||
+ | *Préférences : | ||
+ | *Modification de certains libéllés des préférences (Logo du site (pour les impressions) par exemple) | ||
+ | *Réglage des paramètres Jour / Nuit | ||
+ | *Réglage de l' | ||
+ | *Deux préférences pour SaveMysql | ||
+ | *LNL : | ||
+ | *L' | ||
+ | *Lors du test d'une LNL un mail est envoyé à l' | ||
+ | === LA DOCUMENTATION Administrateur === | ||
+ | Mise à jour des versions françaises ET anglaises de la documentation administrateur (manuel en ligne) | ||
+ | === NOUVEAUX MODULES === | ||
+ | ***FreeSpeaking** (discussion libre) : | ||
+ | Ce bloc peut avoir un titre, être réservé à un groupe, aux admins ... | ||
+ | On peut imaginer avoir plusieurs blocs avec chacun sa table et ses utilisateurs associés | ||
+ | ***MarqueTaPage** (gestion des favoris internes) : | ||
+ | Ce bloc peut avoir un titre, être réservé à un groupe, aux admins ... | ||
+ | ***Bloc-notes** : | ||
+ | Module | ||
+ | L' |