Problème de liens pour les sous catégories
Aller à la page Précédente  1, 2
PHP-Nuke France - CE -> Bugs: Fixés

Auteur: ckforumLocalisation: FRANCE MessagePosté le: 18.02.2005, 19:06:50    Sujet du message:

Bonjour france,

Il s'agit apparement d'un bug dans la fonction
getparent() du mmodule !

Donc dans le fichier index.php du modules Downloads

Tu cherches
Code:

// ALTERED BY PALADIN - 170102 - Start
function getparent($parentid,$title) {
    global $prefix, $db;
    $parentid = intval($parentid);
    $sql = "SELECT cid, title, parentid FROM ".$prefix."_downloads_categories WHERE cid='$parentid'";
    $result = $db->sql_query($sql);
    $row = $db->sql_fetchrow($result);
    $cid = intval($row[cid]);
    $ptitle = stripslashes(check_html($row[title], "nohtml"));
    $pparentid = intval($row[parentid]);
    if ($ptitle=="$title") $title=$title;
    elseif ($ptitle!="") $title=$ptitle."/".$title;
    if ($pparentid!=0) {
   $title=getparent($pparentid,$ptitle);
    }
    return $title;
}


que tu remplaces par :

Code:

// ALTERED BY PALADIN - 170102 - Start
function getparent($parentid,$title) {
    global $prefix, $db;
    $parentid = intval($parentid);
    $sql = "SELECT cid, title, parentid FROM ".$prefix."_downloads_categories WHERE cid='$parentid'";
    $result = $db->sql_query($sql);
    $row = $db->sql_fetchrow($result);
    $cid = intval($row[cid]);
    $ptitle = stripslashes(check_html($row[title], "nohtml"));
    $pparentid = intval($row[parentid]);
    if ($ptitle=="$title") $title=$title;
    elseif ($ptitle!="") $title=$ptitle."/".$title;
    if ($pparentid!=0) {
   $title=getparent($pparentid,$title);
    }
    return $title;
}



Voila qui devrait corrigé le probleme !

En fait il s'agit de changer dans la fonction
Code:

$title=getparent($pparentid,$ptitle);

par :
Code:

$title=getparent($pparentid,$title);


Je transfert ton post dans la rubrique bug fixés
@++

Auteur: France MessagePosté le: 19.02.2005, 17:10:16    Sujet du message:

Merci beaucoup pour votre aide. C'est en ordre maintenant , mais j'ai dû changer aussi dans le fichier Web_Links à deux endroits différents. Very Happy

Auteur: FBLocalisation: Gradignan (33) MessagePosté le: 19.02.2005, 17:37:16    Sujet du message:

Re,

Merci et bien vu encore une fois, CKForum !

Histoire d'y voir plus clair, j'ai deux petites questions :

- Que faut-il faire avec la fonction getparentlink située juste en dessous ? modifier aussi ou laisser comme c'est ? ($ptitle)

- Que faut-il faire pour cette ou ces deux fonctions dans le module downloads (puisque sinon les tables interrogées, ces fonctions sont identiques ?

Auteur: ckforumLocalisation: FRANCE MessagePosté le: 20.02.2005, 00:40:38    Sujet du message:

SAlut FB,

A mon sens même combat mais pas testé car la je suis pas sur la machine de test :p
mais bon cela me parait logique car en fait la fonction se rappelle elle meme et utilise $title pour définir $ptitle donc si tu renvois $ptitle a la fin, bah forcément $title rappeler est déjà transformé et cela peut donc poser un probleme Smile

bon je sais pas si je suis clair mais analyse la chose tu comprendras Smile

@++



PHP-Nuke France - CE -> Bugs: Fixés

Toutes les heures sont au format GMT + 2 Heures

Aller à la page Précédente  1, 2
Page 2 sur 2


>> Fermer cette Page <<