Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

deeman

Users
  
  • Posts

    8,541
  • Joined

  • Last visited

Everything posted by deeman

  1. <div style="float:left; text-align: right;"><a href="<?php echo $this->url->link('account/login', '', 'SSL');?>" class="button"><span><?php echo $button_create; ?></span></a></div> // замените account/login на account/simpleregister <div style="float:left; text-align: right;"><a href="<?php echo $this->url->link('account/simpleregister', '', 'SSL');?>" class="button"><span><?php echo $button_create; ?></span></a></div>
  2. Нет, добавить в форму где способ доставки выпадающий список и сохранять изменения. Только не пойму, так ли нужно это делать? С пользователем все равно надо согласовывать заранее, если он будет согласен, то так ли критично, что у него будет отображаться?
  3. Да, только через базу, либо модифицировать админку, не так сложно.
  4. Так тогда поступите проще, зарегайте нормальный домен в зоне .ru например А на РФ домене поставьте редирект на RU Занимайтесь оптимизацией RU домена, в интернете раскручивайте, постепенно и этикетки заменятся и нужда в РФ домене отпадет Только редирект правильный сделайте (301)
  5. Кстати, намучаетесь еще с русской почтой, если не успели.
  6. Я тоже против таких танцев, но если человек хочет :)
  7. Попробуйте дописать index.php чтобы при определении рефера (маркет.яндекс.ру) шел 302 редирект на ваш основной сайт. А код можете вставить на самый верх в index.php
  8. Потому что браузер блокирует отправку запроса на другой домен через джаваскрипт Данную ошибку можно попробовать обойти, но использовать два домена - плохое решение для поисковой оптимизации
  9. В результате переписки со snastik пришли к такому решению. По умолчанию город определяется по геоIP, в некоторых случаях это не срабатывает, например в Украине, так как идет определение города Киев. Ставить по умолчанию городом доставки город магазина не стоит, потому что может сбить с толку насчет доставки в другие города. Предупреждения появляются тогда, когда для указанного адреса (города) не находятся способы доставки или оплаты. Поэтому в первую очередь проверяйте у себя настройки модулей доставки и оплаты, а именно настройки географических зон. Чтобы появлялся хоть один способ доставки или оплаты, например какой-то универсальный, можно ставить в его настройках географическую зону "Все регионы", тогда будет срабатывание и для "пустого" адреса. Если хотите убрать красные таблички то откройте файлы шаблонов (catalogviewthemedefaulttemplatecheckout) simplecheckout_shipping.tpl и simplecheckout_payment.tpl <?php if ($shipping_methods) { ?> <!-- тут идет вывод способов доставки --> <!-- на строке 27 начинается вариант отображения когда нет способов доставки (красная табличка). чтобы она не показывалась, удалите строку 27 и 28 --> <?php } else { ?> <div class="warning"><?php echo $error_no_shipping; ?></div> <?php } ?> // Должно получиться так: <?php if ($shipping_methods) { ?> <!-- тут идет вывод способов доставки --> <?php } ?> <?php if ($payment_methods) { ?> <!-- Тут способы оплаты --> <!-- Строка 15, 16 - вариант когда отсутствуют способы оплаты, удалите эти строки --> <?php } else { ?> <div class="warning"><?php echo $error_no_payment; ?></div> <?php } ?> // Останется так: <?php if ($payment_methods) { ?> <!-- Тут способы оплаты --> <?php } ?> Дальнейший код привожу для справки, чтобы не удаляли и не модифицировали. <?php if ($address_empty && ($simple_address_mode == 1 || $simple_address_mode == 2)) { ?> <div><?php echo $text_shipping_address; ?></div> <?php } ?> <!-- Этот код срабатывает для варианты если не введен адрес и режим работы модуля с введением города доставки и выводит текст: "Введите Ваш город ..." -->
  10. Можете поподробнее или на примере показать, не совсем понял пожелание.Извиняюсь перед всеми за задержки в ответах, войдите в положение. По почте стараюсь всем отвечать оперативно.
  11. Извиняюсь, что пропал, времени нет совсем, хочется сначала доделать основные дела. У вас какая-то ошибка на сервере, посмотрите лог ошибок сервера (не лог ошибок магазина) Чтобы сделать в форму в один столбец найдите файл simplecheckout.tpl по следующему пути catalogviewthemedefaulttemplatecheckout (или в своей теме, если кто копировал в свою тему) <div style="float:left;width:50%"> <div id="cart"></div> <div class="checkout-heading"><?php echo $text_checkout_customer ?></div> <div class="content" id="customer"></div> </div> <div style="float:right;width:46%"> <?php if ($shipping_required) { ?> <div class="checkout-heading"><?php echo $text_checkout_shipping_method ?></div> <div class="content" id="shipping_methods"></div> <?php } ?> <div class="checkout-heading"><?php echo $text_checkout_payment_method ?></div> <div class="content" id="payment_methods"></div> <?php if (isset($information_title) && isset($information_text)) { ?> <div class="checkout-heading"><?php echo $information_title ?></div> <div class="content scroll"><?php echo $information_text ?></div> <?php } ?> </div> Как видите два столбца сделаны через контейнеры div с float, уберите их и сделайте нужный вам порядок следования форм
  12. Вот для примера создал контроллер test Путь у него будет test/test Шаблон можете сами переделать под себя, если шапка будет своя, то шапку не подключайте в экшне и из шаблона уберите ее подключение, точно так же со всем остальным. Для этого пути создайте схему, а в настройках нужного модуля для новой схемы задайте расположение. Чтобы изменить путь, можете поменять имя каталога и имя файла, но имя класса контроллера должно содержать путь: ControllerTestTest Либо задайте правило в htaccess для соответствия url контроллеру test/test
  13. Так схема то все равно привязывается к controller/action, а они все стандартные и со своими данными, создайте пустой контроллер с экшеном index, затем для него создайте схему, а затем модуль для этой схемы установите.
  14. Небольшая памятка по командам TRUNCATE TABLE - очистка таблица DROP TABLE - удаление таблицы INSERT INTO - вставка данных в таблицу CREATE TABLE - создание таблицы CREATE TABLE IF NOT EXISTS - создание таблицы, если она не существует ALTER TABLE - изменение структуры таблицы Просмотрев свой бэкап в блокноте вы сможете увидеть, какие команды у вас выполняются.
  15. Вы делали бэкап базы стандартными средствами магазина? Или через что-то другое? Ошибка, которую привели Вы, говорит о том, что таблица адресов у вас не содержит поле geo_id, а данные, которые вы пытаетесь залить, содержат данное поле. Если Вы делали бэкап через админку магазина, то там бэкапятся только данные, при восстановлении этого бэкапа сначала очищается содержимое таблиц, а затем заливаются данные. Структура таблиц при данном бэкапе не сохраняется. Поэтому, прежде чем делать восстановление бэкапа, выполните через PhpMyAdmin следующую команду: ALTER TABLE `address` ADD `geo_id` INT NOT NULL DEFAULT '0' Эта команда добавит столбец geo_id к таблице адресов. После этого заливайте свой бэкап, ошибок не должно быть. Можете заливать его или через админку магазина, или через пхпмайадмин, без разницы.Если вы делали бэкап через PhpMyAdmin, то там сохраняется структура таблиц, но в зависимости от версии таблицы могут сначала полностью удаляться, затем создаваться и уж потом заливаться данные. Также может быть вариант, когда идет попытка создания таблицы, если указанная таблица не существует. Как вы понимаете, при этом структура таблиц не сравнивается, таблица может существовать, а столбец в нем нет, могут появляться ошибки. Поэтому нужно вручную либо сначала удалить все таблицы, либо подправить необходимые поля.
  16. Убедительная просьба к тем, кто платит через автоматы, пишите сообщения в личку, платеж приходит без ваших комментариев и куда высылать модуль непонятно. Уже второй случай, кто вчера оплатил через автомат и не отписался?
  17. Скорее всего у вас стоит не дефолтная тема, а своя, из-за этого и косяки, скопируйте шаблон в свою тему. А так дальнейшее развитие этого модуля - мой модуль Simple.
  18. В том то и дело, а в статье на странице заказа можно написать по доставке (кто оплачивает, сроки и т.п.), условия гарантии и т.п., все это кратко и доступным языком
  19. Не сделал я еще этот чекбокс. Его там делать то минут 10, но все руки не дойдут :) В простыне не обязательно соглашение выводить, выводится информационная статья, которая установлена в настройках в качестве пользовательского соглашения при заказе. Думаю, что надо сделать и чекбокс на статью - соглашение (настраиваемый) и оставить вывод любой статьи на странице (по мне так самое удобное, никогда не читал стандартные нудные статьи по ссылкам у всяких галочек)
  20. От геобазы ведь зависит только найдется ли город в списке, если вдруг село с населением в 200 человек не найдется, то вроде бы ничего страшного и нет, так как процент таких заказов скорее всего мал, но мне кажется, что осадочек останется :) У меня была мысль взять базу из какой-нибудь мамбы, но там вроде только довольно крупные населенные пункты.
  21. С телефоном пока нет, базой как-то на неделе хотел заняться, но не нашел хорошей заготовки, то есть базы или списка городов с областями, везде только 26 областей и городов 150 крупных. Может у меня в силу нахождения в России плохая выдача поисковиком украинских сайтов. Найдите хороший список (или дамп базы) с областями и населенными пунктами, соберу из них базу. Только если будет украинский язык, то придется туго )
  22. У вас что-то с сессиями, найдите файл .htaccess в корне сайт, откройте его и найдете строчки, видите что написано? :) 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it: # php_flag register_globals off Расскоментируйте (уберите #) у строки php_flag register_globals off Должно помочь, либо в настройках PHP установите register_globals в off
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.