Блог пользователя - iNFerNo

РЕШЕНО! Человекочитаемые заголовки создаваемых материалов

31 мая 2011 в 15:54

Как при создании видеть в заголовке вместо Создать Заявка -> Подать заявку

использую для изменения свой модуль в котором функция

<?php
// $Id$
/**
 * File: cctracker.module
 * Enables extending tracking.
 */

 
 function mymodules_menu_alter(&$items) {

  $items['user/%user/view']['title'] = t('Profusview');
  $items['user/%user_category/edit']['title'] = t('Account settings');
  $items['user/%user/profile/profile']['title'] = t('Edit profile'); // таб от модуля content_profile
 
 
  // здесь мы заменили скучные названия ссылок в меню создания нод
  $items['node/add/reports']['title'] = t('Sozdat ot4et');
  $items['node/add/article']['title'] = t('Sozdat koekekuu novost');
  $items['node/add/mega-photos-album']['title'] = t('Create photo album');
}

?>

она изменяет в табах названия...

а можно ли титлы в нодах изменить на человекочитаемые???

РЕШЕНО! Node limit number - как рулесами создать ограничение на 1 ноду для кажд юзера

31 мая 2011 в 14:14

Что сделал.

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

и все ничо не происходит форма ноды все равно выводится и заявка сохраняется...

Создание и списание платежей в ручную

31 мая 2011 в 13:53

Делаю ручное ведение платежей для пользователей.

Скоро застряну если не решить ряд вопросов.

Что дано.

Пользователь с ролью-ожидающий. Он создает платеж (тип материала) где заполняет данные: за что будет платеж, каким способом и когда. Использую workflow. Отправить заявку. Модератор проверяет и ставить заявку в ожидание платежа. Юзер оплачивает по реквизитам. Заходит в ожидающую заявку заполняет поле с информацией и переводит заявку в оплаченную. Модер проверяет все и если деньги пришли то переводит заявку в стадию - завершена/платеж принят. Все переводы оповещаются письмами юзеру и админу. Модератор делает действие за которое юзер оплатил. Сопровождая действие заполнением платеже - списания. Заполняет все и списывает сумму.

Данный платеж должен попасть туда же (во вьюху - история платежей пользователя)

вопрос как это сделать что бы списание осуществить??? как совместить эти 2 платежа одним индификатором каким то чтобы знать что эти платежи завязаны между собой...

роль не равна такому то значению

31 мая 2011 в 13:10

if (user_access('create claims content') and ($user->roles[4]))

как записать правильно что бы роль юзера не равнялась такой-то роле и такой-то?

нужно такую схему записать

если пользователь имеет возможность создавать материал claims и он же не имеет роль1, роль2

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

то показывать ссылку 1

Доступ к сайту с определённого IP (нескольких) для зарегистрированных юзеров

31 мая 2011 в 10:57

Как можно решить?

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

РЕШЕНО! Просмотр вьюхи в профиле юзера только определенной роле

31 мая 2011 в 10:37

Создал вьюху, вывожу в ней список заявок. Вьюху вывожу в профиле юзера в табе.

Необходимо видеть этот таб и просмотр вьюхи только владельцу профиля или определенной роли (например роль - moderator)

РЕШЕНО! История заявок пользователя %1 - как сделать заголовк - МОИ Заявки

31 мая 2011 в 10:27

Я создал вьюху заявок для каждого пользователя, вывожу в профиле в табе...

Нужно следующее.
1) Если профиль текущего юзера открыть то показывать заголовок Мои заявки
2) Если пользователь глядит чужой профиль тогда - История заявок пользователя %1 (такого-то аргумент подставляется)

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

31 мая 2011 в 9:08

Подскажите как записать if ?
Чтобы показывать текст/ссылку если только зарегистрированный пользователь не имеет др. ролей. Т.е. только для зарегистрированных! если зарегистрированный пользователь имеет еще и др. роль например - продавец или покупатель или там редактор... то текст/ссылку не показывать, а в место нее уже показывать др. ссылку.

Это мне нужно что бы реализовать следующую схему...

Решено! Трекер - инфа только о текущем юзере

30 мая 2011 в 13:44

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

т.е. в выборке во вьюхе будет созданные материалы текущего юзера + все где коменты оставил текущий юзер

что нужно добавить в фильтры или изменить в аргументах

Аргументы
Материал: Пользователь написавший или прокомментировавший.

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

30 мая 2011 в 11:35

Ситуация такая.

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

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

Вопрос такой, если юзер не имеющий приват роль при создании своего материала и ставя галку на чибокс (приват материал) - ВИДЕТЬ его... во вьюхе...

а то сейчас идет отсев для зарегенных и автора также попадают под себя...

Premium content

29 мая 2011 в 15:23

Есть модуль Premium content который можно закрыть просмотр полной ноды для ролей. Есть ряд вопросов

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

2. как увеличить level модуля

3. как можно индивидуально для каждого пользователя закрывать премиум доступом просмотр нод? т.е. ноде названчен премиум доступ 1 то юзеру нужно выставить тот же самый уровень что бы он мог увидеть полную ноду...

Тикет открыть/закрыть, приорететы и тд

29 мая 2011 в 0:54

на ИТ-патруль

когда общаешься с супортом в комментариях можно открыть закрыть тикет (нода) приоритет выставить ... как это организовано?

Хлебные крошки и ноды

26 мая 2011 в 15:02

Нода типа - галерея имеет поле текстовое со значениями 1, 2, 3, 4, 5
Делаю вьюху с табами 1, 2, 3, 4, 5

В табе 1 выводятся ноды-галереи со значениями 1.

Добавляю в галерею фотки. Настроек никаких нет (кроме как привязка к галереи).

КАК в хлебных крошка для фоток вывести крошки типа

сайт.ру/название_галерея/1/название_фотографии
где 1 - это значение текстового поля галереи

возможно ли что бы нода типа фотка как то брало это значение из галереи в которую входит...

нехочется для каждой фотки вводить тоже поле...

Attached view

26 мая 2011 в 14:32

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

в у правлении полями это поле называется Attached view: gallery_photos - node_content_1

как сделать свой кошелек для юзеропоинтов

13 мая 2011 в 22:39

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

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

Переопредление заголовков во Views + модуль Rate

13 мая 2011 в 15:54

Я для каждой ноды за которую проходит голосование сделал страницу где выводятся (см. druit.ru - как сделать страницу) пользователи и их значения. Я во вьюхе с группировал значения

и страница имеет вид

0
ник 7

100
ник 1
ник 2
ник 3

75
ник 4
ник 5
ник 6

Можно ли оттимизировать вьюху что бы заменить там 100, 75, 50, 25, 0 на свои значения типа Отлично, хорошо.... ... кол.

и вывести все по порядку сначала все что за 100 и далее до 0
???

Как сделать more как на сайте (вКонтакте также на стене)

13 мая 2011 в 12:17

Как More сделать так как тут

http://sparkon.net/application/magnetic-words

у меня пока что More ведет к странице со всем списком и со сраницами.

РЕШЕНО! Последнее посещение - мелкий вопрос (код внутри темы)

13 мая 2011 в 12:10

Подскажите как убрать точку напротив строки?