03/04/2012, 20:28
Nouvelle version disponible : v2.0
Changelog partiel :
Citation :v2.0
- Correction : l'aide en ligne de certaines commandes ne reflétait pas le nom réel de la commande si vous aviez modifié celui-ci.
- Correction : si le script était activé sur un chan n'ayant aucune citation dans sa base de données, une erreur se produisait lors de l'exportation des citations en HTML.
- Ajout : le paramètre CRLF_separator vous permet de choisir un caractère ou une séquence de caractères qui provoqueront un retour à la ligne lors de l'affichage des citations.
- Ajout : il est maintenant possible d'ajouter une citation de plusieurs lignes à la volée en copiant / collant librement un bloc de texte.
Les paramètres suivants permettent de contrôler cette nouvelle fonctionnalité : multiline_addquote, addquote_otf_max_lines, addquote_session_timeout et addquote_end_signal.
- Ajout : les paramètres min_words_to_quote et min_chars_to_quote vous permettent de régler une longueur minimale en mots et en nombre de caractères pour qu'une nouvelle citation puisse être ajoutée avec !addquote.
- Ajout : nouveau paramètre filter_timestamps vous permettant d'activer ou non le filtrage automatique des timestamps lors de l'ajout d'une citation.
- Ajout : nouvelle option -keep_timestamps pour la commande !addquote, permettant d'empêcher les timestamps d'être filtrés.
- Ajout : il est maintenant possible d'afficher les citations sur plusieurs lignes.
- Ajout : nouveau paramètre findquote_min_chars vous permettant de définir un nombre minimum de caractères à fournir pour les recherches avec !findquote.
- Ajout : il est maintenant possible de voter "j'aime" ou "j'aime pas" pour les citations.
Voir la commande !votequote et les nouveaux paramètres votes_enabled, must_have_a_handle_to_vote, votequote_nickserv_restriction et can_vote_for_external_quotes.
- Ajout : nombreux nouveaux paramètres vous permettant de personnaliser très précisément la façon dont les choses s'affichent.
- Ajout : nouvelle commande !quoteset permettant de consulter / modifier / réinitialiser la plupart des paramètres du script séparément sur chaque chan. A leur initialisation, ces paramètres utiliseront les valeurs par défaut définies dans la section configuration mais ils pourront ensuite être modifiés librement.
- Ajout : nouvelle commande !quotes <on/off> afin de pouvoir activer ou désactiver facilement les citations sur chaque chan.
- Ajout : nouvelle option -index pour la commande !lastquote, vous permettant d'afficher la dernière citation-1, -2, etc...
- Ajout / modification : l'activation / désactivation de l'affichage automatique de citations aléatoires à intervalles réguliers se fait désormais au moyen de la commande !autorandquote [on/off]
- Ajout : nouveau paramètre force_html_export vous permettant de forcer la mise à jour systématique des pages HTML même lorsque cela n'est pas nécessaire.
- Ajout : nouveau paramètre html_quotes_per_page permet de définir un nombre maximum de citations par page HTML générée.
Si ce paramètre = 0, une seule page HTML sera générée par chan, elle contiendra toutes les citations.
Si ce paramètre > 0, le script génèrera plusieurs pages si nécessaire, et y ajoutera des liens permettant de passer d'une page à une autre.
- Ajout : nouveau paramètre html_navigation_mode permettant de choisir entre 3 formes différentes pour afficher les liens de navigation.
- Modification : la page HTML de citations d'un chan n'est remise à jour que s'il y a eu des changements depuis la dernière fois.
- Modification : la génération des pages HTML à partir des citations inclut maintenant les chans spécifiés dans le paramètre include_chans.
- Modification : nombreuses modifications dans le template HTML/CSS fourni par défaut, ajout des scores des citations, ajout de liens pour passer d'une page à l'autre si nécessaire.
- Restructuration de certaines parties du script. Nombreuses corrections et optimisations diverses.
Téléchargement : Public Quotes System v2.0
Laissez vos commentaires / suggestions / rapports de bugs.
Toute l'actualité de mes scripts ici (dernière mise à jour le 14/07/2018)
Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.
Tout programme comporte au moins un bug et pourrait être raccourci d'au moins une instruction, de quoi l'on peut déduire que tout programme peut être réduit à une seule instruction qui ne fonctionne pas.

