!UeNwVDXNivpdEeUQCd:matrix.org

Drupal для новичков

981 Members
Помощь для новичков в Друпале25 Servers

Load older messages


SenderMessageTime
30 Jun 2020
@telegram_107383224:t2bot.ioVasili Pinchukэто URL где будет обработка сабмита?14:23:21
@telegram_478304546:t2bot.ioAlexey $form['#action'] = 'url'; 14:23:57
@telegram_478304546:t2bot.ioAlexeyвам там нужно обработать его, разложить по полочкам $request = \Drupal::request()->request; $order_node_id = (int) $request->get('order-node-id');14:25:10
@telegram_134979896:t2bot.ioИван Лещёв
In reply to Vasili Pinchuk
почему нельзя с formapi сразу отправить куда-нибудь без редиректа(перезагрузки текущей страницы)?
потому что формы в друпале - переусложнённое говно
14:25:14
@telegram_478304546:t2bot.ioAlexeyхз, если у вас action формы стоит на ту же страницу, причем тут переусложненное говно?14:27:46
@telegram_137294918:t2bot.ioAndrey Postnikov
In reply to Alexey
вам там нужно обработать его, разложить по полочкам
$request = \Drupal::request()->request;
$order_node_id = (int) $request->get('order-node-id');
А чего из request, а не query?
14:30:12
@telegram_478304546:t2bot.ioAlexeyрасскажите в чем разница) я как-то делал интеграцию платежки и вот с копировал оттуда этот код14:30:50
@telegram_478304546:t2bot.ioAlexey* расскажите в чем разница) я как-то делал интеграцию платежки и вот с копировал оттуда этот код14:30:54
@telegram_137294918:t2bot.ioAndrey PostnikovРазные хранилища, post/get аргументы и перебора меньше А в формах есть getRequest()14:32:04
@telegram_478304546:t2bot.ioAlexeyну так если форма постом шлет, из реквеста забираем?14:32:54
@telegram_137294918:t2bot.ioAndrey PostnikovПоля формы в post, а query string как раз от action зависит14:34:23
@telegram_478304546:t2bot.ioAlexeyquery string хранит гет параметры урла?14:35:50
@telegram_107383224:t2bot.ioVasili Pinchuk
In reply to Alexey
$form['#action'] = 'url';
спасибо
14:38:23
@telegram_654388794:t2bot.ioДрупалер Alexey теперь Друпалер 9 LVL 😎

👍 9 📈 9 👎 0
14:38:23
@telegram_137294918:t2bot.ioAndrey Postnikov
In reply to Alexey
query string хранит гет параметры урла?
На него форма постится
14:39:58
@telegram_192561148:t2bot.ioAnton Uralsky Здравствуйте
Дали сайт на D7, на нём есть блок с номером телефона. В блоке - php код, который дёргает откуда-то переменную, и её выдает за номер телефона.

Содержимое блока
<?php
$email = variable_get('contacts_email', '');
$phone = variable_get('contacts_phone', '');
if ($phone) {echo $phone}


Не могу найти, где задаётся номер - в настройках темы нет, в template.php тоже. Подскажите, пожалуйста, есть идеи куда копать?
15:05:49
@telegram_173642288:t2bot.ioSergey ProkopchuckМожет быть где нибудь в сеттингс форме, либо в settings.php Или просто кто-то в базу засетил15:12:12
@telegram_173642288:t2bot.ioSergey Prokopchuck* Может быть где нибудь в кастомной форме, либо в settings.php Или просто кто-то в базу засетил15:12:55
@telegram_173642288:t2bot.ioSergey Prokopchuck* Может быть где нибудь в сеттингс форме, либо в settings.php Или просто кто-то в базу засетил15:14:22
@telegram_192561148:t2bot.ioAnton UralskyВот это тоже искал, не нашел15:42:02
@telegram_303826960:t2bot.iowolfили на сайте есть самописный модуль с формой где эта переменная сохраняется15:41:45
@telegram_654388794:t2bot.ioДрупалер ТОП 10 друпалеров 🏆


1. Comrade Gagarin — 184 LVL 🥇
2. Andrey I. — 159 LVL 🥈
3. Ivan Leshchov — 101 LVL 🥉

4. Andrey Postnikov — 80 LVL
5. Vasily Lukas — 68 LVL
6. Yaro — 62 LVL
7. Вадим Бардачев — 54 LVL
8. batkor — 44 LVL
9. dd.mylies Sergey Prokopchuck — 42 LVL
10. Мирослав Ли — 41 LVL
15:42:26
@telegram_192561148:t2bot.ioAnton Uralsky
In reply to Sergey Prokopchuck
Может быть где нибудь в сеттингс форме, либо в settings.php
Или просто кто-то в базу засетил
Спасибо, поищу
Про settings забыл
15:42:24
@telegram_303826960:t2bot.iowolfпопробуйте поиск по всему коду сайта по "variable_set('contacts_email'" ("variable_set("contacts_emai"'" кавычки могут быть разные)15:44:20
@telegram_654388794:t2bot.ioДрупалер * ТОП 10 друпалеров 🏆


1. Comrade Gagarin — 184 LVL 🥇
2. Andrey I. — 159 LVL 🥈
3. Ivan Leshchov — 101 LVL 🥉

4. Andrey Postnikov — 80 LVL
5. Vasily Lukas — 68 LVL
6. Yaro — 62 LVL
7. Вадим Бардачев — 54 LVL
8. batkor — 44 LVL
9. dd.mylies Sergey Prokopchuck — 42 LVL
10. Мирослав Ли — 41 LVL
15:48:32
@telegram_192561148:t2bot.ioAnton Uralsky
In reply to wolf
попробуйте поиск по всему коду сайта по "variable_set('contacts_email'" ("variable_set("contacts_emai"'" кавычки могут быть разные)
И Вам спасибо!) Да, тоже подходящий способ
15:55:06
@telegram_654388794:t2bot.ioДрупалер ТОП 10 друпалеров 🏆


1. Comrade Gagarin — 184 LVL 🥇
2. Andrey I. — 159 LVL 🥈
3. Ivan Leshchov — 101 LVL 🥉

4. Andrey Postnikov — 80 LVL
5. Vasily Lukas — 68 LVL
6. Yaro — 62 LVL
7. Вадим Бардачев — 54 LVL
8. batkor — 44 LVL
9. dd.mylies Sergey Prokopchuck — 42 LVL
10. Мирослав Ли — 41 LVL
15:55:06
@telegram_654388794:t2bot.ioДрупалер * ТОП 10 друпалеров 🏆


1. Comrade Gagarin — 184 LVL 🥇
2. Andrey I. — 159 LVL 🥈
3. Ivan Leshchov — 101 LVL 🥉

4. Andrey Postnikov — 80 LVL
5. Vasily Lukas — 68 LVL
6. Yaro — 62 LVL
7. Вадим Бардачев — 54 LVL
8. batkor — 44 LVL
9. dd.mylies Sergey Prokopchuck — 42 LVL
10. Мирослав Ли — 41 LVL
18:15:34
@joe:feneas.orgjoe 21:13:17
1 Jul 2020
@telegram_572863538:t2bot.ioOldFriend Народ, приветствую еще раз.
Снова вопрос по миграциям. Друпал 8 commerce 2/
Есть проблема с хостингом. Пытаюсь запустить по планировщику задач следующую команду:
drush migrate-import --group=commerce_migrate_csv_example --update
Процесс не идет - в письме приходит информация:
In Connection.php line 701:

SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: INSERT INT
O {cache_bootstrap} (cid, expire, created, tags, checksum, data, serialized
) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_pl
aceholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert
_placeholder_5, :db_insert_placeholder_6) ON DUPLICATE KEY UPDATE cid = VAL
UES(cid), expire = VALUES(expire), created = VALUES(created), tags = VALUES
(tags), checksum = VALUES(checksum), data = VALUES(data), serialized = VALU
ES(serialized); Array...
и так далее....

Причем раз на раз не приходится. С n-попытки импорт, все-таки, происходит.
Я нашел в интернете инфо по этому косяку (https://stackoverflow.com/questions/33250453/how-to-solve-general-error-2006-mysql-server-has-gone-away) . Отписался в техподдержку. Результат -хостинг кивает на "В принципе если ошибка Wait, то скорее всего импорт не настроен на использование Queue, в нём ограничения по умолчанию в районе 30-60 секунд на действие с базой.
"
Может кто с такой проблемой сталкивался?
03:38:58

There are no newer messages yet.


Back to Room List