vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=155)
-   -   Sudoku for vBulletin (https://vborg.vbsupport.ru/showthread.php?t=116109)

Allan 05-18-2006 10:00 PM

Sudoku for vBulletin
 
Sudoku for vBulletin



Important: This hack will not work if...you must install this hack: Custom page wrapper



You must to create a new template called: page_sudoku, with in:

HTML Code:

[center][left]<table class="tborder" align="center" border="0" cellpadding="6" cellspacing="1" width="100%">[/left]
[left]<thead>[/left]
[left]<tr>[/left]
[left]<td class="tcat" colspan="2"><center>Sudoku</center>[/left]
[left]</td>[/left]
[left]</tr>[/left]
[left]</thead>[/left]
[left]<tr height="500">[/left]
[left]<td align="center" class="alt1">[/left]
[left]<IFRAME SRC = "http://www.free-sudokus.com/cgi/sudoku.cgi?affiliate=1" width="435" height="435" scrolling="no">[/left]
[left]</IFRAME>[/left]
[left]</td>[/left]
[left]</tr>[/left]
[left]<tr>[/left]
[left]<td class="thead">Rules</td>[/left]
[left]</tr>[/left]
[left]<tr>[/left]
[left]<td class="alt2">[/left]
[left]<div style="font-weight: bold;">Short rules</div>[/left]
[left]<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.[/left]
[left]</div>[/left]
[left]<br />[/left]
[left]<div style="font-weight: bold;">To resume the vocabulary of the guide</div>[/left]
[left]<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>[/left]
[left]</tr>[/left]
[left]<tr>[/left]
[left]<td class="tfoot" colspan="2"><div class="smallfont"><B>Options:</B> <a href="/forum"> Home</a> | <a href="/forum/index.php?page=sudoku">Delete Railing</a></div></td></tr></tbody>[/left]
[left]</table> [/left]

[left][/left][/center]

For play to Sudoku in vBulletin, go to: www.your-site/forum/index.php?page=sudoku



Enjoy ;)



PS: don't forget to click on Install if you use this hack ^^
PS2: Idea from "cclaerhout"

Atakan KOC 05-19-2006 09:07 PM

Nice allan. :)

Barakat 05-19-2006 09:07 PM

love it woooooooooooooooooooooooo we will say to the newspapers bye bye

thanks man

Barakat 05-19-2006 09:42 PM

i make for u that file on hurry

upload the file sudoku.php to ur main forum /forum/sudoku.php
upload the xml file to ur products manager

now in ur nav bar try to find

PHP Code:

<td class="vbmenu_control"><img class="inlineimg" src="$stylevar[imgdir_misc]/nav_calendar.gif" alt="Calendar" border="0" />&nbsp;<a href="calendar.php?$session[sessionurl]">$vbphrase[calendar]</a></td

add after

PHP Code:

<td class="vbmenu_control"><a href="sudoku.php">sodoku</a></td


Barakat 05-19-2006 09:45 PM

it will work without page wrapper hack

Zachery 05-19-2006 10:03 PM

Its not nessary to use that other hack, you can do this with builtin features.

MAke a new template called

custom_sudoku

use this code

HTML Code:

<html>
<head>
$headinclude
<title>$vboptions[bbtitle] - 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>

the url is misc.php?do=page&template=sudoku

James T Brock 05-19-2006 10:04 PM

How exactly does this work? Do I have to download the files you posted in post #4 or do I just follow the instructions from the first post and create the new template???

edit: Looks like Zachery already answered my question. Thanks.

Kyderoy 05-19-2006 10:09 PM

Can you make this easier for a newbie at modding?

Zachery 05-19-2006 10:17 PM

It doesn't get much easier than adding a new template

AdminCP > Styles & Templates > Style Manager > From the drop down Add new template

Kyderoy 05-19-2006 10:19 PM

I am just a bit confused, does adding your template achieve the same results as the very first post?

Allan 05-19-2006 10:21 PM

Quote:

Originally Posted by Zachery
Its not nessary to use that other hack, you can do this with builtin features.

MAke a new template called

custom_sudoku

use this code

HTML Code:

<html>
<head>
$headinclude
<title>$vboptions[bbtitle] - 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>

the url is misc.php?do=page&template=sudoku

Yes, bad good, thanks ;)

Zachery 05-19-2006 10:24 PM

I also fixed the urls to be dynamic with the forums. :)

akanevsky 05-19-2006 10:41 PM

Nice.

bashy 05-20-2006 07:24 AM

I did this a little while back but i used Logicans Webtemplates, i didnt even think to post it here.... :o

Allan 05-20-2006 07:40 AM

V?rification de votre licence, cliquer sur le lien en dessous:

Rickie3 05-20-2006 07:53 AM

thanx Allan and Zachery,this is excellent *installed*

Justdave 05-20-2006 08:36 AM

I'm looking for better syntax for the rules. Has anyone re-written the rules in American English that I can use?

wizardan 05-20-2006 09:19 AM

Quote:

Originally Posted by Justdave
I'm looking for better syntax for the rules. Has anyone re-written the rules in American English that I can use?

http://www.sodokuweb.com/

:cool: wizardan clicks install

Snake 05-20-2006 09:31 AM

Awesome man! Well done on that, Allan. :)

devilrulez 05-20-2006 12:42 PM

awesome hack man.....

Can we get the users who are playing and only registered users can play... :D

Justdave 05-20-2006 01:30 PM

Quote:

Originally Posted by wizardan
http://www.sodokuweb.com/

:cool: wizardan clicks install

TY:rolleyes:

MustangLisa 05-21-2006 03:03 AM

Cool, thanks. Some of my members will love this. Smooth, easy install.

dilbert 05-21-2006 03:08 AM

I love Sudoku. Doesn't this depend on free-sudokus.com existing?
I think it would be great to have a working copy for your own site.

dashaka2 05-22-2006 01:18 AM

is there a way to have it checked at the end to see if it was done correctly and then go on to a new puzzle?

Freesteyelz 05-22-2006 01:42 AM

Here is a revised code (for post #6) which adds the </body> and $stylevar[htmldoctype] bits and miscellaneous corrections:

Add a custom template "custom_sudoku" and add this entire code:

Code:

$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
$headinclude
<title>$vboptions[bbtitle] - Sudoku</title>
</head>
<body>
$header
$navbar
<br />
<table width="100%" class="tborder" align="center" border="0" cellpadding="0" cellspacing="0">
<thead>
<tr>
<td class="tcat" colspan="2">Sudoku</td>
</tr>
</thead>
<tr height="500px">
<td class="alt1" style="text-align:center">
<iframe src="http://www.free-sudokus.com/cgi/sudoku.cgi?size=8&affiliate=1" width="450px" height="450px" name="Sudoku"></iframe>
</td>
</tr>
<tr>
<td class="thead">Rules</td>
</tr>
<tr>
<td class="alt1">
<div style="font-weight:bold">
Rules from the official site <a href="http://www.free-sudokus.com/cgibin/rules.cgi" title="To Official Sudoku Rules">click here</a>.</div>
<br />
<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>
</td>
</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>
</table>
$footer
</body>
</html>

You can access it by misc.php?do=page&template=sudoku.

:)

*Currently testing the mod.*

Freesteyelz 05-22-2006 03:29 AM

Quote:

Originally Posted by dashaka2
is there a way to have it checked at the end to see if it was done correctly and then go on to a new puzzle?

Yes. You can replace template "custom_sudoku" with the above post (#25) or...

Replace the original <iframe> code:

Code:

<iframe src="http://www.free-sudokus.com/cgi/sudoku.cgi?affiliate=1" width="435px" height="435px" border="0" scrolling="no">
</iframe>

With this one:

Code:

<iframe src="http://www.free-sudokus.com/cgi/sudoku.cgi?size=8&affiliate=1" width="450px" height="450px" name="Sudoku"></iframe>
Change the "8" to a lower or higher number. Keep in mind that if you change it you may also need to adjust the "width" and "height" settings. Also for more ways to customize it go here to the official site. :)

------------------------

@Allan: In my previous post (#25) I've added the fix if you're interested. The attachment down below shows the player options correctly. :)


*Now clicked "Install". ;) *

cclaerhout 05-22-2006 01:44 PM

J'aurai appr?ci? que tu mentionnes la source qui t'a inspir?e pour d?velopper ce hack. Ne serait-ce que par convention et politesse.

French business sorry ;)

Just a word to say that unfortunately the grid provided by free-sudokus.com are sometimes quite strange. The best way would be to generate numbers with php... but it seems no script allows to do that.

davidw 05-22-2006 03:11 PM

I'm glad to see that I wasn't the only one who was puzzle by the lack of a closing <td> tag here:
PHP Code:

<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 moreon every linecolumn and region (or squared by 3 x 3).</div

Now, I guess my new question is where is the location of the opening </tbody> tag?

davidw 05-22-2006 03:36 PM

Hehe, just thought of this using Freestylez's code (above) - for vBadvanced

Go to admincp => Add Module => Template

Module Title => Sudoku
Column => Center
Display Order => Your Choice
Active => Yes
Update all pages => Your Choice
Template to Include => adv_portal_sudoku
Style => Choose your top level style
Template Content =>
PHP Code:

<table width="100%" class="tborder" align="center" border="0" cellpadding="0" cellspacing="0">
<
thead>
<
tr>
<
td class="tcat" colspan="2">Sudoku</td>
</
tr>
</
thead>
<
tr height="500px">
<
td class="alt1" style="text-align:center">
<
iframe src="http://www.free-sudokus.com/cgi/sudoku.cgi?size=8&affiliate=1" width="450px" height="450px" name="Sudoku"></iframe>
</
td>
</
tr>
<
tr>
<
td class="thead">Rules</td>
</
tr>
<
tr>
<
td class="alt1">
<
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 linecolumn 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 moreon every linecolumn and region (or squared by 3 x 3).</div>
</
td>
</
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

Use Module Shell Template => No
The next 3 choices - leave blank, adjust usergroups as needed.

Next...

admincp => Add Page => Template

Page Title => Sudoku
Page Identifier => sudoku
Display Order => Your Choice
Meta Keywords => Your Choice
Meta Description => Your Choice
Parent Page => Your Choice
Custom Style for this Page => Your Choice
Page Active => Yes
Template Title => adv_portal_sudoku
Use Module Shell Template => No
Modules Enabled: I personally left all the left ones and right ones currently intact but only chose Custom Page Content for the center page.
Adjust the rest of the page as suited (eg usergroup permissions).

I have set it up here - http://www.christianboards.org/index.php?page=sudoku I hope I have set it visible to everyone.

Allan 05-22-2006 04:35 PM

Quote:

Originally Posted by cclaerhout
J'aurai appr?ci? que tu mentionnes la source qui t'a inspir?e pour d?velopper ce hack. Ne serait-ce que par convention et politesse.

French business sorry ;)

Just a word to say that unfortunately the grid provided by free-sudokus.com are sometimes quite strange. The best way would be to generate numbers with php... but it seems no script allows to do that.

Oui, tu a raison, j'avais compl?tement zapp?, excuse moi.

Je rajoute ton pseudo dans le premier post.

Freesteyelz 05-22-2006 10:11 PM

Quote:

Originally Posted by christianb
Hehe, just thought of this using Freestylez's code (above) - for vBadvanced

I took the original template from Zachery then made a few adjustments. :) Nice work for vBadvanced, christianb. :)

As for the </tbody> or <thead> it's not necessary either. I'm not sure why it's there actually.

cclaerhout 05-22-2006 11:25 PM

Quote:

Originally Posted by Freesteyelz
I took the original template from Zachery then made a few adjustments. :) Nice work for vBadvanced, christianb. :)

As for the </tbody> or <thead> it's not necessary either. I'm not sure why it's there actually.

This original sudoku version was at the beginning for CMPS : www.vbadvanced.com/forum/showthread.php?t=12447

But free-sudokus had changed its page. Thanks to have updated it.

Lottis 05-23-2006 04:40 AM

Witch one of all the entries, should i use? :confused:

louis_chypher 05-23-2006 11:19 AM

Thanks for mod.

Anyone got the vBShout displayed on the Sudoku page? If so, I'd like the info on how to.

davidw 05-23-2006 12:07 PM

I just added the vBShout to my Sudoku page on vbadvanced...

http://www.christianboards.org/index.php?page=sudoku

MissKalunji 05-24-2006 05:09 PM

i want to add ti to the arcade.....how can i do that?

agitated 05-25-2006 08:37 AM

:) Which one to install. :confused: . BTW they all work.

I'd like to know how this can be restricted to members only please.
Disallow guest access ?

Allan 05-25-2006 10:50 AM

Quote:

Originally Posted by agitated
:) Which one to install. :confused: . BTW they all work.

I'd like to know how this can be restricted to members only please.
Disallow guest access ?

It's easy, just add conditionnal to template (show just for member)
PHP Code:

<if condition="$show['member']"> .....</if> 


Freesteyelz 05-26-2006 02:50 AM

@Allan: I suggest that you look at the changes made in post #25. A screenshot is provided in post #26. :)

carrie31 05-28-2006 03:02 AM

hi, Freesteyelz, I used your method, it's nice !

wondering whether I should click IN TALL because the  thread starter  s Allan ...


All times are GMT. The time now is 05:39 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01405 seconds
  • Memory Usage 1,893KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (4)bbcode_code_printable
  • (3)bbcode_html_printable
  • (5)bbcode_php_printable
  • (8)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete