PetrChe: Блог

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

Views, путь и аргументы

11 ноября 2009 в 13:01

Добрый день!

Такая проблема. Во вьюс указан путь company/123/products (company/%/products). Необходимо сделать так, чтобы путь выглядел так company-123/products. Пробую через аргументы, но не получается. Подскажите, пожалуйста, как это можно реализовать?

Спасибо.

Внести изменения в модуль Nodereview

18 августа 2009 в 0:53

Возникла необходимость в добавлении отзывов на сайт. Решил воспользоваться модулем Nodereview, но обнаружилось, что через него можно добавлять только по одному отзыву на ноду от конкретного пользователя.

Вопрос в том, как сделать так, чтобы можно было добавлять больше одного отзыва?

Кто-нибудь сталкивался с подобной задачей?

Сортировка во вьюс (дата последнего комментария)

6 августа 2009 в 3:20

Очень интересная вещь получается во вьюс, когда пытаешься сортировать по дате последного комментария (node: last comment time). В самое начало могут выплыть ноды, в которых совсем нет комментариев.

Это как-нибудь можно побороть? (кроме того, чтобы устанавливать фильтр на кол-во комментариев)

Создание списка нод с группировкой по первой букве (alphabar)

4 августа 2009 в 21:01

Добрый день!

Интересует такой вопрос. Нужно создать список нод с группировкой по первой букве.
А Б В Г Д Е...

1) Знаю, что есть модуль, но ставить модуль ради этого не хочется.
2) Это можно сделать с помощью views и аргументов, но там выводится не так, как хочется. Допустим, если у вас 2 ноды, одна начинается на А, а вторая на Б, то views покажет только две буквы - А Б. А если будут еще и латинские, то может получиться так: A B А, что еще больше запутает пользователя.

Есть ли еще варианты создания подобного списка?

Заранее благодарю.

Создание поддоменов

27 июля 2009 в 15:59

Здравствуйте, товарищи!

Снова нужна ваша помощь. Необходима возможность создания поддоменов для определенного типа материала (например, тип материала - "компания").

Желательно: добавляет человек материал "компания" на сайт, в специальное поле вводит имя поддомена для компании (которое ему нравится) - company.site.ru. Если этот поддомен занят, то ему выводится сообщение об этом и он пробует другой, пока не найдет свободный.

Далее редактор сайта все подтверждает, а при переходе по ссылке company.site.ru, человек попадает на реальный адрес материала (например, site.ru/node/134)

Вопрос: Как это правильно реализовать и от чего отталкиваться?

P.S. Смотрел модуль subdomain, вроде ничего, но пользователю нельзя давать права управлять path alias, также есть проблемы с voting api.

Система рейтингов и отзывов

4 марта 2009 в 13:31

Товарищи!

Нужна помощь.

1. Не могу найти модуль рейтинга/оценки, который бы позволял оценивать ноду положительно и отрицательно (например, рейтинг ноды +3203 или -270). Fivestar хороший модуль, но отрицательно не считает, к сожалению. Как это реализовать?

2. Как лучше организовать систему отзывов к определенным нодам (упомянутым выше)? Была идея переименовать комментарии в "отзывы", но все же эта идея мне кажется не самой удачной.

Никто не сталкивался с подобными нуждами?

Позволить пользователям добавлять ноды в черный список (блеклист)

21 февраля 2009 в 17:37

Нигде такого не нашел, а вроде вещь полезная. Например, есть материал типа Компания, и нужно пользователю дать возможность добавить его в свой черный список. А если, скажем, 10 пользователей добавили эту компании себе в черный список, то нужно компанию отобразить в общем черном списке.

Не подскажите куда смотреть?

Статистика на странице профиля пользователя, как это сделать?

19 февраля 2009 в 22:48

Господа!

Вот такой вопрос... Есть страница пользователя, хочу на ней вывести статистику по пользователю:
Комментарии (х)
Статьи (х)

где при нажатии на х попадаешь на страницу со списком комментариев/статей этого пользователя. Подозреваю, что это можно сделать с помощью Views, но только начал все это изучать, поэтому пока непонятно.

Страница темизируется с помощью user-profile.tpl.php.

Есть варианты?