[Aide] Mettre les événement en haut du forum

Started by Brisco, August 30, 2011, 08:28:23 AM

Previous topic - Next topic

Brisco

J'ai un petit soucis qui m'est apparu aujourd'hui sur ce que tu m'a fais.

Apparemment le code que tu m'a fournie ne prend en compte que les événements du mois en cours. Si j'en crée pour septembre ils s'affichent nickel, mais si j'en crée pour Octobre, rien ne s'affiche.

Brisco

#21
Ok autant pour moi chui un boulet... la prochaine fois je regarderais mieux les réglages du calendrier.

Par contre, etrangement, sur l'accueil la date s'affiche sous cette forme "2011-10-08" alors que si je vais dans l'évenement lié dans le topic en question elle s'affiche correctement "08 octobre 2011 "

maximus23

Bonjour,

Ok je regarderai pour l'affichage de la date :)

Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Brisco

Merci bien, j'ai essayer de jeter un oeil entre ton code et celui de fichier calendar.php, mais j'ai trop rien compris alors j'ai jeter l'éponge :D

maximus23

Bonsoir,

Pas de soucis je vais y regarder mais laisse moi un peu de temps car cette semaine je suis complètement pris :)

Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

maximus23

#25
Bonjour,

Voici le code corrigé pour toi remettre à la place de l'autre :

Edit : code supprimé

Dis moi si c'est ok :)

Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Brisco

Et bah non ça ne fonctionne pas ???, de plus il ne m'affiche que le dernier evenement ajouté et pas les précédents.

maximus23

Bonjour,

Tu es certain de bien avoir remis tout le code correctement ?

Moi ici tout est correct :)

Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Brisco

Apparemment c'est sur mes themes perso que ça ne fonctionne pas (Chocolate curvacious et darkmodern des dériver de curve pourtant)
d'ailleurs ces deux theme ne prennent également pas en compte le texte "événement  a venir" que tu m'avais fait rajouté dans le "index_french"


Sur curve ça fonctionne, mais j'ai le soucis lorsque je rajoute un événement, voilà comment il s'affiche

un seul événement


plus d'un evenement




maximus23

Bonjour,

Tu as bien mis le code dans chaque thème car comme c'est sur le fichier index.template cela doit se trouver dans chaque thème ?

Sinon mets moi un de tes fichiers en annexe que je voie ce qui se passe :)

Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Brisco

Oui oui j'ai bien mis le code sur tous les templates.

Je te joint les deux, tu verra si j'ai pas fait de conn... ::)

Merci encore pour ton aide. chui pas pressé, prend ton temps.

maximus23

Bonsoir,

Tu es en version 2.0.1 ? car là j'ai vu un truc modifié donc je vais corriger :)


Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Brisco

oui en 2.0.1, par contre j'ai modifier un truc ou deux.

j'ai mis en commentaire l'affichage de l'avatar en haut.
j'ai modifier le nom de la bannière.

ce doit être tout

maximus23

Bonsoir,

Bon voici le tout remodifié à tester :)

Dis moi si c'est bon maintenant :)


// Some events linked
if ($context['show_calendar'])
{
  echo '
   <div class="linked_events">
    <div class="cat_bar">
     <h3 class="catbg">', $txt['calendar_linked_name'], '</h3>
    </div>';
foreach ($context['calendar_events'] as $event)
   echo '
    <div class="windowbg">
     <span class="topslice"><span></span></span>
      <div class="content">
       <ul class="reset">
         ', ($event['can_edit'] ? '<a href="' . $event['modify_href'] . '"> <img src="' . $settings['images_url'] . '/icons/modify_small.gif" alt="" title="' . $txt['modify'] . '" class="edit_event" /></a> ' : ''), $event['href'] == '' ? '' : '<a href="' . $event['href'] . '">', $event['is_today'] ? '<strong>' . $event['title'] . '</strong>' : $event['title'], $event['href'] == '' ? '' : '</a>',' : ', date("d/m/Y", strtotime($event['start_date'])), (date("d/m/Y", strtotime($event['start_date'])) != date("d/m/Y", strtotime($event['end_date'])) ? ' - ' . date("d/m/Y", strtotime($event['end_date'])) : ''), '
      </ul>
     </div>
     <span class="botslice"><span></span></span>
    </div>
   ';
}
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Brisco

Trop fort excellent le titre s'affiche bien et la date aussi :o

Merci beaucoup.

Si j'osais... saurais tu pourquoi il me fait ça quand je crée un événement ? (on vois le coin bas du forum qui s'affiche plus haut)
Là c'est sur Darkmodern, sur Chocolate, le décalage est tous en bas.



Note que c'est subjectif, ça me gène pas plus que ça. Et puis a rajouté des événement, on doit étirer l'image de fond je pense.

maximus23

Bonsoir,

Je ne connais pas ces thèmes mais je suppose que c'est lié au graphisme ainsi qu'au css qui ont délimités des zones fixes pour les différentes zones d'affichage d'ou la distorsion qui se pose :)

Là c'est du désign c'est autre chose à faire et je dois dire que moi c'est pas mon truc préféré lol :)

Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Brisco

Pour le coup c'est mon truc, je regarderais si je peut réglé ça :)

Encore merci

Brisco

Qu'est-ce que je peut mettre pour changer la date pour afficher le jour entier le numéros du jour le mois entier et l'année ? en gros "25 décembre 2011". j'ai essayer de remplacé ton code en me basant sur les codes de date du forum, mais c'est pas ça  ???

maximus23

Bonjour,

Non tu dois avoir un formatage avec un set locale que tu dois déterminer suivant le serveur de production et faire la conversion de date bien entendu.

Ce qui donne :


// PHP Linux 
setlocale(LC_ALL, 'fr_CA'); 
// PHP Windows 
setlocale(LC_ALL, 'frc'); 
// PHP AU 
setlocale(LC_ALL, 'french-canadian'); 
// Some events linked
if ($context['show_calendar'])
{
  echo '
   <div class="linked_events">
    <div class="cat_bar">
     <h3 class="catbg">', $txt['calendar_linked_name'], '</h3>
    </div>';
foreach ($context['calendar_events'] as $event)
   echo '
    <div class="windowbg">
     <span class="topslice"><span></span></span>
      <div class="content">
       <ul class="reset">
         ', ($event['can_edit'] ? '<a href="' . $event['modify_href'] . '"> <img src="' . $settings['images_url'] . '/icons/modify_small.gif" alt="" title="' . $txt['modify'] . '" class="edit_event" /></a> ' : ''), $event['href'] == '' ? '' : '<a href="' . $event['href'] . '">', $event['is_today'] ? '<strong>' . $event['title'] . '</strong>' : $event['title'], $event['href'] == '' ? '' : '</a>',' : ', strftime("%d %B %Y", strtotime($event['start_date'])), (strftime("%d %B %Y", strtotime($event['start_date'])) != strftime("%d %B %Y", strtotime($event['end_date'])) ? ' au ' . strftime("%d %B %Y", strtotime($event['end_date'])) : ''), '
      </ul>
     </div>
     <span class="botslice"><span></span></span>
    </div>
   ';
}



Bon tests :)
Pas de support par PM ou Courrier...Veuillez utiliser le forum pour vous avoir une réponse rapide à votre demande d'aide. Merci.
Amitiés et à Bientôt...
No support by PM or Mail...You will get better and faster responses in the support forums. Thank you.
Have a nice day...

Brisco

Que dire a part que c'est magnifique  :o

ça marche impec
Encore merci

Advertisement: