Задавайте вопросы про Drupal - 3

Plazik
На сайте с 29.07.2008
Offline
161
#11
Julus:
как???!!!

http://lmgtfy.com/?q=drupal+create+custom+tokens

Julus:
а не все равно поисковикам?

Нет, не все равно.

big boy
На сайте с 18.11.2006
Offline
304
#12

D6. Не с того ни с сего пропали статусные сообщения. К примеру, когда чистишь кеш или добавляешь новый материал. Шаблоны не менялись. Не видно ни на сайте, ни в админке

В page.tpl.php:


<?php if (!empty($messages)): ?>
<!-- сообщение -->
<p><?php print $messages; ?></p>
<!-- /сообщение -->
<?php else : ?>
<!-- сообщений нет -->
<?php endif; ?>

И независимо от положения вещей всегда в коде: <!-- сообщений нет -->

✔ Google spam update убил сайты? Что делать - https://webmasta.ru/blog/google-october-2022-spam-brain-update
Plazik
На сайте с 29.07.2008
Offline
161
#13

big boy, на стандартной теме тоже пропали?

big boy
На сайте с 18.11.2006
Offline
304
#14
Plazik:
big boy, на стандартной теме тоже пропали?

Да, админская тема - RootCandy Dark. Как залил её почти 4 года назад, так и не трогал с тех пор. Сделана специально для админской части и можно сказать стандартная.

Специально для эксперимента включил Garland - никаких изменений.

Давеча единственное, что менял - сделал несколько страниц через panels, на которых отключил вывод регионов, но эта настройка отключения в моей теме работает только для сайдбара.

Уже не знаю, куда копать. Мне Workflow настраивать надо, а застопорился в самом начале - после создания материала не видно выводимых юзеру сообщений.

---------- Добавлено 18.02.2015 в 21:39 ----------

Буржуи писали, что иногда в базе uid 0 слетает, типа может быть из-за этого конфликт - проверил, всё на месте.

Еще нашел пару похожих топиков, но там народ только руками разводит.

Plazik
На сайте с 29.07.2008
Offline
161
#15
big boy:
Давеча единственное, что менял - сделал несколько страниц через panels, на которых отключил вывод регионов, но эта настройка отключения в моей теме работает только для сайдбара.

Вывод сообщений - это тоже регион. Смотрите в этом направлении.

vandamme
На сайте с 30.11.2008
Offline
672
#16
Plazik:
Вывод сообщений - это тоже регион.

это вроде в семерке, у него шаха.

в шахе выводится в регион "содержимое", который в блоках не контролируется никак.

уже не помню, но раз тут есть проверка, значит их можно отключить, стандартно в гарланде:

<?php if ($show_messages && $messages): print $messages; endif; ?>
big boy
На сайте с 18.11.2006
Offline
304
#17

Всему виной оказался модуль PHP Free Chat - https://www.drupal.org/project/phpfreechat

Отключил его и сообщения вернулись.

Кстати, может кто-нибудь подсказать, как лучше сделать чат для юзеров D6, чтобы держал нормально в пике около 1к человек. Ресурсы серверные есть на это. Пробовали подключить jabber сервер и через xmpp модули соединить drupal и чат - но это на столько сложно будет для юзера, что от идеи отказались.

big boy
На сайте с 18.11.2006
Offline
304
#18

D6, модули Rules, Userpoints и Vote API.

Пытаюсь настроить правило, когда после полюсования определенного типа материала, автор получает баллы userpoints. Столкнулся с такой проблемой, что в действии нет автора материала, а лишь тот, кто ставит плюс:

НО! Если выбрать другое условие, к примеру просмотр материала и так же давать за это баллы в качестве действия, то можно выбрать из двух вариантов (что как бы и надо в первом случае):

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

---------- Добавлено 28.02.2015 в 15:04 ----------

UPD: [РЕШЕНО] в действиях надо загрузить автора материала и тогда он появится в выпадающем списке.

big boy
На сайте с 18.11.2006
Offline
304
#19

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

Стоят модули:

HTML Mail

Mail System

Mime Mail

В настройках Mime Mail указал нужное Sender name, но несмотря на это всё равно в письмах отображается название сайта.

Alangasar
На сайте с 06.11.2008
Offline
98
#20

https://api.drupal.org/api/drupal/developer%21hooks%21core.php/function/hook_mail_alter/6


$message['headers']['From'] = $message['from'] = 'My Site Password Reset <'. $message['from'] .'>';

код не проверял

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий