Вы не зашли.
icedogas, Дело в том что выборка происходит по всем записям и отсюда такая нагрузка, к запросу просто добавь ограничение через limit...
К примеру:
foreach (array_reverse($mysql->select("select id, postdate, author, author_id, text from ".prefix."_jchat ".(intval($start)?"where id >".intval($start):'')." order by id desc limit 0,8", 1)) as $row) {
Последние сообщения с чата будут выводиться от 0 до 8 начиная с конца...
Проверил у себя при 10000 сообщений время выполнения SQL запроса 0.0016сек...
RocketBoy, Не работает...
Подобное было на 2z и в итоге ничем таким хорошим это не закончилось. Деньги на развитие скинули и так они и висели, тратились лишь на хостинг и на домен...
Моё мнение, создание ветки на форуме по платным плагинм для заказов изначально обречено на провал. Для этого подходит другое.........
himango, Ты сейчас говоришь о заказе...
За 30wmz просто выбираешь любой уже готовый шаблон и пользуешься...
himango, Если ты про 30wmz то эта цена готового шаблона...
Но есть ещё и:
3. Я нашел красивый шаблон, хочу такой.
# Вы можете оставить заявку с ссылкой на интеесующий Вас шаблон.
Вам будет предложена цена за адаптацию. Если цена Вас устроит, шаблон будет адаптирован после оплатиты.
infinity237, А в чем древовидную структуру?:/
Всё понял... Но как и сказал выше, добавлю в последнюю очередь...;)
infinity237, Теперь я не совсем понял... В css файл стили кто должен записывать?
Эти комментария должный уйти и на их места придет плагин comments...
infinity237, Вполне можно сделать, но только в последнюю очередь...
А зачем файл *.css загружать самому?! Просто добавить в общий style.css стили не подходит? Или хочется чтобы стили для блога использовались лишь при его просмотре?
graf, Скорее всего постепенно адаптировать и оставлять запросы на форуме для адаптации данного плагина на форуме...
RocketBoy, Она не будет работать на v0.9.1
Trashcka, Подкаректировал вариант приведеный vitaly'ем,
if ( ($CurrentHandler['pluginName'] == 'news') && ($CurrentHandler['handlerName'] == 'by.category') or ($CurrentHandler['handlerName'] == 'news') ) {
// Сюда мы попадём только при выборе страницы категории
// * Реагируем на категорию с альт. именем 'news':
if ($CurrentHandler['params']['category'] == 'news') {
$masterTemplateName = 'mainkategory';
}
}
vitaly, Но при твоем варианте полная новость откроется с main.tpl, а не с mainkategory.tpl...:rolleyes:
Ведь у полной новости $currentHandler['handlerName'] будет news...
ROZARD, спасибо работает.
На всякий случай полный вариант выложу - так правильно?$masterTemplateName = 'main'; // BEGIN: ** AREA FOR HANDY CORRECTIONS ** if ($CurrentHandler['params']['category']=="kategory") { $masterTemplateName = 'mainkategory'; } // END: ** AREA FOR HANDY CORRECTIONS ** $tpl -> template($masterTemplateName, tpl_site); $tpl -> vars($masterTemplateName, $template); if (!$SUPRESS_TEMPLATE_SHOW) { printHTTPheaders(); echo $tpl -> show($masterTemplateName); } else if (!$SUPRESS_MAINBLOCK_SHOW) { printHTTPheaders(); echo $template['vars']['mainblock']; }
Вполне...;)
Ну всё делается аналогично как описывается здесь http://ngcms.ru/forum/viewtopic.php?id=29 только за место category, $action стал $CurrentHandler он в себе содержит массив [pluginName] => Наименование плавгина, [handlerName] => Действие, [params] => Дополнительные параметры...
Для категорий:
if ($CurrentHandler['params']['category']=="название категории в транслите")
Это статистических страниц:
if ($CurrentHandler['params']['altname']=="название статистической страницы в транслите")
Шаблон можно ещё выводить не только для определеных названий но и для определенного действия...
Для этого же можно воспользоваться переменной $CurrentHandler и возможно используя её можно даже для отдельной новости задавайть шаблон main.tpl...
Trashcka, Тогда нужно ждать когда будет работать флаг FFC для категорий и после можно будет делать любые урлы для категорий...
Trashcka, Но при такой добавки урл всё равно будет с одни вложением...
А избавиться от подобного вложения никак, нужно всё равно что то добавить...
Флаг FFC для категорий ещё не работает...
Trashcka, Так я же выше написал как сделать...:)
Для действия by.category поменяй на: /cat_{category}[/page/{page}]/
Для статика достаточно включить флаг FFC и ссылка будет работать любая..
Для действия news всё остается по умолчанию /{category}/{altname}[/page{page}].html
Остальное должно и так работать...
Trashcka, А если
1 news by.category Новости из заданной категории /{category}/[page-{page}/] Pri FFC
поменять на:
1 news by.category Новости из заданной категории /cat_{category}/[page-{page}/] Pri FFC
И к
static Отображение статической страницы /{altname}.html Pri FFC
Включить флаг FFC...
При твоей конфигурации ЧПУ у меня поиск работает, только другое отваливается...
Trashcka, Так он и так по этому адресу...:/
Trashcka, Т.е. ты хочешь чтобы при ошибке 404 редирект делался на страницу поиска?
Trashcka, А как у тебя тогда на выходе получается, если не mysite/search/?
Trashcka, в Шаблоне GET на POST поменяй...
В любом случае это пока не рабочая версия...
Функционала как такового нету...