Aides sur les thèmes PHPBoost [Réglé] Demande de thème sur la finance Mais c'est pas urgent hein !!!
Reprise du message précédent
je suis désolé mais sa je sais pas faire.pour modifier la mise en forme du flux rss, il faut toucher au framework.
c'est a dire : /templates/TonTheme/modules/download/framework/content/syndication/feed.tpl
il dois etre possible de le passer en 2 colonne en Z mais pas en 2 colonnes en II :
..Z.... II
1 - 2 / 1 - 4
3 - 4 / 2 - 5
5 - 6 / 3 - 6
pour pouvoir modifier le II il faudrait toucher au php, et vu que c'est dans le framework, c'est pas possible.
Accroche toi au clavier, je retire le shell...
Mais le Z m'irait très bien Sat, sais tu quelle ligne modifier ou ajouter dans /templates/MonTheme/modules/download/framework/content/syndication/feed.tpl
Caché:
Caché:
Code TPL :
# START item # <!-- ITEM --> <div style="margin-bottom:2px;padding:2px;"> <div style="float:left;width:128px;height:128px;text-align:center;border:1px solid #8883B9;"> # IF item.C_IMG # <img src="{item.U_IMG}" alt="" style="border:1px solid #FFFFFF" /> # ENDIF # </div> <div style="float:left;width:250px;padding-left:6px;"> <a href="{item.U_LINK}">{item.TITLE}</a> <p class="text_small">{L_ON} {item.DATE} - <a href="{item.U_LINK}" class="small_link">{L_READ}</a></p> </div> <div class="spacer"></div> </div> <!-- END ITEM --> # END item #
<p class="float_right"></p>Gérez vos comptes bancaires de façon simple et efficace avec BanqueManager
Téléchargement gratuit ici
--------------------------------------------------------------------------------
j'ai essayer de trouver les reglages css et la mise en container, mais je n'y parviens plus désolé.
si quelqu'un veut prendre le relais...
il me semble que j'avais trouver une solution fut un temps ...
si quelqu'un veut prendre le relais...
il me semble que j'avais trouver une solution fut un temps ...
Accroche toi au clavier, je retire le shell...
po grave, je vais attendre que quelqu'un d'autre puisse m'aider.
<p class="float_right"></p>Gérez vos comptes bancaires de façon simple et efficace avec BanqueManager
Téléchargement gratuit ici
--------------------------------------------------------------------------------
Salut,
J'ai ajouté un onglet nommé "Recrutement" sur un tableau de la page Index de mon site, mais le contenu ne s'affiche pas lorsque l'on clique sur l'onglet. Aurais je oublié quelque chose ?
Caché:
J'ai ajouté un onglet nommé "Recrutement" sur un tableau de la page Index de mon site, mais le contenu ne s'affiche pas lorsque l'on clique sur l'onglet. Aurais je oublié quelque chose ?
Caché:
Code PHP :
<!-- Start tableau multi-onglets rollovers --> <script type="text/javascript"> <!-- function multiMenu(eltId) { arrLinkId = new Array('_0','_1','_2','_3'); intNbLinkElt = new Number(arrLinkId.length); arrClassLink = new Array('current','ghost'); strContent = new String() for (i=0; i<intNbLinkElt; i++) { strContent = "menu"+arrLinkId[i]; if ( arrLinkId[i] == eltId ) { document.getElementById(arrLinkId[i]).className = arrClassLink[0]; document.getElementById(strContent).className = 'on content'; } else { document.getElementById(arrLinkId[i]).className = arrClassLink[1]; document.getElementById(strContent).className = 'off content'; } } } function multiSMenu(eltId,pfxContent,n,m) { arrLinkId = new Array(); for (i=0; i<m; i++) {arrLinkId.push('s'+n+i);} arrClassLink = new Array('scurrent','sghost'); strContent = new String() for (j=0; j<arrLinkId.length; j++) { strContent = pfxContent+arrLinkId[j]; if ( arrLinkId[j] == eltId ) { document.getElementById(arrLinkId[j]).className = arrClassLink[0]; document.getElementById(strContent).className = 'son scontent'; } else { document.getElementById(arrLinkId[j]).className = arrClassLink[1]; document.getElementById(strContent).className = 'soff scontent'; } } } --> </script> <?php /* Insertion d'un sous-menu chaîne $pfxContent : préfix des div de contenu que l'on fait switcher nombre $numMenu : N° du menu dans le script array $strItems : Tableau des items de sous-menu nombre $bwidth : on peut modifier la largeur des blocks de sous-menu */ function InsertSmenu( $pfxContent, $numMenu, $strItems = array(), $bwidth = 0) { ?> <div class="ecform_smenu"> <ul class="smenu"> <?php $bwidth =($bwidth > 0) ? 'style ="width:'.$bwidth.'px;" ' : ''; for($i=0; $i<count($strItems); $i++) { echo "tt".'<li class="smenu'.$i.'">'."ntt"; echo '<a id="s'.$numMenu.$i.'" class="'.(($i == 0) ? 'scurrent':'sghost').'" onclick="multiSMenu(this.id,'."'".$pfxContent."'".','.$numMenu.','.count($strItems).')" alt="smenu_'.$numMenu.$i.'" '.$bwidth.'>'.$strItems[$i].'</a>'."n"; echo "tt".'</li>'."n";} ?> </ul> </div> <?php } ?> <div id="ecform_container"> <div id="ecform_entete"> <ul id="menu"> <li class="menu_0"> <a id="_0" class="ghost" onclick="multiMenu(this.id)" alt="menu0">Téléchargements</a> </li> <li class="menu_1"> <a id="_1" class="ghost" onclick="multiMenu(this.id)" alt="menu1">Tutoriels</a> </li> <li class="menu_2"> <a id="_2" class="current" onclick="multiMenu(this.id)" alt="menu2">News</a> </li> <li class="menu_3"> <a id="_3" class="ghost" onclick="multiMenu(this.id)" alt="menu3">Forum</a> </li> <li class="menu_4"> <a id="_4" class="ghost" onclick="multiMenu(this.id)" alt="menu4">Recrutement</a> </li> </ul> </div> <div id="ecform_topbar"></div> <div id="ecform_content"> <div id="menu_0" class="off content"> <div class="titcontent"></div> <div class="news_top"> <div style="float:left;padding-left:30px;"><a href="./syndication.php?m=download" title="Rss download"><img class="valign_middle" src="./templates/BanqueManager/images/rss.png" alt="Syndication" title="Syndication" /></a><a class="news_title" href="../download/download.php"> Derniers téléchargements</a></div> </div> <div class="smcontent"> <div id="smenus00" class="son scontent"> <p><?php echo Feed::get_parsed('download', DEFAULT_FEED_NAME, 0, false, 10); ?><br /></p> </div> </div> </div> <div id="menu_1" class="off content"> <div class="titcontent"> </div> <div class="news_top"> <div style="float:left;padding-left:30px;"><a href="./syndication.php?m=articles" title="Rss articles"><img class="valign_middle" src="./templates/BanqueManager/images/rss.png" alt="Syndication" title="Syndication" /></a><a class="news_title" href="../articles/articles.php"> Derniers tutoriels</a></div> </div> <div class="smcontent"> <div id="smenus01" class="son scontent"> <p><?php echo Feed::get_parsed('articles', DEFAULT_FEED_NAME, 0, false, 10); ?><br /></p> </div> </div> </div> <div id="menu_2" class="on content"> <div class="titcontent"> </div> <div class="news_top"> <div style="float:left;padding-left:30px;"><a href="./syndication.php?m=news" title="Rss news"><img class="valign_middle" src="./templates/BanqueManager/images/rss.png" alt="Syndication" title="Syndication" /></a><a class="news_title" href="../news/news.php"> Dernières news</a></div> </div> <div class="smcontent"> <div id="smenus02" class="son scontent"> <p><?php echo Feed::get_parsed('news', DEFAULT_FEED_NAME, 0, false, 10); ?><br /></p> </div> </div> </div> <div id="menu_3" class="off content"> <div class="titcontent"> </div> <div class="news_top"> <div style="float:left;padding-left:30px;"><a href="./syndication.php?m=forum" title="Rss forum"><img class="valign_middle" src="./templates/BanqueManager/images/rss.png" alt="Syndication" title="Syndication" /></a><a class="news_title" href="../forum/index.php"> Derniers sujets du forum</a></div> </div> <div class="smcontent"> <div id="smenus03" class="son scontent"> <p><?php echo Feed::get_parsed('forum', DEFAULT_FEED_NAME, 0, false, 10); ?><br /></p> </div> </div> </div> <div id="menu_4" class="off content"> <div class="titcontent"> </div> <div class="news_top"> <div style="float:left;padding-left:30px;"><a class="news_title" href="http://oldforum.banquemanager.net/viewtopic.php?f=4&t=754"> BanqueManager recrute</a></div> </div> <div class="smcontent"> <div id="smenus04" class="son scontent"> <p><a href="http://oldforum.banquemanager.net/viewtopic.php?f=4&t=754"><img src=http://i.iimmgg.com/images/th/7a6f5a15ea65550a1bb82cbbaf4a7e07.png /></a> <a href="http://web.banquemanager.net/contact/contact.php"><img src=http://i.iimmgg.com/images/th/e405d32e21871ff5fc51cb09b08b6584.png /></a> <a href="http://oldforum.banquemanager.net/viewtopic.php?f=5&t=885"><img src=http://i.iimmgg.com/images/th/6231271cb258397973dc7c838250d67e.png /></a> <br /></p> </div> </div> </div> </div> <div id="ecform_btmbar"></div> </div> <!-- END tableau multi-onglets rollovers -->
<p class="float_right"></p>Gérez vos comptes bancaires de façon simple et efficace avec BanqueManager
Téléchargement gratuit ici
--------------------------------------------------------------------------------
Visiteur
EDN Helpers
Message : 0
Ca devrait fonctionner ainsi :
Le JS est par contre très mal ordonné
Code JAVASCRIPT :
<!-- Start tableau multi-onglets rollovers --> <script type="text/javascript"> <!-- function multiMenu(eltId) { arrLinkId = new Array('_0','_1','_2','_3','_4'); intNbLinkElt = new Number(arrLinkId.length); arrClassLink = new Array('current','ghost'); strContent = new String() for (i=0; i<intNbLinkElt; i++) { strContent = "menu"+arrLinkId[i]; if ( arrLinkId[i] == eltId ) { document.getElementById(arrLinkId[i]).className = arrClassLink[0]; document.getElementById(strContent).className = 'on content'; } else { document.getElementById(arrLinkId[i]).className = arrClassLink[1]; document.getElementById(strContent).className = 'off content'; } } } function multiSMenu(eltId,pfxContent,n,m) { arrLinkId = new Array(); for (i=0; i<m; i++) {arrLinkId.push('s'+n+i);} arrClassLink = new Array('scurrent','sghost'); strContent = new String() for (j=0; j<arrLinkId.length; j++) { strContent = pfxContent+arrLinkId[j]; if ( arrLinkId[j] == eltId ) { document.getElementById(arrLinkId[j]).className = arrClassLink[0]; document.getElementById(strContent).className = 'son scontent'; } else { document.getElementById(arrLinkId[j]).className = arrClassLink[1]; document.getElementById(strContent).className = 'soff scontent'; } } } --> </script> <?php /* Insertion d'un sous-menu chaîne $pfxContent : préfix des div de contenu que l'on fait switcher nombre $numMenu : N° du menu dans le script array $strItems : Tableau des items de sous-menu nombre $bwidth : on peut modifier la largeur des blocks de sous-menu */ function InsertSmenu( $pfxContent, $numMenu, $strItems = array(), $bwidth = 0) { ?> <div class="ecform_smenu"> <ul class="smenu"> <?php $bwidth =($bwidth > 0) ? 'style ="width:'.$bwidth.'px;" ' : ''; for($i=0; $i<count($strItems); $i++) { echo "tt".'<li class="smenu'.$i.'">'."ntt"; echo '<a id="s'.$numMenu.$i.'" class="'.(($i == 0) ? 'scurrent':'sghost').'" onclick="multiSMenu(this.id,'."'".$pfxContent."'".','.$numMenu.','.count($strItems).')" alt="smenu_'.$numMenu.$i.'" '.$bwidth.'>'.$strItems[$i].'</a>'."n"; echo "tt".'</li>'."n";} ?> </ul> </div> <?php } ?> <div id="ecform_container"> <div id="ecform_entete"> <ul id="menu"> <li class="menu_0"> <a id="_0" class="ghost" onclick="multiMenu(this.id)" alt="menu0">Téléchargements</a> </li> <li class="menu_1"> <a id="_1" class="ghost" onclick="multiMenu(this.id)" alt="menu1">Tutoriels</a> </li> <li class="menu_2"> <a id="_2" class="current" onclick="multiMenu(this.id)" alt="menu2">News</a> </li> <li class="menu_3"> <a id="_3" class="ghost" onclick="multiMenu(this.id)" alt="menu3">Forum</a> </li> <li class="menu_4"> <a id="_4" class="ghost" onclick="multiMenu(this.id)" alt="menu4">Recrutement</a> </li> </ul> </div> <div id="ecform_topbar"></div> <div id="ecform_content"> <div id="menu_0" class="off content"> <div class="titcontent"></div> <div class="news_top"> <div style="float:left;padding-left:30px;"><a href="./syndication.php?m=download" title="Rss download"><img class="valign_middle" src="./templates/BanqueManager/images/rss.png" alt="Syndication" title="Syndication" /></a><a class="news_title" href="../download/download.php"> Derniers téléchargements</a></div> </div> <div class="smcontent"> <div id="smenus00" class="son scontent"> <p><?php echo Feed::get_parsed('download', DEFAULT_FEED_NAME, 0, false, 10); ?><br /></p> </div> </div> </div> <div id="menu_1" class="off content"> <div class="titcontent"> </div> <div class="news_top"> <div style="float:left;padding-left:30px;"><a href="./syndication.php?m=articles" title="Rss articles"><img class="valign_middle" src="./templates/BanqueManager/images/rss.png" alt="Syndication" title="Syndication" /></a><a class="news_title" href="../articles/articles.php"> Derniers tutoriels</a></div> </div> <div class="smcontent"> <div id="smenus01" class="son scontent"> <p><?php echo Feed::get_parsed('articles', DEFAULT_FEED_NAME, 0, false, 10); ?><br /></p> </div> </div> </div> <div id="menu_2" class="on content"> <div class="titcontent"> </div> <div class="news_top"> <div style="float:left;padding-left:30px;"><a href="./syndication.php?m=news" title="Rss news"><img class="valign_middle" src="./templates/BanqueManager/images/rss.png" alt="Syndication" title="Syndication" /></a><a class="news_title" href="../news/news.php"> Dernières news</a></div> </div> <div class="smcontent"> <div id="smenus02" class="son scontent"> <p><?php echo Feed::get_parsed('news', DEFAULT_FEED_NAME, 0, false, 10); ?><br /></p> </div> </div> </div> <div id="menu_3" class="off content"> <div class="titcontent"> </div> <div class="news_top"> <div style="float:left;padding-left:30px;"><a href="./syndication.php?m=forum" title="Rss forum"><img class="valign_middle" src="./templates/BanqueManager/images/rss.png" alt="Syndication" title="Syndication" /></a><a class="news_title" href="../forum/index.php"> Derniers sujets du forum</a></div> </div> <div class="smcontent"> <div id="smenus03" class="son scontent"> <p><?php echo Feed::get_parsed('forum', DEFAULT_FEED_NAME, 0, false, 10); ?><br /></p> </div> </div> </div> <div id="menu_4" class="off content"> <div class="titcontent"> </div> <div class="news_top"> <div style="float:left;padding-left:30px;"><a class="news_title" href="http://oldforum.banquemanager.net/viewtopic.php?f=4&t=754"> BanqueManager recrute</a></div> </div> <div class="smcontent"> <div id="smenus04" class="son scontent"> <p><a href="http://oldforum.banquemanager.net/viewtopic.php?f=4&t=754"><img src=http://i.iimmgg.com/images/th/7a6f5a15ea65550a1bb82cbbaf4a7e07.png /></a> <a href="http://web.banquemanager.net/contact/contact.php"><img src=http://i.iimmgg.com/images/th/e405d32e21871ff5fc51cb09b08b6584.png /></a> <a href="http://oldforum.banquemanager.net/viewtopic.php?f=5&t=885"><img src=http://i.iimmgg.com/images/th/6231271cb258397973dc7c838250d67e.png /></a> <br /></p> </div> </div> </div> </div> <div id="ecform_btmbar"></div> </div> <!-- END tableau multi-onglets rollovers -->
Le JS est par contre très mal ordonné
Oui de le préciser dans le Javascript , au début du code^^
Tu n'as que trois arrLinkId, le 4 ème est parti en courant???
Tu n'as que trois arrLinkId, le 4 ème est parti en courant???
Code TPL :
<!-- Start tableau multi-onglets rollovers --> <script type="text/javascript"> <!-- function multiMenu(eltId) { arrLinkId = new Array('_0','_1','_2','_3');
Merci beaucoup à tous les 2.
ReidLos:
Le JS est par contre très mal ordonné
Qu'est ce que tu entends pas là ReidLos ?
ReidLos:
Le JS est par contre très mal ordonné
Qu'est ce que tu entends pas là ReidLos ?
<p class="float_right"></p>Gérez vos comptes bancaires de façon simple et efficace avec BanqueManager
Téléchargement gratuit ici
--------------------------------------------------------------------------------
mwéé perso je le trouve lisible, et fonctionnel tel que.
on n'est pas sur un site de codage, mais de graphisme.
ce qui nous permet de ne pas avoir un code parfait, mais fonctionnel et compréhensible.
on n'est pas sur un site de codage, mais de graphisme.
ce qui nous permet de ne pas avoir un code parfait, mais fonctionnel et compréhensible.
Accroche toi au clavier, je retire le shell...
Moi il me va très bien, du moment qu'il fait le travail que l'on attend de lui
Après s'il peut être amélioré pour une question de rapidité d'affichage de la page, je demande à voir.
Après s'il peut être amélioré pour une question de rapidité d'affichage de la page, je demande à voir.
<p class="float_right"></p>Gérez vos comptes bancaires de façon simple et efficace avec BanqueManager
Téléchargement gratuit ici
--------------------------------------------------------------------------------
non ce n'est qu'une mise en forme pour plus de comprehension. il serais crypté que ce serais pareil au meme.
plus rapide, sa depend du pc qui execute le script.
le javascript, les js, c'est le pc du visiteur.
le php le serveur.
plus rapide, sa depend du pc qui execute le script.
le javascript, les js, c'est le pc du visiteur.
le php le serveur.
Accroche toi au clavier, je retire le shell...
Crypté ? xD:
Code JAVASCRIPT :
function multiMenu(a){arrLinkId=new Array("_0","_1","_2","_3","_4");intNbLinkElt=new Number(arrLinkId.length);arrClassLink=new Array("current","ghost");strContent=new String;for(i=0;i<intNbLinkElt;i++){strContent="menu"+arrLinkId[i];if(arrLinkId[i]==a){document.getElementById(arrLinkId[i]).className=arrClassLink[0];document.getElementById(strContent).className="on content"}else{document.getElementById(arrLinkId[i]).className=arrClassLink[1];document.getElementById(strContent).className="off content"}}} function multiSMenu(a,b,c,d){arrLinkId=[];for(i=0;i<d;i++)arrLinkId.push("s"+c+i);arrClassLink=new Array("scurrent","sghost");strContent=new String;for(j=0;j<arrLinkId.length;j++){strContent=b+arrLinkId[j];if(arrLinkId[j]==a){document.getElementById(arrLinkId[j]).className=arrClassLink[0];document.getElementById(strContent).className="son scontent"}else{document.getElementById(arrLinkId[j]).className=arrClassLink[1];document.getElementById(strContent).className="soff scontent"}}};
Visiteur
EDN Helpers
Message : 0
Non, simplement la manière dont c'est codé, ont peut parvenir a plusieurs résultat mais en faisant les choses différament...
En prenants la notion de classe et en utilisant prototype ont arrive a quelques similaire à :
En prenants la notion de classe et en utilisant prototype ont arrive a quelques similaire à :
Code JAVASCRIPT :
Edité par
Visiteur
Le 25/06/2010 à 10h37
var Tabs = Class.create(); Tabs.prototype = { initialize : function(element) { this.element = $(element); var options = Object.extend({}, arguments[1] || {}); this.menu = $A(this.element.getElementsByTagName('a')); this.show(this.getInitialTab()); this.menu.each(this.setupTab.bind(this)); }, setupTab : function(elm) { Event.observe(elm,'click',this.activate.bindAsEventListener(this),false); }, activate : function(ev) { var elm = Event.findElement(ev, "a"); Event.stop(ev); this.show(elm); this.menu.without(elm).each(this.hide.bind(this)); }, hide : function(elm) { $(elm).removeClassName('active-tab'); $(this.tabID(elm)).removeClassName('active-tab-body'); }, show : function(elm) { $(elm).addClassName('active-tab'); $(this.tabID(elm)).addClassName('active-tab-body'); }, tabID : function(elm) { return elm.href.match(/#(w.+)/)[1]; }, getInitialTab : function() { if(document.location.href.match(/#(w.+)/)) { var loc = RegExp.$1; var elm = this.menu.find(function(value) { return value.href.match(/#(w.+)/)[1] == loc; }); return elm || this.menu.first(); } else { return this.menu.first(); } } } Event.observe(window,'load',function(){ new Tabs('tabs'); });
vous êtes en train de me rendre
Mon code, il est bon puisqu'il réalise ce qui est recherché, non ? Tu veux dire que le tien est plus propre ?
Mon code, il est bon puisqu'il réalise ce qui est recherché, non ? Tu veux dire que le tien est plus propre ?
<p class="float_right"></p>Gérez vos comptes bancaires de façon simple et efficace avec BanqueManager
Téléchargement gratuit ici
--------------------------------------------------------------------------------
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie