Règles du forum

Merci de ne pas faire de suggestion de modules dans ce forum.
Nouveau sujet Répondre Imprimer Syndication RSS 2.0

[2.0.0] Calendrier Avancé

Flammeche
Avatar de Arno
  • Age : 26 ans
  • Messages : 50
  • Inscrit : 23 Novembre 2006
  Lien vers ce message 01 Avril 2008, 20:34

Reprise du dernier message

Pour info le thème c'est NeoBlue.

Merci pour ta petite histoire sur le tuning, je pensai juste que le fait de cocher la case "installer ce mod sur tous les thèmes" ça marchait, mais vu que la MAJ ne fait pas l'installation complète ... Par contre impossible de re-installer la v1.0.0 étant donné qu'il n'existe pas de désinstallation automatique (c'est prévu?).

Du coup j'ai fait toute les modif à la main avec la 1.0.0 sur le thème (j'ai pas fait les modif 1.0.1 il y a rien sur le thème) et là surprise plus de calendrier http://www.fire-soft-board.com/fsb/images/smileys/fsb2_larme.gif

Voilà ce que j'ai à la place :
Parse error: syntax error, unexpected '}' in /mnt/web4/50/84/51628284/htdocs/i3er/forum/main/class/class_tpl.php(317) : eval()'d code on line 48

J'ai essayé de désactiver le mod mais ça change rien.

C'est possible de revenir à la situation d'avant?
Par avance merci.


 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1059
  • Inscrit : 22 Janvier 2005
Message édité 1 fois, dernière édition par Eagle, 02 Avril 2008, 8:40     Lien vers ce message 02 Avril 2008, 8:30
Tu as fait une erreur lors de la mise à jour (certainement un </block> ou </switch> qui manque ou qui est mal placé d'après l'erreur que tu as mise. Mais le problème avec class_tpl.php c'est qu'il nous donne pas le code du thème lié à cette erreur -_-

La désinstallation de module est très compliquée (il y a un sujet de discussion là-dessus), car si tu as installés plusieurs modules il faut tout désinstaller dans l'ordre inverse en supposant qu'il n'y ai pas eu d'autres changements... La seule chose que je puisse te conseiller c'est de reprendre les modifications du thème que tu as faite et de tout vérifier (surtout au début et à la fin de chaque modification, il se peut simplement que tu aies oublié une ligne).

Si tu m'envoie (par MP) tous les fichiers de ton thème ainsi que la liste des modules que tu as installés, je peux essayer de trouver la cause du problème.


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Flammeche
Avatar de Arno
  • Age : 26 ans
  • Messages : 50
  • Inscrit : 23 Novembre 2006
  Lien vers ce message 02 Avril 2008, 11:48
C'est bon j'ai trouvé, en fait dans ton fichier d'install tu indique :

[94] Chercher les lignes suivantes :

<br />

Sauf qu'il n'y a pas qu'un seul <br />, en tout cas dans le thème NeoBlue.


[95] Ajouter, après les lignes cherchées :


</block>
<switch name="multicalendar">
<block name="calendarlist">
<if content="$calendarlist.FIRST_ROW">
<table class="t">
<tr>
<th colspan="2">{LG_CALENDARS_LEGEND}</th>
</tr>
</if>
<tr>
<td><span style="{calendarlist.STYLE}">{calendarlist.NAME}</span></td>
<switch name="calendar_rss"><td style="text-align:center;"><a href="{calendarlist.U_RSS}"><img src="{IMG_ICON_RSS}" alt="{LG_RSS}" title="{LG_RSS}"/></a></td></switch>
</tr>
<if content="$calendarlist.LAST_ROW">
</table>
<br/>
</if>

Puis [96] Chercher les lignes suivantes :

</if>
</block>

[97] Ajouter, après les lignes cherchées :

</switch>


Pourquoi pas :


[94] Chercher les lignes suivantes :

<if content="$sub.day.ITERATOR > 0 AND (($sub.day.ITERATOR 1) % 7) == 0"></tr></if>
</block>
</table>
<br />
</block>

[95] Ajouter, après les lignes cherchées :

<switch name="multicalendar">
<block name="calendarlist">
<if content="$calendarlist.FIRST_ROW">
<table class="t">
<tr>
<th colspan="2">{LG_CALENDARS_LEGEND}</th>
</tr>
</if>
<tr>
<td><span style="{calendarlist.STYLE}">{calendarlist.NAME}</span></td>
<switch name="calendar_rss"><td style="text-align:center;"><a href="{calendarlist.U_RSS}"><img src="{IMG_ICON_RSS}" alt="{LG_RSS}" title="{LG_RSS}"/></a></td></switch>
</tr>
<if content="$calendarlist.LAST_ROW">
</table>
<br/>
</if>
</block>
</switch>


 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1059
  • Inscrit : 22 Janvier 2005
  Lien vers ce message 02 Avril 2008, 13:21
Donc tu as résolu le problème ? cool ^^

Pourquoi ne pas faire comme tu l'as dit ? Je suis tout à fait d'accord avec toi, seulement j'ai le malheur d'utiliser le générateur de module de BJ qui a le malheur de fonctionner en installation automatique. Du coup je n'ai pas retouché le code généré dans le fichier install.xml Il est clair que pour une installation manuel, c'est pas super bien indiqué, il faut tenir compte de tous les caractères y compris les tabulations, espaces et autres retour à la ligne, ce qui n'est pas évident pour un humain mais beaucoup plus pour une machine ^^;;

Je vais essayer, dans les prochaines versions de mes modules, de faire une petite révision du fichier d'installation afin que ce soit plus clair.


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3281
  • Inscrit : 01 Mars 2007
  Lien vers ce message 02 Avril 2008, 15:32
Ben merci :D


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Flammeche
Avatar de Arno
  • Age : 26 ans
  • Messages : 50
  • Inscrit : 23 Novembre 2006
  Lien vers ce message 02 Avril 2008, 16:59
C'est vrai que 2 fois malheur dans la même phrase c'est pas sympa http://www.fire-soft-board.com/fsb/images/smileys/tongue.gif

Sinon ma proposition c'est juste une simplification de l'installation avec moins d'étape pour le même résultat.


 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1059
  • Inscrit : 22 Janvier 2005
  Lien vers ce message 02 Avril 2008, 17:24
Ben merci :D


Rassures-toi, c'est assez normal que l'automatisation ne soit pas humainement lisible ou logique... Mais ça demande pas mal de temps de corriger ces petites choses et je ne l'ai pas encore pris le temps.


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Etoile
Avatar de BlackJowy
  • Age : 22 ans
  • Messages : 3281
  • Inscrit : 01 Mars 2007
  Lien vers ce message 02 Avril 2008, 20:39
Bon en fait c'est surtout à Geno qu'il faut se plaindre puisque c'est lui qui a codé la partie Diff, mais bon, je force personne à l'utiliser :D (même si moi aussi ces problèmes la m'ont rebuté :D)


"It's backup day today so I'm pissed off. Being the BOFH, however, does have it's advantages. I reassign null to be the tape device — it's so much more economical on my time as I don't have to keep getting up to change tapes every 5 minutes. And it speeds up backups too, so it can't be all bad can it? Of course not." S.Travaglia

 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1059
  • Inscrit : 22 Janvier 2005
  Lien vers ce message 03 Avril 2008, 7:53
Ben disons que c'est très pratique comme outil, donc je l'utilise. Et c'est vrai que retoucher le code généré c'est gavant, mais il faut le faire quand même ^^;


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1059
  • Inscrit : 22 Janvier 2005
  Lien vers ce message 06 Avril 2008, 16:21
Je continue mon travail sur ce module de la manière suivante:

  1. J'ai ajouté les modifications de Tranber (avec son accord), ainsi il y a une option pour changer l'affichage sur l'index (évènements + anniversaire) pour en faire un mini-calendrier (nombre de jours réglable entre 5 et 12) et plaçable à trois endroits différents (en dessous du header, juste en dessus des stats ou en dessous des stats)
  2. Une nouvelle option pour ajouter un lien sur les numéro des jours afin de pouvoir directement ajouter un évènement à ce jour-là
  3. La création d'évènements récursifs est en court de développement et dans la prochaine version du module il devrait y avoir les fonctions de base pour gérer les évènements répétitifs
  4. Je ne compte pas sortir de nouvelle version du module avant la prochaine version de FSB (sauf pour de petites corrections urgentes de bugs) et la prochaine version ne comprendra pas de mise à jour vu que FSB2 n'aura pas de mise à jour non plus (pour ce point, ce sera le cas pour tous mes modules)


Voilà, fin du message d'information :p


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Feu follet
Avatar de Kadus
  • Age : 24 ans
  • Messages : 126
  • Inscrit : 01 Juin 2007
  Lien vers ce message 08 Juillet 2008, 14:24
Si je peux suggérer quelque chose, ça serait bien si une petite fenêtre (comme pour les nouveau mp) apparaissait le jour où il y a un évènement dans le calendrier.
 
Volcan
Avatar de Eagle
  • Age : 31 ans
  • Messages : 1059
  • Inscrit : 22 Janvier 2005
  Lien vers ce message 08 Juillet 2008, 15:48
Ce n'est pas une mauvaise idée, je la note dans les todo et on verra si je m'y attèle ou pas.


Dans les hauteurs des cieux, par delà les nuages et les sommets enneigés, l'aigle majestueux survole la terre...

Kosmos & Eagle homepage ^^
 
Répondre


.