AccueilDernières imagesRechercherS'enregistrerConnexion

Forum de graphisme, codage et game design proposant des tutoriels, astuces, libres services et commandes dans les domaines de l'infographie amateur, de l'intégration web (HTML et CSS essentiellement) ainsi que dans la conception de RPG sur forum.


114 résultats trouvés pour phpBB2

Nb de sujets, messages et dernier message sur une colonne - Mer 9 Mar 2011 - 0:17



Modifier les statistiques des Sous Forum sur l'index

Niveau : Moyen
Aperçu : ICI


Partie 1 : Template

Etape 1 : Aller dans les templates
Panneau d'administration >> Affichage >> Templates >> General >> Template index_box

Etape 2 : Supprimer les colonnes «Messages» et «Derniers Messages»
Une fois dans le templates, il vous faudra chercher le code suivant :
Code:
<th nowrap="nowrap" width="50">{L_TOPICS}</th>
      <th nowrap="nowrap" width="50">{L_POSTS}</th>
      <th nowrap="nowrap" width="150"><div style="width:150px;">{L_LASTPOST}</div></th>


Une fois trouvé, supprimez cette partie du code :
Code:
<th nowrap="nowrap" width="50">{L_POSTS}</th>
      <th nowrap="nowrap" width="150"><div style="width:150px;">{L_LASTPOST}</div></th>


Etape 3 : Fusion des 3 colonnes en une seule
Toujours dans le même templates, cherchez ceci :
Code:
<td class="row3" align="center" valign="middle" height="50">
         <span class="gensmall">{catrow.forumrow.TOPICS}</span>
      </td>
      <td class="row2" align="center" valign="middle" height="50">
         <span class="gensmall">{catrow.forumrow.POSTS}</span>
      </td>
      <td class="row3 over" align="center" valign="middle" height="50">
            <!-- BEGIN ads -->
            <span class="AD_LastPA">
                <span class="lastpost-avatar"><img src="{catrow.forumrow.ads.IMG}" alt="{catrow.forumrow.ads.TITLE}" /></span>
                <span class="AD_LastInfos">
                    <b><a href="{catrow.forumrow.ads.LINK}">{catrow.forumrow.ads.TITLE}</a></b><br />
                    {catrow.forumrow.ads.DATE}<br />
                    {catrow.forumrow.ads.LOCATION}
                </span>
            </span>
            <!-- END ads -->
            <!-- BEGIN avatar -->
            <div style="width: 200px;"></div>
            <span class="lastpost-avatar">{catrow.forumrow.avatar.LAST_POST_AVATAR}</span>
            <!-- END avatar -->

         <span class="gensmall">{catrow.forumrow.LAST_POST}</span>
      </td>


Une fois trouvé, supprimez-le et remplacez-le par celui-ci :
Code:
<td class="row3 over" align="center" valign="middle" height="50">
<span class="gensmall">
<div class="sujets_messages">Messages : {catrow.forumrow.POSTS} | Sujets : {catrow.forumrow.TOPICS}</div>
<div class="derniers_sujets">{catrow.forumrow.LAST_POST}</div></span></td>


Si vous avez assez confiance en vous, vous pouvez modifier l'agencement. C'est relativement simple.

Maintenant, il ne vous reste plus qu'à enregistrer et à publier.

Partie 2 : CSS

Etape 1 : Aller dans la feuille de style CSS
Panneau d'administration >> Affichage >> Images & Couleurs >> Couleur >> Feuille de Style CSS

Etape 2 : Ajout du CSS de mise en forme des statistiques des sous forum de l'index
Code:
.sujets_messages {
margin-top: 5px;
padding: 5px;
}

.derniers_sujets {
margin-top: 3px;
padding: 3px;
}


S'il y a besoin de plus ample explication, n'hésitez pas ! Je suis là pour ca.


Un petit merci ou commentaire est toujours le bienvenu ^^
Si vous avez des problèmes avec ce LS, venez poster ici.

Personnaliser vos sous-forum (Titres de catégorie/forum aussi) - Jeu 30 Sep 2010 - 13:31



|♪ Niveau: Facile ♪|♪ Aperçu: Clik' ♪|


Hello!

Ce tutoriel vous expliquera comment personnaliser vos forum, oui j'ai bien dit forum Very Happy certains les nomment "sous-forum" mais il s'agit en faite de forum qui se situe à l’intérieur d'une catégorie Wink (enfin nous embrouillons pas la dedans hein?)

Accéder à votre Panneau d'administration -> Affichage -> Structure et Hiérarchie: Cocher moyen sur la deuxième ligne.

Exemple en image -> Clik'



Dans la Zone "Nom du Forum" vous allez encadrer vos titres comme ceci:

Code:
<span class="forum">Règlement</span>


Vous aurez donc compris que le procéder est long si vous possédez beaucoup de forum x).

Enregistrer la modification puis dirigez-vous dans Affichage -> Couleur -> Feuille de style CSS, et collez ce code à la fin:
Code:
/*Titres de catégories*/
h2 .forum {
}

/*Titres de forums*/
.forumlink .forum {
}

/*Les sous-forums*/
.gensmall .forum {
  padding: 3px 10px; 
  background: #FFF;
  color: #000;
  border: 1px solid #707070; 
  border-radius: 5px;
}


C'est un code CSS simple à vous de personnalisez Wink.

N'oublier pas de valider et le tour est joué!!
|♪ A bientôt! ♪|


Un petit merci ou commentaire est toujours le bienvenu ^^
Si vous avez des problèmes avec ce LS ou des questions, venez poster ici.

Sui'

[Html & CSS] Personnaliser vos titre de forum/catégorie - Dim 29 Aoû 2010 - 17:58


Hello N'Utopien/ N'Utopienne!!!

Aujourd'hui je vais vous expliquez comment personnaliser vos titre de catégorie/forum sa dépend de comment vous appelez sa xD.

Niveau: FacileAperçu: Ici | Optimiser Firefox & ChromeTuto by Sui' & Sparrow

|!| Droits du tutoriel réservés.



Partie 1
Template et Html


Commencer donc par allez sur votre panneau d'administration -> Affichage -> Template: Général -> Ouvrez le template Index_box.
Repérez cet partie du template: (la modification du template ce fera quasiment dans cet partie de code)

Code:
<!-- BEGIN catrow --><!-- BEGIN tablehead --><table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
 <tr>
 <th colspan="{catrow.tablehead.INC_SPAN}" nowrap="nowrap" width="100%" class="secondarytitle"> {catrow.tablehead.L_FORUM} </th>
 <th nowrap="nowrap" width="50">{L_TOPICS}</th>
 <th nowrap="nowrap" width="50">{L_POSTS}</th>
 <th nowrap="nowrap" width="150"><div style="width:150px;">{L_LASTPOST}</div></th>
 </tr>
 <!-- END tablehead -->
 <!-- BEGIN cathead -->
 <tr>


Couper (copier le et supprimer le) le code correspondant au titre de votre catégorie, c'est à dire celui-la:

Code:
{catrow.tablehead.L_FORUM}


Placez le maintenant après ce code:

Code:
<!-- BEGIN tablehead -->


Ce qui vous donne sa:

Code:
<!-- BEGIN tablehead -->{catrow.tablehead.L_FORUM}<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">


Maintenant nous allons y ajouter le HTML mais sachez que maintenant que votre titre de catégorie est placez de la sorte vous pouvez y ajouter une image de fond, ou le personnalisé comme vous le souhaitez, ici je vais simplement vous expliquez l'exemple postez plus haut.

Commençons donc... nous allons d'abord encadrez le titre de notre catégorie/forum d'un span et lui ajouter une class, ce qui donnera sa:

Code:
<span class="titrecategorie">{catrow.tablehead.L_FORUM}</span>


Maintenant il va falloir s'occuper de l'encadrer et pour cela, nous allons encadrer le titre et le span avec une div ainsi qu'une classe, cependant il faudra fermer la balise div à la fin du template voila le résultat:

Code:
<div class="categorie"><span class="titrecategorie">{catrow.tablehead.L_FORUM}</span>


et fermer la div à la fin du template après ce code:

Code:
<!-- END catfoot -->
  <!-- BEGIN tablefoot -->
</table>


Ce qui vous donne sa dans son entièreté:

Code:
<!-- END catfoot -->
  <!-- BEGIN tablefoot -->
</table></div><img src="{SPACER}" alt="" height="5" width="1" /><!-- END tablefoot --><!-- END catrow -->


Validez maintenant le Template et Publier en cliquant sur la croix verte.
Vous avez fini la partie "Template et HTML" passons maintenant à la suite Wink.




Partie 2
Le CSS


Direction maintenant Affichage -> Couleur -> Feuille de Style CSS.
Collez maintenant ce code à la fin de votre CSS:

Code:
.categorie{
margin: 10px 0px;
border: 3px solid #FFF;
border-radius: 15px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;}

.titrecategorie{
margin-left: 15px;
padding: 3px;
display: block;
width: 150px;
margin-top: -15px;
border-top: 2px solid #FFF;
border-right: 1px solid #FFF;
border-left: 1px solid #FFF;
background-color: #Même couleur de fond que votre forum;
color: #FFF;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
text-align: center}


Important !: Dans la partie CSS "Titrecategorie" n'oubliez pas d'ajouter un background color de la même couleur que le fond de votre forum, si vous l'oubliez vous verrez la bordure passer derrière votre titre.

Valider maintenant votre CSS et prenez une glace :p car c'est terminer!!

En espérant que ce tutoriel soit clair et qu'il vous aident Wink.

A bientôt!!

Vos commentaires et remerciements sont toujours bienvenus ^^
- Mettre/laisser un crédit vers Never-Utopia est obligatoire.
- Si vous avez des problèmes avec ce LS, venez poster ici.

Sui'

Personnaliser la colonne "Dernier message" - Lun 2 Aoû 2010 - 11:17



Hello N'Utopien / N'Utopienne !!!

Ce petit tutoriel vous permettra tout simplement de personnalisé le contenu de votre colonne "Dernier Message", il faudra juste un petit passage dans les templates Wink.

Niveau: Facile Aperçu: Ici



Alors alors, commencez par aller dans votre Panneau d'administration -> Affichage -> Template : Général -> Accédez au template : Index_box

Descendez vers le bas de ce template et repéré cette partie du code:

Code:
<span class="gensmall">{catrow.forumrow.LAST_POST}</span>


Remplacer cette partie par ça:

Code:
<div class="lastpost">{catrow.forumrow.LAST_POST}</div>


Une fois fait valider puis cliquer sur la croix verte pour publier.

Dirigez vous maintenant dans Affichage -> Couleur -> Feuille de Style CSS et mettez ce code CSS à la fin:

Code:
.lastpost{
    padding: 2px; /* Espace entre le cadre et le texte */
    font-family: verdana; /* Police du texte */
    font-size: 10px; /* Taille du texte */
    background: #FFF; /* Couleur de fond */
    color: #000; /* Couleur du texte */
    border: 2px solid #000; /* Taille - Style - Couleur de la bordure */
    text-decoration: none; /* Aucune décoration au texte */
    border-radius: 5px;
}


Pensez à enlever les explications que j'ai mis et amusez vous à bidouiller le css à votre guise!!

Pour toutes questions ou autre n'hésitez pas :).

Bonne chance!

Un petit merci ou commentaire est toujours le bienvenu ^^
Si vous avez des problèmes avec ce LS ou des questions, venez poster ici.

[Template] Barre de navigation au dessus du header/logo - Dim 1 Aoû 2010 - 12:00



Salutation N'Utopien / N'Utopienne!!!

Ce petit tutoriel vous permettra de placer votre barre de navigation au dessus de la bannière.

Niveau: Facile Aperçu: Ici Fonctionne qu'avec les versions phpbb2 et punbb


Vous êtes sur votre forum c'est bon? Alors commencer à allez sur votre panneau d'administration -> Affichage -> Template : Général -> Entrez dans le template Overall_header.

Descendez vers le bas du code et copiez cette partie du template:

Code:
<table cellspacing="0" cellpadding="0" border="0" align="{MENU_POSITION}">
               <tr>
                  <td align="{MENU_POSITION}"{MENU_NOWRAP}>{GENERATED_NAV_BAR}</td>
               </tr>
            </table><br />


Remontez maintenant un peu plus haut et déplacez le code après cette partie:

Code:
<table class="bodylinewidth" width="{T_BODY_TABLE_WIDTH}" cellspacing="0" cellpadding="10" border="0" align="center">
      <tr>
         <td class="bodyline">


Ce qui vous donnera ça:

Code:
<table class="bodylinewidth" width="{T_BODY_TABLE_WIDTH}" cellspacing="0" cellpadding="10" border="0" align="center">
      <tr>
         <td class="bodyline">
            <table cellspacing="0" cellpadding="0" border="0" align="{MENU_POSITION}">
               <tr>
                  <td align="{MENU_POSITION}"{MENU_NOWRAP}>{GENERATED_NAV_BAR}</td>
               </tr>
            </table><br>


|!| A noter que j'ai ajouté un saut de ligne
Code:
<br>
à la fin pour qu'il y ait un espace entre la bannière et la barre de navigation.


Et voila!! Une fois le code placé au bon endroit, il ne vous reste plus qu'à valider puis à confirmer la validation en cliquant sur la croix verte Tag phpbb2 sur Never Utopia - graphisme, codage et game design - Page 5 Ajouter


C'est terminé, j'espère que ce tutoriel vous aura aidé et qu'il sera compréhensible pour tous.

Bonne chance Wink.

Autre tuto qui va avec celui-ci:

[CSS] Barre de navigation

[phpBB2] Supprimer toutes les vilaines bordures de titre - Lun 26 Juil 2010 - 11:06


Le code n'est pas caché sous balise hide, mais n'hésitez pas à remercier son auteur :)
Lien pour comprendre pourquoi le contenu n'est pas sous hide


On se demande toujours à quoi elles servent, car avec nos personnalisations ces bordures nous empoisonnent la vie sans rien apporter... Alors certes, on pourrait tout simplement en changer la couleur, mettre des bordures en pointillées... mais pour le coup je vous laisserai faire du zèle tout seul en bidouillant les codes Razz

Voici donc dans un premier temps le code complet (me semble-t-il) permettant d'enlever toutes les bordures des barres de titres (qu'elles soient en bas, en haut, ou sur les côtés), y compris dans le portail ou les pages FAQ ou Membres.

Code:
.catHead, .catBottom, .catLeft, .catRight, .thLeft, .thRight,
.thSides, .thCornerL, .thCornerR, .thTop, .thHead, .row3Right
{
border: none !important;
}

Astuce - Modifier les colonnes de messages et sujets dans les forums - Mer 21 Avr 2010 - 2:02



Alors voilà, comme je le disais dans le premier topic, je garde le meilleur pour la fin. Et en effet voilà une astuce qui va en ravir plus d'un, grâce à cette dernier vous pourrez modifier l'apparence et la position des renseignements "nombres de messages" et "nombre de sujet" sur vos forums. Dit comme ça, ça vous parait peut être abstrait mais essayez et vous comprendrez !


PA => Affichage => Templates => Général => index_box (Page d'accueil - affichage des catégories) => edit


Supprimer :
Code:
<th nowrap="nowrap" width="50">{L_TOPICS}</th>

Code:
<th nowrap="nowrap" width="50">{L_POSTS}</th>

Code:
<td class="row3" align="center" valign="middle" height="50">
            <span class="gensmall">{catrow.forumrow.TOPICS}</span>
          </td>
          <td class="row2" align="center" valign="middle" height="50">
            <span class="gensmall">{catrow.forumrow.POSTS}</span>
          </td>


Remplacer :
Code:
 <a class="forumlink" href="{catrow.forumrow.U_VIEWFORUM}">{catrow.forumrow.FORUM_NAME}</a><br />


Par :
Code:
<table width="100%"><tr><td><a class="forumlink" href="{catrow.forumrow.U_VIEWFORUM}">{catrow.forumrow.FORUM_NAME}</a></td><td align="right"><span class="gensmall"><b>Sujets :</b> {catrow.forumrow.TOPICS} | <b>Messages :</b> {catrow.forumrow.POSTS}</span></td></tr></table>

Oui tout de suite c'est plus clair hein ? Voilà, la vague d'astuce est terminée pour ce soir. Je vais pouvoir aller roupiller moi tiens *O*. J'espère que ces astuces vous aideront dans la conception de vos forums, bonne chance et à bientôt pour de nouvelles astuces Cool.
P.S ~ Merci à fascicularia pour cette jolie astuce :) !


Un petit merci ou commentaire est toujours le bienvenu ^^
Si vous avez des problèmes avec ce LS ou des questions, venez poster ici.

Affichage des catégories grâce à un jeu d'onglets [MAJ : 01/07/15] - Mar 30 Mar 2010 - 9:43





Vic n'est plus présent sur le forum et ne peut plus répondre à vos questions. Postez dans la rubrique "problème en codage" si vous voulez de l'aide.


1) Présentation :

Bonjours à tous,
Dans ce tutoriel, nous allons apprendre à afficher nos catégories à l'aide d'onglets.

Pour commencer, voici quelques exemples d'application de ce tutoriel, histoire de vous donner quelques idées :
Voir un résultat sur forumactif.
Voir un deuxième résultat sur forumactif.
Voici un résultat plus complexe sur un site .


Mon but n'est pas uniquement de vous fournir un code à modifier, mais aussi d'essayer de vous faire comprendre comment il fonctionne.
J'ai donc mis à la disposition de tous les courageux, des explications plus complètes cachées sous des spoiler.


Pourquoi utiliser un système d'onglets ?

Quand un utilisateur possède plusieurs contenus, il peut souhaiter en afficher un à la fois. (Pour prendre moins de place par exemple)
Pour ce faire, il existe plusieurs solutions, dont utiliser des onglets. Ils ont l'avantage d'être faciles à mettre en place et faciles à utiliser.
C'est pourquoi je les ai choisis pour ce tutoriel.


Comment fonctionne ce système ?

Explications:






2) Le HTML :

Afin de pouvoir mettre en place ce système, il vous faut au préalable choisir de séparer les catégories. Pour cela, vous devez aller à cet endroit :
Panneau d'administration > Affichage > Page d'accueil > Structure et hiérarchie

Choisissez l'un des trois formats dans "Séparer les catégories sur l'index"

Pourquoi est-ce nécessaire ?
Si l'on utilisait l'un des trois autres formats, les catégories feraient partie d'un même bloc. Elles formeraient donc un unique contenu, ce qui n'est pas ce que nous souhaitons.
Le format que l'on vient de choisir, nous permet de séparer les catégories. Elles formeront donc chacune un contenu que nous pourrons choisir d'afficher ou non.


Modifications du template
Maintenant, nous allons modifier le template des catégories (index_box) afin d'ajouter nos onglets. Pour cela, nous allons aller à cet endroit :
Panneau d'administration > Affichage > Templates > Général > Index_Box

Pour vous faciliter la tâche, un générateur d'onglets a été mis au point : Générateur d'onglets (Fait par Onyx pour remplacer celui de Vic qui ne fonctionnait plus).

Modifications avec le générateur d'onglets :
Modifications avec le générateur:


Modifications manuelles (sans le générateur d'onglets) :
Modifications manuelles:






3) Le Javascript :

Vous allez voir c'est assez rapide. Rendez vous à la page de gestion du Javascript en vous rendant à cet endroit :
Panneau d'administration > Modules > HTML et Javascript > Gestion des codes Javascript

- Activez la gestion des codes Javascript (cliquez sur "oui", puis sur "enregistrer");
- Cliquez sur "créer un nouveau Javascript";
- Mettez un titre ("Catégorie en onglets" par exemple);
- Vérifiez bien que seule la case "sur l'index" est cochée;
- Copiez le code suivant dans la partie "code Javascript".

Code:
$('document').ready(function()
 {
  if($('.categorievo').size() > 1)
    {
 $('#conteneur_ongletsvo').css( 'display' , 'block' );
 $('#conteneur_ongletsvo .ongletvo').click(function()
 {
 change_categorie( $('.ongletvo', '#conteneur_ongletsvo').index( this ) )
 });
 
 $('.ongletvo:eq(0)').click();
}
 });

 function change_categorie( index )
 {
 if( $('.categorievo:eq(' + index + ')').size() != 0 )
 {

 $('.categorievo').css( 'display' , 'none' );
 $('.categorievo:eq(' + index + ')').fadeIn( 500 );
 
 $('.ongletvo.actif').removeClass('actif');
 $('.ongletvo:eq('+ index +')').addClass('actif');
 }
 else alert('Vous ne pouvez pas accéder à cette catégorie');
 }


Et voilà !

Explications:






4) Le CSS :

Allez, c'est la dernière ligne droite. Pour trouver votre CSS, suivez ce chemin :
Panneau d'administration > Affichage > Images et couleurs > Couleurs > Feuilles de styles CSS

Insérez y le code suivant :
Code:
/*Conteneur qui contient toutes les catégories */
#conteneur_categoriesvo {
}
/* Conteneur de chaque catégorie */
 .categorievo {
}
/* Conteneur de tous les onglets */
#conteneur_ongletsvo {
  display: none;
}
/* Un onglet */
.ongletvo{
  cursor: pointer;
}
/* Onglet actif */
.actif{
  color: darkred;
}


Il ne contient que le strict minimum et la liste de toutes les classes disponibles.
Il n'y a pas grand chose, mais je pense que vous pourrez trouver tout seul ce que vous souhaitez faire sur ce forum ou sur google.

N'hésitez pas à demander de l'aide dans la section adéquate ^^

Voilà, c'est terminé. J'espère que ce tutoriel vous aura aidé ~


Vos commentaires et remerciements sont toujours bienvenus ^^
Si vous avez des problèmes avec ce LS, venez poster ici.

Yujoba

Qui est en ligne (groupe) - Dim 14 Mar 2010 - 15:22



Bonjour. Je vais vous proposer une astuce pour mettre des groupes sur un qui est en ligne. Je me suis aidé d'un forum de codage orienté forumactif, mais j'avais déjà trouvé comment faire avant, l'aide m'a juste donné des informations supplémentaire, comme un fond pour les groupe.

Comme je ne peut pas faire de capture d'écran (problème avec mon clavier) je vous donne un forum, ou vous pourrez voir le qui est en ligne, tel qu'il est une fois modifié.

http://mns-v2.forumactif.com/forum.htm


Pour faire cela, il faut aller dans la template Index_body, être en version phpbb2.

Mais d'abord, ce code est à ajouter dans la feuille de style CSS:
Code:

.statistiques{
border:0px;
background-image: url("[color=green]LIEN IMAGE DU HAUT[/color]");
background-repeat: no-repeat;
background-position: center;
height:270px;}

.groupes{
background-color:#FFFFFF;border: 1px #D0D0D0 dotted;
-moz-border-radius : 5px 5px 5px 5px;
height:40px;padding-right:12px;padding-left:14px;padding-bottom:3px;
font-size:15px;font-weight: bold;text-align:center;
text-decoration: none !important;}



Ensuite, allez dans la template Index_body, et trouvez ce morceau de la template:

Code:

<!-- BEGIN disable_viewonline -->
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
  <tr>
 
    <td class="catHead" colspan="2" height="28"><span
class="cattitle"><!-- BEGIN switch_view_stats --><a
class="cattitle" href="{U_VIEWONLINE}" rel="nofollow"><!-- END
switch_view_stats -->{L_WHO_IS_ONLINE}<!-- BEGIN
switch_view_stats --></a><!-- END switch_view_stats
--></span></td>
  </tr>
  <tr>
 
  <td class="row1" rowspan="6" align="center"
valign="middle"><img src="{L_ONLINE_IMG}" id="i_whosonline"
alt="{L_WHO_IS_ONLINE}" /></td>
      <td class="row1" width="100%"><span class="gensmall">{TOTAL_POSTS}<br />
      {TOTAL_USERS}<br />
      {NEWEST_USER}</span></td>
  </tr>
  <!-- BEGIN switch_chatbox_activate -->
  <tr>
      <td class="row1"><span class="gensmall">{TOTAL_USERS_ONLINE}<br />
      {RECORD_USERS}<br />
      <br />
      {LOGGED_IN_USER_LIST}</span></td>
  </tr>
  {L_CONNECTED_MEMBERS}
  {L_WHOSBIRTHDAY_TODAY}
  {L_WHOSBIRTHDAY_WEEK}
  <tr>
      <td class="row1"><span class="gensmall">{LEGEND} : {GROUP_LEGEND}</span></td>
  </tr>
  <tr>
      <td class="row1">
        <span class="gensmall">{TOTAL_CHATTERS_ONLINE} :  {CHATTERS_LIST} <br />
            <!-- BEGIN switch_chatbox_popup -->
            <div id="chatbox_popup"></div>
            <script type="text/javascript">
            //<![CDATA[
 
       
insertChatBoxPopup('{disable_viewonline.switch_chatbox_activate.switch_chatbox_popup.U_FRAME_CHATBOX}',
'{L_CLICK_TO_JOIN_CHAT}');
            //]]>
            </script>
            <!-- END switch_chatbox_popup -->
        </span>
      </td>
  </tr>
  <!-- END switch_chatbox_activate -->
</table>
<!-- END disable_viewonline -->



Que vous remplacerez par

Code:
<!-- BEGIN disable_viewonline -->
<table cellspacing="2" cellpadding="2" width="900" border="0" class="statistiques">
  <tr>
<td width="15%"></td>
<td width="50%">
<br /><br /><br /><br /><br /><br /><br /><center>
<span
class="groupes"> <a href="LIEN DU GROUPE 1"><span
style="color: COULEUR DU GROUPE 1"><b>NOM DU GROUPE
1</b></span></a></span> <img
src="http://i31.tinypic.com/mugck1.jpg" />
<span
class="groupes"><a href="LIEN GROUPE 2"><span
style="color: COULEUR GROUPE 2"><b>NOM GROUPE
2</b></span></a> </span> <img
src="http://i31.tinypic.com/mugck1.jpg" />
<span
class="groupes"> <a href="LIEN GROUPE 3"><span
style="color: COULEUR GROUPE 3"><b>NOM GROUPE
3</b></span></a></span> <img
src="http://i31.tinypic.com/mugck1.jpg" />
<span
class="groupes"> <a href="LIEN GROUPE 4"><span
style="color: COULEUR GROUPE 4"><b>NOM GROUPE 4</b></span></a></span> <img
src="http://i31.tinypic.com/mugck1.jpg" />
<span
class="groupes"> <a href="LIEN GROUPE 5"><font
color="COULEUR GROUPE 5"><b>NOM GROUPE 5</b></span></a></span> <img
src="http://i31.tinypic.com/mugck1.jpg" />
<span
class="groupes"> <a href="LIEN GROUPE 6"><font
style="color: COULEUR GROUPE 6"><b>NOM GROUPE 6</b></span></a> </span><br /><br />
<span class="gensmall">{TOTAL_POSTS}. {TOTAL_USERS}<br />
{NEWEST_USER}<br /><br/>
{TOTAL_USERS_ONLINE}<br/>
{LOGGED_IN_USER_LIST}</center></span><br />
<td width="5%"></td>
</tr>
</table>
 
<table border="0" cellspacing="3" cellpadding="0" width="700" align="center" style="text-align: justify">
{L_CONNECTED_MEMBERS}</table>
<img src="LIEN IMAGE DU BAS"><br />
<!-- END disable_viewonline -->



Si vous avez plus de groupe, vous n'avez qu'a rajouter ce code avant le dernier groupe:

Code:
<span
class="groupes"> <a href="LIEN GROUPE X"><span
style="color: COULEUR GROUPE X"><b>NOM GROUPE X</b></font></a></span> <img
src="http://i31.tinypic.com/mugck1.jpg" alt="Groupe1" />


En vert, c'est le lien de l'image du haut ou du bas que vous devez mettre, ce qui n'est pas obligatoire.


Mettre un crédit vers Never-Utopia est obligatoire. Retirer un crédit est interdit.
S'il y a des problèmes, venez poster ici.
Merci de laisser un message pour donner vos impressions, commentaires et/ou remerciements ^^

Denkou

ChatBox latérale (avec ou sans transition) - Mer 16 Déc 2009 - 11:21


Le code n'est pas caché sous balise hide, mais n'hésitez pas à remercier son auteur :)
Lien pour comprendre pourquoi le contenu n'est pas sous hide


Bonjour, voici un code qui vous permettra de faire ceci :

Spoiler:


Ensuite, on va aller mettre la chatbox où vous voulez qu'elle soit.

Si vous voulez qu'elle apparaisse uniquement sur l'index, vous allez dans :
Panneau d'administration > Affichage > Page d'accueil > Generalité

Si vous voulez qu'elle apparaisse sur toutes les pages, vous allez dans :
Panneau d'administration > Affichage > Templates > Général > overhall_header
Et vous allez mettre le code juste sous la balise body. Pour phpBB2, la balsie body ressemble à ceci :
Code:
<body background="{T_BODY_BACKGROUND}" bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}">





Puis, vous mettez le code de la chatbox à l'endroit choisi.

Code normal de la chatbox :
Code:
<table cellpadding="0" cellspacing="0" style="position: fixed; bottom: 50px; left: 0px; z-index:10000;"><tr><td style="background-color: #ffffff;"><iframe src="/chatbox/index.forum" id="chatboxpop" scrolling="no" style="width: 800px; height: 400px; margin: 2px; display: none;" marginwidth="0" marginheight="0" frameborder="0"></iframe></td><td style="vertical-align: bottom;"><img src="http://i81.servimg.com/u/f81/11/21/85/73/ouvrir10.png" onClick="document.getElementById('chatboxpop').style.display=(this.src=='http://i81.servimg.com/u/f81/11/21/85/73/ouvrir10.png')?'block':'none';this.src=(this.src=='http://i81.servimg.com/u/f81/11/21/85/73/ouvrir10.png')?'http://i81.servimg.com/u/f81/11/21/85/73/fermer10.png':'http://i81.servimg.com/u/f81/11/21/85/73/ouvrir10.png';"/></td></tr></table>


Code de la chatbox avec transition fluide :
Code:
  <table cellpadding="0" cellspacing="0" style="position: fixed; bottom: 50px; left: -804px; z-index:10000; -webkit-transition: 1s; transition: 1s;" id="chatboxpop">
    <tr>
      <td style="background-color: #ffffff; padding: 2px;">
        <iframe src="/chatbox/index.forum" scrolling="no" style="width: 800px; height: 400px;" frameborder="0">
        </iframe>
      </td>
      <td style="vertical-align: bottom;">
        <img src="http://i81.servimg.com/u/f81/11/21/85/73/ouvrir10.png" onClick="document.getElementById('chatboxpop').style.left=(this.src=='http://i81.servimg.com/u/f81/11/21/85/73/ouvrir10.png')?'0px':'-804px';this.src=(this.src=='http://i81.servimg.com/u/f81/11/21/85/73/ouvrir10.png')?'http://i81.servimg.com/u/f81/11/21/85/73/fermer10.png':'http://i81.servimg.com/u/f81/11/21/85/73/ouvrir10.png';"/>
      </td>
    </tr>
  </table>





Pour personnaliser, vous pouvez utiliser les codes ci-bas :

Code normal de la chatbox :
Code:
<table cellpadding="0" cellspacing="0" style="position: fixed; bottom: 50px; left: 0px; z-index:10000;"><tr><td style="background-color: #ffffff;"><iframe src="/chatbox/index.forum" id="chatboxpop" scrolling="no" style="width: 800px; height: 400px; margin: 2px; display: none;" marginwidth="0" marginheight="0" frameborder="0"></iframe></td><td style="vertical-align: bottom;"><img src="ADRESSE DE L'IMAGE OUVRIR" onClick="document.getElementById('chatboxpop').style.display=(this.src=='ADRESSE DE IMAGE OUVRIR')?'block':'none';this.src=(this.src=='ADRESSE DE IMAGE OUVRIR')?'ADRESSE DE IMAGE FERMEE':'ADRESSE DE IMAGE OUVRIR';"/></td></tr></table>


Code de la chatbox avec transition fluide :
Code:
  <table cellpadding="0" cellspacing="0" style="position: fixed; bottom: 50px; left: -804px; z-index:10000; -webkit-transition: 1s; transition: 1s;" id="chatboxpop">
    <tr>
      <td style="background-color: #ffffff; padding: 2px;">
        <iframe src="/chatbox/index.forum" scrolling="no" style="width: 800px; height: 400px;" frameborder="0">
        </iframe>
      </td>
      <td style="vertical-align: bottom;">
        <img src="ADRESSE DE IMAGE OUVRIR" onClick="document.getElementById('chatboxpop').style.left=(this.src=='ADRESSE DE IMAGE OUVRIR')?'0px':'-804px';this.src=(this.src=='ADRESSE DE IMAGE OUVRIR')?'ADRESSE DE IMAGE FERMER':'ADRESSE DE IMAGE OUVRIR';"/>
      </td>
    </tr>
  </table>


Voilà !




Important : Faites attention aux " et aux ', sans cela le code ne fonctionne pas.

Histoire de ne pas avoir 2 ChatBox, allez dans : P.A > Module > ChatBox > Ne plus afficher.

Voilou !

Edit Sparrow : veillez à avoir deux adresses d'image DIFFERENTES pour l'ouverture et la fermeture de la CB. Si vous souhaitez mettre la même image, hébergez-la deux fois pour que les adresses soient différentes.

Vous avez une question ou un problème pour installer ou personnaliser ce LS ? Cette section est là pour vous, je ne répondrai à aucune question par MP ou posée à la suite du sujet.

Sparrow-style

[Forum] Mettre des cadres autour des tables - Jeu 17 Sep 2009 - 22:42



Salut salut !

Voici donc un tuto encore attendu^^ pour apprendre ma méthode (qui n'est peut-être pas la meilleure et certainement pas la seule) pour mettre des cadres autour des tables de sous-forums.

Exemple :

>>> EXEMPLE


Nous allons donc commencer par faire le fond... ou plutôt VOUS allez commencer par le faire Razz

Faites donc un cadre vierge, dans lequel vous devez pouvoir séparer l'en-tête, le pieds et l'image de fond qui se répètera verticalement.


1) Séparer les forums :

La première chose à faire pour faire plusieurs tables est de séparer les forums que vous avez construit. Pour cela, rien de compliqué, allez simplement dans
Affichage > Page d'accueil > Structure et Hiérarchie

Mettez l'une des trois apparences du bas "Séparer les catégories sur l'index".


2) Mettre le fond :

On va commencer par mettre le fond de nos tables, car on ne procède pas de la même manière que pour le reste.
Pour cela, nous allons simplement utiliser le CSS, en mettant une image de fond dans la "class" forumline.

Code:
.forumline
{
background-color: transparent;
background-image: url(adresse de votre image de fond);
background-repeat: repeat-y;
padding-left: 20px;
padding-right: 18px;
border: none;
}


Explications :
repeat-y => fait se répéter le fond en hauteur
padding => crée une marge interne, de sorte que les bords de la table ne soient pas trop prêt de celle de votre cadre (fond ici).


Nous avons donc normalement notre fond, il nous reste à mettre les en-tête et les pieds des cadres.


3) En-tête et pieds :

Pour cela, il va falloir aller dans les Templates afin de placer des divisions "vides", qui vont seulement contenir les images de tête et pieds. En gros, on va faire ce schéma :

Templates :

=> ajout division "tête"
[code de la table de base de FA]
=> ajout division "pieds"

CSS :


Indication que la tête doit contenir telle image de fond.
Indication que le pieds doit contenir telle image de fond.



Allez donc dans Affichage > Templates > Général > index_box (page d'accueil - affichage des catégories).

Voici le code avec indiqué sous la forme suivante ce que j'ai ajouté :

Il est encadré par :




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}

         {CURRENT_TIME}

         </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>

         <a class="gensmall" href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a>

         <!-- END switch_user_logged_in -->
         <a class="gensmall" href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a>
      </td>
   </tr>
</table>
<!-- BEGIN catrow -->
<!-- BEGIN tablehead -->

<!---------------- Début ajout  --------------------->
<div class="table_head"></div>
<!---------------- Fin ajout  --------------------->

<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
   <tr>
      <th colspan="{catrow.tablehead.INC_SPAN}" nowrap="nowrap" width="100%" class="secondarytitle"> {catrow.tablehead.L_FORUM} </th>
      <th nowrap="nowrap" width="50">{L_TOPICS}</th>
      <th nowrap="nowrap" width="50">{L_POSTS}</th>
      <th nowrap="nowrap" width="150"><div style="width:150px;">{L_LASTPOST}</div></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 class="{catrow.forumrow.INC_CLASS}" align="center" valign="middle">
         <img title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" src="{catrow.forumrow.FORUM_FOLDER_IMG}" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" />
      </td>
      <td class="row1 over" colspan="{catrow.forumrow.INC_SPAN}" valign="top" width="100%" height="50">
         <h{catrow.forumrow.LEVEL} class="hierarchy">
            <span class="forumlink">
               <a class="forumlink" href="{catrow.forumrow.U_VIEWFORUM}">{catrow.forumrow.FORUM_NAME}</a>

            </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 -->
            {catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS}
         </span>
      </td>
      <!-- BEGIN forum_link_no -->
      <td class="row3" align="center" valign="middle" height="50">
         <span class="gensmall">{catrow.forumrow.TOPICS}</span>
      </td>
      <td class="row2" align="center" valign="middle" height="50">
         <span class="gensmall">{catrow.forumrow.POSTS}</span>
      </td>
      <td class="row3 over" align="center" valign="middle" height="50">
         <span class="gensmall">{catrow.forumrow.LAST_POST}</span>
      </td>
      <!-- END forum_link_no -->
      <!-- BEGIN forum_link -->
      <td class="row3" colspan="3" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.forum_link.HIT_COUNT}</span></td>
      <!-- END forum_link -->
   </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>

<!---------------- Début ajout  --------------------->
<div class="table_foot"></div>
<!---------------- Fin ajout  --------------------->

<!-- END tablefoot -->
<!-- END catrow -->


Nous avons donc placé nos deux divisions, pour le moment cela ne donne rien puisqu'il faut ensuite mettre en forme ce qu'elles contiennent grâce au CSS.



Code:
.table_head
{
width: largeur de votre image de fond;
height: hauteur de votre image de fond;
background-color: transparent;
background-image: url(adresse de votre image);
background-repeat: no-repeat;
}

.table_foot
{
width: largeur de votre image de fond;
height: hauteur de votre image de fond;
background-color: transparent;
background-image: url(adresse de votre image);
background-repeat: no-repeat;
}



Vous avez normalement votre table encadrée !!


Alors vous observerez dans doute que sur N-U les cadres changent selon les sections, l'en-tête du qui est en ligne est par exemple différent de ceux du forum... Pour cela, il faut mettre une division possédant une "class" différente juste avant la table du "Qui est en ligne" dans le code du template adéquat, en mettant dans le css l'image voulue en fond...

Mais là, pour ça ou l'intérieur du forum, je vous laisse chercher, c'est exactement le même principe, à vous de trouver où les placer !

Vos commentaires et remerciements sont toujours bienvenus ^^
Si vous avez des problèmes avec ce LS, venez poster ici.

Sparrow-style

[Forum] Opacité réduite ou Transparence (phpBB2) - Mer 2 Sep 2009 - 22:06


Le code n'est pas caché sous balise hide, mais n'hésitez pas à remercier son auteur :)
Lien pour comprendre pourquoi le contenu n'est pas sous hide


Bonjour !

Un titre explicite aurait demandé d'avantage de place... donc je m'explique :
Je vais vous donner une astuce pour mettre l'intérieur du forum en transparence, ou bien en "opacité réduite".

Vous allez aller dans :

PA > Affichage > Images & Couleurs > Couleurs > Feuille CSS

... et inclure le code suivant :

Code:
.forumline
{background-color: transparent;
background-image: url(adresse de l'image de fond);
background-repeat: repeat;
}


Remarque :
Si vous souhaitez que votre fond se répète seulement sur la largeur, mettez "repeat-x" à la place de "repeat", et si vous voulez qu'il se répète qu'en hauteur mettez "repeat-y".


N'oubliez pas également d'effacer les codes couleurs présents dans votre palette de couleur du forum.


Il s'agit ensuite de mettre une image de fond en PNG dans l'emplacement de l'image de fond, que vous aurez préalablement fait sous photoshop. Cette petite image se répètera dans votre forum sous les catégories. Comme je suis gentil, je vous ai fait déjà quelques images Razz
Voici donc un pack contenant des images de diverses couleur et de diverses opacités.

Détail :
- le nom des fichiers indique la couleur + opacité (exemple : vert25 = fond vert d'opacité 25%)
- couleurs présentes : blanc, noir, bleu, orange, rouge, vert, violet + transparent
- opacités : 25%, 50%, 75% pour chaque

Télécharger le pack : Cliquez ici !

Dans le même principe, vous pouvez mettre une image de fond de votre choix !

Zayl

[phpBB2] Coins des forums arrondis - Dim 14 Juin 2009 - 15:28


Le code n'est pas caché sous balise hide, mais n'hésitez pas à remercier son auteur :)
Lien pour comprendre pourquoi le contenu n'est pas sous hide


Plop,
Un peu de CSS pour améliorer l'esthétique de vos forums ne fait jamais de mal. Celui-ci vous permet d'arrondir les coins de vos forums, il est évidement que les couleurs et pixels sont modifiables à souhaits pour obtenir des résultats personnalisés (=.


Edit : a placer dans la feuille CSS
( PA -> Apparence -> Couleur -> Feuille CSS )

exemple:
Spoiler:


Code:
.forumline{
background-color: #B1C6C7;
-moz-border-radius: 0px 0px 14px 14px ;
border-bottom: 8px #B1C6C7 solid;
border-top: 1px #B1C6C7 dotted;
border-right: 1px #B1C6C7 solid;
border-left: 1px #B1C6C7 dotted;}

taki

Créer image de lien sous la navigation - Mer 27 Mai 2009 - 22:12



Bonjour,

Voici une astuce pour placer des "images liens" juste en dessous de la barre de navigation.

Allez dans le PA >> Affichage >> Templates >> General >> chercher le template "overall_header" >> cliquez sur l'engrenage.

Là, cherchez cette ligne :
Code:
<tr>
<td align="{MENU_POSITION}"{MENU_NOWRAP}>{GENERATED_NAV_BAR}</td>
</tr>


Et ajoutez, à la suite, ce code que vous aurez rempli au préalable :
Code:
<tr><td align="center"><a href="LIEN DIRECT DE VOTRE PAGE"><img src="LIEN DIRECT DE VOTRE IMAGE"></a></td></tr>

Laissez les " " aux bords des adresses.

Enregistrez le tout et retournez sur la page des templates. Cliquez sur publier vis-à-vis votre template (le + vert) et allez sur votre forum. Vous pouvez admirer votre beau travail !

Have Fun With That

Merci de laisser un message pour donner vos impressions, commentaires et/ou remerciements ^^


Revenir en haut

La date/heure actuelle est Dim 12 Mai 2024 - 15:07