PDA

Voir la version complète : Outils d'administration Template personnalisé


Allan
14/02/2006, 22h39
Description
Cette modification vous permet de créer des templates illimités et personnalisés
Remerciements et support / Thanks and 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 : Dream

Source / Link of Thread: http://www.vbulletin.org/forum/showthread.php?t=92203&highlight=wrapper
Version vBulletin Requise / Version vBulletin Required : vB 3.5.3

Testé / Tested: oui

Traducteur / Translator: Allan
Copyright © 2006 vBulletin-Ressources.com - Tous droits réservés / Copyright © 2006 vBulletin-Ressources.com - All Rights Reserved~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Uploader le fichier "Template personnalisé - vBulletin-ressources.com.xml"
Créer un template, par exemple: "page_test"
Tester ensuite dans votre navigateur: "...forum/index.php?page=test"
Pour ajouter des templates, assurez-vous que le préfixe commence par "page_", le préfixe peut être modifier dans le fichier "Template personnalisé - vBulletin-ressources.com.xml"PS: Les footer et header nom pas besoin d'être rajouter, vous ne devez ajouter que le contenu de ce que vous souhiatez faire apparaitre ;)

DEMO: "Les règles (http://www.vbulletin-ressources.com/forum/index.php?page=regles)"
EXEMPLE: "Contenu" (http://www.vbulletin-ressources.com/forum/showpost.php?p=1156&postcount=11)

cassis2k
15/02/2006, 08h44
Merci allan pour cette traduction.

Cela demande des connaissance en css non ?

Allan
15/02/2006, 09h23
Merci allan pour cette traduction.

Cela demande des connaissance en css non ?

Non, aucunes, un peu de html pour la présentation de ce que tu veut afficher dans la page (via le template)

Je pourrais t'aider si besoin ;)

panik
15/02/2006, 09h31
je vais essayé voir ce que çà donne , merci beaucoup Allan ! byby

Geralddon
15/02/2006, 09h41
Superbe

Merci beaucoup allan

cassis2k
15/02/2006, 09h48
Non, aucunes, un peu de html pour la présentation de ce que tu veut afficher dans la page (via le template)

Je pourrais t'aider si besoin ;)

Très gentil, merci Allan

Allan
15/02/2006, 10h20
Je suis au boulot, mais cet après midi, je mettrai 1 ou 2 exemples de ce qu'on l'on peut y mettre.

G@MER
15/02/2006, 12h16
j'utilise le hack webtemplate qui est très bien

je peut aider aussi je connais connais le language html

Devil
15/02/2006, 17h26
Ah oui bon boulot! si j'ai bien compris ce hack remplacerait ton astuce pour la création de page? Si c'est le cas ça serait vraiment astucieux comme produit et très pratique

Allan
15/02/2006, 17h32
Ah oui bon boulot! si j'ai bien compris ce hack remplacerait ton astuce pour la création de page? Si c'est le cas ça serait vraiment astucieux comme produit et très pratique

C'est exactement ca Devil ;)

Devil
15/02/2006, 20h03
Su tu le permet Allan je rajouterais ceci

Pour Créer une page
A intégrer dans un nouveau template page_

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<td class="tcat">Ma page personnaliser</td>
</tr>
<tr>
<td class="alt1">A vous de mettre le reste...</td>
</tr>
</table>



Pour Modifier une page que vous avez crée vous même
Si vous souhaitez transformer une page que vous avez créer vous même compatible avec ce module, procédez aux modifications qui suivantes

.Modifier le nom de votre template
Ex: mdr >>>> page_mdr

.Supprimez les codes suivants du template en question

Tout au début

$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
$headinclude
<title>$vboptions[bbtitle]</title>
</head>
<body>

$header
$navbar


ET aussi

$footer
</body>
</html>

.Pensez à changer tous les liens de l'ancien fichiers .php vers index.php?page=

Ex: www.vives.les.ours/forum/mdr.php (http://www.vives.les.ours/forum/mdr.php) EN www.vives.les.ours/forum/index.php?page=mdr (http://www.vives.les.ours/forum/index.php?page=mdr)

Bon courage

Allan
15/02/2006, 20h57
Tu a bien fait, j'allais le faire en soirée ^^

Devil
16/02/2006, 19h48
Voilà un exemple d'une page que j'ai crée à l'aide de ce module

Créez un nouveau template dans le style choisie et nommez le page_sudoku

A l'intérieur, ajoutez y le code suivant

<table class="tborder" align="center" border="0" cellpadding="6" cellspacing="1" width="100%">
<thead>
<tr>
<td class="tcat" colspan="2"><center>Sudoku</center>
</td>
</tr>
</thead>
<tr height="500">
<td align="center" class="alt1">
<IFRAME SRC = "http://www.free-sudokus.com/cgi/sudoku.cgi?affiliate=1" width="435" height="435" scrolling="no">
</IFRAME>
</td>
</tr>
<tr>
<td class="thead">Règles</td>
</tr>
<tr>
<td class="alt2">
<div style="font-weight: bold;">Résumé de la règle</div>
<div class="smallfont">Il faut remplir la grille en utilisant les chiffres de 1 à 9. Obligatoirement une seule fois dans chaque ligne, colonne et carré de 3 x 3.
</div>
<br />
<div style="font-weight: bold;">Pour reprendre le vocabulaire du guide</div>
<div class="smallfont">Il faut remplir la grille en utilisant les 9 symboles donnés (généralement les chiffres de 1 à 9, ou des lettres indiquées au bas de la grille). Obligatoirement une seule fois (mais pas plus) sur chaque ligne, colonne et région (ou carré de 3 par 3).</div>
</tr>
<tr>
<td class="tfoot" colspan="2"><div class="smallfont"><B>Options:</B> <a href="/forum"> Accueil</a> | <a href="/forum/index.php?page=sudoku">Effacer la grille</a></div></td></tr></tbody>
</table>

Voilà vous avez terminé, essayez d'ouvrir la page avec la commande
www.votrelien/forum/index.php?page=sudoku

Allan
16/02/2006, 20h06
Voilà un exemple d'une page que j'ai crée à l'aide de ce module

Créez un nouveau template dans le style choisie et nommez le page_sudoku

A l'intérieur, ajoutez y le code suivant

<table class="tborder" align="center" border="0" cellpadding="6" cellspacing="1" width="100%">
<thead>
<tr>
<td class="tcat" colspan="2"><center>Sudoku</center>
</td>
</tr>
</thead>
<tr height="500">
<td align="center" class="alt1">
<IFRAME SRC = "http://www.free-sudokus.com/cgi/sudoku.cgi?affiliate=1" width="435" height="435" scrolling="no">
</IFRAME>
</td>
</tr>
<tr>
<td class="thead">Règles</td>
</tr>
<tr>
<td class="alt2">
<div style="font-weight: bold;">Résumé de la règle</div>
<div class="smallfont">Il faut remplir la grille en utilisant les chiffres de 1 à 9. Obligatoirement une seule fois dans chaque ligne, colonne et carré de 3 x 3.
</div>
<br />
<div style="font-weight: bold;">Pour reprendre le vocabulaire du guide</div>
<div class="smallfont">Il faut remplir la grille en utilisant les 9 symboles donnés (généralement les chiffres de 1 à 9, ou des lettres indiquées au bas de la grille). Obligatoirement une seule fois (mais pas plus) sur chaque ligne, colonne et région (ou carré de 3 par 3).</div>
</tr>
<tr>
<td class="tfoot" colspan="2"><div class="smallfont"><B>Options:</B> <a href="/forum"> Accueil</a> | <a href="/forum/index.php?page=sudoku">Effacer la grille</a></div></td></tr></tbody>
</table>
Voilà vous avez terminé, essayez d'ouvrir la page avec la commande
www.votrelien/forum/index.php?page=sudoku
Lol, j'allais le mettre, j'avais demander l'autorisation de reprendre la frame et l'idée a son auteur qui l'avais créer pour son portail ^^

Pourrai tu crée un sujet dans les forums "hack" stp Devil.

G@MER
19/02/2006, 21h00
merci allan je vais essayer

Zypo
20/02/2006, 15h19
Merci allan pour la traduction :)

Fred
22/02/2006, 15h11
bon ba je vais tester aussi
merci allan pour la trad

ptipat
05/03/2006, 01h13
bonjour , voila j'ai essayer ceci c'est super cela fonctionne tres bien , par contre comment je fais pour mettre ...programe tv sur mon forum,comme sa les membres peuve directement a partir du forum cliker sur programe tv et hop voila...

merci pour votre aide

Allan
05/03/2006, 09h15
bonjour , voila j'ai essayer ceci c'est super cela fonctionne tres bien , par contre comment je fais pour mettre ...programe tv sur mon forum,comme sa les membres peuve directement a partir du forum cliker sur programe tv et hop voila...

merci pour votre aide

http://www.vbulletin-ressources.com/forum/showthread.php?t=273

Geralddon
01/04/2006, 00h32
Salut j'ai fait un petit test et j'ai un soucis, en effet j'ai mis un portail cmps et renommer en index.php pour avoir l'accueuil sur le portail

J'ai renommé le index.php en forum.php

Donc j'appelle la page en forum.php?page=blablabla

Et a chaque fois j'obtiens No such page.

J'ai tenté de modifié le module notament au niveau: Emplacement du crochet

mais rien n'y fais

Comprends pas ce qu'il faut changer

PS, portail et forum sont tout deux a la racine

Merci,

Allan
01/04/2006, 08h20
J'ai regarder le module, je ne voit pas non plus :(

Geralddon
01/04/2006, 14h03
bon ben je vais déplacer le forum dans un sous dossier

Merci allan d'avoir regarder:)

BiOMECHANiK
02/04/2006, 00h09
Bon franchement là j'ai raté un truc lol

J'ai un fichier PHP qui s'execute parfaitement quand je le lance directement depuis un lien, ex http:\\www.test.com\mdr.php

Et quand je fais mon include dans le template il ne m'affiche rien, je seche pour mettre en forme mon fichier php.

Quelqu'un peut m'aider ?

Christounet
03/04/2006, 07h30
merci je vais voir de quoi il en retourne !

Aphora
15/04/2006, 18h49
encore un truc que je vais tester

MERCI pour la traduc

Aphora
19/04/2006, 19h43
je voulais savoir le fichie "Template personnalisé - vBulletin-ressources.com.xml" faut le mettre ou a la racine du forum
et autre petite question le hack fonctionne pour vb 3.03 car j'ai encore une ancienne version

MERCIIIII

Allan
20/04/2006, 08h01
je voulais savoir le fichie "Template personnalisé - vBulletin-ressources.com.xml" faut le mettre ou a la racine du forum
et autre petite question le hack fonctionne pour vb 3.03 car j'ai encore une ancienne version

MERCIIIII
Bonjour,
non, ce hack ne fonctione que pour vBulletin 3.5.x série, les versions précédentes non pas le système de module et du coup, ce hack est inutilisable pour ces versions.

Aphora
20/04/2006, 11h34
merci pour l'info c'est bien dommage que je peux pas mettre car j'aurais bien voulu mettre le sudoku et le programme tv

MERCI encore

Allan
20/04/2006, 11h52
merci pour l'info c'est bien dommage que je peux pas mettre car j'aurais bien voulu mettre le sudoku et le programme tv

MERCI encore
Tu peut utiliser ceci : http://www.vbulletin.org/forum/showthread.php?t=62164

Il ne reste plus qu'a ajouter le code pour Sudoku ;)

Aphora
20/04/2006, 19h38
vais voir sa merciiiiiiiiii

lagrace
01/05/2006, 21h44
Je vais me laisser tanter d'essayer cela merci :)

WinForuS
01/05/2006, 22h30
c'est de l'excellent taf Allan et devil
mais j'ai un petit pb voir un gros
Uploader le fichier "Template personnalisé - vBulletin-ressources.com.xml" - c'est fait
Créer un template, par exemple: "page_test" je l'ai fait aussi , elle s'appelle "page_regle "à l'interieur du template " page_regle " , j'ai mis le code de devil

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<td class="tcat">Ma page personnaliser</td>
</tr>
<tr>
<td class="alt1">A vous de mettre le reste...</td>
</tr>
</table>

ma "page personnaliser" est remplacé par le titre
et " A vous de mettre le reste... " est remplacé par les regles de mon forum

Tester ensuite dans votre navigateur: "...forum/index.php?page=test" testé avec http://blabla/forum/index.php?page=regle mais je reviens sur l'index du forum
Pour ajouter des templates, assurez-vous que le préfixe commence par "page_", le préfixe peut être modifier dans le fichier "Template personnalisé - vBulletin-ressources.com.xml" par contre là , j'ai rien modifié
Est ce que j'ai mal fait ?
est j'ai manqué une etape ?

merci pour votre aide

Allan
02/05/2006, 07h56
Ton nouveau template doit commencer par le préfixe "page_", tu ajoute ensuite le nom de la page, exemple "...page_test"

Pour aller sur ce template (page), l'url est: "http://blabla/forum/index.php?page=test (http://blabla/forum/index.php?page=test)"

sony
02/05/2006, 14h25
très pratique, bravo et encore merci byby

WinForuS
03/05/2006, 17h12
c'est bon , ça marche , merci ;)
par contre , j'ai mis des balisesBB et ça fait vilain
c'est possible d'avoir un modele de page ?

foxys
20/05/2006, 18h18
thx tres pratique effectivement !!!
;)

0a$!s
06/06/2006, 17h12
c'est bon , ça marche , merci ;)
par contre , j'ai mis des balisesBB et ça fait vilain
c'est possible d'avoir un modele de page ?

Il faut utiliser le HTML .

Moi j'ai un problème pour accéder à ma page :
- http://.../forums/showthread.php?page=test
" Discussion non spécifié(e). Si vous avez suivi un lien valide, veuillez en informer le webmaster (http://hug.fofu10.free.fr/forums/sendmessage.php). "
- http://.../forums/index.php?page=test
Me revoilà sur l'index !

J'ai mis le fichier .xml dans /forums/includes/xml/ et je l'ai aussi importé en tant que module sous AdminCP .

Quel est le problème ?

0a$!s
07/06/2006, 12h27
Alors personne ne sait ?

Nikoo
11/06/2006, 10h05
Moi je voudrait savoir, j'ai utilisé le module "Annonce globale" serait - il possible de l'enlever pour cette page la ?? si oui, quel fichier dois-je modifier ?? merci de votre aide, tres cool ce module

CrAsH_Ov3rrid3
19/06/2006, 13h42
Merci bien je vais tester sous 3.6 ^^

aimo2100
19/06/2006, 18h46
mmmmmmmmmmmerci

LesT@T
09/07/2006, 13h34
Merci beaucoup ,ça peut donner des truc vraiment génial!!

Xiu
09/08/2006, 21h34
Merci bien ;=

julian
09/09/2006, 16h11
Allan ilm y a juste un truc que je comprend pad donc jai tout fait .

Je crais un template que j'appelle par exemple hacking
je le nomme page_hacking et je met sa dedan
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
<td class="tcat">Ma page personnaliser</td>
</tr>
<tr>
<td class="alt1">A vous de mettre le reste...</td>
</tr>
</table>

Puis je crée une page que j'appelle hacking.php que me met a la racine de mon forum
<?php

// ######################## SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);

// ##################### DEFINE IMPORTANT CONSTANTS #######################
define('THIS_SCRIPT', 'hacking'); // changer mdr avec le nom du fichier actuel sans l'extension ".php"

// #################### PRE-CACHE TEMPLATES AND DATA ######################
// get special phrase groups
$phrasegroups = array();

// get special data templates from the datastore
$specialtemplates = array();

// pre-cache templates used by all actions
$globaltemplates = array(
'hacking', // changer ceci avec le nom du template que nous allons créer
'mdr2',
);

// pre-cache templates used by specific actions
$actiontemplates = array();

// ########################## REQUIRE BACK-END ############################
require_once('./global.php');
if (!$vbulletin->userinfo['userid'])
{
print_no_permission();
}
// ################################################## ######################
// ######################### START MAIN SCRIPT ############################
// ################################################## ######################

$navbits = array();
$navbits[$parent] = 'page Hacking';

$navbits = construct_navbits($navbits);
eval('$navbar = "' . fetch_template('navbar') . '";');
eval('print_output("' . fetch_template('hacking') . '");');

?>

Puis je crée 2 module

le premiere
if ($filename == 'hacking.php')
{
$userinfo['activity'] = 'mdr';
}

Le deuxieme

if ($userinfo['activity'] == 'hacking')
{
$userinfo['action'] = 'Se détend sur ma page Mort de rire'; // Vous pouvez utiliser le système d'expression également $vbphrase ici...
$handled = true;
}

Et je ne comprend pas je me deconecte de mon forum je vais sur la page sa minterdit pas ou est l'erreur que jai faite pour en pas refaire les meme pour toute les pages que je vais crées plutard .

Merci de votre aide

Allan
09/09/2006, 16h16
Il faut créer les permissions ..

julian
09/09/2006, 16h23
// ########################## REQUIRE BACK-END ############################
require_once('./global.php');
if (!$vbulletin->userinfo['userid'])
{
print_no_permission();
}
// ################################################## ######################
Elles sont crées ?

julian
09/09/2006, 19h23
Est ce que je me suis trompé avec le fichier hacking.php ou ailleurs ?

J'ai beau chercher je ne trouve pas d'où viens le problème .

Allan
10/09/2006, 00h41
A priori, non, tous semble bon, mais tu utilise quel version de vBulletin ?

julian
10/09/2006, 10h29
3.5.4 mais c'est vraiment bizar le template appelle bien le fichier .php ?

ps: jai télécharger sa http://www.vbulletin.org/forum/showthread.php?t=92203

julian
10/09/2006, 12h41
Je vien de réinstaller se hack et sa ne marche toujour pas . Jai esseiller de suprimer le fichier hacking.php et rien ne se passe , le template l'appelle t'il bien ? Ou c'est dans les modules que je me suis peux etre gouré .

Merci

Allan
10/09/2006, 13h19
Ha mais attend, qui te demande de créer un page .php ?!

Relis bien le premier post ^^

julian
10/09/2006, 13h30
Bien ici http://www.vbulletin-ressources.com/forum/showthread.php?t=5 mes jai postais la comme j'utilise le hack present ici .

Allan
10/09/2006, 13h34
Attend, tu mélange les hacks la :p

Le sujet ou tu demande de l'aide, n'utilise pas de fichier .php

modulo
10/09/2006, 15h16
Mdr
Le pauvre Julian il mélange tout llol

En plus je lui est donné le lien des conditions vb pour gérer l'accés a sa page perso => http://www.vbulletin-ressources.com/forum/showthread.php?t=168

C'est bien de vouloir faire un forum de "hacking" mais bon avant ça il faut etre capable d'installer un "hack" vbulletin ;)

Drilon
15/12/2006, 02h40
j'ai upluader le fichier, j'ai créer un nouveau template, jusqu'a la ca va, mais quand je fait: forum/index.php?page=test ca me met: No such page. ce que je ne comprend pas c'est ou mettre le code html pour presenter le template ?

Drilon
15/12/2006, 02h46
je croi que je me suis planter quand j'ai crée le template, aparament j'ai créer un nouveau style, on va ou pour créer le template exactement? quellequ'un peut m'expliquer, en + j'aunai vraiment besoin pour mon forum, pour bien presenter des programe etc,
entoucas merci d'avance :)

Allan
15/12/2006, 07h05
Dans ton AdminCP => Style & Templates => Gestionnaire de Style => tu choisi le style visé et tu fais dérouler le menu déroulant (:p) et tu verra Ajouter un nouveau template

:)

Drilon
15/12/2006, 17h36
Merci Allan, juste encore une petit question, ou je peut trouver la langue en français pour vb, j'aunai vraiment besoin la comme j'ai besoin d'aide a chaque fois je vient ici donc voila
merci encore :D

Dark-Angel
15/12/2006, 18h11
Si c'est le bien le fichier langue française que tu cherche, tu le trouveras ici: http://www.vbulletin-fr.org ;)

Drilon
15/12/2006, 18h14
c'est bon j'ai reussi a ouvrire le template, merciiiiiiiiiiiiiiiiii vous etes genial (K)

Drilon
15/12/2006, 18h15
Dark-Angel (http://www.vbulletin-ressources.com/forum/member.php?u=5) c'est un peut chiant frenchment il faut ce licensier etc, malgrer que j'ai la lisence ca me soule de faire leur truc , en sy croi a la douane ;)

Dark-Angel
15/12/2006, 20h56
Je sais bien, mais comme c'est eux qui l'ont fait, par respect pour leur travail, nous ne pouvons te proposer mieux ;)

DiDzI
26/03/2007, 13h51
Je prend pour test chérie :)

Apopol
26/03/2007, 15h19
Merci Allan je vais tester aussi !!!

Ombre
19/05/2007, 09h22
slt :)

on peu installer ce hack sous 3.6.5 ? merci :)

Ombre
20/05/2007, 11h04
Quelqu un a une idée ?

Merci :p

Allan
20/05/2007, 12h48
J'ai pas essayer, mais tu peux utiliser celui-ci (http://www.vbulletin-ressources.com/forum/showthread.php?t=956), qui lui fonctionne sans problème ;)

Ombre
20/05/2007, 13h47
j'ai réussi en faite :) il a fallut que je change l url du jeu car elle a changer :)

merci

en faite le hack il fait quoi au faite ? il permet d avoir un liens dans le template " ajouter un template" ?

loriental
25/09/2007, 22h49
Pour info, fonctionne aussi sous vb 3.6.8, et l'avoir obligatoirement pour ajouter des iframe "programme tv"

++

Grand_manitou
21/12/2007, 14h20
C'est bien sympa comme hack mais il n'y a pas de mise en page possible.

Merci tout de même pour ce gros taf