Url internes à modifier

Fermé
morivez Messages postés 6 Date d'inscription dimanche 11 avril 2010 Statut Membre Dernière intervention 16 avril 2010 - 11 avril 2010 à 19:46
 Bilow - 14 août 2010 à 16:26
bonjour les amis
Admin d'un blog, je souhaiterais corriger l'ensemble de mes liens URL INTERNES (notés sur posts en guise de renvois) de sorte à aboutir au post en question en haut de page.
Depuis la création de mon forum, j'étais sur Firefox et pour mes liens, était notée la formule suivante; exemple :
<http://(mon forum.com)vraiforum.com/p7287.htm?q=#7287>
le renvoi se faisait correctement en haut de page.
N'arrivant plus à me connecter sur Firefox (allez savoir pourquoi), j'ai opté pour Opera
et, malheureusement, mes liens ne passent plus avec ce script : ils me renvoient au début du topic !
Sur Opera, seule, la formule suivante me donne satisfaction :
<http://(mon forum.com)vraiforum.com/p7287.htm> (sans le ?q=# et le n°)
Mon forum totalisant pas loin de 8000 posts, comment procéder dans ce cas à une correction de masse ?
Via template ?
merci pour votre réponse
A voir également:

7 réponses

Salut !

Je ne m'y connais pas trop, mais peut-être que le dièse est encombrant...

Je dis ça, c'est juste une idée, voyant que personne ne répond à ton post.

Bye ;)
0
morivez Messages postés 6 Date d'inscription dimanche 11 avril 2010 Statut Membre Dernière intervention 16 avril 2010
13 avril 2010 à 08:33
merci pour la réponse
effectivement, en virant le dièse, le pb est résolu
mais existe t il un moyen pour faire une correction générale ?
0
phenx59 Messages postés 353 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 19 octobre 2012 174
13 avril 2010 à 11:54
CTRL + H non ?
0
morivez Messages postés 6 Date d'inscription dimanche 11 avril 2010 Statut Membre Dernière intervention 16 avril 2010
13 avril 2010 à 12:56
non
cela t'ouvre (ou te ferme) le bandeau "historique" de ton navigateur
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
phenx59 Messages postés 353 Date d'inscription mardi 28 juillet 2009 Statut Membre Dernière intervention 19 octobre 2012 174
13 avril 2010 à 14:50
je voulais dire fonction remplacer dans un pspad ou qqch comme ca pour modifier en masse dans la source
0
morivez Messages postés 6 Date d'inscription dimanche 11 avril 2010 Statut Membre Dernière intervention 16 avril 2010
14 avril 2010 à 19:10
pspad ? quezaco ?
0
Salut !

Tu pourrais me préciser quel type de remplacement ?
Si tu as un texte (ou un code), et que tu dois remplacer une certaine suite de caractère par une autre, c'est possible (Word, PHP, C++, etc.);
C'est cela?

Mais je ne comprend pas : le dièse doit être récupérer en variable de programmation (Php, Asp, ...) ou en tant que balise html ( <a name="#5555"></a> ) ?

Merci, je pourrais peut-être mieux t'iader ainsi.

Dans le cas de variable (en PHP), ne mets pas de dièse, et en PHP, effectue cela :

$numero = "#" . $_GET['q'];


Bye ;)
0
morivez Messages postés 6 Date d'inscription dimanche 11 avril 2010 Statut Membre Dernière intervention 16 avril 2010
Modifié par morivez le 16/04/2010 à 13:10
en fait, je me suis planté en renseignant mes liens "urelés" :
tous mes liens sont renseignés avec la variable (ce fameux dièse) : XXXXX/p7287.htm?q=#7287
ce qui reste fonctionnel pour Firefox (et me met le post "cliqué" en haut de page)

alors que sur Opera, le lien doit se terminer par "htm" sans la suite : XXXXX/p7287.htm
(7287 restant, à titre d'exemple, le n° du message)

balise ou variable, comment tout corriger ?
0
C'est un peu tard, mais bon.

Pour corriger, il te faudra les Regex en PHP.
Avec les fonctions fopen, fputs, fread, fclose, tu devrais t'en sortir avec les fichiers.

Avec les regex, preg_match et preg_replace.
Et cherche un tutoriel (sur le Site Du Zéro, par exemple).

Bye ;)
0