[Résolu]CGCalendar : Gabarit, Afficher les evenements à venir -
glany - 15/09/2012
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: #1.11.1
#~ Url du site : localhost
#~ Hébergeur / Soft : amen
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.11.1
#~ Installed Modules:
#~ CMSMailer: 5.2.1
#~ CMSPrinting: 1.0.3
#~ FileManager: 1.4.0
#~ MenuManager: 1.8.3
#~ MicroTiny: 1.2.3
#~ ModuleManager: 1.5.5
#~ News: 2.12.8
#~ Search: 1.7.7
#~ ThemeManager: 1.1.7
#~ CGExtensions: 1.26.2
#~ Uploads: 1.14.2
#~ CGCalendar: 1.9.6
#~ Config Information:
#~ php_memory_limit:
#~ process_whole_template:
#~ output_compression:
#~ max_upload_size: 10000000
#~ 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.8
#~ md5_function: On (Vrai)
#~ gd_version: 2
#~ tempnam_function: On (Vrai)
#~ magic_quotes_runtime: Off (Faux)
#~ E_STRICT: 0
#~ E_DEPRECATED: 0
#~ memory_limit: 128M
#~ max_execution_time: 60
#~ output_buffering: 1
#~ safe_mode: Off (Faux)
#~ file_uploads: On (Vrai)
#~ post_max_size: 10M
#~ upload_max_filesize: 10M
#~ session_save_path: c:/wamp/tmp (0777)
#~ session_use_cookies: On (Vrai)
#~ xml_function: On (Vrai)
#~ xmlreader_class: On (Vrai)
#~ Server Information:
#~ Server Api: apache2handler
#~ Server Db Type: MySQL (mysqli)
#~ Server Db Version: 5.5.16
#~ Server Db Grants: Trouvé un privilège "GRANT ALL" qui semble être adapté
#~ ----------------------------------------------
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~
Bonjour,
J'ai installé CGCalendar qui fonctionne super bien, mais juste un petit souci :
Je voudrais enlever l'heure qui s'affiche dans le sommaire du gabarit et aussi ajouter
Du au début de ma ligne affichant la date. Alors n'ayant pas de bonne connaissance avec SMARTY, j'en viens à vous pour m’éclairer.
Exemple :
Code :
[== Indéfini ==]
Teste du module
14 Septembre 2012 12:00 au 01 Décembre 2012 00:00
Dapiensociis temper donec auctortortis cumsan et curabitur condis lorem loborttis leo. Ipsumcommodo libero nunc at in velis tincidunt pellentum tincidunt vel lorem.
Merci
[Résolu]CGCalendar : Gabarit, Afficher les evenements à venir -
jissey - 15/09/2012
bonjour Glany,
je ne connais pas ce module mais si tu me montres le gabarit, je pourrai t'aider.
Ce que tu nous montres, c'est le résultat, ce qu'il nous faut, c'est la source
[Résolu]CGCalendar : Gabarit, Afficher les evenements à venir -
glany - 15/09/2012
Ok, je vous donne le gabarit :
Code :
[== Indéfini ==]
<div class="cal-upcominglist">
{if isset($pastitems) && $pastitems == 1}
<h1>{$lang.past_events}</h1>
{else}
<h1>{$lang.upcoming_events}</h1>
{/if}
{if isset($navigation)}
{if isset($navigation.prev)}<span class="calendar-prev"><a href="{$navigation.prev}">{$lang.prev}</a></span>{/if} {if isset($navigation.next)}<span class="calendar-next"><a href="{$navigation.next}">{$lang.next}</a></span>{/if}
{/if}
{foreach from=$events key=key item=event}
<div class="calendar-event">
<h2>{$event.event_title}</h2>
{assign var=month_number value=$event.event_date_start|date_format:"%m"}
{assign var=end_month_number value=$event.event_date_end|date_format:"%m"}
{if $event.event_date_start == $event.event_date_end || $event.event_date_end == 0}
<div class="calendar-date-from"><span class="calendar-date-title">{$lang.date}: </span>{$event.event_date_start|date_format:"%e"} {$month_names[$month_number]}{$event.event_date_start|date_format:"%Y"}</div>
{else}
{if $event.event_date_start|date_format:"%d%m%Y" == $event.event_date_end|date_format:"%d%m%Y"}
<div class="calendar-date-from"><span class="calendar-date-title">{$lang.date}: </span>{$event.event_date_start|date_format:"%e"} {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y %H:%M"} {$lang.to} {$event.event_date_end|date_format:"%H:%M"}</div>
{else}
<div class="calendar-date-from"><span class="calendar-date-title">{$lang.date}: </span>{$event.event_date_start|date_format:"%e"} {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y %H:%M"} {$lang.to} {$event.event_date_end|date_format:"%d"} {$month_names[$end_month_number]} {$event.event_date_end|date_format:"%Y %H:%M"}</div>
{/if}
{/if}
{if $event.event_summary !=""}
<div class="calendar-summary"><span class="calendar-summary-title">{$lang.summary}: </span>{$event.event_summary}</div>
{/if}
{* optionally display detail information
{if $event.event_details !=""}
<div class="calendar-details"><span class="calendar-details-title">{$lang.details}: </span>{$event.event_details}</div>
{/if}
*}
{*<a href="{$event.url}">{$mod->Lang('cal_more')}</a>*}</br>
</div>
{/foreach}
{if $return_url != ""}
<div class="calendar-returnlink">{$return_url}</div>
{/if}
</div>
[Résolu]CGCalendar : Gabarit, Afficher les evenements à venir -
jissey - 15/09/2012
re,
là où tu vois :
Code :
[== Indéfini ==]
{$event.event_date_start|date_format:"%Y %H:%M"}
tu remplaces par :
Code :
[== Indéfini ==]
{$event.event_date_start|date_format:"%Y"}
mais je ne suis pas sûr que l'on soit dans le bon gabarit pour ajouter le
DU
[Résolu]CGCalendar : Gabarit, Afficher les evenements à venir -
glany - 15/09/2012
Merci Jissey,
Le format date est resolu, j'ai bien ce que je voulais. Je vais essayé de creuser un peu, pour pouvoir ajouter le
DU.
[Résolu]CGCalendar : Gabarit, Afficher les evenements à venir -
jissey - 15/09/2012
puisqu'on est dans le bon gabarit :
Code :
[== Indéfini ==]
<div class="calendar-date-from"><span class="calendar-date-title">{$lang.date}: </span>DU {$event.event_date_start|date_format:"%e"} {$month_names[$month_number]} {$event.event_date_start|date_format:"%Y"} {$lang.to}...
ce qui m'étonne, c'est qu'on ne voit pas {$lang.date}: dans ton exemple sur le premier message.
[Résolu]CGCalendar : Gabarit, Afficher les evenements à venir -
glany - 15/09/2012
Merci encore Jissey,
Résolu, je suis obligé de mettre à fond dans smarty, je m'aperçois que sans une bonne base de smarty, il est quasiment impossible de profiter de la simplicité et de la puissance de Made Simple.
Je ferme
[Résolu]CGCalendar : Gabarit, Afficher les evenements à venir -
jissey - 15/09/2012
oui, tu as entièrement raison, d'autant plus que c'est très facile
A plus tard.