iNFerNo: Блог

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

Дата

11 июня 2011 в 1:43

Существует ли возможность задавая год месяц день заполнять не все три параметра а любые например один год или год и месяц (просто иногда дня не помнишь, а примерно месяц и год можно прикинуть). Так вот что бы можно было задать 1-2 значения даты и что бы вместо не заполненных не вылезали нули или еще чего-то...

а то пока что использую вместо даты сск поля текстовые или таксономию... (которая к тому же и не сортируется)

РЕШЕНО! Конкретное значение поля по умолчанию

10 июня 2011 в 16:33

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

Сообщения в ЛС уделение Рулесами

10 июня 2011 в 13:27

После определенных действия админа юзеру выслается письмо в лс от имени админа. Вопрос как это письмо удалить автоматом у админа. Ибо ему это письмо не нужно...

Фильтрация значений (связанных нод - нодереференс) при создании материала

10 июня 2011 в 10:56

Я создаю материалы - альбом (заголовок, и они привязываются к исполнителям).

Я хочу создать материал песню, что бы при выборе исполнителя в поле привязка к альбому список значений был только по выбранному выше исполнителю.

Реализуемо ли? В настройках поля (нодереференс) есть возможность выбрать вьюху по которой можно выдать список нод которыми можно оперерировать, можно ли как то это использовать, что прописывать в аргументах... ???

Календарь событий или История событий (праздников, личных дат и тд и тп)

9 июня 2011 в 14:21

Какие модули для это цели нужны?

Я создаю тип материала событие, добавляю его. Заполняю поля... дата события, если дата с периодом (мероприятие на 2-3 дня подряд) то заполняю промежуток...

даю событию заголовок и описание.

Необходимо вывести список событий связанный с сегодняшним днем, то есть если сегодня 9 июня то выборка должна быть по всем события за этот день и месяц...

т.е. юзер зашел на страницу события а там заголовок

События произошедшие сегодня, 9 июня

и список...

Разное оформление нод, блоков в разных регионах

9 июня 2011 в 10:11

Нужно например если блок (вьюшный) помещается в один регион внешний вид один (текст, цвет ссылок и тд и тп), помещаю в другой регион - другие настройки.

Вывод по одной ноде (последней) из каждого типа материала

9 июня 2011 в 10:07

Нужно на страничке (вьюха) вывести все типы материалы но только по 1 ноде (последней например) из каждого типа материала.

Как такое можно сделать и можно ли ?

РЕШЕНО! Вывод материала - только заголовок

9 июня 2011 в 10:04

1. Как во вьюхе можно вывести (стиль строки - материал) материалы без тизера (для гостей нужно тизер убрать). Не поле заголовок а материалы но без тизера (связи вот можно убрать во вьюхе а сам тизер?)

2. Можно ли вывести материалы и что бы вместо тизера выводилось другое поле (описание материала)?

РЕШЕНО! Вес материала - кастомно реализуемо?

9 июня 2011 в 9:00

Есть модуль с помощью которого можно ноде назначить вес и потом по этому весу будут формироваться списки нод (если сортировка по весу задана), но что делать если например одна и таже нода в разных видах отсортированных страниц (вьюх) должна быть на разных позициях...

можно ли для каждой ноды как то задавать её вес в зависимости на какой странице она выводится или к какому материала она привязана (нодереференс например)???

Ищу решения для запрета на добавление контента после одного создания

8 июня 2011 в 13:44

Ищу решение...

Юзер (зарегистрированый) отправляет (создает ноду) запрос (тип материала - запрос) о чем-либо. После проверки модератор присваивает доп. роль. После чего юезер должен лишаться создание именно этого контента, причем...

ссылка на него у меня в меню и поэтому это меню должно пропасть когда у юзера нет прав на создание этого материала.

Сейчас меню весит и ссылка на добавление работает (сделал рулесами при создание этого типа после 1 опубликованного - перенаправлять на главную) - но ссылка в меню остается, что не есть айс...

Лимит на количество отмечаемых флагом материалов

8 июня 2011 в 9:22

Возникла проблема в следующем.

Изначально было так: любой зарег. пользов. в типе материала (например - кино)мог добавить флаг (был/не был ил смотрел/не смотрел). Кто-то 5 5 материалов отметил флагом, кто-то 25... кто-то 1-2...

Теперь только зарег. пользов с ролью привилегированный может отмечать бесконечное число нод этим флагом, а для просто - зарегистрированного необходим лимит на число помечаемых нод.

Вопрос как сделать это лимит, чтобы люб. зарег. юзер мог помечать только например 3 любые ноды (любых кино) и при попытке пометке четвертой ему выдавалось бы сообщение лимит исчерпан.

Пи.эс. при этом для всех пользователей которые уже набрали (пометили) нод свыше 3-х (еще до введения правила) уже при попытке метить - получали сообщение. При этом Если они снимут (снимать можно) то пометить уже не с могут.

РЕШАЕМА ли ЗАДАЧА?

Поле заключить в цитату

7 июня 2011 в 16:11

Я создаю материалы типа цитаты (текст + автор)
Вывожу все это дело во вьюшном блоке и использую сайдшоу (крутятся друг за другом цитаты).

можно ли поле в котором текст обернуть так что бы выглядело это как цитаты (как это в комментариях делается и ли нодах).
При этом в ноде цитаты все остается как такст. А во вьюхе нужно такое вот оформление...

Странные проблемы с VIEWS

7 июня 2011 в 15:31

Создаю вьюху вывожу туда материалы. Доступ к вьюхе - без ограничений.

Показывается вьюха только у роли у которой есть галка - доступ ко всем представлениям.

Причем... к старым представлениям все ок. А к новым... косяк...

Add expire time to role

7 июня 2011 в 13:51

После создания и публикования материала рулсами я выполняю Add expire time to role и юзер получает роль на время..

вопрос. после очередного публикования - он роль с нуля получит на срок или время сложится?

Content Access - показывать тизеры, как и в node_access

7 июня 2011 в 11:50

Вопрос, пользуясь модулем Content access при запрете просмотра ноды - убирается даже тизер, в отличии от модуля node_access.я бы юзал последний но там меньше возможностей.

вопрос, как можно сделать что бы тизеры были доступны таки?

За посещение любой страницы сайта (существующей и не скрытой/не доступной) +1 в копилку поинтов (вьюсы страницы тоже считаются)

6 июня 2011 в 18:11

Можно ли вопрос решить рулесами если нужно ограничить +1 - 24 часами?

Лимит на flag

6 июня 2011 в 17:35

Можно ли зарег пользователю не имеющему никакой др роли поставить лимит на отметку флагом... т.е. если он 5 раз пытается флагом пометить ноду ему пишут сообщения нельзя ставить / флаг снимается... (если поставился/не знаю кухню модуля флаг)

а когда он перейдет на др роль там уже это правило не выполняется... и все ок.

+ вопрос такой если это правила вступило в действие после того как юзер зарегенный кликнул 5 раз и даже 7 мь раз. Необходимо что бы правило также срабатывало для это роли т.е. чисто зарег юзера (который не имеет др ролей).

Динамическая выпадающее поле в любом месте страницы

6 июня 2011 в 15:47

На многих сайтах видел такую плюшку.

Заходишь, а в углу вылезает окошко с ссылками на что ли бо (обновление видимо) можно ан ссылку кликнуть можно закрыть...

Вот хочется подобное сделать для обновления сайта, что бы не было страницы (новое в том то разделе, новое там то) а все это вылезало бы в этом окошке... информаторе... добавил я обновление и оно появляется у юзера как он только зашел.

Показывается 1 раз...

что это и как делается??? где поглядеть можно... (это типа информатора как у квипа, ссылки приходят от майл ру)

Разукрасить поля и группы полей в зависмости от значений (вьюха)

6 июня 2011 в 14:10

Я создал вьюху. 2 поля - никнейм и некое число (сумма флагов).
Темизировал ее так

<?php if (!empty($title)): ?>
  <h3><?php print $title; ?></h3>
<?php endif; ?>
 
<?php
 
$first = true;
 
foreach ($rows as $id => $row) {
    if (!$first) print ", ";
    $first = false;
    print $row;
}
?>

и

<?php foreach ($fields as $id => $field): ?>
 
        <?php print ($field->content); ?>
        <?php endforeach; ?>

Теперь вьюха выводится в строчку (после шаманства некоторого):

Петя (25), Петя (15), Вася (15), Вова (10), Лена (1)

необходимо

если поле (цифра в скобках) равна 25 и больше - закрасить красным.
если поле равна от 15 до 24 - зеленым
если от 5 до 14 голубым цветом

все остальное не закрашиваем

причем одинаковые значения поля (цифра в скобках) закрашиваем в одном контейнере!!!

Как такое можно сделать. Где эти условия задавать... Мерси.

Решено! Темизация Views. 2 поля в строчку через запятую

6 июня 2011 в 12:59

Встречал код который выводит 1 поле через запятую (без форматирования стиль вьюхи)

Кастомный профиль с помощью Content Profile. Вопросы и ответы

6 июня 2011 в 10:04

Необходимо вывести:

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']) {

Приватмеседж в пейдж-юзере

5 июня 2011 в 20:41

Как добавить ссылку на отправку лс к заголовку никнейма, и что бы ссылки на лс у текущего юзера не было в его профиле

Сокрытие колонки во вьюхе для определенной роли

5 июня 2011 в 10:24

Я вывожу во вьюхе ссылку на изменить. Пользователям показывается в этом случае пустая колонка. Можно ли и как с помощью тимизации вьюхи для это колонки задать условие что если зарег. пользователь не имеет роли модератора то эту колонку скрыть...

пи.эс. неохота делать 2 разные вьюхи... для каждой роли...