Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#51 03-11-2008 11:20:33

f.francois79
Membre

Re : Evaluate Topic 1.0

J'ai fait un test avec troissix votes, c'est insuffisant?

Dernière modification par f.francois79 (03-11-2008 12:00:00)

Hors ligne

#52 03-11-2008 23:52:30

NoX09
Membre

Re : Evaluate Topic 1.0

Oui, mais sa affiche les votes au final ?


Utiliser : FAQ - AIDE - RECHERCHE

Hors ligne

#53 04-11-2008 13:32:08

f.francois79
Membre

Re : Evaluate Topic 1.0

NON, comme dit précédemment, la colonne "évaluation" est vide!
Alors que sur la page de la discussion, il y a un "+"...
Je rappel que je suis sous fluxbb.

Qu'est-ce que je dois faire??

Hors ligne

#54 05-11-2008 19:26:55

f.francois79
Membre

Re : Evaluate Topic 1.0

personne ne peut m'aider?

Hors ligne

#55 08-11-2008 17:22:21

f.francois79
Membre

Re : Evaluate Topic 1.0

Sa fait plaisir ;-)

Hors ligne

#56 23-02-2009 02:09:48

tribuforex
Membre

Re : Evaluate Topic 1.0

Super ce petit mod encore! Merci!

En revanche je rencontre un problème très bisard: Le lien pour revenir sur le forum précédent disparait après installation...

Je vous montre par ce que c'est surement pas clair.

Avec ERREUR:

erreur.png

SANS ERREUR:


erreur2.png

En gros, dès que je passe à la poupée russe 3 je perds la 1... mdr

Avez vous une solution?

(Pour ne plus rien y comprendre du tout: Sur le Forum anglais ca marche parfaitement... Et c'est les mêmes fichiers qui ont été envoyé sur le serveur)

Salutations!
Et Merci en tout cas! :canon:

Hors ligne

#57 23-02-2009 02:24:21

tribuforex
Membre

Re : Evaluate Topic 1.0

Ai trouvé. C'était dans Viewtopics.php CA appel le 'Forum' de common.php qui était vide... Allez savoir pourquoi...

Dsl du dérangement.
Ca marche impek! Bravo!

Hors ligne

#58 06-06-2009 17:28:27

Guims
Membre

Re : Evaluate Topic 1.0

bonjour,

Je viens d'installer le mod smile nickel il fonctionne à merveille,à part un ptit détaille.

la colonne d'évalutation n'est pas présente dans mes sous-forums,ni apres le titre du topic,je pense qui ya un code à rajouté pour que celà soit visible,mais je vois pas vraiment.

Auriez-vous une solution s'il vous plait?

vraiment top ce mod en tous cas

Hors ligne

#59 08-08-2009 16:42:05

Oktez
Membre

Re : Evaluate Topic 1.0

Bonjour, j'ai installé la mod et j'ai une erreur lorsque j'ouvre un topic :

Unable to fetch topic info.

J'ai regardé dans mon viewtopic.php les lignes correspondantes.
Voici ce que cela donne, les lignes modifiées par la mod evaluate topic ET a mod sous forum :

if (!$pun_user['is_guest'])
    $result = $db->query('SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.evaluate_active, f.moderators, fp.post_replies, s.user_id AS is_subscribed, e.voters, e.votes, pf.forum_name AS parent_forum, f.parent_forum_id FROM '.$db->prefix.'topics AS t INNER JOIN '.$db->prefix.'forums AS f ON f.id=t.forum_id LEFT JOIN'.$db->prefix.'evaluate AS e ON t.id=e.t_id LEFT JOIN '.$db->prefix.'subscriptions AS s ON (t.id=s.topic_id AND s.user_id='.$pun_user['id'].') LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id='.$pun_user['g_id'].') LEFT JOIN '.$db->prefix.'forums AS pf ON f.parent_forum_id=pf.id WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id='.$id.' AND t.moved_to IS NULL') or error('Unable to fetch topic info', __FILE__, __LINE__, $db->error());
else
    $result = $db->query('SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.evaluate_active, f.moderators, fp.post_replies, e.voters, e.votes, 0, pf.forum_name AS parent_forum, f.parent_forum_id FROM '.$db->prefix.'topics AS t INNER JOIN '.$db->prefix.'forums AS f ON f.id=t.forum_id LEFT JOIN '.$db->prefix.'evaluate AS e ON t.id=e.t_id LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id='.$pun_user['g_id'].') LEFT JOIN '.$db->prefix.'forums AS pf ON f.parent_forum_id=pf.id WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id='.$id.' AND t.moved_to IS NULL') or error('Unable to fetch topic info', __FILE__, __LINE__, $db->error());

Y a t-il une erreur ?

EDIT : Ce nouveau code marche :

    if (!$pun_user['is_guest'])
        $result = $db->query('SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.evaluate_active, f.moderators, fp.post_replies, s.user_id AS is_subscribed, pf.forum_name AS parent_forum, f.parent_forum_id, e.voters, e.votes FROM '.$db->prefix.'topics AS t INNER JOIN '.$db->prefix.'forums AS f ON f.id=t.forum_id LEFT JOIN '.$db->prefix.'evaluate AS e ON t.id=e.t_id LEFT JOIN '.$db->prefix.'subscriptions AS s ON (t.id=s.topic_id AND s.user_id='.$pun_user['id'].') LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id='.$pun_user['g_id'].') LEFT JOIN '.$db->prefix.'forums AS pf ON f.parent_forum_id=pf.id WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id='.$id.' AND t.moved_to IS NULL') or error('Unable to fetch topic info', __FILE__, __LINE__, $db->error());
    else
        $result = $db->query('SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.evaluate_active, f.moderators, fp.post_replies, pf.forum_name AS parent_forum, f.parent_forum_id, e.voters, e.votes FROM '.$db->prefix.'topics AS t INNER JOIN '.$db->prefix.'forums AS f ON f.id=t.forum_id LEFT JOIN '.$db->prefix.'evaluate AS e ON t.id=e.t_id LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id='.$pun_user['g_id'].') LEFT JOIN '.$db->prefix.'forums AS pf ON f.parent_forum_id=pf.id WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id='.$id.' AND t.moved_to IS NULL') or error('Unable to fetch topic info', __FILE__, __LINE__, $db->error());

Mais il ya des problème d'affichage dans ma page, entre le 1er post et le chemin du topic il y a ceci :

'; else echo "\t\t".'

    * '.$lang_common['Index'].'
    *  » '.pun_htmlspecialchars($cur_topic['forum_name']).'
    *  » '.pun_htmlspecialchars($cur_topic['subject']).'

'; ?>

Erreur trouvée : Je l'enlève tout simplement

Dernière modification par Oktez (08-08-2009 18:21:43)

Hors ligne

#60 09-08-2009 16:59:34

PascL
Membre

Re : Evaluate Topic 1.0

L'erreur dans ton edit, c'est plutôt qu'il manque [c]<?php[/c] juste avant

Hors ligne

#61 14-08-2009 03:18:56

noobs
Membre

Re : Evaluate Topic 1.0

Super comme mod wink merci bien

Dernière modification par noobs (14-08-2009 11:51:07)

Hors ligne

#62 20-08-2009 03:25:24

barbuslex
Membre

Re : Evaluate Topic 1.0

Salut à tous !

J'ai un petit problème avec ce mod. Enfin une petite question plutot.
Je suis administrateur sur mon forum et j'aimerais pouvoir donner des points de réputations en récompenses de concours.

Or je suis contraint d'attendre 300 minutes entre chaque ajout de réputation sur un membre.

Que faut il modifier dans le fichier reputation.php pour que celui ci ne vérifie pas le temps pour les administrateurs ?

Merci d'avance,
++

Hors ligne

#63 20-08-2009 08:50:37

fanf73
Wik-wiki

Re : Evaluate Topic 1.0

Cette mod est pour noter les topics et toi tu nous parles de la réputation des membres : il n'y aurais pas un problème dans la question ? Tu es sûr d'avoir posté dans la bonne discussion ?


Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#64 20-08-2009 20:48:15

barbuslex
Membre

Re : Evaluate Topic 1.0

Arf il n'y est pas le mod reputation dans le forum...

Hors ligne

#65 20-08-2009 21:57:42

M@x
Membre

Re : Evaluate Topic 1.0

J'hallucine comment je doit avoir un don pour rechercher... on dirait que je suis le seul à sortir des résultats !

:recherche: (clique)


...

Hors ligne

#66 27-11-2009 11:24:42

Guims
Membre

Re : Evaluate Topic 1.0

Bonjour,

je me permet de remonter le topic pour vous dire que cette mod fait ramé les forums.Je vous dit ça parce que je suis sur serveur dédié ...

Quand j'allais dans le viewforum,ou dans certains j'ai environs 1500 discutions,bah il mettais entre 2 et 5mn a s'ouvrir.

j'ai donc repéré la cause,si c modifiable tant mieux smile

Dans la partie 41 à 48 du lisez moi il est dit :

#---------[ 41. FIND (line: 112) ]---------------------------------------------
#

    // Without "the dot"
    $sql = 'SELECT id, poster, subject, posted, last_post, last_post_id, last_poster, num_views, num_replies, closed, sticky, moved_to 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'];

#
#---------[ 42. REPLACE WITH ]-------------------------------------------------
#

    // 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'];

#
#---------[ 43. FIND (line: 122) ]---------------------------------------------
#

    $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 FROM '.$db->prefix.'topics AS t 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'];

#
#---------[ 44. REPLACE WITH ]-------------------------------------------------
#

    $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'];

#
#---------[ 45. FIND (line: 126) ]---------------------------------------------
#

    $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 FROM '.$db->prefix.'topics AS t 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';

#
#---------[ 46. REPLACE WITH ]-------------------------------------------------
#

    $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';

#
#---------[ 47. FIND (line: 130) ]---------------------------------------------
#

    $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 FROM '.$db->prefix.'topics AS t 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, p.poster_id ORDER BY sticky DESC, '.(($cur_forum['sort_by'] == '1') ? 'posted' : 'last_post').' DESC LIMIT '.$start_from.', '.$pun_user['disp_topics'];

#
#---------[ 48. REPLACE WITH ]-------------------------------------------------
#

    $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'];

Quelques chose fait que ça demande beaucoup de ressources,mais je ne suis pas assez calé pour trouver ce qui fait tant ramé ...

voilà ++ smile

Hors ligne

#67 27-11-2009 11:42:07

fanf73
Wik-wiki

Re : Evaluate Topic 1.0

Il y a deux choses à faire :
- ajouter un index sur le champ "t_id" de la table evaluate afin de faciliter la jointure
- modifier la mod pour que la note soit calculer à chaque nouveau vote et non pas à chaque affichage !


Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#68 27-11-2009 12:57:03

Guims
Membre

Re : Evaluate Topic 1.0

Perso ça fait 6 mois que je l'ai,pas déçu mais ça faisait trop sur mon forum tongue

Par contre si ça peut aidé d'autres personnes ...

Hors ligne

#69 05-12-2009 12:42:53

PascL
Membre

Re : Evaluate Topic 1.0

Je sortirai une nouvelle version pour résoudre ce problème là d'ici la fin de l'année...

Hors ligne

#70 12-02-2010 12:21:22

riversub
Membre

Re : Evaluate Topic 1.0

Du nouveau pour cette mod ?

J'aimerai savoir ce qu'il faut modifier pour que la moyenne soit recalculée à chaque nouveau vote et non à chaque affichage.

Hors ligne

#71 19-02-2010 22:26:32

riversub
Membre

Re : Evaluate Topic 1.0

Sinon quelqu'un saurait quoi modifier pour que la notation des topics épinglés ne soit pas possible ?

EDIT : C'est bon j'ai trouvé.

Dernière modification par riversub (20-02-2010 00:12:34)

Hors ligne

#72 06-05-2010 21:56:30

Etranger
Membre

Re : Evaluate Topic 1.0

des nouvelles pour ce mod ou pas !

Hors ligne

#73 09-06-2010 02:12:58

Pame
Membre

Re : Evaluate Topic 1.0

riversub a écrit :

Du nouveau pour cette mod ?

J'aimerai savoir ce qu'il faut modifier pour que la moyenne soit recalculée à chaque nouveau vote et non à chaque affichage.

Moi de même wink et pour ne pas dire plus !

Est-ce que quelqu'un a essayé les versions anglaises "rate topic" et "rating topic" ?
http://www.punres.org/desc.php?pid=299
http://www.punres.org/desc.php?pid=315

Hors ligne

#74 09-06-2010 12:28:16

grvincent
Membre

Re : Evaluate Topic 1.0

Bonjour,

J'utilise cette mod que je trouve très bien faite. Merci!

Pourriez vous me dire s'il serait possible de faire afficher par exemple les 10 discussions les mieux notées?

Salutations!
Vincent.

Hors ligne

#75 19-08-2010 19:40:12

riversub
Membre

Re : Evaluate Topic 1.0

fanf73 a écrit :

Il y a deux choses à faire :
- ajouter un index sur le champ "t_id" de la table evaluate afin de faciliter la jointure
- modifier la mod pour que la note soit calculer à chaque nouveau vote et non pas à chaque affichage !


> J'ai fait la première modif mais pour la deuxième je ne sais pas comment faire.
La mod fonctionen très bien mais lorsque l'on a beaucoup de topics dans une forum et pas mal de membres le cpu rame à fond et la page viewforum.php peut mettre longtemps à s'ouvrir...

Hors ligne

Pied de page des forums