Ah oui, tiens, c'est pas mal ça. :)
MySQLi, voilà déjà un bon moment que je l'utilise.
Je vais repasser, le temps de faire le tri de ce que j'ai en local et en prod. ;)
Je vais en ajouter deux que je juge indispensables et un dernier bien pratique pour les forums "geek".
Mais j'ai pas fini de fouiller ma caisse à babioles, je repasserai certainement.
Le souci, c'est que j'ai beaucoup de mods que j'ai adaptés ou modifiés, soit parce que je voulais récupérer une idée de départ pour en faire un autre usage, soit pour ajouter des fonctionnalités ou sécurités, bref ! Ces mods là, il n'est pas la peine que je les donne, ce qui m'oblige à faire du tri... :P
SEO sitemap and XML sitemap (http://custom.simplemachines.org/mods/index.php?mod=3393)Absolument indispensable si vous voulez que votre site soit correctement indexé par Google et la clique.
Il suffit de penser à faire 2 choses après son installation.
1) Penser à ajouter la ligne suivante à la fin du fichier
robots.txt en remplaçant
example.com par l'adresse du site :
Sitemap: http://example.com/index.php?action=kitsitemap;xml
2) Tous les robots ne comprennent pas cette ligne et cherchent le fichier
sitemap.xml directement.
Une redirection Apache peut donc être utile (toujours en modifiant l'adresse du site) :
RewriteRule ^(sitemap\.xml)$ http://example.com/index.php?action=kitsitemap&xml [R=301,L]
NoFollow All Links v1.2.1 (http://custom.simplemachines.org/mods/index.php?mod=1236)Si vous ne souhaitez pas que Google vous pénalise parce que des liens de spam sont postés sur votre site, ce mod est un impératif également.
D'une façon plus générale, ce mod placera tous les liens d'un forum en "nofollow".
ATTENTION ! Ce mod ne modifie pas le lien vers les sites web des profiles !
Si vous voulez du nofollow sur les sites web des profiles, il suffit de modifier le fichier
/Thèmes/votre_thème/Display.template.phpChercher : <li><a href="', $message['member']['website']['url'], '" title="' . $message['member']['website']['title'] . '" target="_blank" class="new_win">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/www_sm.gif" alt="' . $message['member']['website']['title'] . '" border="0" />' : $txt['www']), '</a></li>';
Remplacer par : <li><a href="', $message['member']['website']['url'], '" title="' . $message['member']['website']['title'] . '" target="_blank" class="new_win" rel="nofollow">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/www_sm.gif" alt="' . $message['member']['website']['title'] . '" border="0" />' : $txt['www']), '</a></li>';
Code Highlighting (http://custom.simplemachines.org/mods/index.php?mod=2925)Ce mod, c'est pour ceux qui n'aiment pas celui de Max. ;D
C'est tout simplement un mod qui met évidence le code montré dans les posts en colorisant sa syntaxe (comme ci-dessus).
Il laisse le choix entre 2 ou 3 dizaines de présentations différentes, dont une présentation "à la Github".
Voilà, voilà !
Je repasserai quand j'aurai fait mon tri et, bien sûr, si c'est nécessaire. ;)