Fork me on GitHub






les $xoopsTpl->assign
Semi pro
Inscrit: 06/09/2005 01:34
De Royan
Messages: 609
Bonjour a tous !

je cherche a ajouter les photos, cordonnées etc.. sur le fichier contact.php de catads 1.52

la seul soluc que j'ai trouver est de copier/coller la fonction: function showAds du fichier adsitem.php

c'est ok tout s'affiche, je dirai même trop s'affiche car le problème est que le thème du site complet s'affiche 'header, footer, block etc..)

donc je pense qu'il faut changer les $xoopsTpl->assign sans effacer le contenu souhaiter notament avec ce code dés qu'il est modifier toutes les photos, coordonnées et autre information de l'annonce disparaît:
$xoopsTpl->assign('ad_exists'true);

j'ai tenter de le modifier de cette façon:
/////////////fonctionne pas affiche bien souvent " Cette //annonce n'est pas disponible ..."         //$tpl->assign('ad_exists', true); fonctionne pas
//$this->_tpl->assign('ad_exists', true);
//$xoopsTpl->template->assign('xoops_contents',$this->content );
//$template->assign ( 'block', $bresult );
//$this->template->assign_by_ref( 'xoTheme', $this);
//$xoopsTpl->assign( 'ads_id', true);
//$xoopsTpl->assign( 'ads', $ads);
//$xoopsTpl->assign( $annonce, true);
//$xoopsTpl->assign( $annonce,$ads,$isAuthor);
//$xoopsTpl->assign( $annonce, $ads,$isAuthor, true);
//$xoopsTpl->assign( true);
//$xoopsTpl->assign();
//$xoopsTpl->assign('showAds', true);
//$xoopsTpl->assign($annonce, $ads_id);


et puis il y a aussi ces codes dans case "showAds":
include(XOOPS_ROOT_PATH."/header.php");
include(
XOOPS_ROOT_PATH."/footer.php");


mais je pense en les remplaçant par
xoops_header();
xoops_footer();

cela devrai fonctionner

mais il y a aussi ces codes:
$xoopsTpl->assign('pub',$xoopsModuleConfig['pub_footer_script']);}
// titre page pour référencement
$xoopsTpl->assign("xoops_module_header"'<link rel="stylesheet" type="text/css" href="style.css" />');

$xoopsTpl->assign('xoops_pagetitle',$ads->getVar('ads_type').' '.$ads->getVar('ads_title').'-' .$xoopsModule->name());


qui a une idée, solution ?
merci

Posté le : 20/08/2009 06:53
Partager Twitter Partagez cette article sur GG+
Re: les $xoopsTpl->assign
Semi pro
Inscrit: 06/09/2005 01:34
De Royan
Messages: 609
c'est bon j'ai résolu le problème !

Posté le : 21/08/2009 19:34
Partager Twitter Partagez cette article sur GG+
Re: les $xoopsTpl->assign
Aspirant
Inscrit: 02/07/2006 14:12
De Saint-Etienne
Messages: 77
Ah... Et j'ai envie de dire : comment? Open in new window

Posté le : 21/08/2009 22:27

Xoops user's...
Open in new window
Partager Twitter Partagez cette article sur GG+
Re: les $xoopsTpl->assign
Semi pro
Inscrit: 06/09/2005 01:34
De Royan
Messages: 609
en changeant tout le code php zapper tous les appels aux tpl

Posté le : 21/08/2009 23:26
Partager Twitter Partagez cette article sur GG+
Re: les $xoopsTpl->assign
Semi pro
Inscrit: 08/03/2006 21:08
Messages: 1176
Je dirai que c'est vraiment pas le solution... L'idéal est de passer par les templates!

Posté le : 22/08/2009 09:12
Partager Twitter Partagez cette article sur GG+
Re: les $xoopsTpl->assign
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
+1 mage, en plus il existe sur ce site cette documentation : Mémento Smarty

Posté le : 22/08/2009 10:45
Partager Twitter Partagez cette article sur GG+
Re: les $xoopsTpl->assign
Semi pro
Inscrit: 06/09/2005 01:34
De Royan
Messages: 609
Bonjour Mage et DuGris,

merci de vous intéresser a mon problème, comme je l'ai dit j'ai résolu mon souci en modifiant complétement le code php tout fonctionne
Citation :
attention je ne suis pas un pro je bidouille, je suis arriver il y a quelques années sur xoops france et j'ai appris comme cela ! lire un gros livre avec des pages entières de code c'est pas mon truc


en tous cas merci

Dugris j'adore ce lien merci je ne sais pas comment j'ai fais pour passer a côtes au lieu de rechercher => $xoopsTpl j'aurai dû rechercher => Templates tout simplement je pense que je serai tomber dessus.

je viens de tomber sur cela la

et celui qui m'intéresse en ce moment ici (3/4 projet de module de a=>z cette fois çi fini la bidouille) attention quelques liens ne sont plus a jours !

merci a tous les deux

Posté le : 22/08/2009 17:10
Partager Twitter Partagez cette article sur GG+
Re: les $xoopsTpl->assign
Semi pro
Inscrit: 13/04/2006 23:26
De Aix en Provence
Messages: 1751
Dugris il y a un problème dans les permissions du site frxoops.

Depuis que je suis passé 'rédacteur' je découvre de temps à autre que je n'ai plus accès à certaines parties du site.

Par exemple, si je suis le lien vers smarty que tu indiques, je n'ai pas le droit !



PS: Je n'ai pas non plus accès aux liens indiqués par CPascal !

Posté le : 26/08/2009 12:46

signé: LionHell
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



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

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