Bien plus que de la création graphique
Vous n'êtes pas identifié.
Les demandes graphiques sont en stand-by jusqu'à nouvel ordre .
Bonjour et merci pour ce mod (ainsi que le mod Balise)
Je suis en train de le tester en local, mais j'arrive pas à le faire fonctionner avec le mod easy pool
Seul les sondage on un lien rewriting, et pas les discussion ainsi que les sondage aprés une dissusion.
Exemple:
[Sondage]: Votre avis sur le style d'affichage "reunion" = http://127.0.0.1/forum/sujet-131-votre- … ge-reunion = lien OK
[Sondage]: Votre/Vos comiques préférés = http://127.0.0.1/forum/sujet-128-votre- … s-preferes = lien OK
Photo Ile de la Réunion = http://127.0.0.1/forum/viewtopic.php?id=95 = lien pas bon
[Sondage] Quel sont vos 5 jeux préféré = http://127.0.0.1/forum/viewtopic.php?id=39 = lien pas bon
Je pense que le probleme vient d'ici:
$subject = $lang_forum['Moved'].': ' . $lang_polls['Poll'].': <a href="sujet-'.$cur_topic['id'].'-'.pun_url($cur_topic['subject']).'">'.pun_htmlspecialchars($cur_topic['subject']).'</a> <span class="byuser">'.$lang_common['by'].' '.pun_htmlspecialchars($cur_topic['poster']).'</span><br />[ '.pun_htmlspecialchars($cur_topic['question']).' ]';
else if ($cur_topic['closed'] == '0')
$subject = $lang_polls['Poll'].': <a href="sujet-'.$cur_topic['id'].'-'.pun_url($cur_topic['subject']).'">'.pun_htmlspecialchars($cur_topic['subject']).'</a> <span class="byuser">'.$lang_common['by'].' '.pun_htmlspecialchars($cur_topic['poster']).'</span><br />[ '.pun_htmlspecialchars($cur_topic['question']).' ]';
else
{
$subject = $lang_polls['Poll'] . ': <a href="sujet-'.$cur_topic['id'].'-'.pun_url($cur_topic['subject']).'">'.pun_htmlspecialchars($cur_topic['subject']).'</a> <span class="byuser">'.$lang_common['by'].' '.pun_htmlspecialchars($cur_topic['poster']).'</span>Merci à l'avance.

Hors ligne
ça doit être le code que tu as modifié toi même ça non ? Il faudrait le code original de la mod avec stp.
Hors ligne
C'est le code d'origine de punbb avec l'ajout de :
' . $lang_polls['Poll'].' (pour le mod easypoll)
et de :
"sujet-'.$cur_topic['id'].'-'.pun_url($cur_topic['subject']).'" (pour le mod rewrite)
Edit: je crois que j'ai trouvé, le mod easypoll à ajouter d'autre ligne, je suis en train d'ajouter les modification
Dernière modification par Fly (02-08-2007 18:37:37)

Hors ligne
J'en sais rien, perso j'ai jamais utilisé la mod de vote je vois pas trop le soucis je pensai que ça serai plus simple, faudrait que je l'installe pour faire des test mais j'ai pas le temps, au passage t'arrive à faire marche l'url rewriting en local ?
Hors ligne
Oui, j'ai activé le url rewriting dans easy php (voir google, il faut juste enlever deux # dans la configuration de apache)
Sinon la ca fonctionne, j'avais fait les modif du mod dans les ajout de easypoll au lieu de ceux déja la (les lignes de code se ressemblent)
Je teste encore pour voir si il n'y a aucun probleme.
Edit:
Pour le mod easy pool, il faut l'adapter aussi pour mark topic is read (en ajoutant quelque ligne)
Dernière modification par Fly (02-08-2007 18:49:18)

Hors ligne
Ok bien joué, tu pourras nous filer ta modif ici et sur punbb-fr car plusieurs membres avaient demandé !!! Bien joué 

Hors ligne
La modif pour mark topic is read ? Je l'ai déja posté sur punbb
Je vais aller me présenter, car j'ai aussi une petite demande a faire.
Dernière modification par Fly (02-08-2007 19:01:39)

Hors ligne
Thorze a écrit:
J'en sais rien, perso j'ai jamais utilisé la mod de vote je vois pas trop le soucis je pensai que ça serai plus simple, faudrait que je l'installe pour faire des test mais j'ai pas le temps, au passage t'arrive à faire marche l'url rewriting en local ?
Pourquoi cette question ? Le mod ne devrait pas fonctionner en local ?
Hors ligne
tros compliké pour moi lol , tu ne pourrai pas tarranger pour unikement creer un fichier ki installl tou ?? mdr c juste pour savoir
Hors ligne
Fugitif a écrit:
Pourquoi cette question ? Le mod ne devrait pas fonctionner en local ?
Je sais qu'a une époque j'avais voulu faire de l'url rewriting avec easy php et j'avais pas réussi. Maintenant je t'avouerai que je n'avais pas trop cherché et j'avais fais tout mes test en ligne directement sur un compte de test... Voila tu sais tout maintenant 
Hors ligne
J'ai fini pour l'installation du mod ainsi que le .html sur toutes les pages.
Par contre 2 soucis:
Quand on déplace un sujet, on peut laisser un lien de redirection, mais celui si ne fonctionne pas:
Erreur. Le lien que vous avez suivi est incorrect ou périmé.
Le menu en bas qui permet de selectionner un forum, les lien sont toujours en "viewforum.php?id=21"
Google arrive t-il à passer par ces liens? Pour eviter qu'il indexe des page semblable.
Je vois qu'il n'y à pas ce probleme ici.
Autre chose, comment sa va se passer pour le reférencement de google? Vu qu'on peut toujours acceder au forum avec les ancien lien.
Par exemple, ma page viewtopic?id=21 est déja référencé sous google. Cette page est maintenant "sujet54_sondage_test.html" et sera référencé bientot.
Il va référencé les 2 liens? Ce qui fera des page identique ?
Merci
Dernière modification par Fly (03-08-2007 09:31:13)

Hors ligne
Fly a écrit:
Quand on déplace un sujet, on peut laisser un lien de redirection, mais celui si ne fonctionne pas:
Code:
Erreur. Le lien que vous avez suivi est incorrect ou périmé.
Je crois avoir le problème, un modérateur sur un de mes forums me l'a signalé, je ne l'ai jamais vérifié, j'essaierai de corriger le problème...
Fly a écrit:
Le menu en bas qui permet de selectionner un forum, les lien sont toujours en "viewforum.php?id=21"
Google arrive t-il à passer par ces liens? Pour eviter qu'il indexe des page semblable.
Je vois qu'il n'y à pas ce probleme ici.
Un membre nommé Keulig a corrigé le problème et a donné l'astuce sur sur PunBB.fr, il vaut mieux le corriger car oui Google l'indexe.
Fly a écrit:
Autre chose, comment sa va se passer pour le reférencement de google? Vu qu'on peut toujours acceder au forum avec les ancien lien.
Par exemple, ma page viewtopic?id=21 est déja référencé sous google. Cette page est maintenant "sujet54_sondage_test.html" et sera référencé bientot.
Il va référencé les 2 liens? Ce qui fera des page identique ?
Le mieux c'est d'attendre.
Voilà ce que peut donner un très bon référencement : http://www.google.fr/search?q=site:foru … 0&sa=N
Regarde dans le forum les liens si tu veux. 
Hors ligne
Si tu veux un compte de test pour regarder en profondeur :
Login : Testa
Mot de passe : prout
Certains liens comme pour supprimer, signaler, éditer un message ne sont pas rewrités par manque de temps.
Romain a écrit:
Kaelig a écrit:
J'ai commenté le confirm_referrer('profile.php'); au dessus de "// Extract allowed elements from $_POST['form']", et ça marche. Après niveau sécurité je sais pas ce que ça vaut.
Merci Kaelig, ça marche maintenant du premier coup.
Sinon j'ai trouvé un autre bug, dû au paginate des pages que l'on modifie.
Sur la version des messages privés qui est ici, quand on veut aller à la deuxième page de ses messages privés, on ne peux pas, car l'adresse n'est pas bonne, il faudrait pouvoir régler ce problème au plus vite car ça gène beaucoup.
Je vais aller voir de mon côté si je trouve quelque chose, mais je ne vous promets rien.
J'ai trouvé une autre solution qui évite de retirer le confirm_referrer, ce qui ne touche pas à la sécurité du forum.
Dernière modification par Romain (03-08-2007 15:06:39)
Hors ligne
Merci.
J'aime bien la description de google pour chaque lien:
VForum / Marre des matchs forfaits Sujet : Marre des matchs forfaits / Beh essaye de de trouver des adsersaire plus serieux (regarde le niveau-le jour de l'inscription- le niveau des joueurs ...
C'est mieux que
Forum Fly Réunion / [Centralisation] vos meilleurs sites web Forum Fly Réunion. Le site · Accueil forums · Portail · Liste des membres · Le trombi · Règles · Recherche · Inscription · S'identifier ...
Je vais voir comment faire ca (sauf si on me donne un lien direct
)
Un membre nommé Keulig a corrigé le problème et a donné l'astuce sur sur PunBB.fr, il vaut mieux le corriger car oui Google l'indexe.
Aprés quelque mn de recherche, j'ai rien trouvé sur punbb.fr
Le seul truc que je sais, c'est qu'il faut modifier cette partie de cache.php:
// Output quickjump as PHP code
$fh = @fopen(PUN_ROOT.'cache/cache_quickjump_'.$group_id.'.php', 'wb');
if (!$fh)
error('Impossible d\'écrire le fichier cache de saut rapide de forums dans le répertoire cache. Veuillez vous assurer que PHP a l\'accès en écriture au répertoire \'cache\'', __FILE__, __LINE__);
$output = '<?php'."\n\n".'if (!defined(\'PUN\')) exit;'."\n".'define(\'PUN_QJ_LOADED\', 1);'."\n\n".'?>';
$output .= "\t\t\t\t".'<form id="qjump" method="get" action="viewforum12.php">'."\n\t\t\t\t\t".'<div><label><?php echo $lang_common[\'Jump to\'] ?>'."\n\n\t\t\t\t\t".'<br /><select name="id" onchange="window.location=(\'forum-\'+this.options[this.selectedIndex].value)">'."\n";
$result = $db->query('SELECT c.id AS cid, c.cat_name, f.id AS fid, f.forum_name, f.redirect_url 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='.$group_id.') WHERE fp.read_forum IS NULL OR fp.read_forum=1 ORDER BY c.disp_position, c.id, f.disp_position', true) or error('Impossible de retrouver la liste des catégories et des forums', __FILE__, __LINE__, $db->error());
$cur_category = 0;
while ($cur_forum = $db->fetch_assoc($result))
{
if ($cur_forum['cid'] != $cur_category) // A new category since last iteration?
{
if ($cur_category)
$output .= "\t\t\t\t\t\t".'</optgroup>'."\n";
$output .= "\t\t\t\t\t\t".'<optgroup label="'.pun_htmlspecialchars($cur_forum['cat_name']).'">'."\n";
$cur_category = $cur_forum['cid'];
}
$redirect_tag = ($cur_forum['redirect_url'] != '') ? ' >>>' : '';
$output .= "\t\t\t\t\t\t\t".'<option value="'.$cur_forum['fid'].'-'.pun_url($cur_forum['forum_name']).'"<?php echo ($forum_id == '.$cur_forum['fid'].') ? \' selected="selected"\' : \'\' ?>>'.pun_htmlspecialchars($cur_forum['forum_name']).$redirect_tag.'</option>'."\n";
}
$output .= "\t\t\t\t\t".'</optgroup>'."\n\t\t\t\t\t".'</select>'."\n\t\t\t\t\t".'<input type="submit" value="<?php echo $lang_common[\'Go\'] ?>" accesskey="g" />'."\n\t\t\t\t\t".'</label></div>'."\n\t\t\t\t".'</form>'."\n";
fwrite($fh, $output);
fclose($fh);
}
}Dernière modification par Fly (03-08-2007 20:31:03)

Hors ligne
En fin de compte, c'est bon, j'ai effacé le fichier cache_quickjump_1.php et il à regénerer un autre avec les bon lien (sans le .html que je recherche comment ajouter)
Il me reste encore des lien a rewriter
Le mod mark topic is read ajoute un lien en haut de chaque forum qui marque le forum comme lu et ensuite nous redirige sur le forum, mais le lien est du type viewforum=id
redirect('viewforum.php?id='.$id, $lang_misc['Mark forum read redirect']);Le meilleur que j'ai pu faire, c'est sa:
redirect('forum-'.$id.'-'.pun_url($cur_forum['forum_name']).'.html', $lang_misc['Mark forum read redirect']);ce qui donne comme lien:
forum-25-punoogle.html
Le probleme ici est donc le -punoogle qui s'affiche au lieu du nom du forum
Merci, et promis, j'arrete de flooder 
Dernière modification par Fly (03-08-2007 21:37:23)

Hors ligne
Pour le quickjump si vous voulez, ont peut le désactiver via la conf du forum.
'o_quickjump' => '0',
Hors ligne
Grosse coincidence?
Depuis aujourdui, je suis passé de pr0 à pr1, quelque jours aprés avoir ajouter le url rewriting. Je pense à une grosse coincidence car les nouveaux lien ne sont pas encore indéxé.
Mon site lui, est toujours pr0 :decu:

Hors ligne
Fly a écrit:
Le probleme ici est donc le -punoogle qui s'affiche au lieu du nom du forum
J'essaierai de te donner mon code quand je serai sur mon ordinateur.
Hors ligne
Merci
Hier j'ai essayé de modifier les lien sur le portail (puntal), mais ca me donne aussi forum-21-punoogle.html. Obligé de le desactiver en attendant une solution.
echo "\t\t\t\t\t".'<li><a href="'.pt_forum_url.'viewtopic.php?id='.$cur_topic['id'].'" title="'.pun_htmlspecialchars($cur_topic['subject']).'">'.pun_htmlspecialchars(trim(substr($cur_topic['subject'], 0, (pt_bloc_recent_topics_max_len-5)))).' ...'.'</a></li>'."\n";

Hors ligne
Fly a écrit:
Merci
Hier j'ai essayé de modifier les lien sur le portail (puntal), mais ca me donne aussi forum-21-punoogle.html. Obligé de le desactiver en attendant une solution.Code:
echo "\t\t\t\t\t".'<li><a href="'.pt_forum_url.'viewtopic.php?id='.$cur_topic['id'].'" title="'.pun_htmlspecialchars($cur_topic['subject']).'">'.pun_htmlspecialchars(trim(substr($cur_topic['subject'], 0, (pt_bloc_recent_topics_max_len-5)))).' ...'.'</a></li>'."\n";
Tu dois ajouter la fonction pun_url dans le fichier functions.php de Puntal.
Hors ligne