Kami
Пользователь-
Публикаций
559 -
Зарегистрирован
-
Посещение
Весь контент Kami
-
https://yadi.sk/d/n8dvzYMWS5x9pA
-
Попробуйте заменить в файле install.php все названия mysql на mysqli
-
Модуль давинчи решит вашу проблему, если хотите остаться на симпле.
-
Все варианты есть на форуме, один полноценный за 12 тыс вроде. а другой с помощью переводчика бюджетный. Но я так понял что ни та ни та мультиязычность не допилена до конца, поэтому будьте готовы доработать.
-
а вы из под админа заходили? естественно они будут вам открываться. Отройте через инкогнито сначала и посмотрите, должен 404 бить. хотя если вы про вывод меню выше , то добавьте {foreach $categories as $c} {if $c->visible} <a href="catalog/{$c->url}"> {if $c->image}<img src="{$config->categories_images_dir}{$c->image}" alt="{$c->name}">{/if} {$c->name} </a> {/if} {/foreach}
-
Насколько я помню ищем строку в api/Cart.php // Если товар существует, добавим его в корзину if(!empty($variant) && ($variant->stock>0)) Удаляем проверку на наличие && ($variant->stock>0) в функциях add_item, update_item И также в обеих функциях заменяем $amount = min($amount, $variant->stock); на $amount = min($amount, ($variant->stock ? $variant->stock : $amount)); И в ProductsVIew.php, ProductView.php, View.php Найди и удалить что связано с 'in_stock'=>true Ну а дальше в шаблоне можете добавлять каки
-
Тем кто работает с МС возможно пригодится как временное решение. Перед //Контрагенты if(empty($order->user_id)) $order->user_id = $order->id; И вместо $k1_2 = $k1_1->addChild ( "Ид", $order->name); ставим $k1_2 = $k1_1->addChild ( "Ид", $order->user_id); Так по крайней мере заказы у одного пользователя будут собираться к нему, а новый пользователь Михаил не затрет предыдущего Михаила.
-
Скажите кто сталкивался с подобной проблемой при отправке заказов в Мой склад? При передаче данных о покупателе // Контрагенты $k1 = $doc->addChild ( 'Контрагенты' ); $k1_1 = $k1->addChild ( 'Контрагент' ); $k1_2 = $k1_1->addChild ( "Ид", $order->name); $k1_2 = $k1_1->addChild ( "Наименование", $order->name); $k1_2 = $k1_1->addChild ( "Роль", "Покупатель" ); $k1_2 = $k1_1->addChild ( "ПолноеНаименование", $order->name ); В роли ИД выступает имя пользователя, что конечно не правильно. В итоге если два Михаила заказали товар, то получае
-
У все решение давно прекрасно работает. Попробуйте эту инструкцию, она более подходит для новичков. Также советую все таки ставить 3 версию, у меня на проектах 2 уже пропускает некоторый спам.
-
Про Класс 365 лучше задать на их профильном форуме, вы же понимаете что симпла просто принимает ваш xml и берет с него данные. Соответственно что пришлете , то и запишите. 1с_exchange.php , там все наглядно показано. Только если у вас 3 магазина, то в Класс 365 для каждого свой ассортимент забит? или там есть разделение склады? В общем простых решений тут нет и не будет с вашими запросами. Одну таблицу вы не прикрутите, т.к. вы пишите ниже что хотите где то отключать товары а где то включать и изменять. Путей тут тысячи, все зависит от ваших задач , есть магазины где люди обхо
-
Может кто делал расчет доставки для DHL для Simpla CMS? Если есть готовое решение, отпишитесь в ЛС
-
ну как он может брать прямо $simpla->money->convert Но ответ выше вам поможет, если вам в принципе не нужны значения после "."
-
Собственно данный код и выводит без копеек при условии что в "валютах" у вас копейки выключены. Если даже при выключенных копейках у вас все равно выводит их, то значит что то у вас поломано.
-
Будут реализованы 12 поддоменов? тогда просто сделать 12 баз, и в зависимости от поддомена подключать определенную базу. config.php - site.ru config-msk.php msk.site.ru config-spb.php spb.site.ru Проверяем на наличие поддоменов и подставляем префиксы аналогично поддомену, в Api/Config.php. А там дальше останется только создать базы.
-
не, ну это то что я заметил именно с симплы на окай 3 что перекочевало. Тут вроде как вопрос задавали что там за ошибка перенеслась
-
PagesAdmin.php error_reporting(E_ALL); ini_set('ignore_repeated_errors', true); ini_set('display_errors', false); ini_set('log_errors', true); ini_set('error_log', dirname(__FILE__). '/errors.log'); Дальше пробуем переходить в админку в блок "Страницы" и в папке simpla появится файл errors.log , открываем с помощью любого текст редактора, читаем ошибку, строку, исправляем -радуемся