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

Перенос пользователей с друпал7 на другой движок

12 июля 2019 в 11:23

Здравствуйте. Переношу сайт с друпал7 на фреймворк yii2. Возникла проблема с пользователя, точнее с паролями пользователей. Есть ли возможность отдельно использовать друпаловский скрипт для сверки паролей? Или где описан метод, по которому хэшируются пароли, чтобы мне так же делать и на фреймворке (регистрация новых пользователей, авторизация старых)?

Нужно ли использовать mysql_real_escape_string при сохранении через db_insert

27 февраля 2018 в 13:10

Здравствуйте, друзья. Нужно ли использовать mysql_real_escape_string при сохранении данных через db_insert() или друпал сам об этом позаботиться?

Програмная установка мета тега description

25 декабря 2017 в 21:36

Здравствуйте, друзья. В своём модуле создаю страницу, с помощью хук_меню. Для этой страницы нужно установить мета теги, например descripton, keywords и тп. Как мне это сделать? Какая функция за это отвечает? Например, title можно установить с помощью функции drupal_set_title("Новый титл"); Нужна такая же функция для description

Дописать случайное число к файлу при загрузке

2 декабря 2017 в 22:18

Здравствуйте, друзья. Подскажите, пожалуйста, в каком направлении копать. Есть обычная нода, у него поле "Файл". Нужно при сохранении материала сменить название файла. Например было file.doc стало file_654324.doc
Какой хук использовать для этого? Пытаюсь через hook_node_insert и hook_node_presave, но в них нет доступа к файлу. Как я понял, файл уже сохранён к этому моменту.

Спасибо за внимание.

Вопрос по таксономии для доски объявлений

2 октября 2017 в 15:21

Здравствуйте, друзья. Делаю доску объявлений, примерно как авито. На первом экране пользователь выбирает регион, потом категорию, потом уже само объявление. Должно получиться так: doska/region/category/podcategory/obyavlenie регион и каталог это термины таксономии. Как мне выводит всё это в ЧПУ и запоминать, чтобы учитывать при выводе объявлений?

Однократное добавление товара в корзину ubercart

23 июля 2017 в 10:55

Здравствуйте, друзья. Нужно реализовать следующее: допустим человек указал кол-во товара 4 и нажал добавить в корзину. Это добавит 4шт. А если потом изменит кол-во на 5 и обратно нажмёт добавить в корзину тот же товар, то второй товар складывается к первому, итого 9. Нужно сделать чтобы при повторном клике предыдущее значение обнулялось, чтобы в корзине было только 5 товаров. Это же относится и при двукратном нажатии на "добавить в корзину". Нужно чтобы последующие значение перезаписывали предыдущие.

Автовыбор категории при добавлении товара

11 июля 2017 в 11:48

Здравствуйте. Есть обычная категория, сделанная через таксономию. Список большой, поэтому неудобно для каждого товара выбирать вручную. Хочу написать временный модуль, который будет выбирать нужную мне категорию через form_alter. Только вот не пойму как мне это сделать. Пытался через #default_value, не получилось

Как правильно использовать variable_set и variable_get

24 июня 2017 в 14:32

Здравствуйте. Недавно начал осваивать разработку модулей для друпал7. Скажите пожалуйста, чтобы сохранять свои параметры достаточно использовать variable_set и variable_get или всё таки лучше заносить в базу данных? Как правильно использовать variable_set для первичной установки параметра? Пробовал записать в module.install, но после очистки кеша, параметры сбрасываются.

Десятичные числа без лишних нулей

15 июня 2017 в 17:34

Здравствуйте, друзья. Проблема в следующем, если вводить десятичные числа, показывает в ввиде 10,00 как убрать нули в конце? Например если будет 10 пускай показывает 10 а не 10,00 Если 10,5 то пускай 10,5 а не 10,50. В общем вопрос в том, чтобы сам отсекал конец, если он не нужен

Раскрытый фильтр по связанным материалам

26 апреля 2017 в 10:29

Здравствуйте, друзья. Есть товар и есть производители. Товар связан с производителями через Entity Reference . Как сделать в каталоге раскрытый фильтр по производителям? Например выбирает Производитель1, отображается товар, связанный с данным производителем.
Забыл уточнить, нужен именно выпадающий список со всеми производителями.

Блок "Мои материалы" в кабинете пользователя

22 апреля 2017 в 9:27

Нужно вывести блок с материалами авторизованного пользователя через views. Любой пользователь может добавлять статьи. При переходе по /user видит список своих материалов.

Ubercart 3 возвращает на страницу "Оформить заказ"

17 апреля 2017 в 11:53

Здравствуйте, друзья. Уберкарт при клике на "Подтвердить заказ" обратно отправляет на предыдущую страницу. В информации о покупателе написано: "Введите корректный e-mail адрес для данного заказа...." а для зарегистрировано пользователя написано: "Информация по заказу будет выслана на указанный ниже e-mail адрес.." Хотя никакая информация не отправляется и завершить заказ не получается. Подскажите, из-за чего эта ошибка.

Вопрос по /taxonomy/term/%

12 апреля 2017 в 0:11

Здравствуйте, друзья. Возник небольшой вопрос.. Есть структура типа каталог/категория1/категория2/название-товара при клике по категории1 надо выводить термины из категории2. При клике на категорию2 надо выводить товар. С первой задачой справился. Со второй ну никак не получается. Второй /taxonomy/term/% не получается сделать через views. А первый /taxonomy/term/% используется для вывода терминов из категории1, то есть его же не могу использовать для вывода товара. Подскажите, в каком направлении копать или есть готовый модуль для этого?

Друпал7 не видит изменения в шаблоне

7 января 2017 в 8:31

Здравствуйте. Сделал шаблон для вывода материала page--node--17.tpl.php всё прекрасно работало, пока не пришлось сделать правки. Друпал показывает старую версию шаблона. На изменения не реагирует. Даже если удалить этот файл, всё равно показывает первую версию, как будто файл на месте. Кэш чистил сто раз, даже вручную через базу данных, запускал update.php, смотрел сайт через "инкогнито". Всё равно не помогает. Кто нибудь сталкивался с такой проблемой? Что интересно, до этого многократно работал над этим шаблоном. Все изменения были сразу видны. На локалхосте тоже всё отлично работает.

Как принять post-данные?

24 августа 2016 в 14:09

Здравствуйте, друзья. Как принять post-данные, которые передают с другого сайта или моб.приложения в друпал7 и создать по ним материал? Допустим та же форма отзыва например: имя, телефон, отзыв.
Спасибо за внимание.

капча не останавливает роботов. Что делать? (

22 июля 2013 в 18:09

На сайте есть капча но все равно роботы полным ходом спамят. Как решить эту проблему? Сайт на друпал7, доска объявлений. Объявления можно размещать без регистрации

Вопрос по views (фильтрация)

5 июня 2013 в 16:15

Здравствуйте. Делаю доску объявлений на друпале 7. В виевсе добавил фильтр чтобы посетители могли выбирать, например арбузы, капуста, картофель. Столкнулся с следующей проблемой: как сделать чтобы при открытии доски показывались все объявления? Щас показывает только объявления из первой категории (в данном случае арбузы) нужно выбирать вручную раздел "любой" чтобы вывести все объявления.

Как переопределить шаблон вывода блога в друпал7 ?

16 мая 2013 в 18:56

Добрый день. Хочу темизировать вывод блога через шаблон page.tpl.php Пробовал page-blog.tpl.php и page--blog.tpl.php Не подхватывает почему то Sad Как правильно писать название чтобы отдельно темизировать page.tpl.php для вывода блога?

Спасибо за внимание.

Есть ли модуль для совместной работы на сайте?

15 мая 2013 в 17:45

Здравствуйте. Хотел спросить, есть ли модуль для друпала7 чтобы организовать на сайте совместную работу участников? К примеру есть веб студия, хочу делить работу по разработке сайта между людьми, к примеру одному дизайн, другому программирование, третьему продвижение и тп...

Спасибо за внимание.

Вопрос по pathauto

3 мая 2013 в 16:56

Здравствуйте. Подскажите пожалуйста какие токены использовать для того чтобы в пути к товару были категории тоже, например, есть путь каталог/книги/бизнес/сама_книга как сделать чтобы путь был catalog/knigi/bisnes/sama_kniga а не как сейчас content/sama_kniga.

Спасибо за внимание.