Fork me on GitHub


 Bas   Précédent   Suivant



Re: Importer du JavaScript custom
Newbie
Inscrit: 22/05/2006 18:26
Messages: 9
Problème résolu!!...

J'étais probablement trop distrait à comprendre la signification des variables smarty pour réaliser que c'était en fait une balise superflue dans la section déclaration de 'theme.html' qui était la source du problème.

En remplaçant la balise smarty, la déclaration correcte (mais simplifiée) est:
<script type="text/javascript" src="tt.js"></script>
au lieu de:
<script type="text/javascript">
src="tt.js"</script>


Il est donc possible au moins pour la version 2.0.13.2 d'importer un fichier js dans un module custom. Il faut simplement veiller à la syntaxe html!..

Question subsidiaire: Quelqu'un pourrait-il recommander un vérificateur html qui m'éviterait ce genre de problèmes à l'avenir?. Merci d'avance,

Marc

Posté le : 01/06/2006 13:32
Transférer la contribution vers d'autres applications Transférer


Re: Importer du JavaScript custom
Newbie
Inscrit: 22/05/2006 18:26
Messages: 9
Bon merci ... Je n'avais pas pensé aux paramètres de sécurité.

Je vais jeter un coup d'oeil sur xoops.org. Peut-être en apprendrai-je un peu plus. Si jamais, je posterai mes trouvailles.

Posté le : 01/06/2006 11:12
Transférer la contribution vers d'autres applications Transférer


Re: Importer du JavaScript custom
Newbie
Inscrit: 22/05/2006 18:26
Messages: 9
Je pense que le problème est peut-être lié à la syntaxe d'appel des fichiers js externes. Xoops refuse d'exécuter du code js depuis un fichier externe. :-o

Pour illustrer les choses, j'ai changé la fct js du msg précédent en une simple fonction alert (T1)

Le code suivant fonctionne correctement:
<a href="_javascript:T1(document.formPickDate3.txtDate.value)">

Lorsque je place le même code dans un fichier js externe, la fct (T2) n'est plus exécutée (le nav. m'indique qu'il y une erreur sur la page):
<a href="_javascript:T2(document.formPickDate3.txtDate.value)">

Quelqu'un a-t-il déjà rencontré ce type de problème avec des fichiers js externes? Merci pour toute suggestion ou lien. (xoops V.: 2.0.13.2)

Marc

1. Déclarations 'theme.html' (in-line and external):
----- in line js code (fonctionne) --------
<script type="text/javascript">
<!--
function T1(pText) {
alert("You typed:" + pText );
}
//-->
</script>

---- external js declaration (ne fonctionnne pas) ------
<script type="text/javascript">
language="javascript"
src="http://localhost/xoops/modules/scripts/t1.js">
</script>
-----------------------------


2. Fichier 'index.php' (php code snippet):
<p>3. Pick a date:</p>
<form name="formPickDate3" action="">
<input type="text" name="txtDate" maxlength="25" size="25">
<a href="javascript:T1(document.formPickDate3.txtDate.value)">
<img src="scripts/cal.gif" width="16" height="16" border="0" alt="Pick a date"></a>
</form>


3. Contenu fichier js file 't1.js' :
function T2(pText) {
alert("You typed:" + pText);

}

Posté le : 01/06/2006 09:45
Transférer la contribution vers d'autres applications Transférer


Importer du JavaScript custom
Newbie
Inscrit: 22/05/2006 18:26
Messages: 9
Bonjour,

Je souhaite porter dans xoops une petit script DHTML. Le script ouvre une fenêtre pop-up lorsqu'on clique sur une image et formatte des données. Le script marche sans problème dans le browser.

Dans xoops, j'ai créé un sous-répertoire (.../modules/mod1/scripts) pour y stocker le code javascript (code1.js) et l'image (img1.gif):

Problèmes:
1. Xoops me montre le champ de saisie, mais pas l'image. Le référencement absolu de l'image (file:///...) ne fonctionne pas non plus.
2. Le code jscript ne s'exécute pas. J'ai constaté que les variable $xoops_imageurl et $xoops_url demeurent nulles.

Je me suis basé sur quelques FAQ glanées ça et là. Il me manque de toute évidence quelques pièces du puzzle pour faire marcher le tout. Merci pour tout renseignement.


Procédure:
1. Déclaration du module jscript dans le module 'theme.html':

<!-- Private modules -->
<script type="text/javascript">
<!--
<{$xoops_url}>/modules/mod1/code1.js
//-->
</script>

2. Insertion code dans le fichier '.../modules/mod1/index.html':
<form name="frmtest">
<input type="Text" name="timestamp" value="">
<a href="javascript:show_cal('document.tstest.timestamp', document.tstest.timestamp.value);">
<img src ="../modules/mod1/scripts/img1.gif" width="16" height="16" border="0"> </a>
</form>

Posté le : 31/05/2006 17:16
Transférer la contribution vers d'autres applications Transférer


Menus. Encore!...
Newbie
Inscrit: 22/05/2006 18:26
Messages: 9
Encore une n-ième question sur les menus...

J'aimerais créér un menu haut de page en JavaScript (avec sous-menus) et cacher les menus latéraux (gauche/droite) en vue de créer un design sobre.

Questions:

1. Est-ce que c'est possible?
2. Si oui, quels fichiers dois-je modifier?
3. Comment procéder si je veux supprimer les menus latéraux dans certaines pages en fonction du choix JScript?

Merci pour tout indice ou liens.

Marc

Posté le : 29/05/2006 16:12
Transférer la contribution vers d'autres applications Transférer


Générateur formulaire & Auto-répondeur
Newbie
Inscrit: 22/05/2006 18:26
Messages: 9
Bonjour,

Je souhaite porter une application MS Access dans Xoops. MS Access semble ne pas être supporté dans le projet Migration données CMS. Avant de m'embarquer dans la création de formulaires et de modules, j'aimerais savoir s'il existe un module de création de formulaires (genre Phorm etc. ) afin de gagner un peu de temps.

D'autre part, existe-t-il un module Xoops faisant office d'auto-répondeur? Le lien que j'ai consulté suggère de modifier le fichier 'pmlite.php'. Est-ce une bonne approche? J'utilise actuellement la version 2.0.13.2. Dans la mesure du possible, j'aimerais éviter de modifier des fichiers core pour des raisons de portabilité futures.

Merci pour tout renseignement,

Marc

Posté le : 28/05/2006 13:11
Transférer la contribution vers d'autres applications Transférer


Re: Zen Carts Xoop V0.3 - Accès Admin
Newbie
Inscrit: 22/05/2006 18:26
Messages: 9
Après avoir consulté Xoops US, il semblerait que le problème d'accès Admin soit lié à un problème d'affichage IE (iframe). En utilisant Firefox, le problème effectivement disparaît bien que les messages de diagnostics demeurent.

Questions:
1. Quelqu'un a-t-il une idée comment initialiser ces variables?
2. Dans le prolongement de 1, existe-t-il une doc générique expliquant comment créer ses propres modules (définition des variables, classes, structure Smarty, critères à respecter, etc.)? Je souhaite inclure quelques modules interagissant avec des tables de données.

Merci pour tout renseignement,

Marc

Posté le : 27/05/2006 00:55
Transférer la contribution vers d'autres applications Transférer


Zen Carts Xoop V0.3 - Accès Admin
Newbie
Inscrit: 22/05/2006 18:26
Messages: 9
Bonsoir,

Je viens de télécharger la version 0.3 de ZenCarts Xoop version 0.3 (version anglaise)

Dans le menu 'modules', je suis en mesure d'utiliser les options 'Build Blocks', 'Install Demo Products' fournies avec ZenCart, mais le système "se plante" en activant l'option 'Admin'.

Quand je clique sur le lien 'ZenCarts', la fenêtre s'active correctement mais Yoops affiche une trentaine de lignes de messages de diagnostics (voir plus bas). Il semble qu'un certain nombre de variables (noloadxoops, noxoopstheme, etc.) ne soient pas correctement initialisées.

J'utilise le thème de défaut de Xoops.

Une des raisons pour lesquelles je me suis intéressé à Xoops était la possiblité d'intégration de ZenCart. J'espère que le problème est solvable! (J'ai consulté le site http://dev.imaginacolombia.com sans succès).

Configuration système:
Xoops: v 2.0.13.2
PHP: 5.0.1
MySQL: 5.0.0.alpha-nt
OS: Windows XP

Merci pout tout renseignement,

Marc

Résumé Diagnostics (anglais):
Notice [PHP]: Undefined variable: noloadxoops in file C:\Program Files\Apache Group\Apache2\htdocs\Xoops\modules\shop\includes\init_includes\overrides\init_languages.php line 17
Notice [PHP]: Undefined variable: noloadxoops in file C:\Program Files\Apache Group\Apache2\htdocs\Xoops\modules\shop\includes\init_includes\overrides\init_header.php line 139
Notice [PHP]: Undefined variable: noxoopstheme in file C:\Program Files\Apache Group\Apache2\htdocs\Xoops\modules\shop\includes\templates\xoopstheme\common\html_header.php line 23
Notice [PHP]: Undefined variable: noloadxoops in file C:\Program Files\Apache Group\Apache2\htdocs\Xoops\modules\shop\includes\templates\xoopstheme\common\html_header.php line 23
Notice [PHP]: Undefined variable: zc_module_header in file C:\Program Files\Apache Group\Apache2\htdocs\Xoops\modules\shop\includes\templates\xoopstheme\common\html_header.php line 59
Notice [PHP]: Undefined variable: noloadxoops in file C:\Program Files\Apache Group\Apache2\htdocs\Xoops\modules\shop\includes\templates\xoopstheme\common\html_header.php line 137
Notice [PHP]: Use of undefined constant FILENAME_PRODUCTS_ALL - assumed 'FILENAME_PRODUCTS_ALL' in file C:\Program Files\Apache

etc...

Posté le : 26/05/2006 22:41
Transférer la contribution vers d'autres applications Transférer


Ajouter une page
Newbie
Inscrit: 22/05/2006 18:26
Messages: 9
Je viens de télécharger la version 2.0 de Xoops il y a deux jours. J'ai été en mesure de changer les thèmes, d'ajouter de nouveaux menus etc. en suivant les tutoriels (très bien faits).

J'ai une question toute simple: comment ajouter une nouvelle page avec le lien y afférant? Supposons que je veuille créer la rubrique RUB3 en page 3 de mon site, comment procéder? Faut-il ajouter une module spécial ou travailler avec les blocs standards?

Je n'ai pas trouvé d'explications sur les forums (USA, FRA, GER). Merci pour tout éclaircissement.

Marc

Posté le : 22/05/2006 18:52
Transférer la contribution vers d'autres applications Transférer



 Haut




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

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