Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[Résolu]CGCalendar : Gabarit, Afficher les evenements à venir
#1

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
#2

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 Smile

{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)
#3

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>
#4

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

{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)
#5

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.
#6

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.

{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)
#7

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
#8

oui, tu as entièrement raison, d'autant plus que c'est très facile Smile
A plus tard.

{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)
Sujet fermé


Atteindre :


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