Cool Forum

 
 
Cool Forum » Hacks et modifications » Mods & Hacks - Contributions » [0.7] Créer lien vers groupe de topics
Connexions
1 connecté(s) sur le forum actuellement: 0 membre(s) | 1 invité(s)
 
 
 
<<Sujet précédent     Sujet suivant>>


 
 
Auteur Imprimer le topic Message

 
 
TiGeR

Pilier

Roarr!!!

Enregistré le 16/01/2003
Messages: 3794
Non connecté

Sujet : [0.7] Créer lien vers groupe de topics
Ajouté le : 13/03/2004 20:14
Message :

Réalisé sur 0.7.2

Description:

Ce hack permet d'accéder à un groupe de messages particuliers en utilisant un simple lien de recherche automatique.

Le lien utilise le fichier search.php du forum, auquel il faut associer différents paramètres:
- action=spefind (obligatoire pour le fonctionnement du hack)
- sujet=XXXX (listera tous les topics dont le sujet contient XXXXX)
- pseudo=XXXX (listera tous les topics dont le membre XXXX a participé; le pseudo XXXX doit être exactement celui du membre)
- forumid=XX (permet de paufiner la recherche au forum d'id XX)

Il vous faut obligatoirement spéficier le champ action et l'un ou l'autre de sujet ou pseudo. Le champ forumid est facultatif et ne peut être utilisé seul sans sujet ou pseudo. Je vous déconseille également d'utiliser des caractères spéciaux dans sujet ou pseudo.

L'url du lien sera donc de la forme:
http://www.monsite.com/forum/search.php?action=spefind&sujet=XXXXXX&pseudo=XXXXXX&forumid=XX

Cet hack devrait principalement intéresser les administrateurs qui utilisent des préfixes dans les titres des sujets de leur forum. En effet, il leur permettra d'utiliser un lien pour lister un groupe de message répondant au préfixe utilisé.

Je m'explique. Prennons par exemple le cas de ce forum. Nous utilisons le préfixe [0.7] pour dire qu'un hack est compatible 0.7. Il faut donc que le sujet contienne "0.7". De plus, si nous souhaitons afficher uniquement les topics de ce forum, il nous faut spécifier le numéro d'id de ce forum: "14". Ce qui nous donne un lien du type:

-> http://www.coolforum.net/forum/search.php?action=spefind&forumid=14&sujet=0.7 (Inutile de tester ce lien, le hack n'est pas installé ici)

Après, je peux mettre ce lien dans ma signature, et l'intitulé "Hacks pour la 0.7"


Manipulation:

Fichier search.php, dans les premières lignes, rajoutez le code orange:

getlangage("search");

if($_REQUEST['action']=="spefind")
{
	$_POST['forumsearch'] = intval($_GET['forumid']);
	$_POST['keyword'] = $_GET['sujet'];
	$_POST['pseudosearch'] = $_GET['pseudo'];
	$_POST['in'] = "1";
	$_REQUEST['action'] = "find";
}

if($_REQUEST[action]=="find")


CFP : Portail Web basé sur CF
CF Last Posts 0.8 : Derniers messages de votre CF sur votre site
Mods : Générateur de fichiers hackés pour CF

Recharger l'url avec lien direct vers ce message Imprimer le message Aller en bas de page Aller en haut de page Editez ce post (réservé aux modérateurs) Avertissez l'administrateur si le post est non conventionnel Visitez le site de TiGeR!! Envoyer un Message Privé à TiGeR Citer ce post dans votre réponse

 
 


<<Sujet précédent     Sujet suivant>>

 
[Contacter l'administrateur] | [Aller sur CoolForum.net]

 
[12 requêtes] - [Page générée en 0.0313 secondes]
 

Powered by CoolForum v.0.8.5 beta
Copyright ©2001-2014 CoolForum.net