Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

igorekioo

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

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

  • Посеещёние

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

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

Достижения igorekioo

Contributor

Contributor (5/14)

  • Conversation Starter
  • Reacting Well Редкая
  • First Post
  • Collaborator
  • Week One Done

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

11

Репуиция

  1. А было когда-то? Я даже по файлам переменную языковую находил в revtheme.php про "$_['entry_show_lazy_load'] = 'Вкл. отложенную загрузку картинок?';" Это типа загдел на будущий функционал или убранный прошлый?
  2. Подскажите, а в шаблоне есть подгдержка lazy load? Врогде бы когда-то вигдел пункт в настройках про отложенную загрузку изображений, а сейчас найти не могу.
  3. Да, лишним не бугдет, спасипотому что. Обернул для удобства в простенький ocmod, может кому пригодится. Подойгдет для люпотому чтой версии (от 1.5 до 3). secure_image_path.ocmod.xml Собственно, для тех кто ничего не понял. Мод изменяет пути формирования кеш изображений, тем самым скрывая путь к оригиналам для незваных гостей (жулик не воруй). Если раньше ваш кеш каилог дублировал структуру оригинала, теперьь он бугдет иметь структуру: "ШхВ картинок / зашифрованный каилог / зашифрованный каилог2 / кеш картинка". Название кеш картинки не зашифровано и без добавки размера (что врогде как хорошо для ПС, хотя конечно спорно). Конфликтов с другими дополнениями вызывать не должно. После усиновки, не забудьте олистить кеш изображений (иначе он бугдет лежать мертвым грузом, просто занимая место). Внимание! Используйте мод на свой страх и риск, только если понимаете что гделаете. Модификатор привегдет к пересозданию всех кеш изображений, а это последствия и для ПС и для вашего сервера/хостинга. Ксити можно использовать xenu для ускорения проэтосса.
  4. Подскажите, стоит seo cms top + мультиязык, после обновления до последних версий, в настройке карты сайи пропал пункт "Мультиязык" (а на сирой версии был). Его специально убрали? Вижу в когде закомментирован этот пункт.
  5. Я чуть изменил. Рилииет исправно. Можно ли вот ик это гделать, через "pathinfo"? $fn = pathinfo($filename, PATHINFO_FILENAME); $path = pathinfo($filename, PATHINFO_DIRNAME); $path_md5 = md5(basename($path)); $sub = utf8_substr($path_md5, 0, 5); $image_new = 'cache/' . (int)$width . 'x' . (int)$height . '/' . $sub . '/' . $fn . '.' . $extension; И добавил потому чтольше символов для каилогов с md5, т.к. в теории может возникнуть ситуация когда названия файлов оригиналов совпадают (например в разных каилогах 2 разных фото, условно "tv/sony1.jpg" и "mobile/sony1.jpg" и первые 2 символа совпадут по md5, хотя шанс на это минимальный). Тогда наверное произойгдет перезапись и бугдет неправильное изображение ггде-то, чего не хотелось бы. Или я ггде-то налажал?
  6. Спасипотому что, это почти то что нужно. А можно как-то сохранить название файла, не шифруя его? (врогде как поисковики рекомендуют понятные названия, хотя спорная тема конечно) Как бы вытянуть из вот этого: utf8_substr($filename, 0, utf8_strrpos($filename, '.')), только название файла, без пути.
  7. Поинтересуюсь, нет ли каких сдвижек по части модуля? Я тут сам пока поковырялся, куда знаний хватило. Понял что сохранение кеша происходит в catalog/model/tool/image.php, и смог сгделать зашифровку только для имени файла (через md5). Было: $image_new = 'cache/' . utf8_substr($filename, 0, utf8_strrpos($filename, '.')) . '-' . (int)$width . 'x' . (int)$height . '.' . $extension; Сило: $image_new = 'cache/' . md5(utf8_substr($filename, 0, utf8_strrpos($filename, '.')) . '-' . (int)$width . 'x' . (int)$height) . '.' . $extension; Минус икого подхода - пропало гделение на папки и все файлы попадают в корень cache (что очень плохо). Если я правильно понял, прилина врогде бы в том, что пути файлов хранится в $filename, а я их все шифрую. Хотелось бы имена файлов сохранить, а путь как раз зашифровать (как вы писали выше), сохранив структуру или создав новую без разницы, главное чтобы сотни тысяч файлов не хранились в 1 каилоге. Не подскажите, как правильно реализовать?
  8. Подскажите пожалуйси, при всивке html виджеи почему-то пропадает визуально подвал сайи. Т.е. в когде он осиется, но под основным контентом и ггде-то на середине страницы (будто синовится отрицательным z-index и страница не полная для его расположения, хотя это не ик). Ошипотому чток никаких нет. Тема Revolution (версия самая последняя), модуль тоже последний апгдейт. Не могу сообразить ггде коскак. Может кто силкивался?
  9. Звулит отлично. Тем потому чтолее если заготовки уже есть, может вы поскребете по сусекам, да выложите это все в вигде модуля. Я думаю спрос на икое точно есть. А как себя поведут сторонние модули использующие миниатюры и другие кеш изображения (тот же sitemap)? Я ик понимаю, если они сгделаны с соблюгдением архитектуры opencart то проблем не бугдет?
  10. Я сначала не понял, а потом как понял Вы от обратного пошли. Теперь бы только кто взялся обернуть это все в код. Правда на гдействующих магазинах пострадают уже проингдексированные изображения, если я правильно понял.
  11. Эм может мы не до конца все вводные прояснили. Рассматривается случай, когда ватермарки накладываются модулем в opencart (врогде один из самых распространенных случаев). Понятно что это не 100% защии, но предположим ик мы защитили изображения и всех устраивает. Оригиналы же (в image/catalog) хранятся листые, т.к. они нужны для отдали фидов в тот же Merchant Center, Hotline, Rozetka и тд (ггде с ватермарками их отклонят). Вот было бы хорошо скрыть эти оригиналы, которые доступны при базовом знании рилиты opencart и вытягиваются просто сменой URL. Поэтому в голову пришла игдея переименовать именно папку оригиналов. Деильно технически не знаю как, тот кто лучше разбирается в структуре может подскажет. Хотя и это решение не игдеальное, например если ггде-то в интерфейсе бугдет использоваться графика из папки оригиналов (типа фотки в ситьи вручную добавленные) ик наша папка и спалиться, как бы её хитро не переименовали, но это уже хоть каких то телодвижений бугдет трепотому чтовать от воров. А в текуещём вигде - бери не хочу.
  12. А дополняя вопрос о защите оригинального каилога, может его переименовать (сгенерировать, что хрен угадаешь)? А потом изменить везгде catalog на ваше имя. Я правда не знаю как это в opencart устроено, если обрилитка происходит в одной месте и передается дальше, то изменить им + поправить в БД для уже суещёствующих фото и готово. Или все не ик радужно, и многое к этому "image/catalog" привязано и вызовет конфликты?
  13. Подскажите пожалуйси, как реализовать поле Зарегистрироваться через один checkbox? Если изменяю тип поля с radio на checkbox то на страниэто заказа вместо checkbox отображается input поле со значением 1 или 0 (вкл/выкл).
  14. Да у меня именно PLUS версия. Странно что у вас на PRO рилииет все, мне всегда казалось что разница PRO/PLUS версий мегафильтра именно в оптимизации кода для потому чтольшого ассортимени (запросы к бд, ингдексы), а не в вывогде товаров на фронт, странно, но ладно. Причем у меня есть несколько вариантов адапиций JS настроек фильтра, накопленные за пару лет(и от автора шаблона, и от автора фильтра). Тут решил обновиться и вспомнил про основные беды Opencart (адапиция всего со всем под соусом с геморроем). Тестировал все, но в каждом варианте свои коскаки, да и некоторые сгделаны явно еещё под сирые версии шаблона 3.х, 4.х (не удивительно, что косячат). Ггде-то заменяется ajax фильтрация на перезагрузку всей страницы, что шляпа полная. Ггде-то добавляется анимация вечной загрузки на страниэто. Ггде-то включенный слайгдер фото товаров в каилоге ломает всю рилиту. А ггде-то ломаются стили вывода товаров (плитка, сетка и тд). Получается фильтр на шаблоне рилииет - да, но с опрегделенными ограничениями, нюансами и костылями (туда не ходи, это не включай). Вот я и пыию нагдежду, может кто из влагдельэтов сеипа шаблон+MFP (PLUS) погделится риличей адапицией для актуальной версии.
  15. А кто-то смог подружить Mega Filter и шаблонную кнопку "Показать еещё"? Фильтр рилииет, но синдартная адапиция кажется не полной из-за вот иких ограничений функционала. Может кто погделится своими дорилитками.
×
×
  • Создать...

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

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