Vladimir
прошу проверить фикс
Александр
прошу проверить фикс
а где фикс? на гитхабе старые файлы
Vladimir
а где фикс? на гитхабе старые файлы
https://github.com/Delo-Design/plg_system_radicalform_elements/commit/715b2eabe9b84523ba419b89aff47a7b9c092a2b
Vladimir
фикс доступен так же через обновление joomla
Александр
аа, я тут смотрел https://github.com/Delo-Design/pkg_radicalform_elements/releases
Александр
ну теперь-то всё ок
Vladimir
аа, я тут смотрел https://github.com/Delo-Design/pkg_radicalform_elements/releases
достаточно просто обновить в джумла
Vladimir
он обновится
Dmitry
@tsymbalmitia а чего ты с @progreccor на Вы?)) Или мне показалось ?))
Dmitry
Глаз режет 😃
Vladimir
Глаз режет 😃
когда мы познакомились - он был совсем школьник :)
Vladimir
Глаз режет 😃
он не может перейти на ты :) я предлагал
Dmitry
Понятно 😏
Дмитрий
1. Уважение 2. Возраст 3. Так в голове осталось
Vladimir
вот я и стал дедушкой
Дмитрий
вот я и стал дедушкой
Ну и я не школьник уже
Дмитрий
😀
Vladimir
ага
zauncle
😀
добрый день! Скажите пожалуйста, где подробнее можно почитать про JMpdf?
Дмитрий
@zauncle https://github.com/Delo-Design/jmpdf
Дмитрий
примеры запуска либы в папке examples
Дмитрий
это просто обертка для mpdf для джумлы с небольшими доработками
zauncle
примеры запуска либы в папке examples
понял. спасибо. буду разбираться
Vladimir
Ihor
Sergey
))))))))
Ihor
@norrbits кунену бету для Ж4 смотрели ? там все такой же ад ?
Eugene
@norrbits кунену бету для Ж4 смотрели ? там все такой же ад ?
не следим за жизнью этого продукта. в описании заявлена поддержка bs5
Eugene
сомневаюсь, что они с нуля все переписали. наверное также в перемешку шаблон и код идут
Vladimir
https://hika.su/blog/spisok-besplatnykh-ssl-sertifikatov
Alexey
Да, попробую. Сообщу потом 😉
Привет всем, выше обсуждали тему вставки данных в БД пачками. Наконец, дошло дело попробовать ) Результат интересный, делюсь:
Alexey
Вариант 1 ========== $i = 0; foreach ($data as $dat) { $row = new stdClass(); $row->sku = $dat['Код']; $row->short_desc = $dat['Кр. описание']; $insert_result = $db->insertObject($cfg->db_tmp_table, $row); $i++; } irprint('Импортировано '.$i.' товаров'); Импортировано 29021 товаров Script executed in 4.485 sec. Memory peak: 20 MB Memory usage: 18.49 MB Вариант 2 ========== $i = 0; $stack = []; $count_data = count($data); foreach ($data as $dat) { $i++; // to stack $stack[] = $dat; if (count($stack) < 200 && $i < $count_data) { continue; } // insert $query = $db->getQuery(true); $query->insert($db->quoteName($cfg->db_tmp_table)); $query->columns($db->quoteName(['sku', 'short_desc'])); foreach ($stack as $row) { $values = [$db->quote($dat['Код']), $db->quote($dat['Кр. описание'])]; $query->values(implode(',', $values)); } $db->setQuery($query); $db->execute(); // clear stack $stack = []; } irprint('Импортировано '.$i.' товаров'); Импортировано 29021 товаров Script executed in 2.683 sec. Memory peak: 20 MB Memory usage: 18.49 MB
Alexey
Быстродействие примерно на 40% лучше.
Artem
Быстродействие примерно на 40% лучше.
база на том же сервере или отдельно?
Artem
Я читал статьи по этому поводу и там тонкая грань идёт между тем, чтобы 1 инсерт и много строк или много инсертов
Artem
один из моментов - место, где лежит база
Artem
если на локалхосте, то там вообще разницы нет
Artem
А если на удалённом, то там луше пачками, но небольшими
Alexey
база на том же сервере или отдельно?
Сервер тот же. Условия совершенно одинаковые. Разница на самом деле ещё больше. Я сравнил Общее время выполнения скрипта. А оно включает и загрузку движка, и чтение CSV, и транкейт таблицы. По идее надо было сравнить именно время на вставку. Разница была бы ещё больше
Alexey
Если интересно, можете на своем сервере попробовать
Dmitriy
Есть кто проект игрового комьюнити возьмется собирать на джумле? Стабильное финансирование гарантирую.
Dmitriy
Работы много, будет интересно
Artem
😂 Милорд php developer
Vladimir
tes online?
криптогейминг
Vladimir
там сложна :)
Artem
Да не. Просто недавно всплывала инфа по порталу для teso на джумле. Думал, может Дмитрий затянул их к себе
Vladimir
у него другой проект
Vladimir
но если кто хочет - подключайтесь - там дел немного а оплата достойная
Artem
ясно опнятно
Vladimir
Подозрительно ))
Ну тот кто будет сайт делать - все получит гарантированно 😀
Dmitriy
заодно поработаете с нашим компонентом для онлайн школ
Vladimir
А че за проект?
Я тебе расскажу
Dmitriy
Скул мастер?
ксен курс естественно ))
Artem
помогите с редиректами, плз RewriteCond %{REQUEST_URI} ^/katalog/svarochnye-elektrody/(ot-mikhalycha|oliver|ligans|kobelco|esab)/?$ [NC] RewriteRule ^/katalog/svarochnye-elektrody/ot-mikhalycha/?$ /katalog/svarochnye-elektrody?manufacturers[0]=5 [QSA,R=301] Должно перенаправить со страниц /katalog/svarochnye-elektrody/ot-mikhalycha и /katalog/svarochnye-elektrody/ot-mikhalycha/ на /katalog/svarochnye-elektrody?manufacturers[0]=5 Но не перенаправляет =(
Artem
При этом, правило RewriteCond %{REQUEST_URI} ^/katalog/svarochnye-elektrody/(ot-mikhalycha|oliver|ligans|kobelco|esab)/(.+)$ [NC] RewriteRule ^(.*)$ /katalog/svarochnye-elektrody/%2 [L,R=301] Прекрасно отрабатывает на урлах с /katalog/svarochnye-elektrody/ot-mikhalycha/товар на /katalog/svarochnye-elektrody/товар
Artem
Эммм А что за нафиг? в %{REQUEST_URI} строка начинается с / а в RewriteRule она без начального слэша приходит?
Artem
т.е. правило RewriteRule ^/katalog/svarochnye-elektrody/ot-mikhalycha/?$ будет прочитано корректно, если корень сайта является корнем файловой системы (настроен chroot, я так понимаю?) Либо, если указать флаг PT Но что-то меня этот флаг пугает. Сделаю ка я лучше без слэша в начале...
Vladimir
они по другому обрабатываются
Vladimir
их нельзя так указывать
Artem
qsa просто транслирует get
Vladimir
он вообще не обрабатывает гет параметр
Artem
Мне не нужно их обрабатывать. Мне их, если они есть, просто нужно передать готовый url, после редиректа
Artem
а как?