Quand quelqu'un mets un lien dans un topic vers un autre topic (de yn vers yn) serait-il possible d'avoir un indicateur quand on risque d'entrer dans un forum privé ou d'en sortir ? (genre un petit drapeau ou mettre l'url en italique...)
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca
non, faudrait que je verifie ts les urls à chq post ... pas faisable
avatarWebmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)
ah sad

j'ai oublié un s dans le titre.
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca
Ou alors ajouter une balise genre [topic=xxx] avec xxx le numéro, qui serait parsé au moment où l'utilisateur poste, et générerait automatiquement un lien vers le topic avec ce numéro, ayant pour nom le titre du topic.

Genre je poste [topic=58387] et c'est remplacé par [url=topics/58387-liens-internes]liens internes[/url]

Avec éventuellement une variante pour indiquer un numéro de post :
[topic=57955#30] => [url=topics/57955-topic-et-numero-de-post/2#30]Topic et numéro de post (n°30)[/url]

. Avec cette méthode on peut également envisager de rajouter un [img]v30/defaut/mlock.gif[/img] devant le [url=....]. Comme ce ne serait fait qu'une seule fois, ça aurait un impact minime comme vérification.
c'est pas une mauvaise idée, mais plutôt que de faire une balise spéciale pour ça, autant détecter la regexp "^posts.php\?\S*\bs=(\d+)\b" (et la regexp "^posts.php\?\S*\bs=(\d+)\b\S*\bh=(\d+)\b" pour les n° de post), ça sera bien plus pratique et ça marchera même dans les anciens posts smile
Pollux :
c'est pas une mauvaise idée, mais plutôt que de faire une balise spéciale pour ça, autant détecter la regexp "^posts.php\?\S*\bs=(\d+)\b" (et la regexp "^posts.php\?\S*\bs=(\d+)\b\S*\bh=(\d+)\b" pour les n° de post), ça sera bien plus pratique et ça marchera même dans les anciens posts smile


sauf que ta regex est + compliquée => + lente :]
avatarWebmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)
euh ça c'est pas clair... déjà ça ne serait exécuté que qd on rencontre une URL (tu as déjà le code de détection des URL, donc ça ne coûte pas grand chose), et ensuite même si tu ne le fais pas comme ça, a priori il commence à vérifier que ça commence bien par "posts.php" et n'exécute la suite que si ça commence comme ça, donc très très rarement...

sauf bien sûr si tu t'amuses à recompiler les regexp à chaque exécution, mais ça m'étonnerait cheeky
bah deja pr detecter l'url faut bien la lancer la regex ... donc elle serait lancée à chq post avec un preg_replace ... et la detection d'url est bcp + simple que ca et fait + de trucs en meme tps (autres types d'url)
a priori il commence à vérifier que ça commence bien par "posts.php"
bah c ca le + lent ... pas la suite

sauf bien sûr si tu t'amuses à recompiler les regexp à chaque exécution, mais ça m'étonnerait

compilé à chq appel de page normalment
avatarWebmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)
a priori il commence à vérifier que ça commence bien par "posts.php"
bah c ca le + lent ... pas la suite

Ben c pas plus coûteux qu'un smiley supplémentaire, a priori...
sauf bien sûr si tu t'amuses à recompiler les regexp à chaque exécution, mais ça m'étonnerait

compilé à chq appel de page normalment

OK, ça c'est un peu plus chiant... Ca gagnerait bcp d'avoir un processus persistant pour afficher les pages ?
Bah surtout c'est bcp plus chiant à tapper l'url complète sans se planter au lieu de simplement [topic=1234#56].
Et puis je parlais pas d'un traitement lors de l'affichage de la page mais lorsque le post est enovyé au serveur (donc pour les anciens posts de toutes façons on oublie).
spectras :
Bah surtout c'est bcp plus chiant à tapper l'url complète sans se planter au lieu de simplement [topic=1234#56].

Tu sais, il paraît que sur certains systèmes d'exploitation y a un truc vachement pratique qui s'appelle le "copier-coller", tu devrais essayer tritop

(et c bien plus pratique de copier-coller une URL entière [2 touches à appuyer] que de se faire chier à trouver où est le numéro de topic dans le kilomètre d'URL, taper les balises qui vont bien autour, taper le numéro, etc...)


Menfin bon si c'est plus compliqué de faire ça avec des URL, c'est pas gravissime d'avoir des [topic=...], hein happy
Bah pour copier coller faut aller chercher le lien exact (pour un topic ça va, mais pour un post particulier je connais pas le format par coeur (sans compter que faut faire la division par 30 pour la page). Et puis faut ajouter le [url=] le titre du topic et le [/url]
Pollux
:
a priori il commence à vérifier que ça commence bien par "posts.php"
bah c ca le + lent ... pas la suite

Ben c pas plus coûteux qu'un smiley supplémentaire, a priori...
sauf bien sûr si tu t'amuses à recompiler les regexp à chaque exécution, mais ça m'étonnerait

compilé à chq appel de page normalment

OK, ça c'est un peu plus chiant... Ca gagnerait bcp d'avoir un processus persistant pour afficher les pages ?


si tu me dis comment faire sur mutualisé j'étudierais cette possibilité cheeky pske c bien beau de connaitre pl1 de != moyen et optimisations mais si aucune est applicable ...
avatarWebmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)
spectras :
Et puis faut ajouter le [url=] le titre du topic et le [/url]

Ben non, l'idée que je suggérais était *justement* de faire ce remplacement automatiquement...
Bah pour copier coller faut aller chercher le lien exact (pour un topic ça va, mais pour un post particulier je connais pas le format par coeur (sans compter que faut faire la division par 30 pour la page).

... et justement ledit remplacement automatiquement pourrait parfaitement ne pas tenir compte de la page dans l'url ... (d'ailleurs les regexp que j'ai données n'en tiennent pas compte)
yAro :
si tu me dis comment faire sur mutualisé j'étudierais cette possibilité cheeky pske c bien beau de connaitre pl1 de != moyen et optimisations mais si aucune est applicable ...

Ah ok, c'est carrément pas possible, c'est pas juste que c'est plus chiant à faire sad
spectras :
Bah pour copier coller faut aller chercher le lien exact (pour un topic ça va, mais pour un post particulier je connais pas le format par coeur (sans compter que faut faire la division par 30 pour la page). Et puis faut ajouter le [url=] le titre du topic et le [/url]

click droit sur "lien" et "copier le raccourci"
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca
Ce qui oblige à avoir la page en question sous les yeux.
C'est un peu bete : quitte à faire une détection du début de la balise, autant détecter "topic" que "topics/0". Ca change rien et le premier va quand même vachement plus vite à taper (et même en supposant que j'ai la page sous les yeux, clic droit sur "lien" => copy link => coller dans la zone edit ça reste plus lent que taper "topic").
mais tu connais les numéros de topic par coeur toi confus moi pas du tout, donc si j'en ai besoin je vais chercher le sujet dans la liste des sujets ou dans mes sujets, et c plus rapide de copier le raccourci et le coller que d'aller lire dans la barre d'état le n° de topic, taper la balise et tout et tout, retaper le numéro...
parliez pas de liens vers des posts du topic concerné au départ ? cheeky
avatarWebmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)
pas nécessairement, un lien d'un topic/post de yn
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca