| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8183 Localisation: France Corse Ventiseri
|
Posté le: 12 Mar 2007, 8:12 Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo |
|
|
Bonjour,
L'erreur 500 est une erreur du serveur, je ne pense pas que cela provienne du bloc. _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
Archives

Inscrit le: Messages: -12
|
Posté le: 12 Mar 2007, 19:05 Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo |
|
|
voilà ce qu'il me dit
desoler erreur 500 c'etait autre chose
The requested URL /phpnuke-forums.html&file=viewtopic&t=10 was not found on this server.
Apache/ProXad [Dec 3 2006 11:06:17] Server at helimodel.free.fr Port 80 |
|
|
|
| Revenir en haut de page |
|
lolo Bénévole SV


Inscrit le: Jan 06, 2007 Messages: 949 Localisation: La Crau (83)
|
Posté le: 12 Mar 2007, 19:23 Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo |
|
|
Bonjour
| Code: | <td height=\"34\" nowrap class=\"row1\"><img src=\"themes/iCGstation/forums/images/folder_new.gif\" border=\"0\" /></td>
<td width=\"100%\" class=\"row1\"> <b>$forum_name</b><br> <a href=\"phpnuke-forums.html&file=viewtopic&p=$topic_last_post_id#$topic_last_post_id\">$topic_title</a></td>
<td align=\"center\" class=\"row2\">$topic_replies</td>
<td align=\"center\" class=\"row1\"><a href=\"phpnuke-forums.html&file=profile&mode=viewprofile&u=$sifra\">$avtor</a></td>
<td align=\"center\" class=\"row2\">$topic_views</td>
<td align=\"center\" nowrap class=\"row1\"><font size=\"-2\"><i> $post_time </i></font><br>
<a href=\"phpnuke-forums.html&file=profile&mode=viewprofile&u=$user_id\">$username</a> <a href=\"phpnuke-forums.html&file=viewtopic&p=$topic_last_post_id#$topic_last_post_id\"><img src=\"themes/iCGstation/forums/images/icon_minipost_new.gif\" border=\"0\" alt=\"Last Post\"></a></td>
</tr>"; |
remplacer par
| Code: | <td height=\"34\" nowrap class=\"row1\"><img src=\"themes/iCGstation/forums/images/folder_new.gif\" border=\"0\" /></td>
<td width=\"100%\" class=\"row1\"> <b>$forum_name</b><br> <a href=\"phpnuke-forums.html&file=viewtopic&p=$topic_last_post_id#$topic_last_post_id\">$topic_title</a></td>
<td align=\"center\" class=\"row2\">$topic_replies</td>
<td align=\"center\" class=\"row1\"><a href=\"phpnuke-forums.html&file=profile&mode=viewprofile&u=$sifra\">$avtor</a></td>
<td align=\"center\" class=\"row2\">$topic_views</td>
<td align=\"center\" nowrap class=\"row1\"><font size=\"-2\"><i> $post_time </i></font><br>
<a href=\"phpnuke-forums.html&file=profile&mode=viewprofile&u=$user_id\">$username</a> <a href=\"phpnuke-forums.html&file=viewtopic&p=$topic_last_post_id#$topic_last_post_id\"><img src=\"themes/iCGstation/forums/images/icon_minipost_new.gif\" border=\"0\" alt=\"Last Post\"></a></td>
</tr>"; |
Je pense que tu n'as pas le mod URL REWRITING d'installé |
|
|
|
| Revenir en haut de page |
|
Archives

Inscrit le: Messages: -12
|
Posté le: 12 Mar 2007, 19:31 Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo |
|
|
non je n'est pas ce mod le faut t'il ???
se soir je suis HS demain je me pencherais sur le sujet !!!
quel est le bon text pour le block forum rien que ds ce topic il y en a trois une version finie existe ???
merci |
|
|
|
| Revenir en haut de page |
|
lolo Bénévole SV


Inscrit le: Jan 06, 2007 Messages: 949 Localisation: La Crau (83)
|
Posté le: 12 Mar 2007, 19:43 Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo |
|
|
Je te donnais l'astuce pour plus d'affichage d'erreur par rapport au code donné par stefvar
mais en faite l'url rewriting met un gros souçi meme dans les post il remplace les liens lol
Donc dans ton code tu va remplacer tout les liens phpnuke-forums.html en Modules.php?name=Forums (met un m minuscule a la place du M majuscule) c'est juste pour eviter la reecriture  |
|
|
|
| Revenir en haut de page |
|
Dolovan Assidu


Inscrit le: Feb 21, 2007 Messages: 449
|
Posté le: 05 Aug 2007, 8:36 Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo |
|
|
Bonjour,
je me suis penché sur le même problème de restriction de visibilité sur les forums privés pour ce block. Effectivement, il faut que $HideViewReadOnly soit à 0, pour que les sections rendues invisibles aux utilisateurs non connectés puissent apparaître dans cette liste des derniers messages.
Là où ça se complique une fois $HideViewReadOnly mis à 0 pour ce premier cas de figure, c'est pour rendre les topics des sections privées à un groupe visibles uniquement pour ces derniers.
Typiquement, j'ai créé une section privée "MODERATION" que j'ai rendu accessible uniquement à mes modérateurs. Le problème posé est : comment rendre visible dans cette liste les topics de cette section à eux seuls.
Pour cela, il faut donc pouvoir détecter si l'utilisateur appartient ou non à ce groupe, puis ça se règle par une simple condition If dans la boucle d'ajout des lignes de messages.
Depuis ce block, j'avais mis au point un module avec choix possible du nombre de derniers messages à afficher, et là j'y suis arrivé, en récupérant les infos du cookie (simplement par un $user_id = intval($cookie[0]); )
Problème : cette méthode ne fonctionne pas pour le block ! (le contexte ne doit pas être aussi complet que dans un module)
Donc ma question, qui paraîtra sûrement élémentaire pour les pros de phpNuke : quelqu'un pourrait-il me dire comment récupérer le user_id au niveau d'un block ?
Merci  |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8183 Localisation: France Corse Ventiseri
|
Posté le: 05 Aug 2007, 10:09 Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo |
|
|
Bonjour,
Il se récupère de la même manière que dans les page, sauf que le inval n'est pas très approprié. Avec ce qui suit ce devrait être mieux :
| Code: | if(is_user($user)) {
cookiedecode($user);
$uid = $cookie[0];
$uname = $cookie[1];
} |
_________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
Dolovan Assidu


Inscrit le: Feb 21, 2007 Messages: 449
|
Posté le: 05 Aug 2007, 12:11 Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo |
|
|
Merci pour ta réponse Stef,
j'avais essayé comme ça aussi, mais ça ne passe pas dans le "if(is_user($user))"
peut-être y a-t-il un include à faire au départ ? je vais faire le tour des autres blocs pour prendre exemple
PS : j'ai un petit souci avec ton forum (ou SV cache ?) : quand j'édite un message, je ne retrouve pas toujours mon dernier texte saisi, ou quand je valide un message édité, la modification n'apparaît pas !  |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8183 Localisation: France Corse Ventiseri
|
Posté le: 05 Aug 2007, 12:15 Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo |
|
|
Re,
N'oublie pas de mettre les GLOBAL nécessaires dans ton bloc, sinon cela ne fonctionnera pas.
Pour l'édition, oui c'est le cache qui est réglé à une minute sur le forum . _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
Dolovan Assidu


Inscrit le: Feb 21, 2007 Messages: 449
|
Posté le: 05 Aug 2007, 12:23 Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo |
|
|
Oui, j'ai trouvé entretemps, c'était bien l'oubli du global, je croyais qu'il n'était pas nécessaire... décidément le php est un langage assez à part (on a vu plus rigoureux pour la partie déclarative mais on s'embête peut-être moins avec les transtypages au final ? pourquoi pas !)
ok pour le cache... c'est pour optimiser les perfs ? c'est un peu déstabilisant pour l'utilisateur ce réglage
merci pour ton aiguillage ! Stef = c'est du rapide
donc maintenant ça passe dans le if, par contre $uid et $uname sont vides ! une idée ?
Edit : pfff c'était la même chose... oubli du GLOBAL $cookie !  |
|
|
|
| Revenir en haut de page |
|
stefvar Administrateur


Inscrit le: Jul 06, 2005 Messages: 8183 Localisation: France Corse Ventiseri
|
Posté le: 05 Aug 2007, 12:37 Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo |
|
|
Re,
Dans ton global il te faut $user et accessoirement $cookie.
Si cela persiste, ce qui serait étonnant, afin de lever le doute fait un include du fichier mainfile.php.
Pour le cache je me doute que cela doit parfois être pénible, pour ne pas dire autres choses .
Mais bon, c'est actuellement mon "jouer" favori et suis actuellement sur la prochaine version . _________________ Avant de poster, lire la charte du forum, merci. |
|
|
|
| Revenir en haut de page |
|
Dolovan Assidu


Inscrit le: Feb 21, 2007 Messages: 449
|
Posté le: 05 Aug 2007, 12:42 Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo |
|
|
lol j'ai rajouté un Edit 10 secondes avant ta réponse... c'était effectivement ça
le mainfile n'est pas utile, j'avais déjà testé, ça faisait doublon (donc déjà inclu en amont)
ok, amuse toi bien avec ton "jouet favori"
d'ailleurs quand il sera dispo, je virerai mon actuel pour le remplacer carrément... car depuis la migration de mon site chez mavenhosting, je n'arrive plus à le vider dans le panel d'administration (il reste désespéremment à "Il y a actuellement 113 fichier(s) de cache."). Enfin c'est pas bien grave ! |
|
|
|
| Revenir en haut de page |
|
Archives

Inscrit le: Messages: -12
|
Posté le: 13 Nov 2007, 21:10 Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo |
|
|
| Moi j'avais un block PHP-forum, qui me donnait le titre des 10 derniers messages dans le forum.. Mais le block était en "scroll" et il était dans la colonne de droite sur la page d'acceuil... Avec la nouvelle version, ça ne fonctionne plus. Savez vous où je peux me procurer un block comme ça ? |
|
|
|
| Revenir en haut de page |
|
bentinma Nouveau


Inscrit le: Mar 06, 2007 Messages: 58 Localisation: Reims, Marne
|
Posté le: 09 Jan 2008, 1:21 Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo |
|
|
Salut à tous, je suis aussi a la recherche d'un block qui me fait apparaitre les 5 derniers sujet ou il y a eu des posts ou qui viennent d'etre creer.
Merci par avance. |
|
|
|
| Revenir en haut de page |
|
Snesman Bénévole SV


Inscrit le: Apr 30, 2006 Messages: 1843
|
Posté le: 09 Jan 2008, 14:47 Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo |
|
|
Bonjour,
Normalement, ce genre de block est fourni avec le thème. |
|
|
|
| Revenir en haut de page |
|
banzai Nouveau


Inscrit le: May 22, 2007 Messages: 35
|
Posté le: 10 Jan 2008, 11:14 Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo |
|
|
Avez-vous des nouvelles sur les traveaux de Dolovan ?
Les recherches ont-elles évolué ? car je suis très interressé ! |
|
|
|
| Revenir en haut de page |
|
|