Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2008-03-29 10:49:55

wonder
Membre
Inscription : 2007-08-04

Plugins DLM et Connected

Bonjour à tous

J'ai un petit problème avec le plug Download Manager (DLM). Il semble qu'il ait une incompatibilité d'humeur avec le plug connected... en tout cas sur mon blog (Dc 1271 of course).
Voilà ce que ça donne quand j'arrive sur une page de téléchargement :
http://silonsensert.jexiste.fr/silon2/index.php?dlm/2

avec le joli message :
Fatal error: Call to a member function on a non-object in /home/.nfs9/silonsensert/www/silon2/ecrire/tools/connected/functions.php on line 50


Quelqu'un pourrait-il m'aider ?
Merci d'avance

Hors ligne

#2 2008-03-29 16:01:15

brol
Membre
Inscription : 2005-10-16

Re : Plugins DLM et Connected

euh ? en cliquant j'ai plutôt ça :
Fatal error: Call to a member function on a non-object in /home/.nfs9/silonsensert/www/silon2/layout/functions.php on line 565

ça serait bien de corriger toutes tes erreurs de code...

Hors ligne

#3 2008-03-29 21:14:31

wonder
Membre
Inscription : 2007-08-04

Re : Plugins DLM et Connected

Merci brol pour ta réponse.
Alors j'ai revu la config. pour DLM :
j'ai bien vérifié que dlm::navbar(); soit là où il faut

idem pour <?php dlm::includeCSS(); ?>

pareil pour : <?php dlm::search(); ?>

et aussi : <?php elseif ($mode == 'dlm') : ?>
   <?php dlm::dlm_list(); ?>
   
   
Tout ce qui concerne les ajouts de code dans la sidebar n'y est pas, car je ne veux pas que ça apparaisse dans ladite sidebar (j'appelle DLM par un lien dans le billet).

Ensuite : la ligne *
<span>::</span> <a href="<?php dcPostCatURL(); ?>"><?php dcPostCatTitle(); ?></a>

je ne l'ai pas trouvée dans list.php... (ça a l'air d'avoir un rapport avec l'auteur et la date de postage, mais ces infos ne figurent pas dans mon thème)

Aussi, les lignes ** :
<span>::</span> <a href="<?php dcInfo('rss'); ?>?type=co&post=<?php dcPostID(); ?>"
  title="fil RSS des commentaires de : <?php dcPostTitle(); ?>">rss</a>
 
  ne sont pas non plus dans mon post.php
 
... par contre j'ai bien trouvé ces lignes (* et **) dans un fichier post-iframe.php
j'ai donc mis les lignes de codes indiquées là où il fallait dans ce fichier.

Enfin, les ajouts de code dans prepend.php sont bons

Et malgré tout ça, ça ne marche toujours pas (!!??)

A ce propos, c'est vrai que lorsqu'on clique sur le lien que j'indique on a le message d'erreur signalé par Brol.
Mais, si je passe par ma home, puis le billet dans lequel se trouve le lien vers le gestionnaire de téléchargement, alors là, j'ai bien une page bizarre qui s'affiche, quelque peu "décharnée", et où on voit bien le message d'erreur :
Fatal error: Call to a member function on a non-object in /home/.nfs9/silonsensert/www/silon2/ecrire/tools/connected/functions.php on line 50

Voici l'URL de la home :
http://silonsensert.jexiste.fr/silon2

... si quelqu'un a une idée ???
Merci

Hors ligne

#4 2008-03-29 22:36:29

Tomtom33
Responsable des travaux finis
Lieu : Barcelone
Inscription : 2006-06-13

Re : Plugins DLM et Connected

Oui, j'ai une idée, va à la ligne indiqué par l'erreur et regarde ce qu'il y a. Note tout de même que c'est soit le functions.php de connnected ou de layout qui est incriminé....


Le lab => http://lab.dotclear.org
Besoin d'un plugin? => http://plugins.dotaddict.org
Besoin d'un thème? => http://themes.dotaddict.org
Besoin d'une astuce? => http://tips.dotaddict.org

Hors ligne

#5 2008-03-29 23:21:05

brol
Membre
Inscription : 2005-10-16

Re : Plugins DLM et Connected

c'est quoi ce post-iframe.php ?

et franchement, y a du gros ménage à faire dans tes fichiers de thème.

Hors ligne

#6 2008-03-30 09:04:52

wonder
Membre
Inscription : 2007-08-04

Re : Plugins DLM et Connected

Merci encore pour vos réponses.
Donc, j'ai regardé les lignes incriminées. Dans functions.php de connected, ça donne (c'est la ligne 50 qui est en cause) :
[img]http://silonsensert.jexiste.fr/silon2/images/functC.jpg[/img]

et dans functions.php du layout (c'est la ligne 565 qui est en cause) :
[img]http://silonsensert.jexiste.fr/silon2/images/functL.jpg[/img]

... donc j'en conclue que ça a un rapport avec la fonction dcPostCatTitle...

en ce qui concerne post-iframe.php, ça ressemble fortement à post.php : on peut voir le contenu sur la home indiquée dans mon dernier post.
Pour le ménage, je suis partant... mais que faire exactement ? Vous avez pu constater que je ne suis pas un as de la programmation, en plus c'est un blog que j'ai "récupéré" (ce n'est pas moi qui l'ai lancé). La home que j'ai indiquée est celle d'un blog qui me sert pour mes essais, mais le "vrai" est dans mon profil.

J'y rencontre d'ailleurs le même problème.
Ah oui aussi : bien sûr, si j'enlève Connected, tout marche correctement... et aussi, ça a l'air d'entrer en conflit avec les pages connexes (même affichage bizarroïde).

Hors ligne

#7 2008-03-30 09:14:27

wonder
Membre
Inscription : 2007-08-04

Re : Plugins DLM et Connected

euh désolé, je n'avais pas vu que les balises img étaient inactives :
donc, les codes pour functions de connected :

// Capture du nom de la page en cours
		if ($GLOBALS['mode'] == 'post') {
			$GLOBALS['news']->movePrev();
			$currentpage ='[ '. __('Ticket') .' ] '. $GLOBALS['news']->f('post_titre');
		} else if ($GLOBALS['cat_id'] != '') {
			$currentpage = '[ '. __('Category') .' ] '. $GLOBALS['news']->f('cat_libelle');
		} else if (isset($GLOBALS['related_title'])) {
			$currentpage = '[ '. __('Related') .' ] '. $GLOBALS['related_title'];
		} else {
			$currentpage = '[ '. __('Home page') .' ] ';
		}

la ligne 50 est :
    $currentpage = '[ '. __('Category') .' ] '. $GLOBALS['news']->f('cat_libelle');

et pour functions du layout :

function dcPostCatTitle()
{
	echo $GLOBALS['news']->f('cat_libelle');
}

Hors ligne

#8 2008-04-01 20:15:45

wonder
Membre
Inscription : 2007-08-04

Re : Plugins DLM et Connected

... euh, personne pour éclairer ma route ??

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map