PDA

Voir la version complète : Créer des pages illimitées (templates) sans aucun hack


Allan
14/06/2006, 11h32
Voila une info que je vous partage et dont je ne connaisser pas jusqu'a il y a quelques semaines.

Avec cette astuce, vous pouvez créer des pages (infini), sans utiliser de hack, seulement les templates.

Dans cet exemple (http://www.vbulletin-ressources.com/forum/showthread.php?t=224&highlight=sudoku), Devil donnez un moyen de créer une page externe pour y intégrer le jeu Sudoku, mais il fallait néanmoins utiliser un hack, voici une astuce donner par Zachery dans ce sujet (http://www.vbulletin.org/forum/showpost.php?p=981499&postcount=6) afin de créer la même mais sans installation de hack, merci a lui ;)
Créer un template nommé "custom_sudoku", avec a l'intérieur:
<html>
<head>
$headinclude
<title>$vboptions - Sudoku</title>
</head>
<body>
$header
<br />
<table class="tborder" align="center" border="0" cellpadding="6" cellspacing="1">
<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">Rules</td>
</tr>
<tr>
<td class="alt2">
<div style="font-weight: bold;">Short rules</div>
<div class="smallfont">It is necessary to fill the railing by using figures from 1 to 9. Necessarily only once in every line, column and square of 3 x 3.
</div>
<br />
<div style="font-weight: bold;">To resume the vocabulary of the guide</div>
<div class="smallfont">It is necessary to fill the railing by using 9 given symbols (Generally figures from 1 to 9, or letters indicated at the foot of the railing). Necessarily only once (but no more) on every line, column and region (or squared by 3 x 3).</div>
</tr>
<tr>
<td class="tfoot" colspan="2"><div class="smallfont"><B>Options:</B> <a href="$vboptions[bburl]"> Home</a> | <a href="$vboptions[bburl]/misc.php?do=page&template=sudoku">Delete Railing</a></div></td></tr></tbody>
</table>
$footer
</html>



Il ne vous reste plus qu'a créer un lien vers cette url: [B]misc.php?do=page&template=sudoku
Résultat: Ici (http://www.vbulletin-ressources.com/forum/misc.php?do=page&template=sudoku)

ThC
14/06/2006, 11h37
sympas merci bien

Fred
14/06/2006, 14h36
merci pour l'info
ps:le resultat marche pa trop :p

Allan
14/06/2006, 15h35
merci pour l'info
ps:le resultat marche pa trop :p
Sous Firefox, c'est nikel, sous IE, c'est décalé vers la gauche en effet.

Je regarde ca ce soir.

WrestleMania
14/06/2006, 16h04
merci Allan

ThC
16/06/2006, 17h13
je voulais savoir y a t il moyen de restreindre l acces a certains groupe d utilisateurs ? si oui comment ??

merci a vous et bonne soiree

Allan
16/06/2006, 17h43
C'est intégrer je pense, je n'ai pas vérifier, mais il paraitrer logique que les permissions des templates soit pris en compte.

CrAsH_Ov3rrid3
19/06/2006, 09h23
Sous IE 7 ça marche niquel :p

Fei
21/06/2006, 14h31
tres bonne astuce merci :p

0a$!s
24/06/2006, 16h18
Marche niquel sous FF . Merci !

G@MER
25/06/2006, 14h23
merci beaucoup pour l'astuce, marche nikel sous Ie 7

0a$!s
26/06/2006, 16h22
Je voudrai mettre du code PHP dans un de mes templates, comment dois-je m'y prendre ?

Allan
26/06/2006, 16h30
Le php n'est pas accepter dans un template, tu dois utiliser du html.

0a$!s
26/06/2006, 17h03
Ok . Snif ...

Sh00ter
19/10/2006, 20h13
ultra cool ca merci :)

Kamatcho
18/01/2007, 20h30
Moi je trouve une page vide quand je fait tout ça ...

Donc le seuls modif's :

- Enlever les truk de sudoku, car apres jvoulai smettre autre chose
- nommà le template "pagevide"

En lancant le lien indiquer, rien :S
Une vrai page vide :D

toto06
30/01/2007, 16h39
moi je voudrais simplement savoir comme on cree un template
si on reprend un page ou s'il existe un programme auto

Kamatcho
30/01/2007, 16h42
Tu va dans ton admincp > Styles et Templates > Ton Style > Créer un Template

Mon probleme est résolu, j'avais oublié le custom :D

Goodie
30/01/2007, 21h35
Très joli en effet. Merci pour le partage.

mousxsat
03/02/2007, 14h54
Magnifique c'est de la bombe ca

cassis2k
03/04/2008, 16h14
</table>
$footer
</html>

Il manque la balise </body> avant </html>. Sans cette balise, si votre forum est en mode debug, la fenêtre Debug Information n'apparaitra pas et votre code ne sera pas valide.