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

big boy
На сайте с 18.11.2006
Offline
356
#1461

Появилась проблема с панелями. Версия модуля 6.x-3.10.

Создаю панель для типа материала. Когда в шаблон добавляю "Node being viewed" content - нода буквально на долю секунды показывается при загрузке, а потом белый экран, причем остается только виджет лайков от ВК, а всё остальное исчезает.

"Node being viewed" content убираю из шаблона панели - все работает. К примеру если по отдельности выводить CCK поля - всё ок. Убираю виджет ВК - все работает нормально. Проблема только с user/1, анонимус всё нормально видит при любом раскладе.

Методом исключения делаю вывод, что идёт конфликт JS скриптов panels и ВК. И происходит это только когда внизу страницы добавляется такой виджет от панелей:

Появляется он почему-то только если добавить "Node being viewed" content, с другими полями его нет и все работает.

✔ Как я генерирую статьи через ИИ, которые приносят трафик - https://webmasta.ru/blog/16-vkalyvayut-roboty-ne-chelovek-stati-s-pomoschyu-ii-kotorye-prinosyat-trafik
J
На сайте с 13.08.2008
Offline
54
#1462

Есть 2 поля для ввода картинок (оба необязательные, т.е. картинка может быть, а может не быть),

Как сделать так, чтобы в Views, при условии, что нет ни одной картинки в ПОЛЕ 1, Вид брал картинку из ПОЛЯ 2 (а если в ПОЛЕ 1 есть картинка, то ПОЛЕ 2 игнорировать).

Есть ли решение?

vandamme
На сайте с 30.11.2008
Offline
675
#1463

Julus, копать в сторону Views Custom Field, или PHP Field - прописать маленькое if условие на php.

Или создать вьюс-темплет, в коде которого прописать это if условие.

Хотя тут пишут о готовом модуле Views Or, но я его никогда не пробовал. Вариант 2.

Указывайте версии, версии..

PVasili
На сайте с 13.02.2009
Offline
66
#1464

Можно сделать проще и лучше: выводить не в виде полей, а в виде дисплеев страницы, выбрав и затемив как нужно свою $view_mode (добавив модуль entity_view_mode можно плодить их сколько угодно).

big boy
На сайте с 18.11.2006
Offline
356
#1465
big boy:
Появилась проблема с панелями. Версия модуля 6.x-3.10.

Создаю панель для типа материала. Когда в шаблон добавляю "Node being viewed" content - нода буквально на долю секунды показывается при загрузке, а потом белый экран, причем остается только виджет лайков от ВК, а всё остальное исчезает.

"Node being viewed" content убираю из шаблона панели - все работает. К примеру если по отдельности выводить CCK поля - всё ок. Убираю виджет ВК - все работает нормально. Проблема только с user/1, анонимус всё нормально видит при любом раскладе.

Методом исключения делаю вывод, что идёт конфликт JS скриптов panels и ВК. И происходит это только когда внизу страницы добавляется такой виджет от панелей:



Появляется он почему-то только если добавить "Node being viewed" content, с другими полями его нет и все работает.

РЕШЕНО! В настройках панели: Основные > Renderer > Стандартная (выбрать).

Эта опция убирает In-Place Editor, который конфликтует со скриптами ВК.

---------- Добавлено 16.01.2015 в 21:47 ----------

Теперь другая проблема с панелями.

Как научить тему понимать настройку "Отключить блоки/регионы Drupal"?

Сейчас эта опция ни на что не влияет. Тема самописная, D6, панели 6.x-3.10.

---------- Добавлено 16.01.2015 в 22:10 ----------

И с блоками тоже решил. В template.php добавил:


function theme_preprocess_page(&$vars) {
if (!$vars['show_blocks']) {
$vars['sidebar'] = '';
}
}

Но и в page.tpl.php тоже надо чекать:

	
<?php if (!empty($sidebar)) : ?>
<div id="sidebar">
<?php print $sidebar; ?>
</div>
<?php endif; ?>

Решение нашел тут - http://jamestombs.co.uk/2010-12-04/disable-drupal-blocksregions-has-no-effect-with-some-custom-themes/1503

M
На сайте с 13.01.2008
Offline
72
#1466

Помогите советом!

Задолбали спаммеры на сайте. Притом все идут с домена drupaler.org.

Сейчас у меня стоит модуль Honeypot, но видно, что толку от него никакого. IP ботов отправляю в бан, но каждый день регистрируются с нового ip.

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

big boy
На сайте с 18.11.2006
Offline
356
#1467
Mystic:
Может есть более мощные модули по защите от спама?

Поставил себе - https://www.drupal.org/project/spam

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

KD
На сайте с 21.07.2013
Offline
75
#1468

Добрый день! Есть сайт на друпал 7. Сам не очень разбираюсь. Но пытаюсь. Возник такой вопрос. Я не могу увидеть из под админки все изображения загруженные в текстах и не только. К примеру в вордпрессе есть раздел в админке медиафайлы. Я там могу менять размеры прописывать альт и тайтл и т.д. В друпал у меня такого нет. Вчера гуглил вечер и не смог найти ответа.

Помогите пожалуйста:-)

Garin33
На сайте с 31.08.2009
Offline
169
#1469

Из коробки такого в друпале нет.

Есть модуль https://www.drupal.org/project/media , делает что-то похожее, но громоздкий на мой взгляд.

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

Потому что Drupal - это круто.
KD
На сайте с 21.07.2013
Offline
75
#1470
Garin33:
Из коробки такого в друпале нет.
Есть модуль https://www.drupal.org/project/media , делает что-то похожее, но громоздкий на мой взгляд.

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

В Визуальном редакторе при установке изображения в текст нет полей куда вносить альт и тайтл. Есть только альтернативный текст и длинное описание ссылки - такие окна - это оно и есть?

Спасибо большое)) нашел для поля в типе материала.

---------- Добавлено 17.01.2015 в 16:22 ----------

Есть еще один вопрос не решенный.

Давно уже висит такое сообщение:

Доступно обновление системы безопасности для вашей версии Drupal. Чтобы обеспечить безопасность вашего сервера, вам следует немедленно выполнить обновление. Смотрите страницу доступных обновлений для дополнительной информации и установки обновлений.

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

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

В общем запутал меня)

Не подскажите как поступить правильнее?

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