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

lastrong

Користувачі
  
  • Публікації

    55
  • З нами

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

Усі публікації користувача lastrong

  1. У меня был модуль Filter Products By Category - сортировка по категории, при установке вашего - пропадает напрочь. А выбор по категории нужнее. Но, я нашел другой модуль. https://opencartforum.com/topic/8101-%D0%BC%D0%BE%D0%BB%D1%83%D0%BB%D1%8C-%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B2-%D1%81%D0%BF%D0%B8%D1%81%D0%BA%D0%B5-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%BE%D0%B2-%D1%86%D0%B5%D0%BD%D0%B0-%D0%BA%D0%BE/
  2. Но зато теперь в хлебных крошках категория отображается. Чтож, уже неплохо.
  3. Да, как-то он не включается. Или надо в каждый товар теперь добавлять SEO URL в соответствующих строках?
  4. Ну вот например, заходим http://demo.myopencart.ru/ Жмем первую попавшуюся картнинку в модуле "Рекомендуем". Ссылка выглядит вот так index.php?route=product/product&product_id=43 а на странице в "хлебных крошках" видим вот что Главная » MacBook А должно быть так index.php?route=product/product&path=18&product_id=43 и соответственно, "хлебные крошки" - Главная » Ноутбуки » MacBook Ну или в какой-то другой категории, но именно той, которая назначена по дефолту в карточке товара Товары Связи Производитель: Категория: И вот тут, засада. В самом файле \catalog\controller\module\featured.php нет никакого упоминания про path=, который должен по логике генерироваться. пример кода 'href' => $this->url->link('product/product', 'product_id=' . $product_info['product_id']), А вот у файла category.php есть 'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id']) Гугл не знает решение, сам провозился полдня, не получилось прицепить этот path=... Кто может помочь, или ткните ссылкой в решение? Спасибо.
  5. Ништяк, перешел из гугла - а тут "решено". Ну спасибо... Ну и как же включить?
  6. Мутно все у вас тут! Все гораздо проще. Открываем \catalog\controller\common\header.php Ищем, где написано про text_logged $this->data['text_logged'] = sprintf($this->language->get('text_logged'), $this->url->link('account/account', '', 'SSL'), $this->customer->getFirstName(), $this->url->link('account/logout', '', 'SSL')); В этом месте формируется тот самый text_logged. И тут мы видим только 1 значение - FirstName - ну не красиво же, "Вы вошли как Василий", что за фамильярность. Поэтому мы добавим еще один get - LastName $this->data['text_logged'] = sprintf($this->language->get('text_logged'), $this->url->link('account/account', '', 'SSL'), $this->customer->getFirstName(), $this->customer->getLastName(), $this->url->link('account/logout', '', 'SSL')); Теперь у нас 4 переменных, формируемых запросом text_logged Открываем языковый файл \catalog\language\russian\common\header.php $_['text_logged'] = 'Вы вошли как <a href="%s">%s</a> <b>(</b> <a href="%s">Выйти</a> <b>)</b>'; добавляем еще одну %s - как раз в то место, где идет имя $_['text_logged'] = 'Вы вошли как <a href="%s">%s %s</a> <b>(</b> <a href="%s">Выйти</a> <b>)</b>'; Все, готово. По такому же принципу можно и емайл вывести.
  7. О как, даже модуль с визивигом для нубов. Спасибо ) Но я сам внедрил, в сей вышеуказанный чудесный файл.
  8. Все ок, разобрался. \catalog\view\theme\default\template\common\maintenance.tpl Сюда отлично все вошло, и PHP код на ура выполняется.
  9. Неужели я так не понятно объясняю? Два раза написал, пример даже привел. Или вы, уважаемый, писатель, а не читатель?
  10. Где, или как, можно сделать шаблон заглушки? (Желательно с использованием кода PHP - небольшой скриптик) Ну как это обычно бывает, "С вами говорят Чип и Дейл, не уходите мы скоренько". И никакая ни ссылка, ни страница не работает, а везде эта надпись. Но чтоб я мог авторизоватся как админ через www.site.com/admin и видеть нормальную работу магазина?
  11. Хорошо, возьму на заметку. Пример или демонстрация рабочая есть?
  12. Это хорошая идея, возьму на заметку. Но, нужно немного другое. Хотя, полагаю, что с "серией" тоже можно реализовать. Мне на самом деле нужно, чтобы в самом каталоге было разделение. Ну, то есть, у меня есть производитель. Нужно поделить в самом верхнем уровне каталога еще на блоки, и приписать к блокам заголовок "производитель -> наименование". (как пример, с сайта dns-shop.ru по ссылке выше, у них там, правда наоборот, "наименование -> производитель" ) Правда, я не совсем представляю, как реализовать в другой категории, где будут другие поля. Возможно, придется ставить условия в файле шаблона категории?
  13. Есть готовое решение или какой-либо способ? Напрмер, у меня есть категория, производитель Samsung Сейчас это все выдается одним списком. Хорошо было бы разделить внутри каки-то еще образом. Например. и тд.Если не поле Модель, то каким еще образом? Пример dns-shop.ru/catalog/105/ только тут наоборот, хотя и не имеет значения.
  14. Обновил, случайно затер конфиг. Тпереь окно редактора, по дефолту мелкое. Пытаюсь поставить 2000 пкс, в файле adminviewjavascriptckeditorconfig.js config.filebrowserWindowWidth = '800'; config.filebrowserWindowHeight = '2000'; не помогает нивкакую. Что можно еще сделать? UPD. написал config.height = '1600px'; все ок.
  15. Обнаружен баг. С этим дополнением из архива: Не работают Опции должным образом. Т.е. опции добавляются, но при последующем заходе или редактировании выглядит так. Путем повторной замены полагаю, что файл этот /admin/controller/catalog/product.php Хотя могу и ошибаться. Если тема еще жива и автор присутствует на форуме, прошу о помощи ;) Дополнение сильно облегчает жизнь, но и опции тоже нужны не меньше. Пока что проблему решил этим способом + vqmod
  16. В упор не могу найти. Подскажите, пожалуйста, где указать другую цену?.Создал группу "Оптовики", мне для них нужно прописывать другие цены. Зарегистрировал пользователя, назначил ему группу "Оптовики". Группа по умолчанию видит то, что выставляется в админке у товаров, т.е. Товары - Данные - Цена Эту же цену видят и группа "Оптовики". А как сделать, чтобы юзер из группы оптовиков после авторизации видел уже свои, другие, цены?
  17. Возможно ли такое? Как это сделано, например, на Wordpress. Нажимаем "Редактировать" и попадаем прям на страницу с редактированием. Разумеется, если залогинен как администратор.
  18. Отличное решение, спасибо, не понятно почему этого до сих пор по дефолту не предусмотрено. Добавь в russian.php строчку: $_['column_category'] = 'Категория';
  19. Вобщем, справился сам. Может, кому и пригодится тоже. Выводим вес с наименованием в категорию. catalog/controller/product/category.php После $this->data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], добавляем 'weight' => $this->weight->format($result['weight'], $result['weight_class_id']), view/theme/default/template/product/category.tpl после <div class="description"><?php echo $product['description']; ?></div> добавляем <div class="dimensions"><span>Вес: </span><?php echo $product['weight']; ?></div> вывод на линейной и на сетке: после html += ' <div class="name">' + $(element).find('.name').html() + '</div>'; добавляем html += '<div class="dimensions">' + $(element).find('.dimensions').html() + '</div>'; ищем опять html += '<div class="name">' + $(element).find('.name').html() + '</div>'; добавляем html += '<div class="dimensions">' + $(element).find('.dimensions').html() + '</div>'; В принципе, должно быть понятно, что переменную вывода в .tpl можно вставлять в любое место, после заголовка или перед описанием. Чтобы небыло ромбиков с вопросами, как в предыдущих темах спрашивают, нужно файл открывать в нормальных редакторах типа Notepad++ и ставить Encode in UTF-8 without BOM
  20. Расследую дальше. Чтобы убрать нули и запятую, в файле system/library/weight.php заменяем 2 на 0 и удалить запятую в $thousand_point = ',' public function format($value, $weight_class_id, $decimal_point = '.', $thousand_point = ',') { if (isset($this->weights[$weight_class_id])) { return number_format($value, 2, $decimal_point, $thousand_point) . $this->weights[$weight_class_id]['unit']; } else { return number_format($value, 2, $decimal_point, $thousand_point); } }
  21. Так, для страницы товаров решение здесь http://forum.opencar...opic.php?t=5121 Чтобы не лопатить чуку букв, буду краток catalog/controller/product/product.php После $this->data['model'] = $product_info['model']; поставить $this->data['weight'] = $this->weight->format($product_info['weight'], $product_info['weight_class_id']); view/theme/default/template/product/product.tpl после <span><?php echo $text_model; ?></span> <?php echo $model; ?><br /> поставить <span>Вес: </span><?php echo $weight; ?><br /> Я не заморачиваюсь с файлом языков, кому надо - по двум ссылкам расписано куда добавлять универсальный многоязычный текст "Вес". Осталось разобраться, как проделать тоже самое для category .php и .tpl и запятые с двумя нолями убрать.
  22. Путем несложных манипуляций удалось вывести "Вес" как писали в этой теме. Но есть еще несколько вопросов. 1. Вес, как единица измерения, мне нужна а) граммы б) килограммы - мне нужно выводить после указания значения саму переменную - "кг" или "гр", которая выставляется в админке при добавлении товара. Пример: 1940 - нужно указыать как гр. а цельное число - 8 - уже кг. 2. Как убрать дробность в единице измерения? Я указыаю вес 4536 гр. - На странице выводится 4,536.00 - ни к чему тут запятая и два нуля в придачу.

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

Important Information

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