Перейти к содержимому


Модуль "Быстрый заказ" by vsupport.club


  • Вы не можете ответить в тему
Сообщений в теме: 50

#21 mupohob

    Новичок

  • Assistent vsupport.club
  • Pip
  • 1 сообщений
Репутация: 0
Начинающий

Отправлено 17 August 2012 - 10:10 AM

Странный баг, не работает при мультистраничном отображении товара, то есть если в одной категории не сколько страниц с товарами

не работает:
http://www.apiks.ru/...usb-aksessuary/

работает:
http://www.apiks.ru/...suary-show_all/
  • 0

#22 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 17 August 2012 - 03:03 PM

Проверю на выходных.
  • 0

#23 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 29 August 2012 - 03:44 PM

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

Думаю, это связано с тем, что quick_order.tpl.html инклюдом вставлен в product_brief.tpl.html, который, в свою очередь, инклюдом вставлен в category.tpl.html, причем в цикл section, т.е. в рамках одного результирующего html появляется многократно. Как следствие, многократно появляется и функция

<script>
$(function() {
$("a[rel]").overlay(function() {
var wrap = this.getContent().find("div.wrap");
});
});
</script>

При обращении к ней берется первое вхождение этой функции сколько бы их не было в коде, т.е. относящееся к первому товару. В детальном описании цикла нет :) и функция всего одна.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#24 sergio3004

    Пользователь

  • Assistent vsupport.club
  • PipPip
  • 29 сообщений
Репутация: 65
Продвинутый
  • ГородМосква

Отправлено 30 August 2012 - 08:03 AM

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

Думаю, это связано с тем, что quick_order.tpl.html инклюдом вставлен в product_brief.tpl.html, который, в свою очередь, инклюдом вставлен в category.tpl.html, причем в цикл section, т.е. в рамках одного результирующего html появляется многократно. Как следствие, многократно появляется и функция

<script>
$(function() {
$("a[rel]").overlay(function() {
var wrap = this.getContent().find("div.wrap");
});
});
</script>

При обращении к ней берется первое вхождение этой функции сколько бы их не было в коде, т.е. относящееся к первому товару. В детальном описании цикла нет :) и функция всего одна.

А возможно ли это поправить, или это не так просто?
  • 0

#25 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 30 August 2012 - 10:23 AM

А возможно ли это поправить, или это не так просто?

Скорее всего, это очень просто, но я плохо знаю яву, поэтому лучше пусть это сделает кто-то другой (автор?).
В общем случае надо сделать так, чтобы либо функции не были одинаковы, либо аргумент функции, т.е. как-то привязать их к товару. Например, использовав в названии функции или аргумента {product_info.productID}. Менять аргумент правильнее, т.к. можно будет оставить ОДНУ функцию, а не засорять HTML кучкой почти одинаковых. Но, повторюсь, как это сделать наиболее правильно и корректно я не знаю, а разбираться пока надобности нет :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#26 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 30 August 2012 - 08:31 PM

хм... по мере возни обнаружил еще одно интересное. Если емейл в форме не введен (оставлен пустым), то приходит письмо с емейлом from равным емейлу to. Т.е. с адреса "Email для отправки уведомлений о заказах" на адрес "Email для отправки уведомлений о заказах" :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#27 fastik

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 161 сообщений
Репутация: 11
Начинающий
  • ГородТирасполь

Отправлено 08 October 2012 - 09:43 AM

А когда можно ожидать следующую версию модуля с планируемыми доработками? ну или хотя бы с проверкой заполненности полей и указанием количества товара. Может можно как-то помочь?
  • 0

#28 fastik

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 161 сообщений
Репутация: 11
Начинающий
  • ГородТирасполь

Отправлено 08 October 2012 - 09:48 PM

Сколько будет стоить доведение до совершенства данного модуля?)
  • 0

#29 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 08 October 2012 - 10:10 PM

Прошу извинить за долгое молчание. Распишите пожалуйста все что Вам требуется в первую очередь - сообщу стоимость.
  • 0

#30 fastik

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 161 сообщений
Репутация: 11
Начинающий
  • ГородТирасполь

Отправлено 09 October 2012 - 11:38 AM

Уже писал, проверка на заполненность полей, в принципе и сам могу это сделать, но боюсь "корявого исполнения")) хотелось бы чтобы все было сделано нормально. И пока еще интересует возможно указывать количества товара, хотя это тоже все просто делается))) Если не привязывать к базе и количеству на складе. А вообще хотелось бы иметь суперский модуль, со всеми доработками, которые планировались, какова будет его стоимость с учетом потраченных человеко-часов?
  • 0

#31 Swich74

    Пользователь

  • Assistent vsupport.club
  • PipPip
  • 27 сообщений
Репутация: 0
Начинающий
  • ГородЧелябинск

Отправлено 13 October 2012 - 04:47 PM

подскажите все вставил правильно но принажатии на ссылку Быстрый заказ форма не появляется ссылка в браузере выглядит вот так
http://маха74.рф/product_19.html#

Еще раз все проверил заливал все по инструкции единственное на что могу грешить это про вставку кода

head.tpl.html добавить строку
<script type="text/javascript" src="data/{$smarty.const.TPL}/jquery.tools.min.js"></script>
хотя тоже там все понятно вставлял в блок {* подключение скриптов *}

В остальном ошибиться не возможно, там негде ошибаться, но все равно модуль не работает, можно посмотреть тут

http://маха74.рф/product_19.html#
  • 0

#32 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 13 October 2012 - 05:53 PM

Я не знаю, нужна ли jquery для библиотеки jquery.tools, но если нужна, то у Вас jquery.tools грузится до jquery и работать не будет.
В этом случае, видимо, надо перенести jquery.min.js из того места, где она прописана сейчас в файл head.tpl.html и расположить ДО jquery.tools.js. Например, строкой выше.

могу дать доступ

куда лучше действует "могу дать денег" :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#33 Swich74

    Пользователь

  • Assistent vsupport.club
  • PipPip
  • 27 сообщений
Репутация: 0
Начинающий
  • ГородЧелябинск

Отправлено 13 October 2012 - 10:18 PM

подскажите все вставил правильно но принажатии на ссылку Быстрый заказ форма не появляется ссылка в браузере выглядит вот так
http://маха74.рф/product_19.html#

Еще раз все проверил заливал все по инструкции единственное на что могу грешить это про вставку кода

head.tpl.html добавить строку
<script type="text/javascript" src="data/{$smarty.const.TPL}/jquery.tools.min.js"></script>
хотя тоже там все понятно вставлял в блок {* подключение скриптов *}

В остальном ошибиться не возможно, там негде ошибаться, но все равно модуль не работает, можно посмотреть тут

http://маха74.рф/product_19.html#



вот какая странность, вставил скрипт <script type="text/javascript" src="data/{$smarty.const.TPL}/jquery.tools.min.js"></script>
в шаблон product_detailed.tpl.html

и при нажатии форма стала запускаться но форма сЪезжает в право

Прикрепленный файл  быстрый заказ.jpg   264.35К   20 Количество загрузок:

(это через стили поправить можно), но в остально я вообще запутался, почему после таких проделок модуль стал работать в описании установки написано так

1. Залить файлы.
2. В файл head.tpl.html добавить строку
<script type="text/javascript" src="data/{$smarty.const.TPL}/jquery.tools.min.js"></script>
3. В шаблонах product_brief.tpl.html и product_detailed.tpl.html в нужное место добавить {include file="quick_order.tpl.html"} - в этом месте появится ссылка "Быстрый заказ"
  • 0

#34 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 13 October 2012 - 10:32 PM

вот какая странность, вставил скрипт ... jquery.tools.min.js ... в шаблон product_detailed.tpl.html

Вы его во все TPL.HTML-файлы по очереди переносить будете, пока грабли не кончатся? :)
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#35 Swich74

    Пользователь

  • Assistent vsupport.club
  • PipPip
  • 27 сообщений
Репутация: 0
Начинающий
  • ГородЧелябинск

Отправлено 13 October 2012 - 10:47 PM

вот какая странность, вставил скрипт ... jquery.tools.min.js ... в шаблон product_detailed.tpl.html

Вы его во все TPL.HTML-файлы по очереди переносить будете, пока грабли не кончатся? :)


а у вас есть другое предложение? метод самотыка никто не отменял, так люди и учаться, обЪяснять некому((((

кстати заметил такую штуку в сообщениях тут не печатается маленькийЪ знак (((
  • 0

#36 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 13 October 2012 - 11:51 PM

а у вас есть другое предложение?

Мое предложение написано тремя сообщениями выше.

метод самотыка никто не отменял, так люди и учаться

В саперы идите. Хотя бы другим наука будет, что надо не палкой тыкать, а изучать.
ъ
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#37 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 14 October 2012 - 01:13 AM

почему после таких проделок модуль стал работать в описании установки написано так

Вам правда легче будет, если Вы узнаете, почему Сергей не написал про необходимость загрузки основной библиотеки (jquery) перед загрузкой дополнительной (jquery.tools)? :) Может просто забыл. А может решил, что эта мысль и так очевидна.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#38 Swich74

    Пользователь

  • Assistent vsupport.club
  • PipPip
  • 27 сообщений
Репутация: 0
Начинающий
  • ГородЧелябинск

Отправлено 14 October 2012 - 10:51 AM

почему после таких проделок модуль стал работать в описании установки написано так

Вам правда легче будет, если Вы узнаете, почему Сергей не написал про необходимость загрузки основной библиотеки (jquery) перед загрузкой дополнительной (jquery.tools)? :) Может просто забыл. А может решил, что эта мысль и так очевидна.


мне да, будет легче потому как не все знают правила, особенно что касательно jquery, поэтому было бы полезно знать и в будущем не задовать вопросов какие я задал(((
  • 0

#39 OLESYA

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 38 сообщений
Репутация: -3
Начинающий

Отправлено 10 January 2013 - 12:42 AM

А после выполнения быстрого заказа данный заказ в админке магазина появляется как новый заказ? или работает только по почте без привязки к БД магазина ? И сразу же вопрос если нет, то известен ли быстрый заказ который работает с привязкой к БД магазина.
  • 0

#40 R.Sergey

    Администратор

  • Администраторы
  • 2810 сообщений
Репутация: 332
Мастер

Отправлено 10 January 2013 - 02:11 AM

А после выполнения быстрого заказа данный заказ в админке магазина появляется как новый заказ? или работает только по почте без привязки к БД магазина ? И сразу же вопрос если нет, то известен ли быстрый заказ который работает с привязкой к БД магазина.


Нет не появляется. Просто отправляет на почту и все.
Я думал о написании такого чтобы появлялся, но потом передумал, т.к. это потянет за собой "а давайте добавим варианты доставки и оплаты" а потом "а скидки почему не учитываются" ну и т.д. - в итоге это получается модуль "заказ на одной странице".
Так что смысла писать быстрый заказ с привязкой к БД просто нет.
  • 0