Вы не зашли.
Добавил индексы:
В таблицу 2z_cat_description индекс catid по полям: catid, is_on
В таблицу 2z_posters идекс active по полю active
В таблицу 2z_topplayers индекс scores по полям: scores, rating, country и индекс rating по полю rating
В таблицу 2z_news индекс news_catid по полям: approve, id и индекс postdate по полям: approve, mainpage, catid, postdate
В таблицу 2z_images индекс linked_ds по полям: linked_ds, linked_id
В таблицу 2z_newsvote индекс newsid по полю newsid
Удалил индексы из 2z_news:
Индекс post_date по полю post_date
Индекс news_catid по полю catid
Индекс news_postdate по полю postdate
Лучше стало или без изменений?
[debug]{debug_queries}[/debug] Добавь в шаблон
Ну дай тогда доступ к бд, в адмику и тег отладки дабавь
Включаешь отладку и прогоняешь вручную запросы через phpmyadmin добавив перед запросом EXPLAIN...
Как пример взял запрос со страницы http://rozard.ngdemo.ru/forum/post514.html#514:
EXPLAIN SELECT p.id AS pid, p.message, p.author_id, p.author, p.tid, p.e_date, p.who_e_author, p.author_ip, p.c_data, u.reg, u.id AS uid, u.name, u.int_post, u.avatar, u.reputation, u.site, u.last, u.status, u.signature, u.mail, u.int_thank
FROM ng_forum_posts AS p
LEFT JOIN ng_users AS u ON u.id = p.author_id
WHERE p.tid = '1'
ORDER BY p.c_data ASC
LIMIT 280 , 20
В результате получил:
id select_type table type possible_keys key key_len ref rows Extra
1 SIMPLE p ref tid tid 4 const 257 Using where; Using filesort
1 SIMPLE u eq_ref PRIMARY PRIMARY 4 rozard.p.author_id 1
Из всей таблицы тебе в принципе важен только поле key.
possible_keys это индексы которые можно использовать при выборке
ref по которое идет сравнение...
Ну вот и анализируешь и дальше добавляешь если требуется в нужные места индесы... Только при добавлении индексов нужно учитывать количество связей по полям, т.е. при связки трех таблиц по трем полям то нужно создавать один индекс по трем полям)
ROZARD, что такое исполнение индексов?
В смысле: используются индексы в выборке))
Проверь запросы на использование индексов
http://ngcms.ru/forum/viewtopic.php?id=1756
http://ngcms.ru/forum/viewtopic.php?id=1694
Сложно воспользоваться поиском?
legenda, А пути проверял?
Velaskes, Они не совсем простейшие)) И подобное реализовано у меня на форуме...
t3s, А тег [/ %num%] присутствует?
cmsTester, Входные данные все проверяются через функцию db_squote()...
StronG, Я его в глаза не видел по этому и пишу что не было))
infinity237, Там где я служил вообще устава не было
По поводу товарищей - это и по российски)))
а разве не "дамы и господа"? или я настолько отстал от жизни?
просто интересно - как правильно - "товарищ губернатор" или "господин губернатор"?
Могу сказать точно, в армии обращения идут через "товаришь"...
а мне обЫдно когда неких называют по-совковому товарищи cool
По поводу товарищей - это и по российски)))
Обращаю внимание на http://trac.assembla.com/ngcms/browser/ng_plugins/trunk/nsm.
Поддержка предыдущих плагинов скорее всего приостановлена.
kalinka, Кеш почисть
не, скорее в файле qt_news.tpl, кстате очень хорошая идея, я давно хотел но потом забыл, счас вот вспомнил).
Там просто кнопки, а не обработчик
parse.class.php
Папку Twig перезалей без изменения регистра букв...
А ты все ли файлы залил?
При таком подходе ведь название сайта тоже отобразится
Нужно ещё в mysql.class.php поправить строчку
1. http://ngcms.ru/forum/viewtopic.php?id=914
2. Делать то что ты хочешь в виде плагина.
3. Есть и третий вариант, но он не медленные и не безопасный.