Jump to content

phukortsin

Фрилансер
  • Content Count

    1298
  • Joined

  • Last visited

Everything posted by phukortsin

  1. Как я и предполагал, надо создавать довольно немалый добавочный функционал, начиная с создания нужных таблиц, редактирования новых данных в админке и проч. Еще такое можно реализовывать посредством шаблонов для описаний, заголовков и др. Но это не всегда годится, так как значения будут однотипные, отличаться, например, названием брендов и категорий. В любом случае надо серьезно поработать. Простое решение с готовым кодом для вставки вряд ли кто выложит.
  2. Полноценное решение довольно объемное, в десяток строк не уложиться. И многое зависит от того, что как Вы понимаете "нужное описание". Если готовы оплачивать, обращайтесь в личку...
  3. Конкретно никакая не блокирует. Возможно, серверу не хватает памяти, когда сразу много запросов на нарезку идет...
  4. Если можно, выкладывайте код. "код колхозный" - этот второстепенный недостаток можно потерпеть, если все работает верно...
  5. Особо ничего не развели, обычные обсуждения. А вопрос не в том, чтобы "сохранить фото на сервере", а чтобы полностью правильно обрабатывать картинки с нестандартными для Simpla ссылками. И судя по тому, что в теме специалисты в основном дают общие советы, для решения надо написать код довольно большой и не совсем простой... А один спец здесь в теме сначала сказал "поэтому, импорт нужно переписывать". А чуть позже заговорил совсем иначе "нужно переписать в api/image.php функцию download_image и resize/resize.php". Думаю, если у него вдруг дойдет до дела, то быстро выяснится, что треб
  6. Самое простое {foreach $product->variants as $v} {if $v->stock > 0} <option data-name="{$product->name}" id="product_{$v->id}" name="variant" value="{$v->id}" data-price="{$v->price|convert} {$currency->sign|escape}" data-compare-price="{$v->compare_price|convert} {$currency->sign|escape}">{$v->size}</option> {/if} {/foreach} {foreach $product->variants as $v} {if $v->stock == 0} <option {if $v->stock == 0}disabled{/if} data-name="{$product->name}" id="product_{$v->id}" name="varia
  7. Во-первых, у ТС явно нигде не сказано ничего про импорт. Во-вторых, ссылка на изображение со стороннего сайта может возникает как при импорте, так и при редактировании товара при использовании функционала 'загрузить из интернета'. И если использовать Ваше предложение, то переделывать надо не только импорт, но и этот функционал - уже работа удваивается. Поэтому очень сомневаюсь, что идея хорошая...
  8. Simpla на работу с такими ссылками на изображения НЕ рассчитана. Стандартно ссылка должна иметь обычное расширение типа gif, jpeg. Чтобы такое работало, надо переделывать скрипт ресайза по-своему...
  9. По идее, в Вашем лице обнаружился пользователь конкурирующей системы OkayCMS. А чтобы узнать точно как правильно, изучайте скрипты api соответствующей системы. Документации по таким вопросам, к сожалению, нет. Как выводятся категории, смотрите в контроллерах и шаблонах. Или используйте поиск по форуму, можно найти много подобных вопросов и ответов на них...
  10. Обычно при сохранении заказа в админке: 1. НЕ выбрасывает на страницу всех заказов, 2. остается на странице заказа, 3. возникает сообщение Заказ обновлен. Если у Вас не так, то, видимо, причина в индивидуальных изменениях...
  11. Пробуйте $cat_filter = ''; $category_id = $simpla->request->get('cid', 'integer'); if($category_id && $category = $simpla->categories->get_category($category_id)) $cat_filter = ' AND pc.category_id IN ('.join(',', $category->children).')';
  12. Тут еще много подобных вопросов возникает. И что кому лучше, каждый решает индивидуально, как говорится, кто любит попа, а кто попадью... В данном же конкретном случае озадачиваться такими вопросами - знать бежать впереди паровозного дыма. Ибо разговор про новую версию ведется давно, а дела никакого не видно уже лет пять. Последнее известие - "на рубеже 21/22". А предыдущее было "Обновление будет, будет в этом году, информация точная" (заявлено 01.01.2021). Стало быть, предыдущее уже перестало быть точным. А если копнуть поглубже, скорее всего, окажется, что таких "точных" еще полдесятк
  13. Размер оплаты и качество продукта во многих случаях имеют весьма слабую связь. Особенно когда дело касается сложных технических вопросов (в частности в IT-технологиях)... На форуме полно примеров, когда спрашивающие весьма довольны данными бесплатными решениями. И наоборот, есть масса случаев, когда спец получил предоплату и тривиально пропал...
  14. Один из простейших вариантов - оплатить работу программиста, чтобы привел в соответствие. Переходы-переезды обойдутся на порядок дороже...
  15. Вопрос довольно бессмысленный. Допустим, что Вам дадут ответ и Вы будете знать, что, например, "Kasha что то знает". Вам это поможет? Вопрос по существу должен звучать примерно так: чем из своих знаний, если таковые есть, он может поделиться открыто на форуме? А пока что многолетние регулярные сообщения на форуме о том, что "все будет хорошо", приводят к формированию мнения, которое озвучил Noxter... Из одного известного фильма: - Те, кому я беспрекословно верю, открыто говорят друг с другом о трагизме положения... А Штирлиц отвечает: "Ерунда, все хорошо, де
  16. Еще в 2017 году в теме Noxter сказал: Судя по комментариям на гите, все "вкусняшки" будут в третьей симпле, которой сейчас Пикусов и занимается. А сейчас, спустя 4 года, он же Вам сообщает: каждый год обещание на завтрак. Вы только в начале пути, который прошел Noxter - он сначала верил и ждал, но время все расставляет по своим местам. В пока Вы продолжаете надеяться на чудо, попробуйте не только читать тексты на форуме, но и понаблюдать. Например, 1. В этой теме ответ на свой вопрос ТС получил через 3 месяца. 2. На этой же странице в третьем посте есть ссылк
  17. Примерно так: $cat_filter = ''; $category_id = $simpla->request->get('cid', 'integer'); if($category_id && $category = $simpla->categories->get_category($category_id)) $cat_filter = ' AND pc.category_id IN '.join(',', $category->children);
  18. Простейший вариант: 1. В yandex.php заменить основной запрос $simpla->db->query("SELECT v.price, v.id as variant_id, p.name as product_name, v.name as variant_name, v.position as variant_position, p.id as product_id, p.url, p.annotation, pc.category_id, i.filename as image FROM __variants v LEFT JOIN __products p ON v.product_id=p.id LEFT JOIN __products_categories pc ON p.id = pc.product_id AND pc.position=(SELECT MIN(position) FROM __products_categories WHERE product_id=p.id LIMIT 1) LEFT JOIN __images i ON p.id = i.product_id AND i.position=(SELECT MIN(p
  19. Noxter, Написано для тех, кто понимает неформальный смысл. Если Вам смысл непонятен, то не волнуйтесь и не переживайте. Во-первых, сказанное предназначалось не для Вас. Во-вторых, пока претензии предъявляете Вы один, у других форумчан вопросов не возникает. В-третьих, не так уж важно то словечко, к которому Вы цепляетесь. Можете смело считать, что нет этого слова, и сказано "Надо программировать с многократной загрузкой порциями." А еще можете без отвлеченных дискуссий ответить ТС по существу его вопроса. Например, статью написать с готовым кодом. Думаю, такому ответу он
  20. Быстрый - вряд ли выйдет. Пробежаться быстро не пойдет, потому что загрузить со стороннего сайта - действие не быстрое. "Нарезать ресайзы" - я бы вообще не рекомендовал, сложностей больше. Надо честно программировать с многократной загрузкой порциями. Возможно, Вам подойдет такой способ: https://leadland.pp.ua/article/zagruzka-foto-po-url-pri-importe-v-simpla-cms
  21. https://prog-time.ru/ustanovka-google-recaptcha-v3-na-sajt-2019-kak-ustanovit-nevidimuyu-kapchu-na-sajt/
  22. Не генерируются, скорее всего, потому, что в функции resize такого не предусмотрено... Чтобы обрабатывались исходные картинки в формате .webp, надо программировать все нужное. Двумя строками вряд ли обойдетесь...
  23. 1. Метки сохраняются в базу? 2. каким образом можно их редактироват? 3. как отображаются в админке? 4. записываются через скрытый инпут? 1. Да 2. Всеми доступными методами, как обычно. Но само желание довольно бессмысленно. 3. Текстом. 4. Нет.
×
×
  • Create New...