| Виктор |
|
|---|---|
|
Нужна помощь! в общем простой 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: [
<!-- BEGIN: CAL_ROWS -->
{
title: '{CAL_ROW_SHORTTITLE}',
start: '{CAL_ROW_RELIS|cot_date('Y-m-d', $this)}',
url:'{CAL_ROW_URL}'
},
<!-- END: CAL_ROWS -->
]
});
});
</script>
Загрузка страницы 5 секунд, как оптимизовать в базе 1т> игр? Добавлено 13 минут спустя: сделал иной запрос $sqllist = $db->query("SELECT game_title,game_relis,game_cat,game_id FROM $db_games WHERE game_state=0 "); загрузка 2сек Боюсь если добавлю миниатюры, будет сильно грузить сайт,...
Bu gönderi Виктор tarafından düzenlendi (2017-12-22 14:12, 7 yıllar önce)
|