Home
Accueil
Downloads
Téléchargements
Forums
Forums
Your Account
Votre compte
Chez stefvar :: Voir le sujet - Topics [RESOLU]
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 -> Archives PHP-Nuke » Modules

Poster un nouveau sujet   Répondre au sujet
Topics [RESOLU]
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Lorand
Expert
Expert


Inscrit le: Apr 08, 2006
Messages: 1037
Localisation: La Rochelle

MessagePosté le: 01 Feb 2007, 17:54    Sujet du message: Topics [RESOLU] Répondre en citant

Bonjour,

Je rencontre deux petits problèmes avec mon module "Topics"


1°) Problème d'accent comme vous pouvez le voir sur cette page :

http://www.actua-mobiles.fr/modules.php?name=Topics



2°) Problème de redirection. Lorsque je clique sur "Plus" par exemple pour le sujet "Actua-Mobiles News", je retombe sur la première News de page d'accueil au lieu d'arriver sur les News du sujet sélectionné.


Rolling Eyes
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: 01 Feb 2007, 18:26    Sujet du message: Re : Topics Répondre en citant

salut,
pour le second point, je vois que ça marche bien, non ? Rolling Eyes
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Lorand
Expert
Expert


Inscrit le: Apr 08, 2006
Messages: 1037
Localisation: La Rochelle

MessagePosté le: 01 Feb 2007, 18:33    Sujet du message: Re : Topics Répondre en citant

Non, si tu regardes bien ce sont les News tous sujets confondus qui s'affichent
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: 01 Feb 2007, 19:18    Sujet du message: Re : Topics Répondre en citant

Ah ouais, je n'étais pas allé très loin Embarassed
ds ton url au lieu de mettre (lien sur Plus):
modules.php?name=News&topic=
mets plutôt cela :
modules.php?name=News&&new_topic=


(ici il y a un & en trop sinon le rewriting de Stefvar entre en jeu)
c bon normalement Wink


Dernière édition par Archives le 01 Feb 2007, 20:26; édité 2 fois
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
stefvar
Administrateur
Administrateur


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

MessagePosté le: 01 Feb 2007, 19:38    Sujet du message: Re : Topics Répondre en citant

Bonjour,

Le problème semble résolu, non ?
De mon côté je n'ai ni vu de problème d'accent ni de lien Rolling Eyes .
_________________
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
Lorand
Expert
Expert


Inscrit le: Apr 08, 2006
Messages: 1037
Localisation: La Rochelle

MessagePosté le: 02 Feb 2007, 3:44    Sujet du message: Re : Topics Répondre en citant

Confused Non le problème est toujours présent. Je ne comprend pas ce que tu écris csidou, je ne vais pas modifier mon url à chaque fois que je veux voir la totalité des News d'un sujet précis, et encore moins les membres et visiteurs...

Pour stefvar, regarde les titres des News dans un sujet au hasard (Actua-Mobiles News par exemple). Ensuite, clique sur "voir plus"...
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: 02 Feb 2007, 10:59    Sujet du message: Re : Topics Répondre en citant

Bonjour,
une solution :
- vas ds le fichier Topic/index.php
- vers la ligne 67 tu trouveras ce code
Code:
echo "<div align=\"right\"><strong>&middot;</strong> <a href=\"modules.php?name=News&amp;topic=".$topicid."\"><strong>"._MORE." --&gt;</strong></a></div>";

- remplace le par le code suivant :
Code:
echo "<div align=\"right\"><strong>&middot;</strong> <a href=\"modules.php?name=News&amp;new_topic=".$topicid."\"><strong>"._MORE." --&gt;</strong></a></div>";


(tu remplaces topic par new_topic

tu as raison, il y a quelque chose de louche et en plus qd tu recodes il n'affiche que 10 articles du m^me topic Rolling Eyes


Dernière édition par Archives le 02 Feb 2007, 11:06; édité 1 fois
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
stefvar
Administrateur
Administrateur


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

MessagePosté le: 02 Feb 2007, 11:05    Sujet du message: Re : Topics Répondre en citant

Bonjour,

Ok, je viens de comprendre le problème Laughing .
Effectivement le lien retourné n'est pas valide du tout pour afficher les articles du sujet.
As tu essayé avec un autre thème pour voir s'il n'y avait pas un problème avec le tien ?
_________________
Avant de poster, lire la charte du forum, merci.


Dernière édition par stefvar le 03 Feb 2007, 12:51; édité 1 fois
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: 02 Feb 2007, 11:14    Sujet du message: Re : Topics Répondre en citant

salut Stef,
quand tu vas sur phpnuke.org, il y a le m^me souci Wink
quand tu cliques sur "plus" ou sur l'image ds les topics, il envoie vers les 10 derniers sujets...
Par contre si tu cliques sur l'image sur les news en accueil, il t'envoie vers les 10 derniers articles du sujet

d'où l'utilisation parfois de topic= ou de new_topic=

je pense que si on fouille un peu, on peut trouver facilement une solution (regarder ds les versions précédente de phpnuke)
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Lorand
Expert
Expert


Inscrit le: Apr 08, 2006
Messages: 1037
Localisation: La Rochelle

MessagePosté le: 03 Feb 2007, 6:32    Sujet du message: Re : Topics Répondre en citant

Confused Le problème est identique avec un autre thème. Je viens de passer en version 8.03 et d'essayer de trouver une astuce mais en vain
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: 8361
Localisation: France Corse Ventiseri

MessagePosté le: 03 Feb 2007, 13:03    Sujet du message: Re : Topics Répondre en citant

Bonjour,

Cela semble bien venir de la version originale du module News. Utilisant NSN News 2.0.0, je n'ai pas fait attention à ce dysfonctionnement.
Essaie ceci :
Edite le fichier modules/News/associates.php et trouce le code suivant :
Code:
if (!empty($associated)) {
   OpenTable();
   echo "<center><b>"._ASSOTOPIC."</b><br><br>";
   $asso_t = explode("-",$associated);
   for ($i=0; $i<sizeof($asso_t); $i++) {
      if (!empty($asso_t[$i])) {
              $query = $db->sql_query("SELECT topicimage, topictext from ".$prefix."_topics WHERE topicid='".$asso_t[$i]."'");
         list($topicimage, $topictext) = $db->sql_fetchrow($query);

ajoute y juste après celui qui suit :
Code:
    $ThemeSel = get_theme();
    if (file_exists("themes/$ThemeSel/images/topics/$topicimage")) {
   $t_image = "themes/$ThemeSel/images/topics/$topicimage";
    } else {
   $t_image = "$tipath$topicimage";
}


Pour faire simple, le fichier complet devrait ressembler au final à ceci :
Code:
<?php

/************************************************************************/
/* PHP-NUKE: Web Portal System                                          */
/* ===========================                                          */
/*                                                                      */
/* Copyright (c) 2006 by Francisco Burzi                                */
/* http://phpnuke.org                                                   */
/*                                                                      */
/* 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.       */
/************************************************************************/

if (!defined('MODULE_FILE')) {
   die("You can't access this file directly...");
}

require_once("mainfile.php");
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
$sid = intval($sid);
$query = $db->sql_query("SELECT associated FROM ".$prefix."_stories WHERE sid='$sid'");
list($associated) = $db->sql_fetchrow($query);

if (!empty($associated)) {
   OpenTable();
   echo "<center><b>"._ASSOTOPIC."</b><br><br>";
   $asso_t = explode("-",$associated);
   for ($i=0; $i<sizeof($asso_t); $i++) {
      if (!empty($asso_t[$i])) {
              $query = $db->sql_query("SELECT topicimage, topictext from ".$prefix."_topics WHERE topicid='".$asso_t[$i]."'");
         list($topicimage, $topictext) = $db->sql_fetchrow($query);
    $ThemeSel = get_theme();
    if (file_exists("themes/$ThemeSel/images/topics/$topicimage")) {
   $t_image = "themes/$ThemeSel/images/topics/$topicimage";
    } else {
   $t_image = "$tipath$topicimage";
}
         echo "<a href=\"modules.php?name=$module_name&new_topic=$asso_t[$i]\"><img src=\"".$t_image."\" border=\"0\" hspace=\"10\" alt=\"".$topictext."\" title=\"".$topictext."\"></a>";
      }
   }
   echo "</center>";
   CloseTable();
   echo "<br>";
}

?>

Tiens moi au courant 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
Lorand
Expert
Expert


Inscrit le: Apr 08, 2006
Messages: 1037
Localisation: La Rochelle

MessagePosté le: 03 Feb 2007, 15:59    Sujet du message: Re : Topics Répondre en citant

Sad Pas mieux mon Capitaine, toujours pareil je reviens sur les 10 dernières News du portail
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: 8361
Localisation: France Corse Ventiseri

MessagePosté le: 03 Feb 2007, 16:33    Sujet du message: Re : Topics Répondre en citant

Re,

C'est tellement gros que je ne l'avais pas vu Embarassed .
Edite le fichier modules/topics/index.php et trouve la ligne :
Code:
        $output .= "<a href=modules.php?name=News&amp;topic=$topicid><img src=\"$t_image\" border=\"0\" alt=\"$topictext\" title=\"$topictext\" hspace='5' vspace='5'></a><br><br>\n";

que tu remplace par :
Code:
        $output .= "<a href=modules.php?name=News&amp;new_topic=$topicid><img src=\"$t_image\" border=\"0\" alt=\"$topictext\" title=\"$topictext\" hspace='5' vspace='5'></a><br><br>\n";

puis la ligne :
Code:
                echo "<div align=\"right\"><strong>&middot;</strong> <a href=\"modules.php?name=News&amp;topic=".$topicid."\"><strong>"._MORE." --&gt;</strong></a></div>";

que tu remplaces par :
Code:
                echo "<div align=\"right\"><strong>&middot;</strong> <a href=\"modules.php?name=News&amp;new_topic=".$topicid."\"><strong>"._MORE." --&gt;</strong></a></div>";

_________________
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
Lorand
Expert
Expert


Inscrit le: Apr 08, 2006
Messages: 1037
Localisation: La Rochelle

MessagePosté le: 03 Feb 2007, 16:53    Sujet du message: Re : Topics Répondre en citant

Smile Merci M'sieur, ça fonctionne au poil
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
McColson
Assidu
Assidu


Inscrit le: Dec 31, 2006
Messages: 283

MessagePosté le: 18 Jan 2008, 20:01    Sujet du message: Re : Topics [RESOLU] Répondre en citant

Bonjour,

Ce bug est encore présent dans la 8.1.0.4.
En fait la 1ere modification n'a pas été faite, la seconde oui.
A modifier dans l'archive si c'est tjs d'actualité.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur MSN Messenger
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    Chez stefvar Index du Forum -> Archives PHP-Nuke » Modules Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
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