У кого нибуть работают Voting actions для 5 версии друпала ?
Прислано: misfit
вт, 10/07/2007 - 11:14
Дело в том что у меня стоит связка Voting Api + Vote Up and Down + Voting actions. Тоесть по дефолту блоги пользователя не опубликовываются на главной, но при наборе 3 голосов - публикуются на главной. Оценивание статьи (модуль Vote up and down) работает отлично. Но вот Voting actions для пятой версии друпала что то не хочет работать. При набранных 3 голосах, статья блога всё равно не появилась на главной.
Во первых не особо понятны опции, выставляемые в самом модуле Voting actions, к примеру Add a condition:
Any individual vote
All individual votes
Any vote results
Content property
Content author has a permission
У кого нибуть были аналогичные проблемы ?
- misfit's blog
- Для комментирования войдите или зарегистрируйтесь
Та же проблема!
перечитал ответы на drupal.org, говорят папку с иконками надо дозалить в директорию с Voting actions - не помогло!
http://drupal.org/node/141898
Подскажите пожалуста, если кто знает!
- Для комментирования войдите или зарегистрируйтесь
Долго парился и бросил это дело. Правда у меня была противоположная задача - убирать заминусованные посты с главной. В итоге просто сделал их невидимыми с опцией показа через javascript. Но в вашем случае такой вариант явно не пройдет.
А если на главной через views выводить только посты с рейтингом 3 и выше?
- Для комментирования войдите или зарегистрируйтесь
Ну что? Никто не решил проблему?
- Для комментирования войдите или зарегистрируйтесь
У меня такая же лажа. Вернее у меня ещё хуже. Мудуль vote up down вообще не встает, ругается на какуюто хрень. Попробовал другой, Вкгзфдше, называется, всё круто, можно воутить, но только на главную всё равно не выходит. Причем когда публикуешь story, он даже в drupalit latest не показывается, пока её не прокачаешь до числа, что указано в voting actions! Т.е. Он её не на главную выводит, а вообще, в к публикованным причисляет.
Не знаю что делать, буду наверно с view разбираться, что это вообще такое ...
- Для комментирования войдите или зарегистрируйтесь
сорри, пробовал я модуль - drupalit
- Для комментирования войдите или зарегистрируйтесь
У меня всё работает без проблем.
Чтобы ноды публиковались на главную при каком-то кол-ве голосов, нужно создать action для этого и в нём "Promote to Frontpage" при "Условии таком-то".
Бага в другом: после создания action'а его нельзя редактировать, ссылок нет.
Работающий сайт - у меня в профиле.
- Для комментирования войдите или зарегистрируйтесь
2 VLAD_X
Сори за оффтоп, у Вас модуль стоит - блок под названием "Архив". Как называется модуль, если не секрет?
- Для комментирования войдите или зарегистрируйтесь
Не могу добавить условие в Voting actions.
В группе Conditions выбираю любую опцию - например Vote Result Properties, и жму Add Condition. И нифига. Меня снова выбрасывает на эту же страницу без каких-либо сообщений.
При этом действия на этой же странице благополучно выбираются.
Что я делаю не так?..
- Для комментирования войдите или зарегистрируйтесь
archive
- Для комментирования войдите или зарегистрируйтесь
Разобрался.
Выключил модуль Voting API Actions и включил (кто бы мог подумать!) Voting actions. :-)
VLAD_X
Бага в другом: после создания action'а его нельзя редактировать, ссылок нет.
Чтобы увидеть иконки редактирования, экспорта и удаления action-а, необходимо скопировать папку modules\votingapi\icons в modules\voting_actions
- Для комментирования войдите или зарегистрируйтесь
У меня включены Actions (5.x-1.x-dev), Voting API Actions (5.x-1.x-dev), Voting actions (5.x-2.0b2) и Voting API (5.x-1.x-dev).
Кто-то из них, по сути, лишний, т.к. оттуда вызывается функция, которая ничего не делает (не попадает в какие-то там условия), но эта функция вызывается другим модулем. Если же выключить модуль, в котором эта мутная функция, то: 1) будет сообщение об ошибке "Call to undefined function" и 2) не работало ajax-обновление числа очков на vote up/down виджете (после релоада станицы цифры уже были новые).
Впринципе, мелочь, но приятно, когда не глючит :)
Про копирование иконок - не знал, спасибо, помогло.
- Для комментирования войдите или зарегистрируйтесь
Как уже сказали, используется Archive + напильник :D
- Для комментирования войдите или зарегистрируйтесь
были тоже траблы с условием для Content property
нашел одну ошибку, как мне кажется
voting_actions.inc
function _voting_actions_compare($left, $op, $right, $default = TRUE) {
if (empty($left) || empty($default)) {
return $default;
}
надо заменить на
function _voting_actions_compare($left, $op, $right, $default = FALSE) {
if (!isset($left) || !isset($right)) {
return $default;
}
первый вариант неверно работает, в случае, к примеру, если условие срабатывания action $node->promote == 1
возвращает true всегда
- Для комментирования войдите или зарегистрируйтесь





Комментарии