Archives FluxBB.fr

Les archives de FluxBB.fr

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

#1 28-08-2007 10:46:36

romain9441
Admin locker

Resolu Mod 1.0

Auteur : Romain G.

Cette mod permet de marquer une discussion résolue ou non-résolue.

Télécharger


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#2 28-08-2007 11:01:42

romain9441
Admin locker

Re : Resolu Mod 1.0

Explications :

Cette mod ne prends que quelques minutes à être installée, il n'y a que 20 étapes à effectuer pour installer complètement cette mod. wink

Pour mettre un sujet résolu, il suffit de cliquer sur le lien Marquer la discussion résolue en dessous du lien Épingler la discussion en bas d'une discussion.
Si la discussion est déjà résolue, le lien sera Marquer la discussion non-résolue.

En cliquant sur le lien, vous ajoutez ou retirez la mention [Résolu] se trouvant dans le titre du sujet (au début).

Seuls les administrateurs et les modérateurs (si les droits du forum leurs sont attribués) peuvent marquer une discussion résolue ou non-résolue.

Cette mod est exactement le même principe que celle installée sur PunBB.fr.

Inclus dans l'archive : PunBB 1.2.15 Version française (et anglaise) avec la mod Resolu Mod 1.0 inclus et prêt à l'emploi et/ou à l'installation !

lienresolu1ho1.png

lienresolu2vo8.png

Un petit wink à vin' pour m'avoir conseillé certaines choses.

Bientôt : forum de test de la mod...


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#3 28-08-2007 13:18:36

tcheval
Membre

Re : Resolu Mod 1.0

PunBalise permet également de faire ça : http://www.punbb.fr/forums/viewtopic.php?id=5889 mais ta solution est beaucoup plus légère pour ceux qui souhaite juste pouvoir ajouter un réglé dans le titre. Bien joué. smile


Kit Graphique gratuit : http://www.tcheval.net
URL Rewriting de FluxBB/PunBB en moins de 1 minutes : http://www.tcheval.net/forum/s1871-page … inute.html

Hors ligne

#4 28-08-2007 13:31:41

Matthieu
Membre

Re : Resolu Mod 1.0

le seul 'ik" smile , c'est que la Mod que propose "Tcheval" (PunBalise 1.5) est aussi simple a installer (je dirai meme plus simple) que la tienne "romain9441".

Mais il faut reconnaitre qu'elle est bien pratique , merci tongue:)

Hors ligne

#5 28-08-2007 13:55:54

romain9441
Admin locker

Re : Resolu Mod 1.0

wz16 a écrit :

le seul 'ik" smile , c'est que la Mod que propose "Tcheval" (PunBalise 1.5) est aussi simple a installer (je dirai meme plus simple) que la tienne "romain9441".

Oui, mais la mod dont tu parles est plus compliquée :

- Elle doit être plus longue à installer (supposition) ?
- Elle est plus lourde.
- Chacun ses besoins. wink
- Celle-ci est très simple à installer. wink


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#6 28-08-2007 17:55:03

tcheval
Membre

Re : Resolu Mod 1.0

Les deux sont différentes wz16. Celle de Romain est très light donc moins lourde. Comme le dis romain9441 chacun ses besoins j'aurai peut être pas dû mettre le lien dans ce post ça risque d'apporter des confusions. Au besoin supprimez le désolé...


Kit Graphique gratuit : http://www.tcheval.net
URL Rewriting de FluxBB/PunBB en moins de 1 minutes : http://www.tcheval.net/forum/s1871-page … inute.html

Hors ligne

#7 29-08-2007 09:22:53

romain9441
Admin locker

Re : Resolu Mod 1.0

Il y avait un bug dans les modifications à effectuer dans le fichier moderate.php, j'invite tous ceux ayant téléchargé la mod à refaire les modifications dans le fichier moderate.php en téléchargeant la nouvelle archive.

Désolé pour le désagrément causé, merci.


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#8 25-10-2007 11:09:13

dcanl
Membre

Re : Resolu Mod 1.0

Bonjour !

Bravo pour cette mod, je l'attendais ! roll

Ça marche bien, sauf que j'ai une discussion que je n'arrive pas à fermer...

Le problème en image...

Je fais quelque chose pas comme il faut ?

Merci !

Dernière modification par dcanl (25-10-2007 11:10:50)

Hors ligne

#9 26-10-2007 19:16:30

dexinou
Membre

Re : Resolu Mod 1.0

Salut,
j'ai testé le mod-résolu-1.0 en modifiant les fichiers comme indiqué (j'ai vérifié 3 x si je n'avais pas fait d'erreurs) et impossible de le faire fonctionner, j'ai une page blanche à l'index du forum.
Donc j'ai repris directement les fichiers de la version fr 1.2.15 de punbb déjà modifiée avec le mod (donc le fichier footer.php, moderate.php et les 2 fichiers common.php et misc.php des 2 langages).
J'ai sauvegardé mes fichiers (on ne sait jamais) et j'ai écraser les anciens avec ceux du mod de la version fr et là miracle ça marche.
Allez savoir pourquoi huh:huh:

Dernière modification par dexinou (26-10-2007 19:20:26)

Hors ligne

#10 27-10-2007 10:22:39

romain9441
Admin locker

Re : Resolu Mod 1.0

dcanl a écrit :

Ça marche bien, sauf que j'ai une discussion que je n'arrive pas à fermer...

Le problème en image...

Peux tu activer le mode Debug voir l'erreur ?

dexinou a écrit :

Salut,
j'ai testé le mod-résolu-1.0 en modifiant les fichiers comme indiqué (j'ai vérifié 3 x si je n'avais pas fait d'erreurs) et impossible de le faire fonctionner, j'ai une page blanche à l'index du forum.
Donc j'ai repris directement les fichiers de la version fr 1.2.15 de punbb déjà modifiée avec le mod (donc le fichier footer.php, moderate.php et les 2 fichiers common.php et misc.php des 2 langages).
J'ai sauvegardé mes fichiers (on ne sait jamais) et j'ai écraser les anciens avec ceux du mod de la version fr et là miracle ça marche.
Allez savoir pourquoi huh:huh:

Je pense que tu as mal fait les modifications dans le fichier lang/LANG/common.php. wink


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#11 27-10-2007 13:37:26

dexinou
Membre

Re : Resolu Mod 1.0

Possible...:)
J'aimerais savoir si la version de punbb qui inclus le mod_resolu inclus aussi la puntoolbar et le manager ?
Car ces deux mods sont presque essentiel sur une board de support technique.

Merci

Dernière modification par dexinou (27-10-2007 13:39:00)

Hors ligne

#12 27-10-2007 16:47:15

dcanl
Membre

Re : Resolu Mod 1.0

romain9441 a écrit :

Peux tu activer le mode Debug voir l'erreur ?

Salut !

Voici ce que me donne l'erreur détaillée :

Fichier : /mnt/160/sdb/7/5/dcanl/Forum/moderate.php
Ligne : 547

PunBB a rapporté : Unable to resolute topic

La base de données a rapporté : You have an error in your
SQL syntax; check the manual that corresponds to your
MySQL server version for the right syntax to use near
'accès aux documents partagés' WHERE id=35' at line 1
(Errno: 1064)

Merci !

Dernière modification par dcanl (27-10-2007 16:47:54)

Hors ligne

#13 27-10-2007 18:51:15

romain9441
Admin locker

Re : Resolu Mod 1.0

dexinou a écrit :

Possible...:)
J'aimerais savoir si la version de punbb qui inclus le mod_resolu inclus aussi la puntoolbar et le manager ?
Car ces deux mods sont presque essentiel sur une board de support technique.

Merci

Bien sûr que non, mais tu peux installer ces mods toi même. wink

dcanl a écrit :
romain9441 a écrit :

Peux tu activer le mode Debug voir l'erreur ?

Salut !

Voici ce que me donne l'erreur détaillée :

Fichier : /mnt/160/sdb/7/5/dcanl/Forum/moderate.php
Ligne : 547

PunBB a rapporté : Unable to resolute topic

La base de données a rapporté : You have an error in your
SQL syntax; check the manual that corresponds to your
MySQL server version for the right syntax to use near
'accès aux documents partagés' WHERE id=35' at line 1
(Errno: 1064)

Merci !

Tu as essayé de refaire les modifications dans le fichier moderate.php ?
L'erreur peut provenir de moi, seulement les personnes l'ayant déjà installée n'ont eu aucun problème.


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#14 28-10-2007 20:25:07

dcanl
Membre

Re : Resolu Mod 1.0

romain9441 a écrit :

Tu as essayé de refaire les modifications dans le fichier moderate.php ?
L'erreur peut provenir de moi, seulement les personnes l'ayant déjà installée n'ont eu aucun problème.

Salut.

J'ai refait les modifs dans ce fichiers (en repartant du fichier original de PUNBB).

Toujours la même erreur. Et toujours uniquement sur une seule discussion...

Au passage, la modif se passe ligne 523 et non 559 comme indiqué dans le lisez-moi.txt wink

@+

Hors ligne

#15 28-10-2007 22:02:33

romain9441
Admin locker

Re : Resolu Mod 1.0

L'erreur n'est que sur une seule discussion du forum ?
Les lignes, c'est normal, c'est calculé sans les modifications... wink


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#16 28-10-2007 22:05:49

dcanl
Membre

Re : Resolu Mod 1.0

romain9441 a écrit :

L'erreur n'est que sur une seule discussion du forum ?
Les lignes, c'est normal, c'est calculé sans les modifications... wink

Oui, une seule discussion !

J'ai testé dans les deux sens sur plusieurs autres et ça marche nickel !

Donc là, vraiment, je comprends pas !

Hors ligne

#17 29-10-2007 14:32:55

yemgi
Expatrié

Re : Resolu Mod 1.0

Au vu du message d'erreur, je pencherai pour un caractere spécial genre apostrophe non échappé.

Dans le lisez-moi:

    if(strpos($subject, '[Résolu]') === false)
    {
        $db->query('UPDATE '.$db->prefix.'topics SET subject=\'[Résolu] '.$subject.'\' WHERE id='.$resolute) or error('Unable to resolute topic', __FILE__, __LINE__, $db->error());

        redirect('viewtopic.php?id='.$resolute, $lang_misc['Resolute topic redirect']);
    }
    else
    {
        $db->query('UPDATE '.$db->prefix.'topics SET subject=\''.trim(str_replace('[Résolu]','',$subject)).'\' WHERE id='.$resolute) or error('Unable to not-resolute topic', __FILE__, __LINE__, $db->error());

        redirect('viewtopic.php?id='.$resolute, $lang_misc['Not-resolute topic redirect']);

je remplacerai '.$subject.' par '.$db->escape($subject).'

Hors ligne

#18 29-10-2007 14:36:32

dcanl
Membre

Re : Resolu Mod 1.0

yemgi a écrit :

Au vu du message d'erreur, je pencherai pour un caractere spécial genre apostrophe non échappé.

je remplacerai '.$subject.' par '.$db->escape($subject).'

J'y ai pensé aussi... Seulement le sujet de la discussion est "accès aux documents partagés"... Je ne vois donc pas ce qui peut poser problème.

Mais j'essaierai ça tout de même, ça ne coûte pas grand chose ! smile

Hors ligne

#19 29-10-2007 15:24:21

yemgi
Expatrié

Re : Resolu Mod 1.0

Non, le titre est "problème d'accès aux documents partagés", tu as donc un apostrophe dedans qui correspond justement a l'endroit ou se produit l'erreur

Hors ligne

#20 29-10-2007 16:26:35

dcanl
Membre

Re : Resolu Mod 1.0

Ah oui, effectivement !

Pas les yeux en face des trous !

J'essaie ça tout de suite !

Hors ligne

#21 29-10-2007 16:33:30

dcanl
Membre

Re : Resolu Mod 1.0

Un grand merci à toi yemgi !

Ça marche à 100% maintenant.

A noter qu'il faut également faire le même remplacement dans la partie de code servant à enlever le marquage "[Résolu]" du titre.

@+

Hors ligne

#22 03-11-2007 11:22:25

romain9441
Admin locker

Re : Resolu Mod 1.0

Petite bourde de ma part.
Je fais dès que possible une nouvelle version, merci yemgi. wink


Avant de poser une question, avez-vous consulté la FAQ ou fait une recherche ?

Pas de support si pas d'adresse de forum !

Hors ligne

#23 06-04-2008 10:04:06

Invité
Invité

Re : Resolu Mod 1.0

Bonjour,

Dans footer.php, il ne faut pas oublier d'enlever le </dl> à la fin des lignes :

        if ($cur_topic['sticky'] == '1')
            echo "\t\t\t".'<dd><a href="moderate.php?fid='.$forum_id.'&unstick='.$id.'">'.$lang_common['Unstick topic'].'</a></dd></dl>'."\n";
        else
            echo "\t\t\t".'<dd><a href="moderate.php?fid='.$forum_id.'&stick='.$id.'">'.$lang_common['Stick topic'].'</a></dd></dl>'."\n";

pour que le html produit soit valide et éviter des problèmes d'affichage sur certains navigateurs

#24 06-04-2008 10:21:01

achtungbaby
Membre

Re : Resolu Mod 1.0

Autre bug, la modification dans footer.php.

la modification suivante :

#
#---------[ 2. RECHERCHER (ligne : 87) ]----------------------------------------
#

    if ($footer_style == 'viewforum' && $is_admmod)


#
#---------[ 3. REMPLACER PAR ]--------------------------------------------------
#

    // Fetch subject
    $result = $db->query('SELECT subject FROM '.$db->prefix.'topics WHERE (id='.$id.') ') or error('Unable to fetch topic subject', __FILE__, __LINE__, $db->error());
    if (!$db->num_rows($result))
        message($lang_common['Bad request']);

    $cur_topic = $db->fetch_assoc($result);

    $subject = $cur_topic['subject'];

    if ($footer_style == 'viewforum' && $is_admmod)

rend "Détacher la discussion" inopérant (sujets épinglés)

Pour corriger ce problème j'ai mis :

// Fetch subject
    $result = $db->query('SELECT subject FROM '.$db->prefix.'topics WHERE (id='.$id.') ') or error('Unable to fetch topic subject', __FILE__, __LINE__, $db->error());
    if (!$db->num_rows($result))
        message($lang_common['Bad request']);

    $cur_topic = $db->fetch_assoc($result);

    $subject = $cur_topic['subject'];

juste avant :

if(strpos($subject, '[Résolu]') !== false)

« la biere c'est de l'amitié liquide » - Ronny Coutteure.

Dartybox-news

Hors ligne

#25 07-06-2008 18:58:25

kankan_1
Membre

Re : Resolu Mod 1.0

J'ai constaté une erreur dans footer.php, notamment pour la disposition du lien (il était disposé de telle manière a ce qu'il s'affiche sur viewforum siffle ), donc je l'a mis quelques lignes plus bas, après la condition vérifiant que l'on est sur viewtopic et que l'on est modérateur (me demandez pas la ligne exacte, je ne m'en souvient pas siffle ).

Sinon, c'est un bon mod, très pratique, merci beaucoup !

Hors ligne

Pied de page des forums