Cool Forum

 
 
Cool Forum » Hacks et modifications » Support mods & hacks » [demande] - Affichage sur page accueil
Connexions
2 connecté(s) sur le forum actuellement: 0 membre(s) | 2 invité(s)
 
 
 
Page : << < 1 | 2 > >>
<<Sujet précédent     Sujet suivant>>


 
 
Auteur Imprimer le topic Message

 
 
Pascal

Visiteur

Enregistré le 11/02/2004
Messages: 79
Non connecté

Sujet : [demande] - Affichage sur page accueil
Ajouté le : 12/02/2004 17:12
Message :

Bonjour, je suis un petit nouveau et habituellement je ne fais que du html.

Je viens d'installer un CoolForum (0.7.1) dans lequel j'ai un forum qui s'appelle News.
Ce que je recherche c'est une modif de CF_last_post me permettant de choisir de quelle catégorie et forum les X derniers posts sont affichés avec de préférence pas uniquement le titre sur ma page d'accueil

de plus j'ai des vieilles news (depuis la création du site) et je compte les rentrer dans INFO/News mais ce que je désirerai c'est que les posts prennent la date réelle des news et pas la date d'aujourd'hui si je les rentre aujourd'hui.

Attention SVP : des explications pas à pas. (je suis pas à l'aise avec le php) 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 Visitez le site de Pascal!! Envoyer un Message Privé à Pascal Citer ce post dans votre réponse

 
 
TiGeR

Pilier

Roarr!!!

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

Ajouté le : 12/02/2004 17:39
Message :

Salut :)

Avant toutes choses, si j'ai bien saisi ce que tu souhaites réaliser, il s'agit d'un listage des news sur ton forum (affichage de la date, de l'auteur, du message, du titre, nb de réponses, voir d'autres informations). Si tu pouvais me confirmer ça, ça serait bien. Et aussi me donner la liste des informations que tu souhaites afficher.

Pour ce qui est d'insérer des anciennes news, je pense que dans tes news actuelles, la date est inscrite en clair (jj/mm/aa à hh:mm). Dans ce cas là, il va falloir convertir les dates au format UNIX grâce au convertisseur disponible ICI. Déjà, postes l'intégralité de tes news dans ton forum de news sans répondre à aucune news. Ensuite, tu te rends sur la page listant les topics de ton forums de news. Pour chaque news que tu as ajouté, il faut que tu repères son ID (facilement repérable en survolant le titre avec la souris, l'ID est alors visible dans la barre d'état de ton navigateur). Pour chaque ID de news, tu convertis la date au format UNIX, et tu exécutes cette requête dans l'exécuteur de requêtes de CoolForum en remplaçant XXXXXX par la date UNIX renvoyée par le convertisseur et XX par l'ID de la news:

UPDATE CF_topics SET date='XXXXXX' WHERE idtopic='XX';
UPDATE CF_posts SET date='XXXXXX' WHERE parent='XX';
UPDATE CF_topics SET datederrep='XXXXXX' WHERE idtopic='XX';


(Les requêtes sont à exécuter séparément; si tu veux lancer les 3 simultanément, utilise PhpMyAdmin)

Ensuite, tu refais ça pour chaque news que tu as ajouté dans ton forum et ça devrait aller


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

 
 
Pascal

Visiteur

Enregistré le 11/02/2004
Messages: 79
Non connecté

Ajouté le : 12/02/2004 18:05
Message :

Ce que je veux faire :
1. utiliser ton dernier last post (télécharger sur ton site)
comment j'identifie l'ID des forums à exclure (j'aurai préférer l'inverse, les ID du ou des forums à inclure)
comment je fais pour que ma page d'accueil appelle le script.

2. insersion des anciennes news (actuellement texte en html sur mon site) dans le forum news et il n'y a pas de réponse puisqu'il s'agit de simple info (comme "Création du site", 500è visiteur", ...)

Ps : ton convertisseur ne marche pas, il renvoi une page 404

*** Message édité par Pascal le 12/02/2004 17:10 ***

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

 
 
TiGeR

Pilier

Roarr!!!

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

Ajouté le : 12/02/2004 18:47
Message :

Euh voilà comment faire pour faire un système d'inclusion, et non d'exclusion: tu édites le fichier cf_last_posts.php et au niveau de la ligne 106, tu devrais trouver:

$query=mysql_query("SELECT sujet,idderpost".$affderposter." FROM ".$_PRE."topics ".$forummask." ORDER BY datederrep DESC LIMIT 0,".$nbposts);


Tu remplaces par:

$query=mysql_query("SELECT sujet,idderpost".$affderposter." FROM ".$_PRE."topics WHERE idforum='X' ORDER BY datederrep DESC LIMIT 0,".$nbposts);


En prennant soin de remplacer le X par l'ID du forum.


Pour le convertisseur, j'ai corrigé le problème, ça devrait marcher mnt. Pour insérer les anciennes news, la méthode ne change pas, tu suis ce qui est indiqué plus haut ;)


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

 
 
Pascal

Visiteur

Enregistré le 11/02/2004
Messages: 79
Non connecté

Ajouté le : 12/02/2004 18:54
Message :

Merci à toi

mais il me manque le comment : dans mon fichier html, j'insère l'appel du script.

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

 
 
TiGeR

Pilier

Roarr!!!

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

Ajouté le : 12/02/2004 19:20
Message :

Tu changes l'extension de ta page: .html en .php
Tu édites la page dans un éditeur de texte, et à l'endroit où tu veux afficher les titres de news, tu inséres ce script en adaptant le chemin à ton cas:

<? require("chemin_du_forum/CF_last_posts.php"); ?>


Voilà, aussi simple que ça


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

 
 
Pascal

Visiteur

Enregistré le 11/02/2004
Messages: 79
Non connecté

Ajouté le : 12/02/2004 19:28
Message :

Merci
je reviendrai

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

 
 
TiGeR

Pilier

Roarr!!!

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

Ajouté le : 12/02/2004 19:28
Message :

Pas de soucis, on t'attend


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

 
 
Pascal

Visiteur

Enregistré le 11/02/2004
Messages: 79
Non connecté

Ajouté le : 12/02/2004 22:08
Message :

Warning: main(htpp://www.nonbso.tonsite.biz/forum/last_news.php): failed to open stream: No such file or directory in /home/nonbso/www/accueil.php on line 126

Warning: main(htpp://www.nonbso.tonsite.biz/forum/last_news.php): failed to open stream: No such file or directory in /home/nonbso/www/accueil.php on line 126

Fatal error: main(): Failed opening required 'htpp://www.nonbso.tonsite.biz/forum/last_news.php' (include_path='.:/usr/local/lib/php') in /home/nonbso/www/accueil.php on line 126


Qu'est ce que je dois faire

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

 
 
TiGeR

Pilier

Roarr!!!

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

Ajouté le : 12/02/2004 22:09
Message :

Problème de chemin ça, il faut que tu vérifies le chemin de ton fichier last_news.php, il n'a pas l'air bon


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

 
 
Pascal

Visiteur

Enregistré le 11/02/2004
Messages: 79
Non connecté

Ajouté le : 12/02/2004 22:18
Message :

oui je viens de le modifier j'avais tapez hppt au lieu de http

En revanche est-il possible que le last_post n'affiche pas que le titre mais aussi le topic qui va avec ? (ça m'arrangerai fortement)

et encore merci pour ta réactivité

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

 
 
TiGeR

Pilier

Roarr!!!

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

Ajouté le : 12/02/2004 22:25
Message :

Arf, c'est pour ça que je t'avais demandé exactement ce que tu voulais au début, paske là, le CF_last_post ne peut pas faire ça, et ça oblige à revoir la requête MySQL...

Là j'ai bien un petit script de commencer, mais il n'est pas terminé. Je peux toujours te le passer si tu veux...


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

 
 
Pascal

Visiteur

Enregistré le 11/02/2004
Messages: 79
Non connecté

Ajouté le : 12/02/2004 22:32
Message :

ok je le veux bien
sauf si c'est à moi de finir le code

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

 
 
TiGeR

Pilier

Roarr!!!

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

Ajouté le : 12/02/2004 22:38
Message :

lol, il suffit juste de mettre en forme le HTML, le PHP est fini, enfin je vais vérifier que ça marche déjà


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

 
 
TiGeR

Pilier

Roarr!!!

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

Ajouté le : 12/02/2004 22:54
Message :

Tiens voilà le code, j'ai mis des commentaires pour t'aider. Bon j'espère que ça marchera correctement. A noté aussi, ya pas les bbcodes, ni les smileys ici.

Pour l'installation, suffit de copier/coller ce code dans la page PHP de ton site à l'endroit où tu désires.

<?
// ----------------------------------------------------------------------
// Script réalisé par TiGeR pour http://www.coolforum.net le 12/02/04
// Site web: http://tigerstorm.suidzer0.org
// Copyright 2004 - License GNU GPL
// ----------------------------------------------------------------------

// Les 4 lignes ci dessous ne sont à mettre que si 
// aucune connexion à la base de données n'a été ouverte
require("CF7/secret/connect.php"); // à rectifier si nécessaire
$sql = New My_SQL;
@mysql_connect($sql->host,$sql->user,$sql->pass);
@mysql_select_db("$sql->bdd");

$idforum = "1"; // ID du forum
$nbnews = "5"; // Nombre de news à afficher

$query=mysql_query("SELECT idtopic,".$_PRE."posts.sujet,".$_PRE."posts.date,nbrep,".$_PRE."posts.pseudo,msg FROM ".$_PRE."posts  
	LEFT JOIN ".$_PRE."topics ON idtopic=parent 
	WHERE ".$_PRE."posts.idforum='".$idforum."' 
	GROUP BY parent ORDER BY ".$_PRE."posts.date DESC LIMIT 0,".$nbnews);
$cache=array();
while($news=mysql_fetch_array($query))
{
	if(magic_quotes_runtime()==1)
	{
		$news[sujet]=stripslashes($news[sujet]);
		$news[msg]=stripslashes($news[msg]);
		$news[pseudo]=stripslashes($news[pseudo]);
	}
	$news[date]=strftime("%d/%m/%y à %H:%M",$news[date]);
	// Ici, la présentation de la news en code HTML
	// Attention à remplacer les " par \" dans le code HTML
	$cache[]="
	Sujet: $news[sujet]<br>
	Date: $news[date]<br>
	Auteur: $news[pseudo]<br>
	Lien: http://www.monsite.com/forum/detail.php?forumid=$idforum&id=$news[idtopic]<br>
	Réponses: $news[nbrep]<br>
	Message: $news[msg]<br>
	<br>
	";
}
echo(implode("<hr>",$cache)); // changer le code HTML de séparation des news si nécessaire
?>


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

 
 
Pascal

Visiteur

Enregistré le 11/02/2004
Messages: 79
Non connecté

Ajouté le : 12/02/2004 23:30
Message :

ça marche très bien

sauf

les images et les liens dans les posts

le lien du topic ne marche pas mais c'est pas grave


Quand tu auras le temps (rectifie le point 1)

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

 
 
TiGeR

Pilier

Roarr!!!

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

Ajouté le : 12/02/2004 23:43
Message :

Euh oué, pour tout ce qui est code HTML dans le script que je t'ai passé là, c'est à toi d'agrémenter, moi j'ai fais toute la partie PHP là.

Bon, sinon pour les images, et les liens, c'est quoi le problème ? Un problème de chemin ? Ou alors (ce que je pense) le fait que les BBCodes ne sont pas autorisés ?


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

 
 
Pascal

Visiteur

Enregistré le 11/02/2004
Messages: 79
Non connecté

Ajouté le : 13/02/2004 00:00
Message :

bbcode

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

 
 
TiGeR

Pilier

Roarr!!!

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

Ajouté le : 13/02/2004 00:02
Message :

Ok je regarderais ça

Mais là, dodo, bonne nuit


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

 
 
Pascal

Visiteur

Enregistré le 11/02/2004
Messages: 79
Non connecté

Ajouté le : 13/02/2004 00:11
Message :

fainéant

bonne nuit

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 Pascal!! Envoyer un Message Privé à Pascal 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.0375 secondes]
 

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