product: afficher un player SI le champ contient un fichier [resolu] - Version imprimable
+- Forum CMS Made Simple FR (
https://forum.cmsmadesimple.fr)
+-- Forum : Général (
https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Modules, Tags (
https://forum.cmsmadesimple.fr/forum-14.html)
+--- Sujet : product: afficher un player SI le champ contient un fichier [resolu] (
/thread-2362.html)
product: afficher un player SI le champ contient un fichier [resolu] -
nicoolegrenie - 13/11/2012
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: !1.11.2
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.2
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.3
#~ FileManager: 1.4.1
#~ MenuManager: 1.8.4
#~ MicroTiny: 1.2.3
#~ ModuleManager: 1.5.5
#~ News: 2.12.9
#~ Search: 1.7.7
#~ ThemeManager: 1.1.7
#~ CGExtensions: 1.31
#~ JQueryTools: 1.1.1
#~ CGSimpleSmarty: 1.5.2
#~ Products: 2.18.4
#~ CGEcommerceBase: 1.3.11
#~ Cart: 1.8.4
#~ FrontEndUsers: 1.19.1
#~ CGPaymentGatewayBase: 1.1
#~ Orders: 1.13.3
#~ Promotions: 1.0.16
#~ PaypalGateway: 2.3.9
#~ FRShipping: 1.2.3
#~ FRTaxes: 1.1.1
#~ SelfRegistration: 1.6.16
#~ Gallery: 1.6
#~ HostedVideoAlbums: 2.3.2
#~ CGSmartImage: 1.9.4
#~ CGMyOrders: 1.0
#~ FormBuilder: 0.7.3
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ output_compression:
#~ max_upload_size: 96000000
#~ url_rewriting: none
#~ page_extension:
#~ query_var: page
#~ image_manipulation_prog: GD
#~ auto_alias_content: true
#~ locale:
#~ default_encoding: utf-8
#~ admin_encoding: utf-8
#~ set_names: true
#~ Php Information:
#~ phpversion: 5.3.17
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 80M
#~ max_execution_time: 50
#~ output_buffering: On
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 96M
#~ upload_max_filesize: 96M
#~ session_save_path: Aucune vérification à cause de la restriction spécifiée par PHP open_basedir
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: cgi-fcgi
#~ Server Db Type: MySQL (mysql)
#~ Server Db Version: 5.1.63
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
bon c'est encore moi ^^, et je galere encore sur le module product
.
donc voilà mon soucis suite à un autre sujet pour pouvoir afficher un player quand on ajoute une chanson j'ai mis ce code la
Code :
[== HTML ==]
{foreach from=$entry->fields key='name' item='field'}
<div class="product_detail_field">
{if $field-> type=="file"}
<span>{$field->value}</span>
<object type="application/x-shockwave-flash" data="http://www.bp-prod.be/uploads/BPPstyle/dewplayer.swf" width="200" height="20" id="dewplayer" name="dewplayer"> <param name="wmode" value="transparent" /><param name="movie" value="http://www.bp-prod.be/uploads/BPPstyle/dewplayer.swf" /> <param name="flashvars" value="mp3={$entry->file_location}/{$field->value}" /> </object>
{/if}
</div>
{/foreach}
seulement voilà je voudrais que ce code fonctionne que si le champ pour mettre une chanson contient une chanson, en effet meme sans fichier il me met le player (logique vu que le champ est de type field), donc je voudrais trouver le moyen de lui dire si le champ est remplis tu affiches un player si le champ est vide tu affiches rien.
et la je bloque car je n'ai aucune idée de comment s'appele cette méthode.
merci d'avance pour l'aide que vous m'apporterez dans ma quete de savoir made simple ^^
product: afficher un player SI le champ contient un fichier [resolu] -
Jean le Chauve - 14/11/2012
{if $field-> type=="file" && $field->value neq ""}
ou
{if $field-> type=="file" && $field->value != ""}
product: afficher un player SI le champ contient un fichier [resolu] -
nicoolegrenie - 23/11/2012
merci jean
desolé pour le retard de reponses mais j'ai ete fort occupé je lance la ça de suite sur le site
encore merci a tous
product: afficher un player SI le champ contient un fichier [resolu] -
bess - 23/11/2012
je peux clôturer ou pas ?