Fork me on GitHub




(1) 2 »


Prob avec content
Aspirant
Inscrit: 29/05/2010 17:34
De Xoopsland
Messages: 52
Bonjour,

Avec le module " content",Je voudrais vous soumettre 2 choses.

1. Comment fonctionnet dans ce module le "mode de réicriture" ?

Il y a 3 propositions:

a.Standard mode
b. Freindly mode
c. rewrite mode

Si je mets le fichier ".htacces" dans le répertoire du module, que doit il contenir?
Si les pages on été créés avant d'activer la fonction rewirte mode, dois je faire quelque chose de précis ?

2.Avec ce module, J'ai un problème de layout.

J'ai une autre présentation diff. du texte Via EI8 que Firefox.

J'ai activé le mode debug et j'ai 5 erreurs.

Ces erreurs sont:
Citation :

Avertissement(s): Class template not found in file /class/xoopsload.phpat line 105 dans le fichier /class/xoopsload.php - ligne 105

Message(s): Undefined index: title dans le fichier /modules/content/index.php - ligne 94

Message(s): Undefined index: title dans le fichier /modules/content/index.php - ligne 121

Message(s): Undefined index: title dans le fichier /modules/content/include/functions.php - ligne 173

Message(s): Undefined index: title dans le fichier /modules/content/include/functions.php - ligne 193


NB:
Le site est Fonctionne avec Xoops 2.45

Merci
@+

Posté le : 01/09/2010 15:33
Partager Twitter Partagez cette article sur GG+
Re: Prob avec content
Aspirant
Inscrit: 29/05/2010 17:34
De Xoopsland
Messages: 52
Citation :
Avertissement(s): Class template not found in file /class/xoopsload.phpat line 105 dans le fichier /class/xoopsload.php - ligne 105


Voici ce qui à la ligne 105:   trigger_error('Class ' $name ' not found in file ' __FILE__ 'at line ' __LINE__E_USER_WARNING);


Voici le détaille des messages d'erreurs pour content V1.25

Citation :
Message(s): Undefined index: title dans le fichier /modules/content/index.php - ligne 94


$link['mail_subject'] = $xoopsConfig['sitename'].' - '.$page['title'];


Citation :
Message(s): Undefined index: title dans le fichier /modules/content/index.php - ligne 121


$xoopsTpl->assign('xoops_pagetitle'$page['title'].' - '.$xoopsModule->getVar('name''s'));



Citation :
Message(s): Undefined index: title dans le fichier /modules/content/include/functions.php - ligne 173


$content content_html2text($page['title'].' '.$page['text']);



Citation :
Message(s): Undefined index: title dans le fichier /modules/content/include/functions.php - ligne 193


$meta_description $page['title'];

Posté le : 02/09/2010 16:15
Partager Twitter Partagez cette article sur GG+
Re: Prob avec content
Aspirant
Inscrit: 29/05/2010 17:34
De Xoopsland
Messages: 52
Avez vous une idée ?

Citation :

TRAC a écrit :
Citation :
Avertissement(s): Class template not found in file /class/xoopsload.phpat line 105 dans le fichier /class/xoopsload.php - ligne 105


Voici ce qui à la ligne 105:   trigger_error('Class ' $name ' not found in file ' __FILE__ 'at line ' __LINE__E_USER_WARNING);


Voici le détaille des messages d'erreurs pour content V1.25

Citation :
Message(s): Undefined index: title dans le fichier /modules/content/index.php - ligne 94


$link['mail_subject'] = $xoopsConfig['sitename'].' - '.$page['title'];


Citation :
Message(s): Undefined index: title dans le fichier /modules/content/index.php - ligne 121


$xoopsTpl->assign('xoops_pagetitle'$page['title'].' - '.$xoopsModule->getVar('name''s'));



Citation :
Message(s): Undefined index: title dans le fichier /modules/content/include/functions.php - ligne 173


$content content_html2text($page['title'].' '.$page['text']);



Citation :
Message(s): Undefined index: title dans le fichier /modules/content/include/functions.php - ligne 193


$meta_description $page['title'];

Posté le : 02/09/2010 20:03
Partager Twitter Partagez cette article sur GG+
Re: Prob avec content
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Il y a une bug dans le code de index.php
if(content_setting('disp_title''content')){
        if(
$content->getVar('content_name_disp')) {
            
$page['title']    = $content->getVar('content_name');
        }
    }
Ici, le title est définie conditionnellement.
if(content_setting('disp_maillink''content')){
        
// Mail link & label
        
$link['mail_subject'] = $xoopsConfig['sitename'].' - '.$page['title'];
        
$link['mail_linkto'] = content_constructUrl($page);
        if(
content_setting('tellafriend'$xoopsModule->getInfo('dirname'))){
            
$link['mail'] = "mailto:|xoops_tellafriend:".$link['mail_subject'];
        } else {
            
$link['mail'] = "mailto:?subject=".$link['mail_subject']."&body=".$link['mail_linkto'];
        }
    }
Meme si le title n'etait pas definiee, on l'utilise dans cette partie et des parties plus loin.

Une solution peut être d'ajouter
$page['title']    = '';
avant le if du premier bloc.

Posté le : 02/09/2010 22:02

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Prob avec content
Aspirant
Inscrit: 29/05/2010 17:34
De Xoopsland
Messages: 52
Bonjour à tous et à Ghia,

J'ai modifier le index.php comme proposé par Ghia.
2 Lignes ont été modifiées. ce sont la num. 71 et 72
La modification est:
Citation :
$page['title'] = '';if(content_setting('disp_title', 'content')){
$page['title'] = '';if($content->getVar('content_name_disp')) {


Résultat:

1. J'ai toujours le problème dans le titre (Même bug expliqué ci-dessus.

2. En mode debug -> 1 erreur

Citation :
Avertissement(s): Class template not found in file /class/xoopsload.phpat line 105 dans le fichier /class/xoopsload.php - ligne 105

trigger_error('Class ' $name ' not found in file ' __FILE__ 'at line ' __LINE__E_USER_WARNING);


Merci

Posté le : 03/09/2010 13:31
Partager Twitter Partagez cette article sur GG+
Re: Prob avec content
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Une fois est assez!
$page['title'] = '';
if(
content_setting('disp_title''content')){
        if(
$content->getVar('content_name_disp')) {
            
$page['title']    = $content->getVar('content_name');
        }
    }
Pour l'autre erreur mettez
// xoops_load('template');

en commentaire dans header.php.
A mon avis, ce n'est pas nécessaire, car faites toujours par XOOPS et d'ailleurs, ça ne marche quand-même pas.

Posté le : 03/09/2010 16:00

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Prob avec content
Aspirant
Inscrit: 29/05/2010 17:34
De Xoopsland
Messages: 52
Hello Ghia,

J'ai exécute tes directives et activé le mode debug de xoops.

Le résultat est:
1. Plus aucun message d'erreur

2. Il y a un autre problème qui est apparu. Il n'y a plus de possibilité d'imprimer la page demandée, après avoir cliqué sur l'icône "impression", en bas de page générée par le "Content".

Merci

@+

Posté le : 03/09/2010 16:55
Partager Twitter Partagez cette article sur GG+
Re: Prob avec content
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Humm, peut-être le xoops_load a eu une effet, néanmoins la message d'erreur. Remplacer le par:
include_once XOOPS_ROOT_PATH '/class/template.php';


Posté le : 03/09/2010 23:11

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Prob avec content
Aspirant
Inscrit: 29/05/2010 17:34
De Xoopsland
Messages: 52
J'ai replacé la ligne 105 du fichier /class/download.php
trigger_error('Class ' $name ' not found in file ' __FILE__ 'at line ' __LINE__E_USER_WARNING);


PAR le code ci-dessous
include_once XOOPS_ROOT_PATH '/class/template.php';


Le Résultat:
Cela ne fonctionne pas

Posté le : 04/09/2010 11:13
Partager Twitter Partagez cette article sur GG+
Re: Prob avec content
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Pourquoi ça ne m’étonne pas? :roll: Citation :
Remplacer le par:
'le' est une référence au sujet du sentence précédente.
Citation :
peut-être le xoops_load a eu une effet, néanmoins la message d'erreur.
Et ça est le xoops_load.
xoops_load('template');

Posté le : 04/09/2010 12:01

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

31 Personne(s) en ligne (22 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 31 | Plus ...