Aide sur le mod wiki

Started by madaj, January 05, 2007, 05:45:08 AM

Previous topic - Next topic

madaj

Je viens d'installé le mod http://custom.simplemachines.org/mods/index.php?mod=434
Et à l'installation, j'ai un message d'erreur :

QuoteL'installation de ce paquet effectuera les actions suivantes :
   Type    Action    Description
1.    Appliquer la modification    ./Sources/Subs.php    Échec du test
2.    Appliquer la modification    ./Sources/ManagePosts.php    Réussite du test
3.    Appliquer la modification    ./Themes/default/Admin.template.php    Réussite du test
4.    Appliquer la modification    ./Themes/default/Post.template.php    Réussite du test
5.    Appliquer la modification    ./Themes/default/languages/Modifications.english.php    Réussite du test
6.    Appliquer la modification    ./Themes/default/languages/Admin.english.php    Réussite du test
7.    Extraire Fichier    Themes/default/images/bbc/wiki.gif    
8.    Exécuter le code    add_sql_row.php

Est-ce normale ?
car après un test, l'icône Wiki est bien ajouté, mais le lien wiki n'apparait pas dans le post, seulement le code!
Que faire?

madaj

#1
Edition du fichier avec echec, ligne 1276, compléter :
array(
'tag' => 'glow',
'type' => 'unparsed_commas',
'test' => '[#0-9a-zA-Z\-]{3,12},([012]\d{1,2}|\d{1,2})(,[^]]+)?\]',
'before' => $context['browser']['is_ie'] ? '<table border="0" cellpadding="0" cellspacing="0" style="display: inline; vertical-align: middle; font: inherit;"><tr><td style="filter: Glow(color=$1, strength=$2); font: inherit;">' : '<span style="background-color: $1;">',
'after' => $context['browser']['is_ie'] ? '</td></tr></table> ' : '</span>',
),
/*modif par madaj le 05-01-2007*/
array(
'tag' => 'wiki',
'type' => 'unparsed_content',
'content' => 'Wikipedia Search: <a href="http://en.wikipedia.org/wiki/Special:Search?search=$1&go=Go" target="_blank">$1</a>',
'validate' => create_function('&$tag, &$data, $disabled', '$data = strtr($data, array(\'<br />\' => \'\'));'),
                'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_content' => '<span style="color:black;">Wikipedia: $1</span>',
),
array(
'tag' => 'wiki',
'type' => 'unparsed_equals',
'before' => 'Wikipedia: <a href="http://en.wikipedia.org/wiki/Special:Search?search=$1&go=Go" target="_blank">',
                'after' => '</a>',
                'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_before' => '<span style="color: black;">Wikipedia: ',
                'disabled_after' => ' ($1)</span>',
),

et ça fonctionne!
voir même modification avec une recherche sur le site wiki en fr
en remplacant l'adresse de wikipedia par http://fr.wikipedia.org/wiki/ [nofollow] au lieu de http://en.wikipedia.org/wiki/ [nofollow]
ce qui donne en parti pour la version alternative (recherchewiki au lieu de Wikipédia : recherche)
array(
'tag' => 'wiki',
'type' => 'unparsed_equals',
'before' => '<a href="http://fr.wikipedia.org/wiki/Special:Search?search=$1&go=Go" target="_blank">',
                'after' => '</a><sup><span style="font-size:6pt;color:red;">Wiki</span></sup>',
                'disallow_children' => array('email', 'ftp', 'url', 'iurl'),
'disabled_before' => '',
                'disabled_after' => '$1',
),

Advertisement: