Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Suffit de bien faire attention aux lignes de rajoutés/fusionnés mais cette mod est bien compatible avec sous forum sans problème.
I don't play against a team in particular. I play to fight against the idea to lose... Life is beautiful.
Quelque #ID et beaucoup de .CLASS
Hors ligne
bon, là, je suis coincée. j'ai (presque) réussi à faire les modifs nécessaires dans mon fichier viewtopic.php déjà modifié par la mod sous-forum vf - particulièrement la dernière modif qui coinçait...
les cases à cocher s'affichent, le menu déroulant "pour la sélection > actions..." s'affiche également, ainsi que le lien de modération pour supprimer plusieurs messages (et cette dernière option fonctionne bien), mais le menu déroulant reste sans effet. voilà mon code :
code supprimé car erroné. voir les messages suivants pour la résolutionje pense que le problème vient des remplacements de ' par " dans le code <select name= mais j'ai beau essayer toutes les combinaisons qui me viennent à l'esprit, je n'arrive pas à corriger mon erreur...
si une âme charitable a le temps de se pencher sur ce petit morceau de code afin de m'indiquer où je me trompe, je vous en serai extrêmement reconnaissante !
Dernière modification par eMTv (20-08-2008 13:36:05)
vjeMTv.net | 1'69 | vidéos | communauté
addiction + insomnia - logic = Visual Junkie
Hors ligne
Je pense que en remplaçant tous tes " par des \" dans les "onchange" devrait faire fonctionner. 
M@x.
...
Hors ligne
Je pense que en remplaçant tous tes " par des \" dans les "onchange" devrait faire fonctionner.
M@x.
pas plus efficace... par acquis de conscience j'ai même essayé dans l'autre sens, en remplaçant mes " par des "\ sauf le premier après le onchange= et le dernier avant la fermeture de la balise (d'ailleurs du coup j'ai essayé en les changeant vraiment TOUS dans ce onchange= mais pas mieux...) 
merci quand même !
Dernière modification par eMTv (20-08-2008 01:10:19)
vjeMTv.net | 1'69 | vidéos | communauté
addiction + insomnia - logic = Visual Junkie
Hors ligne
ça y est j'y suis !!!! en fait il suffisait de conserver les ' et de les "échapper" en les faisant précéder par \
le code vraiment final :
<?php
if($cur_topic['parent_forum'] AND $is_admmod) {
echo "\t\t".'<ul><li><a href="index.php">'.$lang_common['Index'].'</a> </li><li>» <a href="viewforum.php?id='.$cur_topic['parent_forum_id'].'">'.pun_htmlspecialchars($cur_topic['parent_forum']).'</a> </li><li>» <a href="viewforum.php?id='.$cur_topic['forum_id'].'">'.pun_htmlspecialchars($cur_topic['forum_name']).'</a> </li><li>» '.pun_htmlspecialchars($cur_topic['subject']).'</li></ul>';
echo "\t\t".'<p class="postlink conr" style="width:50%">'.$lang_topic['Select label'].': <select name="postselection_action" onchange="var urlget=\'\';var chps=document.getElementsByTagName(\'input\');for(var i=0;i<chps.length;++i){if(chps[i].className==\'postselection\'&&chps[i].checked==true) urlget+=\'&p\'+chps[i].name.substring(2)} document.location=\'moderate.php?fid='.$cur_topic['forum_id'].'&ptid='.$id.'&actionposts=\'+this.value+urlget"><optgroup label="'.$lang_topic['Select label groupe'].'"><option style="font-style:italic">'.$lang_topic['Select Action'].'</option><option value="move">'.$lang_topic['Select Deplacer'].'</option><option value="delete">'.$lang_topic['Select Supprimer'].'</option><option value="fusion">'.$lang_topic['Select Fusionner'].'</option></optgroup></select></p>';
}
else if($cur_topic['parent_forum']) {
echo "\t\t".'<ul><li><a href="index.php">'.$lang_common['Index'].'</a> </li><li>» <a href="viewforum.php?id='.$cur_topic['parent_forum_id'].'">'.pun_htmlspecialchars($cur_topic['parent_forum']).'</a> </li><li>» <a href="viewforum.php?id='.$cur_topic['forum_id'].'">'.pun_htmlspecialchars($cur_topic['forum_name']).'</a> </li><li>» '.pun_htmlspecialchars($cur_topic['subject']).'</li></ul>';
}
else if($is_admmod) {
echo "\t\t".'<ul><li><a href="index.php">'.$lang_common['Index'].'</a></li><li> » <a href="viewforum.php?id='.$cur_topic['forum_id'].'">'.pun_htmlspecialchars($cur_topic['forum_name']).'</a></li><li> » '.pun_htmlspecialchars($cur_topic['subject']).'</li></ul>';
echo "\t\t".'<p class="postlink conr" style="width:50%">'.$lang_topic['Select label'].': <select name="postselection_action" onchange="var urlget=\'\';var chps=document.getElementsByTagName(\'input\');for(var i=0;i<chps.length;++i){if(chps[i].className==\'postselection\'&&chps[i].checked==true) urlget+=\'&p\'+chps[i].name.substring(2)} document.location=\'moderate.php?fid='.$cur_topic['forum_id'].'&ptid='.$id.'&actionposts=\'+this.value+urlget"><optgroup label="'.$lang_topic['Select label groupe'].'"><option style="font-style:italic">'.$lang_topic['Select Action'].'</option><option value="move">'.$lang_topic['Select Deplacer'].'</option><option value="delete">'.$lang_topic['Select Supprimer'].'</option><option value="fusion">'.$lang_topic['Select Fusionner'].'</option></optgroup></select></p>';
}
else {
echo "\t\t".'<ul><li><a href="index.php">'.$lang_common['Index'].'</a></li><li> » <a href="viewforum.php?id='.$cur_topic['forum_id'].'">'.pun_htmlspecialchars($cur_topic['forum_name']).'</a></li><li> » '.pun_htmlspecialchars($cur_topic['subject']).'</li></ul>';
}
?>encore merci M@X de m'avoir mise sur la voie... 
et pour toute cette peine, me voilà "membre" du forum à part entière (et plus petite nouvelle !) 
Dernière modification par eMTv (20-08-2008 13:37:27)
vjeMTv.net | 1'69 | vidéos | communauté
addiction + insomnia - logic = Visual Junkie
Hors ligne
...
Hors ligne
Bonjour les amis,
J'ai fait les modifications nécéssaire. J'ai flux BB 1.2.20
J'ai un soucis avec le fichier moderate quand j'ai terminé les changements j'ai une erreur :
Parse error: syntax error, unexpected $end in /home/s/swuaty/html/forum/moderate.php on line 921
EDIT :
C'est résolu a un endroit dans le code il y a :
<?
require PUN_ROOT.'footer.php';
break;} else {
remplacer par :
<?php
require PUN_ROOT.'footer.php';
break;} else {
Dernière modification par Zaza (09-09-2008 17:02:40)
Je serais votre pire cauchemar ainsi que votre meilleure amie...
Hors ligne
J'ai essayé de mettre en place cette modification. Résultat catastrophique. J'ai donc tout supprimé.
Je ne doute pas que le problème vienne de moi car je suis très mauvais en informatique.
Ce que je ne comprends pas c'est qu'on propose des bidouillages (y compris géniaux) au lieu de faire des mises à jour du logiciel les incluant ?
Quand j'achète une voiture on ne me demande pas d'avoir mon CAP de mécano.
Est-ce un parti pris destinés à faire fuir les non informaticiens ?
Si oui, il faut le dire et j'irai chercher des logiciels de forum moins agréables mais plus complets.
« Au bout de sept cents ans, le laurier reverdira. »
Attribué à Guilhem Bélibaste en 1209
Hors ligne
C'est vrai qu'au début on s'y perd dans tout ces fichiers à modifier ... Il est conseillé de faire avant toutes modifications de sauvegarder les fichiers affectés et de bien suivre les instructions.
Pour ma part j'utilise notepad++, lorsqu'il y'a écrit:
#
#---------[ 3. TROUVEZ ]-----------------------------------------------------
#
// If action=new, we redirect to the first new post (if any)
else if ($action == 'new' && !$pun_user['is_guest'])
{Je recherche la première ligne (ctrl+f) :
// If action=new, we redirect to the first new post (if any)Puis je colle le code demandé avant ou après (ici c'est avant):
#
#---------[ 4. AVANT, AJOUTEZ ]------------------------------------------------
#
// MOD HIDE Begin
else if (isset($_GET['thanks']))
{
$strSQL = ' INSERT INTO '.$db->prefix.'thanks (tid, uid) VALUES( \''.$db->escape($id).'\', \''.$pun_user['id'].'\');';
$db->query($strSQL ) or error('Unable to create clan ('.$strSQL.')', __FILE__, __LINE__, $db->error());
redirect('viewtopic.php?id='.$id.'', 'Votre remerciement a été pris en compte. Redirection en cours …');
}
// MOD HIDE endLes modifications comme celles ci sont simple car y'a juste à ajouter du code.
Ce qui devient difficile ce sont les modifications des requêtes SQL qui deviennent compliquées quand plusieurs mods affectent cette même requête.
Bref il faut ajouter petit a petit les morceaux qui sont ajoutés.
On commence d'abord à ajouter les attributs qui vont être sélectionnés dans le SELECT, puis on ajoute les nouvelles TABLE à ajouter et/ou à joindre, puis on insère des nouvelles conditions dans le WHERE.
Tout ça pour dire que cela demande à travaille minutieux, mais pas si compliquer, il suffit de bien relire ce qu'on fait et d'être attentif à ce qu'on ajoute, car parfois, même dans les lisez_moi.txt une erreur peut se glisser par négligence 
Bonne chance et ne décourage pas 
Dernière modification par NoX09 (12-10-2008 17:47:58)
Hors ligne
Bonjour a tous,
Je viens d'installer cette mod, elle semble fonctionner, sauf qu'il me faudrait fusionner 2 topics, j'arrive à sélectionner puis déplacer les messages dans un autre topic sauf le premier message posté, qu'il est impossible de sélectionner.
Est-ce normal ?
Merci pour vous réponses.
Hors ligne
bonjour,
je pense que c'est le fonctionnement normal.
tu peux toujours supprimer le sujet qui fait doublon (et même, au préalable, copier/coller en tant que citation par exemple le 1er message de la discussion dont tu as déplacé les autres messages)... en expliquant ce que tu as fait aux utilisateurs de ton forum, bien sûr!
bon courage!
vjeMTv.net | 1'69 | vidéos | communauté
addiction + insomnia - logic = Visual Junkie
Hors ligne
il faut modifier le numéro du topic dans la base de donnée du premier message, et supprimer le topic, c'est dommage 
Dernière modification par safranc (12-01-2009 21:14:32)
Hors ligne
Bonjour,
Merci pour cet option sympa,
En revanche quand j'ai fais la selection et que je décide de supprimer les messages sélectionnes, voici le résultat :
Parse error: syntax error, unexpected T_ELSE in /home/bryanworld2/www/forum/moderate.php on line 502La ligne 502 est :
else if (isset($_REQUEST['open']) || isset($_REQUEST['close']))Cordialement, bryan
Hors ligne
il me semble qu'il y avait une autre mod ou on pouvait déplacer juste un ou deux messages d'un sujet vers un autre forum tout en récréant un nouveau sujet,
le menu était en bas à gauche,
je cherche cette mod, est ce que quelqu'un pourrait me l'indiquer?
merci infiniment
j'y pense, c'était peut être un plugin?
Dernière modification par Blooo (23-01-2009 21:54:08)
1er Portail Francophone de machines à vapeur, moteurs à air chaud et Bateaux Pop pop
http://www.blooo.fr/forum/index.php Le seul Forum Francophone de Machine à Vapeur et moteurs à air chaud !!!
Hors ligne
Blooo a écrit :je cherche cette mod, est ce que quelqu'un pourrait me l'indiquer?
Celui-là ? MovePost
voilà pourquoi je ne le trouvais pas,
c'est bien celui là,
Merci beaucoup TOP
1er Portail Francophone de machines à vapeur, moteurs à air chaud et Bateaux Pop pop
http://www.blooo.fr/forum/index.php Le seul Forum Francophone de Machine à Vapeur et moteurs à air chaud !!!
Hors ligne
alors je viens de l'installer et de tester ça fonctionne très bien,
un petit bémol, dans le menu il y a deux fois :
Déplacer plusieurs messages
Déplacer plusieurs messages
quel serait le fichier à revoir?
car j'ai regardé tous les fichiers modifiés sans trouver
merci de votre aide
Dernière modification par Blooo (23-01-2009 23:08:53)
1er Portail Francophone de machines à vapeur, moteurs à air chaud et Bateaux Pop pop
http://www.blooo.fr/forum/index.php Le seul Forum Francophone de Machine à Vapeur et moteurs à air chaud !!!
Hors ligne
Alors, par ou commencer...
J'ai appliqué à la lettre toute les modifs à faire, et le soucis, c'est que je n'ai pas de case à coché, je m'explique:
Je vois bien le menu déroulant ( modifié, supprimé, fusionner...) mais je n'ai aucune case à cocher, je vous up mes 2 fichiers moderate.php et viewtopic.php, sachant que dans le viewtopic, je n'ai pas mis la dernière modif à faire, car c'est là que ça bug, je ne sais ou la mettre.
Hors ligne
Moi quand j'ai supprimer un message, ben, sa reste dans l'index, puis quand on clique sur le liens : Hier 23:56:23 par slam2, ben je tombe sur :
Erreur. Le lien que vous avez suivi est incorrect ou périmé.
Retour
Bien-sur le liens, proviens d'une discutions supprimer..
Dernière modification par slam2 (08-10-2009 00:06:31)
Hors ligne
Bonjour, la question a été posé mais personne y a répondu dans ce sujet.
L'url du message à mettre ne marche pas sur un forum rewrité.
Quelqu'un connait la modif à faire ?
Pour ça me gène pas je sais comment faire pour mettre l'url d'origine, c'est pour mes modérateurs.
Merci.
Hors ligne
Parce que les urls "normales" ne fonctionnent plus avec un forum rewritée ? 
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
non c'est pas ça. quand je vais opur déplacer un message avec cette mod, avant ça marché.
Maintenant que j'utilise le punrewrite essential. quand il demande l'url du topic où déplacer les messages, l'url que je lui donne (rewrité) ne fonctionne pas.
"http referers..."
Hors ligne
Résolu, voici la solution : dans moderate.php trouver :
// Extraction de l'id du topic de destination
preg_match('/id=([0-9]+)/',$_POST['postsmoveto'], $postsmoveto);remplacer par :
// Extraction de l'id du topic de destination
preg_match('/topic-([0-9]+)/',$_POST['postsmoveto'], $postsmoveto);Voilà c'était tout simple en fait. je rappel que cette méthode s'applique pour la mod punwrite essential 1.1.
Dernière modification par trotirider (07-02-2010 20:50:55)
Hors ligne