Fork me on GitHub


 Bas   Précédent   Suivant

(1) 2 3 4 ... 242 »


Re: Problème balise Script dans page html
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3976
Citation :
nendo a écrit :
1) Quand tu indique "A vérifier en activant dans les préférences générales le mode smarty et en allant sur une page affichant une news, tu pourras donc trouver le pop up qui affiche les smarty"

C'est bien là ?
Préférences-->Paramètres généraux-->Mode Debug : Activer le mode Debug Smarty pour les modèles ?
Oui

Citation :
2) Tu avais raison car j'ai regardé aussi dans le template dans mon module News (news_article.tpl) est c'est bien <{$story.id}>

Donc le code serais plutôt celui-là
<{if $story.id == 100}>
<
scriptici le script  </script>
<{/if}>

Je pensais, vu que l'adresse a la fin c'est "storyid=100" : www.example.com/modules/news/article.php?storyid=100 donc c'était pour moi "storyid" mais en smarty, c'est plutôt, <{$story.id}> et qui se transforme en "storyid=100" dans l'adresse du navigateur.
les paramètres dans l'URL ne sont pas des smarty.
Donc le smarty est <{$story.id}>


Avant de positionner ton script, je te propose d'écrire une balise bien visible, même si normalement à l'intérieur de balises <head>, on ne doit pas mettre de contenu affiché.

par exemple, tu peux tester que sur la page souhaitée, tu peux afficher "test 01"

<{if $story.id == 100}>
<
h1Test 01  </h1>
<{/if}>


Je pense à un autre test, mais il faut que tu sois en version XOOPS 2.5.11 (beta 1 ou 2 ) pour que cela fonctionne. (implémentation d'une fonctionnalité non dispo en XOOPS 2.5.10)
Si c'est le cas, je te proposerai un autre test, mais le principe reste le même.

Posté le : 15/09 11:16
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Problème balise Script dans page html
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3976
Oui, c'est bien ça
Mais pour le nom du smarty, je n'ai pas trouvé le même que toi, à vérifier.

Posté le : 14/09 17:45
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Problème balise Script dans page html
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3976
Le smarty semble être : <{$story.id}>

Voir le template news_article par exemple

Posté le : 14/09 16:48
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Problème balise Script dans page html
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3976
Citation :
nendo a écrit :
Mais ton code pourrais être la solution, c'est génial
1) je le met entre les balises <Head>...</Head> dans le fichier theme.tpl ?
Oui

Citation :
2) Est-ce normal qui est 2 signes égale entre id et 52 sur la première ligne ?
oui, "==" c'est le test d'égalité en smarty
1 seul "=" signifie une affectation pas un test d'égalité

Citation :
3) Et pourquoi, cette solution n'est pas très performante pour toi ?
Parce que le test est lancé sur toutes les pages, même quand on n'affiche pas de news.

Attention, pour le module news, le smarty qui affiche l'ID de la news ne s'appelle peut-être pas $news_id

A vérifier en activant dans les préférences générales le mode smarty et en allant sur une page affichant une news, tu pourras donc trouver le pop up qui affiche les smarty

Posté le : 14/09 16:45
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Problème balise Script dans page html
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3976
OK OK,
on est bien sur un site en XOOPS ?

Où insères tu le code ?
Si tu le fais dans ta news,
en validant, si tu n'as pas coché "HTML autorisé", j'ai peur que le système fasse bien son boulot et qu'il retire ce qu'il juge dangereux.
Maintenant, tu parles du modules news, cela fait très longtemps que je ne l'ai pas utilisé, j'utilise xmnews.

Solution pas très performante :
tu peux mettre le script dans ton theme.tpl, évidemment au bon endroit,
avec un test smarty pour qu'il ne soit vu que dans le cas de cette news, comme le suggérait Cédric.

Exemple de test :
<{if $news_id == 52}>
<
scriptici le script  </script>
<{/if}>


Chaque fois que la page affichée concerne l'article dont l'ID est 52, le script sera lu.

Posté le : 14/09 15:29
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Problème balise Script dans page html
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3976
Oui, les smarty ok ou l'ID de l'article.

Peux tu ajouter un élément qui identifie l'article dans le script ?
Sans quoi, effectivement, on peut ajouter le smarty de l'ID de l'article

Mais pour les smarty, sur quels critères tu veux compter les lectures ?

J'avoue ne pas tout comprendre de ta demande...

Posté le : 14/09 15:10
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Problème balise Script dans page html
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3976
nendo,
il y a un truc que je ne comprends pas.

Tu écris :
Citation :
Oui j'ai bien pensé a faire cela, mais le problème, j'ai d'autres articles mais pour d'autres boites et si je fais cela tout les articles seront comptés.

Par exemple, si j'ai 10 articles de boite différente lu 10 fois la boite qui veux que j’intègre ce script pour cette article va voir 10 lectures alors qu'il n'a été lu qu'une fois et c'est le problème...

Mais c'est sur des domaines différents, donc cela ne se mélange pas, non ?

Posté le : 14/09 14:22
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Autocomplete: Comment faire sous Xoops ?
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3976
Exact, Cédric, 100% d'accord avec toi.

Pour moi, la règle est obligatoire chez moi :
Ne jamais modifier le Core.

Dans le cas contraire, c'est une source de problème assurée et une assurance de grandes difficultés lors de mises à jour.

La solution de l'intégration du CDN dans le thème est la plus viable.

Il est également possible (mais plus long) de proposer des ajouts dans le Core.
Dans ce cas, une fois validés (si validés), les ajouts (fonctionnalités) seront disponibles sur les versions ultérieures officielles.


Posté le : 19/08 08:55
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: Autocomplete: Comment faire sous Xoops ?
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3976
Citation :
davidm78 a écrit :
mais vu que Xoops n'utilise pas JQuery
Si si,
édite la source de ton site, tu verras certainement une ligne :
<script src="https://www.monsite.fr/browse.php?Frameworks/jquery/jquery.js"></script>



Posté le : 18/08 18:30
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer


Re: API de Xoops 2.5.11
Admin Frxoops
Inscrit: 16/05/2003 18:10
De Rhone-Alpes
Messages: 3976
Et une version avec des graphes, des menus et une fonction de recherche est disponible également ici :

https://api.monxoops.fr/

Open in new window

Posté le : 18/08 15:15
_________________
Open in new window
Transférer la contribution vers d'autres applications Transférer



 Haut
(1) 2 3 4 ... 242 »




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

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