Fork me on GitHub


 Bas   Précédent   Suivant

(1) 2 »


Re: Variable désigant le thème
Newbie
Inscrit: 21/01/2005 20:22
Messages: 15
J'espère que ça pourra aider les éventuels personnes qui auront ce problème.

Posté le : 29/04/2006 14:22
Transférer la contribution vers d'autres applications Transférer


Re: Variable désigant le thème
Newbie
Inscrit: 21/01/2005 20:22
Messages: 15
Bon, en continuant de chercher j'ai réussi a trouver une solution.

D'abord je récupère la variable du thème actuel que je place dans une variable plus simple (et moin brarbare)

Citation :
$theme3s = $xoopsConfig['theme_set'];


Donc à l'affichage de ma première page je défini $theme3s avec le nom du thème, y a plus qu'a l'envoyer, dans le lien vers mes pop'up:

Citation :
echo "<a href=\"mapage.php?theme=". $thm ."\" target=\"nom du pop'up\" onclick=\"window.open('','whois','width=400,height=160, directories=no, toolbar=no, location=no, menubar=no');\">Mon lien</a>\n";


Maintenant que le nom du thème par dans l'adresse, y a plus qu'a récuperer ça dans le pop'up:

Citation :
$thm = $_GET['theme'];
echo "<link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"http://www.333-sunrise.com/themes/". $thm ."style.css\" />\n";


Et voila, on a le beau thème d'integré aux pop'up directement ^^

Posté le : 29/04/2006 14:19
Transférer la contribution vers d'autres applications Transférer


Re: Variable désigant le thème
Newbie
Inscrit: 21/01/2005 20:22
Messages: 15
Erf j'arrive pas a lui faire sortir le nom du thème, c'est quoi la variable (qu'on peut utiliser directement dans une page php qui s'affiche dans xoops) désignant le thème ? par ce que si je peux lui faire afficher la variable mon problème est résolu :D

Posté le : 27/04/2006 01:43
Transférer la contribution vers d'autres applications Transférer


Re: Variable désigant le thème
Newbie
Inscrit: 21/01/2005 20:22
Messages: 15
non vu que c'est du code qui ne sera pas interpreté par xoops, le pop'up est appelé depuis le site, donc je pourrais eventuellement envoyé dans l'adresse du pop'up (en adaptant mon code pour l'interpreter) le nom du theme actuel, une fois que je l'ai dans l'adresse je le récupère pour l'integrer a la ligne

<link rel="stylesheet" type="text/css" media="all" href="<? $xoops_themecss ?>" />

ça pourrait marcher, je vais essayer...

Posté le : 27/04/2006 01:02
Transférer la contribution vers d'autres applications Transférer


Re: Variable désigant le thème
Newbie
Inscrit: 21/01/2005 20:22
Messages: 15
Oui mais j'ai plusieurs thèmes cliquable sur le site, je peux pas mettre celui d'un thème alors qu'un autre est affiché :/

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


Re: Variable désigant le thème
Newbie
Inscrit: 21/01/2005 20:22
Messages: 15
ceci dit ça résou pas mon problème, ça ça affiche tout le site autour, moi j'ai de simple pop'up avec quelques informations (des tableaux entre autre) que je veux qu'ils prennent le theme du site, donc je peux pas mettre ça, je veux pas tout le site dans le pop'up :/

Posté le : 25/04/2006 23:19
Transférer la contribution vers d'autres applications Transférer


Re: Variable désigant le thème
Newbie
Inscrit: 21/01/2005 20:22
Messages: 15
ah non c'est bon j'ai trouvé, désolé ^^'

https://www.frxoops.org/modules/smartfaq/faq.php?faqid=554

Posté le : 25/04/2006 23:11
Transférer la contribution vers d'autres applications Transférer


Re: Variable désigant le thème
Newbie
Inscrit: 21/01/2005 20:22
Messages: 15
heu, au risque de passer pour un...hum, je trouve ça ou ?

Posté le : 25/04/2006 23:00
Transférer la contribution vers d'autres applications Transférer


Variable désigant le thème
Newbie
Inscrit: 21/01/2005 20:22
Messages: 15
Bonsoir à tous.
J'espère que vous saurez m'aider, par ce que moi je sais pas trop comment faire.
Voilà mon problème.

J'utilise le module tinycontent sur mon site, ce qui me permet d'intégrer à mon site une page (en php) sur laquel j'ai des liens qui s'ouvrent en pop'up. Dans ces pop'up, je souhaiterais utiliser la mise en forme du thème de xoops, j'ai donc adapté mes pages avec les variables de thème de xoops.
Le problème est que lorsque les pop'up s'ouvrent, ils n'ont pas les paramètre css du thème à utiliser. Etant donné que le thème peut être changé, je ne peux pas mettre une url bien définie pour le css.

Après y avoir réflechi, et cherché (peut être pas assez) sur ce site, j'ai voulu essayer cette solution:
Dans chaque thème de mon site, je place une variable, par exemple $theme avec pour contenu de la variable, le nom du thème en question (ou plus précisement le repertoire du thème) puis dans ma page, spécifier dans les liens de mes pop'up le nom de ma variable theme que je récupererais dans le pop'up pour finalement l'afficher dans la ligne en html pour le css, pour pointer vers le thème actuellement utilisé sur le site, ou selectionné par l'utilisateur.

Le Hic c'est qu'on ne peut pas mettre de php dans le fichier theme.html -_-

Donc bref, je fais appel a vous qui vous y connaissez certainement plus que moi et qui pourrez certainement m'aider. Pitié !!! lol heu s'il vous plaît

Posté le : 25/04/2006 22:24
Transférer la contribution vers d'autres applications Transférer


Re: Bloc "Qui est en ligne" : [object] depuis MAJ
Newbie
Inscrit: 21/01/2005 20:22
Messages: 15
non, on a du mal se comprendre, je n'ai pas installé de module en plus, c'est le bloc par defaut "Qui est en ligne" qui est déjà installé sur xoops a la base, et c'est depuis que j'ai fait la mise a jour que ça s'affiche !

Posté le : 24/07/2005 20:56
Transférer la contribution vers d'autres applications Transférer



 Haut
(1) 2 »




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

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