Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Chez stefvar :: Voir le sujet - block en page d'acceuil pour les dernier messages du forum
FAQ
FAQ
Rechercher
Rechercher
Liste des Membres
Liste des Membres
Groupes d'utilisateurs
Groupes d'utilisateurs
Profil
Profil
Connexion
Connexion
Se connecter pour vérifier ses messages privés
Se connecter pour vérifier ses messages privés
Chez stefvar Index du Forum » Blocks

Poster un nouveau sujet   Répondre au sujet
block en page d'acceuil pour les dernier messages du forum Aller à la page Précédente  1, 2, 3
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8222
Localisation: France Corse Ventiseri

MessagePosté le: 12 Mar 2007, 8:12    Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
Archives



Inscrit le:
Messages: -12

MessagePosté le: 12 Mar 2007, 19:05    Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
lolo
Bénévole SV
Bénévole SV


Inscrit le: Jan 06, 2007
Messages: 956
Localisation: La Crau (83)

MessagePosté le: 12 Mar 2007, 19:23    Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo Répondre en citant

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\">&nbsp;<b>$forum_name</b><br>&nbsp;&nbsp;<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>&nbsp;&nbsp;$post_time&nbsp;</i></font><br>
      <a href=\"phpnuke-forums.html&file=profile&mode=viewprofile&u=$user_id\">$username</a>&nbsp;<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\">&nbsp;<b>$forum_name</b><br>&nbsp;&nbsp;<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>&nbsp;&nbsp;$post_time&nbsp;</i></font><br>
      <a href=\"phpnuke-forums.html&file=profile&mode=viewprofile&u=$user_id\">$username</a>&nbsp;<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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Archives



Inscrit le:
Messages: -12

MessagePosté le: 12 Mar 2007, 19:31    Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
lolo
Bénévole SV
Bénévole SV


Inscrit le: Jan 06, 2007
Messages: 956
Localisation: La Crau (83)

MessagePosté le: 12 Mar 2007, 19:43    Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo Répondre en citant

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 Wink
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Dolovan
Assidu
Assidu


Inscrit le: Feb 21, 2007
Messages: 450

MessagePosté le: 05 Aug 2007, 8:36    Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo Répondre en citant

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 Very Happy
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8222
Localisation: France Corse Ventiseri

MessagePosté le: 05 Aug 2007, 10:09    Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
Dolovan
Assidu
Assidu


Inscrit le: Feb 21, 2007
Messages: 450

MessagePosté le: 05 Aug 2007, 12:11    Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo Répondre en citant

Merci pour ta réponse Stef,

j'avais essayé comme ça aussi, mais ça ne passe pas dans le "if(is_user($user))" Crying or Very sad
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 ! Razz
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8222
Localisation: France Corse Ventiseri

MessagePosté le: 05 Aug 2007, 12:15    Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo Répondre en citant

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 Wink .
_________________
Avant de poster, lire la charte du forum, merci.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
Dolovan
Assidu
Assidu


Inscrit le: Feb 21, 2007
Messages: 450

MessagePosté le: 05 Aug 2007, 12:23    Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo Répondre en citant

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 Razz (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 Embarassed

merci pour ton aiguillage ! Stef = c'est du rapide Laughing

donc maintenant ça passe dans le if, par contre $uid et $uname sont vides ! Confused une idée ?

Edit : pfff c'était la même chose... oubli du GLOBAL $cookie ! Rolling Eyes
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
stefvar
Administrateur
Administrateur


Inscrit le: Jul 06, 2005
Messages: 8222
Localisation: France Corse Ventiseri

MessagePosté le: 05 Aug 2007, 12:37    Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo Répondre en citant

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 Laughing .
Mais bon, c'est actuellement mon "jouer" favori et suis actuellement sur la prochaine version Wink .
_________________
Avant de poster, lire la charte du forum, merci.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
Dolovan
Assidu
Assidu


Inscrit le: Feb 21, 2007
Messages: 450

MessagePosté le: 05 Aug 2007, 12:42    Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo Répondre en citant

lol j'ai rajouté un Edit 10 secondes avant ta réponse... c'était effectivement ça Trop top

le mainfile n'est pas utile, j'avais déjà testé, ça faisait doublon Razz (donc déjà inclu en amont)

ok, amuse toi bien avec ton "jouet favori" Wink
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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Archives



Inscrit le:
Messages: -12

MessagePosté le: 13 Nov 2007, 21:10    Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
bentinma
Nouveau
Nouveau


Inscrit le: Mar 06, 2007
Messages: 58
Localisation: Reims, Marne

MessagePosté le: 09 Jan 2008, 1:21    Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
Snesman
Bénévole SV
Bénévole SV


Inscrit le: Apr 30, 2006
Messages: 1848

MessagePosté le: 09 Jan 2008, 14:47    Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo Répondre en citant

Bonjour,

Normalement, ce genre de block est fourni avec le thème.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
banzai
Nouveau
Nouveau


Inscrit le: May 22, 2007
Messages: 35

MessagePosté le: 10 Jan 2008, 11:14    Sujet du message: Re : block en page d'acceuil pour les dernier messages du fo Répondre en citant

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
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Chez stefvar Index du Forum » Blocks Toutes les heures sont au format GMT + 2 Heures
Aller à la page Précédente  1, 2, 3
Page 3 sur 3

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum

Animé par phpBB © 2007 -:- Thème iCGstation PHP-Nuke par nukemods.com
Traduction par : phpBB-fr.com -:- Adapté par stefvar

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions bloqués / messages: 0 / 0
Syndiquez notre contenu RSS, Atom, etc..
PHP-Nuke © 2007Reproduction interdite sans autorisation de ma part www.stefvar.com Copyright © 2008Thème iCGstation
Site français de la communauté PragmaMx