Всего 122 785 комментариев

Василий Наумкин
27 февраля 2013, 21:58
0
Ну тогда надо просто использовать сниппет и забить на эти дурацкие фильтры

[[!loggedInUsername?username=`[[+username]]`]]
Ян Такушевич
27 февраля 2013, 21:10
0
А вот так:
[[!If? &subject=`[[+username]]` &operand=`[[!loggedInUsername]]` &then=`do smth` &else=`do smth else`]]
работает.
Ян Такушевич
27 февраля 2013, 21:05
0
Мистика какая-то.
[[+username:is=`[[loggedInUsername]]`:then=`do smth`:else=`do smth else`]]
— вот так работает, но разумеется после первого же вызова кэшируется и у всех юзеров показывает одно и то же. Во всех остальных случаях условие обрабатывается некорректно.
Василий Наумкин
27 февраля 2013, 20:17
0
Посмотри в чанк для выхода, пожалуйста.
Василий Наумкин
27 февраля 2013, 20:16
0
Попробуй не кэшировать плейсхолдер.
[[!+username:is=`[[!loggedInUsername]]`:then=`do smth`]]

Или наоборот, кэшировать сниппет:
[[+username:is=`[[loggedInUsername]]`:then=`do smth`]]

Еще, говорят, помогает добавлять пустой else, тоже от кэширования
[[+username:is=`[[loggedInUsername]]`:then=`do smth`:else=``]]
Ян Такушевич
27 февраля 2013, 18:25
0
А как проверить, подключена определенная социалка к аккаунту или нет и в зависимости от это повесить на элемент соответствующий класс?
Алексей Поступайло
27 февраля 2013, 14:33
0
Спасибо!.. Помогло!))
Василий Наумкин
27 февраля 2013, 14:27
0
Попробуй добавить на 6й строке сниппета
$Tickets->config = array_merge($Tickets->config, $scriptProperties);
Konstantin Krasavin
27 февраля 2013, 12:30
0
Интересно а реализация фильтра по доп. полям будет?
Алексей
27 февраля 2013, 10:16
0
Блок «Пожалуйста, привяжите эти сервисы к своей учетной записи при помощи HybridAuth.» это просто еще один вызов сниппета HybridAuth
Перетягин Илья
27 февраля 2013, 01:35
0
Василий, огромное спасибо за прекрасный продукт!
При первом знакомстве с продуктом — ощущение некого блаженства )))
Александр Наумов
26 февраля 2013, 22:45
0
Вот теперь, все понятно окончательно!
Спасибо Василий!
СикретНаме
26 февраля 2013, 22:40
0
hostname может быть ЛЮБОЙ, какой твоей душей угодно, хоть «Suslik Migrator to North Canada», если я не попутал ничего в мануалах.
Василий Наумкин
26 февраля 2013, 22:40
0
Еще раз, на примере.

У меня в /etc/hostname:
bezumkin
В /etc/hosts:
127.0.0.1	localhost
151.236.219.215	bezumkin bezumkin.ru
Видишь связь этих двух файлов через одно имя — bezumkin? Видишь, что оно связывается с реальным ip?

Если у тебя в /etc/hostname будет имя, для которого нет такой связи (и оно, конечно же не прописано ни в одном DNS), то sendmail будет долго тупить при запуске, пытаясь разрешить это имя в ip. У него это не получится, но он будет долго ждать таймаута.
СикретНаме
26 февраля 2013, 22:34
0
В файле hosts надо указать свой ip, url и hostname, в файле hostname нужно указать hostname прописанный в файле hosts.
Александр Наумов
26 февраля 2013, 22:23
0
Станислав, hostname у меня:
127.0.0.1       localhost
195.167.123.115   mydomain.com mydomain
Где айпишник свой и имя домена тоже свое.

Мне не понятно содержимое файла /etc/hosts, так как он у меня по умолчанию такой:
127.0.0.1       localhost
127.0.1.1       ubuntu
...
Не пойму, нужно ли мне в /etc/hosts производить изменения?

P.S. Смутило меня изменить файл надпись в скобках
(или localhost)
Я понял так, что мне нужно было бы в этом файле написать localhost, если бы этой надписи там не было. Но так как упоминание о localhost там есть, я этот файл менять не стал.

Как сейчас я понимаю, я сделал не правильно, что не изменил этот файл — это верно?
СикретНаме
26 февраля 2013, 22:03
0
Нет, Александр. В hostname пишем ТОЛЬКО имя хоста.