Mod Calendar : afficher le picto de l'événement sur l'index

Image Demande de support pour les mods indépendants de la base .
Règles du forum
Merci de respecter les règles de la section pour les titres :

[Nom du mod - Version] Description du problème .
Verrouillé
     

Auteur du sujet
nibik
Messages : 362
Enregistré le : octobre 2011
Hébergeur(s) : OVH

Mod Calendar : afficher le picto de l'événement sur l'index

Message par nibik » mar. 14 janv. 2014 18:16

Bonjour,

Actuellement sur mon index j'ai placé la liste des prochains événements dans la sidebar, seulement je n'arrive pas à afficher l'icône associé au type d'événement concerné... qui normalement est généré via ce code {events.IMAGE}.

Alors j'ai mis ceci, voir en rouge, à la place. Mais bien sûr, ça affiche seulement ce picto, pas forcément l'icône associé au type d'événement.
<!-- BEGIN events -->

<div style="float: left;"><!-- IF events.IMAGE --><img src="/images/balade.png"><!-- ENDIF --></div>
<div><a href="{events.EVENT_URL}" title="<!-- IF events.ETYPE_DISPLAY_NAME -->{events.ETYPE_DISPLAY_NAME}: <!-- ENDIF -->{events.FULL_SUBJECT}">
<span style="<!-- IF events.COLOR -->color:#{events.COLOR};<!-- ENDIF --> font-weight: bold;">
<!-- IF events.ETYPE_DISPLAY_NAME --> {events.ETYPE_DISPLAY_NAME}: <!-- ENDIF -->{events.SUBJECT}</span></a>
&nbsp;<!-- IF events.ALL_DAY -->({events.START_TIME})<!-- ELSE -->({events.START_TIME})<!-- ENDIF --> </ br><p>
</div>

<!-- END events -->
Comment pourrais-je afficher le bon icône ? hmmmm

Avatar du membre

EnYgmA
Administrateur phpBB Assistance
Administrateur phpBB Assistance
Messages : 8645
Enregistré le : avril 2010
Hébergeur(s) : Monarobase
Localisation : Lyon
Contact :

Mod Calendar : afficher le picto de l'événement sur l'index

Message par EnYgmA » mar. 14 janv. 2014 19:42

Salut,

le chemin relatif n'est pas bon ...

<img src="{T_THEME_PATH}/images/ton_image.png"/>

Est déjà plus juste (enfin tout dépend de l'emplacement de l'image) :clin:
Conditions générales de services - Conditions générales de support - C.G.U
Merci de mettre un titre de sujet explicite pour toutes vos demandes de support
Référencement gratuit - Forum informatique


Auteur du sujet
nibik
Messages : 362
Enregistré le : octobre 2011
Hébergeur(s) : OVH

Re: Mod Calendar : afficher le picto de l'événement sur l'index

Message par nibik » mar. 14 janv. 2014 20:11

Salut,

le chemin est bon, l'image s'affiche (là en rouge j'ai mis un exemple), mais ça n'affiche pas l'icône de l'événement. C'est quelque chose avec {events.IMAGE} qu'il faudrait mettre, mais quoi..?


Auteur du sujet
nibik
Messages : 362
Enregistré le : octobre 2011
Hébergeur(s) : OVH

Mod Calendar : afficher le picto de l'événement sur l'index

Message par nibik » lun. 20 janv. 2014 19:12

:a+: :toutimide:

Avatar du membre

Steph
Administrateur phpBB Assistance
Administrateur phpBB Assistance
Messages : 10841
Enregistré le : avril 2010
Hébergeur(s) : monarobase
Localisation : Alsace (67)
Contact :

Re: Mod Calendar : afficher le picto de l'événement sur l'index

Message par Steph » lun. 20 janv. 2014 19:22

Salut,

events fait partie d'une boucle qu'il faut reproduire pour afficher l'image concernée


Auteur du sujet
nibik
Messages : 362
Enregistré le : octobre 2011
Hébergeur(s) : OVH

Re: Mod Calendar : afficher le picto de l'événement sur l'index

Message par nibik » lun. 20 janv. 2014 19:25

Merci mais je n'ai pas compris.. ça signifie que ce n'est pas possible ?

Avatar du membre

Steph
Administrateur phpBB Assistance
Administrateur phpBB Assistance
Messages : 10841
Enregistré le : avril 2010
Hébergeur(s) : monarobase
Localisation : Alsace (67)
Contact :

Re: Mod Calendar : afficher le picto de l'événement sur l'index

Message par Steph » lun. 20 janv. 2014 20:05

Non va veut dire que si tu n'as pas la boucle dans le fichier PHP tu n'y arrivera pas


Auteur du sujet
nibik
Messages : 362
Enregistré le : octobre 2011
Hébergeur(s) : OVH

Re: Mod Calendar : afficher le picto de l'événement sur l'index

Message par nibik » mar. 21 janv. 2014 20:20

Pourtant de base avec ce Mod, si je demande à afficher les prochains événements sur l'index, il y a bien le bon picto.

C'est surement mon code php qui n'est pas bon, tu vois ?

Avatar du membre

Steph
Administrateur phpBB Assistance
Administrateur phpBB Assistance
Messages : 10841
Enregistré le : avril 2010
Hébergeur(s) : monarobase
Localisation : Alsace (67)
Contact :

Re: Mod Calendar : afficher le picto de l'événement sur l'index

Message par Steph » mar. 21 janv. 2014 20:47

Si ça l'affiche de base alors pourquoi vouloir modifier je ne comprends pas


Auteur du sujet
nibik
Messages : 362
Enregistré le : octobre 2011
Hébergeur(s) : OVH

Mod Calendar : afficher le picto de l'événement sur l'index

Message par nibik » mer. 22 janv. 2014 12:17

Parce que de base ça l'affiche au niveau des rubriques du forum sur l'index, et moi je l'ai placé sur la sidebar (avec un widt beaucoup plus petit). En outre j'ai supprimé les éléments que je ne voulais pas voir apparaitre (les invités, l'auteur de la sortie).

Voici le code de base, où les pictos s'affichent bien en fonction du type de sortie ;

Code : Tout sélectionner

<!-- IF .events -->
		<div class="forabg">
			<div class="inner"><span class="corners-top"><span></span></span>
			<ul class="topiclist">
				<li class="header">
					<dl class="icon">
						<dt>{L_UPCOMING_EVENTS}</dt>
						<dd style="width:16%">{L_INVITE_INFO}</dd>
						<dd style="width:16%">{L_EVENT_CREATED_BY}</dd>
					</dl>
				</li>
			</ul>
			<ul class="topiclist forums">
			<!-- BEGIN events -->
				<li class="row">
					<dl class="icon"<!-- IF events.IMAGE --> style="background-image: url({events.IMAGE}); background-repeat: no-repeat;"<!-- ENDIF -->>
						<dt><a href="{events.EVENT_URL}" title="<!-- IF events.ETYPE_DISPLAY_NAME -->{events.ETYPE_DISPLAY_NAME}: <!-- ENDIF -->{events.FULL_SUBJECT}">
							<span style="<!-- IF events.COLOR -->color:#{events.COLOR};<!-- ENDIF --> font-weight: bold;">
								<!-- IF events.ETYPE_DISPLAY_NAME -->{events.ETYPE_DISPLAY_NAME}: <!-- ENDIF -->{events.SUBJECT}</span><br /><!-- IF events.ALL_DAY -->{L_ALL_DAY} {events.START_TIME}<!-- ELSE -->{events.START_TIME} {L_TO_TIME} {events.END_TIME}<!-- ENDIF --></a>
						</dt>
						<dd style="width:16%; padding-left:0px;" class="lastpost">{events.INVITED}</dd>

			
						<dd style="width:16%; padding-left:5px;" class="lastpost">{events.POSTER}</dd>
					</dl>
				</li>
			<!-- END events -->

			</ul>

			<span class="corners-bottom"><span></span></span></div>

		</div>
</p>
	<!-- ENDIF -->
Le code que j'ai mis en annule et remplace sur la sidebar :

Code : Tout sélectionner

<!-- IF .events -->
	
			Prochaines sorties propos&eacute;es
<p>
			
<!-- BEGIN events -->
				
<div style="float: left;"><!-- IF events.IMAGE --><img src="http://www.motards-idf.fr/images/balade.png"><!-- ENDIF --></div>
<div><a href="{events.EVENT_URL}" title="<!-- IF events.ETYPE_DISPLAY_NAME -->{events.ETYPE_DISPLAY_NAME}: <!-- ENDIF -->{events.FULL_SUBJECT}">
<span style="<!-- IF events.COLOR -->color:#{events.COLOR};<!-- ENDIF --> font-weight: bold;">
<!-- IF events.ETYPE_DISPLAY_NAME --> {events.ETYPE_DISPLAY_NAME}: <!-- ENDIF -->{events.SUBJECT}</span></a>
&nbsp;<!-- IF events.ALL_DAY -->({events.START_TIME})<!-- ELSE -->({events.START_TIME})<!-- ENDIF -->	</ br><p>
</div>
	
<!-- END events -->
	<!-- ENDIF -->
Une idée pour que le bon picto s'affiche dans la sidebar donc ? hmmmm

Verrouillé

Retourner vers « Mods indépendants de la base »