Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Auteur : Sharrinddlar
Cette MOD permet d'afficher les avatars des membres dans l'index des forums, la liste des membres et dans le visuel des forums.
Dans l'index et le visuel des forums, l'avatar affiché est celui du dernier posteur.
Les avatars sont diminués à 35x35 px pour un meilleurs visuel.
Un avatar par défaut est fourni pour éviter une discordance avec ceux qui n'ont pas d'avatar.
Cette mod a été réalisée suite à une demande d'un membre et je l'optimiserais et la pousserais un peu plus dans un avenir proche.
N'hésitez pas à voir ce que cela donne sur mon forum:
http://www.chaodisiaque.com/forum/index.php
et dans la liste des membres:
[img]http://blog.ludikreation.com/wp-content/ban_fofo_ludikreation_400.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938952-41022.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938980-40906.png[/img]
[img]http://blog.ludikreation.com/wp-content/themes/mag-style/images/ico.png[/img] MyReferencing
Hors ligne
Pas mal et niveau qualité toujours bonne ?
(Tu utilise bien l'avatar par défaut de punbb, pas de rajout d'images ?)
M@x.
...
Hors ligne
Moi j'ai evaluate topic et je n'arrive pas à modifier le viewforum.php et j'ai vu sur ton forum que tu l'avais aussi
Hors ligne
Pas mal et niveau qualité toujours bonne ?
Les forums avec avatars de max 60x60 px auront toujours une qualité correct. Mais je compte l'améliorer avec une fonction php, affaire à suivre.
(Tu utilise bien l'avatar par défaut de punbb, pas de rajout d'images ?)
Je ne savais même pas qu'il y avait un avatar par défaut sur punbb... Dans le dossier que je joins, c'est l'avatar par défaut de mon forum.
Moi j'ai evaluate topic et je n'arrive pas à modifier le viewforum.php et j'ai vu sur ton forum que tu l'avais aussi
Oui, je l'ai et normalement tu n'a pas eu à modifier cette partie du fichier. Tu ne trouve pas les lignes décrites c'est ça? (normalement, dans ton cas Ligne 113)
Dernière modification par sharrinddlar (15-12-2007 22:54:22)
[img]http://blog.ludikreation.com/wp-content/ban_fofo_ludikreation_400.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938952-41022.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938980-40906.png[/img]
[img]http://blog.ludikreation.com/wp-content/themes/mag-style/images/ico.png[/img] MyReferencing
Hors ligne
Belle idée et joli travail!
Hors ligne
Merci il est bien ce mod
Belle idée et joli travail!
Merci, pour une première ça fait plaisir... 
Moi j'ai evaluate topic et je n'arrive pas à modifier le viewforum.php et j'ai vu sur ton forum que tu l'avais aussi
Merci gargoyle, car oui, si on a evaluate, on ne peu pas trouver les lignes et d'ailleurs le miens sur mon forum ne fonctionnait pas^^
voilà ce qu'il faut faire de différent si vous avez evaluate:
les actions 11 et 12 sont en faites:
Trouvez dans viewforum.php
// Fetch list of topics to display on this page
if ($pun_user['is_guest'] || $pun_config['o_show_dot'] == '0')
{
// Without "the dot"
$sql = 'SELECT t.id, t.poster, t.subject, t.posted, t.last_post, t.last_post_id, t.last_poster, t.num_views, t.num_replies, t.closed, t.sticky, t.moved_to, e.voters, e.votes FROM '.$db->prefix.'topics AS t LEFT JOIN '.$db->prefix.'evaluate AS e ON t.id=e.t_id WHERE t.forum_id='.$id.' ORDER BY t.sticky DESC, '.(($cur_forum['sort_by'] == '1') ? 't.posted' : 't.last_post').' DESC LIMIT '.$start_from.', '.$pun_user['disp_topics'];
}
else
{
// With "the dot"
switch ($db_type)
{
case 'mysql':
case 'mysqli':
$sql = 'SELECT p.poster_id AS has_posted, t.id, t.subject, t.poster, t.posted, t.last_post, t.last_post_id, t.last_poster, t.num_views, t.num_replies, t.closed, t.sticky, t.moved_to, e.voters, e.votes FROM '.$db->prefix.'topics AS t LEFT JOIN '.$db->prefix.'evaluate AS e ON t.id=e.t_id LEFT JOIN '.$db->prefix.'posts AS p ON t.id=p.topic_id AND p.poster_id='.$pun_user['id'].' WHERE t.forum_id='.$id.' GROUP BY t.id ORDER BY sticky DESC, '.(($cur_forum['sort_by'] == '1') ? 'posted' : 'last_post').' DESC LIMIT '.$start_from.', '.$pun_user['disp_topics'];
break;
case 'sqlite':
$sql = 'SELECT p.poster_id AS has_posted, t.id, t.subject, t.poster, t.posted, t.last_post, t.last_post_id, t.last_poster, t.num_views, t.num_replies, t.closed, t.sticky, t.moved_to, e.voters, e.votes FROM '.$db->prefix.'topics AS t LEFT JOIN '.$db->prefix.'evaluate AS e ON t.id=e.t_id LEFT JOIN '.$db->prefix.'posts AS p ON t.id=p.topic_id AND p.poster_id='.$pun_user['id'].' WHERE t.id IN(SELECT id FROM '.$db->prefix.'topics WHERE forum_id='.$id.' ORDER BY sticky DESC, '.(($cur_forum['sort_by'] == '1') ? 'posted' : 'last_post').' DESC LIMIT '.$start_from.', '.$pun_user['disp_topics'].') GROUP BY t.id ORDER BY t.sticky DESC, t.last_post DESC';
break;
default:
$sql = 'SELECT p.poster_id AS has_posted, t.id, t.subject, t.poster, t.posted, t.last_post, t.last_post_id, t.last_poster, t.num_views, t.num_replies, t.closed, t.sticky, t.moved_to, e.voters, e.votes FROM '.$db->prefix.'topics AS t LEFT JOIN '.$db->prefix.'evaluate AS e ON t.id=e.t_id LEFT JOIN '.$db->prefix.'posts AS p ON t.id=p.topic_id AND p.poster_id='.$pun_user['id'].' WHERE t.forum_id='.$id.' GROUP BY t.id, t.subject, t.poster, t.posted, t.last_post, t.last_post_id, t.last_poster, t.num_views, t.num_replies, t.closed, t.sticky, t.moved_to, e.voters, e.votes, p.poster_id ORDER BY sticky DESC, '.(($cur_forum['sort_by'] == '1') ? 'posted' : 'last_post').' DESC LIMIT '.$start_from.', '.$pun_user['disp_topics'];
break;
}
}remplacez par:
// Fetch list of topics to display on this page
//---------------------
// Dans toutes les requetes --> u.id AS uid <-- a été rajouté
// ainsi que --> LEFT JOIN '.$db->prefix.'users AS u ON t.last_poster=u.username <--
//---------------------
if ($pun_user['is_guest'] || $pun_config['o_show_dot'] == '0')
{
// Without "the dot"
$sql = 'SELECT u.id AS uid, t.id, t.poster, t.subject, t.posted, t.last_post, t.last_post_id, t.last_poster, t.num_views, t.num_replies, t.closed, t.sticky, t.moved_to, e.voters, e.votes FROM '.$db->prefix.'topics AS t LEFT JOIN '.$db->prefix.'evaluate AS e ON t.id=e.t_id LEFT JOIN '.$db->prefix.'users AS u ON t.last_poster=u.username WHERE t.forum_id='.$id.' ORDER BY t.sticky DESC, '.(($cur_forum['sort_by'] == '1') ? 't.posted' : 't.last_post').' DESC LIMIT '.$start_from.', '.$pun_user['disp_topics'];
}
else
{
// With "the dot"
switch ($db_type)
{
case 'mysql':
case 'mysqli':
$sql = 'SELECT u.id AS uid, p.poster_id AS has_posted, t.id, t.subject, t.poster, t.posted, t.last_post, t.last_post_id, t.last_poster, t.num_views, t.num_replies, t.closed, t.sticky, t.moved_to, e.voters, e.votes FROM '.$db->prefix.'topics AS t LEFT JOIN '.$db->prefix.'evaluate AS e ON t.id=e.t_id LEFT JOIN '.$db->prefix.'posts AS p ON t.id=p.topic_id AND p.poster_id='.$pun_user['id'].' LEFT JOIN '.$db->prefix.'users AS u ON t.last_poster=u.username WHERE t.forum_id='.$id.' GROUP BY t.id ORDER BY sticky DESC, '.(($cur_forum['sort_by'] == '1') ? 'posted' : 'last_post').' DESC LIMIT '.$start_from.', '.$pun_user['disp_topics'];
break;
case 'sqlite':
$sql = 'SELECT u.id AS uid, p.poster_id AS has_posted, t.id, t.subject, t.poster, t.posted, t.last_post, t.last_post_id, t.last_poster, t.num_views, t.num_replies, t.closed, t.sticky, t.moved_to, e.voters, e.votes FROM '.$db->prefix.'topics AS t LEFT JOIN '.$db->prefix.'evaluate AS e ON t.id=e.t_id LEFT JOIN '.$db->prefix.'posts AS p ON t.id=p.topic_id AND p.poster_id='.$pun_user['id'].' LEFT JOIN '.$db->prefix.'users AS u ON t.last_poster=u.username WHERE t.id IN(SELECT id FROM '.$db->prefix.'topics WHERE forum_id='.$id.' ORDER BY sticky DESC, '.(($cur_forum['sort_by'] == '1') ? 'posted' : 'last_post').' DESC LIMIT '.$start_from.', '.$pun_user['disp_topics'].') GROUP BY t.id ORDER BY t.sticky DESC, t.last_post DESC';
break;
default:
$sql = 'SELECT u.id AS uid, p.poster_id AS has_posted, t.id, t.subject, t.poster, t.posted, t.last_post, t.last_post_id, t.last_poster, t.num_views, t.num_replies, t.closed, t.sticky, t.moved_to, e.voters, e.votes FROM '.$db->prefix.'topics AS t LEFT JOIN '.$db->prefix.'evaluate AS e ON t.id=e.t_id LEFT JOIN '.$db->prefix.'posts AS p ON t.id=p.topic_id AND p.poster_id='.$pun_user['id'].' LEFT JOIN '.$db->prefix.'users AS u ON t.last_poster=u.username WHERE t.forum_id='.$id.' GROUP BY t.id, t.subject, t.poster, t.posted, t.last_post, t.last_post_id, t.last_poster, t.num_views, t.num_replies, t.closed, t.sticky, t.moved_to, e.voters, e.votes, p.poster_id ORDER BY sticky DESC, '.(($cur_forum['sort_by'] == '1') ? 'posted' : 'last_post').' DESC LIMIT '.$start_from.', '.$pun_user['disp_topics'];
break;
}
}Encore dsl, de ne pas avoir prévenu 
++
Dernière modification par sharrinddlar (15-12-2007 23:20:41)
[img]http://blog.ludikreation.com/wp-content/ban_fofo_ludikreation_400.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938952-41022.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938980-40906.png[/img]
[img]http://blog.ludikreation.com/wp-content/themes/mag-style/images/ico.png[/img] MyReferencing
Hors ligne
J'ai réussi à faire la modif et la je m'aperçoie que tu vient de la mettre
j'aurai du attendre un peu ça m'aurai éviter de chercher 
mais j'ai un autre souci donc lorsque un membres à un avatar cela s'affiche bien mais c'est la personne qui en a pas là ça affiche un carré avec une croix rouge
en tous cas c'est sympa comme mod
Hors ligne
mais j'ai un autre souci donc lorsque un membres à un avatar cela s'affiche bien mais c'est la personne qui en a pas là ça affiche un carré avec une croix rouge
Il faut que tu mette l'image avatar_defaut.gif qui accompagne la mod dans le dossier img à ta racine de forum. et là, tu aura une image par défaut 
++
[img]http://blog.ludikreation.com/wp-content/ban_fofo_ludikreation_400.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938952-41022.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938980-40906.png[/img]
[img]http://blog.ludikreation.com/wp-content/themes/mag-style/images/ico.png[/img] MyReferencing
Hors ligne
oui je l'avait fait mais toujours pareil
Hors ligne
ARF, erreur, de ma part!!! Milles excuses, je vais modifier la mod de suite. c'est dans img/avatar qu'il faut la mettre.... :taper:
[img]http://blog.ludikreation.com/wp-content/ban_fofo_ludikreation_400.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938952-41022.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938980-40906.png[/img]
[img]http://blog.ludikreation.com/wp-content/themes/mag-style/images/ico.png[/img] MyReferencing
Hors ligne
Impec maintenant
c'est de ma faute aussi j'aurai pu y penser avatar dans le repertoire avatar c'est logique
Mais j'ai la grippe
Merci sharrinddlar
Hors ligne
Ca y est j'ai fait la modif dans le dossier en téléchargement de la mod.
C'est bien dans img/avatars/ qu'il faut mettre l'image...
c'est de ma faute aussi j'aurai pu y penser avatar dans le repertoire avatar c'est logique
Non, tu as suivis les consignes à la lettre c'est tout 
[img]http://blog.ludikreation.com/wp-content/ban_fofo_ludikreation_400.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938952-41022.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938980-40906.png[/img]
[img]http://blog.ludikreation.com/wp-content/themes/mag-style/images/ico.png[/img] MyReferencing
Hors ligne
comme ça j'aurai servi de testeur 
Hors ligne
c'est toi qui m'a mis un message en tant qu'invité
Hors ligne
c'est toi qui m'a mis un message en tant qu'invité
Où ça??
[img]http://blog.ludikreation.com/wp-content/ban_fofo_ludikreation_400.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938952-41022.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938980-40906.png[/img]
[img]http://blog.ludikreation.com/wp-content/themes/mag-style/images/ico.png[/img] MyReferencing
Hors ligne
sur mon forum
il y avait message test à deleter alors je pensai que c'était toi
Hors ligne
non, désolé... 
Mais je viens de faire un tour sur ton fofo, et le rendu de la mod est plutôt sympa 
++
[img]http://blog.ludikreation.com/wp-content/ban_fofo_ludikreation_400.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938952-41022.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938980-40906.png[/img]
[img]http://blog.ludikreation.com/wp-content/themes/mag-style/images/ico.png[/img] MyReferencing
Hors ligne
oui c'est vrai c'est pas mal du tout
Hors ligne
tiens quand tu es venus sur mon forum tu n'as pas eu de message te demandant d'accepter un certificat
Hors ligne
Si, j'ai eu ce message. Et d'ailleurs (c'est peut être pas le meilleurs endroit pour parler de ça), tu as une erreur sur ton viewforum, on ne peu pas y accéder... As tu bien installé la mod sur le viewforum??
[img]http://blog.ludikreation.com/wp-content/ban_fofo_ludikreation_400.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938952-41022.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938980-40906.png[/img]
[img]http://blog.ludikreation.com/wp-content/themes/mag-style/images/ico.png[/img] MyReferencing
Hors ligne
tiens je ne l'avais pas tout à l'heure je regarde
Hors ligne
tu as bien fait comme expliqué sur ce topic:
http://www.punbb.fr/forums/viewtopic.ph … 940#p54940
Car tu as la mod evaluate et c'est différent...
[img]http://blog.ludikreation.com/wp-content/ban_fofo_ludikreation_400.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938952-41022.png[/img]
[img]http://www.chaodisiaque.com/files/123084651278515/1230938980-40906.png[/img]
[img]http://blog.ludikreation.com/wp-content/themes/mag-style/images/ico.png[/img] MyReferencing
Hors ligne
sur mon forum
il y avait message test à deleter alors je pensai que c'était toi
Salut
C'était moi. Une vérification pour l' (ancien) message Droits des invités sur le forum signé scarface, auquel j'ai d'ailleurs répondu.
J'ai effectivement eu un message rapport à certificat.
(Désolé pour le hors sujet)
@+
Dernière modification par falconflyz (16-12-2007 00:30:54)
Hors ligne
j'ai remis mon ancien fichier viewforum et ca remarche je vais refaire les modifs pour voir
Hors ligne