Kami
Пользователь-
Content Count
559 -
Joined
-
Last visited
Everything posted by Kami
-
Связанные товары со статической страницей
Kami replied to megauser's topic in Общие вопросы по функционалу и дизайну
Так как решение я дал бесплатно, то тут либо голову включать человеку, либо тут найти специалиста кто это всё перенесет исправно. В целом дал более чем полное решение) -
Связанные товары со статической страницей
Kami replied to megauser's topic in Общие вопросы по функционалу и дизайну
Ну не прям объемный, но да, внимательно надо отнестись к запросам при копировании связанных. -
Связанные товары со статической страницей
Kami replied to megauser's topic in Общие вопросы по функционалу и дизайну
Чтоб не разжевывать скинул полные файлы, ищи в коде комменты /*related_page_products*/ /*/related_page_products*/ Запрос в базу CREATE TABLE `s_related_page_products` ( `page_id` int(11) NOT NULL, `related_id` int(11) NOT NULL, `position` int(11) NOT NULL, PRIMARY KEY (`page_id`,`related_id`), KEY `position` (`position`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; api/Pages.php <?php /** * Simpla CMS * * @copyright 2011 Denis Pikusov * @link http://simplacms.ru * @author Denis Pikusov * */ require_once('Simpla.php'); class Pages extends Simpla { /* * * Фу -
Может кому пригодится, понадобилось сделать фильтр клиента по цене, найти товары у которых цена больше, меньше или равна. в simpla/design/html/products.tpl {* По цене *} <form method="get"> <div id="price"> <input type="hidden" name="module" value="ProductsAdmin"> <select name="price_comparison"> <option value="" {if empty($price_comparison)}selected{/if}>Выберите</option> <option value="equal" {if $price_comparison == "equal"}selected{/if}>Равно</option> <option value="le
-
Как выгрузить большой фид yandex.xml?
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
Лимитом я же просто ограничу выборку с базы данных, а мне то нужно всё выгрузить. -
Как выгрузить большой фид yandex.xml?
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
Ну вот проблема ресурсов решена, а вот всё равно фид грузится 5 минут ти ложится с ошибкой. То есть даже 5 минут не хватает чтоб выполнить запрос к 20 к товарам со свойствами т.д. Как вы выходили из ситуации? пилить фид? -
Как выгрузить большой фид yandex.xml?
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
В этом и соль что уже все прописал location / { proxy_pass http://127.0.0.1:81; proxy_redirect http://127.0.0.1:81/ /; include /etc/nginx/proxy_params; fastcgi_read_timeout 300; fastcgi_send_timeout 300; proxy_read_timeout 300; } И сервер перезагружал, всё равно - 1 минуту выполняет и уходит в 504 ошибку. -
Как выгрузить большой фид yandex.xml?
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
Вообще в логах странная ошибка. 2023/08/22 05:36:52 [error] 145577#145577: *2 upstream timed out (110: Connection timed out) while reading response header from upstream, Сервер ложится с ошибкой 504 Gateway Time-out Сам сервер выделенный и с хорошим железом, стоит fast panel -
Скажите, кто как разбивал yandex.xml на части? товаров 20 тыс и фид уже не загружается, падает сервер. Кто как выходил из этой проблемы?
-
https://keram.ru/catalog/plitka/ Есть сайт пример по продаже плитки. У него есть категории товары так скажем по дефолту. Но помимо этого есть еще коллекции https://keram.ru/catalog/plitka/?display=manufactureCollection в коллекции могут быть плитки разных категорий, как настенная плитка , так и плинтус. Вопрос, как лучше создать структуру и связать ее с базовой simpla? Создать отдельную сущность collections по аналогии с категориями?
-
Добавление сразу 2 вариантов в корзину
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
а в целом был опыт создании бронирования на simpla? -
Добавление сразу 2 вариантов в корзину
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
Согласен, по идее надо прям делать чтоб в одну баню не забронировали 5-6 человек . Но просят просто выбор даты, дальше как обычно ручной труд. В общем если не совсем колхоз, то я думал хранить выбранные дату и время в сессии а потом уже при заказе записывать в pushares таблицу. Пока только такая идея -
Добавление сразу 2 вариантов в корзину
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
Своя дата, не хотелось бы городить лишний функционал, по сути есть дата которую выбираем на странице товара, аренда бани по сути и кладем в корзину, создавать варианты с датами конечно не получится, т.к. дата постоянно меняется, вот и думаю куда ее записывать чтоб в корзине товар с датой хранился -
Добавление сразу 2 вариантов в корзину
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
У меня не стандартно немного сделано, что есть еще дата и время которые надо добавить к товару. С вариантами то разобраться можно if (is_array($simpla->request->get('variants'))) { $variants = $simpla->request->get('variants'); foreach ($variants as $s => $v) { $simpla->cart->add_item($s, $v); } } А вот как сделать чтоб еще дата куда то записывалась? к товару который берут? -
Добавление сразу 2 вариантов в корзину
Kami posted a topic in Общие вопросы по функционалу и дизайну
Есть немного нестандартный вопрос. Есть у товара 2 варианта Как правильней сделать чтоб Можно было выбрать кол-во для каждого из двух вариантов и при клике в корзину чтоб оба товара сразу ушли в корзину с тем же количеством что выбрали. -
Отбой, кажется он есть в стандартном репозитории.
-
Никто не делал модуль PSBAnk платежный? https://www.psbank.ru/-/media/Files/Product-Documents/Business/tech-docum-api.pdf Куплю.
-
Кто из поддержки SimplaCMS еще тут и откуда?
Kami replied to sergeevizh's topic in Общие вопросы по функционалу и дизайну
а что мешает делать проекты на окай? как по мне так Виталий забивает болт на клиентов еще до начала СВО, поэтому что изменилось? Берем окай, он с открытым кодом, свежие версии на github пушат, так что не вижу проблем поддерживать и пилить для России. Ну а теряет позиции потому что в Украине сейчас наверное не до интернет торговли. -
Кто сталкивался с таким интересным подходом добавлять контрагентов? Кто то до меня придумал у клиента такую фичу, if(empty($order->user_id)) $order->user_id = $order->id; В целом костыль норм, но потом если человек регается и user_id совпадает с номером заказа, то происходит каша в контрагентах при выгрузке в Мой склад. Кто сталкивался и какое решение было оптимальным?
-
Как сделать редирект в simpla?
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
Да, в принципе как то мало с ним возился. Спасибо за инфу! -
Как сделать редирект в simpla?
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
Ну по логике RewriteRule ^\*$ / [R=301,L] Должно редиректить с https://site.ru/* на https://site.ru Но по итогу я получаю https://site.ru/?module=PageView&page_url=* -
Как сделать редирект в simpla?
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
Проблема в том что все CMS отдают нормально 404, а Simpla показывает главную. Как вариант можно было бы сделать редирект на нормальную главную. Но пока все методы выдают циклический редирект. -
Как сделать редирект в simpla?
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
https://www.wildberries.ru/* 404. -
Как сделать редирект в simpla?
Kami replied to Kami's topic in Общие вопросы по функционалу и дизайну
Есть у кого мысли по поводу?