Re : cloner xmnews
ha, ok "Error : ParseError: syntax error, unexpected ')'"
Il faudrait dans ce cas, que tu actives le mode debug en ligne , AVANT le mode smarty,
comme çà tu auras plus d'info sur l'erreur,
notamment le fichier et la ligne.
En mode dev, tu devrais TOUJOURS avoir ce mode actif !
Il faudrait dans ce cas, que tu actives le mode debug en ligne , AVANT le mode smarty,
comme çà tu auras plus d'info sur l'erreur,
notamment le fichier et la ligne.
En mode dev, tu devrais TOUJOURS avoir ce mode actif !
Re : cloner xmnews
Oui, effectivement je pense que ça semble trop compliqué pour toi, du moins pour l'instant.
Ce n'est pas impossible mais il faut accroitre ton expérience template / smarty.
Pour Activer les smarty, si tu utilises un thème xSwatch4, tu as un accès direct via la barre d'outil du bas.
Sinon, préférences / préférences générales / Mode débogage
Ce n'est pas impossible mais il faut accroitre ton expérience template / smarty.
Pour Activer les smarty, si tu utilises un thème xSwatch4, tu as un accès direct via la barre d'outil du bas.
Sinon, préférences / préférences générales / Mode débogage
Re : cloner xmnews
Ok, c'est bien tu as déjà retrouvé le code concernant l'affichage de la barre !
Pour le test,
chez moi, j'ai testé le code initial, c'est à dire le code de test, avec l'affichage de <h1> rubrique numero : </h1>
mais pas celui dans le < head >
Quel est le message d'erreur que tu obtiens ?
Peux tu activer l'affichage des variables smarty et voir la valeur de $xoops_dirname quand tu es dans le module xmnews
ainsi que la valeur de $category_id ou $news_cid
Pour le test,
chez moi, j'ai testé le code initial, c'est à dire le code de test, avec l'affichage de <h1> rubrique numero : </h1>
mais pas celui dans le < head >
Quel est le message d'erreur que tu obtiens ?
Peux tu activer l'affichage des variables smarty et voir la valeur de $xoops_dirname quand tu es dans le module xmnews
ainsi que la valeur de $category_id ou $news_cid
Re : cloner xmnews
Ben, le code je ne l'ai pas inventé, je l'ai trouvé sur ton site :
http://xoopstest.lumieresdefrance.com/index.php
Tu as bien ce code en début de fichier. c'est ce code qui affiche ta barre du haut.
Je l'ai juste un tout petit peu modifié.
PS : J'ai affiché le source de cette page, mais il est possible que le code soit un fichier (include) et pas directement dans theme.tpl.
Tu dois avoir un include d'un fichier nav.tpl sans doute (Un truc dans ce genre).
http://xoopstest.lumieresdefrance.com/index.php
Tu as bien ce code en début de fichier. c'est ce code qui affiche ta barre du haut.
Je l'ai juste un tout petit peu modifié.
PS : J'ai affiché le source de cette page, mais il est possible que le code soit un fichier (include) et pas directement dans theme.tpl.
Tu dois avoir un include d'un fichier nav.tpl sans doute (Un truc dans ce genre).
Re : cloner xmnews
Voilà un exemple concret qui permet d'afficher le bandeau du haut de la même couleur que tes catégories :
css/filecss-cat-1.css
css/filecss-cat-2.css
css/filecss-cat-3.css
et pour ton fichier theme.tpl,
Et pour que cela fonctionne correctement, dans le cas où la page n'est pas dans une catégorie du modules xmnews,
il te faut définir un fichier css/default.css (tu peux bien sur changer de nom).
Il faut que ce fichier soit chargé AVANT ceux des catégories
car ce sont les fichiers css des catégories qui vont "écraser" les définitions par défaut si besoin
Donc tu vas avoir dans ton fichier css/default.css
et dans ton fichier theme.tpl, tu auras donc :
css/filecss-cat-1.css
.menu-bg {
background-color: #259FE6;
}
css/filecss-cat-2.css
.menu-bg {
background-color: #4FB2EA;
}
css/filecss-cat-3.css
.menu-bg {
background-color: #642100;
}
et pour ton fichier theme.tpl,
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="menu-bg">
<tbody>
<tr>
<th align="left" scope="col"><img src="http://xoopstest.lumieresdefrance.com/themes/LDF_Bleu/images/logo.png" alt="XOOPS Site"></th>
</tr>
<tr>
<th align="left" scope="col"> </th>
</tr>
</tbody>
</table>
Et pour que cela fonctionne correctement, dans le cas où la page n'est pas dans une catégorie du modules xmnews,
il te faut définir un fichier css/default.css (tu peux bien sur changer de nom).
Il faut que ce fichier soit chargé AVANT ceux des catégories
car ce sont les fichiers css des catégories qui vont "écraser" les définitions par défaut si besoin
Donc tu vas avoir dans ton fichier css/default.css
.menu-bg {
background-color: #aabbcc; /* couleur de fond par défaut*/}
et dans ton fichier theme.tpl, tu auras donc :
<link rel="stylesheet" type="text/css" href="<{xoImgUrl}>css/default.css">
<{if ($xoops_dirname == "xmnews") && ($category_id != '' or $news_cid != '')}>
<link rel="stylesheet" type="text/css" href="<{xoImgUrl}>css/filecss-cat-<{if $category_id != ''}><{$category_id}><{else}><{$news_cid}><{/if}>.css">
<{/if}>
Re : cloner xmnews
Non, tu n'y es pas du tout.
Déja, sans mon code, comprends-tu comment fonctionne l'index du module xmnews ?
si pas de rubrique sélectionnée, alors on voit les articles de toutes les rubriques, on a donc des cadres avec des couleurs différentes selon la catégorie de l'article
Toujours sur la page index du module, si tu sélectionnes une catégorie, tu restes sur la page index MAIS
tu ne fais apparaître que les article de la catégorie sélectionnée donc tous les cadres ont la même couleur !
Comme sur monxoops.fr avec les actualités :
Actualité : page index
Actualité, catégorie le site web
Actualité, catégorie thèmes
çà, c'est pour le principe,
ensuite, avec le code que je te propose, il faut renseigner tes fichiers css.
Met qq chose de simple dedans
et surtout, pense a utiliser les classes que tu définies dans tes fichiers
css/filecss-cat-1.css
css/filecss-cat-2.css
css/filecss-cat-3.css
Comprends tu ?
Déja, sans mon code, comprends-tu comment fonctionne l'index du module xmnews ?
si pas de rubrique sélectionnée, alors on voit les articles de toutes les rubriques, on a donc des cadres avec des couleurs différentes selon la catégorie de l'article
Toujours sur la page index du module, si tu sélectionnes une catégorie, tu restes sur la page index MAIS
tu ne fais apparaître que les article de la catégorie sélectionnée donc tous les cadres ont la même couleur !
Comme sur monxoops.fr avec les actualités :
Actualité : page index
Actualité, catégorie le site web
Actualité, catégorie thèmes
çà, c'est pour le principe,
ensuite, avec le code que je te propose, il faut renseigner tes fichiers css.
Met qq chose de simple dedans
et surtout, pense a utiliser les classes que tu définies dans tes fichiers
css/filecss-cat-1.css
css/filecss-cat-2.css
css/filecss-cat-3.css
Comprends tu ?
Re : cloner xmnews
Ouups,
désolé,
Je regarde...
Content que le premier fonctionne du 1er coup !
J'espère que cela a été utile pour bien comprendre.
Il faut souvent faire des choses comme cela pour bien savoir si tes tests font ce que tu attends.
désolé,
Je regarde...
Content que le premier fonctionne du 1er coup !
J'espère que cela a été utile pour bien comprendre.
Il faut souvent faire des choses comme cela pour bien savoir si tes tests font ce que tu attends.
Re : La traduction française pour XOOP 2.5.11 est disponible
Merci Greg !
Et surtout bien suivi et quelle réaction rapide !
En effet, il s'agit d'un élément qui a été mergé (installé et validé) hier soir sur le site officiel.
Voir ce Pull Request mergé pour ceux qui veulent tout savoir.
Greg, tu as ajouté également d'autres éléments tels que le remplacement des fichiers index.html par des fichiers index.php.
Et surtout bien suivi et quelle réaction rapide !
En effet, il s'agit d'un élément qui a été mergé (installé et validé) hier soir sur le site officiel.
Voir ce Pull Request mergé pour ceux qui veulent tout savoir.
Greg, tu as ajouté également d'autres éléments tels que le remplacement des fichiers index.html par des fichiers index.php.