BasBas



Re : cloner xmnews
Alain T
Alain T

Re : cloner xmnews

Alain T 608
29/09/2021 14:58
Alain T 608
29/09/2021 14:58
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 !


Re : cloner xmnews
Alain T
Alain T

Re : cloner xmnews

Alain T 608
29/09/2021 14:56
Alain T 608
29/09/2021 14:56
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


Re : cloner xmnews
Alain T
Alain T

Re : cloner xmnews

Alain T 608
29/09/2021 14:27
Alain T 608
29/09/2021 14:27
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


Re : cloner xmnews
Alain T
Alain T

Re : cloner xmnews

Alain T 608
29/09/2021 12:17
Alain T 608
29/09/2021 12:17
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).


Re : cloner xmnews
Alain T
Alain T

Re : cloner xmnews

Alain T 608
27/09/2021 23:59
Alain T 608
27/09/2021 23:59
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
.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">&nbsp;</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
Alain T
Alain T

Re : cloner xmnews

Alain T 608
27/09/2021 18:18
Alain T 608
27/09/2021 18:18
Si tu ne comprends je te donnerai un exemple concret de ce que tu peux mettre dans tes fichiers css
et également dans ton template principal.


Re : cloner xmnews
Alain T
Alain T

Re : cloner xmnews

Alain T 608
27/09/2021 18:15
Alain T 608
27/09/2021 18:15
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 ?


Re : cloner xmnews
Alain T
Alain T

Re : cloner xmnews

Alain T 608
27/09/2021 15:59
Alain T 608
27/09/2021 15:59
Ok, corrigé !
oui, il manquait un "<{ /if }>"
Dimanche, fin d'après-midi...

Corrigé directement dans le post où il y a le code.
Dis moi si c'est tout bon !


Re : cloner xmnews
Alain T
Alain T

Re : cloner xmnews

Alain T 608
27/09/2021 15:53
Alain T 608
27/09/2021 15:53
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.


Re : La traduction française pour XOOP 2.5.11 est disponible
Alain T
Alain T

Re : La traduction française pour XOOP 2.5.11 est disponible

Alain T 608
27/09/2021 10:52
Alain T 608
27/09/2021 10:52
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.



« 1 ... 29 30 31 (32) 33 34 35 ... 60 »