не вижу ничего сумбурного. $result как видно из кода возвращается из функции taxonomy_select_nodes. или не видно? как узнать nid текущей ноды вам виднее должно быть, вы же модуль пишете. вообще же зависит от того какой хук вы обрабатываете, как правило nid текущей ноды можно узнать из объекта $node, который передается в функциях хука. на будущее: вы хотя бы код модуля приводите и поподробнее описывайте проблему, здесь телепатов нет.
Товару добавить cck-поле "Старая цена", в hook_nodeapi проверять при сохранении товара, превышает ли старая цена новую (случается, что забывают поменять при апдейте цен), в зависимости от выполнения условия добавлять или снимать термин таксономии, например "Распродажа":
Обновил модули, коих кстати оказалось немного для обновления. Разве что не получилось обновить Ctools и Imagecache из-за ошибок несовместимости Drupal 6.26 + PHP 5.3 + эти модули.
В итоге на той же каталожной странице я получил следующее:
Executed 3916 queries in 729.4 milliseconds.
Уже лучше, но скорость генерации данной страницы осталась прежней
Не, кстати модули не хакал. Ну если честно, то один хакал, точнее патчил т.к. модуль редкий и разработчик на него забил, а многим он был нужен, народ сам придумал как исправить там кое-какие косяки. Пожалуй, обновлю все, что можно, посмотрю что будет...
А сайтик то не простой. Есть парочка страниц каталога, где выводится более 200 товаров сразу на страницу без пэйджера. Это может быть причиной, верно ведь?
з.ы. уже консультировался по проблеме такого изъ***а без пейджера, увы увы увы я не могу его туда поставить из-за тупости предыдущего разработчика, который сделал так, что на этих гигантских страницах завязано SEO. Боюсь, что в случае установки пэйджера яндекс переранжирует и релеватной может стать другая страница, которую он разумеется оценит менее релевантно и позиции пойдут вниииииииииз...
Во-первых, я делаю все для 6х.
Во-вторых, разместил код прямо в шаблоне, потому что мне нужно получать результат вычисления для каждого юзера.
Использую модуль node profile для того, что бы к каждому юзеру была своя нода. В ней как раз и разместил код парсера+калькулятора.
Пишу модуль: нужно вывести термины просматриваемой ноды
Пишу модуль: нужно вывести термины просматриваемой ноды
спасибо, но немного сумбурно...
Резалт возвращается из какой ф-ции? Nid как узнать в модуле?
[Решено] Вопрос на засыпку по скидкам в ubercart
РЕШЕНО
[Решено] Вопрос на засыпку по скидкам в ubercart
Темизация меню (в template.php)
HELP!!!
Views не выводит некоторые html теги
разумеется, что вид исполнения тэга никак не влияет на вывод в views. Что
<!--
что< />
не выводится.Views не выводит некоторые html теги
Спасибо кэп, копипаст с яндекса меня не интересует, суть вопроса в другом, ну если его прочесть...
первая загрузка страницы: 5000 мс, обновляю: 2500мс
Попробовал Views 3. Пока не стал оставлять т.к. обновление покоцало мне все настройки вьюх.
первая загрузка страницы: 5000 мс, обновляю: 2500мс
да, это в Views 3 есть, у меня 2.16 пока стоит, попробую вечером установить тройку..
первая загрузка страницы: 5000 мс, обновляю: 2500мс
А, понял, это в семерке наверное есть, у меня drupal 6 стоит.
первая загрузка страницы: 5000 мс, обновляю: 2500мс
А где это отключить в Views? Первый раз слышу
первая загрузка страницы: 5000 мс, обновляю: 2500мс
кстати, после изменения формата вывода цены ubercart, devel стал показывать:
Executed 1104 queries in 178.62 milliseconds.
И все же, после простоя время генерации может составлять больше 5 сек.
Делаю рефреш - генерится в два раза быстрее...
Что ж за....???
первая загрузка страницы: 5000 мс, обновляю: 2500мс
Обновил модули, коих кстати оказалось немного для обновления. Разве что не получилось обновить Ctools и Imagecache из-за ошибок несовместимости Drupal 6.26 + PHP 5.3 + эти модули.
В итоге на той же каталожной странице я получил следующее:
Executed 3916 queries in 729.4 milliseconds.
Уже лучше, но скорость генерации данной страницы осталась прежней
первая загрузка страницы: 5000 мс, обновляю: 2500мс
Не, кстати модули не хакал. Ну если честно, то один хакал, точнее патчил т.к. модуль редкий и разработчик на него забил, а многим он был нужен, народ сам придумал как исправить там кое-какие косяки. Пожалуй, обновлю все, что можно, посмотрю что будет...
первая загрузка страницы: 5000 мс, обновляю: 2500мс
А сайтик то не простой. Есть парочка страниц каталога, где выводится более 200 товаров сразу на страницу без пэйджера. Это может быть причиной, верно ведь?
з.ы. уже консультировался по проблеме такого изъ***а без пейджера, увы увы увы я не могу его туда поставить из-за тупости предыдущего разработчика, который сделал так, что на этих гигантских страницах завязано SEO. Боюсь, что в случае установки пэйджера яндекс переранжирует и релеватной может стать другая страница, которую он разумеется оценит менее релевантно и позиции пойдут вниииииииииз...
первая загрузка страницы: 5000 мс, обновляю: 2500мс
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
.... ну и так далее
первая загрузка страницы: 5000 мс, обновляю: 2500мс
Я про серверную сторону имел в виду. Скрипты и графика на сайте в норме, тормоза именно на серваке.
Relevate.ru - новый сайт хостинг провайдера
Небольшой сезонный редизайн:
Обновление нод по крону, в D7 работает, а как сделать в D6 ?
да, только вот он каждые N часов может срабатывать, а не в определенное время, как это возможно у стандартного крона.
Обновление нод по крону, в D7 работает, а как сделать в D6 ?
А какой? Я искал и нашел два похожих http://drupal.org/project/ultimate_cron и http://drupal.org/project/elysia_cron
Обновление нод по крону, в D7 работает, а как сделать в D6 ?
Поковырялся и нашел еще такое решение:
Как добавить значение прямо из кода шаблона (node.tpl) в поле CCK?
ну на самом деле не так страшно, если не так много параметров. Если на большом проекте, то 200 мс за запрос - это конечно дофига.
Обновление нод по крону, в D7 работает, а как сделать в D6 ?
divined, и снова вам спасибо за подсказку!
Сейчас попробовал, ругается на :type
Как добавить значение прямо из кода шаблона (node.tpl) в поле CCK?
divined, спасибо за наводку!
А почему не рекомендуете? нагрузка высокая получится или...?
Как добавить значение прямо из кода шаблона (node.tpl) в поле CCK?
Во-первых, я делаю все для 6х.
Во-вторых, разместил код прямо в шаблоне, потому что мне нужно получать результат вычисления для каждого юзера.
Использую модуль node profile для того, что бы к каждому юзеру была своя нода. В ней как раз и разместил код парсера+калькулятора.
уже не знаю как и быть в данной ситуации