Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

deeman

Користувачі
  
  • Публікації

    8 541
  • З нами

  • Відвідування

Усі публікації користувача deeman

  1. Да, можно, создаете две группы покупателей, создаете новые поля с нужными настройками, привязываете их к объекту пользователь и затем создаете наборы полей для разных групп покупателей.
  2. Скорее всего первый. Честно говоря я думал, что у Вас профит репорт стоит, но попробуйте добавить в первый, может сработает. Если нет, то скиньте файл в личку или тут, гляну
  3. В вкмод этого модуля добавьте <file name="catalog/controller/checkout/simplecheckout.php"> <operation> <search position="after" index="1,3"><![CDATA[ $product_data[] = array( ]]></search> <add><![CDATA[ 'cost' => $product['cost'], ]]></add> </operation> </file>
  4. Попробуйте chown пользователь simple chmod 0777 simple А потом удалить. После этого залить, не меняя права Или скиньте доступ к фтп в личку, поправлю
  5. Что-то Вы перемудрили, зачем права поменяли? Ставьте на файлы .php 0644, на папки 0755 Нормально настроенный фтп сам это делает. Если конечно заливаете под рутом, а процесс веб-сервера крутится под другим пользователем, то конечно надо и владельца менять. Но это уже не то что к модулю, вообще и к остальным скриптам не относится, зависит только от настроек сервера.
  6. Откройте исходный код страницы в браузере и найдите, подключается ли файл simplecheckout.js Если его нет, то проблема в подключении статики (а это похоже на это), либо какой другой джаваскрипт останавливает выполнение остальных скриптов на странице из-за ошибки.
  7. Проверить работу модуля можно по прямой ссылке index.php?route=checkout/simplecheckout Если модуль доступен (то есть файлы залиты), то проверьте замену ссылок в файле /system/library/url.php и посмотрите есть ли там добавление замены (между SIMPLE START и SIMPLE END) // SIMPLE START $get_route = isset($_GET['route']) ? $_GET['route'] : (isset($_GET['_route_']) ? $_GET['_route_'] : ''); if ($route == 'checkout/cart' && $get_route != 'checkout/cart') { $connection = 'SSL'; $route = 'checkout/simplecheckout'; } if ($route == 'checkout/checkout' && $get_route != 'checkout/checkout') { $route = 'checkout/simplecheckout'; } if ($route == 'account/register' && $get_route != 'account/register') { $route = 'account/simpleregister'; } if ($route == 'account/edit' && $get_route != 'account/edit') { $route = 'account/simpleedit'; } if ($route == 'account/address/update' && $get_route != 'account/address/update') { $route = 'account/simpleaddress/update'; } if ($route == 'account/address/insert' && $get_route != 'account/address/insert') { $route = 'account/simpleaddress/insert'; } // SIMPLE END
  8. Если обновились до последней версии, то скорее всего в Вашей теме вырезан блок для подключения статитики, тут уже писал, как исправить, пару страниц назад откройте файл /catalog/view/theme/ВАША_ТЕМА/template/common/header.tpl там должно быть два блока <?php foreach ($styles as $style) { ?> <link rel="<?php echo $style['rel']; ?>" type="text/css" href="<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" /> <?php } ?> <?php foreach ($scripts as $script) { ?> <script type="text/javascript" src="<?php echo $script; ?>"></script> <?php } ?> Если их нет, до добавьте эти два куска до закрывающего тэга </head>
  9. simple_header.tpl для Вашей темы template/common/simple_header.tpl Если хотите поправить кривое отображение в теме, то лучше всего залить шаблоны модуля в эту тему и скачать два файла для интеграции с закладки Template Helper
  10. У Вас стоит модуль, который добавляет столбец к таблице заказа, следовательно, нужно добавить в этом вкмоде добавление этого столбца через мой модуль.
  11. Если не заморачиваться с вкмодами, то можно добавить в описания к заглушкам (который выводятся и для методов) какой-нибудь <div class="desc" style="display:none;">тут текст</div> и потом добавить скрипт в simplecheckout.js в функцию simplecheckout_init() $('input[name=payment_method]:checked').closest('tr').next().find('.desc').show(); $('input[name=shipping_method]:checked').closest('tr').next().find('.desc').show();
  12. 1. Отключите дебаг моде на первой вкладке модуля (наверху) 2. Залили пример из папки /howto, но это только лишь пример, удалите вкмод simple_custom_in_db.xml
  13. Случайно версия модуля не слишком старая? Вроде все работает правильно, проверил сейчас еще раз.
  14. Fatal error: Call to undefined method ModelCheckoutOrder::addOrder() in /var/www/u4822877/public_html/watch31.ru/catalog/controller/checkout/simplecheckout.php on line 607 Проверьте модель заказа, эта модель не соответствует номеру версии вашего сайта. Обычно такое бывает при неудачном обновлении, либо модуль какой-нибудь перезаписывает этот файл /catalog/model/checkout/order.php Ваша версия 1.5.4.1 следовательно просто возьмите этот файл из архива этой версии опенкарта.
  15. Чтобы переделать именно так нужно перелопатить все шаблоны, формы в одну соединять не обязательно, можно их вывести друг под другом и стили вынесены отдельно в simple.css Но вот ряд полей типа регистрация, подписка нужно переносить в шаблоне. Вывод способов доставки в виде списка нужно тоже менять в шаблонах блоков доставки/оплаты. Ну и соответственно потеряется всякая возможность обновления. Не сказать, что изменения сложные, но все же иначе (через админку) не сделать. В админке и так видеть будете, самый простой способ отправить в письме - включить дозапись поля к комментарию вместе с названием поля.
  16. Файл catalog\controller\checkout\simplecheckout_customer.php строка 569 Правда единственное не понимаю: мой модуль использует модели опенкарта для загрузки и записи данных, следовательно шфирование/дешифрование нужно производить в моделях, чтобы не было проблем с любым модулем и все было прозрачно. Может быть лучше проверить файл \system\library\customer.php и дешифровывать данные там?
  17. Так они и будут скрыты при заказе, максимум пользователь в информации о заказе и Вы в админке будете видеть пункты "согласование с менеджером". И форма будет сведена к тому минимуму, который нужен Вам (корзина, информация о пользователе - причем вообще может не быть полей и у пользователя). Просто чтобы совсем убрать всякое упоминание о доставке и оплате из админки и информации о пользователе нужно будет просмотреть ряд контроллеров и личного кабинета, и админки, плюс сами модели опенкарта и т.п., т.е. не относящееся к модулю, даже если я подскажу, как сделать это в своем модуле.
  18. Добавьте {payment_form}. В принципе и остальное удалять не нужно, так как скрывается через соответствующие настройки (блок информации, блок помощи). И для оплаты и доставки включите по одному простому методу, переименовав их в "по согласованию" (например самовывоз и оплата при доставке).
  19. Если поле необязательное, то я бы лучше всего скрыл бы через джаваскрипт. В simplecheckout.js можно добавить код в функцию simplecheckout_init() if (!$('#checkout_customer_main_email').length) { $('#checkout_customer_custom_dob').parent().parent().hide(); } Если имя поля custom_dob соответственно. Если поле обязательное, то нужно править сам код, чтобы отключать валидацию у поля ну и соответственно сразу и отображение, т.е. джаваскрипт уже не нужен будет.
  20. Начиная с 3.2.0 можно заливать сверху через инкрементальные апдейт, настройки не потеряются. Если переход с ранней версии - надо переустановить (поменялась структура настроек с вводом полей для групп пользователей)
  21. Так не логичнее спросить у автора модуля предоплаты?.. Мой модуль только лишь опрашивает модули "учитывать в заказе". Если конечно этот модуль не правит через вкмод саму логику заказа.
  22. Мне кажется, что в Вашей теме вырезан блок для подключения статики откройте файл /catalog/view/theme/ВАША_ТЕМА/template/common/header.tpl там должно быть два блока <?php foreach ($styles as $style) { ?> <link rel="<?php echo $style['rel']; ?>" type="text/css" href="<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" /> <?php } ?> <?php foreach ($scripts as $script) { ?> <script type="text/javascript" src="<?php echo $script; ?>"></script> <?php } ?> Если их нет, до добавьте эти два куска до закрывающего тэга </head>
  23. В админке включен модуль оплаты при доставке, но в основной части файлов данного модуля нет, перезалейте все cod.* из архива опенкарта
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.