- Код: Выделить всё
" . $message['receiver'] . "
Гляньте в код на странице вашего сайта, это ж пипец сколько пустышек. Да, работает, но нахрена лишние пустые знаки делать? Меняем на (пример):
- Код: Выделить всё
".$message['receiver']."
А еще лучше сразу после запроса вывести функциями что вам нужны (пример):
- Код: Выделить всё
$receiver = $message['receiver'];
И потом вставлять только $receiver.
Дальше, блок "Релизы на главной". У всех он разный, но запросы у всех почти одинаковые и их два! Первый подсчитывает количество релизов, второй отвечает за содержимое самого блока релизов. Совместить их не выйдет (пробовал), но можно убрать первый запрос. На генерации странички скажется слабо, но все-же...
Ваш запрос (один на все релиз-блоки одинаковый):
- Код: Выделить всё
$res1 = sql_query("SELECT COUNT(*) FROM torrents WHERE category <> 9 and banned = 'no'");
$row1 = mysql_fetch_array($res1);
$count = $row1[0];
Меняем на:
- Код: Выделить всё
//////////////////////////////////////////////
global $CacheBlock, $relizBlock_Refresh, $tracker_lang;
$_cache = 'Blocks_reliz.cache';
if (!$CacheBlock->Check($_cache, $relizBlock_Refresh?0:360000)) //100 chasov
{
$res1 = sql_query("SELECT COUNT(*) FROM torrents WHERE category <> 9 and banned = 'no'");
$row1 = mysql_fetch_array($res1);
$count = $row1[0];
$CacheBlock->Write($_cache, $count);
}
else //was cached
$count = $CacheBlock->Read($_cache);
//////////////////////////////////////
КЕШ-система использовалась вот эта: System_Cache! - ТЫЦ
Удалить к едреням вот это из блока, нехрен дергать блок лишний раз подсчетами):
- Код: Выделить всё
if (!$count) {
$content .= "Нет торрентов на трекере(Если вы видите ето сообщение не огорчайтесь , торренты на трекере есть просто сидов сейчас нет )...";
} else {
И найти ниже где подсветится код, скобку закрывающуюся:
- Код: Выделить всё
}
В файл takeupload.php перед:
- Код: Выделить всё
write_log("Торрент номер $id ($nazvanie) был залит пользователем ".$CURUSER["username"], "5DDB6E", "torrent");
вставить:
- Код: Выделить всё
unlink("include/cache/Blocks_reliz.cache");