Перейти к содержанию

alex39

Пользователи
  • Публикаций

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

  • Посещение

Репутация

1 Обычный

Информация о alex39

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

Информация

  • Пол
    Мужчина
  • Город:
    Калининград

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

969 просмотров профиля
  1. Я тоже думал, что должно переносить, но все идет в один вертикальный столбец, хоть единицу ставь, хоть что. Кстати на демо-сайтах Оpencart тоже всё в один столбец. Ну да ладно, это не суть. "Оторвать" можно было бы переносом h2, но в варианте показа карточек с помощью дополнительных div`ов для задания сетки, оказывается, что карточка второй компании с той же буквой выводится аккурат под карточкой первой по вертикали, и вся структура рушится.
  2. Версия 2.3.0.2.3, шаблон default Хотел сделать список производителей карточками, а не в одну длинную вертикаль как стоит по умолчанию. В карточки переставить то без проблем, но возник затык. Вот нарисовал картинку. Если есть два производителя, начинающиеся на одну букву, то они показываются в вертикаль в одну карточку. И возникают карточки разной высоты. Вот такая длинная с двумя производителями выделена красным. Можно конечно сделать обманку, начав название с пробела, тогда от алфавита этот производитель будет оторван. Именно так сделана верхняя карточка (выделено синим) но буквы алфавита естественно нет, поэтому она короче. Да и некрасиво без алфавита, если это алфавитный список. Код вывода там понятный <?php foreach ($categories as $category) { ?> <h2 id="<?php echo $category['name']; ?>"><?php echo $category['name']; ?></h2> <?php if ($category['manufacturer']) { ?> <?php foreach (array_chunk($category['manufacturer'], 4) as $manufacturers) { ?> <div class="row"> <?php foreach ($manufacturers as $manufacturer) { ?> <div class="col-sm-3"><a href="<?php echo $manufacturer['href']; ?>"><?php echo $manufacturer['name']; ?></a></div> <?php } ?> </div> <?php } ?> <?php } ?> <?php } ?> но непонятно куда и как воткнуться. И буквы алфавита и лого (в коде выше его нет, это чистый default) и имя производителя идут спошным потоком. Не могу найти идею каким образом их разбить? Попутно вопрос - почему стоит именно 4 в array_chunk?
  3. Про содержание .htaccess тут на форуме уже на книгу хватит ;). Наберите в верхнем правом углу в поиске, и чтения хватит на целый день, и про редиректы, и про 404 страницу и всё прочее. Это не отсылка типа "погугли", а просто действительно все уже много раз описано в подробных деталях.
  4. Ну дык естественно первым делом пишется нечто типа @media (min-width: 1900px) { .container { width: 1700px; } } но не фунциклирен... Да и на 320 то должно меняться...
  5. Синтаксис знаю, кэш естественно чистил, и в админке все что надо обновлял и очищал, и F5 и по всякому. В т.ч. и перезагрузкой компа. 320 не работает. Работают только все остальные перечисленные выше, вполне нормально, и в любых сочетаниях. Ещё в процессе экспериментов удалось поставить 1320, я с этим уже некоторое время вожусь. . Лого сейчас тоже скрыть не удалось в настраиваемом адаптиве ни на Fox ни на Crome. Я не думаю что это эффект локальной машины, вот и возник вопрос. Ладно, если говорите должно работать, будем разбираться. Правда непонятно куда копать, ведь стандартные значения работают.
  6. Дык они никакие другие не работают, я пробовал. Не ставится max-width типа 1600 или ещё что. И 320 тоже не работает, как я написал.
  7. В медиа-запросах 2.3.0.2.3 используются значения ширины: 478px - 767px - 768px - 980px - 991px - 992px - 1199px - 1200px во всех своих вариантах и логических комбинациях. Поскольку максимальный размер контейнера задан 1170px, до размера ~1300 всё более или менее нормально. Однако затем ширина контента фиксируется, и при увеличении экрана происходит лишь увеличение полей. В результате на 1900 имеем уже 730px в полях, т.е. считай треть экрана. Но ведь 1900 далеко не предел... И что же теперь делать с большими экранами? Есть ли какие-то дополнительные сборки Bootstrap 3, может ещё какие решения для дополнительных точек, например 1400 или 1600 или те же 1900? Попутно, риторический вопрос; - вроде как везде написано что должно работать ещё и значение 320, но у меня оно почему-то не работает. Это так задано в сборке или ещё что - может ли кто пояснить?
  8. Твою дивизию... ;))) Спасибо, добрый человек. Вообще это называется "заработался"... Я тут весь header.tpl проглядел "под микроскопом", а и ни фига... Млин, ведь русским же языком написано $currency... Я же, как не знаю кто, смотрю, и думаю - наверное слово Валюта прописывает... Но, подсознание где-то там ненавязчиво вопрошает, а почему же тогда, не написано $text_currency.... однако "сомнения прочь"... То есть как всегда, если нет опыта, видишь не то что есть на самом деле, а лишь то что хочешь... Трындец, хреново быть бестолковым, увы мне, увы... ;)). Сделал, всё красиво встало, и даже очень замечательно, с флагами, подписями, подсветкой и прочей шнягой. Уважаемый chukcha, С наступающим Новым Годом! Удачи, успехов, и всего Вам самого пре-самого наилучшего!
  9. В "винде" можно сделать все что угодно, вопрос лишь в выборе средств... Редактором Notepad++ файл .htaccess сохраняется без проблем. И ещё в куче других редакторов. При вводе товара задаете каждому SEO URL: (вторая вкладка Данные), и то, что Вы туда введете будет URL страницы товара. Категорию можно не прописывать, в настройках SEO (вкладка Сервер в настройках магазина) можно включить показ категории. Естественно для категорий тоже надо ввести SEO (как и для производителей). Систему SEO рекомендуется продумать до ввода товаров, но впрочем потом можно в каждом редактировать. Т.е. будет ли это phones_samsung_s5, или что-то другое решать только Вам. Не забудьте прописать в .htaccess RewriteBase /путь к корневой директории магазина. Т.е. если магазин на ОpenServer в папке localhost/My_shop, то и пишите RewriteBase /My_shop .
  10. Подскажите pls как добавить картинки флагов в переключатель выбора валюты. Чтобы выглядело примерно так: Это вид с нажатым переключателем, когда он не нажат, в top естественно будет видно только один флаг выбранной валюты.
  11. Можно решить совсем по-простому, используя любое "лишнее" поле из карты товара. У меня используется mpn, решение подсказал shchs , за что ему еще раз спасибо. При вводе товара туда вводится значение sort_order товара, предваренное назначенной цифрой для категории. В приведенной в стартовом посте функции getProductRelated в конец запроса $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "product_related pr LEFT JOIN " ...и так далее........ просто пишется ORDER BY p.mpn ASC . Всё замечательно работает уже почти 5 лет. У меня порядок сортировки по категориям не сквозной для всей базы, поэтому пришлось для каждой из категорий назначить некий префикс от 1 до 8 Например внутри категории товар имеет порядок 334, а самой категории назначен префикс 5. Тогда в поле mpn вводится 5334. Т.е. таким образом автоматически выстраивается сортировка related по категориям.
  12. Уважаемый mpn2005, Давным давно для версии autocalc_price_option_v2.0.22 с Вашей помощью было сделано дополнение, которое округляет цену в RUB до десятков, оставляя при этом цену в EUR оставляет без изменений. Для этого в $var_currency = array(); было добавлено получение кода валюты $var_currency = array(); $var_currency['code'] = $this->currency->getCode(); а затем, при вычислении значения n было добавлено n = n * <?php echo $currency['value']; ?>; <?php if ($currency['code'] == 'RUB') { ?> n = Math.round(n / 10) * 10; <?php }?> В новой версии autocalc_price_option_OC2_v3.0.11.ocmod много отличий, помогите pls сделать то же самое и для этой версии. Кстати, на 2.3.0.2.3 встало сразу, и работает нормально.
  13. Только что загрузил, все встало сразу на ocStore-2.3.0.2.3. С шаблоном все замечательно, большое спасибо! Очень жаль что не знал о его существовании неделю назад, поскольку уже почти всё сделал на default... Возможно выше обсуждалось, но нет сил читать все 38 страниц, на которых обсуждаются в основном проблемы установки. 1. При создании нового списка в стандартном модуле Рекомендуемые и подключении его на главной странице, товары становятся в карусель. Как эту карусель отключить не нашёл... Где она отключается? И небольшой косяк тут - при выборе товара в списке показываются отключенные товары, чего вроде бы быть не должно. При этом, даже если из поставить в список, они естественно не выводятся. 2. Есть ли отдельный модуль к шаблону default, который бы делал только : - установка слайдера на главной во всю ширину - установка карусели на главной во всю ширину Больше собственно ничего не нужно. Можно ли "выдрать" только это из всего шаблона? Вопрос возник, т.к. в файлах шаблона есть изменения по сравнению с default, и не хочется всё редактировть. (Понимаю, что все ответы в коде, и вопрос по сути "детский", но нет времени разбираться, поэтому прошу ответить в порядке консультации). Спасибо. ЗЫ: И выше BarneyGumble пишет " если на главной выводим один раз модуль "Рекомендованные", то все нормально отображается, а если два раза (две разные группы товара), то самая первая, верхняя, воводиттся правильно (горизонтально), а вот вторая группа (нижняя) выводится вертикально в одну карточку товара" Именно так и получается - первая горизонтально, вторая вертикально...
  14. 100x100 тоже из админки, миниатюры товара и доп. изображений. Размеры задаются в паре мест в admin/controller/catalog/product.php, там же и для no_image. ну и во всех прочих файлах с картинками - category, manufacturer и т.д.. (вроде сразу смотрел, но почему-то сначала пропустил). Так что всё понятно.
  15. Ага... спасибо. Один размер есть. Не подскажете в каком файле он устанавливается? Я просмотрел admin, но не обнаружил. Я бы его поменял на другой, аналогичный тому, что в корзине, дабы уменьшить число файлов в кэше. Еще появляются размеры 100х100 и 500х500, вот их как раз в свое время задавали в админке, но поменяли. Тем не менее они появляются на новых товарах.
×

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

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