В папке blocks создаём файлик block-myhumor.php и в него добавляем:
Code
<? if (!defined('BLOCK_FILE')) {
Header("Location: ../index.php");
exit;
}
$blocktitle = "Случайный Анекдот";
?>
<script>
function hum_online() {
jQuery.post("block-myhumor_jquery.php" , {} , function(response) {
jQuery("#hum_online").html(response);
}, "html");
setTimeout("hum_online();", 90000);
}
hum_online();
</script>
<?
$content.='<div align="center" id="hum_online">Загрузка, секундочку.</div>';
?>
делаем запросы в базу:
Code
CREATE TABLE IF NOT EXISTS `karma` (
`id` int(10) unsigned NOT NULL auto_increment,
`type` enum('torrent','comment','user','humor','video') default 'torrent',
`user` int(10) unsigned NOT NULL,
`value` int(10) unsigned NOT NULL,
`added` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`id`),
UNIQUE KEY `type` (`type`,`user`,`value`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 ;
CREATE TABLE IF NOT EXISTS `humor` (
`id` int(11) NOT NULL auto_increment,
`date` timestamp NOT NULL default CURRENT_TIMESTAMP,
`txt` text NOT NULL,
`karma` int(11) NOT NULL default '0',
`uid` int(11) NOT NULL default '92',
PRIMARY KEY (`id`),
KEY `userid` (`uid`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 ;
ну а всё остальное в архиве в аттаче, там всё по папкам разложено что и куда добавлять! + бонус: парсер анекдотов и база анекдотов примерно в 2 к
ссылка на скачку