diff options
| author | Starla Insigna <hatkirby@fourisland.com> | 2008-12-14 09:39:10 -0500 |
|---|---|---|
| committer | Starla Insigna <hatkirby@fourisland.com> | 2008-12-14 09:39:10 -0500 |
| commit | 9cb1fcba82027daa21eb457f1b2912ee02e5c7eb (patch) | |
| tree | b9ad822ca0f186f42da00e1a2c882ede77d2ee14 | |
| parent | f037e1d6baa069b324b7a0fd6eaffbdfb5c6f4dc (diff) | |
| download | fourisland-9cb1fcba82027daa21eb457f1b2912ee02e5c7eb.tar.gz fourisland-9cb1fcba82027daa21eb457f1b2912ee02e5c7eb.tar.bz2 fourisland-9cb1fcba82027daa21eb457f1b2912ee02e5c7eb.zip | |
Major design and code overhaul
I don't know, a lot of stuffses happened that I don't quite remember anymore. Goodness, that's not good.
| -rwxr-xr-x | includes/bbcode.php | 5 | ||||
| -rwxr-xr-x | includes/db.php | 9 | ||||
| -rwxr-xr-x | includes/footer.php | 57 | ||||
| -rwxr-xr-x | includes/functions.php | 25 | ||||
| -rwxr-xr-x | includes/header.php | 3 | ||||
| -rwxr-xr-x | pages/blog.php | 49 | ||||
| -rwxr-xr-x | pages/login.php | 2 | ||||
| -rwxr-xr-x | pages/poll.php | 60 | ||||
| -rwxr-xr-x | pages/quotes.php | 4 | ||||
| -rwxr-xr-x | theme/archive.tpl | 33 | ||||
| -rw-r--r-- | theme/css/blog.php | 13 | ||||
| -rwxr-xr-x | theme/css/bubbles.css | 9 | ||||
| -rwxr-xr-x | theme/css/website.css | 74 | ||||
| -rwxr-xr-x | theme/footer.tpl | 43 | ||||
| -rwxr-xr-x | theme/header.tpl | 46 | ||||
| -rwxr-xr-x | theme/pollIndex.tpl | 17 | ||||
| -rwxr-xr-x | theme/post.tpl | 2 | ||||
| -rwxr-xr-x | theme/quotes/browse.tpl | 18 | ||||
| -rw-r--r-- | theme/quotes/header.tpl | 47 |
19 files changed, 287 insertions, 229 deletions
| diff --git a/includes/bbcode.php b/includes/bbcode.php index 40533a3..42ff8d0 100755 --- a/includes/bbcode.php +++ b/includes/bbcode.php | |||
| @@ -32,6 +32,7 @@ class BBCode | |||
| 32 | { | 32 | { |
| 33 | $this->bbcodes['b'] = '<B>{CONTENT}</B>'; | 33 | $this->bbcodes['b'] = '<B>{CONTENT}</B>'; |
| 34 | $this->bbcodes['i'] = '<I>{CONTENT}</I>'; | 34 | $this->bbcodes['i'] = '<I>{CONTENT}</I>'; |
| 35 | $this->bbcodes['u'] = '<U>{CONTENT}</U>'; | ||
| 35 | $this->bbcodes['url'] = '<A HREF="{CONTENT}">{CONTENT}</A>'; | 36 | $this->bbcodes['url'] = '<A HREF="{CONTENT}">{CONTENT}</A>'; |
| 36 | $this->bbcodes2['url'] = '<A HREF="{PARAM}">{CONTENT}</A>'; | 37 | $this->bbcodes2['url'] = '<A HREF="{PARAM}">{CONTENT}</A>'; |
| 37 | $this->bbcodes['img'] = '<IMG SRC="{CONTENT}" />'; | 38 | $this->bbcodes['img'] = '<IMG SRC="{CONTENT}" />'; |
| @@ -46,8 +47,8 @@ class BBCode | |||
| 46 | $this->bbcodes2['blog'] = '<A HREF="/blog/{PARAM}/">{CONTENT}</A>'; | 47 | $this->bbcodes2['blog'] = '<A HREF="/blog/{PARAM}/">{CONTENT}</A>'; |
| 47 | $this->bbcodes['ins'] = '<INS>{CONTENT}</INS>'; | 48 | $this->bbcodes['ins'] = '<INS>{CONTENT}</INS>'; |
| 48 | $this->bbcodes['del'] = '<DEL>{CONTENT}</DEL>'; | 49 | $this->bbcodes['del'] = '<DEL>{CONTENT}</DEL>'; |
| 49 | $this->bbcodes['bquote'] = '<P><DIV CLASS="autosize"><DIV CLASS="bubble"><DIV CLASS="bquote"><BLOCKQUOTE><DIV><NOBR>{CONTENT}</NOBR></DIV></BLOCKQUOTE></DIV><CITE><STRONG>Anonymous</STRONG></CITE></DIV></DIV><DIV CLASS="cleardiv"></DIV>'; | 50 | $this->bbcodes['bquote'] = '<P><DIV CLASS="autosize"><DIV CLASS="bubble"><DIV CLASS="bquote"><BLOCKQUOTE><DIV>{CONTENT}</DIV></BLOCKQUOTE></DIV><CITE><STRONG>Anonymous</STRONG></CITE></DIV></DIV><DIV CLASS="cleardiv"></DIV>'; |
| 50 | $this->bbcodes2['bquote'] = '<P><DIV CLASS="autosize"><DIV CLASS="bubble"><DIV CLASS="bquote"><BLOCKQUOTE><DIV><NOBR>{CONTENT}</NOBR></DIV></BLOCKQUOTE></DIV><CITE><STRONG>{PARAM}</STRONG></CITE></DIV></DIV><DIV CLASS="cleardiv"></DIV>'; | 51 | $this->bbcodes2['bquote'] = '<P><DIV CLASS="autosize"><DIV CLASS="bubble"><DIV CLASS="bquote"><BLOCKQUOTE><DIV>{CONTENT}</DIV></BLOCKQUOTE></DIV><CITE><STRONG>{PARAM}</STRONG></CITE></DIV></DIV><DIV CLASS="cleardiv"></DIV>'; |
| 51 | $this->bbcodes2['abbr'] = '<ABBR TITLE="{PARAM}">{CONTENT}</ABBR>'; | 52 | $this->bbcodes2['abbr'] = '<ABBR TITLE="{PARAM}">{CONTENT}</ABBR>'; |
| 52 | $this->bbcodes['hidden'] = '<DIV STYLE="display: none">{CONTENT}</DIV>'; | 53 | $this->bbcodes['hidden'] = '<DIV STYLE="display: none">{CONTENT}</DIV>'; |
| 53 | 54 | ||
| diff --git a/includes/db.php b/includes/db.php index 8cc5449..8f305e7 100755 --- a/includes/db.php +++ b/includes/db.php | |||
| @@ -46,4 +46,13 @@ function db_multi_select($query, $callback) | |||
| 46 | } | 46 | } |
| 47 | } | 47 | } |
| 48 | 48 | ||
| 49 | function db_count($query) | ||
| 50 | { | ||
| 51 | $cntitem = $query; | ||
| 52 | $cntitem2 = mysql_query($cntitem) or die($cntitem); | ||
| 53 | $cntitem3 = mysql_fetch_array($cntitem2); | ||
| 54 | |||
| 55 | return $cntitem3['COUNT(*)']; | ||
| 56 | } | ||
| 57 | |||
| 49 | ?> | 58 | ?> |
| diff --git a/includes/footer.php b/includes/footer.php index be8dd1b..4daf35e 100755 --- a/includes/footer.php +++ b/includes/footer.php | |||
| @@ -37,32 +37,38 @@ if (!isset($noRightbar)) | |||
| 37 | 37 | ||
| 38 | if (!isset($noHatNav)) | 38 | if (!isset($noHatNav)) |
| 39 | { | 39 | { |
| 40 | $template->adds_block('USEHATNAV', array('exi'=>1)); | 40 | $cnthatnav = "SELECT COUNT(*) FROM hatnav WHERE category = \"" . $pageCategory . "\""; |
| 41 | if (!isset($genHatNav)) | 41 | $cnthatnav2 = mysql_query($cnthatnav); |
| 42 | $cnthatnav3 = mysql_fetch_array($cnthatnav2); | ||
| 43 | |||
| 44 | if ($cnthatnav3['COUNT(*)'] > 0) | ||
| 42 | { | 45 | { |
| 43 | $gethnis = 'SELECT * FROM hatnav WHERE category = "' . | 46 | $template->adds_block('USEHATNAV', array('exi'=>1)); |
| 44 | $pageCategory . '"'; | 47 | if (!isset($genHatNav)) |
| 45 | $gethnis2 = mysql_query($gethnis); | ||
| 46 | $i=0; | ||
| 47 | while ($gethnis3[$i] = mysql_fetch_array($gethnis2)) | ||
| 48 | { | 48 | { |
| 49 | $template->adds_block('HATNAV', array( 'AID' => $gethnis3[$i]['AID'], | 49 | $gethnis = 'SELECT * FROM hatnav WHERE category = "' . $pageCategory . '"'; |
| 50 | 'HREF' => $gethnis3[$i]['href'], | 50 | $gethnis2 = mysql_query($gethnis); |
| 51 | 'IMAGE' => '/theme/images/icons/' . $gethnis3[$i]['image'] . '.png', | 51 | $i=0; |
| 52 | 'TEXT' => $gethnis3[$i]['text'], | 52 | while ($gethnis3[$i] = mysql_fetch_array($gethnis2)) |
| 53 | 'NEW' => dispIfNotOld($gethnis3[$i]['lastEdit']))); | 53 | { |
| 54 | $i++; | 54 | $template->adds_block('HATNAV', array( 'AID' => $gethnis3[$i]['AID'], |
| 55 | } | 55 | 'HREF' => $gethnis3[$i]['href'], |
| 56 | } else { | 56 | 'IMAGE' => '/theme/images/icons/' . $gethnis3[$i]['image'] . '.png', |
| 57 | $i=0; | 57 | 'TEXT' => $gethnis3[$i]['text'], |
| 58 | while ($i < $genHatNavNum) | 58 | 'NEW' => dispIfNotOld($gethnis3[$i]['lastEdit']))); |
| 59 | { | 59 | $i++; |
| 60 | $template->adds_block('HATNAV', array( 'AID' => 'post', | 60 | } |
| 61 | 'HREF' => $genHatNav[$i]['href'], | 61 | } else { |
| 62 | 'IMAGE' => '/theme/images/blue.PNG', | 62 | $i=0; |
| 63 | 'TEXT' => $genHatNav[$i]['text'], | 63 | while ($i < $genHatNavNum) |
| 64 | 'NEW' => '')); | 64 | { |
| 65 | $i++; | 65 | $template->adds_block('HATNAV', array( 'AID' => 'post', |
| 66 | 'HREF' => $genHatNav[$i]['href'], | ||
| 67 | 'IMAGE' => '/theme/images/blue.PNG', | ||
| 68 | 'TEXT' => $genHatNav[$i]['text'], | ||
| 69 | 'NEW' => '')); | ||
| 70 | $i++; | ||
| 71 | } | ||
| 66 | } | 72 | } |
| 67 | } | 73 | } |
| 68 | } | 74 | } |
| @@ -235,9 +241,6 @@ if (!isset($noRightbar)) | |||
| 235 | } | 241 | } |
| 236 | } | 242 | } |
| 237 | 243 | ||
| 238 | $template->add('REDIRPAGE',rawurlencode($_SERVER['REQUEST_URI'])); | ||
| 239 | $template->add('LOGDATA',echoLogData()); | ||
| 240 | |||
| 241 | $template->display(); | 244 | $template->display(); |
| 242 | 245 | ||
| 243 | ?> | 246 | ?> |
| diff --git a/includes/functions.php b/includes/functions.php index 7f85f96..1caef59 100755 --- a/includes/functions.php +++ b/includes/functions.php | |||
| @@ -282,4 +282,29 @@ if (!function_exists('unique_id')) | |||
| 282 | } | 282 | } |
| 283 | } | 283 | } |
| 284 | 284 | ||
| 285 | function displayRelated($title, $avoid = 0) | ||
| 286 | { | ||
| 287 | $getrelated = "SELECT *, MATCH (title, text) AGAINST (\"" . addslashes($title) . "\") AS score FROM updates WHERE MATCH (title, text) AGAINST (\"" . addslashes($title) . "\") AND id <> " . $avoid . " LIMIT 0,5"; | ||
| 288 | $getrelated2 = mysql_query($getrelated); | ||
| 289 | $i=0; | ||
| 290 | while ($getrelated3[$i] = mysql_fetch_array($getrelated2)) | ||
| 291 | { | ||
| 292 | if ($i==0) | ||
| 293 | { | ||
| 294 | $template = new FITemplate('related'); | ||
| 295 | } | ||
| 296 | |||
| 297 | $template->adds_block('POST', array( 'TITLE' => $getrelated3[$i]['title'], | ||
| 298 | 'CODED' => $getrelated3[$i]['slug'], | ||
| 299 | 'AUTHOR' => $getrelated3[$i]['author'], | ||
| 300 | 'DATE' => date('F d<\S\U\P>S</\S\U\P> Y',strtotime($getrelated3[$i]['pubDate'])))); | ||
| 301 | $i++; | ||
| 302 | } | ||
| 303 | |||
| 304 | if ($i > 0) | ||
| 305 | { | ||
| 306 | $template->display(); | ||
| 307 | } | ||
| 308 | } | ||
| 309 | |||
| 285 | ?> | 310 | ?> |
| diff --git a/includes/header.php b/includes/header.php index e9f31f6..6018179 100755 --- a/includes/header.php +++ b/includes/header.php | |||
| @@ -44,6 +44,9 @@ $headerTemp->add('BODYTAGS',(isset($bodyTags)) ? $bodyTags : ''); | |||
| 44 | $headerTemp->add('HEADTAGS',isset($headtags) ? $headtags : ''); | 44 | $headerTemp->add('HEADTAGS',isset($headtags) ? $headtags : ''); |
| 45 | $headerTemp->add('EXTRATITLE',isset($title) ? ($title . ' - ') : ''); | 45 | $headerTemp->add('EXTRATITLE',isset($title) ? ($title . ' - ') : ''); |
| 46 | $headerTemp->add('PAGEID',(isset($pageID)) ? $pageID : 'none'); | 46 | $headerTemp->add('PAGEID',(isset($pageID)) ? $pageID : 'none'); |
| 47 | $headerTemp->add(strtoupper($pageCategory) . 'ACTIVE', ' CLASS="active"'); | ||
| 48 | $headerTemp->add('REDIRPAGE',rawurlencode($_SERVER['REQUEST_URI'])); | ||
| 49 | $headerTemp->add('LOGDATA',echoLogData()); | ||
| 47 | 50 | ||
| 48 | if (isset($_POST['message'])) | 51 | if (isset($_POST['message'])) |
| 49 | { | 52 | { |
| diff --git a/pages/blog.php b/pages/blog.php index f99ad17..d55f9a4 100755 --- a/pages/blog.php +++ b/pages/blog.php | |||
| @@ -106,27 +106,7 @@ if (isset($_GET['post'])) | |||
| 106 | $page_id = 'updates-' . $getpost3['id']; | 106 | $page_id = 'updates-' . $getpost3['id']; |
| 107 | include('includes/comments.php'); | 107 | include('includes/comments.php'); |
| 108 | 108 | ||
| 109 | $getrelated = "SELECT *, MATCH (title, text) AGAINST (\"" . addslashes($getpost3['title']) . "\") AS score FROM updates WHERE MATCH (title, text) AGAINST (\"" . addslashes($getpost3['title']) . "\") AND id <> " . $getpost3['id'] . " LIMIT 0,5"; | 109 | displayRelated($getpost3['title'], $getpost3['id']); |
| 110 | $getrelated2 = mysql_query($getrelated); | ||
| 111 | $i=0; | ||
| 112 | while ($getrelated3[$i] = mysql_fetch_array($getrelated2)) | ||
| 113 | { | ||
| 114 | if ($i==0) | ||
| 115 | { | ||
| 116 | $template = new FITemplate('related'); | ||
| 117 | } | ||
| 118 | |||
| 119 | $template->adds_block('POST', array( 'TITLE' => $getrelated3[$i]['title'], | ||
| 120 | 'CODED' => $getrelated3[$i]['slug'], | ||
| 121 | 'AUTHOR' => $getrelated3[$i]['author'], | ||
| 122 | 'DATE' => date('F d<\S\U\P>S</\S\U\P> Y',strtotime($getrelated3[$i]['pubDate'])))); | ||
| 123 | $i++; | ||
| 124 | } | ||
| 125 | |||
| 126 | if ($i > 0) | ||
| 127 | { | ||
| 128 | $template->display(); | ||
| 129 | } | ||
| 130 | } else { | 110 | } else { |
| 131 | generateError('404'); | 111 | generateError('404'); |
| 132 | } | 112 | } |
| @@ -135,6 +115,7 @@ if (isset($_GET['post'])) | |||
| 135 | if (isset($_GET['author'])) | 115 | if (isset($_GET['author'])) |
| 136 | { | 116 | { |
| 137 | $title = 'Author: ' . $_GET['author'] . ' - Blog Archive'; | 117 | $title = 'Author: ' . $_GET['author'] . ' - Blog Archive'; |
| 118 | $template->add('HEADER', 'Posts by ' . $_GET['author']); | ||
| 138 | $getposts = "SELECT * FROM updates AS u WHERE author = \"" . $_GET['author'] . "\" ORDER BY id DESC"; | 119 | $getposts = "SELECT * FROM updates AS u WHERE author = \"" . $_GET['author'] . "\" ORDER BY id DESC"; |
| 139 | $getbio = "SELECT * FROM bio WHERE username = \"" . $_GET['author'] . "\""; | 120 | $getbio = "SELECT * FROM bio WHERE username = \"" . $_GET['author'] . "\""; |
| 140 | $getbio2 = mysql_query($getbio); | 121 | $getbio2 = mysql_query($getbio); |
| @@ -148,9 +129,11 @@ if (isset($_GET['post'])) | |||
| 148 | } elseif (isset($_GET['tag'])) | 129 | } elseif (isset($_GET['tag'])) |
| 149 | { | 130 | { |
| 150 | $title = 'Tag: ' . $_GET['tag'] . ' - Blog Archive'; | 131 | $title = 'Tag: ' . $_GET['tag'] . ' - Blog Archive'; |
| 132 | $template->add('HEADER', 'Posts tagged with ' . $_GET['tag']); | ||
| 151 | $getposts = "SELECT * FROM updates AS u, tags AS t WHERE u.id = t.post_id AND t.post_type = \"published\" AND t.tag = \"" . $_GET['tag'] . "\" ORDER BY u.id DESC"; | 133 | $getposts = "SELECT * FROM updates AS u, tags AS t WHERE u.id = t.post_id AND t.post_type = \"published\" AND t.tag = \"" . $_GET['tag'] . "\" ORDER BY u.id DESC"; |
| 152 | } else { | 134 | } else { |
| 153 | $title = 'Blog Archive'; | 135 | $title = 'Blog Archive'; |
| 136 | $template->add('HEADER', 'Blog Archive'); | ||
| 154 | $getposts = "SELECT * FROM updates AS u ORDER BY id DESC"; | 137 | $getposts = "SELECT * FROM updates AS u ORDER BY id DESC"; |
| 155 | } | 138 | } |
| 156 | $getposts2 = mysql_query($getposts); | 139 | $getposts2 = mysql_query($getposts); |
| @@ -166,10 +149,6 @@ if (isset($_GET['post'])) | |||
| 166 | $curID++; | 149 | $curID++; |
| 167 | } | 150 | } |
| 168 | $template->add_ref($curID, 'MONTH', array('TITLE' => date('F Y',strtotime($getposts3[$i]['pubDate'])))); | 151 | $template->add_ref($curID, 'MONTH', array('TITLE' => date('F Y',strtotime($getposts3[$i]['pubDate'])))); |
| 169 | if ($curID == 0) | ||
| 170 | { | ||
| 171 | $template->adds_ref_sub($curID, 'BIGEND',array('exi'=>1)); | ||
| 172 | } | ||
| 173 | $lastmonth = date('m-Y',strtotime($getposts3[$i]['pubDate'])); | 152 | $lastmonth = date('m-Y',strtotime($getposts3[$i]['pubDate'])); |
| 174 | } | 153 | } |
| 175 | 154 | ||
| @@ -195,23 +174,9 @@ if (isset($_GET['post'])) | |||
| 195 | $comText = $total_post . ' Comments'; | 174 | $comText = $total_post . ' Comments'; |
| 196 | } | 175 | } |
| 197 | 176 | ||
| 198 | if ($curID == 0) | 177 | $template->adds_ref_sub($curID, 'SMALL',array( 'DATE' => date('m-d-Y',strtotime($getposts3[$i]['pubDate'])), |
| 199 | { | 178 | 'CODED' => $getposts3[$i]['slug'], |
| 200 | $template->adds_ref_sub($curID, 'BIG',array( 'DATE' => date('m-d-Y',strtotime($getposts3[$i]['pubDate'])), | 179 | 'TITLE' => $getposts3[$i]['title'])); |
| 201 | 'CODED' => $getposts3[$i]['slug'], | ||
| 202 | 'TITLE' => $getposts3[$i]['title'], | ||
| 203 | 'ID' => $getposts3[$i]['id'], | ||
| 204 | 'YEARID' => ((date('Y',strtotime($getposts3[$i]['pubDate']))-2006) % 4), | ||
| 205 | 'MONTH' => date('M',strtotime($getposts3[$i]['pubDate'])), | ||
| 206 | 'DAY' => date('d',strtotime($getposts3[$i]['pubDate'])), | ||
| 207 | 'AUTHOR' => $getposts3[$i]['author'], | ||
| 208 | 'PLURALCOMMENT' => (isset($plural) ? $plural : ''), | ||
| 209 | 'COMMENTS' => $comText)); | ||
| 210 | } else { | ||
| 211 | $template->adds_ref_sub($curID, 'SMALL',array( 'DATE' => date('m-d-Y',strtotime($getposts3[$i]['pubDate'])), | ||
| 212 | 'CODED' => $getposts3[$i]['slug'], | ||
| 213 | 'TITLE' => $getposts3[$i]['title'])); | ||
| 214 | } | ||
| 215 | $i++; | 180 | $i++; |
| 216 | } | 181 | } |
| 217 | if ($i==0) | 182 | if ($i==0) |
| diff --git a/pages/login.php b/pages/login.php index 690a0e8..a787729 100755 --- a/pages/login.php +++ b/pages/login.php | |||
| @@ -22,7 +22,7 @@ if (!defined('S_INCLUDE_FILE')) {define('S_INCLUDE_FILE',1);} | |||
| 22 | 22 | ||
| 23 | require('headerproc.php'); | 23 | require('headerproc.php'); |
| 24 | 24 | ||
| 25 | $noMembers=1; | 25 | $pageCategory = 'log'; |
| 26 | 26 | ||
| 27 | if (!isset($_GET['submit'])) | 27 | if (!isset($_GET['submit'])) |
| 28 | { | 28 | { |
| diff --git a/pages/poll.php b/pages/poll.php index d871a7d..2dee559 100755 --- a/pages/poll.php +++ b/pages/poll.php | |||
| @@ -26,12 +26,12 @@ $pageCategory = 'poll'; | |||
| 26 | 26 | ||
| 27 | if (isset($_GET['submit'])) | 27 | if (isset($_GET['submit'])) |
| 28 | { | 28 | { |
| 29 | $setip = "INSERT INTO didpollalready SET ip = \"" . $_SERVER['REMOTE_ADDR'] . "\""; | 29 | $setip = "INSERT INTO didpollalready SET ip = \"" . $_SERVER['REMOTE_ADDR'] . "\""; |
| 30 | $setip2 = mysql_query($setip); | 30 | $setip2 = mysql_query($setip); |
| 31 | $getpoll = "SELECT * FROM polloftheweek ORDER BY id DESC LIMIT 0,1"; | 31 | $getpoll = "SELECT * FROM polloftheweek ORDER BY id DESC LIMIT 0,1"; |
| 32 | $getpoll2 = mysql_query($getpoll); | 32 | $getpoll2 = mysql_query($getpoll); |
| 33 | $getpoll3 = mysql_fetch_array($getpoll2); | 33 | $getpoll3 = mysql_fetch_array($getpoll2); |
| 34 | $setpoll = "UPDATE polloftheweek SET clicks" . $_POST['options'] . " = " . ($getpoll3['clicks' . $_POST['options']]+1) . " WHERE id = " . $getpoll3['id']; | 34 | $setpoll = "UPDATE polloftheweek SET clicks" . $_POST['options'] . " = " . ($getpoll3['clicks' . $_POST['options']]+1) . " WHERE id = " . $getpoll3['id']; |
| 35 | $setpoll2 = mysql_query($setpoll); | 35 | $setpoll2 = mysql_query($setpoll); |
| 36 | 36 | ||
| 37 | $template = new FITemplate('msg'); | 37 | $template = new FITemplate('msg'); |
| @@ -43,17 +43,57 @@ if (isset($_GET['submit'])) | |||
| 43 | { | 43 | { |
| 44 | $template = new FITemplate('pollIndex'); | 44 | $template = new FITemplate('pollIndex'); |
| 45 | 45 | ||
| 46 | $getpolls = "SELECT * FROM polloftheweek ORDER BY id DESC"; | 46 | if (isset($_GET['start'])) |
| 47 | { | ||
| 48 | $start = $_GET['start'] * 10; | ||
| 49 | } else { | ||
| 50 | $start = 0; | ||
| 51 | } | ||
| 52 | |||
| 53 | $getpolls = "SELECT * FROM polloftheweek ORDER BY id DESC LIMIT " . $start . ",10"; | ||
| 47 | $getpolls2 = mysql_query($getpolls); | 54 | $getpolls2 = mysql_query($getpolls); |
| 48 | $i=0; | 55 | $i=0; |
| 49 | while ($getpolls3[$i] = mysql_fetch_array($getpolls2)) | 56 | while ($getpolls3[$i] = mysql_fetch_array($getpolls2)) |
| 50 | { | 57 | { |
| 58 | $question = strip_tags($getpolls3[$i]['question']); | ||
| 59 | if (strlen($question) > 50) | ||
| 60 | { | ||
| 61 | $question = substr($question, 0, 50); | ||
| 62 | while (substr($question, strlen($question)-1) != ' ') | ||
| 63 | { | ||
| 64 | $question = substr($question, 0, strlen($question)-1); | ||
| 65 | } | ||
| 66 | |||
| 67 | $question = substr($question, 0, strlen($question)-1); | ||
| 68 | $question .= '....'; | ||
| 69 | } | ||
| 51 | $template->adds_block('POLL', array( 'ID' => $getpolls3[$i]['id'], | 70 | $template->adds_block('POLL', array( 'ID' => $getpolls3[$i]['id'], |
| 52 | 'QUESTION' => $getpolls3[$i]['question'], | 71 | 'QUESTION' => $question, |
| 53 | 'WEEK' => date('F jS Y', strtotime($getpolls3[$i]['week'])))); | 72 | 'WEEK' => date('F jS Y', strtotime($getpolls3[$i]['week'])), |
| 73 | 'EVEN' => (($i % 2 == 1) ? ' CLASS="even"' : ''))); | ||
| 54 | $i++; | 74 | $i++; |
| 55 | } | 75 | } |
| 56 | 76 | ||
| 77 | if ($i==0) | ||
| 78 | { | ||
| 79 | generateError('404'); | ||
| 80 | exit; | ||
| 81 | } | ||
| 82 | |||
| 83 | $start /= 10; | ||
| 84 | if ($start > 0) | ||
| 85 | { | ||
| 86 | $template->adds_block('PREVIOUS', array('ID' => ($start-1))); | ||
| 87 | } | ||
| 88 | |||
| 89 | $cntpolls = "SELECT COUNT(*) FROM polloftheweek"; | ||
| 90 | $cntpolls2 = mysql_query($cntpolls); | ||
| 91 | $cntpolls3 = mysql_fetch_array($cntpolls2); | ||
| 92 | if ($start < floor($cntpolls3['COUNT(*)'] / 10)) | ||
| 93 | { | ||
| 94 | $template->adds_block('NEXT', array('ID' => ($start+1))); | ||
| 95 | } | ||
| 96 | |||
| 57 | include('pages/polloftheweek.php'); | 97 | include('pages/polloftheweek.php'); |
| 58 | 98 | ||
| 59 | $template->display(); | 99 | $template->display(); |
| @@ -95,6 +135,8 @@ if (isset($_GET['submit'])) | |||
| 95 | 135 | ||
| 96 | $page_id = 'polloftheweek-' . $getpoll3['id']; | 136 | $page_id = 'polloftheweek-' . $getpoll3['id']; |
| 97 | include('includes/comments.php'); | 137 | include('includes/comments.php'); |
| 138 | |||
| 139 | displayRelated($getpoll3['question']); | ||
| 98 | } | 140 | } |
| 99 | 141 | ||
| 100 | ?> | 142 | ?> |
| diff --git a/pages/quotes.php b/pages/quotes.php index b02875e..8aaa5db 100755 --- a/pages/quotes.php +++ b/pages/quotes.php | |||
| @@ -25,10 +25,6 @@ require('headerproc.php'); | |||
| 25 | include('includes/functions_quotes.php'); | 25 | include('includes/functions_quotes.php'); |
| 26 | 26 | ||
| 27 | $pageCategory = 'quotes'; | 27 | $pageCategory = 'quotes'; |
| 28 | $headtags = '<LINK REL="stylesheet" HREF="/theme/css/quotes.css" />'; | ||
| 29 | |||
| 30 | $template = new FITemplate('quotes/header'); | ||
| 31 | $template->display(); | ||
| 32 | 28 | ||
| 33 | if (isset($_GET['id'])) | 29 | if (isset($_GET['id'])) |
| 34 | { | 30 | { |
| diff --git a/theme/archive.tpl b/theme/archive.tpl index b06aad9..1a73af2 100755 --- a/theme/archive.tpl +++ b/theme/archive.tpl | |||
| @@ -1,37 +1,8 @@ | |||
| 1 | <CENTER><H2><!--HEADER--></H2></CENTER> | ||
| 2 | |||
| 1 | <!--BEGIN MONTH--> | 3 | <!--BEGIN MONTH--> |
| 2 | <H3 STYLE="clear: both; display: block; margin-bottom: 0"><!--MONTH.TITLE--></H2> | 4 | <H3 STYLE="clear: both; display: block; margin-bottom: 0"><!--MONTH.TITLE--></H2> |
| 3 | <!--BEGIN MONTH.BIG--> | ||
| 4 | <DIV CLASS="post"> | ||
| 5 | <DIV CLASS="post-date-<!--MONTH.BIG.YEARID-->"> | ||
| 6 | <ABBR CLASS="dtstart" TITLE="<!--MONTH.BIG.DATE-->"> | ||
| 7 | <SPAN CLASS="post-month"><!--MONTH.BIG.MONTH--></SPAN> | ||
| 8 | <SPAN CLASS="post-day"><!--MONTH.BIG.DAY--></SPAN> | ||
| 9 | </ABBR> | ||
| 10 | </DIV> | ||
| 11 | |||
| 12 | <DIV CLASS="post-title"> | ||
| 13 | <H2> | ||
| 14 | <A CLASS="url" HREF="/blog/<!--MONTH.BIG.CODED-->/" REL="bookmark" TITLE="Permalink for <!--MONTH.BIG.TITLE-->"> | ||
| 15 | <SPAN CLASS="summary"><!--MONTH.BIG.TITLE--></SPAN> | ||
| 16 | </A> | ||
| 17 | </H2> | ||
| 18 | |||
| 19 | <SPAN CLASS="post-cat-<!--MONTH.BIG.AUTHOR--> category"> | ||
| 20 | <A HREF="/blog/author/<!--MONTH.BIG.AUTHOR-->.php"><!--MONTH.BIG.AUTHOR--></A> | ||
| 21 | </SPAN> | ||
| 22 | |||
| 23 | <SPAN CLASS="post-comment<!--MONTH.BIG.PLURALCOMMENT-->"> | ||
| 24 | <A CLASS="noVisit" HREF="/blog/<!--MONTH.BIG.CODED-->/#comments"><!--MONTH.BIG.COMMENTS--> »</A> | ||
| 25 | </SPAN> | ||
| 26 | </DIV> | ||
| 27 | </DIV> | ||
| 28 | <!--END MONTH.BIG--> | ||
| 29 | |||
| 30 | <!--BEGIN MONTH.SMALL--> | 5 | <!--BEGIN MONTH.SMALL--> |
| 31 | <SMALL><SPAN STYLE="margin-left: 50"><!--MONTH.SMALL.DATE--> | <A HREF="/blog/<!--MONTH.SMALL.CODED-->/"><!--MONTH.SMALL.TITLE--></A></SPAN></SMALL><BR> | 6 | <SMALL><SPAN STYLE="margin-left: 50"><!--MONTH.SMALL.DATE--> | <A HREF="/blog/<!--MONTH.SMALL.CODED-->/"><!--MONTH.SMALL.TITLE--></A></SPAN></SMALL><BR> |
| 32 | <!--END MONTH.SMALL--> | 7 | <!--END MONTH.SMALL--> |
| 33 | |||
| 34 | <!--BEGIN MONTH.BIGEND--> | ||
| 35 | <BR><P><BR> | ||
| 36 | <!--END MONTH.BIGEND--> | ||
| 37 | <!--END MONTH--> | 8 | <!--END MONTH--> |
| diff --git a/theme/css/blog.php b/theme/css/blog.php index b4b80d0..bef21dd 100644 --- a/theme/css/blog.php +++ b/theme/css/blog.php | |||
| @@ -91,6 +91,13 @@ div.entry { | |||
| 91 | font: 75%/150% Arial, "Trebuchet MS", Tahoma; | 91 | font: 75%/150% Arial, "Trebuchet MS", Tahoma; |
| 92 | } | 92 | } |
| 93 | 93 | ||
| 94 | div.entry ol, | ||
| 95 | div.entry ul, | ||
| 96 | a[name|="comment"]+div.bubble ol, | ||
| 97 | a[name|="comment"]+div.bubble ul { | ||
| 98 | margin-left: 3em; | ||
| 99 | } | ||
| 100 | |||
| 94 | <?php | 101 | <?php |
| 95 | 102 | ||
| 96 | $getupdates = "SELECT * FROM updates"; | 103 | $getupdates = "SELECT * FROM updates"; |
| @@ -207,3 +214,9 @@ div.post-date-4 { | |||
| 207 | float: left; | 214 | float: left; |
| 208 | background: url(/theme/images/date-bg-4.gif) no-repeat; | 215 | background: url(/theme/images/date-bg-4.gif) no-repeat; |
| 209 | } | 216 | } |
| 217 | |||
| 218 | span.post-vote { | ||
| 219 | float: right; | ||
| 220 | position: relative; | ||
| 221 | top: -10px; | ||
| 222 | } | ||
| diff --git a/theme/css/bubbles.css b/theme/css/bubbles.css index c859bf9..311e471 100755 --- a/theme/css/bubbles.css +++ b/theme/css/bubbles.css | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | div.bubble { | 2 | div.bubble { |
| 3 | width: auto; | 3 | width: auto; |
| 4 | font-size: 0.75em; | 4 | font-size: 0.75em; |
| 5 | margin-bottom: 24px; | 5 | margin-bottom: 14px; |
| 6 | font: 1em "Lucida Grande", Lucida, Verdana, sans-serif; | 6 | font: 1em "Lucida Grande", Lucida, Verdana, sans-serif; |
| 7 | } | 7 | } |
| 8 | 8 | ||
| @@ -20,7 +20,7 @@ div.bubble blockquote div { | |||
| 20 | 20 | ||
| 21 | div.bubble cite { | 21 | div.bubble cite { |
| 22 | position: relative; | 22 | position: relative; |
| 23 | margin: 0px; | 23 | margin: 0; |
| 24 | padding: 7px 0px 0px 15px; | 24 | padding: 7px 0px 0px 15px; |
| 25 | top: 6px; | 25 | top: 6px; |
| 26 | background: transparent url(/theme/images/tip.gif) no-repeat 20px 0; | 26 | background: transparent url(/theme/images/tip.gif) no-repeat 20px 0; |
| @@ -62,8 +62,8 @@ div#pimped.bubble cite.rounded { | |||
| 62 | } | 62 | } |
| 63 | 63 | ||
| 64 | div.bubble div.bquote blockquote { | 64 | div.bubble div.bquote blockquote { |
| 65 | margin: 0px; | 65 | margin: 0; |
| 66 | padding: 0px; | 66 | padding: 4px 0; |
| 67 | border: 1px solid #c9c2c1; | 67 | border: 1px solid #c9c2c1; |
| 68 | background-color: #fff; | 68 | background-color: #fff; |
| 69 | } | 69 | } |
| @@ -85,4 +85,5 @@ div.bubble div.bquote blockquote { | |||
| 85 | border-top-right-radius: 10px; | 85 | border-top-right-radius: 10px; |
| 86 | border-bottom-left-radius: 10px; | 86 | border-bottom-left-radius: 10px; |
| 87 | border-bottom-right-radius: 10px; | 87 | border-bottom-right-radius: 10px; |
| 88 | padding: 4px; | ||
| 88 | } | 89 | } |
| diff --git a/theme/css/website.css b/theme/css/website.css index de2fecd..806b01f 100755 --- a/theme/css/website.css +++ b/theme/css/website.css | |||
| @@ -67,13 +67,12 @@ a img { | |||
| 67 | 67 | ||
| 68 | /* Random Elements */ | 68 | /* Random Elements */ |
| 69 | 69 | ||
| 70 | ul#bannernav, p { | 70 | * { |
| 71 | margin:0pt; | 71 | margin:0pt; |
| 72 | padding:0pt; | 72 | padding:0pt; |
| 73 | } | 73 | } |
| 74 | 74 | ||
| 75 | p {margin-top: 1em} | 75 | p {margin-top: 1em;} |
| 76 | |||
| 77 | ul, ol {margin-top: 1em; margin-bottom: 1em} | 76 | ul, ol {margin-top: 1em; margin-bottom: 1em} |
| 78 | 77 | ||
| 79 | img.center, img[align="center"] { | 78 | img.center, img[align="center"] { |
| @@ -93,7 +92,7 @@ acronym, abbr { | |||
| 93 | blockquote { | 92 | blockquote { |
| 94 | padding-left: 10px; | 93 | padding-left: 10px; |
| 95 | border-left: 3px solid #CCC; | 94 | border-left: 3px solid #CCC; |
| 96 | font-family: helvetica; | 95 | font-family: Helvetica, sans-serif; |
| 97 | font-size: 14px; | 96 | font-size: 14px; |
| 98 | margin-top: 10px; | 97 | margin-top: 10px; |
| 99 | margin-bottom: 10px; | 98 | margin-bottom: 10px; |
| @@ -111,7 +110,7 @@ div#banner, div#fi-banner { | |||
| 111 | width: 900px; /*728*/ | 110 | width: 900px; /*728*/ |
| 112 | height: 200px; | 111 | height: 200px; |
| 113 | float: left; | 112 | float: left; |
| 114 | margin-top: 21px; | 113 | /* margin-top: 21px; */ |
| 115 | } | 114 | } |
| 116 | 115 | ||
| 117 | div#banner { | 116 | div#banner { |
| @@ -136,11 +135,50 @@ div#banner h1, div#fi-banner h1 { | |||
| 136 | font-size: 3.0em; | 135 | font-size: 3.0em; |
| 137 | font-weight: normal; | 136 | font-weight: normal; |
| 138 | } | 137 | } |
| 139 | 138 | ||
| 140 | div#bannernav { | 139 | /* NavBar */ |
| 140 | |||
| 141 | div#fi-navbar { | ||
| 142 | position: relative; | ||
| 143 | } | ||
| 144 | |||
| 145 | div#fi-navbar .rounded { | ||
| 146 | padding: 0; | ||
| 147 | } | ||
| 148 | |||
| 149 | div#fi-navbar ul { | ||
| 150 | margin-top: .25em; | ||
| 151 | margin-bottom: .25em; | ||
| 152 | padding-left: 1em; | ||
| 141 | text-align: center; | 153 | text-align: center; |
| 142 | } | 154 | } |
| 143 | 155 | ||
| 156 | div#fi-navbar ul li { | ||
| 157 | display: inline; | ||
| 158 | font-family: Verdana, sans-serif; | ||
| 159 | font-size: 1.1em; | ||
| 160 | } | ||
| 161 | |||
| 162 | div#fi-navbar ul li+li:before { | ||
| 163 | content: " - "; | ||
| 164 | } | ||
| 165 | |||
| 166 | div#fi-navbar ul li img { | ||
| 167 | display: none; | ||
| 168 | } | ||
| 169 | |||
| 170 | div#fi-navbar ul li.active a { | ||
| 171 | display: none; | ||
| 172 | } | ||
| 173 | |||
| 174 | div#fi-navbar ul li.active img { | ||
| 175 | display: inline; | ||
| 176 | background-color: white; | ||
| 177 | outline: white solid .5em; | ||
| 178 | margin-left: .5em; | ||
| 179 | margin-right: .5em; | ||
| 180 | } | ||
| 181 | |||
| 144 | /* Sidebar */ | 182 | /* Sidebar */ |
| 145 | 183 | ||
| 146 | div#rightbar { | 184 | div#rightbar { |
| @@ -197,7 +235,6 @@ div#sidebar li img { | |||
| 197 | margin: 10px auto; | 235 | margin: 10px auto; |
| 198 | text-align: left; | 236 | text-align: left; |
| 199 | padding: 0; | 237 | padding: 0; |
| 200 | margin-top: 25px; | ||
| 201 | } | 238 | } |
| 202 | 239 | ||
| 203 | div#top-fade { | 240 | div#top-fade { |
| @@ -256,7 +293,6 @@ div#content h2 { | |||
| 256 | 293 | ||
| 257 | div.cleardiv { | 294 | div.cleardiv { |
| 258 | clear: both; | 295 | clear: both; |
| 259 | height: 1em; | ||
| 260 | } | 296 | } |
| 261 | 297 | ||
| 262 | div#footer { | 298 | div#footer { |
| @@ -269,6 +305,7 @@ div#footer { | |||
| 269 | width: 100%; | 305 | width: 100%; |
| 270 | border-top: 1px black solid; | 306 | border-top: 1px black solid; |
| 271 | border-bottom: 4px gray solid; | 307 | border-bottom: 4px gray solid; |
| 308 | background-color: white; | ||
| 272 | } | 309 | } |
| 273 | 310 | ||
| 274 | div#footer ul.rows li { | 311 | div#footer ul.rows li { |
| @@ -296,11 +333,6 @@ div#content ul { | |||
| 296 | list-style: url(/theme/images/bullet_disk_big.png); | 333 | list-style: url(/theme/images/bullet_disk_big.png); |
| 297 | } | 334 | } |
| 298 | 335 | ||
| 299 | div.push { | ||
| 300 | clear: both; | ||
| 301 | height: 20px; | ||
| 302 | } | ||
| 303 | |||
| 304 | div#content a img { | 336 | div#content a img { |
| 305 | border: solid transparent 1px; | 337 | border: solid transparent 1px; |
| 306 | } | 338 | } |
| @@ -313,6 +345,20 @@ div#hatbar.quotes-options ul { | |||
| 313 | list-style: none; | 345 | list-style: none; |
| 314 | } | 346 | } |
| 315 | 347 | ||
| 348 | div.autosize { | ||
| 349 | margin-bottom: 6px !important; | ||
| 350 | } | ||
| 351 | |||
| 352 | ul blockquote, ol blockquote { | ||
| 353 | position: relative; | ||
| 354 | left: -3em; | ||
| 355 | width: 110%; | ||
| 356 | } | ||
| 357 | |||
| 358 | li+br { | ||
| 359 | display: none; | ||
| 360 | } | ||
| 361 | |||
| 316 | /* Tables */ | 362 | /* Tables */ |
| 317 | 363 | ||
| 318 | table.webmail { | 364 | table.webmail { |
| diff --git a/theme/footer.tpl b/theme/footer.tpl index faa5189..ceb9658 100755 --- a/theme/footer.tpl +++ b/theme/footer.tpl | |||
| @@ -22,52 +22,23 @@ | |||
| 22 | </DIV> | 22 | </DIV> |
| 23 | </DIV> | 23 | </DIV> |
| 24 | 24 | ||
| 25 | <!--BEGIN USEHATNAV--> | ||
| 25 | <DIV class="sidebar"> | 26 | <DIV class="sidebar"> |
| 26 | <DIV CLASS="bubble"> | 27 | <DIV CLASS="bubble"> |
| 27 | <DIV CLASS="rounded"> | 28 | <DIV CLASS="rounded"> |
| 28 | <BLOCKQUOTE> | 29 | <BLOCKQUOTE> |
| 29 | <DIV ID="hatbar"><H3>HatNav</H3><P> | 30 | <DIV ID="hatnav"><H3>Hatnav</H3><P> |
| 30 | <UL> | 31 | <UL> |
| 31 | <LI> | 32 | <!--BEGIN HATNAV--> |
| 32 | <IMG SRC="/theme/images/icons/newspaper.png" /> | 33 | <LI STYLE="margin-left: 10"><A ID="<!--HATNAV.AID-->" HREF="<!--HATNAV.HREF-->"><IMG SRC="<!--HATNAV.IMAGE-->"><!--HATNAV.TEXT--><!--HATNAV.NEW--></A></LI> |
| 33 | <A HREF="http://fourisland.com/">Blog</A> | 34 | <!--END HATNAV--> |
| 34 | </LI> | ||
| 35 | |||
| 36 | <LI> | ||
| 37 | <IMG SRC="/theme/images/projects.png" /> | ||
| 38 | <A HREF="http://projects.fourisland.com/">Projects</A> | ||
| 39 | </LI> | ||
| 40 | |||
| 41 | <LI> | ||
| 42 | <IMG SRC="/theme/images/icons/comment.png" /> | ||
| 43 | <A HREF="http://fourisland.com/fourm/">The Fourm</A> | ||
| 44 | </LI> | ||
| 45 | |||
| 46 | <LI> | ||
| 47 | <IMG SRC="/theme/images/icons/page_edit.png" /> | ||
| 48 | <A HREF="http://fourisland.com/wiki/">Fouripedia</A> | ||
| 49 | </LI> | ||
| 50 | |||
| 51 | <LI> | ||
| 52 | <IMG SRC="/theme/images/icons/overlays.png" /> | ||
| 53 | <A HREF="http://fourisland.com/poll/">Polls</A> | ||
| 54 | </LI> | ||
| 55 | |||
| 56 | <LI> | ||
| 57 | <IMG SRC="/theme/images/icons/16-file-page.png" /> | ||
| 58 | <A HREF="http://fourisland.com/quotes/">Quotes</A> | ||
| 59 | </LI> | ||
| 60 | |||
| 61 | <LI> | ||
| 62 | <IMG SRC="/theme/images/icons/door_<!--LOGDATA-->.png" /> | ||
| 63 | <A HREF="http://fourisland.com/log<!--LOGDATA-->.php?redirect=<!--REDIRPAGE-->">Log<!--LOGDATA--></A> | ||
| 64 | </LI> | ||
| 65 | </UL> | 35 | </UL> |
| 66 | </DIV> | 36 | </P></DIV> |
| 67 | </BLOCKQUOTE> | 37 | </BLOCKQUOTE> |
| 68 | </DIV> | 38 | </DIV> |
| 69 | </DIV> | 39 | </DIV> |
| 70 | </DIV> | 40 | </DIV> |
| 41 | <!--END USEHATNAV--> | ||
| 71 | 42 | ||
| 72 | <DIV class="sidebar"> | 43 | <DIV class="sidebar"> |
| 73 | <DIV CLASS="bubble"> | 44 | <DIV CLASS="bubble"> |
| diff --git a/theme/header.tpl b/theme/header.tpl index 85ddf9b..6f02792 100755 --- a/theme/header.tpl +++ b/theme/header.tpl | |||
| @@ -36,7 +36,51 @@ | |||
| 36 | </DIV> | 36 | </DIV> |
| 37 | </DIV> | 37 | </DIV> |
| 38 | 38 | ||
| 39 | <DIV CLASS="push"></DIV> | 39 | <DIV CLASS="cleardiv"></DIV> |
| 40 | |||
| 41 | <DIV ID="fi-navbar"> | ||
| 42 | <DIV CLASS="bubble"> | ||
| 43 | <DIV CLASS="rounded"> | ||
| 44 | <BLOCKQUOTE> | ||
| 45 | <UL> | ||
| 46 | <LI<!--HOMEACTIVE-->> | ||
| 47 | <IMG SRC="/theme/images/icons/newspaper.png" /> | ||
| 48 | <A HREF="http://fourisland.com/">Blog</A> | ||
| 49 | </LI> | ||
| 50 | |||
| 51 | <LI> | ||
| 52 | <A HREF="http://projects.fourisland.com/">Projects</A> | ||
| 53 | </LI> | ||
| 54 | |||
| 55 | <LI<!--FOURMACTIVE-->> | ||
| 56 | <IMG SRC="/theme/images/icons/comment.png" /> | ||
| 57 | <A HREF="http://fourisland.com/fourm/">The Fourm</A> | ||
| 58 | </LI> | ||
| 59 | |||
| 60 | <LI<!--WIKIACTIVE-->> | ||
| 61 | <IMG SRC="/theme/images/icons/page_edit.png" /> | ||
| 62 | <A HREF="http://fourisland.com/wiki/">Fouripedia</A> | ||
| 63 | </LI> | ||
| 64 | |||
| 65 | <LI<!--POLLACTIVE-->> | ||
| 66 | <IMG SRC="/theme/images/icons/overlays.png" /> | ||
| 67 | <A HREF="http://fourisland.com/poll/">Polls</A> | ||
| 68 | </LI> | ||
| 69 | |||
| 70 | <LI<!--QUOTESACTIVE-->> | ||
| 71 | <IMG SRC="/theme/images/icons/16-file-page.png" /> | ||
| 72 | <A HREF="http://fourisland.com/quotes/">Quotes</A> | ||
| 73 | </LI> | ||
| 74 | |||
| 75 | <LI<!--LOGACTIVE-->> | ||
| 76 | <IMG SRC="/theme/images/icons/door_in.png" /> | ||
| 77 | <A HREF="http://fourisland.com/log<!--LOGDATA-->.php?redirect=<!--REDIRPAGE-->">Log<!--LOGDATA--></A> | ||
| 78 | </LI> | ||
| 79 | </UL> | ||
| 80 | </BLOCKQUOTE> | ||
| 81 | </DIV> | ||
| 82 | </DIV> | ||
| 83 | </DIV> | ||
| 40 | 84 | ||
| 41 | <DIV id="page-body"> | 85 | <DIV id="page-body"> |
| 42 | <DIV id="content"> | 86 | <DIV id="content"> |
| diff --git a/theme/pollIndex.tpl b/theme/pollIndex.tpl index 18b3c43..ced43cf 100755 --- a/theme/pollIndex.tpl +++ b/theme/pollIndex.tpl | |||
| @@ -17,8 +17,19 @@ | |||
| 17 | Welcome to the Poll of the Week! Feel free to vote on these! You can review old ones and also comment on them if | 17 | Welcome to the Poll of the Week! Feel free to vote on these! You can review old ones and also comment on them if |
| 18 | you're logged in using the links below! | 18 | you're logged in using the links below! |
| 19 | <P> | 19 | <P> |
| 20 | <UL> | 20 | <TABLE CLASS="webmail"> |
| 21 | <TR><TH>Question</TH><TH>Week</TH></TR> | ||
| 21 | <!--BEGIN POLL--> | 22 | <!--BEGIN POLL--> |
| 22 | <LI><A HREF="/poll/<!--POLL.ID-->.php"><!--POLL.QUESTION--></A> - Week of <!--POLL.WEEK--></LI> | 23 | <TR<!--POLL.EVEN-->><TD><A HREF="/poll/<!--POLL.ID-->.php"><!--POLL.QUESTION--></A></TD><TD><NOBR><!--POLL.WEEK--></NOBR></TD></TR> |
| 23 | <!--END POLL--> | 24 | <!--END POLL--> |
| 24 | </UL> | 25 | </TABLE> |
| 26 | |||
| 27 | <P> | ||
| 28 | <!--BEGIN PREVIOUS--> | ||
| 29 | <A HREF="/poll/?start=<!--PREVIOUS.ID-->" STYLE="float: left">Previous</A> | ||
| 30 | <!--END PREVIOUS--> | ||
| 31 | |||
| 32 | <!--BEGIN NEXT--> | ||
| 33 | <A HREF="/poll/?start=<!--NEXT.ID-->" STYLE="float: right">Next</A> | ||
| 34 | <!--END NEXT--> | ||
| 35 | </P> | ||
| diff --git a/theme/post.tpl b/theme/post.tpl index 3314d4e..a2342be 100755 --- a/theme/post.tpl +++ b/theme/post.tpl | |||
| @@ -55,7 +55,7 @@ | |||
| 55 | </DIV> | 55 | </DIV> |
| 56 | <CITE CLASS="rounded"><STRONG><!--POST.AUTHOR--></STRONG> on <!--POST.DATE--></CITE> | 56 | <CITE CLASS="rounded"><STRONG><!--POST.AUTHOR--></STRONG> on <!--POST.DATE--></CITE> |
| 57 | 57 | ||
| 58 | <SPAN STYLE="float: right"> | 58 | <SPAN CLASS="post-vote"> |
| 59 | <A HREF="/vote.php?id=<!--POST.ID-->&dir=plus" REL="nofollow"><IMG SRC="/theme/images/icons/thumb_up.png"></A> | 59 | <A HREF="/vote.php?id=<!--POST.ID-->&dir=plus" REL="nofollow"><IMG SRC="/theme/images/icons/thumb_up.png"></A> |
| 60 | <BIG><!--POST.RATING--></BIG> | 60 | <BIG><!--POST.RATING--></BIG> |
| 61 | <A HREF="/vote.php?id=<!--POST.ID-->&dir=minus" REL="nofollow"><IMG SRC="/theme/images/icons/thumb_down.png"></A> | 61 | <A HREF="/vote.php?id=<!--POST.ID-->&dir=minus" REL="nofollow"><IMG SRC="/theme/images/icons/thumb_down.png"></A> |
| diff --git a/theme/quotes/browse.tpl b/theme/quotes/browse.tpl index 7b4312a..2880dfb 100755 --- a/theme/quotes/browse.tpl +++ b/theme/quotes/browse.tpl | |||
| @@ -2,16 +2,20 @@ | |||
| 2 | <!--INCLUDE quotes/pagenumbers--> | 2 | <!--INCLUDE quotes/pagenumbers--> |
| 3 | <!--END PAGENUMBERS--> | 3 | <!--END PAGENUMBERS--> |
| 4 | 4 | ||
| 5 | <P><!--ORIGIN--></P> | 5 | <H2><!--ORIGIN--></H2> |
| 6 | 6 | ||
| 7 | <!--BEGIN QUOTES--> | 7 | <!--BEGIN QUOTES--> |
| 8 | <A HREF="/quotes/<!--QUOTES.NUMBER-->.php">#<!--QUOTES.NUMBER--></A> | 8 | <P> |
| 9 | <A HREF="/quotes/vote.php?id=<!--QUOTES.NUMBER-->&dir=plus">+</A> | 9 | <A HREF="/quotes/<!--QUOTES.NUMBER-->.php">#<!--QUOTES.NUMBER--></A> |
| 10 | <SPAN>(<!--QUOTES.RATING-->)</SPAN> | 10 | <A HREF="/quotes/vote.php?id=<!--QUOTES.NUMBER-->&dir=plus">+</A> |
| 11 | <A HREF="/quotes/vote.php?id=<!--QUOTES.NUMBER-->&dir=minus">-</A> | 11 | <SPAN>(<!--QUOTES.RATING-->)</SPAN> |
| 12 | <A HREF="/quotes/flag.php?id=<!--QUOTES.NUMBER-->">[X]</A> | 12 | <A HREF="/quotes/vote.php?id=<!--QUOTES.NUMBER-->&dir=minus">-</A> |
| 13 | <A HREF="/quotes/flag.php?id=<!--QUOTES.NUMBER-->">[X]</A> | ||
| 13 | 14 | ||
| 14 | <P><!--QUOTES.QUOTE--></P> | 15 | <BR /> |
| 16 | |||
| 17 | <!--QUOTES.QUOTE--> | ||
| 18 | </P> | ||
| 15 | <!--END QUOTES--> | 19 | <!--END QUOTES--> |
| 16 | 20 | ||
| 17 | <!--BEGIN PAGENUMBERS--> | 21 | <!--BEGIN PAGENUMBERS--> |
| diff --git a/theme/quotes/header.tpl b/theme/quotes/header.tpl deleted file mode 100644 index 620a4d0..0000000 --- a/theme/quotes/header.tpl +++ /dev/null | |||
| @@ -1,47 +0,0 @@ | |||
| 1 | <DIV CLASS="sidebar" STYLE="margin: auto"> | ||
| 2 | <DIV CLASS="bubble"> | ||
| 3 | <DIV CLASS="rounded"> | ||
| 4 | <BLOCKQUOTE> | ||
| 5 | <DIV ID="hatbar" CLASS="quotes-options"> | ||
| 6 | <H3>Quote Options</H3> | ||
| 7 | <UL> | ||
| 8 | <LI> | ||
| 9 | <IMG SRC="/theme/images/icons/16-star-hot.png" /> | ||
| 10 | <A HREF="/quotes/latest.php">Latest</A> | ||
| 11 | </LI> | ||
| 12 | |||
| 13 | <LI> | ||
| 14 | <IMG SRC="/theme/images/icons/medal_gold_1.png" /> | ||
| 15 | <A HREF="/quotes/top.php">Best</A> | ||
| 16 | </LI> | ||
| 17 | |||
| 18 | <LI> | ||
| 19 | <IMG SRC="/theme/images/icons/16-message-warn.png" /> | ||
| 20 | <A HREF="/quotes/bottom.php">Worst</A> | ||
| 21 | </LI> | ||
| 22 | |||
| 23 | <LI> | ||
| 24 | <IMG SRC="/theme/images/icons/16-file-archive.png" /> | ||
| 25 | <A HREF="/quotes/browse.php">Browse All</A> | ||
| 26 | </LI> | ||
| 27 | |||
| 28 | <LI> | ||
| 29 | <IMG SRC="/theme/images/icons/16-clock.png" /> | ||
| 30 | <A HREF="/quotes/random.php">Random</A> | ||
| 31 | </LI> | ||
| 32 | |||
| 33 | <LI> | ||
| 34 | <IMG SRC="/theme/images/icons/16-em-pencil.png" /> | ||
| 35 | <A HREF="/quotes/add.php">Add</A> | ||
| 36 | </LI> | ||
| 37 | |||
| 38 | <LI> | ||
| 39 | <IMG SRC="/theme/images/icons/book_open.png" /> | ||
| 40 | <A HREF="/quotes/search.php">Search</A> | ||
| 41 | </LI> | ||
| 42 | </UL> | ||
| 43 | </DIV> | ||
| 44 | </BLOCKQUOTE> | ||
| 45 | </DIV> | ||
| 46 | </DIV> | ||
| 47 | </DIV> | ||
