Nouveau sujet Répondre Imprimer Syndication RSS 2.0

[MOD] Portail

Flammeche
Avatar de bonnety
  • Messages : 92
  • Inscrit : 27 Septembre 2006
  Lien vers ce message 30 Octobre 2006, 15:47

Reprise du dernier message

merci c nikel
 
Flammeche
Avatar de bonnety
  • Messages : 92
  • Inscrit : 27 Septembre 2006
  Lien vers ce message 30 Octobre 2006, 16:47
derniere chose peux tu me dire comment placer ce lien dans l'onglet navigation du portail merci
 
Flammeche
Avatar de MisterLover
  • Messages : 27
  • Inscrit : 06 Octobre 2006
Message édité 1 fois, dernière édition par MisterLover, 05 Novembre 2006, 19:34     Lien vers ce message 05 Novembre 2006, 19:34
Hello http://www.fire-soft-board.com/fsb/images/smileys/fsb2_oui.gif

Après avoir fait mes recherches et parcourus les messages de ce post, je n'ai pas trouvé les réponses à mon problème.

Mon problème, c'est qu'après l'installation du mod portail, voilà ce que j'obtiens en lançant portail.php :

Citation
Fatal error: fclose(): supplied argument is not a valid stream resource in /mnt/125/sdb/9/b/login-ftp/forum/includes/class/class_tpl.php on line 499


Hmm... alors voyons cela, j'ai pensé à revoir les modifications de mes fichiers tpl, mais aucune erreure, absolument aucune.
J'ai également revu toute l'installation du mod!!!

Pour l'info, mon hébergement est free, j'ai aussi pensé que le problème pouvait être dû à mon hebergement, mais je serais pas expliquer.

Voili Voulou :happy:
@+ ;)


http://www.image-dream.com/membre/up/anonym/7ad7eba94187259e2ecd96be4fe38d36.jpg
 
Flammeche
Avatar de MisterLover
  • Messages : 27
  • Inscrit : 06 Octobre 2006
  Lien vers ce message 06 Novembre 2006, 12:28
Un petit up :happy: En ce qui concerne les modifications que j'ai apporté, après avoir verifié pour la enième fois, il n'y a apparement aucune erreur ;) Je vous donnerais des news

PS : Apparement je suis pas le seul a avoir ce problème sans réponse
;) Voilà si quelqu'un a une solution, n'hésitez pas :happy:


http://www.image-dream.com/membre/up/anonym/7ad7eba94187259e2ecd96be4fe38d36.jpg
 
Flammeche
Avatar de MisterLover
  • Messages : 27
  • Inscrit : 06 Octobre 2006
  Lien vers ce message 07 Novembre 2006, 13:00
Toujours pas de solution les 'copines'copains ? :happy:

@+ ;)


http://www.image-dream.com/membre/up/anonym/7ad7eba94187259e2ecd96be4fe38d36.jpg
 
Volcan
Avatar de Spark
  • Messages : 1999
  • Inscrit : 24 Juin 2006
  Lien vers ce message 08 Décembre 2006, 1:19
Hm très bizarre cette erreur.

Moi j'ai autre chose à vous soumettre :

Ca serait bien que dans le module news n'importe qui ne puissent pas voir les message écrit dans les forums à accès privilégié !! (modo/admin/group)

http://www.fire-soft-board.com/fsb/images/smileys/laugh.gif


Mon site de jeux en réseau Hamachi :
http://www.jeux-reseau.fr
Le forum : http://forum.jeux-reseau.fr
http://img100.imageshack.us/img100/4097/voegelpc3jk2jx2kw4xg6.gif
 
Flammeche
Avatar de bonnety
  • Messages : 92
  • Inscrit : 27 Septembre 2006
  Lien vers ce message 14 Décembre 2006, 13:18
bonjour pour ma part j'ai un problème avec le mod news du portail car il ne prend pas en compte les derniers messages poster du forum selectionné il est bloquer sur 2 messages posté il y a plus d'un moi qq a une idée svp et deuxieme question est il possible d'ajouter sur le portail un bloc avec dedans les x dernier messages du forum et non pas juste les dernier message d'un sujet
 
Flammeche
Avatar de bonnety
  • Messages : 92
  • Inscrit : 27 Septembre 2006
  Lien vers ce message 15 Décembre 2006, 6:56
:up:
 
Flammeche
Avatar de bonnety
  • Messages : 92
  • Inscrit : 27 Septembre 2006
  Lien vers ce message 15 Décembre 2006, 19:20
svp :fsb2_cry:
 
Volcan
Avatar de Spark
  • Messages : 1999
  • Inscrit : 24 Juin 2006
  Lien vers ce message 18 Décembre 2006, 17:57
bonjour pour ma part j'ai un problème avec le mod news du portail car il ne prend pas en compte les derniers messages poster du forum selectionné il est bloquer sur 2 messages posté il y a plus d'un moi


Est ce que que l'ID du forum news n'aurait pas changé ? Regarde dans le Panneau d'administration -> Portail -> Configuration (News), tu dois choisir quel forum contient tes news, ce ne sont pas les derniers messages de tous les forums qui sont affiché mais mais d'un seul, celui destiné au news !


Mon site de jeux en réseau Hamachi :
http://www.jeux-reseau.fr
Le forum : http://forum.jeux-reseau.fr
http://img100.imageshack.us/img100/4097/voegelpc3jk2jx2kw4xg6.gif
 
Flammeche
Avatar de bonnety
  • Messages : 92
  • Inscrit : 27 Septembre 2006
  Lien vers ce message 18 Décembre 2006, 20:05
merci pour ta réponse donc moi j'ai les premier messages de chaque sujet posté dans le forum selectionné je m'explique:
forum 4 avec dedans 2 sujets (sujet=14 et sujet=12)et dans les sujets x messages j'aurai donc si je selection ça:
Id du forum contenant les news : 4
Nombre de news affichées sur le portail : 5
Taille de la news avant tronquature (en caractères)
(0 pour ne pas tronquer la news) : 0
uniquement le premier message du sujet 12 et 14 et non pas les derniers message posté dans sujet12 et 14 or j'aurai aimé les derniers messages poster dans c'est2 sujet.Es ce possible (si toute fois tu arrive a me comprendre)
 
Volcan
Avatar de Spark
  • Messages : 1999
  • Inscrit : 24 Juin 2006
  Lien vers ce message 18 Décembre 2006, 21:50
Ouai je crois avoir compris, tu que ça soit le dernier message posté et pas le 1er qui soit affiché.

C'est bizarre parce que le 1er message contiens la news, si tu fais ce que tu dis du coup on saura pas de quoi parle la news, au saura juste ce que la dernière personne a dit :loupe:

Imagine t'as news c'est : "La Belgique n'existe plus, la flandre à déclaré sont indépendance ..."

Et sur le portail ont lit le dernier message: "Non c'est pas vrai ???"


T'as pas l'impression qu'il a un truc bizarre ?


Sinon à par çaj'ai cherché, je pense que c'est dans la requête sql mais je ne comprend comment elle est foutu ^^" Faut voir avec quelqu'un d'autre c'est trop dur pour moi ^^


Mon site de jeux en réseau Hamachi :
http://www.jeux-reseau.fr
Le forum : http://forum.jeux-reseau.fr
http://img100.imageshack.us/img100/4097/voegelpc3jk2jx2kw4xg6.gif
 
Flamme ardente
Avatar de TCool
  • Age : 25 ans
  • Messages : 470
  • Inscrit : 04 Février 2005
  Lien vers ce message 19 Décembre 2006, 5:21
Salut,

montre la requête ce soir je capte sa :)

@++,
TCooL


TCooL TCooL
MonFSB, hébergement de son forum fsb gratuit ^^
Zoneur And PurPle développement ^^
Tous mes MOD dispo ici
 
Flammeche
Avatar de bonnety
  • Messages : 92
  • Inscrit : 27 Septembre 2006
Message édité 2 fois, dernière édition par bonnety, 19 Décembre 2006, 7:22     Lien vers ce message 19 Décembre 2006, 7:03
Salut la seule requéte du mod portail c'est cela: (requéte cache)

INSERT ac_mods FIELDS mod_name mod_version mod_description mod_auteur mod_email mod_actif VALUES 'Portail' '1.0.3b' 'Portail pour un forum de type FSB' 'Piranas - Nico' 'webmaster@piranas-geek.host-gratuit.net ' '1';

et voici au cas ou le le fichier mod_news du portail

<?php
/*******************************************************************************
*
* [ ./modportail/mod_news.php (français) ]
*
* --------------------------------------------------------------------------
* Commencé le : 29 septembre 2005
* Copyright : NiCo et Piranas
* Site Web : http://www.lescopainsdabord.dafun.com (NiCo)
* http://piranas.imperiale.org (Piranas)
* E-mail : neointhematrix@fr.st (NiCo) - floriani.damien@wanadoo.fr (Piranas)
*
* Dernière modification le 29 septembre 2005 par NiCo
* Templates : 1
* modportail/mod_news.tpl
*
*******************************************************************************/


$tpl->set_filenames(array('modportail' => 'modportail/mod_news.tpl'));

// on regarde si on veut toutes les archives
$nb_news = htmlSpecialChars($HTTP_GET_VARS['archive']);

//on cherche maintenant, la config necessaire
for($i=0; $i<$compte_portail; $i++)
{
if ($portail[$i]['nom'] == 'forum_news')
{
$forum_news = $portail[$i]['valeur'];
}

if ($portail[$i]['nom'] == 'forum_nbnews')
{
$forum_nbnews = $portail[$i]['valeur'];
}

if ($portail[$i]['nom'] == 'forum_newslimite')
{
$forum_nbnews_limite = $portail[$i]['valeur'];
}
}

// Recherche des news
//
// Récupération des données du sujet
//

if ($nb_news == NULL)
{
$sql = 'SELECT *
FROM ' . SUJETS_TABLE . ' suj, ' . MESSAGES_TABLE . ' mes, ' . MEMBRES_TABLE . ' mem
WHERE suj.forum_id = \'' . $forum_news . '\' AND suj.sujet_id = mes.sujet_id AND mem.membre_id = suj.membre_id
GROUP BY suj.sujet_id
ORDER BY suj.sujet_id DESC
LIMIT 0 , ' . $forum_nbnews . '';
}
else
{
$sql = 'SELECT *
FROM ' . SUJETS_TABLE . ' suj, ' . MESSAGES_TABLE . ' mes, ' . MEMBRES_TABLE . ' mem
WHERE suj.forum_id = \'' . $forum_news . '\' AND suj.sujet_id = mes.sujet_id AND mem.membre_id = suj.membre_id
GROUP BY suj.sujet_id
ORDER BY suj.sujet_id DESC ';
}

if ( ! $result = $bdd->requete($sql) )
{
info($langue['er_titre'], sprintf($langue['er_select'], 'membres, sujets, messages'), __LINE__, __FILE__, $sql);
}

$result = $bdd->requete($sql);
while($new = $bdd->tableau($result))
{
$sujet_id = $new['sujet_id'];

$message_txt = $new['message_texte'];
$message_txt = anti_html($message_txt);
$message_txt = nl2br($message_txt);
$message_txt = fscode_parse($message_txt);
$message_txt = smileys($message_txt, $smiley);


// Couleur assignée au membre
switch ( $new['membre_aut'] )
{
case MEMBRE:
$class_aut = 'membre';
break;
case MODO:
$class_aut = 'modo';
break;
case MODOSUP:
$class_aut = 'modosup';
break;
case ADMIN:
$class_aut = 'admin';
break;
default:
$class_aut = 'membre';
break;
}

$tpl->assign_block_vars('news', array(
'NEW_ID' => $new['sujet_id'],
'NEW_NOM' => '<a href="' . ajout_sid($racine . 'sujet.php?message=' . $new['message_id'] . '#' . $new['message_id']) . '">' . $new['sujet_nom'] . '</a>',
'NEW_TEXT' => portail_news($message_txt , $forum_nbnews_limite , ajout_sid($racine . 'sujet.php?sujet=' . $new['sujet_id'])),
'NEW_AUTEUR' => '<a href="' . ajout_sid($racine . 'profil_public.php?id=' . $new['membre_id']) . '" class="' . $class_aut . '">' . $new['pseudo_posteur'] . '</a>',
'NB_COMMENTAIRE' => sprintf($langue['commentaire'],$new['nb_reponse'],($new['nb_reponse'] > 1) ? 's)' : ')'),
'POSTE_LE' => sprintf($langue['portail_poste_le'],aff_date($new['message_temps'])),
'L_COMMENT' => '<a href="' . ajout_sid($racine . 'poster.php?mode=reponse&sujet=' . $new['sujet_id']) . '">' . $langue['comment'] . '</a>',
));

if ($new['sujet_nom'] != NULL)
{
$tpl->create_block('existe_news');
}

}

$tpl->assign_vars( array(
'L_ICONE' => sprintf($theme['img'], $racine . 'themes/' . $membre['membre_theme'] . 'images/' . 'info.gif', $langue['img_info'], $langue['img_info']),
'L_AUTEUR' => $langue['auteur'],
'L_ARCHIVE' => $langue['archive'],

'U_ARCHIVE' => ajout_sid($racine . 'portail.php?archive=' . TRUE),
));

$code_modportail = $tpl->pparse('modportail', GET_CODE);


function portail_news($texte, $limite, $url)
{
global $langue;

if ($limite && (strlen($texte) > $limite))
{
$texte = substr($texte,0,$limite) . ' ... <br /><br /> <a href="' . $url . '">' . $langue['lire_la_suite'] . '</a>';
}

return $texte;
}

?>
 
Flamme ardente
Avatar de TCool
  • Age : 25 ans
  • Messages : 470
  • Inscrit : 04 Février 2005
  Lien vers ce message 19 Décembre 2006, 22:17
Salut,

remplace
if ($nb_news == NULL)
{
   $sql = 'SELECT *
         FROM ' . SUJETS_TABLE . ' suj, ' . MESSAGES_TABLE . ' mes, ' . MEMBRES_TABLE . ' mem 
         WHERE suj.forum_id = \'' . $forum_news . '\'  AND suj.sujet_id = mes.sujet_id AND mem.membre_id = suj.membre_id
         GROUP BY suj.sujet_id
         ORDER BY suj.sujet_id DESC
         LIMIT 0 , ' . $forum_nbnews  . '';
}
else
{
   $sql = 'SELECT *
         FROM ' . SUJETS_TABLE . ' suj, ' . MESSAGES_TABLE . ' mes, ' . MEMBRES_TABLE . ' mem 
         WHERE suj.forum_id = \'' . $forum_news . '\'  AND suj.sujet_id = mes.sujet_id AND mem.membre_id = suj.membre_id
         GROUP BY suj.sujet_id
         ORDER BY suj.sujet_id DESC ';
}


par
$sql = 'SELECT * FROM ' . SUJETS_TABLE . ' as suj, ' . MESSAGES_TABLE . ' as mes, ' . MEMBRES_TABLE . ' as mem  
		WHERE suj.forum_id = \'' . $forum_news . '\'  
		AND mes.message_id = suj.premier_message_id 
		AND mem.membre_id = suj.membre_id
		ORDER BY suj.sujet_id DESC
		($nb_news == NULL ?  'LIMIT 0,' . $forum_nbnews : '');

@++,
TCooL


TCooL TCooL
MonFSB, hébergement de son forum fsb gratuit ^^
Zoneur And PurPle développement ^^
Tous mes MOD dispo ici
 
Flammeche
Avatar de bonnety
  • Messages : 92
  • Inscrit : 27 Septembre 2006
  Lien vers ce message 20 Décembre 2006, 6:54
salut donc aprés avoir remplacé voila l'erreur obtenu:

Parse error: syntax error, unexpected T_STRING in /home/du11/public_html/fsb/modportail/mod_news.php on line 54
 
Répondre


.