Мегафлуд на тему SimplaCms (OkayCMS, 5CMS и т.п.)

yaski

web3
Регистрация
21 Фев 2010
Сообщения
658
Реакции
500
Приветствую [visitor][/visitor], в данной теме доступно обсуждение всего что относится к SimplaCms и ее форков (OkayCMS, 5CMS и т.п.).

Без любых ограничений, флудите - в меру (не нарушая основные правила форума). :)
 
Обновил TinyMCE до 5 версии и поставил последний менеджер файлов Для просмотра ссылки Войди или Зарегистрируйсядля работы с картинками.
Обнаружилась проблема: при каждой вставки картинки плагин прописывает путь до неё с http протоколом, а нужно https. Может кто сталкивался и есть решение?
посмотрите в файлах TinyMCE в java скриптах кажется нужно копать...
 
посмотрите в файлах TinyMCE в java скриптах кажется нужно копать...
Такую ссылку вставляет именно плагин responsivemanager. То есть еще до сохранения.
Нашел вот такую конструкцию в файле конфига плагина
Код:
'base_url' => ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == "on") ? "https" : "http"). "://". @$_SERVER['HTTP_HOST'],

Вы были правы. Проблема решилась правкой файла подключения TinyMCE tinymce_init.tpl
добавил в файл:
Код:
  relative_urls: false,
  remove_script_host : false,
Теперь все ссылки на картинки формируются с https

Как же удобен TinyMCE 5 просто не передать словами. Настоятельно всем советую переехать с того старого барахла, который стоит по умолчанию.
 
Последнее редактирование модератором:
Такой вопрос, ставил шаблон верона, столкнулся с проблемой работы аякс фильтра по цене, не работает, выводится сам фильтр, но товары при смене значений не отображает, никто не сталкивался с этой проблемой?
 
Такой вопрос, ставил шаблон верона, столкнулся с проблемой работы аякс фильтра по цене, не работает, выводится сам фильтр, но товары при смене значений не отображает, никто не сталкивался с этой проблемой?
Посмотри в консоли версии jquery. Могут не совпадать.
 
Подскажите пожалуйста как сделать такое решение:
В корзине при выборе другой системы оплаты, к примеру liqpay, к сумме заказа добавляется плюс 3%
Ниже скрин, что конкретно имеется ввиду, может есть у кого решение?
2019-06-05_230022.1559767911.jpg

2019-06-05_225925.1559767881.jpg
 
Последнее редактирование модератором:
Подскажите пожалуйста как сделать такое решение:
В корзине при выборе другой системы оплаты, к примеру liqpay, к сумме заказа добавляется плюс 3%
Ниже скрин, что конкретно имеется ввиду, может есть у кого решение?
2019-06-05_230022.1559767911.jpg

2019-06-05_225925.1559767881.jpg
 
Я так понимаю, что для окцмс аналогично, но теперь вопрос, эта же валюта будет отображатся на сайте в выборе валют?

Я так понимаю, что для окцмс аналогично, но теперь вопрос, эта же валюта будет отображатся на сайте в выборе валют?
решил вопрос, все гениальное просто, спасибо за подсказку
 
Последнее редактирование модератором:
Добрый день, коллеги. Подскажите пожалуйста, как сохранять корзину в куках, а не в сессиях? Может вопрос уже поднимался, но я поиском найти не смог.

UPD/
Купил модуль, установил, проверил (все работает) и разместил в общей теме:

Для просмотра ссылки Войди или Зарегистрируйся

Но есть нюансы.
У меня стояло определение нахождения товара в корзине. То есть, если товар положили в корзину - кнопка "купить" меняется на "в корзине".

реализация из products.tpl
Код:
{$shopping_cart = []}
         {if $smarty.session.shopping_cart}
           {$shopping_cart = (array)array_keys($smarty.session.shopping_cart)}
         {/if}         
         <form action="{$config->root_url}/cart" class="js-cart-basket-submit" onsubmit="yaCounter999999.reachGoal('add_cart_product_catalog'); add_purchase_metrika(); return true;">
           <input type="hidden" name="variant" value="{$product->variant->id}">
           <div class="cart__btn-field">
             <button type="submit" class="basket-btn cart__btn {if in_array($product->variant->id, $shopping_cart)} is-active" onclick="window.location = '/cart/'
             {else}
             js-cart-basket-btn
             {/if}">
               <span>Купить</span>
               <span class="in-cart">В корзине</span>
             </button>
           </div>
         </form>
Так как этот код проверяет корзину в сессии, он перестал работать после замены в корзине сессий на куки.
Я пробовал поменять "smarty.session.shopping_cart" на "smarty.cookies.shopping_cart" Но работать не захотело. Я так понял, что сессии и куки по разному храняться и перебор массива "{if in_array($product->variant->id, $shopping_cart)}" работать не будет.

Сами куки называются "shopping_cart_%ид варианта%. То есть по логике должна сработать конструкция:

Код:
{if in_array(shopping_cart_%ид варианта%, $shopping_cart)} is-active" onclick="window.location = '/cart/'{/if}
Только вот как в эту конструкцию вписать текст+переменная? Или я вообще не в ту сторону смотрю?
 
Последнее редактирование:
Интересно, есть ли какой то модуль импорта нормальный, чтобы можно было заливать прайсы, клеить дубли и т.д.
 
Обновил TinyMCE до 5 версии и поставил последний менеджер файлов Для просмотра ссылки Войди или Зарегистрируйсядля работы с картинками.
Обнаружилась проблема: при каждой вставки картинки плагин прописывает путь до неё с http протоколом, а нужно https. Может кто сталкивался и есть решение?

проверьте что сам менеджер натравлен открывает папку через https
Для просмотра ссылки Войди или Зарегистрируйся

по идее он должен подхватить начиная с версии 9.13.4
 
Назад
Сверху