Fork me on GitHub


 Bas   Précédent   Suivant

« 1 2 3 (4) 5 6 7 ... 9 »


Re: Aux pros des smarty xoops
Régulier
Inscrit: 04/02/2003 11:32
De wdforge.org
Messages: 285
Je clos cette discussion et récupère les éléments pour rédiger une ressource. Je t'ai posté ce qui te reviens de droit (avec quelques jours d'avance sur les autres).

Je te suis sincèrement reconnaissant du temps accordé. Champagne ! Cela faisait des mois que ce petit morceau demeurait en suspend. Si la ressource est certainement perfectible on a déjà bien évolué...

Merci Denis !

Mes excuses auprès de tous pour ce 'tchat' mais cela en valait la peine... vous verrez.

Posté le : 21/10/2005 15:40
_________________
Portail et Forge WinDev
Transférer la contribution vers d'autres applications Transférer


Re: Aux pros des smarty xoops
Régulier
Inscrit: 04/02/2003 11:32
De wdforge.org
Messages: 285
<{php}>
$mod $GLOBALS['xoopsModule'];
$dirname = (isset($mod) ? $mod->getVar('dirname') :'system');
$GLOBALS['xoopsTpl']->assign'xoops_cmod'$dirname );
<{/
php}>
<{if (
$xoops_cmod==system)}>
    <{if (
$SCRIPT_NAME == "/readpmsg.php" or $SCRIPT_NAME == "/viewpmsg.php" or $SCRIPT_NAME == "/user.php" or $SCRIPT_NAME == "/edituser.php" or $SCRIPT_NAME == "/userinfo.php" or $SCRIPT_NAME == "/register.php")}>
    <{
php}>
    
$GLOBALS['xoopsTpl']->assign'xoops_cmod''user' );
    <{/
php}>
    <{else}>
    
    <{/if}>
<{/if}>


En fait le &xoops_url + le "/" qui est le divisé foutait le basar... j'ai dons coupé cela et c'est en ligne tip top...

juste un point sur un serveur local, cela plante car (chez moi avec mon installation pas propre) $SCRIPT_NAME = /html/... le html vies se loger en plus

je te laisse adminer le travail
un pont : si on accède à un profil qui n'est le notre (userinfo) on est en menu utilisateur... c'est le seul cas limite

Posté le : 21/10/2005 15:24
_________________
Portail et Forge WinDev
Transférer la contribution vers d'autres applications Transférer


Re: Aux pros des smarty xoops
Régulier
Inscrit: 04/02/2003 11:32
De wdforge.org
Messages: 285
Pas d'empbale le menu user est down (je crise)

Posté le : 21/10/2005 14:37
_________________
Portail et Forge WinDev
Transférer la contribution vers d'autres applications Transférer


Re: Aux pros des smarty xoops
Régulier
Inscrit: 04/02/2003 11:32
De wdforge.org
Messages: 285
cela coince quand on est en system et pas dans l'un des scripts... il indique toujours USER...

voici mon code qui marche mais qui est à la mesure de ma compréhension : crade crade !!!
<{php}>
$mod $GLOBALS['xoopsModule'];
$dirname = (isset($mod) ? $mod->getVar('dirname') :'system');
$GLOBALS['xoopsTpl']->assign'xoops_cmod'$dirname );
<{/
php}>
<{if (
$xoops_cmod==system) and ($smarty.server.SERVER_NAME/$SCRIPT_NAME == $xoops_url/readpmsg.php or $smarty.server.SERVER_NAME/$SCRIPT_NAME == $xoops_url/viewpmsg.php or $smarty.server.SERVER_NAME/$SCRIPT_NAME == $xoops_url/user.php or $smarty.server.SERVER_NAME/$SCRIPT_NAME == $xoops_url/edituser.php or $smarty.server.SERVER_NAME/$SCRIPT_NAME == $xoops_url/userinfo.php or $smarty.server.SERVER_NAME/$SCRIPT_NAME == $xoops_url/register.php)}>
<{
php}>
$GLOBALS['xoopsTpl']->assign'xoops_cmod''user' );
<{/
php}>
<{/if}>
<{if (
$xoops_cmod==user) and ($smarty.server.SERVER_NAME/$SCRIPT_NAME == $xoops_url/index.php)}>
<{
php}>
$GLOBALS['xoopsTpl']->assign'xoops_cmod''system' );
<{/
php}>
<{/if}>
LE CMOD 
<{$xoops_cmod}>


on lit le module
si module = systeme alos on idendifie les scripts user
si module = user et script = index.php => module revient à system

tordu à souhait mais j'ai ce que je cherche...
je laisse aux puriste le soins de faire le ménage, moi, je prépare mon dossier...

MEGA MERCI Denis, TheCat et tout ceux (faut me poster vos noms) sans lesquels je serais chauve (et oui c'est pas encore le cas)


:banane: :merci: :banane:

Posté le : 21/10/2005 14:25
_________________
Portail et Forge WinDev
Transférer la contribution vers d'autres applications Transférer


Re: Aux pros des smarty xoops
Régulier
Inscrit: 04/02/2003 11:32
De wdforge.org
Messages: 285
on y est trop presque... il merdoie maintenant quand on est en system et pas dans un des scripts : menu user à tout les coups

[frustration]tu peux tester avec le login que je t'ai passé, c'est en ligne)

Posté le : 21/10/2005 14:18
_________________
Portail et Forge WinDev
Transférer la contribution vers d'autres applications Transférer


Re: Aux pros des smarty xoops
Régulier
Inscrit: 04/02/2003 11:32
De wdforge.org
Messages: 285
... sans abuser, peux tu poster le bout de code complet, je nage à foce d'essayer telle ou telle solution... et j'ai plus l'affectation du $xoops_cmod

Posté le : 21/10/2005 14:08
_________________
Portail et Forge WinDev
Transférer la contribution vers d'autres applications Transférer


Re: Aux pros des smarty xoops
Régulier
Inscrit: 04/02/2003 11:32
De wdforge.org
Messages: 285
J'imagine traiter $SCRIPT_NAME... et en récupérer le contenu en partant du premier caractère après le dernier /...

en php on utiliserais (si je savait accéder à $SCRIPT_NAME
$val substr($val1+strrpos($SCRIPT_NAME"/"));
if (
$val == 'readpmsg.php') { 
        
$GLOBALS['xoopsTpl']->assign'xoops_cmod''user' );
}

Posté le : 21/10/2005 13:59
_________________
Portail et Forge WinDev
Transférer la contribution vers d'autres applications Transférer


Re: Aux pros des smarty xoops
Régulier
Inscrit: 04/02/2003 11:32
De wdforge.org
Messages: 285
ok mais le probleme n'est pas là...
il s'agit d'affecter à xoops_cmod la valeur 'user' si on est sur un script utilisateur (identifiés dans le if)

Posté le : 21/10/2005 12:03
_________________
Portail et Forge WinDev
Transférer la contribution vers d'autres applications Transférer


Re: CBB version 1.14
Régulier
Inscrit: 04/02/2003 11:32
De wdforge.org
Messages: 285
Bonjour

Au rique de répondre à coté, voici un résumé de mon expérience d'hier sur le sujet ici.

Lors de la rédaction de mon post, j'ai "téléchargé" des fichiers.
Une fois uploadé, le fichier apparait sous le post en cours de rédaction, j'ai copié le lien (clic droit sur le lien) et les ai collé dans la balise bbcode d'image pour qu'elle s'affiche dans le post. J'ai répété l'opération autant de fois que nécessaire.

C'est le gestionnaire d'upload qui renomme ton fichier sur le serveur sans doute par sécurité (ne pas me demander pourquoi). C'est donc al raison de cette procédure.

Dans ton cas, un ppt, le mieux est alors de mettre, dans ton post, un lien web vers l'url du fichier envoyé sur le serveur.

Bon Xoops.

Posté le : 21/10/2005 10:10
_________________
Portail et Forge WinDev
Transférer la contribution vers d'autres applications Transférer


Re: Partie sous menu dynamique est cachée sous medias flash
Régulier
Inscrit: 04/02/2003 11:32
De wdforge.org
Messages: 285
Bonjour
J'ai pas étudié le thème en question mais pour l'instant la majorité des menus rencontrés sont en DHTML et incluent donc du javascript. Par conséquent, les menu étant dessiné par le navigateur, c'est de ce coté que survient le problème : les navigateurs ne surchargent pas apparement les images avec les infos affichées en DHTML.

C'est une des raison de ma quête entamé il y a plusieurs années pour un menu css seul.

J'y suis presque... le temps pour moi de trouver ou me faire aider sur la mise au point finale.

Pour le détatil de ma quête : cf les documentations sur les menu css...

ps: le pire c'est que je n'y connais pas grand chose en css...

Posté le : 21/10/2005 10:01
_________________
Portail et Forge WinDev
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 2 3 (4) 5 6 7 ... 9 »




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

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