COVID2019 и это вот все. Друзья, вся эта история начинает плохо пахнет. Мойте руки, не ходите в люди. Отложите все плановые покупки и положите в носок заначку. Заприте ваших родителей, бабушек-дедушек на даче. Лучше перебдеть чем недобдеть. Берегите себя!

Проблемы со сборкой "под себя"


1st

Recommended Posts

Всем доброго.

Интересен такой вопрос: как нужно вычищать БД от лишнего мусора (по своим меркам) (категории,товары,характеристики товара, страны и города,валюты), чтобы можно было спокойно работать с чистым магазином, безо всякой мишуры.

Пример своего файла для залива в БД тут

Какие таблицы можно чистить под 0, а какие обязательные? Просто почему то, при таком варианте SQL файла, какой приведен выше по ссылке - почему то не хочет работать модуль импорта категорий\товаров и прочего, когда выбираешь опцию "перед загрузкой очищать таблицу"

Ссылка на комментарий
Поделиться на других сайтах

Методом "тыка" а также сонным мозгом выявил, чего можно трогать в бд, а чего нельзя)

Правда до сих пор не ясно, почему импортер не подхватывает автоинкримент от id_4 (см. скриншот), а начинает отсчет с 80+

На чистую (ни товаров, ни категорий) импорт только категорий (с условием, когда таблица url_alias пуста)  - импортироваться нормально не может, чет на автоинкримент ругается.

Когда же забью пару записей ( id 1-4) - все импортируется, но опять же, id начинается не с 5 а с 80+. Почему? - сам не знаю.

Кому интересно - могу выложить архив с лишними выпилами.

Самый сок в том, что при удалении туевой хучи картинок, оставив по 2 флага (ру\укр), удалив весь демотовар - на выходе получаю *.rar архивчик размеров в 5.9 метра.

SQL запрос, который подхватывается при установке "похудал" с 360 кб до 110 (удалил все, что не связанно с Украиной (политота - я не троллю, просто магаз под себя), установил по дефолту кучу админнастроек (сжатие gzip, валюту, итд), попереводил всё, что мог .

post-3101-0-51839400-1438394761_thumb.jp

Ссылка на комментарий
Поделиться на других сайтах

мсье перфекционист?

Даже если и так - какая Вам то разница? Каждый занимается своим делом именно так, как он этого хочет.

Это стремление все сделать красиво, так как нужно себе и заставить это все работать так, как это должно быть.

Хотите анекдотов - травите их во флейме, я же сюда за помощью обратился. А Ваши ответные комментарии, полные сарказма и искрометного юмора - банальный оффтоп.

Ссылка на комментарий
Поделиться на других сайтах

как написали вам выше вычищайте все лишнее в админке потом делайте экспорт базы и потаблично переносите в файлик инстала только переносите именно таблицы с данными и не трогайте их создание


Ссылка на комментарий
Поделиться на других сайтах

Да уж, наверное у топик стартера кот с бритыми яйцами ходит даже.

 

По факту - проще написать свой магазин, чем вычистить сборку. Залез на гитхаб, натягал классов нужных, создал 5 таблиц и готово. Или на ворпрессе.

 

А если серьезно:

Прежде чем вы соберетесь что нить чистить, подумайте о дальнейшем расширении фукнционала. 

Масса модулей используют на первый взгляд такое количество ненужных внутренних функций, что вдумавшись вы просто прозреете.

И Вы туда же, со своими "шутеечками", ну да ладно.

Текущие мучения на OC - скорее временная мера (в планах переезд на что-то более масштабное, аля Битрикс, чтоли)

 

как написали вам выше вычищайте все лишнее в админке потом делайте экспорт базы и потаблично переносите в файлик инстала только переносите именно таблицы с данными и не трогайте их создание

Я же начинал чистку непосредственно с sql файла, с последующим инсталлом всего двига на хосте (paranoid)

 

А что мешает вам через админку все подчистить?

Хочу сделать так, чтобы при установке уже всё:

  • было переведено на русский так (и там), как (где) мне надо;
  • удален демотовар;
  • удалены сторонние локали (en);
  • etc;

Вообщем, по факту задротничество и перфекционизм внутри хочет всё сделать так, чтобы при установке магаза с нуля - весь хлам (куча стран и городов + всё указанное выше) - было удалено \ приведено в порядок.

Чтобы всё что нужно было сделать - просто поставить двиг и начать забивать товар. Некая "среда" для быстрого развертывания и-нет магазина.

Ссылка на комментарий
Поделиться на других сайтах

Вы наверно меня не слышите да еще и смешите про битрикс :-)


говорю вам


1. ставите то что есть


2. заходите в админку удаляете лишнее добавляете нужное


3. делаете экспорт базы


4. из этой базы переносите данные в opencart.sql


5. сетапите и получаете то что себе на настраивали выше


 


проще варианта нет


Ссылка на комментарий
Поделиться на других сайтах

Окей, ладно.

А что насчет проблемы с превьюшками картинок в категории товаров?

Ставлю картинку большую, в админке указываю размер (700х250) а изображение по прежнему маленькое?

Выкручивался только удалением max-width:100% в bootstrap-min.css, правда при этом вся адаптивность для мобильных устройств терялась, т.к картинка не подгонялась под размер дисплея.

Получается, что для решения этой проблемы нужно писать еще одно условие, которое будет проверять устройство по media-запросу, и потом, если такое имело бы место - прописывать еще один класс, который уже подгонял превьюшку под размер экрана?

Ссылка на комментарий
Поделиться на других сайтах

Да уж, наверное у топик стартера кот с бритыми яйцами ходит даже.

 

По факту - проще написать свой магазин, чем вычистить сборку. Залез на гитхаб, натягал классов нужных, создал 5 таблиц и готово. Или на ворпрессе.

 

А если серьезно:

Прежде чем вы соберетесь что нить чистить, подумайте о дальнейшем расширении фукнционала. 

Масса модулей используют на первый взгляд такое количество ненужных внутренних функций, что вдумавшись вы просто прозреете.

ВП почему то не смог осилить, при работе с шаблоном, как то там всё замудренно, да и ОС нравится адаптивностью.

А насчет функционала - у себя удалял такие поля: факс, компания, адрес_2, индекс (почтовый) и прочее, что связано непосредственно с регистрацией. Использовать поля такого рода мне ни к чему, потому я решил избавится от них везде, ну как это делается (*.tpl, *php (контроллеры и модели)

Ссылка на комментарий
Поделиться на других сайтах

  • 2 weeks later...

Повторюсь, пожалуй.

Ставлю картинку большую, в админке указываю размер (700х250) а изображение по прежнему маленькое?

Выкручивался только удалением max-width:100% в bootstrap-min.css, правда при этом вся адаптивность для мобильных устройств терялась, т.к картинка не подгонялась под размер дисплея.

Получается, что для решения этой проблемы нужно писать еще одно условие, которое будет проверять устройство по media-запросу, и потом, если такое имело бы место - прописывать еще один класс, который уже подгонял превьюшку под размер экрана?

Ссылка на комментарий
Поделиться на других сайтах

Действительно, что он значит? Может то, что кто-то не вдумчиво читает посты? Конечно, понимаю, что помощь бесплатная, но всё же... 

Разжёвываю:

1. На категорию магазина Все для авто установил картинку с оригинальным размером в 750х250.
2. Устанавливаю такой же размер в админке (рис.1)
3. Видим результат (рис.2)
4. Но, если убрать max-width в css - всё становится так как надо. (рис.3)

А в итоге: получаем картинку нормальных размеров на десктопе, а на телефоне картинка будет слишком широкая, т.к max-width для нее работать не будет, если его убрать конечно же.




Рис.1

6s5yvvi.png

Рис.2

 

6Y0xdCL.png

Рис.3

L9nxmyO.png




Опять же, вкратце: ставлю изображение на категорию размером 750х250, устанавливаю такие же значения в админке, а на выходе изображение слишком маленькое. Для того, чтобы оно стало таким как надо - нужно удалить тэг max-width:100% из блока, отвечающего за вывод картинки в категории, но при этом частично теряется адаптивность для мобильных телефонов, т.к картинка категории слишком большая, и не уменьшается в процентном соотношении пропорционально размеру дисплея.

Ссылка на комментарий
Поделиться на других сайтах

А может попробуете глянуть сюда, например? 

http://joxi.ru/xAe8jzYsE63O2y

Окей, я посмотрю, но зачем тогда делать в админке указание размеров для картинки, если рассматривать мой вариант, то параметры не работают как надо.

Ссылка на комментарий
Поделиться на других сайтах

но если включить мозги и попробовать понять что такое бутстрап то можно посмотреть сюда


catalog/view/theme/default/template/product/category.tpl


в 21 строку



<div class="col-sm-2"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" title="<?php echo $heading_title; ?>" class="img-thumbnail" /></div>

увидеть вот это



<div class="col-sm-2">

сделать к примеру так



<div class="col-sm-12">
или так
<div class="col-sm-10">

потом орать про невнимательность


Ссылка на комментарий
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу