fit: Комментарии

Главные вкладки

5 декабря 2012 в 13:32

kopernik21187 wrote:
не вижу ничего сумбурного. $result как видно из кода возвращается из функции taxonomy_select_nodes. или не видно? как узнать nid текущей ноды вам виднее должно быть, вы же модуль пишете. вообще же зависит от того какой хук вы обрабатываете, как правило nid текущей ноды можно узнать из объекта $node, который передается в функциях хука. на будущее: вы хотя бы код модуля приводите и поподробнее описывайте проблему, здесь телепатов нет.

3 декабря 2012 в 14:51

Andruxa wrote:
Товару добавить cck-поле "Старая цена", в hook_nodeapi проверять при сохранении товара, превышает ли старая цена новую (случается, что забывают поменять при апдейте цен), в зависимости от выполнения условия добавлять или снимать термин таксономии, например "Распродажа":

17 сентября 2012 в 12:26

кстати, после изменения формата вывода цены ubercart, devel стал показывать:
Executed 1104 queries in 178.62 milliseconds.

И все же, после простоя время генерации может составлять больше 5 сек.
Делаю рефреш - генерится в два раза быстрее...
Что ж за....???

17 сентября 2012 в 2:25

Обновил модули, коих кстати оказалось немного для обновления. Разве что не получилось обновить Ctools и Imagecache из-за ошибок несовместимости Drupal 6.26 + PHP 5.3 + эти модули.
В итоге на той же каталожной странице я получил следующее:
Executed 3916 queries in 729.4 milliseconds.

Уже лучше, но скорость генерации данной страницы осталась прежней Sad

16 сентября 2012 в 21:53

Не, кстати модули не хакал. Ну если честно, то один хакал, точнее патчил т.к. модуль редкий и разработчик на него забил, а многим он был нужен, народ сам придумал как исправить там кое-какие косяки. Пожалуй, обновлю все, что можно, посмотрю что будет...

16 сентября 2012 в 19:12

А сайтик то не простой. Есть парочка страниц каталога, где выводится более 200 товаров сразу на страницу без пэйджера. Это может быть причиной, верно ведь?
з.ы. уже консультировался по проблеме такого изъ***а без пейджера, увы увы увы я не могу его туда поставить из-за тупости предыдущего разработчика, который сделал так, что на этих гигантских страницах завязано SEO. Боюсь, что в случае установки пэйджера яндекс переранжирует и релеватной может стать другая страница, которую он разумеется оценит менее релевантно и позиции пойдут вниииииииииз...

16 сентября 2012 в 18:25

devel на большой каталожной странице показывает следующее:

Executed 7731 queries in 4975.9 milliseconds.
Page execution time was 9243.45 ms.

271.72ms node_load
255.16ms cache_set
240.37ms cache_set
238.81ms cache_set
222.76ms cache_set
145.77ms cache_set
145.72ms cache_set
121.97ms cache_set
86.23ms node_load
52.07ms taxonomy_node_get_terms
29.39ms taxonomy_node_get_terms
.... ну и так далее

18 августа 2012 в 13:17

Во-первых, я делаю все для 6х.
Во-вторых, разместил код прямо в шаблоне, потому что мне нужно получать результат вычисления для каждого юзера.
Использую модуль node profile для того, что бы к каждому юзеру была своя нода. В ней как раз и разместил код парсера+калькулятора.

уже не знаю как и быть в данной ситуации