Mettre ses catégories en onglets
5 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 2 sur 3 • Partagez
Page 2 sur 3 • 1, 2, 3
Mettre ses catégories en onglets
Rappel du premier message :
Bonjour,
J'aimerais pouvoir faire en sorte que mes catégories soient en onglets, j'ai suivis un tuto qui est très bien et qui marche, le seul problème c'est que je ne peux pas mettre les modifications déjà apportées précédemment à la nouvelle, ou du moins je ne vois pas où la mettre. J'ai utilisé ce tutoriel: https://forum.forumactif.com/t324077-categories-en-onglets?highlight=cat%E9gories+onglets
Je vous mets ci dessous mon template:
Merci à ceux qui voudront bien m'aider, j'espère avoir été assez clair dans mes explications au quel cas je vous expliquerais à nouveau
Bonjour,
J'aimerais pouvoir faire en sorte que mes catégories soient en onglets, j'ai suivis un tuto qui est très bien et qui marche, le seul problème c'est que je ne peux pas mettre les modifications déjà apportées précédemment à la nouvelle, ou du moins je ne vois pas où la mettre. J'ai utilisé ce tutoriel: https://forum.forumactif.com/t324077-categories-en-onglets?highlight=cat%E9gories+onglets
Je vous mets ci dessous mon template:
- Spoiler:
- Code:
<table width="100%" border="0" cellspacing="1" cellpadding="0" align="center">
<tr>
<td valign="bottom">
<!-- BEGIN switch_user_logged_in -->
<span class="gensmall">{LAST_VISIT_DATE}<br />
{CURRENT_TIME}<br />
</span>
<!-- END switch_user_logged_in -->
<div class="nav"><a class="nav" href="{U_INDEX}">{L_INDEX}</a>{NAV_CAT_DESC}</div>
</td>
<td class="gensmall" align="right" valign="bottom">
<!-- BEGIN switch_user_logged_in -->
<a class="gensmall" href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><br />
<a class="gensmall" href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a><br />
<!-- END switch_user_logged_in -->
<a class="gensmall" href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a>
</td>
</tr>
</table>
<!-- BEGIN catrow --><!-- BEGIN tablehead --><table class="fondcat" width="100%" border="0" cellspacing="0" cellpadding="0">
<img src="http://img11.hostingpics.net/pics/238426Sanstitre1.png" alt="" height="200px" width="846px" /><br>
<th colspan="3" nowrap="nowrap" width="100%"> {catrow.tablehead.L_FORUM} </th>
<!-- END tablehead -->
<!-- BEGIN cathead -->
<tr>
<!-- BEGIN inc -->
<td class="{catrow.cathead.inc.INC_CLASS}" width="46"><img src="{SPACER}" height="0" width="46" /></td>
<!-- END inc -->
<td class="{catrow.cathead.CLASS_CAT}" colspan="{catrow.cathead.INC_SPAN}" width="100%">
<h{catrow.cathead.LEVEL} class="hierarchy">
<span class="cattitle">
<a class="cattitle" title="{catrow.cathead.CAT_DESC}" href="{catrow.cathead.U_VIEWCAT}">{catrow.cathead.CAT_TITLE}</a>
</span>
</h{catrow.cathead.LEVEL}>
</td>
<td class="{catrow.cathead.CLASS_ROWPIC}" colspan="3" align="right"> </td>
</tr>
<!-- END cathead -->
<!-- BEGIN forumrow -->
<tr>
<!-- BEGIN inc -->
<td class="{catrow.forumrow.inc.INC_CLASS}" width="46"><img src="{SPACER}" height="0" width="46" alt="." /></td>
<!-- END inc -->
<td colspan="{catrow.forumrow.INC_SPAN}" valign="top" width="100%" height="50">
<div class="cadcol"><h{catrow.forumrow.LEVEL} class="hierarchy">
<span class="forumlink">
<a class="forumlink" href="{catrow.forumrow.U_VIEWFORUM}">{catrow.forumrow.FORUM_NAME}</a><br />
</span>
</h{catrow.forumrow.LEVEL}>
<span class="genmed">{catrow.forumrow.FORUM_DESC}</span>
<span class="gensmall">
<!-- BEGIN switch_moderators_links -->
{catrow.forumrow.switch_moderators_links.L_MODERATOR}{catrow.forumrow.switch_moderators_links.MODERATORS}
<!-- END switch_moderators_links -->
</span></div>
</td>
<td align="center" valign="top" height="50">
<div style="width:150px";>
<div class="cadcol" id="subforums"><span class="genmed">Navigation</span><br />{catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS}<script type="text/javascript">jQuery('#subforums').html(jQuery('#subforums').html().replace(/, /g,'<br />')).removeAttr('id');</script></div>
</div>
</td>
<td align="center" valign="top" height="50">
<div style="width:150px;">
<div class="cadcol">
<span class="gensmall">{catrow.forumrow.TOPICS}sujets et {catrow.forumrow.POSTS} messages <br /><br />
{catrow.forumrow.LAST_POST}</span><br /><br />
</div>
<div style="margin-top:-40px;" align="center">
<img title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" src="{catrow.forumrow.FORUM_FOLDER_IMG}" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" />
</div><br /></div>
</td>
</tr>
<!-- END forumrow -->
<!-- BEGIN catfoot -->
<tr>
<!-- BEGIN inc -->
<td class="{catrow.catfoot.inc.INC_CLASS}" width="46"><img src="{SPACER}" height="0" width="46" /></td>
<!-- END inc -->
<td class="spaceRow" colspan="{catrow.catfoot.INC_SPAN}" height="1"><img src="{SPACER}" alt="" height="1" width="1" /></td>
</tr>
<!-- END catfoot -->
<!-- BEGIN tablefoot -->
</table><img src="{SPACER}" alt="" height="5" width="1" /><img src="http://img11.hostingpics.net/pics/838052Sanstitre2.png" alt="" height="200px" width="848px" /><br><!-- END tablefoot --><!-- END catrow -->
Merci à ceux qui voudront bien m'aider, j'espère avoir été assez clair dans mes explications au quel cas je vous expliquerais à nouveau
Dernière édition par CryingToYourHeart le Ven 18 Mai 2012 - 23:52, édité 4 fois
Re: Mettre ses catégories en onglets
up; toujours d'actu
Re: Mettre ses catégories en onglets
Bonjour,
Malheureusement, il n'est pas toujours possible de cumuler onglets et modifications d'apparence des catégories. J'ai essayé différents codes pour les onglets avec vos modifications, mais aucun ne fonctionne . Je pense qu'il va falloir faire un choix entre les onglets et l'apparence, ou bien trouver des modifications compatibles avec un système de catégories en onglets.
Malheureusement, il n'est pas toujours possible de cumuler onglets et modifications d'apparence des catégories. J'ai essayé différents codes pour les onglets avec vos modifications, mais aucun ne fonctionne . Je pense qu'il va falloir faire un choix entre les onglets et l'apparence, ou bien trouver des modifications compatibles avec un système de catégories en onglets.
Invité- Invité
Re: Mettre ses catégories en onglets
Bonjour, ça doit être possible puisque je le voit sur différent forum et l'apparence des catégories est encore plus "complexe" que la même. Donc il doit bien y avoir un moyen, je ne voit pas encore où ça se situe mais bon :s.
Re: Mettre ses catégories en onglets
Je peux peut-être t'aider
Mais il me faudrait le genre d'onglet que tu veux , un exemple ^^
Mais il me faudrait le genre d'onglet que tu veux , un exemple ^^
Re: Mettre ses catégories en onglets
Oh merci
Alors j'aimerais quelque chose dans ce style avec les onglets sur le côté: http://www.berkeley-u.com/
Alors j'aimerais quelque chose dans ce style avec les onglets sur le côté: http://www.berkeley-u.com/
Re: Mettre ses catégories en onglets
Pour les onglets dur le coté, je m'en excuse, je ne sais pas vraiment comment faire :s
J'en suis désolée....... Je ne sais faire que les onglets de ce style ::
http://erya.superforum.fr/
Vraiment désolé de ne pas pouvoirs vous aider sur ce point.
J'en suis désolée....... Je ne sais faire que les onglets de ce style ::
http://erya.superforum.fr/
Vraiment désolé de ne pas pouvoirs vous aider sur ce point.
Re: Mettre ses catégories en onglets
Ah d'accord ce n'est pas grave, je peux m'en accommoder, c'est juste que j'aime bien le style mais en dessous de la PA c'est bien aussi
Pourriez-vous m'aider à les faire ainsi ?
Pourriez-vous m'aider à les faire ainsi ?
Re: Mettre ses catégories en onglets
...
Dernière édition par olili.vil le Lun 7 Mai 2012 - 17:20, édité 1 fois
Re: Mettre ses catégories en onglets
Bonjour, alors j'ai testé sur mon forum test et les onglets ne marchent pas :s, et en plus les modifications qui ont étés apportées à mes catégories n'apparaissent pas.
Re: Mettre ses catégories en onglets
hummmm que dire il vaut mieux tout annulé
Je vais reprendre depuis le début
Je vais reprendre depuis le début
Re: Mettre ses catégories en onglets
Bonjour,
En reprenant le template modifié, le CSS et en bidouillant de manière malhabile un code donné par Etana, j'ai obtenu quelque chose qui fonctionne.
Le template Index_box:
Normalement, le template, plus besoin d'y toucher. Dans la feuille CSS on règle les couleur, les marges, les dimensions et dans le code JS, on place le nom des catégories et on en met le bon nombre. A savoir, on peut mettre plusieurs catégories dans un onglet, mais l'image du bas n’apparaîtra que tout en bas.
pas sure que ce soit très clair tout ça, j'espère que ça vous aidera un peu.
Bien sincèrement.
En reprenant le template modifié, le CSS et en bidouillant de manière malhabile un code donné par Etana, j'ai obtenu quelque chose qui fonctionne.
Le template Index_box:
- Code:
<table width="100%" border="0" cellspacing="1" cellpadding="0" align="center">
<tr>
<td valign="bottom">
<!-- BEGIN switch_user_logged_in -->
<span class="gensmall">{LAST_VISIT_DATE}<br />
{CURRENT_TIME}<br />
</span>
<!-- END switch_user_logged_in -->
<div class="nav"><a class="nav" href="{U_INDEX}">{L_INDEX}</a>{NAV_CAT_DESC}</div>
</td>
<td class="gensmall" align="right" valign="bottom">
<!-- BEGIN switch_user_logged_in -->
<a class="gensmall" href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><br />
<a class="gensmall" href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a><br />
<!-- END switch_user_logged_in -->
<a class="gensmall" href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a>
</td>
</tr>
</table>
<!-- BEGIN catrow --><!-- BEGIN tablehead --><table class="" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<th colspan="3" class="fondcat" nowrap="nowrap" width="100%"> {catrow.tablehead.L_FORUM} </th>
</tr>
<!-- END tablehead -->
<!-- BEGIN cathead -->
<tr>
<!-- BEGIN inc -->
<td class="{catrow.cathead.inc.INC_CLASS}" width="46"><img src="{SPACER}" height="0" width="46" /></td>
<!-- END inc -->
<td class="{catrow.cathead.CLASS_CAT}" colspan="{catrow.cathead.INC_SPAN}" width="100%">
<h{catrow.cathead.LEVEL} class="hierarchy">
<span class="cattitle">
<a class="cattitle" title="{catrow.cathead.CAT_DESC}" href="{catrow.cathead.U_VIEWCAT}">{catrow.cathead.CAT_TITLE}</a>
</span>
</h{catrow.cathead.LEVEL}>
</td>
<td class="{catrow.cathead.CLASS_ROWPIC}" colspan="3" align="right"> </td>
</tr>
<!-- END cathead -->
<!-- BEGIN forumrow -->
<tr>
<!-- BEGIN inc -->
<td class="{catrow.forumrow.inc.INC_CLASS}" width="46"><img src="{SPACER}" height="0" width="46" alt="." /></td>
<!-- END inc -->
<td colspan="{catrow.forumrow.INC_SPAN}" valign="top" width="100%" height="50">
<div class="cadcol"><h{catrow.forumrow.LEVEL} class="hierarchy">
<span class="forumlink">
<a class="forumlink" href="{catrow.forumrow.U_VIEWFORUM}">{catrow.forumrow.FORUM_NAME}</a><br />
</span>
</h{catrow.forumrow.LEVEL}>
<span class="genmed">{catrow.forumrow.FORUM_DESC}</span>
<span class="gensmall">
<!-- BEGIN switch_moderators_links -->
{catrow.forumrow.switch_moderators_links.L_MODERATOR}{catrow.forumrow.switch_moderators_links.MODERATORS}
<!-- END switch_moderators_links -->
</span></div>
</td>
<td align="center" valign="top" height="50">
<div style="width:150px";>
<div class="cadcol" id="subforums"><span class="genmed">Navigation</span><br />{catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS}<script type="text/javascript">jQuery('#subforums').html(jQuery('#subforums').html().replace(/, /g,'<br />')).removeAttr('id');</script></div>
</div>
</td>
<td align="center" valign="top" height="50">
<div style="width:150px;">
<div class="cadcol">
<span class="gensmall">{catrow.forumrow.TOPICS}sujets et {catrow.forumrow.POSTS} messages <br /><br />
{catrow.forumrow.LAST_POST}</span><br /><br />
</div>
<div style="margin-top:-40px;" align="center">
<img title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" src="{catrow.forumrow.FORUM_FOLDER_IMG}" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" />
</div><br /></div>
</td>
</tr>
<!-- END forumrow -->
<!-- BEGIN catfoot -->
<tr>
<!-- BEGIN inc -->
<td class="{catrow.catfoot.inc.INC_CLASS}" width="46"><img src="{SPACER}" height="0" width="46" /></td>
<!-- END inc -->
<td class="spaceRow" colspan="{catrow.catfoot.INC_SPAN}" height="1"><img src="{SPACER}" alt="" height="1" width="1" /></td>
</tr>
<!-- END catfoot -->
<!-- BEGIN tablefoot -->
</table><img src="{SPACER}" alt="" height="5" width="1" /><!-- END tablefoot --><!-- END catrow --><img src="http://img11.hostingpics.net/pics/838052Sanstitre2.png" alt="" height="200px" width="848px" /><br />
- Code:
.fondcat{
background: url('http://img11.hostingpics.net/pics/238426Sanstitre1.png');
height: 200px;
width: 846px;}
.cadcol{
border: 1px solid #db7093;
background: #db7093;
border-radius: 20px;
padding: 5px; margin: 5px;
height: 80px;
overflow-y: auto;
}
a.forumlink{
display: block;
text-align: center;
}
/*onglets catégories*/
#cat-onglets {
margin: 5px auto;
text-align: center; }
.co-item {
background: #fff;
color: #000;
border: 1px solid #fdf;
display: inline;
cursor: pointer;
margin: 0 5px;
padding: 3px;
border-radius: 10px;
}
.co-item:hover{
background: #fdf;
border: 1px solid 000;
color:#fff;
display: inline;
cursor: pointer;
margin: 0 5px;
padding: 3px;
border-radius: 10px;
}
.co-actif {
background: #000;
color: #fdf;
border:1px solid #fff; }
- Code:
$(function(){
var t;
/* liste des onglets avec les catégories en faisant partie*/
var onglets= [
["Catégorie 1",[0]],
["Catégorie 2",[1]],
["Catégorie 3",[2]],
["Catégorie 4",[3]]];
var getOnglet= function(s) {
var j;
for(j=0;j<onglets.length;j++)
if(JSON.stringify(onglets[j])==s) return onglets[j];
return !1;
};
var inOnglets= function(d,i) {
var j;
for(j=0;j<d[1].length;j++)
if(d[1][j]==i) return !0;
return !1;
};
/* onglet sélectionné par défaut */
var songlet= onglets[0];
/* est-ce que l'onglet sélectionné est sauvegardé d'un affichage de l'index à l'autre */
var save= true;
/* temps pour slider en ms */
var timeslide= 500;
/* récupération de l'onglet sauvé d'une autre fois */
if(save && window.localStorage)
if(t=localStorage.getItem("onglets"))
if(t=getOnglet(t))
songlet= t;
/* entoure les catégories d'un <div class="cat-table" /> */
$("th.fondcat").closest("table").wrap('<div class="cat-table" />');
/* affichage de l'onglet en cours */
$(".cat-table").filter(function(index) {
return !inOnglets(songlet,index);
}).hide();
/* ajout du div des onglets */
$(".cat-table:first").before('<div id="cat-onglets"></div>');
/* ajout des onglets dans le div */
for(t=0;t<onglets.length;t++)
{
$("#cat-onglets").append('<div class="co-item'+(onglets[t]==songlet?' co-actif':'')+'">'+onglets[t][0]+'</div>');
}
/* clic sur un onglet */
$("#cat-onglets .co-item").click(function(){
$("#cat-onglets .co-actif").removeClass("co-actif");
$(this).addClass("co-actif");
var o= onglets[$("#cat-onglets .co-item").index(this)];
$(".cat-table").not($(".cat-table").filter(function(index) {
return inOnglets(o,index);
}).slideDown(timeslide)).slideUp(timeslide);
if(save && window.localStorage) localStorage.setItem("onglets",JSON.stringify(o));
});
});
Normalement, le template, plus besoin d'y toucher. Dans la feuille CSS on règle les couleur, les marges, les dimensions et dans le code JS, on place le nom des catégories et on en met le bon nombre. A savoir, on peut mettre plusieurs catégories dans un onglet, mais l'image du bas n’apparaîtra que tout en bas.
pas sure que ce soit très clair tout ça, j'espère que ça vous aidera un peu.
Bien sincèrement.
Invité- Invité
Re: Mettre ses catégories en onglets
Bonjour, merci pour avoir essayer
Je viens de le tester sur mon forum test mais ça ne marche pas :s
Les onglets ne s'affichent pas en réalité
Je viens de le tester sur mon forum test mais ça ne marche pas :s
Les onglets ne s'affichent pas en réalité
Re: Mettre ses catégories en onglets
Bonjour,
Je suis arrivée à ce résultat:
http://ikane-adane.forum-gratuit.net/
Est-ce ce que vous voulez?
Bien sincèrement.
Je suis arrivée à ce résultat:
http://ikane-adane.forum-gratuit.net/
Est-ce ce que vous voulez?
Bien sincèrement.
Invité- Invité
Re: Mettre ses catégories en onglets
Bonjour,
Oui c'est bien ce que je cherche à faire depuis quelques mois déjà
Oui c'est bien ce que je cherche à faire depuis quelques mois déjà
Re: Mettre ses catégories en onglets
Ok
Donc voilà toutes les informations utiles pour que ça fonctionne:
- PA > Affichage > structure et hierarchie : Séparer les catégories sur l'index , Moyen.
- PA > Général > Catégories et forums > L'arborescence doit comprendre des catégories et des forums:
-PA > Affichage > Template > Index_box:
à remplacer intégralement par:
à personnaliser :
Activer la gestion des codes Javascript : OUI.
créez un nouveau javascript, cochez "sur l'index" et placez:
Si ça ne fonctionne pas, il faudra voir du coté des autres templates modifiés, des autres codes js, voire de la feuille CSS ou même le message d'accueil, pour trouver ce qui fait conflit .
Bien sincèrement.
Donc voilà toutes les informations utiles pour que ça fonctionne:
- PA > Affichage > structure et hierarchie : Séparer les catégories sur l'index , Moyen.
- PA > Général > Catégories et forums > L'arborescence doit comprendre des catégories et des forums:
-PA > Affichage > Template > Index_box:
à remplacer intégralement par:
- Code:
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td valign="bottom">
<!-- BEGIN switch_user_logged_in -->
<span class="gensmall">{LAST_VISIT_DATE}<br />
{CURRENT_TIME}<br />
</span>
<!-- END switch_user_logged_in -->
<div class="nav"><a class="nav" href="{U_INDEX}">{L_INDEX}</a>{NAV_CAT_DESC}</div>
</td>
<td class="gensmall" align="right" valign="bottom">
<!-- BEGIN switch_user_logged_in -->
<a class="gensmall" href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><br />
<a class="gensmall" href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a><br />
<!-- END switch_user_logged_in -->
<a class="gensmall" href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a>
</td>
</tr>
</table>
<!-- BEGIN catrow --><!-- BEGIN tablehead --><table class="" width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="3" class="fondcat" nowrap="nowrap" width="100%"> {catrow.tablehead.L_FORUM} </td>
</tr>
<!-- END tablehead -->
<!-- BEGIN cathead -->
<tr>
<!-- BEGIN inc -->
<td class="{catrow.cathead.inc.INC_CLASS}" width="46"></td>
<!-- END inc -->
<td class="{catrow.cathead.CLASS_CAT}" colspan="{catrow.cathead.INC_SPAN}" width="100%">
<h{catrow.cathead.LEVEL} class="hierarchy">
<span class="cattitle">
<a class="cattitle" title="{catrow.cathead.CAT_DESC}" href="{catrow.cathead.U_VIEWCAT}">{catrow.cathead.CAT_TITLE}</a>
</span>
</h{catrow.cathead.LEVEL}>
</td>
<td class="{catrow.cathead.CLASS_ROWPIC}" colspan="3" align="right"> </td>
</tr>
<!-- END cathead -->
<!-- BEGIN forumrow -->
<tr>
<!-- BEGIN inc -->
<td class="{catrow.forumrow.inc.INC_CLASS}" width="46"></td>
<!-- END inc -->
<td class="fondfo" colspan="{catrow.forumrow.INC_SPAN}" valign="top" width="100%" height="50">
<div class="cadcol"><h{catrow.forumrow.LEVEL} class="hierarchy">
<span class="forumlink">
<a class="forumlink" href="{catrow.forumrow.U_VIEWFORUM}">{catrow.forumrow.FORUM_NAME}</a><br />
</span>
</h{catrow.forumrow.LEVEL}>
<span class="genmed">{catrow.forumrow.FORUM_DESC}</span>
<span class="gensmall">
<!-- BEGIN switch_moderators_links -->
{catrow.forumrow.switch_moderators_links.L_MODERATOR}{catrow.forumrow.switch_moderators_links.MODERATORS}
<!-- END switch_moderators_links -->
</span></div>
</td>
<td class="fondfo" align="center" valign="top" height="50">
<div style="width:150px";>
<div class="cadcol" id="subforums"><span class="genmed">Navigation</span><br />{catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS}<script type="text/javascript">jQuery('#subforums').html(jQuery('#subforums').html().replace(/, /g,'<br />')).removeAttr('id');</script></div>
</div>
</td>
<td class="fondfo" align="center" valign="top" height="50">
<div style="width:150px;">
<div class="cadcol">
<span class="gensmall">{catrow.forumrow.TOPICS}sujets et {catrow.forumrow.POSTS} messages <br /><br />
{catrow.forumrow.LAST_POST}</span><br /><br />
</div>
<div style="margin-top:-40px;" align="center">
<img title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" src="{catrow.forumrow.FORUM_FOLDER_IMG}" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" />
</div><br /></div>
</td>
</tr>
<!-- END forumrow -->
<!-- BEGIN catfoot -->
<tr>
<!-- BEGIN inc -->
<td class="{catrow.catfoot.inc.INC_CLASS}" width="46"><img src="{SPACER}" height="0" width="46" /></td>
<!-- END inc -->
<td class="spaceRow" colspan="{catrow.catfoot.INC_SPAN}" height="1"><img src="{SPACER}" alt="" height="1" width="1" /></td>
</tr>
<!-- END catfoot -->
<!-- BEGIN tablefoot -->
</table><!-- END tablefoot --><!-- END catrow --><img src="http://img11.hostingpics.net/pics/838052Sanstitre2.png" alt="" height="200px" width="848px" /><br />
à personnaliser :
- Code:
.fondcat{
background: url('http://img11.hostingpics.net/pics/238426Sanstitre1.png');
height: 200px;
width: 846px;
text-align: center;
}
.fondfo{ background: #dfc1b5;
}
.cadcol{
border: 1px solid lavender;
background: lavender;
border-radius: 20px;
padding: 5px; margin: 5px;
height: 110px;
overflow-y: auto;
}
a.forumlink{
display: block;
text-align: center;
}
/*onglets catégories*/
#cat-onglets {
padding: 5px;
margin: 5px;
text-align: center;
width: 150px;
position: absolute;
top: 65%;
left: 20px;
display: block;
}
.co-item {
background: #fff;
color: #000;
border: 1px solid #fdf;
cursor: pointer;
margin: 5px;
padding: 3px;
border-radius: 10px;
}
.co-item:hover{
background: #fdf;
border: 1px solid 000;
color:#fff;
cursor: pointer;
margin: 5px;
padding: 3px;
border-radius: 10px;
}
.co-actif {
background: #000;
color: #fdf;
border:1px solid #fff; }
Activer la gestion des codes Javascript : OUI.
créez un nouveau javascript, cochez "sur l'index" et placez:
- Code:
$(function(){
var t;
/* liste des onglets avec les catégories en faisant partie*/
var onglets= [
["Catégorie 1",[0]],
["Catégorie 2",[1]],
["Catégorie 3",[2]],
["Catégorie 4",[3]]];
var getOnglet= function(s) {
var j;
for(j=0;j<onglets.length;j++)
if(JSON.stringify(onglets[j])==s) return onglets[j];
return !1;
};
var inOnglets= function(d,i) {
var j;
for(j=0;j<d[1].length;j++)
if(d[1][j]==i) return !0;
return !1;
};
/* onglet sélectionné par défaut */
var songlet= onglets[0];
/* est-ce que l'onglet sélectionné est sauvegardé d'un affichage de l'index à l'autre */
var save= true;
/* temps pour slider en ms */
var timeslide= 500;
/* récupération de l'onglet sauvé d'une autre fois */
if(save && window.localStorage)
if(t=localStorage.getItem("onglets"))
if(t=getOnglet(t))
songlet= t;
/* entoure les catégories d'un <div class="cat-table" /> */
$("td.fondcat").closest("table").wrap('<div class="cat-table" />');
/* affichage de l'onglet en cours */
$(".cat-table").filter(function(index) {
return !inOnglets(songlet,index);
}).hide();
/* ajout du div des onglets */
$(".cat-table:first").before('<div id="cat-onglets"></div>');
/* ajout des onglets dans le div */
for(t=0;t<onglets.length;t++)
{
$("#cat-onglets").append('<div class="co-item'+(onglets[t]==songlet?' co-actif':'')+'">'+onglets[t][0]+'</div>');
}
/* clic sur un onglet */
$("#cat-onglets .co-item").click(function(){
$("#cat-onglets .co-actif").removeClass("co-actif");
$(this).addClass("co-actif");
var o= onglets[$("#cat-onglets .co-item").index(this)];
$(".cat-table").not($(".cat-table").filter(function(index) {
return inOnglets(o,index);
}).slideDown(timeslide)).slideUp(timeslide);
if(save && window.localStorage) localStorage.setItem("onglets",JSON.stringify(o));
});
});
Si ça ne fonctionne pas, il faudra voir du coté des autres templates modifiés, des autres codes js, voire de la feuille CSS ou même le message d'accueil, pour trouver ce qui fait conflit .
Bien sincèrement.
Invité- Invité
Re: Mettre ses catégories en onglets
Bonjour, il me semble qu'il y a un léger problème au niveau du javascript, en effet le code ne fait pas les onglets: http://thewerewolfpack.forumgratuit.org/ , ça me donne quelque chose de bizarre :s
Et je ne vois pas vraiment d'où ça pourrait venir :s
Et je ne vois pas vraiment d'où ça pourrait venir :s
Re: Mettre ses catégories en onglets
Bonsoir,
Il ne reste plus qu'à trouver ce qui cloche ... peut être un conflit avec les onglets du qeel ... ou un soucis avec un template modifié overall_header ou footer ... un conflit avec un autre javascript ... il faut procéder par élimination pour trouver ce qui cloche ;
Bien sincèrement.
Il ne reste plus qu'à trouver ce qui cloche ... peut être un conflit avec les onglets du qeel ... ou un soucis avec un template modifié overall_header ou footer ... un conflit avec un autre javascript ... il faut procéder par élimination pour trouver ce qui cloche ;
Bien sincèrement.
Invité- Invité
Re: Mettre ses catégories en onglets
Bonjour,
voudriez-vous bien m'aider à trouver d'où le problème vient ?
sincèrement
voudriez-vous bien m'aider à trouver d'où le problème vient ?
sincèrement
Re: Mettre ses catégories en onglets
Bonsoir,
Oui, je veux bien essayer , mais pour cela, il me faudrait votre CSS complet, vos templates Index_box, index_body, overall_header et footer, s'ils sont modifiés, et l'ensembles de vos codes javascript. ( vous pouvez placer tout ceci en caché, si vous voulez ou me les envoyer par MP).
Bien sincèrement.
Oui, je veux bien essayer , mais pour cela, il me faudrait votre CSS complet, vos templates Index_box, index_body, overall_header et footer, s'ils sont modifiés, et l'ensembles de vos codes javascript. ( vous pouvez placer tout ceci en caché, si vous voulez ou me les envoyer par MP).
Bien sincèrement.
Invité- Invité
Re: Mettre ses catégories en onglets
Bonsoir, je vous ai tout envoyé à l'instant
Re: Mettre ses catégories en onglets
J'ai tout installé ... et tout fonctionne sur mon forum test vous pouvez vérifier ici . Je n'ai eu qu'un soucis, c'est avec votre panneau coulissant que je n'ai pas pu faire apparaître, j'ai repris le code du tutoriel.
Avez-vous essayé de tout remettre par défaut et réinstallé les codes un par un?
Bien sincèrement.
Avez-vous essayé de tout remettre par défaut et réinstallé les codes un par un?
Bien sincèrement.
Invité- Invité
Re: Mettre ses catégories en onglets
Je me suis peut-être trompée dans le java :s
Page 2 sur 3 • 1, 2, 3
Sujets similaires
» Catégories en Onglets.
» (Categories par onglet) .. Placement des onglets de catégories.
» (Catégories par onglets) Titres de catégories en image.
» Catégories par onglets et catégories comprimées
» Catégories en onglets
» (Categories par onglet) .. Placement des onglets de catégories.
» (Catégories par onglets) Titres de catégories en image.
» Catégories par onglets et catégories comprimées
» Catégories en onglets
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 2 sur 3
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum