Jump to content

Kami

Пользователь
  • Content Count

    559
  • Joined

  • Last visited

Информация о вас

  • Фриланс
    Дизайн
    Программирование
    Верстка
  • From
    http://xn--h1alffa9f

Recent Profile Visitors

1477 profile views
  1. Так как решение я дал бесплатно, то тут либо голову включать человеку, либо тут найти специалиста кто это всё перенесет исправно. В целом дал более чем полное решение)
  2. Ну не прям объемный, но да, внимательно надо отнестись к запросам при копировании связанных.
  3. Чтоб не разжевывать скинул полные файлы, ищи в коде комменты /*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 { /* * * Фу
  4. Может кому пригодится, понадобилось сделать фильтр клиента по цене, найти товары у которых цена больше, меньше или равна. в 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
  5. Лимитом я же просто ограничу выборку с базы данных, а мне то нужно всё выгрузить.
  6. Ну вот проблема ресурсов решена, а вот всё равно фид грузится 5 минут ти ложится с ошибкой. То есть даже 5 минут не хватает чтоб выполнить запрос к 20 к товарам со свойствами т.д. Как вы выходили из ситуации? пилить фид?
  7. В этом и соль что уже все прописал 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 ошибку.
  8. Вообще в логах странная ошибка. 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
  9. Скажите, кто как разбивал yandex.xml на части? товаров 20 тыс и фид уже не загружается, падает сервер. Кто как выходил из этой проблемы?
  10. https://www.bestceramic.ru/catalog/plitka Ну или вот тут более наглядно. Получается и товары и коллекции. Как лучше создать? Поделитесь опытом.
  11. https://keram.ru/catalog/plitka/ Есть сайт пример по продаже плитки. У него есть категории товары так скажем по дефолту. Но помимо этого есть еще коллекции https://keram.ru/catalog/plitka/?display=manufactureCollection в коллекции могут быть плитки разных категорий, как настенная плитка , так и плинтус. Вопрос, как лучше создать структуру и связать ее с базовой simpla? Создать отдельную сущность collections по аналогии с категориями?
  12. Согласен, по идее надо прям делать чтоб в одну баню не забронировали 5-6 человек . Но просят просто выбор даты, дальше как обычно ручной труд. В общем если не совсем колхоз, то я думал хранить выбранные дату и время в сессии а потом уже при заказе записывать в pushares таблицу. Пока только такая идея
  13. Своя дата, не хотелось бы городить лишний функционал, по сути есть дата которую выбираем на странице товара, аренда бани по сути и кладем в корзину, создавать варианты с датами конечно не получится, т.к. дата постоянно меняется, вот и думаю куда ее записывать чтоб в корзине товар с датой хранился
  14. У меня не стандартно немного сделано, что есть еще дата и время которые надо добавить к товару. С вариантами то разобраться можно if (is_array($simpla->request->get('variants'))) { $variants = $simpla->request->get('variants'); foreach ($variants as $s => $v) { $simpla->cart->add_item($s, $v); } } А вот как сделать чтоб еще дата куда то записывалась? к товару который берут?
×
×
  • Create New...