Разное оформление нод, блоков в разных регионах
Нужно например если блок (вьюшный) помещается в один регион внешний вид один (текст, цвет ссылок и тд и тп), помещаю в другой регион - другие настройки.
Нужно например если блок (вьюшный) помещается в один регион внешний вид один (текст, цвет ссылок и тд и тп), помещаю в другой регион - другие настройки.
Нужно на страничке (вьюха) вывести все типы материалы но только по 1 ноде (последней например) из каждого типа материала.
Как такое можно сделать и можно ли ?
1. Как во вьюхе можно вывести (стиль строки - материал) материалы без тизера (для гостей нужно тизер убрать). Не поле заголовок а материалы но без тизера (связи вот можно убрать во вьюхе а сам тизер?)
2. Можно ли вывести материалы и что бы вместо тизера выводилось другое поле (описание материала)?
Есть модуль с помощью которого можно ноде назначить вес и потом по этому весу будут формироваться списки нод (если сортировка по весу задана), но что делать если например одна и таже нода в разных видах отсортированных страниц (вьюх) должна быть на разных позициях...
можно ли для каждой ноды как то задавать её вес в зависимости на какой странице она выводится или к какому материала она привязана (нодереференс например)???
Ищу решение...
Юзер (зарегистрированый) отправляет (создает ноду) запрос (тип материала - запрос) о чем-либо. После проверки модератор присваивает доп. роль. После чего юезер должен лишаться создание именно этого контента, причем...
ссылка на него у меня в меню и поэтому это меню должно пропасть когда у юзера нет прав на создание этого материала.
Сейчас меню весит и ссылка на добавление работает (сделал рулесами при создание этого типа после 1 опубликованного - перенаправлять на главную) - но ссылка в меню остается, что не есть айс...
Возникла проблема в следующем.
Изначально было так: любой зарег. пользов. в типе материала (например - кино)мог добавить флаг (был/не был ил смотрел/не смотрел). Кто-то 5 5 материалов отметил флагом, кто-то 25... кто-то 1-2...
Теперь только зарег. пользов с ролью привилегированный может отмечать бесконечное число нод этим флагом, а для просто - зарегистрированного необходим лимит на число помечаемых нод.
Вопрос как сделать это лимит, чтобы люб. зарег. юзер мог помечать только например 3 любые ноды (любых кино) и при попытке пометке четвертой ему выдавалось бы сообщение лимит исчерпан.
Пи.эс. при этом для всех пользователей которые уже набрали (пометили) нод свыше 3-х (еще до введения правила) уже при попытке метить - получали сообщение. При этом Если они снимут (снимать можно) то пометить уже не с могут.
РЕШАЕМА ли ЗАДАЧА?
Я создаю материалы типа цитаты (текст + автор)
Вывожу все это дело во вьюшном блоке и использую сайдшоу (крутятся друг за другом цитаты).
можно ли поле в котором текст обернуть так что бы выглядело это как цитаты (как это в комментариях делается и ли нодах).
При этом в ноде цитаты все остается как такст. А во вьюхе нужно такое вот оформление...
Создаю вьюху вывожу туда материалы. Доступ к вьюхе - без ограничений.
Показывается вьюха только у роли у которой есть галка - доступ ко всем представлениям.
Причем... к старым представлениям все ок. А к новым... косяк...
После создания и публикования материала рулсами я выполняю Add expire time to role и юзер получает роль на время..
вопрос. после очередного публикования - он роль с нуля получит на срок или время сложится?
Рулесами возможно решить задачу?
Вопрос, пользуясь модулем Content access при запрете просмотра ноды - убирается даже тизер, в отличии от модуля node_access.я бы юзал последний но там меньше возможностей.
вопрос, как можно сделать что бы тизеры были доступны таки?
что это за ФУНКЦИЯ?
Можно ли вопрос решить рулесами если нужно ограничить +1 - 24 часами?
Можно ли зарег пользователю не имеющему никакой др роли поставить лимит на отметку флагом... т.е. если он 5 раз пытается флагом пометить ноду ему пишут сообщения нельзя ставить / флаг снимается... (если поставился/не знаю кухню модуля флаг)
а когда он перейдет на др роль там уже это правило не выполняется... и все ок.
+ вопрос такой если это правила вступило в действие после того как юзер зарегенный кликнул 5 раз и даже 7 мь раз. Необходимо что бы правило также срабатывало для это роли т.е. чисто зарег юзера (который не имеет др ролей).
На многих сайтах видел такую плюшку.
Заходишь, а в углу вылезает окошко с ссылками на что ли бо (обновление видимо) можно ан ссылку кликнуть можно закрыть...
Вот хочется подобное сделать для обновления сайта, что бы не было страницы (новое в том то разделе, новое там то) а все это вылезало бы в этом окошке... информаторе... добавил я обновление и оно появляется у юзера как он только зашел.
Показывается 1 раз...
что это и как делается??? где поглядеть можно... (это типа информатора как у квипа, ссылки приходят от майл ру)
Я создал вьюху. 2 поля - никнейм и некое число (сумма флагов).
Темизировал ее так
и
Теперь вьюха выводится в строчку (после шаманства некоторого):
Петя (25), Петя (15), Вася (15), Вова (10), Лена (1)
необходимо
если поле (цифра в скобках) равна 25 и больше - закрасить красным.
если поле равна от 15 до 24 - зеленым
если от 5 до 14 голубым цветом
все остальное не закрашиваем
причем одинаковые значения поля (цифра в скобках) закрашиваем в одном контейнере!!!
Как такое можно сделать. Где эти условия задавать... Мерси.
Встречал код который выводит 1 поле через запятую (без форматирования стиль вьюхи)
Необходимо вывести:
1. Реальное имя (текстовое поле в content profile)
2. Пол (мужской или женский, выпадающее меню или радио-кнопки + при клике на пол вывод всех юзеров с этим полом, можно просто ссылку на уже созданную вьюху например).
3. Возраст | Дата рождения (Возраст выводится по заданной дате рождения)
4. Город (вывод типа Москва (Россия), при клике на город или страну выводит список всех юзеров)
5. О себе (текстовое поле в content profile)
6. Домашняя странциа
7. Акаунт вКонтакте
8. Хобби (Текстовое поле, значения через запятую вводятся)
9. Любимая музыка (значения вводятся через запятую, но каждое значения при клике ведет к выводу всех юзеров с этим значением)
10. Посещаемые сайты (пользователь забивает энное количество сайтов которые посещает и они выводятся через запятую с ссылками на сайты).
11. Свою фотографию
12. Вывод ссылки на приватмесседж (у заголовка/у ника)
13. Вывод значений из content profile в профиле юзера, я добавляю в user-profile.tpl.php может нужно в node-profile.tpl.php ???
Решено только это:
1. Вывод имени
$content_profile = content_profile_load('profile', $uid);
print ($content_profile->field_realname[0]['value']);
2. Пока решено только просто вывод пола
$content_profile = content_profile_load('profile', $uid);
print ($content_profile->field_sex[0]['value']);
3. Дата Рождения
$content_profile = content_profile_load ('profile', $uid);
if ($content_profile->field_date_of_birth[0]['value']) {
Как добавить ссылку на отправку лс к заголовку никнейма, и что бы ссылки на лс у текущего юзера не было в его профиле
Я вывожу во вьюхе ссылку на изменить. Пользователям показывается в этом случае пустая колонка. Можно ли и как с помощью тимизации вьюхи для это колонки задать условие что если зарег. пользователь не имеет роли модератора то эту колонку скрыть...
пи.эс. неохота делать 2 разные вьюхи... для каждой роли...