Archives FluxBB.fr

Les archives de FluxBB.fr

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

#101 20-10-2010 17:26:48

abdellah
Membre

Re : Lecture des titres seulement 1.0

Voici les modifs que j'ai fait:

dans admin_forums.php j'ai fait exactement comme il est dit sur le lisez-moi.txt sauf pour

#---------[ 9. CHERCHER ligne 304 ]--------------------------------------------
<th class="atcl">&nbsp;</th>
<th>Lire le forum</th>
#---------[ 10. APRES, AJOUTER ]------------------------------------------------
<th>Titres seuls</th>
---------------------------------------------------------------------------------

j'ai fait ceci :

----------------apres ceci-------------------------------------------------------
<th class="atcl">&#160;</th>
<th><?php echo $lang_admin_forums['Read forum label'] ?></th>
----------------j'ai ajouter ceci------------------------------------------------
<th><?php echo $lang_admin_forums['Titles only'] ?></th>
---------------------------------------------------------------------------------

ensuite dans le fichier langue admin_forums.php j'ai ajouter apres la ligne :
'Read forum label'        =>    'Lire le forum',
ceci :
'Titles only'            =>  'Titres seuls',

et dans viewtopic.php

au lieu de

#---------[ 29. CHERCHER ligne 98 ]--------------------------------------------
    $result = $db->query('SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, s.user_id AS is_subscribed FROM '.$db->prefix.'topics AS t INNER JOIN '.$db->prefix.'forums AS f ON f.id=t.forum_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'].') 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());
#---------[ 30. REMPLACER PAR ]------------------------------------------------
    $result = $db->query('SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, fp.title_only, s.user_id AS is_subscribed FROM '.$db->prefix.'topics AS t INNER JOIN '.$db->prefix.'forums AS f ON f.id=t.forum_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'].') WHERE (fp.read_forum IS NULL OR fp.read_forum=1 OR fp.title_only=1) AND t.id='.$id.' AND t.moved_to IS NULL') or error('Unable to fetch topic info', __FILE__, __LINE__, $db->error());
#---------[ 31. CHERCHER ligne 100 ]--------------------------------------------
    $result = $db->query('SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM '.$db->prefix.'topics AS t INNER JOIN '.$db->prefix.'forums AS f ON f.id=t.forum_id LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id='.$pun_user['g_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());
#---------[ 32. REMPLACER PAR ]------------------------------------------------
    $result = $db->query('SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, fp.title_only, 0 FROM '.$db->prefix.'topics AS t INNER JOIN '.$db->prefix.'forums AS f ON f.id=t.forum_id LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id='.$pun_user['g_id'].') WHERE (fp.read_forum IS NULL OR fp.read_forum=1 OR fp.title_only=1) AND t.id='.$id.' AND t.moved_to IS NULL') or error('Unable to fetch topic info', __FILE__, __LINE__, $db->error());

j'ai remplacer la ligne 98 par

#--------------------------------------------------------------
$result = $db->query('SELECT t.subject, t.closed, t.num_replies, t.sticky, t.first_post_id, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, fp.title_only, s.user_id AS is_subscribed FROM '.$db->prefix.'topics AS t INNER JOIN '.$db->prefix.'forums AS f ON f.id=t.forum_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'].') WHERE (fp.read_forum IS NULL OR fp.read_forum=1 OR fp.title_only=1) AND t.id='.$id.' AND t.moved_to IS NULL') or error('Unable to fetch topic info', __FILE__, __LINE__, $db->error());
--------------------------------------------------------------

et la ligne 100 par

#---------------------------------------------------------------
$result = $db->query('SELECT t.subject, t.closed, t.num_replies, t.sticky, t.first_post_id, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, fp.title_only, 0 FROM '.$db->prefix.'topics AS t INNER JOIN '.$db->prefix.'forums AS f ON f.id=t.forum_id LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id='.$pun_user['g_id'].') WHERE (fp.read_forum IS NULL OR fp.read_forum=1 OR fp.title_only=1) AND t.id='.$id.' AND t.moved_to IS NULL') or error('Unable to fetch topic info', __FILE__, __LINE__, $db->error());
----------------------------------------------------------------

cdt.

Hors ligne

#102 20-10-2010 17:44:06

fanf73
Wik-wiki

Re : Lecture des titres seulement 1.0

L'erreur se situant lors de l'appel du fichier index.php, je pense qu'il faudrait que tu vérifies les modifications apportés à ce fichier, à savoir la requête de récupérations des forums.

Il faut à mon avis changer de méthode : ne pas demander de remplacer la requête, simplement d'ajouter le bout de code en plus ( OR fp.title_only=1)


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

#103 20-10-2010 18:49:37

abdellah
Membre

Re : Lecture des titres seulement 1.0

Merci en effet il n'ya plus de message d'erreur mais le problème n'est pas résolu pour autant.
quand je clique sur un forum voici ce qui s'affiche :
Erreur. Le lien que vous avez suivi est incorrect ou périmé.

et la ce n'est plus index.php mais plutôt viewforum.php

Hors ligne

#104 20-10-2010 18:59:40

abdellah
Membre

Re : Lecture des titres seulement 1.0

C'est bon c'est résolu si quelqu'un a besoin de cette mod pour son forum 1.4 faite moi signe.

Hors ligne

#105 20-10-2010 19:24:10

fanf73
Wik-wiki

Re : Lecture des titres seulement 1.0

Tu peux la proposer officiellement sur le .org wink


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

#106 20-10-2010 20:45:20

abdellah
Membre

Re : Lecture des titres seulement 1.0

Merci encore pour ton aide je vais la proposer mais il va falloire que je fasse des efforts avec l'anglais siffle

Dernière modification par abdellah (20-10-2010 20:45:54)

Hors ligne

#107 26-10-2010 17:28:46

Retraité
Membre

Re : Lecture des titres seulement 1.0

Bonsoir,

Merci Abdellah d'avoir répondu a ma demande.

Je n'arrive pas a installer cette Mod sur mon forum d'essai en local, j'ai installé auparavant la Mod sous_forum sans encombres.

Le probléme arrive au lancement de install_mod.


398046mod1.png

133904mod2.png

Merci aux personnes qui voudront bien me renseigner

Hors ligne

#108 28-10-2010 14:03:18

Retraité
Membre

Re : Lecture des titres seulement 1.0

Bonjour,

Personne pour me donner, un bout de réponse, un conseil ?

Merci

Hors ligne

#109 28-10-2010 14:16:53

fanf73
Wik-wiki

Re : Lecture des titres seulement 1.0

Active le mod DEBUG et SHOW_QUERY pour avoir le plus d'informations possibles sur l'erreur.

Vérifier que la table forum_perms existe bien.


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

#110 28-10-2010 17:06:27

Retraité
Membre

Re : Lecture des titres seulement 1.0

Merci Fanf,

La table existe ! Les autres points je vais vérifier.

Hors ligne

#111 22-11-2010 15:53:35

Retraité
Membre

Re : Lecture des titres seulement 1.0

fanf73 a écrit :

Active le mod DEBUG et SHOW_QUERY pour avoir le plus d'informations possibles sur l'erreur.

Vérifier que la table forum_perms existe bien.

Bonjour

DEBUG & SHOW_QUERIES activés ne me retournent rien !

C'est au lancement d'install_mod.php que j'ai l'erreur.

Des Membres ayant installés cette mod aprés la mod Sub_forum ont ils réussis ? Je me pose la question !

Merci pour votre aide

Hors ligne

#112 22-11-2010 23:02:20

fanf73
Wik-wiki

Re : Lecture des titres seulement 1.0

La mod sous-forum ne peut pas être en cause si ça plante à ce moment-là, puisque la mod sous-forum ne touche pas à la table "forums_perms" hmm.

Je ne vois pas du tout ce qui peut empêcher la modification de la table par contre neutral


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

#113 23-11-2010 11:25:11

Guims
Membre

Re : Lecture des titres seulement 1.0

Salut,

J'imagine que si tu es en local tu n'as aucuns topics ni posts et au pire si c'est le cas,refaire un autre fluxbb 1.4 dans un autre dossier et commencer par installé cette mod ...

Perso il n'y a que comme ça que je serais fixé.

Hors ligne

#114 05-12-2010 10:21:15

Retraité
Membre

Re : Lecture des titres seulement 1.0

Bonjour ;

Un petit retour d'info sur les "difficultés" rencontrées pour installer cette Mod sur mon forum en local.

Avec une Base de données
MySQL Standard (InnoDB) 5.1.36

Pour ces 2 Mods

Uploadile v.1.3

An error was encountered
Error: Impossible d'insérer dans la table users.

Titre mod :  Lecture des titres seulement
           Version mod :  1.0
           Pour PunBB :  1.2.17 et + 1.4.2
           Date :  6/05/2008
           Auteur :  Fanf73


An error was encountered
File: C:\wamp\www\inno\install_mod.php
Line: 41

FluxBB reported: Unable to alter table forum_perms.

Database reported: Query was empty (Errno: 1065)

Avec 1 Base de donnéesMySQL Improved 5.1.36

Ça passe sans problème.

J'ai refait plusieurs essais qui confirment cette constatation !

Merci

Hors ligne

#115 07-12-2010 11:58:20

Retraité
Membre

Re : Lecture des titres seulement 1.0

Bonjour ;

Aprés installation de la Mod Lecture des titres, les sous_forums sont visibles 2 fois comme sur le screen de gauche pour les non  inscrits (avec la case titres seuls cochée.) Le sous forum est bien caché avec le bon message affiché en cas de clique sur celui ci.


676745lecture1.png



363368lecture2.png

Que faire pour supprimer cette double visualisation ?

Merci pour votre aide.

Hors ligne

#116 07-12-2010 17:44:16

fanf73
Wik-wiki

Re : Lecture des titres seulement 1.0

Le problème vient d'une incompatibilité entre les mods. Il faut que tu reprennes tes fichiers avant modification, et que tu refasses les modifs en faisant attention à ne pas faire de simple copier / coller. Il faut prendre le temps de voir si la ligne à remplacer n'a pas déjà été modifié par une autre mod.


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

#117 07-12-2010 19:35:42

Retraité
Membre

Re : Lecture des titres seulement 1.0

Merci François pour ta réponse

Non je n'ai pas fait 1 copier/coller sans réfléchir j'ai essayer avec mes petites connaissances en php d'adapter les modifs proposées aux fichiers modifies par la précédente Mod "Sous_forums" smile

Il y a 1 test qui coince mais je suis bloqué !


Index.php

Modif proposée

$result = $db->query('SELECT c.id AS cid, c.cat_name, f.id AS fid, f.forum_name, f.forum_desc, f.redirect_url, f.moderators, f.num_topics, f.num_posts, f.last_post, f.last_post_id, f.last_poster FROM '.$db->prefix.'categories AS c INNER JOIN '.$db->prefix.'forums AS f ON c.id=f.cat_id LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id='.$pun_user['g_id'].') WHERE fp.read_forum IS NULL OR fp.read_forum=1 OR fp.title_only=1 ORDER BY c.disp_position, c.id, f.disp_position', true) or error('Unable to fetch category/forum list', __FILE__, __LINE__, $db->error());

Modif faite

$result = $db->query('SELECT c.id AS cid, c.cat_name, f.id AS fid, f.forum_name, f.forum_desc, f.redirect_url, f.moderators, f.num_topics, f.num_posts, f.last_post, f.last_post_id, f.last_poster, f.parent_forum_id FROM '.$db->prefix.'categories AS c INNER JOIN '.$db->prefix.'forums AS f ON c.id=f.cat_id LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id='.$pun_user['g_id'].') WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND (f.parent_forum_id IS NULL OR f.parent_forum_id=0) OR fp.title_only=1 ORDER BY c.disp_position, c.id, f.disp_position', true) or error('Unable to fetch category/forum list', __FILE__, __LINE__, $db->error());

viewfoum.php

Modif proposée

$result = $db->query('SELECT f.forum_name, f.redirect_url, f.moderators, f.num_topics, f.sort_by, fp.post_topics, fp.title_only FROM '.$db->prefix.'forums AS f LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id='.$pun_user['g_id'].') WHERE (fp.read_forum IS NULL OR fp.read_forum=1 OR fp.title_only=1) AND f.id='.$id) or error('Unable to fetch forum info', __FILE__, __LINE__, $db->error());

Modif faite

$result = $db->query('SELECT f.forum_name, pf.forum_name AS parent_forum, f.redirect_url, f.moderators, f.num_topics, f.sort_by, f.parent_forum_id, fp.post_topics FROM '.$db->prefix.'forums AS f 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 f.id='.$id) or error('Unable to fetch forum info', __FILE__, __LINE__, $db->error());

viewtopic.php

Modifs proposées

$result = $db->query('SELECT t.subject, t.closed, t.num_replies, t.sticky, t.first_post_id, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, fp.title_only, s.user_id AS is_subscribed FROM '.$db->prefix.'topics AS t INNER JOIN '.$db->prefix.'forums AS f ON f.id=t.forum_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'].') WHERE (fp.read_forum IS NULL OR fp.read_forum=1 OR fp.title_only=1) AND t.id='.$id.' AND t.moved_to IS NULL') or error('Unable to fetch topic info', __FILE__, __LINE__, $db->error());
$result = $db->query('SELECT t.subject, t.closed, t.num_replies, t.sticky, t.first_post_id, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, fp.title_only, 0 FROM '.$db->prefix.'topics AS t INNER JOIN '.$db->prefix.'forums AS f ON f.id=t.forum_id LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id='.$pun_user['g_id'].') WHERE (fp.read_forum IS NULL OR fp.read_forum=1 OR fp.title_only=1) AND t.id='.$id.' AND t.moved_to IS NULL') or error('Unable to fetch topic info', __FILE__, __LINE__, $db->error());

Modif faite

// Fetch some info about the topic
if (!$pun_user['is_guest'])
    $result = $db->query('SELECT t.subject, t.closed, t.num_replies, t.sticky, t.first_post_id, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, fp.title_only, s.user_id AS is_subscribed FROM '.$db->prefix.'topics AS t INNER JOIN '.$db->prefix.'forums AS f ON f.id=t.forum_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'].') WHERE (fp.read_forum IS NULL OR fp.read_forum=1 OR fp.title_only=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, t.first_post_id, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, fp.title_only, 0 FROM '.$db->prefix.'topics AS t INNER JOIN '.$db->prefix.'forums AS f ON f.id=t.forum_id LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id='.$pun_user['g_id'].') WHERE (fp.read_forum IS NULL OR fp.read_forum=1 OR fp.title_only=1) AND t.id='.$id.' AND t.moved_to IS NULL') or error('Unable to fetch topic info', __FILE__, __LINE__, $db->error());

if (!$db->num_rows($result))
    message($lang_common['Bad request']);

Dernière modification par Retraité (07-12-2010 19:37:02)

Hors ligne

#118 02-02-2011 18:53:55

abdellah
Membre

Re : Lecture des titres seulement 1.0

Bonjour,

Cette mod a été mise sur fluxbb.org, mais il ya toujours un bug que je viens juste de repérer aujourd'hui en effet quand il ya un nouveau topic dans une catégorie restreinte on a droit a ce beau message :

1111335422.jpg

sa ce passe dans le fichier index.php après avoir ajouté  OR fp.title_only=1 dans la requette :

LEFT JOIN '.$db->prefix.'forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id='.$pun_user['g_id'].') WHERE fp.read_forum IS NULL OR fp.read_forum=1

Hors ligne

#119 02-02-2011 19:01:30

fanf73
Wik-wiki

Re : Lecture des titres seulement 1.0

La mod présente sur le .org est pour la version 1.4 de FluxBB : http://fluxbb.fr/forums/viewtopic.php?id=11500 wink

Pour celle-ci (FluxBB 1.2), comme dis plus haut je ne la maintiens malheureusement pas.


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

#120 02-02-2011 20:22:29

kitten13
Membre

Re : Lecture des titres seulement 1.0

Personnellement je n'utilise plus ce mod mais une simple ligne conditionnel qui permet d'obtenir le même résultat ...

Ex dans viewtopic.php:

if(!$is_admmod || $pun_user['g_id'] == 2) {
    echo 'Lecture apres inscription';
    exit;
}

$pun_user['g_id'] est groupe dont vous bloquez ...


Cordialement

Hors ligne

#121 13-04-2011 16:09:22

univer
Membre

Re : Lecture des titres seulement 1.0

BonJour Tout Le monde !

jé un problème sur wordpress avec mon forum fluxbb version 1.2.22

jé installer le mod lecture des titres seulment sur mon forum avant de l'inclu avec wordpress et sa marche parfait , mais quand jé inclu le forum avec wordpress (l'inclusion passe pafaitement ) le forum est visible tout est bien ,

mais quand jé installer le mod lecture des titres seulment dans le forum , jé un problemes quand je clik sur un sujet (au tan que visiteur ) je tombre sur une page 404 wp-admin/install.php

Ps : Je essayer sur localhost et sur un hebergeur ( c la meme resultat 

si quelqu'un peut m'aider !

MerCiii

Dernière modification par univer (13-04-2011 16:10:59)

Hors ligne

#122 13-04-2011 16:15:55

thib3113
Membre

Re : Lecture des titres seulement 1.0

correction a écrit :

Bonjour Tout Le monde !

j'ai un problème sur wordpress avec mon forum fluxbb qui est en version 1.2.22

j'ai installé la mod "lecture des titres seulement" sur mon forum avant de l'inclure avec wordpress et sa marchait parfaitement , mais quand j'ai inclue le forum avec wordpress (l'inclusion passe parfaitement ) le forum est visible tout fonctionne bien ,

mais quand j'ai installé la mod "lecture des titres seulement" dans le forum , j'ai un problème quand je clic sur un sujet (au tant que visiteur ) je tombe sur une page 404 wp-admin/install.php

Ps : J'ai essayé sur localhost et sur un hébergeur ( c le même résultat

si quelqu'un peut m'aider !

Merciii

j'ai corrigé quelque fautes car cela me faisait mal aux yeux .... je pense que ton problème aurait plus sa place en section 1.2.*
édit : autant pour moi je suis allé trop vite ....

Dernière modification par thib3113 (13-04-2011 16:39:59)

Hors ligne

#123 13-04-2011 16:26:52

fanf73
Wik-wiki

Re : Lecture des titres seulement 1.0

Son message a surtout plus sa place dans la discussion associée à la mod, c'est à dire ici.


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

#124 13-04-2011 16:30:34

univer
Membre

Re : Lecture des titres seulement 1.0

fanf73 a écrit :

Son message a surtout plus sa place dans la discussion associée à la mod, c'est à dire ici.

oui voila exactement

Hors ligne

#125 13-04-2011 16:31:04

univer
Membre

Re : Lecture des titres seulement 1.0

alor y'as pas de soulution pour mon problemes !???????

Hors ligne

Pied de page des forums