Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

kodenji

Новачок
  
  • Публікації

    24
  • З нами

  • Відвідування

Відвідувачі профілю

1 599 переглядів профілю

kodenji's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

4

Репутація

  1. Нужно спарсить http://www.teremonline.ru, нужны определенные категории со всеми товарами ( описание, характеристики и тп). Думаю около 5000тыщ товаров. Пишите в лс стоимость. На данный момент пока не решено с заливкой в опен или отдельными xml/csv.
  2. Привет. у меня ещё 4 версия, мне важны две вещи на данный момент про 5, чтобы приобрести: 1) Пагинация - тайтлы правильные ( т.е. "название - страница 1" и т.п.) - вроде ответ положительный был. 2) В ocstore 1.5.4.1 есть сайтмэп стандартный , реализовано ли добавление туда ссылок ? ( это конечно скорей всего проблема сайтмапа , хотя хз) 3) Портирование с 4 на 5 без проблем?
  3. https://opencartforum.com/topic/10004-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%BE-%D1%81%D0%B5%D0%BE-%D0%BD%D0%B5%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BF%D0%B0%D0%B3%D0%B8%D0%BD%D0%B0%D1%86%D0%B8%D1%8F/?hl=%D0%BF%D0%B0%D0%B3%D0%B8%D0%BD%D0%B0%D1%86%D0%B8%D1%8F
  4. Цитата с другой темы. В 4 версии это реализовано , или у меня что-то пашет не так? я так понял 5 ещё не вышла версия?
  5. Ещё один допил. Суть вот в чем . Если у вас система Категория ( тут весь товар из всех подкатегорий) - Подкатегория, то отмечая отображать пункт фильтра в Категории он будет отображаться и в подкатегории, но подкатегории могут быть разные, и не во всех данный пункт используется для фильтрации, т.е. он просто будет пустым , но название будет присутствовать, что есть не хорошо. Сразу скажу, что Показывать пустые значения фильтра? - отключено. Сделано как обычно в тупую :-) . Добавляем строчку $sum += $products; в controller/module/filter.php после. $products = $this->model_catalog_product->getTotalProducts(array('filter_category_id'=>end($parts),'filter_sub_category'=>1) , str_replace('&filter=', '', $filter_params)); $sum += $products; Далее в массив 'status_value'=> $sum $this->data['category_options'][] = array( 'option_id' => $option['option_id'], 'name' => $option['name'], 'values' => $values, 'status' => $option['status'], 'status_value'=> $sum ); Далее в view/module/filter.tpl ищем такую строку <?php if ($category_option['status']) { ?> и меняем её на <?php if ($category_option['status'] and $category_option['status_value'] != 0) { ?> У кого-то может что-то отличаться, поэтому суть. sum - суммирование товаров относящихся к пункту фильтра. Если кол-во товаров равно нулю, то не выводить. Протестировано в различных вариациях включения пунктов фильтра ( к данному решению пришел не сразу). Если заметите, что работает что-то не так, просьба отписать. Впринципе можно и по-другому сделать, покапаться в админке модуля и развязать категория - подкатегория, если сделать галку категория, то она не будет связана с подкатегориями. Но мой метод круче)). Отметил одну категорию и не нужные пункты не выводятся. ;)
  6. Ты крут!! я бы не догадался , что catalog используется системой ( хотя в папку постоянно тыкаю)) :-) . Спасибо!! теперь отличный модуль.
  7. Спасибо! с тайтлом всё ок , с чпу я делал инсерт , но при переходе по ссылке выдается 403 ошибка.
  8. Ещё бы чпу - ссылку, как бы подружть его с этой штукой https://opencartforum.com/topic/10270-dubli-stranitc-seopro/ .
  9. Есть одна проблемка , title страницы ( Каталог продукции ) не прописывается, в демо такая же фигня. Хотя строка $this->data['heading_title'] = $this->language->get('heading_title'); в контроллере есть, но не цепляет. Ocstore 1.5.4.1
  10. Привет. У меня osstore 1.5.4.1 там есть seo_pro . Какой файл качать? vQmod для opencart_v1.5.4 ? .спасибо
  11. Модифицированное решение . Используем урл с адресной строки с помощью этой функции ( нашел на просторах инета http://avolberg.ru/decisions/php/php-tekushij-url-stranicy#hdr2_2) .Таким способом можно добавить два положение кнопки сбросить. Активное и не активное. function request_url() { $result = ''; // Пока результат пуст $default_port = 80; // Порт по-умолчанию // А не в защищенном-ли мы соединении? if (isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS']=='on')) { // В защищенном! Добавим протокол... $result .= 'https://'; // ...и переназначим значение порта по-умолчанию $default_port = 443; } else { // Обычное соединение, обычный протокол $result .= 'http://'; } // Имя сервера, напр. site.com или www.site.com $result .= $_SERVER['SERVER_NAME']; // А порт у нас по-умолчанию? if ($_SERVER['SERVER_PORT'] != $default_port) { // Если нет, то добавим порт в URL $result .= ':'.$_SERVER['SERVER_PORT']; } // Последняя часть запроса (путь и GET-параметры). $result .= $_SERVER['REQUEST_URI']; // Уфф, вроде получилось! return $result; } $req_url = request_url (); <?php if (mb_strrpos ($req_url, '?filter')) { $urlmain = mb_substr ($req_url ,0, mb_strrpos ($req_url, '?filter')); ?> <a class="active" href="<?php echo $urlmain;?>">Сбросить</a> <?php } else if (mb_strrpos ($req_url, '&filter')) { $urlmain = mb_substr ($req_url,0, mb_strrpos ($req_url, '&filter')); ?> <a class="active" href="<?php echo $urlmain;?>">Сбросить</a> <?php } else { ?> <a href="<?php echo $req_url;?>">Сбросить</a> <?php } ?> Неактивную ссылку вообще можно удалить и кнопка будет появляться только , когда фильтруется товар. Вот мож кому надо.
  12. Сделал тупым способом кнопу сбросить. Работает по принципу обрезание строки. Тестировалось на Ocstore ver.1.5.1.4 . Подходит для обычных ссылок и seopro ( или по умолчанию) . <?php if (mb_strrpos ($value['href'], '?filter')) { $urlmain = mb_substr ($value['href'],0, mb_strrpos ($value['href'], '?filter')); } else if (mb_strrpos ($value['href'], '&filter')) { $urlmain = mb_substr ($value['href'],0, mb_strrpos ($value['href'], '&filter')); } else { $urlmain = $value['href']; } // var_dump($urlmain); ?> <a href="<?php echo $urlmain;?>">Сбросить</a> Кнопка сбрасывает в категорию в которой вы находитесь. Вставлять нужно после первого foreach т.е. после тега </table> (для горизонт схемы). Сбоку вроде после </form>. Главное после foreach т.к. мы берем последнюю ссылку из пункта фильтра и режем её. Если кто заметит косяк пишите в тему. Я сам не прогер). Да вставляем в файл view /theme/ ваша тема / template / module / filter.tpl .
  13. нужна кнопка сбросить фильтр , может уже кто решил этот вопрос, думаю её надо сделать по принципу ссылка на страницу с категорией . Ещё заметил одну фичу , что когда выбран пункт фильтра и при этом перейти в подкатегорию , то он заходит с этим включенным пунктом фильтра. С одной стороны это круто, с другой если пользователь не отключит фильтрацию и не заметит , что она есть, то увидит только отфильтрованный товар, что не есть хорошо. Вот решить эти два вопроса и почти идельный фильтр будет
  14. Это проблема и opencart и seo pro и seoblog, когда магазин установлен в подпапку типа http://site/shop, тогда не работают ЧПУ, у вас наверняка не правильно установлен сайт на localhost, у вас url вида http://localhost/site ? Тогда всё понятно. Настройте hosts, и пропадут все проблемы. На крайний случай закоментарьте для localhost тестинга строку common/seoblog.php $this->response->redirect($seo); под номером 375 Спасибо за совет, да урл вида http://localhost/site , пока закомментил строчку, главное не забыть вернуть обратно))

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.