Bienvenue sur Geeklog France, anonyme 06 décembre 2019 - 05:10
Ce nouveau plugin ajoute un système de dictionnaire qui permet d'afficher un tooltip pour des termes définis par un autotag. Il est assez rudimentaire et pas mal de trucs pourraient être améliorés mais il fait ce qu'on lui demande ;-)
Plus d'infos et téléchargement ici.
Plus d'infos et téléchargement ici.
Très bonne idée. Je vais essayer de le tester prochainement et voir quel est le problème pour corriger les bugs
BUG!
Casse l'affichage de la version imprimable d'un artice ou d'une page statique. M'en fous un peu vu que je n'imprime jamais d'articles de blogs mais ça pourrait être gènant pour les pages statiques par exemple.
Casse également les liens qui s'affichent dans "Ressources"
Casse l'affichage de la version imprimable d'un artice ou d'une page statique. M'en fous un peu vu que je n'imprime jamais d'articles de blogs mais ça pourrait être gènant pour les pages statiques par exemple.
Casse également les liens qui s'affichent dans "Ressources"
J'ai essayé de faire un premier test, malheureusement le plugin ne fonctionne pas si le site n'est pas multi-langues.
>> admin/plugins/dict/index.php line 123
foreach ($_CONF['language_files'] as $langFile)
>> admin/plugins/dict/index.php line 123
PHP Formatted Code
foreach ($_CONF['language_files'] as $langFile)
En effet ... j'avais pas pensé à ça.
Un quick-fix que j'ai testé vite fait en désactivant les fichiers langues: (lignes 123-133)
if(!empty($_CONF['language_files'])) {
foreach ($_CONF['language_files'] as $langFile) {
$select = '';
if($langFile == $lang) {
$select = "selected";
}
$display .= "<option value=\"$langFile\" $select>$langFile</option>";
}
} else {
$display .= "<option value=\"$lang\" $select>$lang</option>";
}
C'est pas très élégant mais ça a l'air de le faire et je suis un peu naze ce soir, j'ai pas mal à faire ces deux ou trois jours qui viennent. Mais j'améliorerai ça.
Un quick-fix que j'ai testé vite fait en désactivant les fichiers langues: (lignes 123-133)
PHP Formatted Code
if(!empty($_CONF['language_files'])) {
foreach ($_CONF['language_files'] as $langFile) {
$select = '';
if($langFile == $lang) {
$select = "selected";
}
$display .= "<option value=\"$langFile\" $select>$langFile</option>";
}
} else {
$display .= "<option value=\"$lang\" $select>$lang</option>";
}
C'est pas très élégant mais ça a l'air de le faire et je suis un peu naze ce soir, j'ai pas mal à faire ces deux ou trois jours qui viennent. Mais j'améliorerai ça.
Voilà ... le bug est corrigé (testé sur une install fraiche de geeklog).
Plus: une nouvelle verion ajoutant une nouvelle fonctionalité: des alias pour les définitions.
Infos et téléchargements ici.
Plus: une nouvelle verion ajoutant une nouvelle fonctionalité: des alias pour les définitions.
Infos et téléchargements ici.
Merci pour le correctif. Je vais essayer cette nouvelle version.
A noter que l'installation n'est pas possible si l'on utilise mysql 5 ou supérieur.
Dans mysql_install.php il faut remplacer TYPE=MyISAM par ENGINE=MyISAM
Sur ma plateforme de test, la navigation avec le menu administratif n'est pas possible avec les url partielles. Il faut remplacer toutes les url partielles par des complètes :
Certains mot sont en anglais et d'autres en français
Last entries | Ajouter | Menu administratif
J'ai quand même réussi à créer une première définition de test pour le mot hello : Used as a greeting or to begin a telephone conversation. Le tooltip s'affiche bien si j'utilise l'autotag dans un article mais le lien dans les ressources de l'article affiche hellohelloUsed as a gre... De plus a côté du tooltip il y a le mot Dico en gras (uniquement dans la version complète de l'article.
Le lien dans les ressources d'un article affiche une page qui propose le mot mais pas sa définition.
Voilà pour quelques premiers retours
TYPE keyword is depreciated (since 5.0) and not supported in MySQL5.5
Dans mysql_install.php il faut remplacer TYPE=MyISAM par ENGINE=MyISAM
Sur ma plateforme de test, la navigation avec le menu administratif n'est pas possible avec les url partielles. Il faut remplacer toutes les url partielles par des complètes :
PHP Formatted Code
href="/admin/plugins/dict/index.php"PHP Formatted Code
href="' . CONF['site_url'] . '/admin/plugins/dict/index.php' Certains mot sont en anglais et d'autres en français
PHP Formatted Code
La navigation Home > Dictionnaire > Liste ALast entries | Ajouter | Menu administratif
J'ai quand même réussi à créer une première définition de test pour le mot hello : Used as a greeting or to begin a telephone conversation. Le tooltip s'affiche bien si j'utilise l'autotag dans un article mais le lien dans les ressources de l'article affiche hellohelloUsed as a gre... De plus a côté du tooltip il y a le mot Dico en gras (uniquement dans la version complète de l'article.
Le lien dans les ressources d'un article
PHP Formatted Code
public_html/dict/index.php?do=show_def&item=helloVoilà pour quelques premiers retours
Le fuseau horaire est CET. Il est maintenant 05:10 .
- Sujet Normal
- Sujet important
- Sujet clos
- Nouvelle Contribution
- Nouveau sujet important
- Nouveau sujet clos
- Vous pouvez lire ce forum
- Les anonymes peuvent dans ce forum
- HTML autorisé
- Contrôle vocabulaire