Виктор |
|
---|---|
Нужна помощь! в общем простой 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 konu Виктор tarafından düzenlendi(2017-12-22 14:12, 6 yıllar önce) |