[Résolu] FEU Upload article et image dans module News -
Piet - 24/04/2015
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.12
#~ Url du site : canopee.be
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.12
#~ Installed Modules:
#~ CMSMailer: 5.2.2
#~ CMSPrinting: 1.0.5
#~ FileManager: 1.4.5
#~ MenuManager: 1.8.6
#~ MicroTiny: 1.2.9
#~ ModuleManager: 1.5.8
#~ News: 2.15.1
#~ Search: 1.7.12
#~ ThemeManager: 1.1.8
#~ Gallery: 2.0.2
#~ AjaxMadeSimple: 0.4.0
#~ FormBuilder: 0.8.1.1
#~ TinyMCE: 2.9.12
#~ PHPMyAdmin: 3.4.0b3
#~ CGExtensions: 1.45
#~ ListIt2ad: 1.4.1
#~ ListIt2listeadherent: 1.4
#~ ListIt2: 1.4.1
#~ FormBrowser: 0.4.2
#~ SiteMapMadeSimple: 1.2.8
#~ JQueryTools: 1.3.4
#~ SEOTools2: 1.2.1
#~ FrontEndUsers: 1.25.1
#~ Captcha: 0.5.2
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ max_upload_size: 64000000
#~ url_rewriting: mod_rewrite
#~ 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.5.22
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 2048
#~ E_DEPRECATED: 8192
#~ memory_limit: 512M
#~ max_execution_time: 300
#~ output_buffering: 4096
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 64M
#~ upload_max_filesize: 64M
#~ session_save_path: /tmp (0700)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: fpm-fcgi
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.1.73
#~ Server Db Grants: Impossible de trouver un privilège "GRANT ALL". Cela peut signifier que vous pourriez avoir des problèmes pour installer ou retirer des modules, ou encore l 'ajout et la suppression d'éléments, y compris les pages.
#~ Server Time Diff: Aucune différence de date du système de fichiers trouvées
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour à toi communauté,
Je suis à la recherche d'un template ou d'une aide pour donner la possibilité à un utilisateur d'envoyer un article et des images via un formulaire dans le module news.
Pour l'envoi de l'article, ça fonctionne ({news action="fesubmit" formtemplate="montemplate"}), pour l'image, je ne trouve pas comment intégrer l'upload dans le gabarit de soumission d'article (montemplate).
J'ai exploré FEupload, mais ne vois pas comment l'inclure dans le gabarit...
Quelqu'un peut-il m'aiguiller sur ce point?
Cordialement,
Piet
[Résolu] FEU Upload article et image dans module News -
Piet - 25/04/2015
... quelqu'un?
[Résolu] FEU Upload article et image dans module News -
jissey - 26/04/2015
Salut Piet,
et si tu créer un champ supplémentaire dans les news... du type image par exemple?
[Résolu] FEU Upload article et image dans module News -
Piet - 26/04/2015
Bhein oui, suis-je bête (et je le suis, promis
)
J'ai créé un champ 'imageupload'
Je l'appelle dans le gabarit de soumission comme suit:
Code :
[== Indéfini ==]
{foreach from=$entry->imageupload item='imageupload'}
<div class="NewsSummaryField">
{if $imageupload->type == 'file'}
<img src="{$entry->file_location}/{$imageupload->value}/>
{else}
{$imageupload->name}: {eval var=$imageupload->value}
{/if}
</div>
{/foreach}
Merci pour l'info !
[Résolu] FEU Upload article et image dans module News -
Piet - 26/04/2015
Une dernière question, comment puis-je limiter la taille de l'image à l'upload directement sur ce champ? (max 1024px large)
Ou dois-je utiliser quelque chose comme {cgsi_convert} de CGsmartimage à l'affichage?
Encore merci !
[Résolu] FEU Upload article et image dans module News -
jissey - 26/04/2015
Salut,
utilise CGSmartimage :
{CGSmartimage scr="source de l'image" alias="alias défini dans admin de CGS"}
Dans extension "Traitement d'image", tu peux définir des profils d'image (appelé des alias).
Tu regardes aussi l'aide du module, il y a des exemples d'utilisation.
[Résolu] FEU Upload article et image dans module News -
Piet - 26/04/2015
Merci beaucoup pour l'info, j'arrive à récupérer l'image avec CGsmartimage.
Mais l'alias ne s'applique pas et je ne vois pas pourquoi (je suis mauvais, hein?)
Mon gabarit:
Code :
[== Indéfini ==]
{$startform}
<div class="pageoverflow">
<p class="pagetext">*{$titletext}:</p>
<p class="pageinput">{$inputtitle}</p>
</div>>
{if isset($entry->imageupload)}
{foreach from=$entry->imageupload item='imageupload'}
<div class="NewsSummaryField">
{if $imageupload->type == 'file'}
{CGSmartImage scr="{$entry->file_location}/{$imageupload->value}/" alias="news_thumb"}
{else}
{$imageupload->name}: {eval var=$imageupload->value}
{/if}
</div>
{/foreach}
{/if}
<div class="pageoverflow">
<p class="pagetext">*{$contenttext}:</p>
<p class="pageinput">{$inputcontent}</p>
</div>
{if isset($customfields)}
{foreach from=$customfields item='onefield'}
<div class="pageoverflow">
<p class="pagetext">{$onefield->name}:</p>
<p class="pageinput">{$onefield->field}</p>
</div>
{/foreach}
{/if}
<div class="pageoverflow">
<p class="pagetext"> </p>
<p class="pageinput">{$hidden}{$submit}{$cancel}</p>
</div>
{$endform}
Mon alias:
news_thumb width=1024 height=1024
Il y a t-il une raison pour laquelle l'allias ne l'applique pas?
Je suppose que j'ai une erreur de syntaxe, mais je ne trouve pas laquelle...
Un éclairage serait bienvenu...
[Résolu] FEU Upload article et image dans module News -
jissey - 26/04/2015
regarde l'aide du module (je ne l'ai pas sous les yeux, mais width=1024 height=1024 ne me dit rien.
C'est plut$ot du genre filter_quelque chose.
De plus, si ton image d’origine est inférieurs à l’alias, il ne s'applique pas.
[Résolu] FEU Upload article et image dans module News -
Piet - 26/04/2015
J'ai testé mon alias sur une image que j'insère directement dans un article et ça fonctionne, donc c'est dans la manière dont j'appelle l'image dans la balise CGSmartimage qui pose problème...
Je pense que c'est parce que j'appelle l'image du dossier uploads/news et pas une qui est dans uploads/_CGSmartImage.
Est-ce possible?
Si oui, comment puis-je uploader mes images du front end dans le dossier _CGSmartImage?
[Résolu] FEU Upload article et image dans module News -
jissey - 27/04/2015
Non, tu upload tes images normalement, en faisant abstraction de CGSmart.
C'est ton code smarty qui est faux.
$entry->imageupload n'existe pas, c'est pas si simple... mais {$entry->fields.imageupload.value}.
Donc :
Code :
[== Indéfini ==]
{if isset($entry->fields.imageupload.value)}
{CGSmartImage scr="{$entry->file_location}/{$entry->fields.imageupload.value}" alias="news_thumb"}
{/if}
[Résolu] FEU Upload article et image dans module News -
Piet - 29/04/2015
Merci de t'être penché sur mon cas, j'ai solutionné le souci !
Cordialement,
Pierre
[Résolu] FEU Upload article et image dans module News -
jissey - 29/04/2015
et comment tu as fait?
C'est intéressant pour les autres.
[Résolu] FEU Upload article et image dans module News -
Piet - 29/04/2015
Heu... comme un noob
J'ai utilisé la balise {cgsi_convert max_width="xxx" max_height="xxx"}{news}{/cgsi_convert}
Donc le filtre s'applique sur toutes les balises IMG comprises entre cgsi_convert et /cgsi_convert
C'était l'effet recherché...
Ensuite, j'applique un autre filtre et un lightbox dans le détail de la news...
[Résolu] FEU Upload article et image dans module News -
jissey - 29/04/2015
Citation :Heu... comme un noob wink
:lol: :lol: Bien joué!