Cool Forum

 
 
Cool Forum » Hacks et modifications » Mods & Hacks - Contributions » [0.6] Bouton marquer forums comme lus
Connexions
1 connecté(s) sur le forum actuellement: 0 membre(s) | 1 invité(s)
 
 
 
Page : << < 1 | 2 > >>
<<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.6] Bouton marquer forums comme lus
Ajouté le : 09/07/2003 12:04
Message :

0.6.4 PHP/PHP3

Description:

Ce hack rajoute un bouton pour marquer tous les forums en "lus".
Attention, si vous avez des problèmes d'affichage au niveau du lu / non lu (le forum marque non lu alors que tout est lu, ou le forum marque qu'il n'y a pas de nouveaux messages alors qu'il y en a), je vous conseille d'éxécuter mon script d'optimisation des nombres de message pour Cool Forum 0.6.x disponible à cette adresse: http://tigerstorm.suidzer0.org/site/?id=php_sp#sp01

Manips:

Editez le fichier index du répertoire du forum. Dans les premières lignes, rajoutez le code en orange:

////////////// Extraction du cookie //////////////
if(IsSet($_COOKIE['listeforum_coolforum']))
      $zecook=cookdecode($_COOKIE['listeforum_coolforum']);
//////////////////////////////////////////////////

// Marquer tout les topics comme lu

if($_REQUEST[action]=="setread")
{
	$sql=mysql_query("SELECT forumid,forumtopic,forumposts FROM CF_forums");
	while($j=mysql_fetch_array($sql))
	{
		$total=$j[forumtopic]+$j[forumposts];
		if(!isset($_COOKIE['listeforum_coolforum']) || !isset($zecook[$j[forumid]]) || ($zecook[$j[forumid]]!=$total))
			$zecook[$j[forumid]]=$total;
	}
	sendcookie("listeforum_coolforum",cookencode($zecook),-1);
}

//////////////////////////////////////////////////


Ensuite, éditez le template tpl_tableforummodo. Dans les toutes premières lignes, rajoutez le code orange:

<font size=2>Liste des forums (<a href="?action=setread" class=men>Marquer tous les forums comme lus</a>)</font>


Bon bien sûr, vous pouvez mettre le bouton ailleurs, tant qu'il est sur la page d'index, tout marchera. Pour cela, vous placez le script suivant à l'endroit que vous désirez dans le template...

<a href="?action=setread" class=men>Marquer tous les forums comme lus</a>


Wala

*** Message édité par TiGeR le 11/03/2004 13:44 ***


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

 
 
lemistral

Pilier

Enregistré le 30/04/2002
Messages: 1977
Non connecté

Ajouté le : 09/07/2003 13:10
Message :

impeccable je l'ai installé et il fonctionne bien merci TiGeR !

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 Envoyer un Message Privé à lemistral Citer ce post dans votre réponse

 
 
TiGeR

Pilier

Roarr!!!

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

Ajouté le : 09/07/2003 13:33
Message :

Et voilà le même mais pour les topics d'un forum

Editez le fichier list.php, au niveau de la ligne 55, rajoutez le code orange:

$cookiedetails="CoolForumDetails";    
if(IsSet($_COOKIE[$cookiedetails]))
	$cookiespost=cookdecode($_COOKIE[$cookiedetails]);

if($_REQUEST[action]=="setreaddetails")
{
	$sql=mysql_query("SELECT idpost,nbrep FROM CF_posts WHERE parent='0' AND idforum='$_GET[forumid]'");
	while($j=mysql_fetch_array($sql))
		$cookiespost[$j[idpost]]=$j[nbrep]+1;
	if(count($cookiespost)>250)
		$limit=count($cookiespost)-250;
	else
		$limit=0;
	reset($cookiespost);
	for($aa=0;$aa<count($cookiespost);$aa++)
	{
		$blop=each($cookiespost);
		if($aa>=$limit)
			$cookposttransfert[$blop[key]]=$blop[value];
	}
	sendcookie($cookiedetails,cookencode($cookposttransfert),-1);
}


Dans le template tpl_topiclist.html, au niveau de la ligne 20, rajoutez le code orange:

<font size=2>Message (<a href="list.php?action=setreaddetails&forumid={%::_GET[forumid]%}&page={%::_GET[page]%}" class=men>Marquer tous les topics comme lus</a>)</font>


Pour ceux qui sont en php3, vous mettez php3 à la place de php dans cette dernière modif

Wala


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

 
 
lemistral

Pilier

Enregistré le 30/04/2002
Messages: 1977
Non connecté

Ajouté le : 09/07/2003 13:43
Message :

ok c'est mis en place aussi merci

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 Envoyer un Message Privé à lemistral Citer ce post dans votre réponse

 
 
kingpopo

Pilier

Enregistré le 21/06/2002
Messages: 2409
Non connecté

Ajouté le : 09/07/2003 14:01
Message :

Dites donc m'sieur lemistral, c'est le hack Collector votre forum


Cool_hébergement - Modif de Skins
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 Envoyer un email à kingpopo!!! Visitez le site de kingpopo!! Envoyer un Message Privé à kingpopo Citer ce post dans votre réponse

 
 
sylvie

Titulaire

Enregistré le 30/04/2002
Messages: 257
Non connecté

Ajouté le : 09/07/2003 14:01
Message :

merci TiGeR.......


[Recapitulatif hacks et astuces]

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 sylvie!! Envoyer un Message Privé à sylvie Citer ce post dans votre réponse

 
 
sylvie

Titulaire

Enregistré le 30/04/2002
Messages: 257
Non connecté

Ajouté le : 09/07/2003 14:03
Message :

Dites donc m'sieur lemistral, c'est le hack Collector votre forum

voui, on dirait bien


[Recapitulatif hacks et astuces]

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 sylvie!! Envoyer un Message Privé à sylvie Citer ce post dans votre réponse

 
 
lemistral

Pilier

Enregistré le 30/04/2002
Messages: 1977
Non connecté

Ajouté le : 09/07/2003 15:18
Message :

certes mais comme je passe sur les forums avec deux pcs different il est vrai qu'il est assez penible de voir tourner tous ces gifs, alors mettre en place le hack pour que la page d'accueil ne ressemble plus à un sapin de noël c'est bien mais si c'est pour ouvrir une section et se retrouver encore avec tous les gifs qui tournent ça prend la tete !
perso, s'il n'y avait que moi sur le forum il n'y aurait pas de gif pour les posts lu ou non lu....

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 Envoyer un Message Privé à lemistral Citer ce post dans votre réponse

 
 
gpa4

Pilier

Enregistré le 16/06/2003
Messages: 587
Non connecté

Ajouté le : 09/07/2003 16:58
Message :

Message original: TiGeR
Et voilà le même mais pour les topics d'un forum

Editez le fichier list.php, au niveau de la ligne 55, rajoutez le code orange:

$cookiedetails="CoolForumDetails";    
if(IsSet($_COOKIE[$cookiedetails]))
	$cookiespost=cookdecode($_COOKIE[$cookiedetails]);


-- j'ai pas trouvé les 3 lignes citées aprés lesquelles on doit inssérer le code, dans le fichier concerné !!
-- je dois avoir une version 0.6.4 qu'est ................ pas conforme !!!


Restons zen
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 gpa4!! Envoyer un Message Privé à gpa4 Citer ce post dans votre réponse

 
 
sylvie

Titulaire

Enregistré le 30/04/2002
Messages: 257
Non connecté

Ajouté le : 09/07/2003 17:27
Message :

*********************************************************************************
//* *
//* CoolForum v.0.6 Beta : Forum de discussion *
//* Copyright ©2001-2002 SORIANO Denis alias Cool Coyote *
//* *
//* *
//* This program is free software; you can redistribute it and/or *
//* modify it under the terms of the GNU General Public License *
//* as published by the Free Software Foundation; either version 2 *
//* of the License, or (at your option) any later version. *
//* *
//* This program is distributed in the hope that it will be useful, *
//* but WITHOUT ANY WARRANTY; without even the implied warranty of *
//* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
//* GNU General Public License for more details. *
//* *
//* You should have received a copy of the GNU General Public License *
//* along with this program; if not, write to the Free Software *
//* Foundation, Inc., 59 Temple Place - Suite 330, *
//* Boston, MA 02111-1307, USA. *
//* *
//* *
//* Forum Créé par SORIANO Denis (Cool Coyote) *
//* contact : coyote@coolcoyote.net *
//* site web et téléchargement : http://www.coolforum.net *
//* *
//*********************************************************************************


require("secret/connect.php3");
require("admin/functions.php3");
require("entete.php3");

$ForumInfo=getforumname($_GET[forumid]);

$resultat = mysql_query("SELECT idpost FROM CF_posts WHERE parent=0 AND idforum='$ForumInfo[forumid]'");
$nb = mysql_numrows($resultat);

$sql=mysql_query("SELECT COUNT(*) AS nbmsg FROM CF_posts WHERE idforum='$ForumInfo[forumid]'");
$mg=mysql_fetch_array($sql);

///////////////////////
// gestion des cookies

if(IsSet($_COOKIE['listeforum_coolforum']))
$zecook=cookdecode($_COOKIE['listeforum_coolforum']);


if(!isset($_COOKIE['listeforum_coolforum']) || !isset($zecook[$_GET[forumid]]) || ($zecook[$_GET[forumid]]!=$mg[nbmsg]))
{
$zecook[$_GET[forumid]] = $mg[nbmsg];
sendcookie("listeforum_coolforum",cookencode($zecook),-1);
}

$cookiedetails="CoolForumDetails";
if(IsSet($_COOKIE[$cookiedetails]))
$cookiespost=cookdecode($_COOKIE[$cookiedetails]);


et le code orange, vient à la suite......


[Recapitulatif hacks et astuces]

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 sylvie!! Envoyer un Message Privé à sylvie Citer ce post dans votre réponse

 
 
gpa4

Pilier

Enregistré le 16/06/2003
Messages: 587
Non connecté

Ajouté le : 09/07/2003 17:40
Message :

merci sylvie, c'est "aperçu" ...... çà vas le faire !!!
-- et encore un forum .........bousté aux "stéroides" !!!


Restons zen
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 gpa4!! Envoyer un Message Privé à gpa4 Citer ce post dans votre réponse

 
 
Jean-Glode

Pilier

www.suidzer0.org : projet décédé

Enregistré le 28/04/2002
Messages: 2352
Non connecté

Ajouté le : 23/07/2003 10:44
Message :

pourceux d'ovh...

si vous avez un gros forum... le serveur mutualisé à pas l'air d'apprécier les gros cookies... donc attention, si vous recevez une erreur du type : header too big ou un truc ds le genre, va falloir virer tout vos cookies en rapport avec le cf...

vous voilà prévenu


-- Coolforum the best forum written in PHP and MySQL --
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 Envoyer un email à Jean-Glode!!! Visitez le site de Jean-Glode!! Envoyer un Message Privé à Jean-Glode Citer ce post dans votre réponse

 
 
lemistral

Pilier

Enregistré le 30/04/2002
Messages: 1977
Non connecté

Ajouté le : 23/07/2003 12:06
Message :

ok, merci pour l'info jean-glode

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 Envoyer un Message Privé à lemistral Citer ce post dans votre réponse

 
 
planete

Titulaire

Enregistré le 09/04/2003
Messages: 332
Non connecté

Ajouté le : 05/08/2003 21:24
Message :

trop bien, placé ici, ca fait top! http://www.aqua-planete.com/forum/

*** Message édité par planete le 05/08/2003 22:25 ***


@+Did : http://www.aqua-planete.com
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 Envoyer un email à planete!!! Visitez le site de planete!! Envoyer un Message Privé à planete Citer ce post dans votre réponse

 
 
planete

Titulaire

Enregistré le 09/04/2003
Messages: 332
Non connecté

Ajouté le : 21/08/2003 19:53
Message :

Allo la terre!
Ca m'arrive de virer les cookies souvent! ca serait bien un troisieme bouton, marquer tous les forum et topics lus! d'un coup d'un seul en une seule fois directement une fois a deux heure!


@+Did : http://www.aqua-planete.com
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 Envoyer un email à planete!!! Visitez le site de planete!! Envoyer un Message Privé à planete Citer ce post dans votre réponse

 
 
Rane

Visiteur

Nandarou teme !!

Enregistré le 26/08/2003
Messages: 85
Non connecté

Ajouté le : 10/09/2004 16:29
Message :

JE reposte ici car c un peu dans la meme optique !
Y a t il moyen de creer un bouton pour marquer les topics d un forum "comme lu", ce bouton ou lien se trouverai dnas chque forum, genre en haut à droite pres du bouton repondre ^^


Merci d avance

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 Envoyer un email à Rane!!! Visitez le site de Rane!! Envoyer un Message Privé à Rane Citer ce post dans votre réponse

 
 
fantome

Titulaire

Enregistré le 01/10/2003
Messages: 201
Non connecté

Ajouté le : 04/02/2005 13:41
Message :

Bizarre , j'ai pas le tpl: tpl_topiclist.html sur le skin pingo avec la version 7.2 de coolf
Dans le template tpl_topiclist.html, au niveau de la ligne 20, rajoutez le code orange:

il n'existe pas chez moi

fantome95




*** Message édité par fantome le 04/02/2005 13:41 ***

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 Envoyer un Message Privé à fantome Citer ce post dans votre réponse

 
 
colonel_freeze

Pilier

nemys powerrrrrrrrrrrrrr

Enregistré le 12/10/2002
Messages: 1222
Non connecté

Ajouté le : 04/02/2005 18:28
Message :

si t avais regarder ceci est un hack poru la 0.6
la fonction de ce hack est incluse d office ds la 0.7 lol


}~~ FreeZBy ~~{
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 Envoyer un email à colonel_freeze!!! Envoyer un Message Privé à colonel_freeze Citer ce post dans votre réponse

 
 
fantome

Titulaire

Enregistré le 01/10/2003
Messages: 201
Non connecté

Ajouté le : 04/02/2005 19:40
Message :

ok ok ok z'avais pas vu , c'est bon!!!! :) :)

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 Envoyer un Message Privé à fantome Citer ce post dans votre réponse

 
 
fantome

Titulaire

Enregistré le 01/10/2003
Messages: 201
Non connecté

Ajouté le : 04/02/2005 19:45
Message :

Mais y a un probleme dans se que tu dis

j'avais pas vu que c'etait peut etre pour la 0.6
mais TIGER en haut dis:

Et voilà le même mais pour les topics d'un forum


et au debut c'etait pour:

pour tout les forums


Donc le premier c'est pour les forums et le deuxieme pour les topics

a se que je sache la version 7.2 ne l'integre pas, si je dis pas de betise ,
c'est actuellement mon probleme que j'ai poster sur un autre post dans utilisation je cropis bien...
Mais bon , je peux me planter encore...........??????????????????????????????

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 Envoyer un Message Privé à fantome Citer ce post dans votre réponse

 
 
Page : << < 1 | 2 > >>


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

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

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

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