Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Модуль FastOrder Form - Заказ в один клик


Nannco
 Поделиться

Рекомендованные сообщения

Подскажите в чем может быть проблема, поставил данный модуль от сюда Заказ в один клик

Установил его на шаблон Next Default 3 - 1.7.9

 

Так как шаблон не дефолтный то и кнопка, заказ в один клик, работает нормально только с карточки товара...

А в категориях получаю вот такую ошибку

gcW6QEacRteQnYUlcBBpQw.png

 

system/storage/modification/catalog/view/theme/next_default/template/product/category.tpl on line 136

В этому файле я нахожу этот кусок кода 

 

134  		<!-- Button fastorder -->
135              <div class="button-gruop">
136                <?php echo $product['fastorder']; ?>     </div>
137		<!-- END :  button fastorder -->

- соответственно я не знаю как эту ошибку исправить, и я просто УДАЛЯЮ этот код чтоб не выскакивала ошибка

- нажимаю ctrl + F5 - обновляю страницу и ошибки больше нет, все хорошо!!!

 

- но когда я захожу в "МЕНЕДЖЕР ДОПОЛНЕНИЙ" - нажимаю кнопку "ОБНОВИТЬ" - в этом же файле category.tpl , опять появляется этот код)))) и приходиться снова заходить туда и удалять этот КОД!

В чем может быть проблема??? почем он там снова появляется??? Как можно исправить данную ошибку? или сделать так чтоб этот код больше в том файле не появлялся ??? помогите пожалуйста!

Изменено пользователем Nannco
Ссылка на комментарий
Поделиться на других сайтах


В зависимости от способа установки

Если устанавливался модуль через Установка дополнений, то сам ocmod находится в базе данных (таблица oc_modification)

Если просто копировался в папку, то надо смотреть в папке system

Скорее всего- первый вариант.

надо смотреть поиском по файлам модуля(  внутри архива имяфайла.ocmod.zip), вылавливать этот код

Потом на выбор, если он недалеко от начала, можно в базе данных внести правки. Если далеко, то проще удалить строки в ocmod-е, которые вносят этот код в category.tpl

Удалить оригинальный модуль и установить исправленный.

Было также бесплатное дополнение, которое поозволяло править ocmod-ы прямо из админки. Можете поискать.

Не забывайте делать бекапы ДО внесения изменений.

Изменено пользователем jaffagold
Ссылка на комментарий
Поделиться на других сайтах


Спасибо

по вашему совету нашёл в таблице 

 

QdLWQzFbQD6fOX6EGfPXCw.png

 

Я так понимаю его можно от туда удалить этот код? нажать "вперед" и после обновления теоретически он уже не будет обновлять файл category.tpl ?

 

Ссылка на комментарий
Поделиться на других сайтах


27 минут назад, jaffagold сказал:

В зависимости от способа установки

Если устанавливался модуль через Установка дополнений, то сам ocmod находится в базе данных (таблица oc_modification)

Если просто копировался в папку, то надо смотреть в папке system

Скорее всего- первый вариант.

надо смотреть поиском по файлам модуля(  внутри архива имяфайла.ocmod.zip), вылавливать этот код

Потом на выбор, если он недалеко от начала, можно в базе данных внести правки. Если далеко, то проще удалить строки в ocmod-е, которые вносят этот код в category.tpl

Удалить оригинальный модуль и установить исправленный.

Было также бесплатное дополнение, которое поозволяло править ocmod-ы прямо из админки. Можете поискать.

Не забывайте делать бекапы ДО внесения изменений.

 

Спасибо ещё раз, действительно тянуло с базы данных, я в таблице удалил этот код и теперь все отлично не тянет его обратно))) :eek:

Ссылка на комментарий
Поделиться на других сайтах


если чистить, то надо этот "абзац" весь вычищать, включая 

 <file ..... category.tpl>

и до

</file>

через 12 строк.

И, скорее всего, можно спокойно удалять второй "абзац", где

 

 <file ..... category.php>

...

</file>

********

Если захотите все-таки попробовать в категории Быстрый заказ.

То вам надо

возвращать как было и смотреть

второй абзац из этого модификатора

и

'rating'      => $result['rating'],

заменить на

'rating'      => $rating,

(ВНИМАНИЕ! пробелы не удалять и не добавлять, скопировать как есть)

 

и тогда у вас появится кнопка быстрого заказа в категории

Изменено пользователем jaffagold
Ссылка на комментарий
Поделиться на других сайтах


  • 2 года спустя...

@jaffagold спасибо, заработало в такой же ситуации.

 

Единственный вопрос остался, как сделать разным стиль кнопки для страницы категории и страницы товара. 

Т.к., на странице товара кнопка смотрится уместно, а в категории отвлекает внимание и слишком большая.

Я вижу, что код кнопки и её стиль берётся для обоих из одинаковых файлов. Есть идеи?

Ссылка на комментарий
Поделиться на других сайтах


  • 1 год спустя...

Добрый день.

Вопрос в fastorder_form.tpl 

Можно ли поменять 

 <div class="form-group input-group-sm">
                            <label for="txt_count"><?php echo $text_fastorder_count;?></label>
                       <!--      <input type="text" onchange="priceCalc(this.value)" class="form-control" id="count<?php echo $product_id;?>" name="count<?php echo $product_id;?>" placeholder="<?php echo $text_fastorder_input_count_placeholder;?>" value='1'></input> -->
                         <select onchange="priceCalc(this.value)" class="form-control" id="count<?php echo $product_id;?>" name="count<?php echo $product_id;?>" placeholder="<?php echo $text_fastorder_input_count_placeholder;?>" default='1'>
                            <option value="1">1</option>
                            <option value="2">2</option>
                            <option value="3">3</option>
                            <option value="4">4</option>
                            <option value="5">5</option>
                            <option value="6">6</option>
                            <option value="7">7</option>
                            <option value="8">8</option>
                            <option value="9">9</option>
                            <option value="10">10</option>
                         </select>
                        </div>

так чтобы без выбора просто количество указывал клиент и все, а то всего 10 можно заказать.  

 

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.