il faut faire en sorte que le traitement soit fait par le client et pas le serveur
Il n'y a pas de solution simple
pour faire ça il faudrait
-récupérer les valeurs de taille de l'écran
-envoyer cette valeur dans une requête au serveur
-l'interpréter dans un fichier php
-créer la variable smarty
-recharger la page de l'utilisateur pour récupérer la variable créée
Une usine à gaz !!
re bonjour
Merci pour les explications, mais mon niveau de programmation est limité au minimum du minimum :(
donc pour faire plus simple, dans un template je souhaiterai récupérer la taille de l'écran du visiteur
existe t'il une solution simple ou dois-je abandonné cette idée
merci
aie
vous faites une grosse confusion dans l'architecture d'une appli web (en général)
smarty est une bibliothèque PHP donc exécuté sur le serveur
javascript est un langage exécuté dans le navigateur donc coté client
la communication serveur->client est simple : affichage d'une variable (echo $bidule; en PHP ou {$bidule} en smarty)
la communication client->serveur se fait soit via le chargement d'une page (GET) ou d'un formulaire (POST) ou une requete AJAX (GET ou POST ou autre)
voila en très très résumé la situation, à vous de changer vos algorithmes pour que ça colle
(et je conseille la lecture de l'intro du cours Web/PHP sur OpenClassRooms)
Bonjour à tous,
j'ai besoin d'aide
Je cherche à récupérer dans une variable smarty le résultat d'une fonction Javascript
et la je sèche,
<SCRIPT language="JavaScript"> function getWindowHeight() { var windowHeight=screen.height; return windowHeight; } function getWindowWidth() { var windowWidth=screen.width; return windowWidth; } </SCRIPT> $smarty->assign('scr_x',getWindowWidth()); $smarty->assign('scr_y',getWindowHeight());
merci pour votre aide
Version de Piwigo: 2.6.1
Version de PHP:
Version de MySQL:
URL Piwigo: http://