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

Получаю ошибку 404 если в адресе есть ?q=

31 мая 2021 в 22:35

Всем привет!
Заметил во внутренней статистике сайта, а потом и подтвердил это Яндекс Метрикой, что получаю в день по 5-10 ошибок 404 от заходов с рекламы Яндекс Директа.
Проанализировал, что у этих ошибок общее и понял, что все такие адреса почему-то имеют в урле "&q="
К примеру, такой

Как поменять Content-Type у YML файла?

24 января 2021 в 17:22

Всем привет!
Недавно от Яндекс вебмастера пришло письмо, мол ваш фид не прошел проверку (раньше проходил).
Посмотрел подробности, написано "406 Incorrect response Content-Type. Only application/xml, text/xml are allowed."
Мой фид создаётся модулем yandexmarket Проверил, он действительно отдаёт ответ в content-type: text/html
Дак вот вопрос, как поменять на text/xml?

Убрать из индексации комментарии

2 ноября 2020 в 14:18

Здравствуйте!
Сайт на Drupal 6. Используется стандартный поиск.
Всё более-менее нравится, но бывают такие случаи: человек ищет "чайник", а ему выводится электрогенератор. А всё потому, что кто-то в комментарии к генератору написал "можно одновременно подключить лампочку и чайник".
Ищу, как запретить поиску индексировать комментарии к нодам.
Можно ли как-то это реализовать? Может какой-то кусок кода в модуле удалить?

Поиск не индексирует, если в тексте есть знак градуса и т.п.

27 октября 2020 в 19:05

Заметил неприятную особенность.
Стандартный поиск Drupal 6 не индексирует текст ноды, если в этом тексте есть символы, например градус цельсия °. В базе данных search_dataset самого текста нет.
Название и другие поля при этом прекрасно индексирует. Если градусы удаляю, то всё индексируется и ищется.
Подскажите, как решить эту проблему?
Используется стандартный поиск Drupal 6 + модуль RussianStemmer для улучшения поиска русских слов.

Как заставить модуль synonyms учитывать только свои синонимы терминов при поиске?

19 октября 2020 в 9:59

Всем привет!

Прошу помощи в решении такой проблемы.

Сайт на drupal 6. Проблема с поиском.

Эмодзи, ckeditor и Drupal 6

2 сентября 2020 в 15:15

Всем привет!
Понадобилось вставить в некоторых материалах Эмодзи и столкнулся с интересной проблемой.
Сначала вставлял только звёздочки ⭐, и никаких проблем не было. До тех пор, пока я не вставил эмодзи, по моему, огня 🔥. Просто сохранил ноду и закрыл страницу.
Через несколько дней мне жалуются, мол куда пропал текст статьи. Я смотрю, и правда, есть начало статьи, пара предложений, а потом после какого-то слова пусто. Сначала подумал, что кто-то другой с доступом отредактировал статью и случайно удалил часть её.

Поиск Яндекса для сайта интернет-магазина с выдачей в JSON

27 мая 2020 в 13:33

Доброго здоровья!
Не могу найти. Подскажите, кто-нибудь делал поиск Яндекса на сайте для интернет магазина (на Ubercart 6) с выдачей в JSON? Штука вроде очень интересная, уже давно существует и не особо сложная в реализации. Но, найти вот для друпала не могу.
https://yandex.ru/dev/site/api/concepts/quick-start-docpage/

Реализовать акции для Яндекс Маркета при помощи yandexmarket 6.x-1.1

25 апреля 2019 в 17:54

Всем привет!

Задался вопросом реализации возмоности размещать на Яндекс Маркете акции https://yandex.ru/support/partnermarket/elements/promos.html .

Ошибка 404 при сохранение с PHP фильтром

19 марта 2019 в 19:17

Всем привет!
Появилась откуда-то ошибка 404 при попытке сохранить код PHP, к примеру во views в "Customfield: Код PHP".
Да и даже если у ноды в тексте выбрать формат ввода "PHP code" и попытаться вписать туда хотя-бы просто <?php ?>, то выводит 404.

Вроде ничего нигде давно не менял.

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

Отправка писем с сайта от имени домена (Drupal 6)

3 октября 2018 в 11:08

Добрый день!

При отправке уведомлений покупателям о заказе часто письма не доходят на mail.ru и на gmail.

Хостер предположил, что это потому, что отправка идет не от имени моего домена.

У меня почта домена привязана к Яндексу.

Скажите, модуль https://www.drupal.org/project/smtp как раз и нужен для того, чтобы письма отправлялись от имени домена?

Ошибка при редактировании форм webform_conditional

4 июля 2017 в 18:02

Доброго дня!
Такая проблема:
Для того, чтобы покупатели могли при оформлении заказа выбрать способ получения заказа (если самовывоз, то показывается адрес магазина, ели доставка, то появляется поле для ввода адреса) используются webform 6.x-3.23 и webform_conditional 6.x-1.2 для создания взаимосвязанных форм.
У покупателей не возникает никаких проблем.

Как убрать ошибку: "Использованное вами имя принадлежит зарегистрированному пользователю"?

9 февраля 2017 в 15:33

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

[РЕШЕНО] Как вывести в шаблоне page-vocabulary-1.tpl.php alias адреса каталога?

26 января 2017 в 19:33

Всем привет!
Drupal 6.
Есть шаблон page-vocabulary-1.tpl.php, отвечающий за вывод терминов таксономии 1-го словаря.
В шаблоне я могу вывести ID термина (tid).
Есть алиасы каталога товаров ubercart, типа для "catalog/tid" (catalog/5) алиасом является, к примеру "pylesosy"
Как мне в шаблоне page-vocabulary-1.tpl.php вывести этот алиас "pylesosy"?

Как авторизовать пользователя по ссылке на любую страницу

18 января 2017 в 12:21

У меня на сайте при выборе определённого статуса заказа покупателю высылается письмо. В письме я отправляю ссылку на страницу для подтверждения получения заказа. Имеет вид site.ru/order/123/confirm
Но, страница доступна только авторизованным пользователям. И если человеки видят форму авторизации, то часто забивают и уходят.
Хочется в этом письме выслать ссылку вида site.ru/order/123/confirm?login=ac22434ct34t5a3v56, перейдя по которой пользователь автоматически авторизуется.
Возможно ли такое реализовать?

Заказы покупателя в личном кабинете (ubercart+views)

11 января 2017 в 11:51

Добрый день!
Drupal 6
Ubercart
Vviews
Цель: чтобы в личном кабинете покупателя был список купленных им товаров (а точнее ссылка на страницы для оставления отзывов о товарах. В идеале, конечно, сразу формы для ввода отзыва о товаре, но это наверное лишь мечты).
Вообще, у уберкарта есть такое представление по умолчанию user_products ( Product purchased by a given user). По названию, вроде бы, как раз то, что нужно.

Парсить отзывы с Маркета

5 декабря 2016 в 13:23

Привет, товарищи!
Кто-нибудь делал модуль для парсинга отзывов с Яндекс Маркета? Чтоб отзывы о товарах перекочевали в комментарии к товарам на сайте?
Я про эту штуку https://tech.yandex.ru/market/monetization/doc/dg/reference/model-id-opi...
Существуют всякие сервисы, у которых за деньги можно какой-то там скрипт установить на сайт и появятся отзывы, но, может кто-то делал такой модуль для своего drupal 6?

Переопределить шаблон page для страницы отзывов. [РЕШЕНО]

20 апреля 2016 в 14:34

Добрый день!
Drupal 6.
Отзывы у меня выводятся на отдельной странице при помощи модуля talk. Выводятся на странице /node/1891/otzyvy
Раньше для этой страницы работал шаблон page-node-otzyvy.tpl.php
Однако, мне понадобилось для типа product сделать отдельный шаблон page-node-type-product.tpl.php
Я поискал в интернете и нашел, что это можно сделать путём добавления в файл template.php такого кода:

Чтобы при клике на вариант поисковой фразы сразу искалось (Keyword Autocomplete)

4 января 2016 в 21:02

Привет, товарищи!
Использую в качестве подсказок поисковых фраз при вводе в поисковую строку модуль Keyword Autocomplete https://www.drupal.org/project/keyword_autocomplete Для Drupal 6.
Сам модуль работает хорошо. Но, когда нажимаешь на предложенный вариант поисковой фразы, эта фраза просто вписывается в поисковую строку. И посетителю приходится тыкать мышью в кнопку "Искать...".

Комментарии и на странице ноды и на отдельной странице.

29 октября 2015 в 17:18

Бодрого дня!
Вывести комментарии на отдельную страницу в Drupal 6 не составляет труда. Это делает замечательный модуль talk.
Но, как то можно сделать, чтобы и на ноде комментарии тоже осталось?
Суть в том, чтобы на ноде вывести последние 3 комментария, и сделать ссылку, мол читайте все.
Я конечно смог вывести на ноде 3 комментария через views. Но, там фигня какая то, не удается отсортировать их по дате. Видать из-за того, что приходится применять взаимосвязь с материалом, и сортировка берет недату комментария, а дату создания материала.

Скрыть блок в определенное время [РЕШЕНО]

3 августа 2015 в 19:12

Товарищи, доброго дня Вам!
Вот есть у меня идея, которая требует скрыть рекламный блок (с баннером) в определенное время. К примеру, он должен показываться в 23:00 сегодня и до 6:00 завтра. И так каждый день.
Включить блок в 23:00 не проблема, а вот выключать его в 6 утра ой как не хочется. Да и мало ли уедешь на выходные куда-нибудь и не будет доступа к интернету, чтобы это сделать.
Может есть какой-нибудь модуль, позволяющий это делать автоматически? Хотя бы просто убирать блок в определенное время.