PDA

Afficher la version complète : Affichage publicitaire / Annonces Deux Colonnes sur votre Index de Forum



OlijO
28/12/2009, 22h09
Ce hack vous permet permet de pouvoir afficher deux colonnes personnalisables via template et code HTML de chaque côté de votre forum.

Hack mis à jour en version 1.2.0 le 29/09/2010.


Remerciements et support


Ce Hack a été traduit en français pour vBulletin-Ressources avec l'autorisation explicite de son auteur. / This Hack was translated into French for vBulletin-Ressources with the explicit authorization of its author.



vBulletin-Ressources et son équipe offrira du support vis à vis des hacks traduits, bien sûr, dans la mesure du possible de chacun, autant en terme de temps que de connaissances/ vBulletin-Ressources and its team will offer support for the translated hacks, of course, as far as possible for everyone, as much in term of time that knowledge.



vBulletin-Ressources remercie l'auteur du hack pour avoir fourni son autorisation. / vBulletin-Ressources thanks the author for the hack to have provided its authorization.


Conception


Auteur du Hack / Author Of Hack : Seven Skins (http://www.vbulletin.org/forum/member.php?u=271878)
Source / Link of Thread :Twin columns on forum home and forum display (http://www.vbulletin.org/forum/showthread.php?t=230329)
Version du hack / Hack version : 1.2.0
Version vBulletin Requise / Version vBulletin Required : vB 4.x
Testé / Tested: oui sur 4.0 RC2

Traducteur / Translator: OlijO



Copyright © 2006-2009 vBulletin-Ressources.com - Tous droits réservés Uniquement pour nos traductions / Copyright © 2006-2009 vBulletin-Ressources.com - All Rights Reserved Only for ours translations


Installation


Importer le produit "product-sevenskins_deux_colonnes_1.0.0.xml".
Modifier les templates suivants :
- navbar : éditer et rechercher le code suivant :

<div class="body_wrapper">En dessous ajouter le code :

{vb:raw ss_twincolumns_start}- footer : éditer et rechercher le code suivant :

{vb:raw ad_location.ad_footer_start}Juste avant ajouter :

{vb:raw ss_twincolumns_end}
Pour personnaliser vos colonnes, il vous suffit d'éditer le template : "ss_twincolumns_left_contents" pour la colonne de gauche et "ss_twincolumns_right_contents" pour la colonne de droite.
Inspirer vous du code pour la personnalisation, j'ai ajouter l'image de vbulletin-ressource pour vous donner un exemple.


Démonstration/Captures


et en pièces jointes des screenshots explicatifs

Ombre
28/12/2009, 22h20
Bonsoir, merci pour cette traduction :)

Par contre j'ai une question toute bête, mais vu les capture que tu as mis et celles du sujet sur vb.org, les colonne ne sont pas identique en contenus? on peu avoir des bloc qui diffère d'un coté par rapport à l'autre? :D

OlijO
28/12/2009, 23h07
Bonsoir, merci pour cette traduction :)

Par contre j'ai une question toute bête, mais vu les capture que tu as mis et celles du sujet sur vb.org, les colonne ne sont pas identique en contenus? on peu avoir des bloc qui diffère d'un coté par rapport à l'autre? :D
Effectivement chaque colonne est personnalisable, il s'agit juste de personnalisation de template donc, tu mets vraiment ce que tu veux dans chaque colonne.

Allan
28/12/2009, 23h16
Merci de la traduction Olijo :)

Spider-Man
29/12/2009, 02h15
Bonsoir et merci pour cette trad ;)

Simon
29/12/2009, 11h47
Merci pour la traduction :)

shikyo
20/02/2010, 17h54
Je veux enlever la Sidebar de gauche
Comment puis-je faire '??'


.ss_twincolumns_wrapper {
padding-left: 135px;
padding-right: 135px;
}

.ss_twincolumns_inner {
width: 100%;
}

.ss_twincolumns_floatwrap {
float: left;
width: 100%;
margin-left: -135px;
}

.ss_twincolumns_content {
float: right;
margin-right: -135px;
width: 100%;
position: relative;
}

.ss_twincolumns_content_margin {
padding: 0px 5px 0px 5px;
}

.ss_twincolumns_left {
float: left;
width: 135px;
position: relative;
}

.ss_twincolumns_left_margin {
padding: 10px 5px 0px 0px;
}

.ss_twincolumns_right {
float: right;
width: 135px;
position: relative;
margin-right: -135px;
position: relative;
}

.ss_twincolumns_right_margin {
padding: 10px 0px 0px 5px;
}

.ss_twincolumns_clear {
clear: both;
}

.ss_twincolumns_head {
background: {vb:stylevar blockhead_background.backgroundColor} {vb:stylevar blockhead_background.backgroundImage} repeat-x top {vb:stylevar left};
padding: 0px;
width: 100%;
font-weight:bold;
color:{vb:stylevar forumhead_color};
clear:both;
border: {vb:stylevar forumhead_border};
-moz-border-radius-top{vb:stylevar right}: {vb:stylevar forumhead_top_corner_radius};
-moz-border-radius-top{vb:stylevar left}: {vb:stylevar forumhead_top_corner_radius};
-webkit-border-top-{vb:stylevar right}-radius: {vb:stylevar forumhead_top_corner_radius};
-webkit-border-top-{vb:stylevar left}-radius: {vb:stylevar forumhead_top_corner_radius};
}

.ss_twincolumns_headx {
padding: 3px 0px 3px 0px;
background: transparent;
margin-{vb:stylevar left}: 13px;
margin-{vb:stylevar right}: 3px;
}

.ss_twincolumns_body {
border-top: 1px solid {vb:stylevar body_background.backgroundColor};
background: {vb:stylevar forumrow_background};
display:block;
width: 100%;
float: {vb:stylevar left};
position:relative;
border-bottom: {vb:stylevar forumbits_border};
border-{vb:stylevar left}: {vb:stylevar forumbits_border};
border-{vb:stylevar right}: {vb:stylevar forumbits_border};
}

.ss_twincolumns_bodyx {
padding: 5px;
background: transparent;
}

Ombre
20/02/2010, 18h43
Bonsoir, si tu veux une réponse des membres de l'équipe il serait fort apprécié que tu salues les membres quand tu ouvres un sujet, ou postes un message, merci d'avance.

shikyo
20/02/2010, 19h05
Bonjour
Oups désolée j'ai copiée mon post depuis le support,

REBEL
20/02/2010, 20h04
bonsoir a tous
voila un petit soucie que je vient d'avoir
je reglais le coter left et d'un coup l'autre et venu se coler
j'ai tous enlever et tous refais et rien reste coler

12558

que doit je faire
merci a vous

shikyo
20/02/2010, 20h46
Tu peux restauré le Template modifiée a celui d'origine.
(À cotez de éditer)

REBEL
20/02/2010, 21h01
salut shikyo
j'avais pas penser a sa
merci

REBEL
20/02/2010, 21h05
j'y pense je peu pas car je vais perdre tous ce que j'ai rajouter

shikyo
20/02/2010, 21h07
Ramene moi ton code par ici et je vais voir ce que je peux faire,
Par contre si tu as un astuce pour enlever la barre de gauche de suis preneur.

Ombre
20/02/2010, 22h36
Bonsoir, pour retiré la colonne de gauche il faut supprimé le contenus du template ss_twincolumns_left_contents puis aller dans le template ss_twincolumns_css.css recherche la class suivante:



.ss_twincolumns_wrapper {
padding-left: 135px;
padding-right: 135px;
} Et remplace la par ceci:



.ss_twincolumns_wrapper {
padding-right: 135px;
}

Petite info si tu veux augmenter la taille ou la diminuer de la colonne restante à droite, il te suffit de modifier la valeur de " padding-right:"

shikyo
20/02/2010, 23h36
Merci beaucoup Ombre pour ton support !

Feusty
24/07/2010, 11h35
merci beaucoup , nickel pour moi

Feusty
06/09/2010, 14h23
bonjour bonjour,

juste une petite question, comment masquer les 2 colonnes , quand un membre ce retrouve sur la page de connexion ?

Merci de votre aide

Amicalement

Ombre
06/09/2010, 18h36
Bonjour, comme ça je dirais avec une condtion dans les templates du hack, tu trouveras je pense une condition pour ça, test celle là:


<vb:if condition="THIS_SCRIPT == 'register'"><vb:else /> ... Contenu ... </vb:if>Le template pour la colonne de gauche c'est celui là ss_twincolumns_left_contents donc je présume que pour celui de droite c'est celui là:ss_twincolumns_right_contents.

Feusty
10/09/2010, 09h57
bonjour ombre

voici les seules ligne trouver qui ressemble quelque peux a ce que tu me dis, mais celle dont tu me parle je la vois pas , ou faut il l ajouter ?


<vb:if condition="THIS_SCRIPT == 'index' OR THIS_SCRIPT == 'forumdisplay'">

<vb:if condition="THIS_SCRIPT == 'index' OR THIS_SCRIPT == 'forumdisplay'">

Merci de ton aide

Ombre
10/09/2010, 18h06
Je ne te demande pas de rechercher des conditions, vu que je te les donnes mais que tu dois tester, car elle ne sont pas incluses dans celle proposé sur vb-r, tu dois les rajoutées dans les templates que je te cite: ss_twincolumns_left_contents et ss_twincolumns_right_contents afin de voir si ça répond à ce que tu recherches.

Feusty
11/09/2010, 23h18
Bonjour/ bonsoir

Ombre, cela ne fonctionne pas aurai tu une autre idée stp

Ombre
12/09/2010, 00h59
Je viens de vérifié et par défaut sans aucunes modifications, les deux colonnes n’apparaissent pas sur la page connexion (tu parles bien de la page register.php?).

Feusty
12/09/2010, 08h00
bonjour ombre

oui je te parle bien de la page de connexion
voici un exemple de ce que j ai fait , j ai du me tromper quelque pars , pourrai tu m aide stp



<vb:if condition="THIS_SCRIPT == 'register'"><vb:else />
<div class="ss_twincolumns_head">
<div class="ss_twincolumns_headx">Side Column</div>
</div>
<div class="ss_twincolumns_body">
<div class="ss_twincolumns_bodyx">
<div style="width: 100%; text-align: center">
<a href="http://www.vbulletin-ressources.com/"><img src="http://www.vbulletin-ressources.com/forum/images/misc/vbulletin4_logo.png" border="0" alt="" width="100" height="29" /></a>
</div>
</div>
</div>
<!-- /Sidecolumn 1-->

<div style="font-size:6px;">&nbsp;</div>
<!--Sidecolumn 2-->
<div class="ss_twincolumns_head">
<div class="ss_twincolumns_headx">Side Column</div>
</div>
<div class="ss_twincolumns_body">
<div class="ss_twincolumns_bodyx">
Text Here
</div>
</div>
</vb:if>

Merci de ton aide

Ombre
12/09/2010, 08h13
Justement pas besoin de condition, vu que par défaut ce mod n'apparait pas dans la page resgister.php, je ne peux pas être plus clair.

Feusty
12/09/2010, 08h36
bon je comprend plus rien , car chez moi les colonnes apparaissent bien

voici une capture

http://photomaniak.com/upload/out.php/i1041632_2colonnes.bmp


Merci quand meme ombre

Ombre
12/09/2010, 08h39
Je ne vois pas ta capture.

Feusty
12/09/2010, 08h40
desoler ombre je changeais d image :blush2:

Ombre
12/09/2010, 08h43
Tu veux que je regarde ça directement sur ton forum? car vu que je ne peu pas reproduire le problème je ne serais te dire ce qui ne va pas sur ton style.

Feusty
12/09/2010, 08h56
Merci ombre pour ta proposition,
je vais deja essayer en repassant en 4.0.5
et le cas ou , je te redemanderai de l aide :blush2:

Merci encore

Ombre
12/09/2010, 09h04
Pas la peine de downgrade ta version, vu que mon test à était effectué sous vb 4.0.6 et que j'ai pas de soucis.

Feusty
12/09/2010, 09h10
je comprend plus car
pas de conflit dans les templates
et j ai pas tant de chose " hack " d installée que ca :blush2:

Billyboule
29/09/2010, 19h06
Hack mis à jour en version 1.2.0.
Bonne installation. :)

Ombre
29/09/2010, 19h28
Merci pour la mise à jour billy :).

WARNING
03/01/2011, 05h38
bonsoir a tous

pourriez vous me partager le code qui permet d'afficher les messages et sujets avec cette modif svp.

merci la team

WARNING
08/01/2011, 06h07
bonsoir a tous

comment faire pour que les colonnes n'apparaisse pas dans la page de connexion et dans forumdisplay.

et on ne peut pas charger la 1.2.0 (3.0 Ko, 0 téléchargements)

merci la team

Ombre
08/01/2011, 10h10
Bonjour, billy corrigera l'archive dés qu'il le pourra, merci.

Pour ta question n'ayant pas testé le hack je ne sais pas, mais avec une condition tu devrais pouvoir le faire.

WARNING
08/01/2011, 15h30
salut a tous

merci ombre, comment combiner ces deux codes merci

<vb:if condition="is_member_of($bbuserinfo, 5, 6, 7, 2)">
<vb:if condition="in_array(THIS_SCRIPT, array(index))">

</vb:if>

si je fait une modif ou l'autre, il reste toujours l'espace vide sans la colonne, comment faire pour que la modif ne prenne pas l'effet quant elle est non visible, que tout revienne centré

merci la team

Ombre
08/01/2011, 16h11
Simplement comme ça:


<vb:if condition="in_array(THIS_SCRIPT, array(index))"> <vb:if condition="is_member_of($bbuserinfo, 5, 6, 7, 2)">
.........Contenu.............
</vb:if></vb:if>

Billyboule
08/01/2011, 19h00
Archive à nouveau téléchargeable. :)

Ombre
08/01/2011, 19h09
Merci à toi Billy :)

WARNING
08/01/2011, 21h41
salut a tous

merci beaucoup ombre