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

13mironnn13

Новичок
  
  • Публикаций

    9
  • Зарегистрирован

  • Посещение

Информация

  • Пол
    Мужчина

Посетители профиля

6 317 просмотров профиля

Достижения 13mironnn13

Collaborator

Collaborator (7/14)

  • Dedicated Редкая
  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later

Последние медали

0

Репутация

  1. 1. Требуется сделать, а точнее доделать функционал по выводу текста "по запросу" у нулевой цены. Сейчас это реализовано через currency.php if ($format && (int)$value == 0) { return $this->language->get('text_zero'); } elseif ($format && (int)$value == 1) { return $this->language->get('text_free_delive'); } else { } Но подобная реализация не совсем подходит, так как затрагивает корзину и мини корзину, а так же письмо о заказе. Да в принципе затрагивает все нули в цене, даже в доставке и самовывозе. Лучше сделать это в каждом конкретном контроллере товаров и модулей, не затрагивая мини корзину в шапке и методы доставки. 2. Вторым пунктом необходимо доделать функционал вывода знаков после цены (м2, м.п., шт. и т.д.) везде где они есть. Сейчас, в принципе, они выводятся и так везде, кроме письма на почту, за счет чего в письме просто число без опознавательных знаков. Реализовано это через категории. То есть знаки после цены выставляются в настройках категорий и подтягиваются на всю категорию сразу. В контроллере шаблона это выглядит так: $this->load->model('catalog/category'); $categories_t = $this->model_catalog_product->getCategories($product['product_id']); if ($categories_t){ $length = count($categories_t); for ($i = 0; $i < $length; $i++) { if($categories_t[$i]['main_category']==1) { $cat_id = $categories_t[$i]['category_id']; } } $category_name = $this->model_catalog_category->getCategory($cat_id); } if (!empty($category_name['price_sign'])) { if ((int)$price != '0') { $np = $price."/".html_entity_decode($category_name['price_sign']); } else { $np = $price; } if($special) { $ns = $special."/".html_entity_decode($category_name['price_sign']); } else { $ns = false; } } else { $np = $price; if($special) { $ns = $special; } else { $ns = false; } } 'price' => $np, Так же, в идеале, нужно дописать функционал таким образом, чтобы подобное поле по вводу знаков после цены было и в настройках карточки товара. Смысл в том, что в категориях бывают товары с разными единицами измерения (например, одновременно м2 и шт). Поэтому должна быть возможность как сразу прописать знак после цены на всю категорию, так и вписать отдельно в товар. Приоритет же будет браться из настроек карточки товара - если пусто там, то грузим из настроек категории, если там не пусто, то грузим то что там. 3. И последним пунктом необходимо вывести название\ссылку производителя в success (просто текст, для аналитики) и в письмо о заказе, текст и ссылка. Бюджет по договоренности.
  2. Исполнитель найден, работа сделана, тему можно закрывать. За помощь спасибо devrvk
  3. Хотелось сначала просто сказать - потому что. Но ценники изначально были от 500р, так как бюджет был не определен. Сейчас он устаканился. 1400р, это среднее арифметическое из того, что предлагал автор модуля. Его ориентировочная оценка составила 5000, тут 4 основные задачи, каждая по 1400, что в сумме составляет 5600 + доп задача 500, итого 6100. Сам автор отказался взяться за работу, так как у него не хватает времени. Я ищу исполнителя на данные работы и предлагаю цену. Мне эта цена кажется адекватной. Если я ошибаюсь и это не так, то ценник всегда можно обговорить и сойтись на обоюдном и приемлемом варианте.
  4. Обновленная информация касательно оплаты - за основные пункты 1400 р. за пункт. За "прочее" 500 р. При оплате используются яндекс деньги. Но можно рассмотреть и другие варианты.
  5. FilterPro установлен только на странице категории, больше нигде его использование не предполагается. На этой странице установлены такие модули и скрипты как: 1. Модуль определения региона GeoIP (с товаром разумеется никак не связан). 2. Модуль всплывающей корзины KW FlyCart. Конкретно связан с товаром, а в особенности с кнопкой "купить". Связан с названием, опциями, ценой, производителем, моделью и изображением. 3. Модуль "стикеры товаров". По ним вопросы вроде решены, кроме одного. Есть стикер "new". Все прочие стикеры остаются при использовании фильтра, а стикер "new" пропадает, появляется только после перезагрузки страницы. 4. Модуль быстрого просмотра товара. 5. Скрипт оформления input-ов "jquery.formstyler.min.js". 6. Search Suggestion. Он не должен конфликтовать. 7. Третий вид списка в виде прайс листа. Теперь выявленные проблемы. Не смог понять с какими конкретно модулями связаны некоторые конфликты, так как они проскакивают не постоянно, а через раз. jquery.formstyler.min.js При подключении jquery.formstyler.min.js и использовании фильтра, происходит следующее - товар перезагружается, прелоадер на фильтре подвисает, пользоваться им дальше нет возможности. В консоли отображается ошибка в filterpro.min.js на 213 строке: Uncaught TypeError: Cannot read property 'replace' of undefined. PAGINATION По каким то причинам, если страниц для паджинации больше 2, скажем 4+, то переходя на 4, далее любую другую и обратно, появляется рандомное (на сколько я смог судить, может и фиксированное) энное кол-во страниц. В последний раз было 187, учитывая, что по факту их 6, либо сколько по факту есть. Переходя по ссылкам на эти "несуществующие" страницы, на месте товара ошибка Сам div с pagination периодически, время от времени пропадал. То есть, переходя на страницу 2, отсекались ссылки на все остальные, возвращаясь на первую, весь див с паджинацией вырезался из html кода. Данную проблему решить получилось, но нет полной в этом уверенности, так как теперь она попросту, как было описано выше, увеличивается. Стикеры Установлен модуль "стикеры товаров". Для работы с фильтром пришлось дописать их в файлы фильтра. Работают все. кроме стикера новинок "new". То есть, при первой загрузке страницы, до момента использования фильтра, стикер на месте, после ajax подгрузки как с паджинации, так и с параметров фильтра, "new" пропадает. Вернуть можно только перезагрузив страницу. Фильтр по цене Есть тестовый товар. у которого установлена скидка - price old 999999, price new 2222, то есть получается, что минимальная цена в категории 2222, а максимальная Не 999999 (это старая цена). В поле "фильтр по цене" отображается "от" 2222 (правильно) "до" 999999 (не правильно). Должны выводиться цены по факту, не учитывая старую. Максимальная цена в категории будет не 999999, а действительно максимальной ценой товара. Так же. если с такими параметрами воспользоваться фильтром, то мы получим ошибку, что была описана в цитате выше (так как товара с данными параметрами просто не существует). Прочее В фильтре используется jquery.jscrollpane. Его хотелось бы приобщить к некоторым элементам на странице, а именно "быстрый просмотр (на всех вкладках, где необходим скролл)" и "GeoIp (в выпадающий список регионов)". P.S. Все вышеописанное можно увидеть по ссылке в лс. Сейчас на сайте подключены все модули и скрипты. За все основные пункты предлагается от 500 руб. за пункт. За пункт "прочее" 300 руб.
  6. В том то и дело, что для проверки можно, должно появиться окно, в котором предложено авторизоваться на сервере. Но я делал так и так, с файлом паролей и путем к нему. На выходе постоянно 404
  7. Доброго времени суток. Не могу решить проблему с защитой папки админ паролем. Переименовал саму папку, переписал пути к ней. Далее создал файл .htaccess в этом каталоге. В нем прописал следующее: AuthType Basic AuthName "Access Denied" require valid-user Это для проверки, без пути файла с паролями. Но уже тут, на этапе проверки, получил не предложение авторизоваться, а 404. Что примечательно, в корневом каталоге, в .htaccess включен mod_rewrite (RewriteEngine On). В нем прописаны урлы до гугл сайтмап, редирект папки download на 404, склейка дублей главной страницы и закрытие логов error.txt. Если временно удалить этот htaccess, то 404 с админки пропадает. Если же его вернуть, но очистить htaccess из папки admin, 404 так же нет. Происходит какой то конфликт правил редиректов основного htaccess с admin/htaccess. Никак не могу разобраться где подвох...
  8. А у меня обратный вопрос. Перестало отображаться количество отзывов, даже если они есть. Тем самым и рейтинг всегда 0. Во вкладках получилось починить путем не удаления, а наоборот добавления вышеописанного: $this->data['tab_review'] = sprintf($this->language->get('tab_review'), $this->model_catalog_review->getTotalReviewsByProductId($this->request->get['product_id'])); Но в product_info, справа от stars, по прежнему "отзывов (0)". Соответственно рейтинг тоже "0", даже если отзывов будет 1000+ с оценкой 5. Подскажите, пожалуйста, где и как это можно поправить.
×
×
  • Создать...

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

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