Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Résolu]execution sans template
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.9.4.3
#~ Url du site : localhost
#~ Hébergeur / Soft : localhost
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.9.4.3
#~ Installed Modules:
#~ CMSMailer: 2.0.1
#~ FileManager: 1.1.0
#~ MenuManager: 1.7.6
#~ ModuleManager: 1.4.2
#~ News: 2.11.2
#~ nuSOAP: 1.0.2
#~ Printing: 1.1.2
#~ Search: 1.6.10
#~ ThemeManager: 1.1.4
#~ TinyMCE: 2.8.4
#~ FormBuilder: 0.7
#~ Captcha: 0.4.3
#~ plFileHandler: 0.4.1
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template: true
#~ output_compression: false
#~ max_upload_size: 128000000
#~ default_upload_permission: 664
#~ url_rewriting: mod_rewrite
#~ page_extension: .html
#~ 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.5
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 256M
#~ max_execution_time: 120
#~ output_buffering: 1
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 600M
#~ upload_max_filesize: 600M
#~ session_save_path: c:/wamp/tmp (0777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.1.41
#~ ----------------------------------------------
#~
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



bonjour les developpeurs,
je sèche, j'ai un trou de mémoire...
Comment fait-on pour appeler une action dans un module sans template...je l'ai vu quelque part ici, mais je n'arrive pas à mettre la main dessus.
Je m'explique :
je développe un module et dans une action, j'ai besoin d'une execution dans une page vierge.

MERCI!!!
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#2
:|


répètes ?
#3
oui, il est tard et je ne suis pas bien clair...
j'appelle un module dans une page.
Cette page possède un template.
Le module s'execute donc dans le template.
Ensuite je créer un lien avec une action(createlink).
Au clic du lien, la page va être appelée de nouveau et le module va s'y executer avec l'action prévue.
Cette action est le forçage du telechargement d'un fichier (tu sais la batterie de header attachment et Cie).
Hors j'ai besoin que cela s'execute dans une page vierge.
Voilà, suis-je assez clair?
Bonne nuit!!
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#4
J'imagine qu'un simple <a href='/file.pdf'>texte lien</a> ne te conviendrais pas Big Grin

ok, alors dans mon module downcnt qui incrémente un compteur interne avant de donner le fichier à télécharger j'ai fait ce code. A mon avis il devrait te convenir également

version ultra light :

Code :
if (!isset($gCms)) exit;

$link = 'http://site.tld/uploads/file.pdf';

header('Location: ' . $link);
#5
Merci Bess,
bess a écrit :J'imagine qu'un simple <a href='/file.pdf'>texte lien</a> ne te conviendrais pas Big Grin
Tu es perspicace Wink

La seconde solution, j'y ai pensé mais je voudrais forcer le téléchargement.
Ce sera en dernier recours.
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#6
showtemplate=false
ouffffff!!
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)