leramulina: Блог

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

Как вместо названия ноды по ссылке вывести несколько ее полей?

12 мая 2019 в 11:17

У меня установлен Drupal 8.

Есть материал типа локация, у которого есть адрес, карта, номер телефона.

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

Но лучше было бы в мероприятии отображалось не просто название локации со ссылка на нее, а view соответствующими полями.

Через какие модули можно реализовать это? Есть идеи по EVA, Viewfield, Views Reference Field.

Как повесить капчу на процесс оформления заказа в commerce?

1 февраля 2018 в 9:36

Владелец магазина жалуется, что приходит много спама. Липовых заказов. Попросила поставить капчу на процесс оформления заказа. Я искала что-то в группе commerce. Ничего не нашла. Общая капча стоит на сайте. Но работает только на процесс авторизации. Как сделать капчу для checkout?

Drupal Commerce: не завершается заказ при оплате по PayPal [РЕШЕНО]

11 декабря 2016 в 3:27

Вот уже с апреля пытаюсь решить проблему и никак не могу понять, что делать. Закачик сердится на меня. Помогите, пожалуйста!

При покупке сервисов с оплатой через PayPal клиент переадресовывается на сайт PayPal, там оплачивает и дальше он может по ссылке пройти обратно на сайт visaforbali.com.
Так вот проблема в том, что когда клиент возвращается обратно на сайт, то он попадает на страницу Review Order, а не на страницу завершения заказа Order Complete. То есть как бы клиенту предлагается оплатить товар еще раз и еще раз - и так до бесконечности. Но он же уже оплатил заказ!

Возможно ли сосчитать количество переходов на Drupal сайт с кликов по баннеру на другом

26 июля 2016 в 12:47

Здравствуйте!

Не могу понять сейчас как реализовать такую схему.

1. Сторонний сайт вешает у себя баннер нашего сайта, который построен на Drupal 7
2. Пользователь кликает на баннер и переходит на наш сайт
3. Мы каким-то образом собираем информацию сколько клиентов пришли с другого сайта.

К сайту прикручена Google Analytics и в Источники траффика - каналы - Referrals сейчас можно посмотреть сайты, с которых переходили на наш. Но там в списке какие-то странные сайты, где не могло быть никакой рекламы на наш ресурс.

Как вы обычно это делаете?

Drupal Commerce: не завершается заказ при оплате по PayPal [РЕШЕНО]

30 апреля 2016 в 10:48

При покупке сервисов с оплатой через PayPal клиент переадресовывается на сайт PayPal, там оплачивает и дальше он может по ссылке пройти обратно на сайт visaforbali.com.
Так вот проблема в том, что когда клиент возвращается обратно на сайт, то он попадает на страницу Review Order, а не на страницу завершения заказа Order Complete.

Я сначала подумала, что что-то не так в сайте. Откатила его назад, протестировала на локальном хостинга на xampp. Редирект идет правильный. Все заказы завершаются.

Правило для Drupal Commerct для добавления 4% к сумме заказа в случае оплаты через PayPal

5 апреля 2016 в 6:58

Здравствуйте! Мучаюсь уже несколько дней. Казалось бы все так просто, но правило не срабатывает.

1) Сначала попробовала сделать это с модулем Taxes

Сделала правило Calculate taxes: PayPal tax

Event Operations
Calculating the sell price of a product

Conditions
Elements Operations
Selected payment method comparison
Parameter: Order: [commerce-line-item:order], Payment method: PayPal WPS

Drupal Commerce особая цена в случае оплаты через Paypal

26 марта 2016 в 10:52

Здравствуйте!

Есть сайт с товарами на Drupal Commerce.

Клиент попросил сделать ему особые условия для посетителей сайта, оплачивающих товары по PayPal. Поскольку у него там идет комиссия, но хочет, чтобы при выборе Paypal как метода оплаты к цене добавлялось еще 4%.

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

Заранее спасибо!

Как сделать адекватную систему геолокации?

3 марта 2016 в 5:03

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

Поставила показавшийся самым адекватным модуль https://www.drupal.org/project/ip_geoloc

На сайте он показал мое местоположение с ошибкой в 1192 километра. Подумала, что может у меня неправильные какие-то настройки модуля. Зашла в демо модуля по адресу http://flink.com.au/tips-tricks/visitor-log-and-map

Access denied для админа при вводе верного логина и пароля

12 февраля 2016 в 9:25

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

Access denied
You are not authorized to access this page.

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

Я сделала копию сайта и откатила базу на предыдущий бэкап. Пару дней все работало, но потом и на копии возникла та же проблема. Что делать?

Простой прием платежей PayPal но не donation

9 февраля 2016 в 11:21

Здравствуйте!

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

Simple PayPal Donate
https://www.drupal.org/project/simple_paypal_donate
Модуль установился, но блок так и не показался

Как отправлять внутри сайта приглашения на события и принимать/отклонять их?

29 ноября 2015 в 11:01

У меня есть задача. Сайт социальной сети.
Друпал 7

Пользователи создают события (ноды) и пользуются следующим функционалом:
1. Заходишь на страничку, видишь события, мероприятия пользователем и присоединяешься к мероприятию. Далее пользователь видит у себя в профиле, кто присоединился к этому мероприятию. Эта задача решилась с помощью модуля Flag, а вывод через Views. Все просто.

Периодически в тексте на сайте возникают левые ссылки

21 июня 2015 в 11:20

У меня есть сайт, текст на котором редактируется время от времени клиентом. Я верю на все 100% что он не вставляет в текст никакие левые ссылки. Но мне надо понять, могу ли я с ними как-то комплексно побороться или надо будет отлавливать их периодически.

Время от времени на какое-то слово в тексте "вешается" ссылка. Я копировала адрес. Получается тот же, что и адрес страницы, но с хэштегом.

http://visaforbali.com/sponsor-letter-extension#

Вот так например.

В шапке страницы предупреждение:

Oops, looks like this request tried to create an infinite loop. We do not allow such things here. We are a professional website!

Открываю режим редактирования, вижу, что на это слово TAX понавешан такой вот код:

Как понять, почему не запускается крон? [РЕШЕНО]

8 апреля 2015 в 1:56

На сайте http://visaforbali.com/ у меня не запускается cron. Ни автоматически, ни вручную.
Выдает при запуске

Cron run failed.

Уже 3 недели как не могу решить эту проблему.
Drupal новый 7.36. Все модули свежие.
http://visaforbali.com/admin/reports/dblog пишет, что

cron 04/08/2015 - 06:45 Attempting to re-run cron while it is already running. Anonymous (not verified)
cron 04/08/2015 - 06:45 Attempting to re-run cron while it is already running. Anonymous (not verified)
cron 04/08/2015 - 06:44 Attempting to re-run cron while it is already running. Anonymous (not verified)
cron 04/08/2015 - 06:44 Attempting to re-run cron while it is already running. Anonymous (not verified)

Как перенести базу из excel в drupal через feeds с сохранением italics?

22 марта 2015 в 6:41

Раньше я скармливала feeds *.csv файл, сделанный таким образом.
Я просто делала необходимую таблицу в xls
Через буфер обмена кидала ее в блокнот
Сохраняла файл с кодировкой utf-8 и расширением .csv
И feeds принимал файл прекрасно

Автоматическая рассылка случайного вывода views

18 марта 2015 в 18:15

У меня на сайте есть индонезийско-русский словарь. И слова из него выводятся во views случайным образом по 5 штук в блок.
Подскажите, пожалуйста, как можно реализовать, чтобы один раз в день такое вот случайным образом сформированное представление отправлялось подписчикам?

Заранее спасибо!

Не выпадали меню Superfish [РЕШЕНО]

7 марта 2015 в 7:54

Очень долго мучилась с модулем Superfish. Меню все никак не хотели выпадать. Причем на родительском элементе не стояло никаких overflow:hidden.
Причем, если в регионе находились 2 Superfish блока, то выпадение начинало работать.
Решение нашлось очень неожиданно. Оказывается этому модулю никак не нравился Default jQuery Version 1.10. Как только я установила ее на 1.8 - все проблемы ушли.

Некорректно работает блок переключения языков [РЕШЕНО]

7 марта 2015 в 7:45

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

1) Попробовала откатить модуль до 7.11 версии обратно - не помогло
2) Сделала rebuild permissions - не помогло
3) Поискала в разрешениях ролей - ничего, что помешало бы пользователю пользоваться этим блоком - не нашла.

Подскажите, пожалуйста, как решить проблему?

http://visaforbali.com/ - вот многострадальный сайт.

Заранее спасибо!

Перевод пунктов меню через файл *.po

6 июля 2014 в 9:32

Хотела сделать перевод меню, таксономии через экспортируемый файл ru.po. Честно говоря, так и удобнее, и для разных модификаций сайта мне нужны будут разные языки, поэтому удобнее перевести, хранить ru.po и при необходимости импорировать его в сайт.

Сделала экспорт из built-in interface, сделала соответствующие переводы пунктов меню, загрузила обратно в built-in interface. Результат:

1) в admin/config/regional/translate/translate выглядит как будто есть перевод. То есть система отображает и английскую и русскую переведенную версию.
2) в меню admin/structure/menu/manage/menu-schedule отображается переведенная версия на русском

Полноэкранное слайдшоу средствами модулей [РЕШЕНО]

29 июня 2014 в 9:47

Ищу модуль, который позволил бы
1) растянуть слайдшоу на полный экран
2) сделать несколько отдельных блоков слайдшоу

1. Сначала установила на сайте слайдшоу без модуля http://tympanus.net/codrops/2012/01/02/fullscreen-background-image-slide...
Работает отлично! очень красивое, с интересными эффектами зуммирования и движения текста.

2. Через какое-то время стало понятно, что придется для удобства пользователя реализовывать каким-нибудь модулем. Поставила Nivo Slider. https://www.drupal.org/project/nivo_slider Он автоматически растягивает картинку под размер экрана. В принципе, если поработать с css, то,думаю, можно получить нечто подобное http://tympanus.net/codrops/2012/01/02/fullscreen-background-image-slide...

Как спрятать пустой календарь на месяц в ноде прикрепленный через EVA field? [РЕШЕНО]

18 июня 2014 в 6:10

Как спрятать пустой календарь на месяц или спрятать его если он прикреплен через EVA field к ноде, где у поля entity reference + taxonomy term field есть специфическое значение?

У меня есть нода с полем EVA field. Это поле отображается как календарь https://drupal.org/project/calendar

Проблема в том, что если календарь пустой, он все равно отображается. Но в то же время у нод с определенным значением в одном из полей entity reference + taxonomy term field календарь всегда будет пустой.

Как мне скрыть отображение этого календаря пользуясь каким-либо из этих методов:

1) либо скрыть календарь, где нет событий
2) либо скрыть поле EVA field в ноде, где у поля entity reference + taxonomy term field есть специфическое значение

Заранее спасибо!

UPD:

Как сделать в блоке ссылку на оповещения текущего пользователя?

31 мая 2014 в 9:54

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

user/N/notifications , где N - uid текущего пользователя

?

Большое спасибо заранее!

Фото-видео-аудио галерея с комментариями [РЕШЕНО]

11 мая 2014 в 15:23

Хотела сделать на сайте фото-видео-аудио галерею с комментариями.
1. Чтобы в галерею можно было бы загрузить
1)фото
2)видео
3)аудио
файлы.
2. Чтобы все эти файлы по отдельности можно было бы комментировать. Не галерею целиком, а каждый отдельный файл.

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

Вариант 1
К обычной ноде добавляются поля. Для каждого типа содержимого - свои.
Для фотографий - field_image_files Image Plupload
Для аудио - field_audiofiles File File
Для youtube-vimeo ссылок field_youtube_vimeo File Media file selector
Для flv mp4 field_videofiles File File
Для AVI WAV WMA WMV MPG field_not_player_mediafiles File File

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

На страницах нод "статья" вывести ноды "локация" с тем же термином [РЕШЕНО]

11 мая 2014 в 9:26

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

http://xandeadx.ru/blog/drupal/523
http://www.drupal.ru/node/72403
http://www.drupal.ru/node/104799

Но не понимаю, почему именно у меня не срабатывает.

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

я указала бы в соответствующем поле статьи термин hindu temples и могла бы вывести в блок храмы с термином таксономии hindu temples, то есть вот эти.

Вывести в format grid, для чего мне и нужны views.

Что я сделала для этого:

Views - Block
FILTER CRITERIA
Content: Published or admin

Не отображаются профили для пользователей кроме суперадмина [РЕШЕНО]

1 апреля 2014 в 8:06

Здравствуйте!

Проблема в том, что у меня не отображаются профили для всех ролей кроме суперадмина.

Когда я захожу под любой другой ролью, то получаю:

Access denied
You are not authorized to access this page.

Это при том, что в
admin/people/permissions
Я выставила, что профили могут видеть все вплоть до анонимного пользователя.
User: View any profile - поставлены галочки для всех ролей.

Где тогда получается закрыт просмотр профилей, если разрешен здесь?

field_deleted_data, field_deleted_revision не удалить ни кроном, ни через field_purge_batch

20 марта 2014 в 13:42

Помогите, пожалуйста.
У меня много таблиц

field_deleted_data
field_deleted_revision

И у меня подозрение, что они мешают работе модуля Corresponding Entity Reference. Видимо, среди этих полей есть такие, которые содержат связи этого модуля и из-за этого страница его настройки попросту не открывается.

Кроном эти таблицы не удаляются уже в течение недели. Много раз запускала крон, но без толку.

Запуск field_purge_batch(); через devel/php вызвал такое сообщение

The website encountered an unexpected error. Please try again later.

Что я делаю не так?