[Slideshow] L'ajouter sur la page News [Réglé]
Après avoir lut et relut tout les posts qui en parlaient, en vain....
Créations de Modules
MIC Station Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre MIC Station
- Inscrit le : 07/05/2012
- Site internet
tout d'abord je tient à préciser que j'ai lut les différents posts qui traitaient du sujet et j'ai essayé tout les bouts de codes, mais en vain...
Mon problème est simple: j'aimerais pouvoir afficher le Slide du module de ReidLos sur le haut de la page News (seulement la page, pas toute les News).
Pour info, je tourne sous PHPB3.0 et le module "Dédicaces" est installé.
J'ai tenté les modifications qui sont proposées dans ce post mais rien ne s'affiche de mon côté (j'ai réactualisé la page et vidé le cache plusieurs fois)
J'ai remis les fichiers news.tpl, news.php et news_interface.class.php comme à l'origine.
Si jamais (au grand jamais), j'avais loupé la solution quelque part sur le forum, veuillez m'en excuser d'avance

Bien cordialement,
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement

Tu veux faire apparaître le slide à quel endroit dans le module news ?
ReidLos
MIC Station Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre MIC Station
- Inscrit le : 07/05/2012
- Site internet
d'abord, merci de m'accueillir si sympathiquement dans cette communauté autour de ce CMS qui n'arrête pas de me surprendre !

Pour revenir à nos moutons, j'aimerais afficher le Slide juste au dessus des dernières News affichées (sous le module "Dédicaces").
Petits Screen ci dessous, l'emplacement du Slide correspondrait au niveau de la barre jaune:
Caché :

Au passage, un grand merci à chez-swan.net pour le thème
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
Si j'ai bien compris, tu veux afficher le slideshow uniquement lorsque tu es sur les news ?
Donc pas lorsque tu es sur le forum ou autres ?
Il te faudra donc (sauf erreur de ma part), effectuer une modification de la page news et non pas ajouter un module comme celui de reidlos
il faut ajouter ton slide à cette endroit :
news.tpl
Code TEXT :
<script type="text/javascript">
<!--
function Confirm() {
return confirm("{L_ALERT_DELETE_NEWS}");
}
-->
</script>
{ICI, AVANT l'EDITO}
# IF C_NEWS_EDITO #
<div class="news_container">Si tu le veux sur toutes les pages, je n'ai pas regarder le module de reidlos, mais il faut l'ajouter en tant que "Menu central haut" rien de plus normalement.
A ta dipo
ElenWii
MIC Station Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre MIC Station
- Inscrit le : 07/05/2012
- Site internet
J'aimerai pouvoir faire apparaître le Slide du module de ReidLos seulement sur la page des News oui. Mais pouvoir administrer ce Slide à partir de la page des Modules en internes (comme actuellement avec le module quoi
) Je pense qu'il me faudrait juste insérer le code du Slide (qui correspond au module) à l'endroit que tu viens de citer.Petite précision, le Module Slide ne comporte pas de "bloc mini" dans la page de gestions des blocs. On ne peut donc pas le placer où bon nous semble sur notre site :/ (ou alors c'est mon site qui fait des siennes)
Amicalement,
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
Code TPL :
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="<?php echo $CONFIG_SLIDE['width']; ?>" height="<?php echo $CONFIG_SLIDE['height']; ?>" id="dewslider4" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="<?php echo PATH_TO_ROOT . '/slide/dewslider.swf'; ?>?xml=<?php echo PATH_TO_ROOT . '/slide/generation_xml.php'; ?>" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="<?php echo PATH_TO_ROOT . '/slide/dewslider.swf'; ?>?xml=<?php echo PATH_TO_ROOT . '/slide/generation_xml.php'; ?>" quality="high" bgcolor="#ffffff" width="<?php echo $CONFIG_SLIDE['width']; ?>" height="<?php echo $CONFIG_SLIDE['height']; ?>" name="dewslider4" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object>
MIC Station Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre MIC Station
- Inscrit le : 07/05/2012
- Site internet
(j'ai essayé sous chrome et firefox, cache supprimé)
Voici mon news.tpl:
Code TPL :
<script type="text/javascript"> <!-- function Confirm() { return confirm("{L_ALERT_DELETE_NEWS}"); } --> </script> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="<?php echo $CONFIG_SLIDE['width']; ?>" height="<?php echo $CONFIG_SLIDE['height']; ?>" id="dewslider4" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="<?php echo PATH_TO_ROOT . '/slide/dewslider.swf'; ?>?xml=<?php echo PATH_TO_ROOT . '/slide/generation_xml.php'; ?>" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><embed src="<?php echo PATH_TO_ROOT . '/slide/dewslider.swf'; ?>?xml=<?php echo PATH_TO_ROOT . '/slide/generation_xml.php'; ?>" quality="high" bgcolor="#ffffff" width="<?php echo $CONFIG_SLIDE['width']; ?>" height="<?php echo $CONFIG_SLIDE['height']; ?>" name="dewslider4" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object> # IF C_NEWS_EDITO # <div class="news_container"> <div class="news_top_l"></div> <div class="news_top_r"></div> <div class="news_top"> <div style="float:left;padding-left:30px;"><h3 class="title">{TITLE}</h3></div> <div style="float:right;"># IF C_IS_ADMIN # <a href="../news/admin_news_config.php" title="{L_EDIT}"><img src="../templates/{THEME}/images/{LANG}/edit.png" class="valign_middle" alt="{L_EDIT}" /></a> # ENDIF #</div> </div> <div class="news_content"> {CONTENTS} </div> <div class="news_bottom_l"></div> <div class="news_bottom_r"></div> <div class="news_bottom"></div> </div> # ENDIF # # IF C_NEWS_NO_AVAILABLE # <div class="news_container"> <div class="news_top_l"></div> <div class="news_top_r"></div> <div class="news_top"> <div style="float:left;padding-left:30px;"><a href="../syndication.php?m=news" title="Syndication"><img class="valign_middle" src="../templates/{THEME}/images/rss.png" alt="Syndication" title="Syndication" /></a></div> <div style="float:right;"><h3 class="title valign_middle">{L_LAST_NEWS}</h3></div> </div> <div class="news_content"> <p class="text_strong text_center">{L_NO_NEWS_AVAILABLE}</p> </div> <div class="news_bottom_l"></div> <div class="news_bottom_r"></div> <div class="news_bottom"></div> </div> # ENDIF # # IF C_NEWS_BLOCK # # START news # # IF news.C_NEWS_ROW # <div class="spacer"></div> # ENDIF # # IF C_NEWS_BLOCK_COLUMN # <div class="news_container" style="float:left;width:{COLUMN_WIDTH}%"> # ELSE # <div class="news_container"> # ENDIF # <div class="news_top_l"></div> <div class="news_top_r"></div> <div class="news_top"> <span style="float:left;padding-left:5px;"> <a href="../syndication.php?m=news" title="Rss"><img class="valign_middle" src="../templates/{THEME}/images/rss.png" alt="Rss" title="Rss" /></a> <a class="news_title" href="../news/news{news.U_NEWS_LINK}">{news.TITLE}</a> </span> <span style="float:right;"> <img src="{PATH_TO_ROOT}/news/templates/images/comments.png" alt="" class="valign_middle" /> {news.U_COM} # IF C_IS_ADMIN # <a href="../news/admin_news.php?id={news.ID}" title="{L_EDIT}"><img class="valign_middle" src="../templates/{THEME}/images/{LANG}/edit.png" alt="{L_EDIT}" /></a> <a href="../news/admin_news.php?delete=1&id={news.ID}&token={TOKEN}" title="{L_DELETE}" onclick="javascript:return Confirm();"><img class="valign_middle" src="../templates/{THEME}/images/{LANG}/delete.png" alt="{L_DELETE}" /></a> # ENDIF # </span> </div> <div class="news_content"> # IF news.IMG # <img src="{news.IMG}" alt="{news.IMG_DESC}" title="{news.IMG_DESC}" class="img_right" /> # ENDIF # # IF news.C_ICON # <a href="news.php?cat={news.IDCAT}"><img class="valign_middle" src="{news.ICON}" alt="" /></a> # ENDIF # {news.CONTENTS} <br /><br /> {news.EXTEND_CONTENTS} <div class="spacer"></div> </div> <div class="news_bottom_l"></div> <div class="news_bottom_r"></div> <div class="news_bottom"> <span style="float:left"><a class="small_link" href="../member/member{news.U_USER_ID}">{news.PSEUDO}</a></span> <span style="float:right">{news.DATE}</span> </div> </div> {COMMENTS} # END news # # IF C_NEWS_NAVIGATION_LINKS # <div style="width:90%;padding:20px;margin:auto;margin-top:-15px;"> # IF C_PREVIOUS_NEWS # <span style="float:left;"><a href="news{U_PREVIOUS_NEWS}"><img src="../templates/{THEME}/images/left.png" alt="" class="valign_middle" /></a> <a href="news{U_PREVIOUS_NEWS}">{PREVIOUS_NEWS}</a></span> # ENDIF # # IF C_NEXT_NEWS # <span style="float:right;"><a href="news{U_NEXT_NEWS}">{NEXT_NEWS}</a> <a href="news{U_NEXT_NEWS}"><img src="../templates/{THEME}/images/right.png" alt="" class="valign_middle" /></a></span> # ENDIF # </div> # ENDIF # <div class="spacer"></div> <div class="text_center">{PAGINATION}</div> <div class="text_center">{ARCHIVES}</div> <div class="spacer"></div> # ENDIF # # IF C_NEWS_LINK # <div class="news_container"> <div class="news_top_l"></div> <div class="news_top_r"></div> <div class="news_top"> <div style="float:left"><a href="../syndication.php?m=news" title="Syndication"><img class="valign_middle" src="../templates/{THEME}/images/rss.png" alt="Syndication" title="Syndication" /></a> <h3 class="title valign_middle">{L_LAST_NEWS}</h3></div> <div style="float:right"># IF C_IS_ADMIN # <a href="admin_news_cat.php?id={IDCAT}" title="{L_EDIT}"><img class="valign_middle" src="../templates/{THEME}/images/{LANG}/edit.png" /></a> # ENDIF #</div> </div> <div class="news_content"> # START list # # IF list.C_NEWS_ROW # <div class="spacer"></div> # ENDIF # # IF C_NEWS_LINK_COLUMN # <div style="float:left;width:{COLUMN_WIDTH}%"> # ELSE # <div> # ENDIF # <ul style="margin:0;padding:0;list-style-type:none;"> <li><img src="../templates/{THEME}/images/li.png" alt="" /> {list.ICON} <span class="text_small">{list.DATE} :</span> <a href="{list.U_NEWS}">{list.TITLE}</a></li> </ul> </div> # END list # <div class="spacer"> </div> <div class="text_center">{PAGINATION}</div> <div class="text_center">{ARCHIVES}</div> </div> <div class="news_bottom_l"></div> <div class="news_bottom_r"></div> <div class="news_bottom"></div> </div> # ENDIF #
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
Il faut celui du templates

Essaye d'afficher un div avec un background noir pour voir si déja c'est au bon endroit.
ElenWii
MIC Station Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre MIC Station
- Inscrit le : 07/05/2012
- Site internet

J'ai donc fait comme demandé et voilà ce qui s'affiche:
Caché :

D'un côté, maintenant j'ai quelque chose d'affiché x) mais c'est pas encore ça
Édité par MIC Station Le 09/05/2012 à 07h51
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
ReidLos sera le mieux placer pour une réponse rapide. Par contre, il est pas mal débordé avec la V4 donc les réponses ne sont pas forcement immédiate.
Vu le message d'erreur je pense qu'il doit y avoir un soucis de variable.
ElenWii
MIC Station Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre MIC Station
- Inscrit le : 07/05/2012
- Site internet
) et des backups sont en cours et devrait durer 2/3 jours ...bref, on a tout notre temps
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
As tu réussi à faire ce que tu souhaitais ?
Voici le morceau de code que j'ai ajouté à l'endroit indiqué
Code HTML :
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="400" height="400" id="dewslider4" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="../slide/dewslider.swf?xml=../slide/generation_xml.php" /> <param name="quality" value="high" /> <param name="bgcolor" value="#ffffff" /> <embed src="../slide/dewslider.swf?xml=../slide/generation_xml.php" quality="high" bgcolor="#ffffff" width="400" height="400" name="dewslider4" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object>
Tu noteras que la taille est défini manuellement. A mon avis pour le faire en auto via l'interface admin, il faudrait définir les fonctions dans le module news ou mettre les informations dans le fichier xml, mais ReidLos pourra surement répondre plus facilement pour ce point.
ElenWii
MIC Station Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre MIC Station
- Inscrit le : 07/05/2012
- Site internet
désolé mais je suis en pleine période d'exams et je dois réinstaller phpboost à la suite d'un bug de mon hébergeur. Le temps de réinstaller tout ça et de rentrer le code, je vous dit si ça fonctionne

Cordialement,
[EDIT]: ton code fonctionne parfaitement ! Merci beaucoup pour ton aide

Sujet résolu
Édité par MIC Station Le 18/05/2012 à 18h34
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie