Mettre une variable smarty (url relative d'image) en background?
Fermé
mandrake
-
Modifié par mandrake le 8/06/2014 à 18:23
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 14 juin 2014 à 02:35
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 - 14 juin 2014 à 02:35
A voir également:
- Mettre une variable smarty (url relative d'image) en background?
- Lien url - Guide
- Url masquée pour votre sécurité - Forum Programmation
- Convertir image en url ✓ - Forum Réseaux sociaux
- Image iso - Guide
2 réponses
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
737
Modifié par animostab le 9/06/2014 à 01:53
Modifié par animostab le 9/06/2014 à 01:53
Salut
je ne connais pas xoops donc je ne sais pas ce que génère <{$video.videothumb}> ni ce que tu peux changer avec ce genre de code
par contre
$("img").load(function()
ca va donc déclencher la fonction sur toutes les images de la page
donc il faut donner une id à l'image que tu veux traiter
donc il faudrait
$("#id_image").load(function() etc ....
ou sinon tu créer un parent
<a href="<{$xoops_url}>/modules/<{$video.module_dir}>/singlevideo.php?cid=<{$video.cid}>&lid=<{$video.id}>" target=""><span id="monId">
<{$video.videothumb}></span></a>
et après
$("#monID").find("img").load(function() etc ...
ou
$("#monID").children("img").load(function() etc ...
sinon sans javascript
c'est possible de faire un css qui interprète du php
donc tu pourrais appeler dans un css une variable php pour un background
mais la ce n'est pas du js
dans un fichier php avec un header type mime text/css
https://www.alsacreations.com/astuce/lire/1433-utiliser-php-pour-gerer-vos-styles-css.html
ou carrément dans la page du genre
<style>
#id {
background:url(<?php echo $variable; ?>);
}
</style>
et la tu te fais pas chier avec jquery
Un petit merci vaut mieux qu'une grande ignorance !
Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.
je ne connais pas xoops donc je ne sais pas ce que génère <{$video.videothumb}> ni ce que tu peux changer avec ce genre de code
par contre
$("img").load(function()
ca va donc déclencher la fonction sur toutes les images de la page
donc il faut donner une id à l'image que tu veux traiter
donc il faudrait
$("#id_image").load(function() etc ....
ou sinon tu créer un parent
<a href="<{$xoops_url}>/modules/<{$video.module_dir}>/singlevideo.php?cid=<{$video.cid}>&lid=<{$video.id}>" target=""><span id="monId">
<{$video.videothumb}></span></a>
et après
$("#monID").find("img").load(function() etc ...
ou
$("#monID").children("img").load(function() etc ...
sinon sans javascript
c'est possible de faire un css qui interprète du php
donc tu pourrais appeler dans un css une variable php pour un background
mais la ce n'est pas du js
dans un fichier php avec un header type mime text/css
https://www.alsacreations.com/astuce/lire/1433-utiliser-php-pour-gerer-vos-styles-css.html
ou carrément dans la page du genre
<style>
#id {
background:url(<?php echo $variable; ?>);
}
</style>
et la tu te fais pas chier avec jquery
Un petit merci vaut mieux qu'une grande ignorance !
Donc si votre sujet est résolu une réponse avec merci c'est pas de refus.
animostab
Messages postés
2829
Date d'inscription
jeudi 10 mars 2005
Statut
Membre
Dernière intervention
11 novembre 2019
737
14 juin 2014 à 02:35
14 juin 2014 à 02:35
meme pas une reponse MERCI !!!