Yes, Habbo Theme.zip
Yes, Habbo Theme.zip
Actually, i dont like the register page. But the other pages looks nice. I give it 7/10.
I've a error.
Does someone have a fix or knows how to fix?
![]()
The {newsPreview} error is because you must add this:
to class.forms.php underneath this:PHP Code:$template->setParams('newsPreview', $news['shortstory']);
Also, change this:PHP Code:$template->setParams('newsDate', date("d-m-y", $news['published']));
to this:PHP Code:$news = $engine->fetch_assoc("SELECT title, longstory, author, published FROM cms_news WHERE id = '" . $engine->secure($_GET['id']) . "' LIMIT 1");
in the same file.PHP Code:$news = $engine->fetch_assoc("SELECT title, shortstory, longstory, author, published FROM cms_news WHERE id = '" . $engine->secure($_GET['id']) . "' LIMIT 1");
The 2nd error, with <p> is because in RevCMS, the filter function has htmlspecialchars which converts all HTML objects to their ASCII codes for that thing, like < is converted toand so on, so forth. Ask for help with this on DevBest as this is a RevCMS error, and nothing to do with the theme ;)
Nice release again Oliver.
Off Topic:
On your downloads is there anyway to download the habbo.swf?
Hi, I was looking through the code and saw this:
$template->setParams('newsTitle', $news['title']);
$template->setParams('newsContent', $news['longstory']);
$template->setParams('newsAuthor', $news['author']);
$template->setParams('newsDate', date("d-m-y", $news['published']));
I tried what he said, and it didn't work, so I thought everything there is in order, so why not put it right under
$template->setParams('newsDate', date("d-m-y", $news['published']));
And it worked, try let me know?
ends up like this:
$template->setParams('newsTitle', $news['title']);
$template->setParams('newsContent', $news['longstory']);
$template->setParams('newsAuthor', $news['author']);
$template->setParams('newsDate', date("d-m-y", $news['published']));
$template->setParams('newsPreview', $news['shortstory']);
I will post my class.forms.php.
Please someone look at it and fix it <3!
<?php
namespace Revolution;
if(!defined('IN_INDEX')) { die('Sorry, you cannot access this file.'); }
class forms implements iForms
{
public $error;
final public function setData()
{
global $engine;
foreach($_POST as $key => $value)
{
if($value != null)
{
$this->$key = $engine->secure($value);
}
else
{
$this->error = 'Please fill in all fields';
return;
}
}
}
final public function unsetData()
{
global $template;
foreach($this as $key => $value)
{
unset($this->$key);
}
}
final public function writeData($key)
{
global $template;
echo $this->$key;
}
final public function outputError()
{
global $template;
if(isset($this->error))
{
echo "<div id='message'> " . $this->error . " </div>";
}
}
/* Manage different pages */
final public function getPageNews()
{
global $template, $engine;
if(!isset($_GET['id']) || !is_numeric($_GET['id']))
{
$_GET['id'] = 1;
}
$result = mysql_query("SELECT title, id FROM cms_news WHERE id != '" . $engine->secure($_GET['id']) . "' ORDER BY id DESC");
while($news1 = mysql_fetch_array($result))
{
$template->setParams('newsList', '« <a href="index.php?url=news&id='.$news1["id"].'">' . $news1['title'] . '</a><br/>');
}
$news = $engine->fetch_assoc("SELECT title, longstory, author, published FROM cms_news WHERE id = '" . $engine->secure($_GET['id']) . "' LIMIT 1");
$template->setParams('newsTitle', $news['title']);
$template->setParams('newsContent', $news['longstory']);
$template->setParams('newsAuthor', $news['author']);
$template->setParams('newsDate', date("d-m-y", $news['published']));
unset($result);
unset($news1);
unset($news);
}
final public function getPageHome()
{
global $template, $engine;
$a = 1;
$data = mysql_query("SELECT title, id, published, shortstory, image FROM cms_news ORDER BY id DESC LIMIT 5");
while($news = mysql_fetch_array($data, MYSQL_ASSOC))
{
$template->setParams('newsTitle-' . $a, $news['title']);
$template->setParams('newsID-' . $a, $news['id']);
$template->setParams('newsDate-' . $a, date("d-m-y", $news['published']));
$template->setParams('newsPreview' . $a, $news['shortstory']);
$template->setParams('newsCaption-' . $a, $news['shortstory']);
$template->setParams('newsIMG-' . $a, $news['image']);
$a++;
}
unset($news);
unset($data);
}
}
?>
Someone need to reply my message before this one..
amazing
im guna try
tryed it loved it
Can someone re-post the revised link? It doesnt work for me and the original is very messed up. I tried to edit it but it won't work >:(