Tcheval.net

Bien plus que de la création graphique

Vous n'êtes pas identifié.

Annonce

Les demandes graphiques sont en stand-by jusqu'à nouvel ordre .

#61 02-08-2007 18:04:42

Fly
Posteur Néophyte
Date d'inscription: 02-08-2007
Messages: 55
Site web

Re: [Mod] NewPunReWrite V0.5 (Basé sur punOOgle)

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:

Code:

$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'].'&nbsp;'.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'].'&nbsp;'.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'].'&nbsp;'.pun_htmlspecialchars($cur_topic['poster']).'</span>

Merci à l'avance.


Recherche tuto pour mon site XD

Hors ligne

 

#62 02-08-2007 18:10:41

Thorze
Administrateur
Lieu: Angoulème
Date d'inscription: 13-09-2006
Messages: 3807
Site web

Re: [Mod] NewPunReWrite V0.5 (Basé sur punOOgle)

ç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

 

#63 02-08-2007 18:35:42

Fly
Posteur Néophyte
Date d'inscription: 02-08-2007
Messages: 55
Site web

Re: [Mod] NewPunReWrite V0.5 (Basé sur punOOgle)

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)


Recherche tuto pour mon site XD

Hors ligne

 

#64 02-08-2007 18:40:42

Thorze
Administrateur
Lieu: Angoulème
Date d'inscription: 13-09-2006
Messages: 3807
Site web

Re: [Mod] NewPunReWrite V0.5 (Basé sur punOOgle)

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

 

#65 02-08-2007 18:48:09

Fly
Posteur Néophyte
Date d'inscription: 02-08-2007
Messages: 55
Site web

Re: [Mod] NewPunReWrite V0.5 (Basé sur punOOgle)

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)


Recherche tuto pour mon site XD

Hors ligne

 

#66 02-08-2007 18:52:05

Thorze
Administrateur
Lieu: Angoulème
Date d'inscription: 13-09-2006
Messages: 3807
Site web

Re: [Mod] NewPunReWrite V0.5 (Basé sur punOOgle)

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

Hors ligne

 

#67 02-08-2007 19:00:01

Fly
Posteur Néophyte
Date d'inscription: 02-08-2007
Messages: 55
Site web

Re: [Mod] NewPunReWrite V0.5 (Basé sur punOOgle)

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)


Recherche tuto pour mon site XD

Hors ligne

 

#68 02-08-2007 21:25:05

Fugitif
Nouveau membre
Date d'inscription: 18-07-2007
Messages: 6

Re: [Mod] NewPunReWrite V0.5 (Basé sur punOOgle)

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

 

#69 02-08-2007 22:26:21

wz16
Posteur Néophyte
Lieu: C:\Php\Acroché au pc
Date d'inscription: 01-08-2007
Messages: 94

Re: [Mod] NewPunReWrite V0.5 (Basé sur punOOgle)

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

 

#70 02-08-2007 23:13:18

Thorze
Administrateur
Lieu: Angoulème
Date d'inscription: 13-09-2006
Messages: 3807
Site web

Re: [Mod] NewPunReWrite V0.5 (Basé sur punOOgle)

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 cool

Hors ligne

 

#71 03-08-2007 07:59:51

Fly
Posteur Néophyte
Date d'inscription: 02-08-2007
Messages: 55
Site web

Re: [Mod] NewPunReWrite V0.5 (Basé sur punOOgle)

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:

Code:

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)


Recherche tuto pour mon site XD

Hors ligne

 

#72 03-08-2007 15:02:52

Romain
Posteur Accro
Lieu: 127.0.0.1
Date d'inscription: 29-12-2006
Messages: 624
Site web

Re: [Mod] NewPunReWrite V0.5 (Basé sur punOOgle)

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. aww

Hors ligne

 

#73 03-08-2007 15:06:21

Romain
Posteur Accro
Lieu: 127.0.0.1
Date d'inscription: 29-12-2006
Messages: 624
Site web

Re: [Mod] NewPunReWrite V0.5 (Basé sur punOOgle)

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

 

#74 03-08-2007 15:09:37

Fly
Posteur Néophyte
Date d'inscription: 02-08-2007
Messages: 55
Site web

Re: [Mod] NewPunReWrite V0.5 (Basé sur punOOgle)

Merci.

J'aime bien la description de google pour chaque lien:

Code:

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

Code:

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 XD )


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:

Code:

        // 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'] != '') ? ' &gt;&gt;&gt;' : '';
            $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)


Recherche tuto pour mon site XD

Hors ligne

 

#75 03-08-2007 20:35:24

Fly
Posteur Néophyte
Date d'inscription: 02-08-2007
Messages: 55
Site web

Re: [Mod] NewPunReWrite V0.5 (Basé sur punOOgle)

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

Code:

    redirect('viewforum.php?id='.$id, $lang_misc['Mark forum read redirect']);

Le meilleur que j'ai pu faire, c'est sa:

Code:

    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 grin_open

Dernière modification par Fly (03-08-2007 21:37:23)


Recherche tuto pour mon site XD

Hors ligne

 

#76 04-08-2007 12:56:57

Fugitif
Nouveau membre
Date d'inscription: 18-07-2007
Messages: 6

Re: [Mod] NewPunReWrite V0.5 (Basé sur punOOgle)

Pour le quickjump si vous voulez, ont peut le désactiver via la conf du forum.

'o_quickjump' => '0',

Hors ligne

 

#77 04-08-2007 16:06:33

Fly
Posteur Néophyte
Date d'inscription: 02-08-2007
Messages: 55
Site web

Re: [Mod] NewPunReWrite V0.5 (Basé sur punOOgle)

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:


Recherche tuto pour mon site XD

Hors ligne

 

#78 06-08-2007 22:21:08

Romain
Posteur Accro
Lieu: 127.0.0.1
Date d'inscription: 29-12-2006
Messages: 624
Site web

Re: [Mod] NewPunReWrite V0.5 (Basé sur punOOgle)

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

 

#79 07-08-2007 06:46:59

Fly
Posteur Néophyte
Date d'inscription: 02-08-2007
Messages: 55
Site web

Re: [Mod] NewPunReWrite V0.5 (Basé sur punOOgle)

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";

Recherche tuto pour mon site XD

Hors ligne

 

#80 07-08-2007 20:33:50

Romain
Posteur Accro
Lieu: 127.0.0.1
Date d'inscription: 29-12-2006
Messages: 624
Site web

Re: [Mod] NewPunReWrite V0.5 (Basé sur punOOgle)

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

 

Pied de page des forums

Propulsé par FluxBB
Traduction par FluxBB.fr