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

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

24 декабря 2009 в 18:32

"clubwave.ru" wrote:
удаляет комменты VBO

Мне кажется это и вызывает проблемы. Комменты удаляются, а comment_count не обновляется.

Сделайте запрос

select count(*) from comments where nid = номер_проблемной_ноды

и потом

update node_comment_statistics set comment_count = полученное_число where nid = номер_проблемной_ноды

Если получится, то можно дальше копать в этом направлении.

24 декабря 2009 в 18:23

"VasyOK" wrote:
У обоих тип текст. Для меня их тип важен.

Если так, то, конечно, вычисляемое поле не поможет. Надо модуль писать. Хотя не очень понимаю, почему важен именно текстовый тип поля.

А может речь идет о том, что просто при заполненни формы содержимое поля должно копироваться в другое? То есть без отправки формы. Печатаешь в одно поле, а текст появляется сразу в двух?

Тогда нужно написать простенький js.

23 декабря 2009 в 0:30

Ошибка говорит о том, что в таблице path_redirect нет колонки path. Причем обращение к таблице path_redirect идет из файла pathauto.inc

Посмотрите, что было с этой колонкой path в старых версиях и что случилось с ней теперь. Как вариант, в новой версии модуля колонки в таблице переименовали.

22 декабря 2009 в 22:42

"Totaku" wrote:
вот это мы рассмотрим

Да, лучше сейчас переделать, иначе потом не сможете пользоваться многими модулями по-человечески.

"Totaku" wrote:
а можно поподробней я что-то не совсем вас понял

У каждой темы оформления есть файл node.tpl.php. Там можно использовать такой код:

22 декабря 2009 в 22:31

"Totaku" wrote:
есть у меня несколько типов материалов, допустим: хлеб, вода и пиво

Если действительно так, то это неудачно спроектированная модель данных. Лучше один тип материала "продукт" и к нему, например, прицеплена таксономия "тип продукта". И тогда модуль taxonomy image.

Если всё-таки как у вас, то в шаблоне node.tpl.php менять картинки в зависимости от $node->type.

22 декабря 2009 в 22:24

"derev0x" wrote:
Выбор пользователем региона (к примеру на главной странице, в виде выпадающего списка) таким образом, чтобы на сайте отображались объявления только этого региона.

Посмотрите в модуле views в разделе Filters опцию Expose.

22 декабря 2009 в 22:20

Дело проясняется: у вас сайт в браузере всегда открывается. Но когла приходят боты - не важно, бот яндекса или бот стороннего сервиса по генерации sitemap - они получают ошибку 500. Скорее всего и остальные боты 500 получают.

Это все укладывается в гипотезу про ошибку в PHP-коде для задания области видимости блока.

В общем ошибку все равно нужно исправлять - это лучше к программеру.

А sitemap лучше делать внутренними средствами друпала - модулем http://drupal.org/project/xmlsitemap

22 декабря 2009 в 17:32

"gor" wrote:
Вообще имел подобную же проблему у клиента. Проблема оказалась в настройках видимости блока, php определял кому показывать а кому нет. В этом php коде была ошибка, и apache на ряду с контентом показывал 500 ошибку. Естественно Яндекс не мог индексировать.

22 декабря 2009 в 15:53

У вас браузером по каким URL отдается 500-ая ошибка?

По этим URL не должно быть видно сайта вообще, а должно быть только сообщение веб-сервера об ошибке. Какое-то противоречие в посте.