Kublahan: Блог

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

Как правильно обновить модуль?

16 июня 2022 в 6:53

Я скачал обновление модуля. Зашел на сервер, переименовал папку с прошлой версией модуля и скопировал новую папку. А сайт теперь ломится к переименованной папке. Почему так? Как правильно делать?

Как хранится в БД информация о views?

13 июня 2022 в 13:18

У меня есть 20 views и в каждой есть ноды с заголовком и данными. 15 views уже дано не используются и заблокированы на сайте. Хочу найти в БД информация какая нода к какому views относится. Где это хранится?

Drupal 7 и php 8

8 июня 2022 в 3:03

У меня есть сайт на drupal7.5. Хостер сказал что больше php 5 6 7 не будет. И установил php8. Сайт не работает с ним. Как быть? Обновить ядро до 7.8? Или надо все переделывать с нуля?

Во Views фильтрация по нескольким полям сразу

27 июля 2021 в 17:02

Подскажите, как во Views сделать фильтр по нескольким полям? При создании фильтра надо выбирать только одно имя поля таблицы, а мне надо что если есть значение в одном или другом поле то показывать только такие ноды во вью.

Звонилка на номер с сайта

22 июня 2021 в 14:05

Привет!
У меня есть сайт с товарами, когда людей интересует товар им приходится вручную набирать номер телефона компании чтобы позвонить. Чаще всего люди заходят на сайт с мобильных устройств.
Можно ли как то сделать так, чтобы по нажатию на баннер у покупателя открывалась звонилка на смартфоне с номером моей фирмы?
Предполагаю, что такое не возможно) Тогда что можно сделать, чтобы облегчить жизнь пользователям сайта?

Настройка views

28 октября 2020 в 6:38

У меня на drupal сделан сайт для магазина. Создан новый тип материала для товара и таким образом добавлены товары с ценами и фото. Через view это выводится в коллекцию и показывается клиентам.
Проблема вот в чем - как можно сделать, чтобы в отдельных ячейках отображался значок SALE? Время от времени надо устанавливать скидки, а фотошопить фото товара и перезаливать не удобно. Какие есть варианты?

Тормозит сайт когда на нем несколько пользователей

22 мая 2019 в 15:52

Привет!
Сайт на Drupal 7. В последнее время заметил, что когда на сайт просматривают 4-6 пользователей, то он начинает "притормаживать". В чем может быть связано? Какие параметры php проверить? Что еще на производительность влияет?

Перестает работать сайт после изменения views

11 сентября 2017 в 17:23

Привет!
Имеется у меня сайт на drupal7.
Меняю параметры одной из views (название и сортировка) и нажимаю кнопку "сохранить изменения". Сайт после этого с полминуты обрабатывает команду и перестает работать. После этого открывается просто белая страница и ничего нельзя сделать.
Хорошо у меня был бэкап сайта. Я с него восстановился и все заработало, но после правки views опять тоже самое.
Что может быть такое?
Раньше все работало и изменялось.
Меню и другие элементы сайта легко меняются.

Сайт не может получить доступ к sites/defaults

18 января 2017 в 2:18

Привет!
Сайт долго и нормально работал на хостинге. Пару дней назад начались проблемы со вьюхами, часть картинок пропало.
В логах сайта нашел, что нет доступа к папкам начиная с директории sites/defaults и дальше. С чем связано понять не могу. Через ftp захожу успешно и имею полный доступ, права на эту папку и последующие 755. В меню drupal-configuration-file system папки sites/defaults и sites/defaults/files/temp тоже не доступны.

Перестал работать webform на сайте

22 декабря 2015 в 18:14

Привет! Моему сайту более 3 лет. В последние дни перестала нормально отображаться страница с webform.
Скажите, с чем может быть проблема? Может просто надо обновить webform?
Новую версию я уже скачал, а как обновиться?

Настройка доступа к админке в .htaccess

20 апреля 2015 в 16:56

Привет!
У меня доступ ограничен к админке при помощи вот такой строки в .htaccess

RewriteCond %{REMOTE_ADDR} !(100.44.212.156|100.44.212.157)

Скажите, а как задавать в данной строке не каждый адрес отдельно, а, например диапазон?

Как найти вирус на сайте?

17 апреля 2015 в 16:18

Привет!
У меня сайт есть на Drupal 7.
Два дня назад сайт перестал работать. Хостер сказал, что заблокировал меня, потому что на сайте вирус.
Типа удалите все вирусы, пришлите ему копии инфицированных файлов и сайт разблокируют.
Я скачал все файлы с сайта на компьютер и проверил их NOD32 и DrWEB. Нет ни одного подозрения на вирус.
Как быть?
Есть ли способ еще проверить на вирусы? Или надо хостера менять?

Порядок выдачи пунктов меню в зависимости от направления языка

9 апреля 2015 в 10:33

Привет!
Пункты меню выводятся через такую функцию
$main_menu_tree = i18n_menu_translated_tree(variable_get('menu_main_links_source', 'main-menu'));

скажите, а как сделать так, чтобы для направления языка LTR был этот же код, а для направления RTL меню генерировалось в обратном порядке пунктов и подпунктов?

Как тестировать AdSense

30 марта 2015 в 6:03

Привет!
Планирую на сайте использовать блок Google Adsense. Пока занимаюсь созданием блока и думаю где его разместить на странице.
Работаю на тестовом сайте. Скажите, есть ли какие-нибудь тестовые блоки adsense, чтобы можно был использовать на этапе разработки сайта? Потом зарегистрирую сайт и получу свой собственный от гугла.

Выбор между Drupal Commerce и Commerce KickStart

22 марта 2015 в 17:35

Мне надо создать магазин на Drupal. Рассматриваю два варианта:
1) установить Drupal и на него вкорячить Commerce
2) Установить сразу KickStart

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

Ссылка в пункте меню

19 марта 2015 в 17:14

Привет!
У меня на сайте есть меню. У каждого пункта меню есть подменю.
Какую ссылку надо делать для головного пункта меню? В Drupal написано можно поставить, но мне не надо, чтобы она вела на начальную страницу.В идеале вообще не должно быть ссылки.

Как подключить php_curl.dll в php?

15 марта 2015 в 16:32

Привет! У меня поднят apache на windows с подключенных php. Все работало нормально. Но в один прекраный момент я решил поставить доп модуль, а ему требуется php_curl. В файле php.ini раскомментарил строку extension=php_curl.dll, но теперь при перезапуске веб-сервера появляется надпись
PHP Startup: Unable to load dynamic library 'С:/Web/php/ext\php_curl.dll' - Не найден указанный модуль.
Хотя файл реально лежит по этому пути, и другие extension подключаются без проблем. extension_dir прописан правильно.

В чем может быть дело?

Взлом пароля админа

26 января 2015 в 17:34

Привет! У меня сайт на drupal 7. С моего последнего посещения остался незавершенный сеанс у меня на компе. Сегодня обнаружил, что логин админа переименован и пароль его сменен. Спасло меня то, что в этом незавершенном сеансе я смог зайти в админку и сменить пароль. Скажите, как могли злоумышленники такое сделать? Пароль до этого был сильный. Где можно в логах посмотреть, когда произошла смена пароля и логина?

Не отправляется почта с сайта

18 апреля 2014 в 16:44

Привет! Имеется у меня один сайт на Drupal 7. На этом сайте есть форма обратной связи и с неё перестала отправляться почта с заказами посетителей.
Вот этот скрипт работает на "ура"

Очистка кэша в браузерах?

13 января 2014 в 17:50

Привет!
Работал у меня сайт, все было нормуль. Затем мне понадобился слайдер картинок в верхней части страницы и я его добавил в файл page.tpl.php
Только вот в браузерах (и не только у меня) с которых раньше заходили на мой сайт этот новый слайдер не отображается (на его месте - пусто). Я уже и кэш очищал и браузерах и через Drupal (Configuration->Performance->Clear cashes). Не помогло.
В браузерах нажимал F5, все-равно не отображался баннер.

Как прикрутить jquery-ротатор к сайту?

9 января 2014 в 17:41

Появилась надобность в прикручивании ротатора пары картинок на сайте. Нашел в инете руководство (не сочтите за рекламу, но вот ссылка на руководство http://biznesguide.ru/coding/152.html).
Одним из условий работы ротатора - размещение между тегами ссылок на jquery и пары скриптов.
Вопроса два:
1) как разместить нужный код в head? Руками править html.page.php в templates?
2) данный ротатор не хочет работать пока я не убираю из head вот эту строку

P.S. может есть более простой способ?

ошибка "mod_fcgid: read data timeout in 40 seconds"

9 декабря 2013 в 18:33

Привет!
В последнее время при переходе на мой сайт стало появляться сообщение с ошибкой 500. В логах нашел подобные записи
"mod_fcgid: read data timeout in 40 seconds"

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

Проблемы с письмами из webform

25 мая 2013 в 5:34

Привет!
У меня есть сайт на хостинге, есть страница обратной связи на webform. Так вот, в последнее время письма начали приходить мне на почтовый ящик с сайта с задержкой (3-5 дней). Иногда просто не приходят. Ящик находится на gmail. На сайте, когда нажимаешь кнопку отправить, пишет, что все прекрасно и сообщение отправлено.
Есть подозрение на хостера, но все же.
Есть ли какая-либо возможность при помощи скриптов проверить работу почты на сайте, просмотреть логи отправки почты и т.д. с целью выяснения причин проблем?
В логах apacha ошибок нет...

[РЕШЕНО] Перенос сайта с хостинга на локальный компьютер

28 апреля 2013 в 7:48

Привет! Решил перенести мой сайт с хостинга на компьютер дабы потренироваться "на кошках".
Поднял apache php mysql.
Скопировал все папки с хостинга, создал бэкап базы и залил его в локальную базу.
Захочу после всего этого на http://localhost/ - открывается мой сайт как в интернете. Но не одна ссылка не работает, залогинится тоже не могу, так как ссылка http://localhost/user тоже не работает. Что может быть?

Drupal Commerce: Account information без запроса e-mail для анонимов

8 марта 2013 в 7:38

Привет!
Начал осваивать drupal commerce. Все понятно, кроме пары моментов.
Скажите, пожалуйста, как убрать запрос e-mail посетителя, оформляющего заказ на сайте, в блоке checkout в разделе Account information? Есть желание сделать просто, чтобы анонимный клиент оформлял заказ, заполняя фио,адрес,телефон.