Voir la version complète : Outils d'administration Template personnalisé
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 ?
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 ;)
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
Je suis au boulot, mais cet après midi, je mettrai 1 ou 2 exemples de ce qu'on l'on peut y mettre.
j'utilise le hack webtemplate qui est très bien
je peut aider aussi je connais connais le language html
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
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 ;)
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
Tu a bien fait, j'allais le faire en soirée ^^
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
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.
merci allan je vais essayer
Merci allan pour la traduction :)
bon ba je vais tester aussi
merci allan pour la trad
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
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,
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 !
encore un truc que je vais tester
MERCI pour la traduc
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
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.
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
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 ;)
vais voir sa merciiiiiiiiii
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
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)"
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 ?
thx tres pratique effectivement !!!
;)
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 ?
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
Merci beaucoup ,ça peut donner des truc vraiment génial!!
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
Il faut créer les permissions ..
// ########################## REQUIRE BACK-END ############################
require_once('./global.php');
if (!$vbulletin->userinfo['userid'])
{
print_no_permission();
}
// ################################################## ######################
Elles sont crées ?
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 .
A priori, non, tous semble bon, mais tu utilise quel version de vBulletin ?
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
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
Ha mais attend, qui te demande de créer un page .php ?!
Relis bien le premier post ^^
Bien ici http://www.vbulletin-ressources.com/forum/showthread.php?t=5 mes jai postais la comme j'utilise le hack present ici .
Attend, tu mélange les hacks la :p
Le sujet ou tu demande de l'aide, n'utilise pas de fichier .php
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 ;)
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 ?
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 :)
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
:)
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 ;)
c'est bon j'ai reussi a ouvrire le template, merciiiiiiiiiiiiiiiiii vous etes genial (K)
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 ;)
Je prend pour test chérie :)
Merci Allan je vais tester aussi !!!
slt :)
on peu installer ce hack sous 3.6.5 ? merci :)
Quelqu un a une idée ?
Merci :p
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 ;)
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
vBulletin® v.3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd. Tous droits réservés.