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

sitecreator

Users
  
  • Posts

    6,116
  • Joined

Everything posted by sitecreator

  1. Что это за товары? художественные книги? художественные фильмы? живопись? репродукции картин? Или картины-подлинники? Вы желаете дешево, а потому ищите готовый шаблон? Или нужен оригинальный и неповторимый?
  2. Не могли бы вы подробнее написать что именно вам нужно? На странице категорий нужно? Продукты из категории? Т. е. это не отдельный бокс ("рекомендуем", "хиты" и т. п.)? Или это все же бокс/модуль? И отчего у вас ниже "категория 1" показан блок "категория2"? Вы без каруселей уже организовали вывод товаров? покажите, плиз. Теперь по бюджету. Работу могу сделать, но если бюджет 1500 р., то это не для меня.
  3. Думаете здесь другие бывают? Обычно бывает так: "просто", "чуть-чуть поправить", "несложные", "работы на 30 минут" и т. п. Посмотрел вашу одну страницу. Как то некрасиво выглядит этот разнобой по высоте. не находите?
  4. Поисковик решит оставить в поиске один из двух сайтов. второго видно не будет ибо будет считаться клоном. А зачем вам два одинаковых то?
  5. Мягко говоря, забавное отношение топикстартера к сообществу разработчиков Opencart. А попросту говоря, невиданная наглость. Мало того, что пользуется ворованным продуктом, так еще и требует бесплатной поддержки и уважительного к себе отношения.
  6. Еще раз спасибо за совет. Но именно это я уже давно и реализовал, о чем собственно и писал раньше в этой теме не раз (на стр. 200 собственно код). Я списываю этот ваш совет на вашу невнимательность вследствие занятости. Но вопреки всему (и советам, и отсутствию моих знаний в javascript, а тем более в jQuery) я все же справился с задачей полностью. Даже сам удивляюсь как со своими скудными познаниями сумел добавить новые элементы управления в ваш фильтр и чуть-чуть изменить его внешне. В общем, извините за отнятое у вас время. Сожалею, что мы не поняли друг друга. Вероятно, что я просто плохо пытался донести до вас свою проблему.
  7. Воистину необъяснимы в 2015-м требования заказчиков. 0.5% процента пользователей, стремящихся к нулю. Но имеете право конечно же.
  8. Ok. Кучу подробностей мы с вами выяснили, но, к большому сожалению дело так и не сдвинулось с мертвой точки. Заказчик желает получить кастомный вид элементов "лимит" и "сортировка". Я без труда делаю эти кастомные элементы (пока фильтр отключен) за счет правок лишь в cstegory.tpl. и все прекрасно работает пока не включен фильтр. Но стоит только включить фильтр как сделанные правки перестают работать. Вы сами же пишите, что каждый день правите фильтр под разные нестандартные шаблоны. Пожалуйста, вот мой случай - у меня нестандартные элементы "лимит" и "сортировка". Я думаю, что вам встречались такие нестандартные элементы. Я вас просто прошу дать мне подсказку, что нужно сделать чтобы кастомные элементы работали после подключения фильтра. ДО включения фильтра они РАБОТАЮТ. Либо, пожалуйста, сделайте это сами. То, что вы написали мне про хеш, ни на йоту не приближает решение. Я даже вообще не понимаю зачем вы просили показать адресную строку целиком и что мне делать с этим хешем. Пожалуйста, просто подскажите, что нужно сделать чтобы кастомные элементы и фильтр работали ОДНОВРЕМЕННО. Иначе вы задаете какой-то понятный вам наводящий вопрос, на него (для себя же) даете ответ и вроде как считается, что вопрос исчерпан. Я в тупике. Мне дать заказчику ответ, что кастомные элементы "лимит" и "сортировка" несовместимы с вашим модулем? Не исключаю, что в таком случае заказчик захочет вернуть свои деньги, потраченные на лицензию. Уважаемый freelancer, Вы можете помочь в ситуации?
  9. пожалуйста http://cosmobutik2.local/detskie_platya/#category_id=20&page=1&path=20&sort=p.price&order=DESC&limit=24&route=product%2Fcategory&min_price=1100&max_price=6100
  10. Я могу это использовать в filterpro.tpl? <?php echo $sort.$order ?> Каков должен быть результат? Независимо от выбранной сортировки у меня показывает результат "по умолчанию". Так и должно быть?
  11. Да фильтр то видит. Я лишь говорю о переменной $order в tpl Вот ее я не могу получить. Если я сделаю вывод этой переменной в самом начале файла filterpro.tpl, то всегда получаю вывод значений по умолчанию. Фильтр то работает при этом правильно. Вопрос то очень простой: как получить эти значения? Вы отвечаете: через get. Так я через него и делаю. Этот же get в вашем же файле присутствует. Но это не работает. Поэтому и прошу подсказать работающий способ. Раз уж вы говорите, что работает, покажите это на вашей демо-страничке. вроде такой строчки в начале filterpro.tpl Видимо, я что-то делаю не так и есть какой-то секрет, которого я не знаю.
  12. Если коротко, то у вас в вашем файле filterpro.php есть такой код. Но если я пытаюсь получить в filterpro.tpl $order, то всегда получаю значение по умолчанию, а не то которое выбрано. Вот в этом и вся загвоздка.
  13. Это я все без проблем уже сделал. И это работает. У меня не работает $sort и $order Всегда возвращается только значение по умолчанию. Вот это у меня НЕ РАБОТАЕТ $order = $this->request->get['order']; (Вы ведь этот get имели ввиду?) И я не могу понять почему, т. к. точно такой же код в category работает, но тоже только пока отключен фильтр. Стоит только включить фильтр и перестает работать, всегда возвращается значение по умолчанию. Но $sorts при этом нормально получается. Не работает get пока включен фильтр. Т. к. если кастомный элемент разместить в category.tpl get работает пока не включен фильтрпро. Ниже код из контроллера фильтра и tpl
  14. Тогда вам действительно нужен адаптивный шаблон. Но я на вашем месте не стал бы смотреть в сторону 2.0. Намучаетесь с переносом. И тем более срочно не получится. У вас фильтр, например, какой стоит? 1.5.* отлично умеет дружить с responcive версткой. Так как дело не в движке, а именно в верстке. И только в ней. Вам просто нужен новый магазин (шаблон).
  15. <div class="sort"><b><?php echo $text_sort; ?></b> <select onchange="location = this.value;"> <?php foreach ($sorts as $sorts) { ?> <?php if ($sorts['value'] == $sort . '-' . $order) { ?> <option value="<?php echo $sorts['href']; ?>" selected="selected"><?php echo $sorts['text']; ?></option> <?php } else { ?> <option value="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></option> <?php } ?> <?php } ?> </select> </div> В этом коде из category.tpl ведь отмечают сортировку. Разве я не могу таким же образом получить эти параметры? вот $sorts же без проблем получаю. Не уловил. Нельзя получить таким же образом как для дефолтного select? Вы предлагаете анализировать адресную строку (location) или что-то другое? ------------------------- если делать на Javascript. подскажите, пожалуйста, в какое место я могу разместить свой скрипт чтобы после перезагрузки или фильтрации взять нужный параметр из дефолтного select и передать его в мой кастомный select. Это в файле filterpro.min.js? функция iF() или что-то другое?
  16. А ежели страница перезагружена? Вот как с этим быть? И еще есть такое значение "по умолчанию". Когда вообще никакая кнопка не нажималась, но значение то сортировки существует! И сртировка сама произошла. В дефолтном то select его показывают. берут из $sort и $order. А фильтр при том, что не дает получить эти значения. как получить? А так вы правы, в момент нажатия понятно какую именно кнопку мы нажимаем. Это я и сам отлично понимаю.
  17. По поводу момента я писал выше (страница назад). В файле filterpro.tpl мне нужны переменные $sort и $order. Я не могу получить их верными. И потому не могу определить какая именно в данный момент произошла сортировка. Как после фильтрации узнать эти параметры? Или, если по другому сформулировать вопрос, как на кастомном элементе "сортировка" выделить выбранный в данный момент вариант сортировки? Страница загрузилась или отработал фильтр, как кастомному элементу сообщить какая именно произошла сортировка? Я бы уже давно на Javascript сделал бы костыльный вариант и взял бы значения из дефолтного select, но я не знаю точно в каком месте нужно разместить script ибо не представляю полностью в какой последовательности и какой Javascript исполняется фильтром.
  18. Да ладно! Быть такого не может. И объясню почему. Сам Гугл сделал довольно толковое пояснение к своему новому алгоритму. Сайтам, адаптированные для работы на мобильных устройствах, отдается предпочтение в ранжировании только в случае поиска, производимого со смартфона. Даже если вы будете на планшете (а это тоже мобильный девайс) делать поиск в Гугле, то и тогда не будет учитываться "мобильность" сайта. Только в случае поиска со смартфона в мобильной версии Гугла. Читайте сам Гугл. Позиции для всех компьютеров и планшетов никак не зависят от позиция для смартфонов. А теперь сравните размер аудитории со смартфонов.
  19. Я лучше поясню для чего мне это нужно. Я без проблем вывел в блоке фильтра кнопочки сортировки. Но мне нужно выделить соответствующую кнопочку после выдачи результата фильтром чтобы было понятно какая именно сейчас сортировка (ASC DESC) активна. вот эту информацию я и не могу получить из контроллера, т. к. всегда возвращается ASC. Но дефолтный select правильно показывает, не пойму как это происходит. Но он будет просто напросто скрыт раз уж нельзя его удалить. А на самой кастомной кнопочке, для примера, вот такой код висит. И создается этот код на основе данных, полученных из контроллера. Хотя для конкретного случая может быть жестко прописан в tpl. onclick="$('.sort select :nth-child(1)').attr('selected', 'selected'); $('.sort select').change();"
  20. Тогда информация не для вас, а для верстальщика. Все равно не разберетесь. Закажите и вам сделают.
  21. Заказчику надо бы определиться, что он желает. Говнодизайн за смешней деньги? Так это заказчик всегда найдет. Ну а ежели шаблон = (готовый магазин) с уникальным дизайном, то и 20000 мало. Дык еще и "срочно"!
  22. в файле контроллера filterpro.php не могу получить значения $sort = $this->request->get['sort']; и $order = $this->request->get['order']; А потому всегда возвращаются значения по умолчанию, что не соответствует действительности. Аналогичная ситуация и с файлом category.php Пока фильтр не подключен я могу получить эти значения, но как только фильтр подключен - не могу. Как мне получить эти значения? соответственно для использования в tpl. И еще. Движок не запоминает выбранную сортировку для категории? И не запоминает limit? версия 1.5.5.1.2 Когда захожу снова в категорию, которую только что смотрел, то все значения (сортировка и лимит) сбрасываются на "по умолчанию". Специально посмотрел демку ocStore, действительно не запоминаются вообще и и никак. Неправильно это как то. Запоминаются только для текущей страницы пока вы на ней находитесь. Как только ушли и вернулись - все опять по умолчанию.
  23. Так используйте нужные стили. у вас input disabled="disabled"> вот для варианта disabled="disabled"> и создайте нужный стиль. input[type="checkbox"][disabled="disabled"] {нужный стиль для самого чекбокса} input[type="checkbox"][disabled="disabled"] label {нужный стиль для надписи рядом с ним} если у вас в ячейках таблицы чекбоксы, то соответственно для label будет несколько другой код, но суть останется. Ну и перед input нужно поставить соответствующие стили. Я показал примерный код, направление, так сказать.
  24. Попробовал я сделать свои кнопки сортировки "цена по убыванию", "цена по возрастанию". С отключенным фильтром они работают как надо. А с включенным фильтр их неверно отрабатывает, а именно сбрасывается фильтр. Фильтр нормально работает только с родным элементом "сортировка", вот с этим: <div class="sort"> <b>Сортировка:</b> <select onchange="location = this.value;"> Что нужно сделать чтобы кастомные кнопки "сортировка" верно воспринимались фильтром? Эмулировать через JavaScript событие onchange на элементе $('.sort select') И нету ли более элегантного решения? И как фильтр перехватывает из "сортировка" нужное значение? ?
  25. это не проблема. если все товары. "частично" - если немного, то тоже не проблема. показывайте. сделать грамотный импорт - это пожалуйста. "Загрузить фотографии"? вы сами не умеете? Или этих фотографий тысячи? Или сколько? дык а чем предварительно то говорить не видя конкретных задач? И прайсы видеть тоже нужно. Не видя ничего о цене говорить нельзя
×
×
  • 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.