Нужна помощь! в общем простой standalone плагин выводит на странице календарь (fullcalendar) игр
$t = new XTemplate(cot_tplfile( 'calendar' , 'plug' ));
global $cfg , $db , $db_games ;
$sqllist = $db ->query( "SELECT * FROM $db_games WHERE game_state=0 " );
while ( $game = $sqllist ->fetch()){
$t ->assign(cot_generate_gamestags( $game , 'CAL_ROW_' , $cfg [ 'games' ][ 'shorttextlen' ], $usr [ 'isadmin' ], $cfg [ 'homebreadcrumb' ]));
$t ->parse( "MAIN.CAL_ROWS" );
}
|
и шаблон
< div id = 'calendar' ></ div >
< script type = "text/javascript" >
$(document).ready(function() {
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,listMonth'
},
navLinks: true,
weekNumbers: true,
theme: true,
defaultDate: '{PHP.sys.now|cot_date('Y-m-d', $this)}',
editable: false,
locale: 'ru',
eventLimit: true, // allow "more" link when too many events
events: [
{
title: '{CAL_ROW_SHORTTITLE}',
start: '{CAL_ROW_RELIS|cot_date('Y-m-d', $this)}',
url:'{CAL_ROW_URL}'
},
]
});
});
</ script >
|
Загрузка страницы 5 секунд, как оптимизовать в базе 1т> игр?
Добавлено 13 минут спустя:
сделал иной запрос $sqllist = $db->query("SELECT game_title,game_relis,game_cat,game_id FROM $db_games WHERE game_state=0 ");
загрузка 2сек
Боюсь если добавлю миниатюры, будет сильно грузить сайт,...