Problème plugin latest posts ! - Version imprimable +- MyBB.support, le portail francophone de MyBB (https://mybb.fr) +-- Forum : MyBB.fr (https://mybb.fr/forum-1.html) +--- Forum : Support (https://mybb.fr/forum-5.html) +--- Sujet : Problème plugin latest posts ! (/thread-7581.html) |
Problème plugin latest posts ! - motel - 19-06-2016 VERSION_MyBB : 1.8.7 VERSION_MyBB : 1.8.7 Bonjour, j'ai j'installer le plugin " [/url][url=https://github.com/SvePu/Latest-Posts-On-Sidebar]Latest Posts " sur mon forum je cherche à intégrer l'avatar du poster sur le côté comment sur l'image Le lien du forum : https://yougames.gq RE: Problème plugin latest posts ! - exdiogene - 22-06-2016 L'auteur permettant de modifier son code, voici l'endroit dans le plugin "latestpostsonsidebar.php" où il faut corriger le code pour afficher les avatars : Citation :Ligne 248 : $postslist = $postslist . '<tr><td class="trow1" valign="top"><strong><a href="'.$mybb->settings['bburl'].'/'.$lastpostlink.'" title="'.$lastpostlink_title.'">'.$lastpost_name.'</a></strong><br /><span class="smalltext">'.$db->escape_string($lang->latest_post_by).' '.$lastposterlink.$latestposttime.'</span></td></tr>'; Il faut ajouter le code pour afficher l'avatar sur la page... Bon codage! RE: Problème plugin latest posts ! - motel - 24-06-2016 Merci pour ta réponse, le code pour afficher l'avatar est {$forum['avatarep']} mais quand je le mette sur le fichier latestpostsonsidebar.php ça me donne une erreur mybb ! RE: Problème plugin latest posts ! - exdiogene - 24-06-2016 Il faudrait au moins voir la ligne de code modifiée pour voir où est l'erreur... RE: Problème plugin latest posts ! - motel - 24-06-2016 Sur le fichier latestpostsonsidebar.php à la ligne 248 j'ai ajouter Citation :$postslist = $postslist . '<tr><td class="trow1" valign="top">{$forum['avatarep']}<strong><a href="'.$mybb->settings['bburl'].'/'.$lastpostlink.'" title="'.$lastpostlink_title.'">'.$lastpost_name.'</a></strong><br /><span class="smalltext">'.$db->escape_string($lang->latest_post_by).' '.$lastposterlink.$latestposttime.'</span></td></tr>'; est sur le site j'ai cette erreur : Parse error: syntax error, unexpected 'avatarep' (T_STRING) in /data/www/inc/plugins/latestpostsonsidebar.php on line 248 RE: Problème plugin latest posts ! - exdiogene - 24-06-2016 La variable ne sera pas considérée de cette façon il faudrait l'ajouter ainsi : Citation :$postslist = $postslist . '<tr><td class="trow1" valign="top">'.$forum['avatarep'].'<strong><a href="'.$mybb->settings['bburl'].'/'.$lastpostlink.'" title="'.$lastpostlink_title.'">'.$lastpost_name.'</a></strong><br /><span class="smalltext">'.$db->escape_string($lang->latest_post_by).' '.$lastposterlink.$latestposttime.'</span></td></tr>'; Les variables ne sont intégrées automatiquement que lorsqu'à l'intérieur de guillemets et non pas d'apostrophes... Aussi, je doute fort que cette variable soit informée du contenu de l'avatar... RE: Problème plugin latest posts ! - motel - 25-06-2016 J'ai aucun messages d'erreur et rien ne s'affiche :/ Je suis très nul en php oui la variable n'est pas pressente sur le fichier latestpostsonsidebar.php mais elle est pressente sur un autre fichier avatarep.php RE: Problème plugin latest posts ! - exdiogene - 25-06-2016 Pour commencer il faut aller chercher les informations d'avatar, en les ajoutant sur la ligne 210 : Citation :SELECT t.tid, t.fid, t.lastpost, t.lastposteruid, t.lastposter, t.subject, u.usergroup, u.displaygroup, u.avatar, u.avatardimensions Ensuite il faut préparer le template, en ajoutant ces lignes juste avant 248 : Citation :$useravatar = format_avatar($thread['avatar'], $thread['avatardimensions']); Il suffit maintenant de placer "$avatar" à la place de votre "$forum['avatarep']" sur la ligne 248. RE: Problème plugin latest posts ! - motel - 25-06-2016 Merci beaucoup exdiogene ça fonctionne |