summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorStarla Insigna <hatkirby@fourisland.com>2009-10-03 10:30:17 -0400
committerStarla Insigna <hatkirby@fourisland.com>2009-10-03 10:30:17 -0400
commitdc0fb9445e8a3ede8bc33d6779fadd89b7ea6893 (patch)
tree511b0f752889172163f3801cdbe311f0efc55540
parent0e4089184a44719fbd1284acb047ab7547674412 (diff)
downloadfourisland-dc0fb9445e8a3ede8bc33d6779fadd89b7ea6893.tar.gz
fourisland-dc0fb9445e8a3ede8bc33d6779fadd89b7ea6893.tar.bz2
fourisland-dc0fb9445e8a3ede8bc33d6779fadd89b7ea6893.zip
Created Theme Switcher
Also rewrote the way layouts work. Now, each layout requires a "layout.tpl" file (which contains the header and footer for the layout) and a "style.php"
file (which contains and can include other files that contain the CSS for the layout). Each layout has it's own folder in theme/layouts and you can switch
between them using a combo box in the Hatbar.

Layouts 6.2 and 4.5 have been modified to work with new Layout 7 features such as AJAX, and they should be relatively free of bugs. Layout 3 has not yet
been transferred because since it is pre-The New Four Island, it will be very difficult to do so.

This changeset requires manual external code changes:

* The line below must be added above the functions.php include in The Fourm's funnctions.php
	require('/svr/www/hatkirby/fourisland/main/includes/session.php');
* The block of Four Island code in The Fourm's page_header() function should be replaced with:
	global $fi_pagetitle;
	$fi_pagetitle = $page_title;

	ob_start();
* The block of Four Island code in The Fourm's page_footer() function should be replaced with:
	global $fi_pagetitle;

	$content = ob_get_contents();
	ob_end_clean();

	$noRightbar = 1;
	$onFourm = 1;
	$pageCategory = 'fourm';

	if ($fi_pagetitle == 'Index page')
	{
		$title = 'The Fourm';
	} else if (strpos($fi_pagetitle, 'View topic') !== FALSE)
	{
		$title = str_replace('View topic - ', 'Topic: ', $fi_pagetitle) . ' - The Fourm';
	} else if (strpos($fi_pagetitle, 'View forum') !== FALSE)
	{
		$title = str_replace('View forum - ', 'Fourm: ', $fi_pagetitle) . ' - The Fourm';
	} else if (strpos($fi_pagetitle, 'Viewing profile') !== FALSE)
	{
		$title = str_replace('Viewing profile - ', 'Member: ', $fi_pagetitle) . ' - The Fourm';
	} else {
		$title = $fi_pagetitle . ' - The Fourm';
	}

	if ($_GET['view'] != 'print')
	{
		include('/svr/www/hatkirby/fourisland/main/includes/layout.php');
	} else {
		echo $content;
	}

Closes #117
-rwxr-xr-x.htaccess2
-rwxr-xr-xincludes/functions.php60
-rwxr-xr-xincludes/header.php96
-rw-r--r--[-rwxr-xr-x]includes/layout.php (renamed from includes/footer.php)472
-rwxr-xr-xindex.php18
-rwxr-xr-xpages/blog.php5
-rw-r--r--theme/css.php3
-rwxr-xr-xtheme/css/bubbles.css8
-rw-r--r--theme/css/quotes.css2
-rw-r--r--theme/css/website.css182
-rwxr-xr-xtheme/images/Fourm.gifbin0 -> 23001 bytes
-rwxr-xr-xtheme/images/Fourm_ro.gifbin0 -> 23013 bytes
-rwxr-xr-xtheme/images/Home.gifbin0 -> 22992 bytes
-rwxr-xr-xtheme/images/Home_ro.gifbin0 -> 23014 bytes
-rwxr-xr-xtheme/images/Links.gifbin0 -> 22985 bytes
-rwxr-xr-xtheme/images/Links_ro.gifbin0 -> 23005 bytes
-rwxr-xr-xtheme/images/Login.gifbin0 -> 23311 bytes
-rwxr-xr-xtheme/images/Login_ro.gifbin0 -> 23552 bytes
-rwxr-xr-xtheme/images/Logout.gifbin0 -> 23470 bytes
-rwxr-xr-xtheme/images/Logout_ro.gifbin0 -> 23613 bytes
-rwxr-xr-xtheme/images/Panel.gifbin0 -> 23368 bytes
-rwxr-xr-xtheme/images/Panel_ro.gifbin0 -> 23577 bytes
-rwxr-xr-xtheme/images/Poll.gifbin0 -> 23161 bytes
-rwxr-xr-xtheme/images/Poll_ro.gifbin0 -> 23476 bytes
-rwxr-xr-xtheme/images/Projects.gifbin0 -> 23098 bytes
-rwxr-xr-xtheme/images/Projects_ro.gifbin0 -> 23033 bytes
-rwxr-xr-xtheme/images/Quotes.gifbin0 -> 23969 bytes
-rwxr-xr-xtheme/images/Quotes_ro.gifbin0 -> 23717 bytes
-rwxr-xr-xtheme/images/Random.gifbin0 -> 23142 bytes
-rwxr-xr-xtheme/images/Random_ro.gifbin0 -> 23043 bytes
-rwxr-xr-xtheme/images/Wiki.gifbin0 -> 23256 bytes
-rwxr-xr-xtheme/images/Wiki_ro.gifbin0 -> 23551 bytes
-rwxr-xr-xtheme/images/bg_body_short.gifbin0 -> 384 bytes
-rwxr-xr-xtheme/images/bg_footer.gifbin0 -> 114 bytes
-rwxr-xr-xtheme/images/bg_header.gifbin0 -> 642 bytes
-rwxr-xr-xtheme/images/bg_navbar.gifbin0 -> 206 bytes
-rwxr-xr-xtheme/images/bg_search.gifbin0 -> 837 bytes
-rwxr-xr-xtheme/images/corners_bottom.gifbin0 -> 708 bytes
-rwxr-xr-xtheme/images/corners_left.pngbin0 -> 195 bytes
-rwxr-xr-xtheme/images/corners_right.pngbin0 -> 201 bytes
-rwxr-xr-xtheme/images/fourisland_header.pngbin0 -> 24124 bytes
-rw-r--r--theme/images/fourisland_header_night.pngbin0 -> 19678 bytes
-rwxr-xr-xtheme/images/headers/ctnh.pngbin0 -> 20000 bytes
-rwxr-xr-xtheme/images/headers/fourm.pngbin0 -> 10596 bytes
-rwxr-xr-xtheme/images/headers/hatkirbybday.pngbin0 -> 12384 bytes
-rwxr-xr-xtheme/images/headers/islandYearly.pngbin0 -> 4527 bytes
-rwxr-xr-xtheme/images/headers/kfm.pngbin0 -> 10819 bytes
-rwxr-xr-xtheme/images/headers/links.pngbin0 -> 10711 bytes
-rwxr-xr-xtheme/images/headers/main.pngbin0 -> 12479 bytes
-rwxr-xr-xtheme/images/headers/main.xcfbin0 -> 62769 bytes
-rwxr-xr-xtheme/images/headers/memorial.pngbin0 -> 11355 bytes
-rwxr-xr-xtheme/images/headers/mothers.pngbin0 -> 12532 bytes
-rwxr-xr-xtheme/images/headers/potw.pngbin0 -> 10919 bytes
-rwxr-xr-xtheme/images/headers/projects.pngbin0 -> 12846 bytes
-rwxr-xr-xtheme/images/headers/projects.xcfbin0 -> 87437 bytes
-rwxr-xr-xtheme/images/headers/quotes.pngbin0 -> 12260 bytes
-rwxr-xr-xtheme/images/headers/random.pngbin0 -> 11632 bytes
-rwxr-xr-xtheme/images/headers/short.pngbin0 -> 10776 bytes
-rwxr-xr-xtheme/images/sides_top.gifbin0 -> 2559 bytes
-rw-r--r--theme/layouts/4.5/day.css4
-rw-r--r--theme/layouts/4.5/headers.php85
-rw-r--r--theme/layouts/4.5/holiday.php112
-rw-r--r--theme/layouts/4.5/layout.tpl272
-rw-r--r--theme/layouts/4.5/navigation.css173
-rw-r--r--theme/layouts/4.5/night.css4
-rw-r--r--theme/layouts/4.5/style.css233
-rwxr-xr-xtheme/layouts/4.5/style.php38
-rw-r--r--theme/layouts/6.2/layout.tpl334
-rw-r--r--theme/layouts/6.2/night.css22
-rw-r--r--theme/layouts/6.2/style.css247
-rwxr-xr-xtheme/layouts/6.2/style.php32
-rw-r--r--theme/layouts/7/layout.tpl234
-rw-r--r--theme/layouts/7/style.css183
-rwxr-xr-xtheme/layouts/7/style.php27
-rwxr-xr-xtheme/sidebar.tpl296
75 files changed, 2377 insertions, 767 deletions
diff --git a/.htaccess b/.htaccess index d8295fe..1d64272 100755 --- a/.htaccess +++ b/.htaccess
@@ -1,5 +1,7 @@
1ErrorDocument 404 /error/404.php 1ErrorDocument 404 /error/404.php
2 2
3# Remember, if you change this file, make sure to update getRewriteURL() in functions.php!
4
3RewriteEngine On 5RewriteEngine On
4 6
5RewriteCond %{HTTP_HOST} ^www.fourisland.com [NC] 7RewriteCond %{HTTP_HOST} ^www.fourisland.com [NC]
diff --git a/includes/functions.php b/includes/functions.php index 6b5d8e9..bc839df 100755 --- a/includes/functions.php +++ b/includes/functions.php
@@ -376,4 +376,64 @@ function getTagColor($i)
376 } 376 }
377} 377}
378 378
379function getLayout()
380{
381 if (!isset($_COOKIE['layout']))
382 {
383 return '7';
384 } else {
385 return $_COOKIE['layout'];
386 }
387}
388
389function getRewriteURL()
390{
391 if (!isset($_GET['area']))
392 {
393 return '/';
394 } else {
395 if ($_GET['area'] == 'blog')
396 {
397 if (isset($_GET['author']))
398 {
399 return '/blog/author/' . $_GET['author'] . '.php';
400 } else if (isset($_GET['tag']))
401 {
402 return '/blog/tag/' . $_GET['tag'] . '.php';
403 } else if (isset($_GET['post']))
404 {
405 return '/blog/' . $_GET['post'] . '/';
406 } else {
407 return '/blog/';
408 }
409 } else if ($_GET['area'] == 'poll')
410 {
411 if (isset($_GET['id']))
412 {
413 return '/poll/' . $_GET['id'] . '.php';
414 } else {
415 return '/poll/';
416 }
417 } else if ($_GET['area'] == 'quotes')
418 {
419 if (isset($_GET['act']))
420 {
421 return '/quotes/' . $_GET['act'] . '.php';
422 } else {
423 return '/quotes/';
424 }
425 } else if ($_GET['area'] == 'error')
426 {
427 if (isset($_GET['id']))
428 {
429 return '/error/' . $_GET['id'] . '.php';
430 } else {
431 return '/error/';
432 }
433 } else {
434 return '/' . $_GET['area'] . '/';
435 }
436 }
437}
438
379?> 439?>
diff --git a/includes/header.php b/includes/header.php deleted file mode 100755 index 003e002..0000000 --- a/includes/header.php +++ /dev/null
@@ -1,96 +0,0 @@
1<?php
2/*
3 444444444
4 4::::::::4
5 4:::::::::4
6 4::::44::::4
7 4::::4 4::::4 Four Island
8 4::::4 4::::4
9 4::::4 4::::4 Written and maintained by Starla Insigna
104::::444444::::444
114::::::::::::::::4 includes/header.php
124444444444:::::444
13 4::::4 Please do not use, reproduce or steal the
14 4::::4 contents of this file without explicit
15 4::::4 permission from Hatkirby.
16 44::::::44
17 4::::::::4
18 4444444444
19*/
20
21if (!defined('S_INCLUDE_FILE')) {define('S_INCLUDE_FILE',1);}
22
23require('headerproc.php');
24
25$headerTemp = new FITemplate('header');
26
27$headerTemp->add('CATEGORY',(isset($pageCategory)) ? $pageCategory : 'none');
28$headerTemp->add('AID',(isset($pageAID)) ? $pageAID : 'none');
29$headerTemp->add('EXTRATITLE',isset($title) ? ($title . ' - ') : '');
30$headerTemp->add(strtoupper($pageCategory) . 'ACTIVE', ' class="active"');
31
32if (($pageCategory != 'fourm') && ($pageCategory != 'wiki'))
33{
34 $headerTemp->add('REDIRPAGE',rawurlencode($_SERVER['REQUEST_URI']));
35 $headerTemp->add('LOGDATA',echoLogData());
36 $headerTemp->add('SID',getSessionID());
37 $headerTemp->adds_block('MEMBERS',array('exi' => 1));
38
39 if (isAdmin())
40 {
41 $headerTemp->adds_block('ADMIN',array('exi' => 1));
42 }
43}
44
45if (isset($hatNav) && is_array($hatNav))
46{
47 $headerTemp->adds_block('CREATE_HATNAV', array('exi'=>1));
48
49 foreach ($hatNav as $item)
50 {
51 $headerTemp->adds_block('HATNAV',array('TITLE' => $item['title'], 'URL' => $item['url'], 'ICON' => $item['icon']));
52 }
53}
54
55$headerTemp->add('POTW', getPollOfTheWeek());
56
57$gethits = "SELECT * FROM config WHERE name = \"hits\"";
58$gethits2 = mysql_query($gethits);
59$gethits3 = mysql_fetch_array($gethits2);
60$headerTemp->add('HITS', $gethits3['value']);
61
62$gethits = "SELECT * FROM config WHERE name = \"todayHits\"";
63$gethits2 = mysql_query($gethits);
64$gethits3 = mysql_fetch_array($gethits2);
65$headerTemp->add('TODAY', $gethits3['value']);
66
67$headerTemp->add('DATEFINDER', sd_dateFinder());
68
69if ($usingIE)
70{
71 $headerTemp->add('FLASH', 'It appears you are using Internet Explorer. Four Island is not likely to work properly in IE due to a <a href="http://www.webdevout.net/articles/beware-of-xhtml#ie">huge bug</a> in it. <a href="http://getfirefox.com/">There are better browsers out there, why not try one?</a>');
72}
73
74$getaffs = "SELECT * FROM links WHERE type = \"affiliates\" ORDER BY id ASC";
75$getaffs2 = mysql_query($getaffs);
76$i=0;
77while ($getaffs3 = mysql_fetch_array($getaffs2))
78{
79 $headerTemp->adds_block('AFFILIATES', array( 'COLOR' => getTagColor($i++),
80 'TITLE' => htmlentities($getaffs3['title']),
81 'URL' => $getaffs3['url']));
82}
83
84$getwebps = "SELECT * FROM links WHERE type = \"webprojs\" ORDER BY id ASC";
85$getwebps2 = mysql_query($getwebps);
86$i=0;
87while ($getwebps3 = mysql_fetch_array($getwebps2))
88{
89 $headerTemp->adds_block('WEBPROJS', array( 'COLOR' => getTagColor($i++),
90 'TITLE' => htmlentities($getwebps3['title']),
91 'URL' => $getwebps3['url']));
92}
93
94$headerTemp->display();
95
96?>
diff --git a/includes/footer.php b/includes/layout.php index d1f9668..8e92256 100755..100644 --- a/includes/footer.php +++ b/includes/layout.php
@@ -1,180 +1,300 @@
1 <?php 1<?php
2/* 2/*
3 444444444 3 444444444
4 4::::::::4 4 4::::::::4
5 4:::::::::4 5 4:::::::::4
6 4::::44::::4 6 4::::44::::4
7 4::::4 4::::4 Four Island 7 4::::4 4::::4 Four Island
8 4::::4 4::::4 8 4::::4 4::::4
9 4::::4 4::::4 Written and maintained by Starla Insigna 9 4::::4 4::::4 Written and maintained by Starla Insigna
104::::444444::::444 104::::444444::::444
114::::::::::::::::4 includes/footer.php 114::::::::::::::::4 includes/layout.php
124444444444:::::444 124444444444:::::444
13 4::::4 Please do not use, reproduce or steal the 13 4::::4 Please do not use, reproduce or steal the
14 4::::4 contents of this file without explicit 14 4::::4 contents of this file without explicit
15 4::::4 permission from Hatkirby. 15 4::::4 permission from Hatkirby.
16 44::::::44 16 44::::::44
17 4::::::::4 17 4::::::::4
18 4444444444 18 4444444444
19*/ 19*/
20
21if (!defined('S_INCLUDE_FILE')) {define('S_INCLUDE_FILE',1);}
22
23require('headerproc.php');
24
25if (isset($_GET['layout']))
26{
27 if (!file_exists('theme/layouts/' . basename($_GET['layout'])))
28 {
29 $_GET['layout'] = '7';
30 }
31
32 setcookie('layout', $_GET['layout'], time()+60*60*24*30, '/', '.fourisland.com');
20 33
21if (!defined('S_INCLUDE_FILE')) {define('S_INCLUDE_FILE',1);} 34 unset($_GET['layout']);
22 35
23require('headerproc.php'); 36 header('Location: ' . getRewriteURL());
24 37 exit;
25$template = new FITemplate('footer'); 38}
26 39
27if (isset($onFourm)) 40$template = new FITemplate('layouts/' . getLayout() . '/layout');
28{ 41
29 $template->adds_block('ONFOURM',array('exi'=>1)); 42$template->add('CATEGORY',(isset($pageCategory)) ? $pageCategory : 'none');
43$template->add('AID',(isset($pageAID)) ? $pageAID : 'none');
44$template->add('EXTRATITLE',isset($title) ? ($title . ' - ') : '');
45$template->add(strtoupper($pageCategory) . 'ACTIVE', ' class="active"');
46
47if (($pageCategory != 'fourm') && ($pageCategory != 'wiki'))
48{
49 $template->add('REDIRPAGE',rawurlencode($_SERVER['REQUEST_URI']));
50 $template->add('LOGDATA',echoLogData());
51 $template->add('LOWERLOGDATA','log' . strtolower(echoLogData()));
52 $template->add('SID',getSessionID());
53 $template->adds_block('MEMBERS',array('exi' => 1));
54
55 if (isAdmin())
56 {
57 $template->adds_block('ADMIN',array('exi' => 1));
58 }
59}
60
61if (isset($hatNav) && is_array($hatNav))
62{
63 $template->adds_block('CREATE_HATNAV', array('exi'=>1));
64
65 foreach ($hatNav as $item)
66 {
67 $template->adds_block('HATNAV',array('TITLE' => $item['title'], 'URL' => $item['url'], 'ICON' => $item['icon']));
68 }
69}
70
71$template->add('POTW', getPollOfTheWeek());
72
73$gethits = "SELECT * FROM config WHERE name = \"hits\"";
74$gethits2 = mysql_query($gethits);
75$gethits3 = mysql_fetch_array($gethits2);
76$template->add('HITS', $gethits3['value']);
77
78$gethits = "SELECT * FROM config WHERE name = \"todayHits\"";
79$gethits2 = mysql_query($gethits);
80$gethits3 = mysql_fetch_array($gethits2);
81$template->add('TODAY', $gethits3['value']);
82
83$template->add('DATEFINDER', sd_dateFinder());
84
85if ($usingIE)
86{
87 $template->add('FLASH', 'It appears you are using Internet Explorer. Four Island is not likely to work properly in IE due to a <a href="http://www.webdevout.net/articles/beware-of-xhtml#ie">huge bug</a> in it. <a href="http://getfirefox.com/">There are better browsers out there, why not try one?</a>');
88}
89
90$getaffs = "SELECT * FROM links WHERE type = \"affiliates\" ORDER BY id ASC";
91$getaffs2 = mysql_query($getaffs);
92$i=0;
93while ($getaffs3 = mysql_fetch_array($getaffs2))
94{
95 $template->adds_block('AFFILIATES', array( 'COLOR' => getTagColor($i++),
96 'TITLE' => htmlentities($getaffs3['title']),
97 'URL' => $getaffs3['url']));
98}
99
100$getwebps = "SELECT * FROM links WHERE type = \"webprojs\" ORDER BY id ASC";
101$getwebps2 = mysql_query($getwebps);
102$i=0;
103while ($getwebps3 = mysql_fetch_array($getwebps2))
104{
105 $template->adds_block('WEBPROJS', array( 'COLOR' => getTagColor($i++),
106 'TITLE' => htmlentities($getwebps3['title']),
107 'URL' => $getwebps3['url']));
108}
109
110if (isset($onFourm))
111{
112 $template->adds_block('ONFOURM',array('exi'=>1));
113}
114
115$getcomments = "SELECT * FROM comments ORDER BY id DESC LIMIT 0,5";
116$getcomments2 = mysql_query($getcomments);
117$i=0;
118while ($getcomments3[$i] = mysql_fetch_array($getcomments2))
119{
120 if ($getcomments3[$i]['is_anon'] == 0)
121 {
122 $getuser = "SELECT * FROM phpbb_users WHERE user_id = " . $getcomments3[$i]['user_id'];
123 $getuser2 = mysql_query($getuser);
124 $getuser3 = mysql_fetch_array($getuser2);
125
126 $username = $getuser3['username'];
127 $website = $getuser3['user_website'];
128 } else if ($getcomments3[$i]['is_anon'] == 1)
129 {
130 $getanon = "SELECT * FROM anon_commenters WHERE id = " . $getcomments3[$i]['user_id'];
131 $getanon2 = mysql_query($getanon);
132 $getanon3 = mysql_fetch_array($getanon2);
133
134 if ($getanon3['id'] == $getcomments3[$i]['user_id'])
135 {
136 $username = $getanon3['username'] . ' (Guest)';
137 $website = $getanon3['website'];
138 }
139 }
140
141 if (strpos($getcomments3[$i]['page_id'], 'updates') !== FALSE)
142 {
143 $getpost = "SELECT * FROM updates WHERE id = " . substr($getcomments3[$i]['page_id'],strpos($getcomments3[$i]['page_id'],'-')+1);
144 $getpost2 = mysql_query($getpost);
145 $getpost3 = mysql_fetch_array($getpost2);
146
147 $template->adds_block('COMMENTS', array( 'ID' => $getcomments3[$i]['id'],
148 'AREA' => 'blog',
149 'CODED' => $getpost3['slug'],
150 'ENDING' => '/',
151 'TITLE' => stripslashes(htmlentities($getpost3['title'])),
152 'AUTHOR' => (($website != '') ? '<a href="' . $website . '">' . $username . '</a>' : $username)));
153 $i++;
154 } else if (strpos($getcomments3[$i]['page_id'], 'quote') !== FALSE)
155 {
156 $num = substr($getcomments3[$i]['page_id'],strpos($getcomments3[$i]['page_id'],'-')+1);
157
158 $template->adds_block('COMMENTS', array( 'ID' => $getcomments3[$i]['id'],
159 'AREA' => 'quotes',
160 'CODED' => $num,
161 'ENDING' => '.php',
162 'TITLE' => 'Quote #' . $num,
163 'AUTHOR' => (($website != '') ? '<a href="' . $website . '">' . $username . '</a>' : $username)));
164 $i++;
165 } else if (strpos($getcomments3[$i]['page_id'], 'polloftheweek') !== FALSE)
166 {
167 $getpotw = "SELECT * FROM polloftheweek WHERE id = " . substr($getcomments3[$i]['page_id'],strpos($getcomments3[$i]['page_id'],'-')+1);
168 $getpotw2 = mysql_query($getpotw);
169 $getpotw3 = mysql_fetch_array($getpotw2);
170
171 $template->adds_block('COMMENTS', array( 'ID' => $getcomments3[$i]['id'],
172 'AREA' => 'poll',
173 'CODED' => $getpotw3['id'],
174 'ENDING' => '.php',
175 'TITLE' => 'Poll "' . htmlentities($getpotw3['question']) . '"',
176 'AUTHOR' => (($website != '') ? '<a href="' . $website . '">' . $username . '</a>' : $username)));
177 $i++;
178 }
179}
180
181$users = array();
182$getusers = "SELECT DISTINCT user_id FROM comments WHERE is_anon = 0";
183$getusers2 = mysql_query($getusers);
184$i=0;
185while ($getusers3[$i] = mysql_fetch_array($getusers2))
186{
187 $getcount = "SELECT COUNT(*) FROM comments WHERE user_id = " . $getusers3[$i]['user_id'];
188 $getcount2 = mysql_query($getcount);
189 $getcount3 = mysql_fetch_array($getcount2);
190
191 $getuser = "SELECT * FROM phpbb_users WHERE user_id = " . $getusers3[$i]['user_id'];
192 $getuser2 = mysql_query($getuser);
193 $getuser3 = mysql_fetch_array($getuser2);
194
195 $username = $getuser3['username'];
196 $website = $getuser3['user_website'];
197
198 $name = (($website != '') ? '<a href="' . $website . '">' . $username . '</a>' : $username);
199 $users[] = array('name' => $name, 'count' => $getcount3['COUNT(*)']);
200
201 $i++;
202}
203
204function count_sort($a, $b)
205{
206 $a = $a['count'];
207 $b = $b['count'];
208
209 if ($a > $b)
210 {
211 return -1;
212 } else if ($a < $b)
213 {
214 return 1;
215 } else {
216 return 0;
217 }
218}
219
220usort($users, 'count_sort');
221$i=0;
222foreach ($users as $value)
223{
224 if ($i == 5)
225 {
226 break;
227 }
228
229 $template->adds_block('TOP', array( 'USERNAME' => $value['name'],
230 'COUNT' => $value['count']));
231 $i++;
232}
233
234$getpost = "SELECT * FROM phpbb_posts ORDER BY post_id DESC LIMIT 0,5";
235$getpost2 = mysql_query($getpost) or die($getpost);
236$i=0;
237while ($getpost3[$i] = mysql_fetch_array($getpost2))
238{
239 $getuser = "SELECT * FROM phpbb_users WHERE user_id = " . $getpost3[$i]['poster_id'];
240 $getuser2 = mysql_query($getuser) or die($getuser);
241 $getuser3 = mysql_fetch_array($getuser2);
242
243 $template->adds_block('FOURM', array( 'SUBJECT' => $getpost3[$i]['post_subject'],
244 'TOPIC' => $getpost3[$i]['topic_id'],
245 'POST' => $getpost3[$i]['post_id'],
246 'USERNAME' => $getuser3['username']));
247}
248
249$getpopular = "SELECT * FROM updates ORDER BY popularity DESC LIMIT 0,5";
250$getpopular2 = mysql_query($getpopular);
251$i=0;
252while ($getpopular3[$i] = mysql_fetch_array($getpopular2))
253{
254 $template->adds_block('POPULAR', array( 'CODED' => $getpopular3[$i]['slug'],
255 'TITLE' => stripslashes(htmlentities($getpopular3[$i]['title']))));
256 $i++;
257}
258
259$template->add('REVISION', exec('hg -R "' . $_SERVER['DOCUMENT_ROOT'] . '" tip --template {rev}'));
260
261$gettags = "SELECT DISTINCT tag FROM tags WHERE post_type = \"published\"";
262$gettags2 = mysql_query($gettags);
263$i=0;
264while ($gettags3[$i] = mysql_fetch_array($gettags2))
265{
266 $cnttag = "SELECT COUNT(*) FROM tags WHERE tag = \"" . $gettags3[$i]['tag'] . "\" AND post_type = \"published\"";
267 $cnttag2 = mysql_query($cnttag);
268 $cnttag3 = mysql_fetch_array($cnttag2);
269
270 $counts[$gettags3[$i]['tag']] = $cnttag3[0];
271
272 $i++;
273}
274
275$min_count = min($counts);
276$spread = max($counts) - $min_count;
277$spread = ($spread <= 0) ? 1 : $spread;
278$font_step = 8 / $spread;
279foreach ($counts as $tag => $count)
280{
281 if ($count != $min_count)
282 {
283 $template->adds_block('TAGCLOUD', array( 'TAG' => $tag,
284 'SIZE' => (8 + (($count - $min_count) * $font_step)),
285 'COUNT' => $count));
286 }
287}
288
289if (!isset($noRightbar))
290{
291 $template->adds_block('RIGHTBAR', array('exi'=>1));
30} 292}
31 293
32$getcomments = "SELECT * FROM comments ORDER BY id DESC LIMIT 0,5"; 294$template->add('ME', getRewriteURL());
33$getcomments2 = mysql_query($getcomments); 295
34$i=0; 296$template->add('CONTENT', stripslashes($content));
35while ($getcomments3[$i] = mysql_fetch_array($getcomments2)) 297
36{ 298$template->display();
37 if ($getcomments3[$i]['is_anon'] == 0) 299
38 { 300?>
39 $getuser = "SELECT * FROM phpbb_users WHERE user_id = " . $getcomments3[$i]['user_id'];
40 $getuser2 = mysql_query($getuser);
41 $getuser3 = mysql_fetch_array($getuser2);
42
43 $username = $getuser3['username'];
44 $website = $getuser3['user_website'];
45 } else if ($getcomments3[$i]['is_anon'] == 1)
46 {
47 $getanon = "SELECT * FROM anon_commenters WHERE id = " . $getcomments3[$i]['user_id'];
48 $getanon2 = mysql_query($getanon);
49 $getanon3 = mysql_fetch_array($getanon2);
50
51 if ($getanon3['id'] == $getcomments3[$i]['user_id'])
52 {
53 $username = $getanon3['username'] . ' (Guest)';
54 $website = $getanon3['website'];
55 }
56 }
57
58 if (strpos($getcomments3[$i]['page_id'], 'updates') !== FALSE)
59 {
60 $getpost = "SELECT * FROM updates WHERE id = " . substr($getcomments3[$i]['page_id'],strpos($getcomments3[$i]['page_id'],'-')+1);
61 $getpost2 = mysql_query($getpost);
62 $getpost3 = mysql_fetch_array($getpost2);
63
64 $template->adds_block('COMMENTS', array( 'ID' => $getcomments3[$i]['id'],
65 'AREA' => 'blog',
66 'CODED' => $getpost3['slug'],
67 'ENDING' => '/',
68 'TITLE' => stripslashes(htmlentities($getpost3['title'])),
69 'AUTHOR' => (($website != '') ? '<a href="' . $website . '">' . $username . '</a>' : $username)));
70 $i++;
71 } else if (strpos($getcomments3[$i]['page_id'], 'quote') !== FALSE)
72 {
73 $num = substr($getcomments3[$i]['page_id'],strpos($getcomments3[$i]['page_id'],'-')+1);
74
75 $template->adds_block('COMMENTS', array( 'ID' => $getcomments3[$i]['id'],
76 'AREA' => 'quotes',
77 'CODED' => $num,
78 'ENDING' => '.php',
79 'TITLE' => 'Quote #' . $num,
80 'AUTHOR' => (($website != '') ? '<a href="' . $website . '">' . $username . '</a>' : $username)));
81 $i++;
82 } else if (strpos($getcomments3[$i]['page_id'], 'polloftheweek') !== FALSE)
83 {
84 $getpotw = "SELECT * FROM polloftheweek WHERE id = " . substr($getcomments3[$i]['page_id'],strpos($getcomments3[$i]['page_id'],'-')+1);
85 $getpotw2 = mysql_query($getpotw);
86 $getpotw3 = mysql_fetch_array($getpotw2);
87
88 $template->adds_block('COMMENTS', array( 'ID' => $getcomments3[$i]['id'],
89 'AREA' => 'poll',
90 'CODED' => $getpotw3['id'],
91 'ENDING' => '.php',
92 'TITLE' => 'Poll "' . htmlentities($getpotw3['question']) . '"',
93 'AUTHOR' => (($website != '') ? '<a href="' . $website . '">' . $username . '</a>' : $username)));
94 $i++;
95 }
96}
97
98$users = array();
99$getusers = "SELECT DISTINCT user_id FROM comments WHERE is_anon = 0";
100$getusers2 = mysql_query($getusers);
101$i=0;
102while ($getusers3[$i] = mysql_fetch_array($getusers2))
103{
104 $getcount = "SELECT COUNT(*) FROM comments WHERE user_id = " . $getusers3[$i]['user_id'];
105 $getcount2 = mysql_query($getcount);
106 $getcount3 = mysql_fetch_array($getcount2);
107
108 $getuser = "SELECT * FROM phpbb_users WHERE user_id = " . $getusers3[$i]['user_id'];
109 $getuser2 = mysql_query($getuser);
110 $getuser3 = mysql_fetch_array($getuser2);
111
112 $username = $getuser3['username'];
113 $website = $getuser3['user_website'];
114
115 $name = (($website != '') ? '<a href="' . $website . '">' . $username . '</a>' : $username);
116 $users[] = array('name' => $name, 'count' => $getcount3['COUNT(*)']);
117
118 $i++;
119}
120
121function count_sort($a, $b)
122{
123 $a = $a['count'];
124 $b = $b['count'];
125
126 if ($a > $b)
127 {
128 return -1;
129 } else if ($a < $b)
130 {
131 return 1;
132 } else {
133 return 0;
134 }
135}
136
137usort($users, 'count_sort');
138$i=0;
139foreach ($users as $value)
140{
141 if ($i == 5)
142 {
143 break;
144 }
145
146 $template->adds_block('TOP', array( 'USERNAME' => $value['name'],
147 'COUNT' => $value['count']));
148 $i++;
149}
150
151$getpost = "SELECT * FROM phpbb_posts ORDER BY post_id DESC LIMIT 0,5";
152$getpost2 = mysql_query($getpost) or die($getpost);
153$i=0;
154while ($getpost3[$i] = mysql_fetch_array($getpost2))
155{
156 $getuser = "SELECT * FROM phpbb_users WHERE user_id = " . $getpost3[$i]['poster_id'];
157 $getuser2 = mysql_query($getuser) or die($getuser);
158 $getuser3 = mysql_fetch_array($getuser2);
159
160 $template->adds_block('FOURM', array( 'SUBJECT' => $getpost3[$i]['post_subject'],
161 'TOPIC' => $getpost3[$i]['topic_id'],
162 'POST' => $getpost3[$i]['post_id'],
163 'USERNAME' => $getuser3['username']));
164}
165
166$getpopular = "SELECT * FROM updates ORDER BY popularity DESC LIMIT 0,5";
167$getpopular2 = mysql_query($getpopular);
168$i=0;
169while ($getpopular3[$i] = mysql_fetch_array($getpopular2))
170{
171 $template->adds_block('POPULAR', array( 'CODED' => $getpopular3[$i]['slug'],
172 'TITLE' => stripslashes(htmlentities($getpopular3[$i]['title']))));
173 $i++;
174}
175
176$template->add('REVISION', exec('hg -R "' . $_SERVER['DOCUMENT_ROOT'] . '" tip --template {rev}'));
177
178$template->display();
179
180?>
diff --git a/index.php b/index.php index 77b4944..d110743 100755 --- a/index.php +++ b/index.php
@@ -25,7 +25,7 @@ if (preg_match('|MSIE ([0-9].[0-9]{1,2})|', $_SERVER['HTTP_USER_AGENT'], $matche
25 header('Content-type: text/html'); 25 header('Content-type: text/html');
26 $usingIE = true; 26 $usingIE = true;
27} else { 27} else {
28 header('Content-type: application/xhtml+xml'); 28// header('Content-type: application/xhtml+xml');
29} 29}
30 30
31header('X-Pingback: http://fourisland.com/xmlrpc.php'); 31header('X-Pingback: http://fourisland.com/xmlrpc.php');
@@ -40,7 +40,13 @@ include('includes/xmlrpc/xmlrpc.inc');
40include('includes/specialdates.php'); 40include('includes/specialdates.php');
41include('includes/functions.php'); 41include('includes/functions.php');
42include('includes/hits.php'); 42include('includes/hits.php');
43include('includes/updatePending.php'); 43include('includes/updatePending.php');
44
45if (strpos($_SERVER['REQUEST_URI'],'index.php'))
46{
47 header('Location: ' . getRewriteURL());
48 exit;
49}
44 50
45ob_start(); 51ob_start();
46 52
@@ -53,13 +59,9 @@ if (file_exists('pages/' . $pageName . '.php'))
53 generateError('404'); 59 generateError('404');
54} 60}
55 61
56$doc = ob_get_contents(); 62$content = ob_get_contents();
57ob_end_clean(); 63ob_end_clean();
58 64
59$doc = stripslashes($doc); 65include('includes/layout.php');
60
61include('includes/header.php');
62echo($doc);
63include('includes/footer.php');
64 66
65?> 67?>
diff --git a/pages/blog.php b/pages/blog.php index 550b027..6703c12 100755 --- a/pages/blog.php +++ b/pages/blog.php
@@ -22,11 +22,6 @@ if (!defined('S_INCLUDE_FILE')) {define('S_INCLUDE_FILE',1);}
22 22
23require('headerproc.php'); 23require('headerproc.php');
24 24
25if ((strpos($_SERVER['REQUEST_URI'],'index.php')) && (isset($_GET['post'])))
26{
27 header('Location: /blog/' . $_GET['post'] . '/');
28}
29
30$pageCategory = 'blog'; 25$pageCategory = 'blog';
31$pageAID = 'archive'; 26$pageAID = 'archive';
32 27
diff --git a/theme/css.php b/theme/css.php index 8c8b7ec..e65d5c6 100644 --- a/theme/css.php +++ b/theme/css.php
@@ -22,7 +22,10 @@ require('../headerproc.php');
22 22
23header('Content-type: text/css'); 23header('Content-type: text/css');
24 24
25include('../includes/functions.php');
26
25include('css/website.css'); 27include('css/website.css');
28include('layouts/' . getLayout() . '/style.php');
26include('css/blog.php'); 29include('css/blog.php');
27include('css/bubbles.css'); 30include('css/bubbles.css');
28include('css/quotes.css'); 31include('css/quotes.css');
diff --git a/theme/css/bubbles.css b/theme/css/bubbles.css index 2e56fb0..68a3cc4 100755 --- a/theme/css/bubbles.css +++ b/theme/css/bubbles.css
@@ -8,16 +8,18 @@
8 8
9div.module + cite { 9div.module + cite {
10 position: relative; 10 position: relative;
11 top: -1em; 11 top: -0.15em;
12 left: 0.2em;
12 margin: 0; 13 margin: 0;
13 padding: 7px 0px 0px 15px; 14 padding: 15px 0px 0px 15px;
14 background: transparent url(/theme/images/tip.gif) no-repeat 20px 0; 15 background: transparent url(/theme/images/tip.gif) no-repeat 20px 0;
15 font-style: normal; 16 font-style: normal;
16 font-size: small; 17 font-size: small;
17} 18}
18 19
19div.module.unrounded + cite { 20div.module.unrounded + cite {
20 top: -0.9em; 21 top: -0.5em;
22 padding-top: 10px;
21} 23}
22 24
23div.module.bquote + cite { 25div.module.bquote + cite {
diff --git a/theme/css/quotes.css b/theme/css/quotes.css index 72d5189..5be0923 100644 --- a/theme/css/quotes.css +++ b/theme/css/quotes.css
@@ -1,5 +1,5 @@
1ul.quote-list { 1ul.quote-list {
2 list-style-type: none; 2 list-style-type: none !important;
3} 3}
4 4
5li.quote { 5li.quote {
diff --git a/theme/css/website.css b/theme/css/website.css index c7adad6..10771bc 100644 --- a/theme/css/website.css +++ b/theme/css/website.css
@@ -48,86 +48,6 @@ a img {
48 border: 0; 48 border: 0;
49} 49}
50 50
51/* Body */
52
53body {
54 font-family: "Lucida Grande", "Arial", sans;
55 background-color: #111;
56}
57
58div#header {
59 width: 100%;
60 height: 200px;
61 background-image: url(http://fourisland.com/theme/images/header-repeat.png);
62 background-repeat: repeat-x;
63}
64
65div#banner {
66 width: 800px;
67 height: 200px;
68 margin: 0 auto;
69 background-image: url(http://fourisland.com/theme/images/header.png);
70 background-position: bottom right;
71}
72
73div#header a {
74 width: 800px;
75 height: 200px;
76 text-indent: -5000px;
77 display: block;
78}
79
80div#sidebar {
81 width: 21%;
82 float: left;
83}
84
85div#content {
86 width: 69%;
87 float: right;
88 padding-left: 5%;
89 padding-right: 5%;
90 padding-top: 20px;
91}
92
93div#content div.rounded {
94 padding: 10px;
95}
96
97div#footer {
98 width: 100%;
99 padding-top: 20px;
100 padding-bottom: 20px;
101}
102
103div#footer div.foot-module {
104 margin: 0 auto;
105 float: left;
106 width: 20%;
107 margin-left: 4%;
108 color: white;
109 font-size: 0.9em;
110}
111
112div#footer a {
113 color: white;
114 border-bottom: 1px dotted white;
115}
116
117div#footer div.foot-module ul {
118 list-style-type: square;
119}
120
121div#footer p {
122 font-size: 0.5em;
123 color: white;
124 text-align: center;
125}
126
127div#page-content {
128 background-color: #00ff00; /*#8B4513;*/
129 padding-bottom: 10px;
130}
131 51
132body[id^=fourm] div#page div#content code { 52body[id^=fourm] div#page div#content code {
133 display: block; 53 display: block;
@@ -146,36 +66,6 @@ body[id^=fourm] div#content h2 {
146 padding-bottom: 3px; 66 padding-bottom: 3px;
147} 67}
148 68
149body#fourm div#actual-content {
150 font-size: 60%;
151}
152
153ul#navbar {
154 text-align: center;
155 margin-top: 0;
156}
157
158ul#navbar li {
159 display: inline;
160 font-family: Verdana, sans-serif;
161 font-size: 1.1em;
162}
163
164ul#navbar li+li:before {
165 content: " - ";
166}
167
168ul#navbar li img, ul#navbar li.active span {
169 display: none;
170}
171
172ul#navbar li.active img {
173 display: inline;
174 background-color: white;
175 outline: white solid .5em;
176 margin: 0 .5em;
177}
178
179.invisible { 69.invisible {
180 display: none; 70 display: none;
181} 71}
@@ -265,78 +155,6 @@ table.webmail th {
265 text-align: left; 155 text-align: left;
266} 156}
267 157
268/* Sidebar */
269
270div#rightbar {
271 float: left;
272 width: 270px; /*210*/
273}
274
275div.sidebar {
276 width: 250px; /*250*/ /*240*/ /*210*/
277 padding: 0 10px;
278 margin-bottom: 5px;
279}
280
281div.sidebar h3 {
282 font-family: Verdana, Helvetica, Arial, sans-serif;
283 margin: 5px 0 0 0;
284 font-weight: bold;
285 color: #333333;
286}
287
288div.sidebar p {
289 font-size: 0.8em;
290 margin: 3px 0;
291}
292
293div#sidebar ul.hatnav {
294 list-style-type: none;
295 padding-left: 24px;
296 margin-top: 0 !important;
297 line-height: normal !important;
298 list-style-image: none !important;
299}
300
301div#sidebar ul {
302 list-style-type: none;
303}
304
305div#sidebar ul.hatnav li {
306 text-align: right;
307 border: 1px gray solid;
308 padding-top: 2px;
309 padding-bottom: 2px;
310 background-color: #111;
311 color: white;
312}
313
314div#sidebar ul.hatnav li a {
315 display: block;
316 width: 95%;
317 color: white;
318}
319
320div#sidebar li img {
321 border: 0;
322 height: 16px;
323 width: 16px;
324}
325
326div#sidebar ul.hatnav li.active {
327 background-color:#00FF00;
328 border: none;
329}
330
331div#sidebar ul.hatnav li:hover {
332 background-color:yellow;
333 border: none;
334}
335
336div#sidebar ul li.active a, div#sidebar ul li a:hover {
337 color: black;
338}
339
340div.cleardiv { 158div.cleardiv {
341 clear: both; 159 clear: both;
342} 160}
diff --git a/theme/images/Fourm.gif b/theme/images/Fourm.gif new file mode 100755 index 0000000..1365fd6 --- /dev/null +++ b/theme/images/Fourm.gif
Binary files differ
diff --git a/theme/images/Fourm_ro.gif b/theme/images/Fourm_ro.gif new file mode 100755 index 0000000..8a1cad6 --- /dev/null +++ b/theme/images/Fourm_ro.gif
Binary files differ
diff --git a/theme/images/Home.gif b/theme/images/Home.gif new file mode 100755 index 0000000..e3e523d --- /dev/null +++ b/theme/images/Home.gif
Binary files differ
diff --git a/theme/images/Home_ro.gif b/theme/images/Home_ro.gif new file mode 100755 index 0000000..b409d75 --- /dev/null +++ b/theme/images/Home_ro.gif
Binary files differ
diff --git a/theme/images/Links.gif b/theme/images/Links.gif new file mode 100755 index 0000000..a223b3e --- /dev/null +++ b/theme/images/Links.gif
Binary files differ
diff --git a/theme/images/Links_ro.gif b/theme/images/Links_ro.gif new file mode 100755 index 0000000..d540220 --- /dev/null +++ b/theme/images/Links_ro.gif
Binary files differ
diff --git a/theme/images/Login.gif b/theme/images/Login.gif new file mode 100755 index 0000000..3573589 --- /dev/null +++ b/theme/images/Login.gif
Binary files differ
diff --git a/theme/images/Login_ro.gif b/theme/images/Login_ro.gif new file mode 100755 index 0000000..404f305 --- /dev/null +++ b/theme/images/Login_ro.gif
Binary files differ
diff --git a/theme/images/Logout.gif b/theme/images/Logout.gif new file mode 100755 index 0000000..12696fe --- /dev/null +++ b/theme/images/Logout.gif
Binary files differ
diff --git a/theme/images/Logout_ro.gif b/theme/images/Logout_ro.gif new file mode 100755 index 0000000..ff103a2 --- /dev/null +++ b/theme/images/Logout_ro.gif
Binary files differ
diff --git a/theme/images/Panel.gif b/theme/images/Panel.gif new file mode 100755 index 0000000..42075dc --- /dev/null +++ b/theme/images/Panel.gif
Binary files differ
diff --git a/theme/images/Panel_ro.gif b/theme/images/Panel_ro.gif new file mode 100755 index 0000000..e64c5ad --- /dev/null +++ b/theme/images/Panel_ro.gif
Binary files differ
diff --git a/theme/images/Poll.gif b/theme/images/Poll.gif new file mode 100755 index 0000000..08815d2 --- /dev/null +++ b/theme/images/Poll.gif
Binary files differ
diff --git a/theme/images/Poll_ro.gif b/theme/images/Poll_ro.gif new file mode 100755 index 0000000..6a4549f --- /dev/null +++ b/theme/images/Poll_ro.gif
Binary files differ
diff --git a/theme/images/Projects.gif b/theme/images/Projects.gif new file mode 100755 index 0000000..bf0cfc7 --- /dev/null +++ b/theme/images/Projects.gif
Binary files differ
diff --git a/theme/images/Projects_ro.gif b/theme/images/Projects_ro.gif new file mode 100755 index 0000000..718ab03 --- /dev/null +++ b/theme/images/Projects_ro.gif
Binary files differ
diff --git a/theme/images/Quotes.gif b/theme/images/Quotes.gif new file mode 100755 index 0000000..8bf0289 --- /dev/null +++ b/theme/images/Quotes.gif
Binary files differ
diff --git a/theme/images/Quotes_ro.gif b/theme/images/Quotes_ro.gif new file mode 100755 index 0000000..f15831c --- /dev/null +++ b/theme/images/Quotes_ro.gif
Binary files differ
diff --git a/theme/images/Random.gif b/theme/images/Random.gif new file mode 100755 index 0000000..94cb4be --- /dev/null +++ b/theme/images/Random.gif
Binary files differ
diff --git a/theme/images/Random_ro.gif b/theme/images/Random_ro.gif new file mode 100755 index 0000000..4e62f24 --- /dev/null +++ b/theme/images/Random_ro.gif
Binary files differ
diff --git a/theme/images/Wiki.gif b/theme/images/Wiki.gif new file mode 100755 index 0000000..e4a0cc7 --- /dev/null +++ b/theme/images/Wiki.gif
Binary files differ
diff --git a/theme/images/Wiki_ro.gif b/theme/images/Wiki_ro.gif new file mode 100755 index 0000000..b8d9438 --- /dev/null +++ b/theme/images/Wiki_ro.gif
Binary files differ
diff --git a/theme/images/bg_body_short.gif b/theme/images/bg_body_short.gif new file mode 100755 index 0000000..b396204 --- /dev/null +++ b/theme/images/bg_body_short.gif
Binary files differ
diff --git a/theme/images/bg_footer.gif b/theme/images/bg_footer.gif new file mode 100755 index 0000000..ff3f511 --- /dev/null +++ b/theme/images/bg_footer.gif
Binary files differ
diff --git a/theme/images/bg_header.gif b/theme/images/bg_header.gif new file mode 100755 index 0000000..46c22e8 --- /dev/null +++ b/theme/images/bg_header.gif
Binary files differ
diff --git a/theme/images/bg_navbar.gif b/theme/images/bg_navbar.gif new file mode 100755 index 0000000..d96c6ea --- /dev/null +++ b/theme/images/bg_navbar.gif
Binary files differ
diff --git a/theme/images/bg_search.gif b/theme/images/bg_search.gif new file mode 100755 index 0000000..79e040e --- /dev/null +++ b/theme/images/bg_search.gif
Binary files differ
diff --git a/theme/images/corners_bottom.gif b/theme/images/corners_bottom.gif new file mode 100755 index 0000000..bea794f --- /dev/null +++ b/theme/images/corners_bottom.gif
Binary files differ
diff --git a/theme/images/corners_left.png b/theme/images/corners_left.png new file mode 100755 index 0000000..256bde3 --- /dev/null +++ b/theme/images/corners_left.png
Binary files differ
diff --git a/theme/images/corners_right.png b/theme/images/corners_right.png new file mode 100755 index 0000000..df41823 --- /dev/null +++ b/theme/images/corners_right.png
Binary files differ
diff --git a/theme/images/fourisland_header.png b/theme/images/fourisland_header.png new file mode 100755 index 0000000..35f7886 --- /dev/null +++ b/theme/images/fourisland_header.png
Binary files differ
diff --git a/theme/images/fourisland_header_night.png b/theme/images/fourisland_header_night.png new file mode 100644 index 0000000..25502a0 --- /dev/null +++ b/theme/images/fourisland_header_night.png
Binary files differ
diff --git a/theme/images/headers/ctnh.png b/theme/images/headers/ctnh.png new file mode 100755 index 0000000..b9542fc --- /dev/null +++ b/theme/images/headers/ctnh.png
Binary files differ
diff --git a/theme/images/headers/fourm.png b/theme/images/headers/fourm.png new file mode 100755 index 0000000..e7bebde --- /dev/null +++ b/theme/images/headers/fourm.png
Binary files differ
diff --git a/theme/images/headers/hatkirbybday.png b/theme/images/headers/hatkirbybday.png new file mode 100755 index 0000000..ba7bff0 --- /dev/null +++ b/theme/images/headers/hatkirbybday.png
Binary files differ
diff --git a/theme/images/headers/islandYearly.png b/theme/images/headers/islandYearly.png new file mode 100755 index 0000000..099d963 --- /dev/null +++ b/theme/images/headers/islandYearly.png
Binary files differ
diff --git a/theme/images/headers/kfm.png b/theme/images/headers/kfm.png new file mode 100755 index 0000000..cc568ec --- /dev/null +++ b/theme/images/headers/kfm.png
Binary files differ
diff --git a/theme/images/headers/links.png b/theme/images/headers/links.png new file mode 100755 index 0000000..b24ded0 --- /dev/null +++ b/theme/images/headers/links.png
Binary files differ
diff --git a/theme/images/headers/main.png b/theme/images/headers/main.png new file mode 100755 index 0000000..009d3ac --- /dev/null +++ b/theme/images/headers/main.png
Binary files differ
diff --git a/theme/images/headers/main.xcf b/theme/images/headers/main.xcf new file mode 100755 index 0000000..fd37ee4 --- /dev/null +++ b/theme/images/headers/main.xcf
Binary files differ
diff --git a/theme/images/headers/memorial.png b/theme/images/headers/memorial.png new file mode 100755 index 0000000..b68b97d --- /dev/null +++ b/theme/images/headers/memorial.png
Binary files differ
diff --git a/theme/images/headers/mothers.png b/theme/images/headers/mothers.png new file mode 100755 index 0000000..e656d7d --- /dev/null +++ b/theme/images/headers/mothers.png
Binary files differ
diff --git a/theme/images/headers/potw.png b/theme/images/headers/potw.png new file mode 100755 index 0000000..9ce3174 --- /dev/null +++ b/theme/images/headers/potw.png
Binary files differ
diff --git a/theme/images/headers/projects.png b/theme/images/headers/projects.png new file mode 100755 index 0000000..d59f47a --- /dev/null +++ b/theme/images/headers/projects.png
Binary files differ
diff --git a/theme/images/headers/projects.xcf b/theme/images/headers/projects.xcf new file mode 100755 index 0000000..f1950ad --- /dev/null +++ b/theme/images/headers/projects.xcf
Binary files differ
diff --git a/theme/images/headers/quotes.png b/theme/images/headers/quotes.png new file mode 100755 index 0000000..9fb966e --- /dev/null +++ b/theme/images/headers/quotes.png
Binary files differ
diff --git a/theme/images/headers/random.png b/theme/images/headers/random.png new file mode 100755 index 0000000..e7db228 --- /dev/null +++ b/theme/images/headers/random.png
Binary files differ
diff --git a/theme/images/headers/short.png b/theme/images/headers/short.png new file mode 100755 index 0000000..4d4d267 --- /dev/null +++ b/theme/images/headers/short.png
Binary files differ
diff --git a/theme/images/sides_top.gif b/theme/images/sides_top.gif new file mode 100755 index 0000000..a84383a --- /dev/null +++ b/theme/images/sides_top.gif
Binary files differ
diff --git a/theme/layouts/4.5/day.css b/theme/layouts/4.5/day.css new file mode 100644 index 0000000..16fc9a6 --- /dev/null +++ b/theme/layouts/4.5/day.css
@@ -0,0 +1,4 @@
1body {
2 background-color: aqua;
3 background-image: url(/theme/images/backgrounds/island6.PNG);
4}
diff --git a/theme/layouts/4.5/headers.php b/theme/layouts/4.5/headers.php new file mode 100644 index 0000000..bb5a179 --- /dev/null +++ b/theme/layouts/4.5/headers.php
@@ -0,0 +1,85 @@
1<?php
2/*
3 444444444
4 4::::::::4
5 4:::::::::4
6 4::::44::::4
7 4::::4 4::::4 Four Island
8 4::::4 4::::4
9 4::::4 4::::4 Written and maintained by Starla Insigna
104::::444444::::444
114::::::::::::::::4 theme/css/headers.php
124444444444:::::444
13 4::::4 Please do not use, reproduce or steal the
14 4::::4 contents of this file without explicit
15 4::::4 permission from Hatkirby.
16 44::::::44
17 4::::::::4
18 4444444444
19*/
20
21if (!defined('S_INCLUDE_FILE')) {define('S_INCLUDE_FILE',1);}
22
23require('headerproc.php');
24
25?>
26/* Four Island Header CSS */
27<?php
28
29include_once('../includes/specialdates.php');
30
31if (sd_ifNoSpecialDay())
32{
33 $bgimgm = 'main';
34} elseif (sd_isSpecialDay('Four Island A'))
35{
36 $bgimgm = 'islandYearly';
37} elseif (sd_isSpecialDay('Mothers Day'))
38{
39 $bgimgm = 'mothers';
40} elseif (sd_isSpecialDay('Memorial Day'))
41{
42 $bgimgm = 'memorial';
43} elseif (sd_isSpecialDay('Hatkirbys B-Day'))
44{
45 $bgimgm = 'hatkirbybday';
46} else if (sd_isSpecialDay('CTNH'))
47{
48 $bgimgm = 'ctnh';
49} else {
50 $bgimgm = 'main';
51}
52
53if ($bgimgm == 'main')
54{
55 //Check for page-based headers
56?>
57/* Category-Based Headers */
58body.projects div#banner {
59 background-image: url("/theme/images/headers/projects.png");
60}
61body.wiki div#banner {
62 background-image: url("/theme/images/headers/kfm.png");
63}
64body.fourm div#banner {
65 background-image: url("/theme/images/headers/fourm.png");
66}
67body.misc div#banner {
68 background-image: url("/theme/images/headers/random.png");
69}
70body.webs div#banner {
71 background-image: url("/theme/images/headers/links.png");
72}
73body.quotes div#banner {
74 background-image: url("/theme/images/headers/quotes.png");
75}
76body.poll div#banner {
77 background-image: url("/theme/images/headers/potw.png");
78}
79/* AID-Based Headers */
80<?php
81}
82?>
83div#banner {
84 background-image: url("/theme/images/headers/<?php echo($bgimgm); ?>.png"); /*850x129*/
85}
diff --git a/theme/layouts/4.5/holiday.php b/theme/layouts/4.5/holiday.php new file mode 100644 index 0000000..65c1826 --- /dev/null +++ b/theme/layouts/4.5/holiday.php
@@ -0,0 +1,112 @@
1<?php
2/*
3 444444444
4 4::::::::4
5 4:::::::::4
6 4::::44::::4
7 4::::4 4::::4 Four Island
8 4::::4 4::::4
9 4::::4 4::::4 Written and maintained by Starla Insigna
104::::444444::::444
114::::::::::::::::4 theme/css/holiday.php
124444444444:::::444
13 4::::4 Please do not use, reproduce or steal the
14 4::::4 contents of this file without explicit
15 4::::4 permission from Hatkirby.
16 44::::::44
17 4::::::::4
18 4444444444
19*/
20
21if (!defined('S_INCLUDE_FILE')) {define('S_INCLUDE_FILE',1);}
22
23require('headerproc.php');
24
25if (sd_isSpecialDay('Four Island A'))
26{
27 $bgimgm = 'islandYearly';
28} elseif (sd_isSpecialDay('Christmas Eve'))
29{
30 $bgimgm = 'christmasEve';
31 $bgcolor = 'black';
32} elseif (sd_isSpecialDay('Christmas Day'))
33{
34 $bgimgm = 'christmas';
35} elseif (sd_isSpecialDay('New Years Eve'))
36{
37 $bgimgm = 'newYearsEve';
38 $bgcolor = 'black';
39} elseif (sd_isSpecialDay('Veterans Day'))
40{
41 $bgimgm = 'veterans';
42} elseif (sd_isSpecialDay('Independance Day'))
43{
44 $bgimgm = '4ofjuly';
45 $bgcolor = 'black';
46} elseif (sd_isSpecialDay('Fathers Day'))
47{
48 $bgimgm = 'fathers';
49} elseif (sd_isSpecialDay('Hatkirbys B-Day'))
50{
51 $bgimgm = 'hatkirbybday';
52} elseif (sd_isSpecialDay('Kirby Week'))
53{
54 $bgimgm = 'kirbyweek';
55} elseif (sd_isSpecialDay('Memorial Day'))
56{
57 $bgimgm = 'memorial';
58 $bgcolor = 'gray';
59} elseif (sd_isSpecialDay('Mothers Day'))
60{
61 $bgimgm = 'mothers';
62} elseif (sd_isSpecialDay('New Years Day'))
63{
64 $bgimgm = 'newYear';
65} elseif (sd_isSpecialDay('Ash Wednesday'))
66{
67 $bgimgm = 'ashWeds';
68} elseif (sd_isSpecialDay('Columbus Day'))
69{
70 $bgimgm = 'columbus';
71} elseif (sd_isSpecialDay('Easter'))
72{
73 $bgimgm = 'easter';
74} elseif (sd_isSpecialDay('Flag Day'))
75{
76 $bgimgm = 'flagDay';
77} elseif (sd_isSpecialDay('Good Friday'))
78{
79 $bgimgm = 'goodFriday';
80} elseif (sd_isSpecialDay('Groundhog Day'))
81{
82 $bgimgm = 'groundhog';
83} elseif (sd_isSpecialDay('Halloween'))
84{
85 $bgimgm = 'halloween';
86 $bgcolor = 'black';
87} elseif (sd_isSpecialDay('Mardi Gras'))
88{
89 $bgimgm = 'mardiGras';
90} elseif (sd_isSpecialDay('Martin Luther King Day'))
91{
92 $bgimgm = 'martinLuther';
93} elseif (sd_isSpecialDay('Valentines Day'))
94{
95 $bgimgm = 'valentines';
96}
97
98$bodyID = $_GET['id'];
99if (!isset($bgcolor))
100{
101 $bgcolor='aqua';
102
103 include("css/day.css");
104} else {
105 include("css/night.css");
106}
107
108?>
109
110body {
111 background-image: url(/theme/images/backgrounds/<?php echo($bgimgm); ?>.PNG) !important;
112}
diff --git a/theme/layouts/4.5/layout.tpl b/theme/layouts/4.5/layout.tpl new file mode 100644 index 0000000..0ce0e5b --- /dev/null +++ b/theme/layouts/4.5/layout.tpl
@@ -0,0 +1,272 @@
1<HTML>
2 <HEAD>
3 <TITLE><!--EXTRATITLE-->Four Island</TITLE>
4
5 <LINK REL="stylesheet" TYPE="text/css" HREF="http://fourisland.com/theme/css.php?id=<!--BODYID-->&amp;cat=<!--CATEGORY-->" />
6 <LINK REL="stylesheet" TYPE="text/css" HREF="http://fourisland.com/theme/css/thickbox.css" />
7 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8" />
8 <META HTTP-EQUIV="Content-Language" CONTENT="en" />
9 <LINK REL="alternate" TYPE="application/rss+xml" HREF="http://feeds.feedburner.com/FourIsland?format=xml" TITLE="Four Island" />
10 <LINK REL="shortcut" HREF="/images/kirbyfolder.ico" />
11 <LINK REL="icon" HREF="/images/kirbyfolder.ico" />
12 <LINK REL="pingback" HREF="http://fourisland.com/xmlrpc.php" />
13 <SCRIPT TYPE="text/javascript" SRC="/theme/js/jquery.js"></SCRIPT>
14
15 <!--HEADTAGS-->
16 </HEAD>
17
18 <BODY ID="<!--BODYID-->" CLASS="<!--CATEGORY--> <!--AID--> <!--CATEGORY-->-<!--AID-->"<!--BODYTAGS-->>
19 <DIV ID="flash">
20 You can get notifications on new Four Island posts either via
21 <A HREF="http://feeds.feedburner.com/FourIsland">RSS</A>
22 or
23 <A HREF="http://www.feedburner.com/fb/a/emailverifySubmit?feedId=1464430">Email</A>
24 </DIV>
25
26 <DIV ID="wrap">
27 <DIV ID="page-header">
28 <SPAN CLASS="side-left"></SPAN>
29 <DIV ID="banner" STYLE="position: relative;">
30 <H1 ID="logo-banner"><A HREF="/" TITLE="Four Island">Four Island</A></H1>
31 </DIV>
32 <SPAN CLASS="side-right"></SPAN>
33 </DIV>
34
35 <DIV ID="banner-nav">
36 <UL ID="bannernav">
37 <LI id="bannernav-home"><A HREF="/" REL="home"><B><SPAN>Home</SPAN></B></A></LI>
38 <LI id="bannernav-projects"><A HREF="http://projects.fourisland.com"><B><SPAN>Projects</SPAN></B></A></LI>
39 <LI id="bannernav-fourm"><A HREF="/fourm/"><B><SPAN>Fourm</SPAN></B></A></LI>
40 <LI id="bannernav-poll"><A HREF="/poll/"><B><SPAN>Poll</SPAN></B></A></LI>
41 <LI id="bannernav-quotes"><A HREF="/quotes/"><B><SPAN>Quotes</SPAN></B></A></LI>
42 <LI id="bannernav-<!--LOWERLOGDATA-->"><A HREF="http://fourisland.com/fourm/ucp.php?mode=log<!--LOGDATA-->&amp;redirect=<!--REDIRPAGE-->&amp;sid=<!--SID-->"><B><SPAN>Log<!--LOGDATA--></SPAN></B></A></LI>
43 <!--BEGIN PANEL-->
44 <LI id="bannernav-panel"><A HREF="/admin/"><B><SPAN>Panel</SPAN></B></A></LI>
45 <!--END PANEL-->
46 </UL>
47 </DIV>
48
49 <DIV CLASS="push"></DIV>
50
51 <DIV id="page-body">
52 <DIV id="content">
53 <!--CONTENT-->
54 </DIV>
55
56 <!--BEGIN RIGHTBAR-->
57 <DIV ID="rightbar">
58 <DIV CLASS="rounded module pimped sidebar">
59 Hi! My name is Hatkirby, and I run Four Island.
60
61 <P>
62 Four Island is a fun place with a blog,
63 a fourm, a wiki, many projects and a quotes database!<BR>
64
65 I hope you enjoy your time on Four Island!
66 </P>
67 </DIV>
68
69 <CITE CLASS="rounded light-at-night"><STRONG>Hatkirby</STRONG> on Four Island</CITE>
70
71 <P />
72
73 <!--BEGIN CREATE_HATNAV-->
74 <div class="rounded module sidebar">
75 <h3>Hatnav</h3>
76
77 <ul>
78 <!--END CREATE_HATNAV-->
79
80 <!--BEGIN HATNAV-->
81 <LI STYLE="margin-left: 10"><A HREF="<!--HATNAV.URL-->"><IMG SRC="/theme/images/icons/<!--HATNAV.ICON-->.png" ALT="<!--HATNAV.TITLE-->"><!--HATNAV.TITLE--></A></LI>
82 <!--END HATNAV-->
83
84 <!--BEGIN CREATE_HATNAV-->
85 </ul>
86 </div>
87
88 <P />
89 <!--END CREATE_HATNAV-->
90
91 <div class="module rounded sidebar">
92 <h3>Poll of the Week</h3>
93
94 <!--POTW-->
95 </div>
96
97 <P />
98
99 <DIV class="sidebar module rounded">
100 <H3>Hatbar</H3><P>
101
102 <P>
103 <SPAN ID="hitcounter">
104 Hits: <!--HITS--><BR>
105 Today: <!--TODAY-->
106 </SPAN>
107 </P>
108
109 <p><!--DATEFINDER--></p>
110
111 <P ALIGN="center">
112 <A HREF="/addresses.php" TITLE="goodemail@happybobby.com"><IMG SRC="/images/btn_bot.png" ALT="Addresses galore!"></A><BR>
113
114 <a href="http://www.prchecker.info/" target="_blank"><img src="http://pr.prchecker.info/getpr.php?codex=aHR0cDovL2ZvdXJpc2xhbmQuY29t&amp;tag=3" alt="Page Rank Check" border="0"></a>
115
116 <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/80x15.png"></a><BR>
117
118 <a href="http://whos.amung.us/show/t1sj4g2u"><img src="http://whos.amung.us/swidget/t1sj4g2u.gif" alt="website stats" width="80" height="15" border="0"></a>
119
120 <a href="http://feeds2.feedburner.com/FourIsland"><img src="http://feeds2.feedburner.com/~fc/FourIsland?bg=99CCFF&amp;fg=444444&amp;anim=0" height="26" width="88" style="border:0" alt=""></a><BR>
121
122 <A HREF="/rss.php?mode=comments">Comments Feed</A>
123 </P>
124
125 <p>
126 <strong>Theme Switcher</strong>:
127 <select style="width: 55%" onchange="document.location='<!--ME-->?layout='+this.options[this.selectedIndex].value">
128 <option value="7">7</option>
129 <option value="6.2">6.2</option>
130 <option value="4.5" selected="selected">4.5</option>
131 </select>
132 </p>
133 </DIV>
134
135 <P />
136
137 <DIV class="sidebar module rounded">
138 <H3>Affiliates</H3>
139
140 <ul>
141 <!--BEGIN AFFILIATES-->
142 <li>
143 <img src="/theme/images/icons/tag_<!--AFFILIATES.COLOR-->.png" alt="<!--AFFILIATES.TITLE-->" />
144 <a href="<!--AFFILIATES.URL-->"><!--AFFILIATES.TITLE--></a>
145 </li>
146 <!--END AFFILIATES-->
147 </ul>
148 </DIV>
149
150 <P />
151
152 <DIV class="sidebar module rounded">
153 <H3>Website Projects</H3>
154
155 <ul>
156 <!--BEGIN WEBPROJS-->
157 <li>
158 <img src="/theme/images/icons/tag_<!--WEBPROJS.COLOR-->.png" alt="<!--WEBPROJS.TITLE-->" />
159 <a href="<!--WEBPROJS.URL-->"><!--WEBPROJS.TITLE--></a>
160 </li>
161 <!--END WEBPROJS-->
162 </ul>
163 </DIV>
164
165 <P />
166
167 <DIV class="sidebar module rounded">
168 <H3>Popular Posts</H3>
169
170 <UL>
171 <!--BEGIN POPULAR-->
172 <LI STYLE="font-size: 0.9em"><A HREF="/blog/<!--POPULAR.CODED-->/"><!--POPULAR.TITLE--></A></LI>
173 <!--END POPULAR-->
174 </UL>
175 </DIV>
176
177 <P />
178
179 <DIV class="sidebar module rounded">
180 <H3>Recent Comments</H3>
181
182 <UL>
183 <!--BEGIN COMMENTS-->
184 <LI STYLE="font-size: 0.9em"><!--COMMENTS.AUTHOR--> on <A HREF="/<!--COMMENTS.AREA-->/<!--COMMENTS.CODED--><!--COMMENTS.ENDING-->#comment-<!--COMMENTS.ID-->"><!--COMMENTS.TITLE--></A></LI>
185 <!--END COMMENTS-->
186 </UL>
187 </DIV>
188
189 <P />
190
191 <DIV class="sidebar module rounded">
192 <H3>Recent Fourm Posts</H3>
193
194 <UL>
195 <!--BEGIN FOURM-->
196 <LI STYLE="font-size: 0.9em"><!--FOURM.USERNAME--> on <A HREF="/fourm/viewtopic.php?t=<!--FOURM.TOPIC-->&amp;p=<!--FOURM.POST-->#p<!--FOURM.POST-->"><!--FOURM.SUBJECT--></A></LI>
197 <!--END FOURM-->
198 </UL>
199 </DIV>
200
201 <P />
202
203 <DIV class="sidebar module rounded">
204 <H3>Top Commenters</H3>
205
206 <UL>
207 <!--BEGIN TOP-->
208 <LI STYLE="font-size: 0.9em"><!--TOP.USERNAME--> (<!--TOP.COUNT-->)</LI>
209 <!--END TOP-->
210 </UL>
211 </DIV>
212
213 <P />
214
215 <DIV CLASS="sidebar module rounded pimped">
216 Like something you see here on Four Island?
217
218 <P>
219 Well, the best way to promote a post here is to link to it from your blog.
220 We always appreciate Pingbacks.<BR>
221
222 Of course, if you don't have a blog,
223 you could simply comment on the post in question.<BR>
224
225 Can't be bothered to think up a comment? Well, you can always rate it then.<BR>
226
227 There's always a way to show how you feel about a post on Four Island.
228 </P>
229 </DIV>
230
231 <CITE CLASS="rounded light-at-night"><STRONG>Hatkirby</STRONG> on Four Island</CITE>
232
233 <!--BEGIN SIDEBARS-->
234 <DIV class="sidebar">
235 <DIV CLASS="bubble">
236 <DIV CLASS="rounded">
237 <BLOCKQUOTE>
238 <H3><!--SIDEBARS.TITLE--></H3>
239
240 <P>
241 <!--SIDEBARS.TEXT-->
242 </P>
243 </BLOCKQUOTE>
244 </DIV>
245 </DIV>
246 </DIV>
247 <!--END SIDEBARS-->
248 </DIV>
249 <!--END RIGHTBAR-->
250
251 <DIV CLASS="cleardiv"></DIV>
252
253 <!--BEGIN ONFOURM-->
254 <DIV>
255 <!--END ONFOURM-->
256 </DIV>
257
258 <DIV ID="footer">
259 <UL CLASS="rows">
260 <LI><span xmlns:dc="http://purl.org/dc/elements/1.1/" property="dc:title">Four Island</span> (<a href="http://code.fourisland.com/fourisland/">r<!--REVISION--></a>) by <a xmlns:cc="http://creativecommons.org/ns#" href="http://www.fourisland.com" property="cc:attributionName" rel="cc:attributionURL">Starla Insigna</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License</a>.</LI>
261 <LI><A HREF="/wiki/privacy-policy/">Privacy Policy</A></LI>
262 </UL>
263
264 <UL CLASS="together">
265 <LI><A HREF="http://jigsaw.w3.org/css-validator/"><IMG SRC="/theme/images/icons/css_valid.png"></A></LI>
266 <LI><A HREF="/no-doctype.php"><IMG SRC="/theme/images/icons/html_valid.png"></A></LI>
267 <LI><A class="noVisit" HREF="/rss.php"><IMG SRC="/theme/images/icons/feed.png"></A></LI>
268 </UL>
269 </DIV>
270 </DIV>
271 </BODY>
272</HTML>
diff --git a/theme/layouts/4.5/navigation.css b/theme/layouts/4.5/navigation.css new file mode 100644 index 0000000..4d3156b --- /dev/null +++ b/theme/layouts/4.5/navigation.css
@@ -0,0 +1,173 @@
1/* Four Island NavBar CSS */
2
3ul#bannernav {
4 list-style: none;
5 clear: both;
6 margin: 0px;
7}
8
9div#banner-nav {
10 height: 30px;
11 clear: both;
12 margin: 1px 30px 0 30px;
13 background: url("/theme/images/bg_navbar.gif") repeat-x 0 0;
14}
15
16ul#bannernav li {
17 float: left;
18 margin: 0;
19 padding: 0;
20 padding-right: 6px;
21}
22
23ul#bannernav li a {
24 text-decoration: none;
25 display: block;
26 width: 100;
27 height: 30;
28}
29
30ul#bannernav li a span {
31 visibility: hidden;
32}
33
34ul#bannernav li img {
35 display: none;
36}
37
38ul#bannernav li#bannernav-home a {
39 background-image: url("/theme/images/Home.gif");
40}
41
42body.home ul#bannernav li#bannernav-home a,
43ul#bannernav li#bannernav-home a:hover {
44 background-image: url("/theme/images/Home_ro.gif");
45}
46
47ul#bannernav li#bannernav-projects a {
48 background-image: url("/theme/images/Projects.gif");
49}
50
51body.projects ul#bannernav li#bannernav-projects a,
52ul#bannernav li#bannernav-projects a:hover {
53 background-image: url("/theme/images/Projects_ro.gif");
54}
55
56ul#bannernav li#bannernav-wiki a {
57 background-image: url("/theme/images/Wiki.gif");
58}
59
60body.wiki ul#bannernav li#bannernav-wiki a,
61ul#bannernav li#bannernav-wiki a:hover {
62 background-image: url("/theme/images/Wiki_ro.gif");
63}
64
65ul#bannernav li#bannernav-fourm a {
66 background-image: url("/theme/images/Fourm.gif");
67}
68
69body.fourm ul#bannernav li#bannernav-fourm a,
70ul#bannernav li#bannernav-fourm a:hover {
71 background-image: url("/theme/images/Fourm_ro.gif");
72}
73
74ul#bannernav li#bannernav-misc a {
75 background-image: url("/theme/images/Random.gif");
76}
77
78body.misc ul#bannernav li#bannernav-misc a,
79ul#bannernav li#bannernav-misc a:hover {
80 background-image: url("/theme/images/Random_ro.gif");
81}
82
83ul#bannernav li#bannernav-webs a {
84 background-image: url("/theme/images/Links.gif");
85}
86
87body.webs ul#bannernav li#bannernav-webs a,
88ul#bannernav li#bannernav-webs a:hover {
89 background-image: url("/theme/images/Links_ro.gif");
90}
91
92ul#bannernav li#bannernav-poll a {
93 background-image: url("/theme/images/Poll.gif");
94}
95
96body.poll ul#bannernav li#bannernav-poll a,
97ul#bannernav li#bannernav-poll a:hover {
98 background-image: url("/theme/images/Poll_ro.gif");
99}
100
101ul#bannernav li#bannernav-quotes a {
102 background-image: url("/theme/images/Quotes.gif");
103}
104
105body.quotes ul#bannernav li#bannernav-quotes a,
106ul#bannernav li#bannernav-quotes a:hover {
107 background-image: url("/theme/images/Quotes_ro.gif");
108}
109
110ul#bannernav li#bannernav-login a {
111 background-image: url("/theme/images/Login.gif");
112}
113
114body.login ul#bannernav li#bannernav-login a,
115ul#bannernav li#bannernav-login a:hover {
116 background-image: url("/theme/images/Login_ro.gif");
117}
118
119ul#bannernav li#bannernav-logout a {
120 background-image: url("/theme/images/Logout.gif");
121}
122
123ul#bannernav li#bannernav-logout a:hover {
124 background-image: url("/theme/images/Logout_ro.gif");
125}
126
127ul#bannernav li#bannernav-panel a {
128 background-image: url("/theme/images/Panel.gif");
129}
130
131body.panel ul#bannernav li#bannernav-panel a,
132ul#bannernav li#bannernav-panel a:hover {
133 background-image: url("/theme/images/Panel_ro.gif");
134}
135
136ul#bannernav li#bannernav-search {
137 display: block;
138 float: right;
139 width: 165px;
140 height: 30px;
141 margin: 0px;
142 background: url("/theme/images/bg_search.gif") 0 0 no-repeat;
143}
144
145ul#bannernav li#bannernav-search fieldset {
146 border: none;
147 padding-top: 6px;
148 border-width:0pt;
149 font-family:Verdana,Helvetica,Arial,sans-serif;
150 font-size:1.1em;
151}
152
153ul#bannernav li#bannernav-search input {
154 width: 125px;
155 height: 19px !important;
156 margin-left: 13px;
157 border: none !important;
158 background-color: transparent;
159 cursor:pointer;
160 font-family:Verdana,Helvetica,Arial,sans-serif;
161 font-weight:normal;
162 padding:0pt 3px;
163 vertical-align:middle;
164 line-height:1.3em;
165 color:#536482;
166 margin-top: -20px;
167}
168
169body.fourm ul#bannernav li#bannernav-search input {
170 margin-top: 0px;
171 font-size: 1.1em !important;
172 margin-left: 28px;
173}
diff --git a/theme/layouts/4.5/night.css b/theme/layouts/4.5/night.css new file mode 100644 index 0000000..e97ac71 --- /dev/null +++ b/theme/layouts/4.5/night.css
@@ -0,0 +1,4 @@
1body {
2 background-color: black;
3 background-image: url(/theme/images/backgrounds/island6night.PNG);
4}
diff --git a/theme/layouts/4.5/style.css b/theme/layouts/4.5/style.css new file mode 100644 index 0000000..b8afbbb --- /dev/null +++ b/theme/layouts/4.5/style.css
@@ -0,0 +1,233 @@
1body {
2 background-repeat: repeat-x;
3 background-attachment: fixed;
4 background-position: bottom left;
5 font-family: Arial, FreeSans;
6 margin: 0px;
7 padding: 0px 0px 30px !important;
8}
9
10body.fourm {
11 font-family: Verdana, Helvetica, Arial, sans-serif;
12}
13
14body.fourm div#content {
15 width: 100%;
16 float: none;
17}
18
19body.fourm div#wrap,
20body.poll div#wrap,
21body.quotes div#wrap,
22body.admin div#wrap {
23 background-image: url(/theme/images/bg_body.gif);
24 background-repeat: repeat-y;
25}
26
27div#banner, div#fi-banner {
28 background-repeat: no-repeat;
29 width: 850px;
30 height: 129px;
31 float: left;
32 margin-top: 21px;
33}
34
35#page-header {
36 background: url("/theme/images/bg_header.gif") repeat-x 0 0;
37 height: 150px;
38 clear: both;
39}
40
41div#banner {
42 background-image: url("/theme/images/fourisland_header.png");
43}
44
45body div#banner h1, body div#fi-banner h1 {
46 margin: 0;
47}
48
49body div#banner h1 a, body div#fi-banner h1 a {
50 display: block;
51 width: 850px;
52 height: 129px;
53 text-indent: -5000px;
54 text-decoration: none;
55 margin: 0;
56}
57
58div#banner h1, div#fi-banner h1 {
59 margin: 0;
60 font-size: 3.0em;
61 font-weight: normal;
62}
63
64div#bannernav {
65 text-align: center;
66}
67
68span.side-left, span.side-right {
69 display: block;
70 width: 20px;
71 height: 150px;
72 background: url("/theme/images/sides_top.gif") no-repeat;
73}
74
75span.side-left {
76 float: left;
77 margin-right: 10px;
78}
79
80span.side-right {
81 background-position: 100% 0;
82 float: right;
83}
84
85/* Sidebar */
86
87div#rightbar {
88 float: right;
89 width: 250px; /*210*/
90 padding: 0 10;
91}
92
93div.sidebar {
94 width: 250px; /*250*/ /*240*/ /*210*/
95 padding: 0 10px;
96 margin-bottom: 5px;
97}
98
99div.sidebar h3 {
100 font-family: Verdana, Helvetica, Arial, sans-serif;
101 margin: 5px 0 0 0;
102 font-weight: bold;
103 color: #333333;
104}
105
106div.sidebar p {
107 font-size: 0.8em;
108 margin: 3px 0;
109}
110
111div.sidebar ul {
112 list-style-type: none;
113 padding: 0;
114 margin: 0;
115 line-height: normal !important;
116 list-style-image: none !important;
117}
118
119div#sidebar ul li {
120 margin-top: 4px;
121}
122
123div#sidebar ul li a {
124 display: block;
125 width: 230px;
126}
127
128div#sidebar li img {
129 border: 0;
130 height: 16px;
131 width: 16px;
132}
133
134/* Layout */
135
136#wrap {
137 background: #FFFFFF url("/theme/images/bg_body.gif") repeat-y 0 0;
138 width: 910px;
139 margin: 10px auto;
140 text-align: left;
141 padding: 0;
142 margin-top: 25px;
143}
144
145#page-body {
146 margin: 10px 55px 0 30px;
147 clear: both;
148 position: relative;
149}
150
151body.fourm #page-body {
152 margin-left: 25;
153 margin-right: 10;
154 width: 95%;
155 font-size: 62.5%;
156}
157
158#phpBB3-page-body {
159 margin: 4px 0 !important;
160 clear: both;
161}
162
163/* Content */
164
165div#content {
166 float: left;
167 width: 555px; /*465*/ /*555*/
168}
169
170
171div#content h2 {
172 color: #59770e;
173 margin: 0px 0px 2px;
174 border-bottom: 1px dotted #CCCCCC;
175 letter-spacing: -1px;
176 font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;
177 padding-bottom: 3px;
178}
179
180/* Random Divs/Spans */
181
182
183div#footer {
184 clear: both;
185 padding-bottom: 1em;
186 padding-top: .5em;
187 margin-top: .5em;
188 text-align: center;
189 font-size: .68em;
190 width: 100%;
191 border-top: 1px black solid;
192 border-bottom: 4px gray solid;
193}
194
195div#footer ul.rows li {
196 display: list-item;
197}
198
199div#footer ul {
200 padding: 0;
201 margin: 0;
202 list-style-type: none;
203}
204
205div#footer ul li {
206 display: inline;
207 margin-right: 1em;
208}
209
210div#footer ul li img {
211 width: 20px;
212 height: 20px;
213 vertical-align: top;
214}
215
216div#flash {
217 position: fixed;
218 top: 0;
219 left: 0;
220 width: 100%;
221 background-color: #FBEC5D;
222 height: 20px;
223 z-index: 99;
224 padding-top: 5px;
225 text-align: center;
226 display: block;
227 padding-bottom: 0;
228 border-bottom: none;
229}
230
231* > html div#flash {
232 position: absolute;
233}
diff --git a/theme/layouts/4.5/style.php b/theme/layouts/4.5/style.php new file mode 100755 index 0000000..fa50dc4 --- /dev/null +++ b/theme/layouts/4.5/style.php
@@ -0,0 +1,38 @@
1<?php
2/*
3 444444444
4 4::::::::4
5 4:::::::::4
6 4::::44::::4
7 4::::4 4::::4 Four Island
8 4::::4 4::::4
9 4::::4 4::::4 Written and maintained by Starla Insigna
104::::444444::::444
114::::::::::::::::4 theme/layouts/4.5/style.php
124444444444:::::444
13 4::::4 Please do not use, reproduce or steal the
14 4::::4 contents of this file without explicit
15 4::::4 permission from Hatkirby.
16 44::::::44
17 4::::::::4
18 4444444444
19*/
20
21if (!defined('S_INCLUDE_FILE')) {define('S_INCLUDE_FILE',1);}
22
23require('headerproc.php');
24
25include('layouts/4.5/style.css');
26
27if (((date('G') >= 20) || (date('G') <= 6)) || isset($_GET['night']) && !isset($_GET['day']))
28{
29 include('layouts/4.5/night.css');
30} else {
31 include('layouts/4.5/day.css');
32}
33
34include('layouts/4.5/headers.php');
35include('layouts/4.5/navigation.css');
36include('layouts/4.5/holiday.php');
37
38?>
diff --git a/theme/layouts/6.2/layout.tpl b/theme/layouts/6.2/layout.tpl new file mode 100644 index 0000000..59535af --- /dev/null +++ b/theme/layouts/6.2/layout.tpl
@@ -0,0 +1,334 @@
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2
3<HTML>
4 <HEAD>
5 <TITLE><!--EXTRATITLE-->Four Island</TITLE>
6
7 <LINK REL="stylesheet" TYPE="text/css" HREF="http://fourisland.com/theme/css.php?id=<!--BODYID-->&amp;cat=<!--CATEGORY-->">
8 <!--[if IE]><LINK REL="stylesheet" TYPE="text/css" HREF="http://fourisland.com/theme/css/ie.css"><![endif]-->
9 <LINK REL="stylesheet" TYPE="text/css" HREF="http://fourisland.com/theme/css/print.css" MEDIA="print">
10 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
11 <META HTTP-EQUIV="Content-Language" CONTENT="en">
12 <LINK REL="alternate" TYPE="application/rss+xml" HREF="http://feeds.feedburner.com/FourIsland?format=xml" TITLE="Four Island">
13 <LINK REL="shortcut" HREF="/images/kirbyfolder.ico">
14 <LINK REL="icon" HREF="/images/kirbyfolder.ico">
15 <LINK REL="pingback" HREF="http://fourisland.com/xmlrpc.php">
16 <SCRIPT TYPE="text/javascript" SRC="/theme/js/jquery.js"></SCRIPT>
17
18 <!--HEADTAGS-->
19 </HEAD>
20
21 <BODY ID="<!--BODYID-->" CLASS="<!--CATEGORY--> <!--AID--> <!--CATEGORY-->-<!--AID-->"<!--BODYTAGS-->>
22 <div id="flash"><!--FLASH--></div>
23
24 <DIV ID="wrap">
25 <DIV ID="page-header">
26 <DIV ID="banner" STYLE="position: relative;">
27 <H1 ID="logo-banner">
28 <A HREF="/" TITLE="Four Island">Four Island</A>
29 </H1>
30 </DIV>
31 </DIV>
32
33 <DIV ID="fi-navbar">
34 <DIV>
35 <UL>
36 <LI<!--HOMEACTIVE-->>
37 <A HREF="http://fourisland.com/">
38 <IMG SRC="/theme/images/icons/newspaper.png" ALT="Blog">
39 <SPAN>Blog</SPAN>
40 </A>
41 </LI>
42
43 <LI>
44 <A HREF="http://projects.fourisland.com/">Projects</A>
45 </LI>
46
47 <LI<!--FOURMACTIVE-->>
48 <A HREF="http://fourisland.com/fourm/">
49 <IMG SRC="/theme/images/icons/comment.png" ALT="The Fourm">
50 <SPAN>The Fourm</SPAN>
51 </A>
52 </LI>
53
54 <LI<!--POLLACTIVE-->>
55 <A HREF="http://fourisland.com/poll/">
56 <IMG SRC="/theme/images/icons/overlays.png" ALT="Polls">
57 <SPAN>Polls</SPAN>
58 </A>
59 </LI>
60
61 <LI<!--QUOTESACTIVE-->>
62 <A HREF="http://fourisland.com/quotes/">
63 <IMG SRC="/theme/images/icons/16-file-page.png" ALT="Quotes">
64 <SPAN>Quotes</SPAN>
65 </A>
66 </LI>
67
68 <!--BEGIN MEMBERS-->
69 <LI<!--LOGACTIVE-->>
70 <A HREF="http://fourisland.com/fourm/ucp.php?mode=log<!--LOGDATA-->&amp;redirect=<!--REDIRPAGE-->&amp;sid=<!--SID-->">
71 <IMG SRC="/theme/images/icons/door_in.png" ALT="Log<!--LOGDATA-->">
72 <SPAN>Log<!--LOGDATA--></SPAN>
73 </A>
74 </LI>
75 <!--END MEMBERS-->
76
77 <!--BEGIN ADMIN-->
78 <LI<!--PANELACTIVE-->>
79 <A HREF="http://fourisland.com/admin/">
80 <IMG SRC="/theme/images/icons/rainbow.png" ALT="Admin">
81 <SPAN>Admin</SPAN>
82 </A>
83 </LI>
84 <!--END ADMIN-->
85 </UL>
86 </DIV>
87 </DIV>
88
89 <DIV id="page-body">
90 <!--BEGIN RIGHTBAR-->
91 <DIV ID="rightbar">
92 <DIV CLASS="rounded module pimped sidebar">
93 Hi! My name is Hatkirby, and I run Four Island.
94
95 <P>
96 Four Island is a fun place with a blog,
97 a fourm, a wiki, many projects and a quotes database!<BR>
98
99 I hope you enjoy your time on Four Island!
100 </P>
101 </DIV>
102
103 <CITE CLASS="rounded light-at-night"><STRONG>Hatkirby</STRONG> on Four Island</CITE>
104
105 <P />
106
107 <!--BEGIN CREATE_HATNAV-->
108 <div class="rounded module sidebar">
109 <h3>Hatnav</h3>
110
111 <ul>
112 <!--END CREATE_HATNAV-->
113
114 <!--BEGIN HATNAV-->
115 <LI STYLE="margin-left: 10"><A HREF="<!--HATNAV.URL-->"><IMG SRC="/theme/images/icons/<!--HATNAV.ICON-->.png" ALT="<!--HATNAV.TITLE-->"><!--HATNAV.TITLE--></A></LI>
116 <!--END HATNAV-->
117
118 <!--BEGIN CREATE_HATNAV-->
119 </ul>
120 </div>
121
122 <P />
123 <!--END CREATE_HATNAV-->
124
125 <div class="module rounded sidebar">
126 <h3>Poll of the Week</h3>
127
128 <!--POTW-->
129 </div>
130
131 <P />
132
133 <DIV class="sidebar module rounded">
134 <H3>Hatbar</H3><P>
135
136 <P>
137 <SPAN ID="hitcounter">
138 Hits: <!--HITS--><BR>
139 Today: <!--TODAY-->
140 </SPAN>
141 </P>
142
143 <p><!--DATEFINDER--></p>
144
145 <P ALIGN="center">
146 <A HREF="/addresses.php" TITLE="goodemail@happybobby.com"><IMG SRC="/images/btn_bot.png" ALT="Addresses galore!"></A><BR>
147
148 <a href="http://www.prchecker.info/" target="_blank"><img src="http://pr.prchecker.info/getpr.php?codex=aHR0cDovL2ZvdXJpc2xhbmQuY29t&amp;tag=3" alt="Page Rank Check" border="0"></a>
149
150 <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/80x15.png"></a><BR>
151
152 <a href="http://whos.amung.us/show/t1sj4g2u"><img src="http://whos.amung.us/swidget/t1sj4g2u.gif" alt="website stats" width="80" height="15" border="0"></a>
153
154 <a href="http://feeds2.feedburner.com/FourIsland"><img src="http://feeds2.feedburner.com/~fc/FourIsland?bg=99CCFF&amp;fg=444444&amp;anim=0" height="26" width="88" style="border:0" alt=""></a><BR>
155
156 <A HREF="/rss.php?mode=comments">Comments Feed</A>
157 </P>
158
159 <p>
160 <strong>Theme Switcher</strong>:
161 <select style="width: 55%" onchange="document.location='<!--ME-->?layout='+this.options[this.selectedIndex].value">
162 <option value="7">7</option>
163 <option value="6.2" selected="selected">6.2</option>
164 <option value="4.5">4.5</option>
165 </select>
166 </p>
167 </DIV>
168
169 <P />
170
171 <DIV class="sidebar module rounded">
172 <H3>Affiliates</H3>
173
174 <ul>
175 <!--BEGIN AFFILIATES-->
176 <li>
177 <img src="/theme/images/icons/tag_<!--AFFILIATES.COLOR-->.png" alt="<!--AFFILIATES.TITLE-->" />
178 <a href="<!--AFFILIATES.URL-->"><!--AFFILIATES.TITLE--></a>
179 </li>
180 <!--END AFFILIATES-->
181 </ul>
182 </DIV>
183
184 <P />
185
186 <DIV class="sidebar module rounded">
187 <H3>Website Projects</H3>
188
189 <ul>
190 <!--BEGIN WEBPROJS-->
191 <li>
192 <img src="/theme/images/icons/tag_<!--WEBPROJS.COLOR-->.png" alt="<!--WEBPROJS.TITLE-->" />
193 <a href="<!--WEBPROJS.URL-->"><!--WEBPROJS.TITLE--></a>
194 </li>
195 <!--END WEBPROJS-->
196 </ul>
197 </DIV>
198
199 <P />
200
201 <DIV class="sidebar module rounded">
202 <H3>Popular Posts</H3>
203
204 <UL>
205 <!--BEGIN POPULAR-->
206 <LI STYLE="font-size: 0.9em"><A HREF="/blog/<!--POPULAR.CODED-->/"><!--POPULAR.TITLE--></A></LI>
207 <!--END POPULAR-->
208 </UL>
209 </DIV>
210
211 <P />
212 <DIV class="sidebar module rounded">
213 <H3>Tag Cloud</H3>
214
215 <P>
216 <!--BEGIN TAGCLOUD-->
217 <A HREF="/blog/tag/<!--TAGCLOUD.TAG-->.php" STYLE="font-size: <!--TAGCLOUD.SIZE-->pt" TITLE="<!--TAGCLOUD.TAG--> (<!--TAGCLOUD.COUNT-->)"><!--TAGCLOUD.TAG--></A>
218 <!--END TAGCLOUD-->
219 </P>
220 </DIV>
221
222 <P />
223
224 <DIV class="sidebar module rounded">
225 <H3>Recent Comments</H3>
226
227 <UL>
228 <!--BEGIN COMMENTS-->
229 <LI STYLE="font-size: 0.9em"><!--COMMENTS.AUTHOR--> on <A HREF="/<!--COMMENTS.AREA-->/<!--COMMENTS.CODED--><!--COMMENTS.ENDING-->#comment-<!--COMMENTS.ID-->"><!--COMMENTS.TITLE--></A></LI>
230 <!--END COMMENTS-->
231 </UL>
232 </DIV>
233
234 <P />
235
236 <DIV class="sidebar module rounded">
237 <H3>Recent Fourm Posts</H3>
238
239 <UL>
240 <!--BEGIN FOURM-->
241 <LI STYLE="font-size: 0.9em"><!--FOURM.USERNAME--> on <A HREF="/fourm/viewtopic.php?t=<!--FOURM.TOPIC-->&amp;p=<!--FOURM.POST-->#p<!--FOURM.POST-->"><!--FOURM.SUBJECT--></A></LI>
242 <!--END FOURM-->
243 </UL>
244 </DIV>
245
246 <P />
247
248 <DIV class="sidebar module rounded">
249 <H3>Top Commenters</H3>
250
251 <UL>
252 <!--BEGIN TOP-->
253 <LI STYLE="font-size: 0.9em"><!--TOP.USERNAME--> (<!--TOP.COUNT-->)</LI>
254 <!--END TOP-->
255 </UL>
256 </DIV>
257
258 <P />
259
260 <DIV CLASS="sidebar module rounded pimped">
261 Like something you see here on Four Island?
262
263 <P>
264 Well, the best way to promote a post here is to link to it from your blog.
265 We always appreciate Pingbacks.<BR>
266
267 Of course, if you don't have a blog,
268 you could simply comment on the post in question.<BR>
269
270 Can't be bothered to think up a comment? Well, you can always rate it then.<BR>
271
272 There's always a way to show how you feel about a post on Four Island.
273 </P>
274 </DIV>
275
276 <CITE CLASS="rounded light-at-night"><STRONG>Hatkirby</STRONG> on Four Island</CITE>
277
278 <!--BEGIN SIDEBARS-->
279 <DIV class="sidebar">
280 <DIV CLASS="bubble">
281 <DIV CLASS="rounded">
282 <BLOCKQUOTE>
283 <H3><!--SIDEBARS.TITLE--></H3>
284
285 <P>
286 <!--SIDEBARS.TEXT-->
287 </P>
288 </BLOCKQUOTE>
289 </DIV>
290 </DIV>
291 </DIV>
292 <!--END SIDEBARS-->
293 </DIV>
294 <!--END RIGHTBAR-->
295
296 <DIV id="content">
297 <!--CONTENT-->
298 </DIV>
299
300 <DIV CLASS="cleardiv"></DIV>
301
302 <!--BEGIN ONFOURM-->
303 <DIV>
304 <!--END ONFOURM-->
305 </DIV>
306
307 <DIV ID="footer">
308 <UL CLASS="rows">
309 <LI>Four Island (<a href="http://code.fourisland.com/fourisland/">r<!--REVISION--></a>) is by <a href="http://fourisland.com">Starla Insigna</a></LI>
310 <LI>Licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License</a>.</LI>
311 <LI><A HREF="/wiki/privacy-policy/">Privacy Policy</A></LI>
312 </UL>
313
314 <UL CLASS="together">
315 <LI><A HREF="http://jigsaw.w3.org/css-validator/"><IMG SRC="/theme/images/icons/css_valid.png" ALT="Valid CSS"></A></LI>
316 <LI><A HREF="/blog/sortof-valid-html-no-lt-doctype-gt/"><IMG SRC="/theme/images/icons/html_valid.png" ALT="Sortof Valid HTML"></A></LI>
317 <LI><A class="noVisit" HREF="/rss.php"><IMG SRC="/theme/images/icons/feed.png" ALT="RSS Feed"></A></LI>
318 </UL>
319 </DIV>
320 </DIV>
321
322 <!--Google Analytics-->
323 <script type="text/javascript">
324 var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
325 document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
326 </script>
327 <script type="text/javascript">
328 var pageTracker = _gat._getTracker("UA-2895652-1");
329 pageTracker._initData();
330 pageTracker._trackPageview();
331 </script>
332 <!--Google Analytics-->
333 </BODY>
334</HTML>
diff --git a/theme/layouts/6.2/night.css b/theme/layouts/6.2/night.css new file mode 100644 index 0000000..2a24480 --- /dev/null +++ b/theme/layouts/6.2/night.css
@@ -0,0 +1,22 @@
1body {
2 background-color: black;
3 background-image: url(/theme/images/backgrounds/island6night.PNG);
4}
5
6div#wrap {
7 background-color: rgba(0, 0, 0, 0.75);
8}
9
10div#banner {
11 background-color: black;
12 background-image: url(/theme/images/fourisland_header_night.png);
13}
14
15div#fi-navbar ul li.active img {
16 background-color: black;
17 outline: black solid .5em;
18}
19
20.light-at-night, .light-at-night-l6p2 {
21 color: #555555;
22}
diff --git a/theme/layouts/6.2/style.css b/theme/layouts/6.2/style.css new file mode 100644 index 0000000..53f3556 --- /dev/null +++ b/theme/layouts/6.2/style.css
@@ -0,0 +1,247 @@
1/* Banner */
2
3div#banner, div#fi-banner {
4 background-repeat: no-repeat;
5 width: 900px; /*728*/
6 height: 200px;
7 float: left;
8/* margin-top: 21px; */
9}
10
11div#banner {
12 background: white url("/theme/images/fourisland_header.png") center no-repeat;
13 width: 100%;
14}
15
16body div#banner h1, body div#fi-banner h1 {
17 margin: 0;
18}
19
20body div#banner h1 a, body div#fi-banner h1 a {
21 display: block;
22 width: 900px;
23 height: 200px;
24 text-indent: -5000px;
25 text-decoration: none;
26 margin: 0;
27}
28
29div#banner h1, div#fi-banner h1 {
30 margin: 0;
31 font-size: 3.0em;
32 font-weight: normal;
33}
34
35/* NavBar */
36
37div#fi-navbar {
38 position: relative;
39 background-color: #b7e0ff;
40 width: auto;
41 margin-bottom: 14px;
42 font: 0.9em "Lucida Grande", Lucida, Verdana, sans-serif;
43 height: 1.9em;
44 clear: both;
45}
46
47div#fi-navbar div {
48 padding: .001em 0;
49 margin: 10px;
50}
51
52div#fi-navbar ul {
53 margin: .25em 0;
54 padding-left: 1em;
55 text-align: center;
56}
57
58div#fi-navbar ul li {
59 display: inline;
60 font-family: Verdana, sans-serif;
61 font-size: 1.1em;
62}
63
64div#fi-navbar ul li+li:before {
65 content: " - ";
66}
67
68div#fi-navbar ul li img,
69div#fi-navbar ul li.active span {
70 display: none;
71}
72
73div#fi-navbar ul li.active img {
74 display: inline;
75 background-color: white;
76 outline: white solid .5em;
77 margin: 0 .5em;
78}
79
80div#fi-navbar div.bubble blockquote {
81 background: none;
82 font-size: 0.9em;
83}
84
85div#fi-navbar div.bubble blockquote a {
86 color: blue;
87}
88
89/* Sidebar */
90
91div#rightbar {
92 float: left;
93 width: 270px; /*210*/
94}
95
96div.sidebar {
97 width: 250px; /*250*/ /*240*/ /*210*/
98 padding: 0 10px;
99 margin-bottom: 5px;
100}
101
102div.sidebar h3 {
103 font-family: Verdana, Helvetica, Arial, sans-serif;
104 margin: 5px 0 0 0;
105 font-weight: bold;
106 color: #333333;
107}
108
109div.sidebar p {
110 font-size: 0.8em;
111 margin: 3px 0;
112}
113
114div.sidebar ul {
115 list-style-type: none;
116 padding: 0;
117 margin: 0;
118 line-height: normal !important;
119 list-style-image: none !important;
120}
121
122div#sidebar ul li {
123 margin-top: 4px;
124}
125
126div#sidebar ul li a {
127 display: block;
128 width: 230px;
129}
130
131div#sidebar li img {
132 border: 0;
133 height: 16px;
134 width: 16px;
135}
136
137/* Layout */
138
139#wrap {
140 width: 910px;
141 margin: 10px auto;
142 padding: 0;
143 background-color: white;
144 background-color: rgba(255, 255, 255, 0.5);
145 border: 4px solid gray;
146}
147
148#page-body {
149 margin: 0 30px;
150 clear: both;
151 position: relative;
152}
153
154body.fourm #page-body {
155 margin: 0 10px 0 25px;
156 width: 95%;
157 font-size: 62.5%;
158}
159
160#phpBB3-page-body {
161 margin: 4px 0 !important;
162 clear: both;
163}
164
165/* Content */
166
167div#content {
168 float: right;
169 width: 555px; /*465*/ /*555*/
170}
171
172div#footer {
173 clear: both;
174 padding: .5em 0 1em 0;
175 margin-top: .5em;
176 text-align: center;
177 font-size: .68em;
178 border-top: 1px black solid;
179}
180
181div#footer ul.rows li {
182 display: list-item;
183}
184
185div#footer ul {
186 padding: 0;
187 margin: 0;
188 list-style-type: none;
189}
190
191div#footer ul li {
192 display: inline;
193 margin-right: 1em;
194}
195
196div#footer ul li img {
197 width: 20px;
198 height: 20px;
199 vertical-align: top;
200}
201
202div#content ul {
203 list-style: url(/theme/images/bullet_disk_big.png);
204}
205
206div#content a img {
207 border: solid transparent 1px;
208}
209
210div#content a:hover img {
211 border: dashed gray 1px;
212}
213
214div#hatbar.quotes-options ul {
215 list-style: none;
216}
217
218div.autosize {
219 margin-bottom: 6px !important;
220}
221
222body {
223 background: repeat-x bottom left fixed;
224 font-family: Arial, FreeSans;
225 margin: 0px;
226 padding: 0px 0px 30px !important;
227}
228
229body.fourm {
230 font-family: Verdana, Helvetica, Arial, sans-serif;
231}
232
233body.fourm div#content {
234 width: 100%;
235 float: none;
236}
237
238body {
239 background-color: aqua;
240 background-image: url(/theme/images/backgrounds/island6.PNG);
241}
242
243span.post-vote {
244 float: right;
245 position: relative;
246 top: -20px;
247}
diff --git a/theme/layouts/6.2/style.php b/theme/layouts/6.2/style.php new file mode 100755 index 0000000..73bce49 --- /dev/null +++ b/theme/layouts/6.2/style.php
@@ -0,0 +1,32 @@
1<?php
2/*
3 444444444
4 4::::::::4
5 4:::::::::4
6 4::::44::::4
7 4::::4 4::::4 Four Island
8 4::::4 4::::4
9 4::::4 4::::4 Written and maintained by Starla Insigna
104::::444444::::444
114::::::::::::::::4 theme/layouts/6.2/style.php
124444444444:::::444
13 4::::4 Please do not use, reproduce or steal the
14 4::::4 contents of this file without explicit
15 4::::4 permission from Hatkirby.
16 44::::::44
17 4::::::::4
18 4444444444
19*/
20
21if (!defined('S_INCLUDE_FILE')) {define('S_INCLUDE_FILE',1);}
22
23require('headerproc.php');
24
25include('layouts/6.2/style.css');
26
27if (((date('G') >= 20) || (date('G') <= 6)) || isset($_GET['night']) && !isset($_GET['day']))
28{
29 include('layouts/6.2/night.css');
30}
31
32?>
diff --git a/theme/layouts/7/layout.tpl b/theme/layouts/7/layout.tpl new file mode 100644 index 0000000..48eb1e6 --- /dev/null +++ b/theme/layouts/7/layout.tpl
@@ -0,0 +1,234 @@
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4 <head>
5 <title><!--EXTRATITLE-->Four Island</title>
6 <link rel="stylesheet" type="text/css" href="http://fourisland.com/theme/css.php" />
7 <!--[if IE]><link rel="stylesheet" type="text/css" href="http://fourisland.com/theme/css/ie.css" /><![endif]-->
8 <link rel="stylesheet" type="text/css" href="http://fourisland.com/theme/css/print.css" media="print" />
9 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
10 <meta http-equiv="Content-Language" content="en" />
11 <link rel="alternate" type="application/rss+xml" href="http://feeds.feedburner.com/FourIsland?format=xml" title="Four Island" />
12 <link rel="shortcut" href="/images/kirbyfolder.ico" />
13 <link rel="icon" href="/images/kirbyfolder.ico" />
14 <link rel="pingback" href="http://fourisland.com/xmlrpc.php" />
15 <script type="text/javascript" src="/theme/js/jquery.js"></script>
16 </head>
17
18 <body id="<!--CATEGORY-->">
19 <div id="flash"><!--FLASH--></div>
20
21 <div id="header">
22 <div id="banner"><a href="http://fourisland.com/">Four Island</a></div>
23 </div>
24
25 <div id="page-content">
26 <div id="sidebar">
27 <div class="module rounded pimped sidebar">
28 Hi! My name is Hatkirby, and I run Four Island.
29
30 <p>
31 Four Island is a fun place with a blog,
32 a fourm, a wiki, many projects and a quotes database!<br />
33
34 I hope you enjoy your time on Four Island!
35 </p>
36 </div>
37
38 <cite class="rounded"><strong>Hatkirby</strong> on Four Island</cite>
39
40 <p />
41
42 <!--BEGIN CREATE_HATNAV-->
43 <ul class="hatnav">
44 <!--END CREATE_HATNAV-->
45
46 <!--BEGIN HATNAV-->
47 <li>
48 <a href="<!--HATNAV.URL-->">
49 <img src="/theme/images/icons/<!--HATNAV.ICON-->.png" alt="<!--HATNAV.TITLE-->" />
50 <span><!--HATNAV.TITLE--></span>
51 </a>
52 </li>
53 <!--END HATNAV-->
54
55 <!--BEGIN CREATE_HATNAV-->
56 </ul>
57 <!--END CREATE_HATNAV-->
58
59 <div class="module rounded sidebar">
60 <h3>Poll of the Week</h3>
61
62 <!--POTW-->
63 </div>
64
65 <div class="module rounded sidebar">
66 <h3>Affiliates</h3>
67
68 <ul>
69 <!--BEGIN AFFILIATES-->
70 <li>
71 <img src="/theme/images/icons/tag_<!--AFFILIATES.COLOR-->.png" alt="<!--AFFILIATES.TITLE-->" />
72 <a href="<!--AFFILIATES.URL-->"><!--AFFILIATES.TITLE--></a>
73 </li>
74 <!--END AFFILIATES-->
75 </ul>
76 </div>
77
78 <div class="module rounded sidebar">
79 <h3>Website Projects</h3>
80
81 <ul>
82 <!--BEGIN WEBPROJS-->
83 <li>
84 <img src="/theme/images/icons/tag_<!--WEBPROJS.COLOR-->.png" alt="<!--WEBPROJS.TITLE-->" />
85 <a href="<!--WEBPROJS.URL-->"><!--WEBPROJS.TITLE--></a>
86 </li>
87 <!--END WEBPROJS-->
88 </ul>
89 </div>
90
91 <div class="module rounded sidebar">
92 <h3>HatBar</h3>
93
94 <p>
95 Hits: <!--HITS--><br />
96 Today: <!--TODAY--><br />
97 <!--DATEFINDER-->
98 </p>
99
100 <p align="center">
101 <a href="/addresses.php" title="goodemail@happybobby.com"><img src="/images/btn_bot.png" alt="Addresses galore!" /></a>
102 <a href="http://www.prchecker.info/" target="_blank"><img src="http://pr.prchecker.info/getpr.php?codex=aHR0cDovL2ZvdXJpc2xhbmQuY29t&amp;tag=3" alt="Page Rank Check" border="0" /></a>
103 <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/80x15.png" /></a>
104 <a href="http://whos.amung.us/show/t1sj4g2u"><img src="http://whos.amung.us/swidget/t1sj4g2u.gif" alt="website stats" width="80" height="15" border="0" /></a>
105 <a href="http://feeds2.feedburner.com/FourIsland"><img src="http://feeds2.feedburner.com/~fc/FourIsland?bg=99CCFF&amp;fg=444444&amp;anim=0" height="26" width="88" style="border:0" alt="" /></a>
106 </p>
107
108 <p>
109 <strong>Theme Switcher</strong>:
110 <select style="width: 55%" onchange="document.location='<!--ME-->?layout='+this.options[this.selectedIndex].value">
111 <option value="7" selected="selected">7</option>
112 <option value="6.2">6.2</option>
113 <option value="4.5">4.5</option>
114 </select>
115 </p>
116 </div>
117 </div>
118
119 <div id="content">
120 <ul id="navbar">
121 <li<!--BLOGACTIVE-->>
122 <a href="http://fourisland.com/">
123 <img src="/theme/images/icons/newspaper.png" alt="Blog" />
124 <span>Blog</span>
125 </a>
126 </li>
127
128 <li>
129 <a href="http://projects.fourisland.com/">Projects</a>
130 </li>
131
132 <li<!--FOURMACTIVE-->>
133 <a href="http://fourisland.com/fourm/">
134 <img src="/theme/images/icons/comment.png" alt="The Fourm" />
135 <span>The Fourm</span>
136 </a>
137 </li>
138
139 <li<!--POLLACTIVE-->>
140 <a href="http://fourisland.com/poll/">
141 <img src="/theme/images/icons/overlays.png" alt="Polls" />
142 <span>Polls</span>
143 </a>
144 </li>
145
146 <li<!--QUOTESACTIVE-->>
147 <a href="http://fourisland.com/quotes/">
148 <img src="/theme/images/icons/16-file-page.png" alt="Quotes" />
149 <span>Quotes</span>
150 </a>
151 </li>
152
153 <!--BEGIN MEMBERS-->
154 <li<!--LOGACTIVE-->>
155 <a href="http://fourisland.com/fourm/ucp.php?mode=log<!--LOGDATA-->&amp;redirect=<!--REDIRPAGE-->&amp;sid=<!--SID-->">
156 <img src="/theme/images/icons/door_in.png" alt="Log<!--LOGDATA-->" />
157 <span>Log<!--LOGDATA--></span>
158 </a>
159 </li>
160 <!--END MEMBERS-->
161
162 <!--BEGIN ADMIN-->
163 <li<!--PANELACTIVE-->>
164 <a href="http://fourisland.com/admin/">
165 <img src="/theme/images/icons/rainbow.png" alt="Admin" />
166 <span>Admin</span>
167 </a>
168 </li>
169 <!--END ADMIN-->
170 </ul>
171
172 <div id="window" class="rounded">
173 <div id="actual-content" class="rounded">
174 <!--CONTENT-->
175 </div>
176 </div>
177 </div>
178
179 <div class="cleardiv"></div>
180 </div>
181
182 <div id="footer">
183 <div class="foot-module">
184 <h3>Recent Comments</h3>
185
186 <ul>
187 <!--BEGIN COMMENTS-->
188 <li style="font-size: 0.9em"><!--COMMENTS.AUTHOR--> on <a href="/<!--COMMENTS.AREA-->/<!--COMMENTS.CODED--><!--COMMENTS.ENDING-->#comment-<!--COMMENTS.ID-->"><!--COMMENTS.TITLE--></a></li>
189 <!--END COMMENTS-->
190 </ul>
191 </div>
192
193 <div class="foot-module">
194 <h3>Recent Fourm Posts</h3>
195
196 <ul>
197 <!--BEGIN FOURM-->
198 <li style="font-size: 0.9em"><!--FOURM.USERNAME--> on <a href="/fourm/viewtopic.php?t=<!--FOURM.TOPIC-->&amp;p=<!--FOURM.POST-->#p<!--FOURM.POST-->"><!--FOURM.SUBJECT--></a></li>
199 <!--END FOURM-->
200 </ul>
201 </div>
202
203 <div class="foot-module">
204 <h3>Top Commenters</h3>
205
206 <ul>
207 <!--BEGIN TOP-->
208 <li style="font-size: 0.9em"><!--TOP.USERNAME--> (<!--TOP.COUNT-->)</li>
209 <!--END TOP-->
210 </ul>
211 </div>
212
213 <div class="foot-module">
214 <h3>Popular Posts</h3>
215
216 <ul>
217 <!--BEGIN POPULAR-->
218 <li style="font-size: 0.9em"><a href="/blog/<!--POPULAR.CODED-->/"><!--POPULAR.TITLE--></a></li>
219 <!--END POPULAR-->
220 </ul>
221 </div>
222
223 <div class="cleardiv"></div>
224
225 <p>
226 Four Island (<a href="http://code.fourisland.com/fourisland/">r<!--REVISION--></a>) is by <a href="http://fourisland.com">Starla Insigna</a>.
227 Licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License</a>.
228 <a href="http://jigsaw.w3.org/css-validator/"><img src="/theme/images/icons/css_valid.png" alt="Valid CSS" /></a>
229 <a href="http://validator.w3.org/check/referer"><img src="/theme/images/icons/xhtml_valid.png" alt="Valid XHTML" /></a>
230 <a class="noVisit" href="/rss.php"><img src="/theme/images/icons/feed.png" alt="RSS Feed" /></a>
231 </p>
232 </div>
233 </body>
234</html>
diff --git a/theme/layouts/7/style.css b/theme/layouts/7/style.css new file mode 100644 index 0000000..c16bdfa --- /dev/null +++ b/theme/layouts/7/style.css
@@ -0,0 +1,183 @@
1/* Body */
2
3body {
4 font-family: "Lucida Grande", "Arial", sans;
5 background-color: #111;
6}
7
8div#header {
9 width: 100%;
10 height: 200px;
11 background-image: url(http://fourisland.com/theme/images/header-repeat.png);
12 background-repeat: repeat-x;
13}
14
15div#banner {
16 width: 800px;
17 height: 200px;
18 margin: 0 auto;
19 background-image: url(http://fourisland.com/theme/images/header.png);
20 background-position: bottom right;
21}
22
23div#header a {
24 width: 800px;
25 height: 200px;
26 text-indent: -5000px;
27 display: block;
28}
29
30div#sidebar {
31 width: 21%;
32 float: left;
33}
34
35div#content {
36 width: 69%;
37 float: right;
38 padding-left: 5%;
39 padding-right: 5%;
40 padding-top: 20px;
41}
42
43div#content div.rounded {
44 padding: 10px;
45}
46
47div#footer {
48 width: 100%;
49 padding-top: 20px;
50 padding-bottom: 20px;
51}
52
53div#footer div.foot-module {
54 margin: 0 auto;
55 float: left;
56 width: 20%;
57 margin-left: 4%;
58 color: white;
59 font-size: 0.9em;
60}
61
62div#footer a {
63 color: white;
64 border-bottom: 1px dotted white;
65}
66
67div#footer div.foot-module ul {
68 list-style-type: square;
69}
70
71div#footer p {
72 font-size: 0.5em;
73 color: white;
74 text-align: center;
75}
76
77div#page-content {
78 background-color: #00ff00; /*#8B4513;*/
79 padding-bottom: 10px;
80}
81
82body#fourm div#actual-content {
83 font-size: 60%;
84}
85
86ul#navbar {
87 text-align: center;
88 margin-top: 0;
89}
90
91ul#navbar li {
92 display: inline;
93 font-family: Verdana, sans-serif;
94 font-size: 1.1em;
95}
96
97ul#navbar li+li:before {
98 content: " - ";
99}
100
101ul#navbar li img, ul#navbar li.active span {
102 display: none;
103}
104
105ul#navbar li.active img {
106 display: inline;
107 background-color: white;
108 outline: white solid .5em;
109 margin: 0 .5em;
110}
111
112/* Sidebar */
113
114div#rightbar {
115 float: left;
116 width: 270px; /*210*/
117}
118
119div.sidebar {
120 width: 250px; /*250*/ /*240*/ /*210*/
121 padding: 0 10px;
122 margin-bottom: 5px;
123}
124
125div.sidebar h3 {
126 font-family: Verdana, Helvetica, Arial, sans-serif;
127 margin: 5px 0 0 0;
128 font-weight: bold;
129 color: #333333;
130}
131
132div.sidebar p {
133 font-size: 0.8em;
134 margin: 3px 0;
135}
136
137div#sidebar ul.hatnav {
138 list-style-type: none;
139 padding-left: 24px;
140 margin-top: 0 !important;
141 line-height: normal !important;
142 list-style-image: none !important;
143}
144
145div#sidebar ul {
146 list-style-type: none;
147}
148
149div#sidebar ul.hatnav li {
150 text-align: right;
151 border: 1px gray solid;
152 padding-top: 2px;
153 padding-bottom: 2px;
154 background-color: #111;
155 color: white;
156}
157
158div#sidebar ul.hatnav li a {
159 display: block;
160 width: 95%;
161 color: white;
162}
163
164div#sidebar li img {
165 border: 0;
166 height: 16px;
167 width: 16px;
168}
169
170div#sidebar ul.hatnav li.active {
171 background-color:#00FF00;
172 border: none;
173}
174
175div#sidebar ul.hatnav li:hover {
176 background-color:yellow;
177 border: none;
178}
179
180div#sidebar ul li.active a, div#sidebar ul li a:hover {
181 color: black;
182}
183
diff --git a/theme/layouts/7/style.php b/theme/layouts/7/style.php new file mode 100755 index 0000000..3c44d1e --- /dev/null +++ b/theme/layouts/7/style.php
@@ -0,0 +1,27 @@
1<?php
2/*
3 444444444
4 4::::::::4
5 4:::::::::4
6 4::::44::::4
7 4::::4 4::::4 Four Island
8 4::::4 4::::4
9 4::::4 4::::4 Written and maintained by Starla Insigna
104::::444444::::444
114::::::::::::::::4 theme/layouts/7/style.php
124444444444:::::444
13 4::::4 Please do not use, reproduce or steal the
14 4::::4 contents of this file without explicit
15 4::::4 permission from Hatkirby.
16 44::::::44
17 4::::::::4
18 4444444444
19*/
20
21if (!defined('S_INCLUDE_FILE')) {define('S_INCLUDE_FILE',1);}
22
23require('headerproc.php');
24
25include('layouts/7/style.css');
26
27?>
diff --git a/theme/sidebar.tpl b/theme/sidebar.tpl deleted file mode 100755 index e8b7425..0000000 --- a/theme/sidebar.tpl +++ /dev/null
@@ -1,296 +0,0 @@
1 <DIV ID="rightbar">
2 <DIV CLASS="sidebar">
3 <DIV CLASS="pimped bubble">
4 <DIV CLASS="rounded">
5 <BLOCKQUOTE>
6 <DIV>
7 Hi! My name is Hatkirby, and I run Four Island.
8
9 <P>
10 Four Island is a fun place with a blog,
11 a fourm, a wiki, many projects and a quotes database!<BR>
12
13 I hope you enjoy your time on Four Island!
14 </P>
15 </DIV>
16 </BLOCKQUOTE>
17 </DIV>
18 <CITE CLASS="rounded"><STRONG>Hatkirby</STRONG> on Four Island</CITE>
19 </DIV>
20 </DIV>
21
22 <!--BEGIN USEHATNAV-->
23 <DIV class="sidebar">
24 <DIV CLASS="bubble">
25 <DIV CLASS="rounded">
26 <BLOCKQUOTE>
27 <DIV ID="hatnav">
28 <H3>Hatnav</H3>
29
30 <UL>
31 <!--BEGIN HATNAV-->
32 <LI STYLE="margin-left: 10"><A ID="<!--HATNAV.AID-->" HREF="<!--HATNAV.HREF-->"><IMG SRC="<!--HATNAV.IMAGE-->" ALT="<!--HATNAV.TEXT-->"><!--HATNAV.TEXT--><!--HATNAV.NEW--></A></LI>
33 <!--END HATNAV-->
34 </UL>
35 </DIV>
36 </BLOCKQUOTE>
37 </DIV>
38 </DIV>
39 </DIV>
40 <!--END USEHATNAV-->
41
42 <DIV class="sidebar">
43 <DIV CLASS="bubble">
44 <DIV CLASS="rounded">
45 <BLOCKQUOTE>
46 <DIV CLASS="hatbar"><H3>Poll of the Week</H3>
47 <!--INCLUDE polloftheweek-->
48 </DIV>
49 </BLOCKQUOTE>
50 </DIV>
51 </DIV>
52 </DIV>
53
54 <DIV class="sidebar">
55 <DIV CLASS="bubble">
56 <DIV CLASS="rounded">
57 <BLOCKQUOTE>
58 <DIV CLASS="hatbar"><H3>Hatbar</H3><P>
59 <P>
60 <SPAN ID="hitcounter">
61 Hits: <!--HITS--><BR>
62 Today: <!--TODAY-->
63 </SPAN>
64 <!--INCLUDE datefinder-->
65 </P>
66
67 <P ALIGN="center">
68 <A HREF="/addresses.php" TITLE="goodemail@happybobby.com"><IMG SRC="/images/btn_bot.png" ALT="Addresses galore!"></A><BR>
69
70 <a href="http://www.prchecker.info/" target="_blank"><img src="http://pr.prchecker.info/getpr.php?codex=aHR0cDovL2ZvdXJpc2xhbmQuY29t&amp;tag=3" alt="Page Rank Check" border="0"></a>
71
72 <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/80x15.png"></a><BR>
73
74 <a href="http://whos.amung.us/show/t1sj4g2u"><img src="http://whos.amung.us/swidget/t1sj4g2u.gif" alt="website stats" width="80" height="15" border="0"></a>
75
76 <a href="http://feeds2.feedburner.com/FourIsland"><img src="http://feeds2.feedburner.com/~fc/FourIsland?bg=99CCFF&amp;fg=444444&amp;anim=0" height="26" width="88" style="border:0" alt=""></a><BR>
77
78 <A HREF="/rss.php?mode=comments">Comments Feed</A>
79 </P>
80 </DIV>
81 </BLOCKQUOTE>
82 </DIV>
83 </DIV>
84 </DIV>
85
86 <DIV class="sidebar">
87 <DIV CLASS="bubble">
88 <DIV CLASS="rounded">
89 <BLOCKQUOTE>
90 <DIV CLASS="hatbar">
91 <H3>Affiliates</H3>
92
93 <UL>
94 <LI>
95 <IMG SRC="/theme/images/icons/tag_blue.png" ALT="The S Site">
96 <A HREF="http://ssite.fourisland.com/">The S Site</A>
97 </LI>
98
99 <LI>
100 <IMG SRC="/theme/images/icons/tag_green.png" ALT="Wikipinia">
101 <A HREF="http://nablecak.fourisland.com/">Wikipinia</A>
102 </LI>
103
104 <LI>
105 <IMG SRC="/theme/images/icons/tag_orange.png" ALT="Color Pencils">
106 <A HREF="http://gryph.fourisland.com/">Color Pencils</A>
107 </LI>
108
109 <LI>
110 <IMG SRC="/theme/images/icons/tag_pink.png" ALT="Dream Weaver">
111 <A HREF="http://timbo94.fourisland.com/">Dream Weaver</A>
112 </LI>
113
114 <LI>
115 <IMG SRC="/theme/images/icons/tag_purple.png" ALT="Randomness">
116 <A HREF="http://pyro.fourisland.com/">Randomness</A>
117 </LI>
118
119 <LI>
120 <IMG SRC="/theme/images/icons/tag_red.png" ALT="Bubble Blog">
121 <A HREF="http://sammi9494.fourisland.com/">Bubble Blog</A>
122 </LI>
123 </UL>
124 </DIV>
125 </BLOCKQUOTE>
126 </DIV>
127 </DIV>
128 </DIV>
129
130 <DIV class="sidebar">
131 <DIV CLASS="bubble">
132 <DIV CLASS="rounded">
133 <BLOCKQUOTE>
134 <DIV CLASS="hatbar">
135 <H3>Website Projects</H3>
136
137 <UL>
138 <LI>
139 <IMG SRC="/theme/images/icons/tag_blue.png" ALT="The Sabrina FanWiki">
140 <A HREF="http://sabrina.fourisland.com/">The Sabrina FanWiki</A>
141 </LI>
142
143 <LI>
144 <IMG SRC="/theme/images/icons/tag_green.png" ALT="True Falsities">
145 <A HREF="http://false.fourisland.com/">True Falsities</A>
146 </LI>
147
148 <LI>
149 <IMG SRC="/theme/images/icons/tag_orange.png" ALT="Pillowcase">
150 <A HREF="http://pillowcase.fourisland.com/">Pillowcase</A>
151 </LI>
152
153 <LI>
154 <IMG SRC="/theme/images/icons/tag_pink.png" ALT="Endlenge">
155 <A HREF="http://endlenge.fourisland.com/">Endlenge</A>
156 </LI>
157 </UL>
158 </DIV>
159 </BLOCKQUOTE>
160 </DIV>
161 </DIV>
162 </DIV>
163
164 <DIV class="sidebar">
165 <DIV CLASS="bubble">
166 <DIV CLASS="rounded">
167 <BLOCKQUOTE>
168 <DIV CLASS="hatbar">
169 <H3>Popular Posts</H3>
170
171 <UL>
172 <!--BEGIN POPULAR-->
173 <LI STYLE="font-size: 0.9em"><A HREF="/blog/<!--POPULAR.CODED-->/"><!--POPULAR.TITLE--></A></LI>
174 <!--END POPULAR-->
175 </UL>
176 </DIV>
177 </BLOCKQUOTE>
178 </DIV>
179 </DIV>
180 </DIV>
181
182 <DIV class="sidebar">
183 <DIV CLASS="bubble">
184 <DIV CLASS="rounded">
185 <BLOCKQUOTE>
186 <DIV CLASS="hatbar">
187 <H3>Tag Cloud</H3>
188
189 <P>
190 <!--BEGIN TAGCLOUD-->
191 <A HREF="/blog/tag/<!--TAGCLOUD.TAG-->.php" STYLE="font-size: <!--TAGCLOUD.SIZE-->pt" TITLE="<!--TAGCLOUD.TAG--> (<!--TAGCLOUD.COUNT-->)"><!--TAGCLOUD.TAG--></A>
192 <!--END TAGCLOUD-->
193 </P>
194 </DIV>
195 </BLOCKQUOTE>
196 </DIV>
197 </DIV>
198 </DIV>
199
200 <DIV class="sidebar">
201 <DIV CLASS="bubble">
202 <DIV CLASS="rounded">
203 <BLOCKQUOTE>
204 <DIV CLASS="hatbar">
205 <H3>Recent Comments</H3>
206
207 <UL>
208 <!--BEGIN COMMENTS-->
209 <LI STYLE="font-size: 0.9em"><!--COMMENTS.AUTHOR--> on <A HREF="/<!--COMMENTS.AREA-->/<!--COMMENTS.CODED--><!--COMMENTS.ENDING-->#comment-<!--COMMENTS.ID-->"><!--COMMENTS.TITLE--></A></LI>
210 <!--END COMMENTS-->
211 </UL>
212 </DIV>
213 </BLOCKQUOTE>
214 </DIV>
215 </DIV>
216 </DIV>
217
218 <DIV class="sidebar">
219 <DIV CLASS="bubble">
220 <DIV CLASS="rounded">
221 <BLOCKQUOTE>
222 <DIV CLASS="hatbar">
223 <H3>Recent Fourm Posts</H3>
224
225 <UL>
226 <!--BEGIN FOURM-->
227 <LI STYLE="font-size: 0.9em"><!--FOURM.USERNAME--> on <A HREF="/fourm/viewtopic.php?t=<!--FOURM.TOPIC-->&amp;p=<!--FOURM.POST-->#p<!--FOURM.POST-->"><!--FOURM.SUBJECT--></A></LI>
228 <!--END FOURM-->
229 </UL>
230 </DIV>
231 </BLOCKQUOTE>
232 </DIV>
233 </DIV>
234 </DIV>
235
236 <DIV class="sidebar">
237 <DIV CLASS="bubble">
238 <DIV CLASS="rounded">
239 <BLOCKQUOTE>
240 <DIV CLASS="hatbar">
241 <H3>Top Commenters</H3>
242
243 <UL>
244 <!--BEGIN TOP-->
245 <LI STYLE="font-size: 0.9em"><!--TOP.USERNAME--> (<!--TOP.COUNT-->)</LI>
246 <!--END TOP-->
247 </UL>
248 </DIV>
249 </BLOCKQUOTE>
250 </DIV>
251 </DIV>
252 </DIV>
253
254 <P>
255
256 <DIV CLASS="sidebar">
257 <DIV CLASS="pimped bubble">
258 <DIV CLASS="rounded">
259 <BLOCKQUOTE>
260 <DIV>
261 Like something you see here on Four Island?
262
263 <P>
264 Well, the best way to promote a post here is to link to it from your blog.
265 We always appreciate Pingbacks.<BR>
266
267 Of course, if you don't have a blog,
268 you could simply comment on the post in question.<BR>
269
270 Can't be bothered to think up a comment? Well, you can always rate it then.<BR>
271
272 There's always a way to show how you feel about a post on Four Island.
273 </P>
274 </DIV>
275 </BLOCKQUOTE>
276 </DIV>
277 <CITE CLASS="rounded"><STRONG>Hatkirby</STRONG> on Four Island</CITE>
278 </DIV>
279 </DIV>
280
281 <!--BEGIN SIDEBARS-->
282 <DIV class="sidebar">
283 <DIV CLASS="bubble">
284 <DIV CLASS="rounded">
285 <BLOCKQUOTE>
286 <H3><!--SIDEBARS.TITLE--></H3>
287
288 <P>
289 <!--SIDEBARS.TEXT-->
290 </P>
291 </BLOCKQUOTE>
292 </DIV>
293 </DIV>
294 </DIV>
295 <!--END SIDEBARS-->
296 </DIV>