-
Публікації
70 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Amishkin
-
-
4 години назад, retterwien сказав:
Почитать про это все, на форуме информации полно, по этим всяким ускорениям, это все самообман, и пыль в глаза.
Я бы не рекомендовал этот модуль, автор не считает нужным заниматься техподдержкой.
У меня все.
кратко...но хз...результат глаза долбит.....
-
привет всем! может тут. кто,чем поможет!
у меня опенкарт 2,3,0,2. вообщем установил лайтининг,и сразу зашел в Google PageSpeed Insights - показало и для ПК и для моб по 100 и 98
я вообще в осадок выпал...так как перед установкой было - 45 и 13....но тут радости закончились....
- после перезагрузки главной страницы обнаружил пропажу всех фото - решил это просто-отключил смену изображений на WEBр - и они появились.....затем
- обнаружил,что меню категорий не работает,вход в сайт и многое другое,пришлось понизить уровень кеша,с зеленого(по умолчанию) на синий - и заработало....НО....с меньшими показателями....теперь это 50 и 60 попугаев......
Вопрос.....может где то надо поставить исключения или что то в этом роде,что бы увеличить попугаев и не положить сайт? кто? что? подскажет?
спасибо!
-
В 01.05.2019 в 14:30, alexvolev сказав:
Проблема решена, гугл в восторге от шаблона.
как решена?
-
5 хвилин назад, Andrey174 сказав:
Прочтите внимательно описание шаблона по ссылке.
спасибо!
-
2 година назад, Andrey174 сказав:
спасибо конечно,только это 3.0.....а тут 2 или ниже версия(((
-
2 година назад, esculapra сказав:
о 3-ему пункту - нужно сделать фиксиованную длину дива (где фотка и название) . да вобщем-то все нужно равить в шаблонах (возможно и в стилях).
я то понимаю,что надо фиксированную длинну делать,вернее фиксированного размера,и что б содержимое туда впихивало,но другой вопрос,где рыть и что править?
-
1 годину назад, splka сказав:
Почему бы не обратиться к автору темы?
искал....на форуме не нашел
-
сайт - https://qd.com.ua/
opencart - 2.3.0.2,PHP - 5.6
ребятки есть 3 вопроса,по данному модулю....
1.в мобильной версии - в категориях отображаются только 1й и 2ой уровни.....можно как то сделать,что б и 3й уровень отображался????
2.в меню-категории,когда просматриваешь,криво отображаются подкатегории,в 1й строчке могут быть как 1 надпись так и 2,можно ли как то сделать что б каждая была с новой строчки?(скриншот 5)
3.когда ставишь фото подкатегорий,то они отличаются друг от друга по высоте,можно ли сделать что б все были фиксированной высоты?(скриншот 6)
спасибо!
-
В 04.06.2017 в 17:01, AWARO сказав:
дык это ж дл маленьких opencart....а для 2,3 или 3,0 будет работать?
-
все решил - зашел в базу данных,выбрал -
oc_product_option, и очистил все
-
В 25.10.2014 в 22:56, rhjirftyjn сказав:
вот, нашел, возможно то, что надо
таблица oc_product_option_value поле subtract по все видимости.
как должен выглядить запрос, чтобы все 0 поменять на 1 (вычитать со склада)?
дык как удалить то все опции с товаров???? а то выскакивает предупреждение....что нельзя.....
-
В 02.05.2019 в 14:02, OCappLab сказав:
Еще в процессе.
Отвлекся другой задачей.
На неделе займусь, точнее продолжу заниматся
получилось обновить и для админки?
-
В 19.03.2019 в 03:54, dddd сказав:
1) Открываем /index.php, после :
<?php
Добавляем:
if (strpos($_SERVER['REQUEST_URI'],'.webp') !== false) { $file = pathinfo($_SERVER['REQUEST_URI']); $file = __DIR__.$file['dirname'].$file['filename']; if (!file_exists($_SERVER['REQUEST_URI'])) { if (file_exists($file.'.gif')) { $iimage = imagecreatefromgif($file.'.gif'); } elseif ($file.'.png') { $iimage = imagecreatefrompng($file.'.png'); } elseif ($file.'.jpg') { $iimage = imagecreatefromjpeg($file.'.jpg'); } elseif ($file.'.jpeg') { $iimage = imagecreatefromjpeg($file.'.jpeg'); } if(!$iimage){ exit('Error: Could not load image ' . $file . '!'); } imagewebp($iimage, __DIR__.$_SERVER['REQUEST_URI']); header('Content-type:image/webp'); imagewebp($iimage); die(); } else { exit('Error: Could not load image ' . $file . '!'); } }
2) /system/library/response.php Находим:
public function setOutput($output) { $this->output = $output; }
Заменяем на
public function setOutput($output) { if( strpos( $_SERVER['HTTP_ACCEPT'], 'image/webp' ) !== false ) { $output = preg_replace('/\b.jpg\b/u', '.webp', $output); $output = preg_replace('/\b.png\b/u', '.webp', $output); $output = preg_replace('/\b.jpeg\b/u', '.webp', $output); } $this->output = $output; }
3) /system/library/image.php заменяем:
if ($this->mime == 'image/gif') { $this->image = imagecreatefromgif($file); } elseif ($this->mime == 'image/png') { $this->image = imagecreatefrompng($file); } elseif ($this->mime == 'image/jpeg') { $this->image = imagecreatefromjpeg($file); }
На
if ($this->mime == 'image/gif') { $this->image = imagecreatefromgif($file); } elseif ($this->mime == 'image/png') { $this->image = imagecreatefrompng($file); } elseif ($this->mime == 'image/jpeg') { $this->image = imagecreatefromjpeg($file); } elseif ($this->mime == 'image/webp') { $this->image = imagecreatefromwebp($file); }
И
if (is_resource($this->image)) { if ($extension == 'jpeg' || $extension == 'jpg') { imagejpeg($this->image, $file, $quality); } elseif ($extension == 'png') { imagepng($this->image, $file); } elseif ($extension == 'gif') { imagegif($this->image, $file); }
На
if (is_resource($this->image)) { if ($extension == 'jpeg' || $extension == 'jpg') { imagejpeg($this->image, $file, $quality); } elseif ($extension == 'png') { imagepng($this->image, $file); } elseif ($extension == 'gif') { imagegif($this->image, $file); } elseif ($extension == 'webp') { imagewebp($this->image, $file); }
4) /catalog/model/tool/image.php
ПЕРЕД$image_new = 'cache/' . utf8_substr($filename, 0, utf8_strrpos($filename, '.')) . '-' . (int)$width . 'x' . (int)$height . '.' . $extension;
Добавляем
if( strpos( $_SERVER['HTTP_ACCEPT'], 'image/webp' ) !== false ) { $extension = 'webp'; }
Чтобы получилось так
$image_old = $filename; if( strpos( $_SERVER['HTTP_ACCEPT'], 'image/webp' ) !== false ) { $extension = 'webp'; } $image_new = 'cache/' . utf8_substr($filename, 0, utf8_strrpos($filename, '.')) . '-' . (int)$width . 'x' . (int)$height . '.' . $extension;
Что получаем:
1) Все адреса картинок, если браузер поддерживает .webp заменяет на расширение .webp.
2) Если картинки .webp не существует на сервере - в .webp будет сконвертирована картинка с таким же названием, но в формате .png .jpg .gif(если будет найдена) и сохранена в той же папке, где находится оригинальная.
Все файлы и код приведены для версии 2.3.0.2. Для версии 3 могу адаптировать за небольшое вознаграждение.
Так же прикрепил готовые файлы, для версии 2.3.0.2.На версии php 5.4(centos7) в GD нет поддержки webp.
Потому выполняем команды:
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm yum install yum-utils yum-config-manager --enable remi-php56 yum install php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo
нормик,спс,вот только все картинки с сайта пропали....и че делать?!
-
В 24.10.2016 в 17:05, cyberkekc сказав:
Уважаемые, кто-нибудь имел или имеет дело с картинками товаров (и не только) формат webp? С файл менеджером разобрался. Могу загрузить на сервер картинку в этом формате. Но оно не отображается в админке и на сайте. Использую и хром и оперу. Полагаю, нужно править что-то в system/library/image.php и не только там. Кто поможет, кто подскажет? пишет изображение не может быть загружено (выведено на экран)
а как с менеджером разобрались? я в настройках сайта,в разделе сервер,ставил эти форматы изображений,но не хочет все равно загружать....
-
не в курсе ли.....такой вопрос....в режиме компьютера норм отображает ссылки 3го уровня,в категориях....а в телефоне- максимум 2й уровень((( есть идеи?
-
В 13.10.2018 в 17:21, juancarlovich сказав:
решение для версии 2.3.x.x
catalog/model/tool/image.php
ищем строку:
$image_new = 'cache/' . utf8_substr($filename, 0, utf8_strrpos($filename, '.')) . '-' . (int)$width . 'x' . (int)$height . '.' . $extension;
меняем ее на код:
if ($extension != 'gif') { $image_new = 'cache/' . utf8_substr($filename, 0, utf8_strrpos($filename, '.')) . '-' . (int)$width . 'x' . (int)$height . '.' . $extension; } else { $image_new = $image_old; }
в итоге если файл не gif, то работает по-старому с кешем и резайзом, если гифка - оригинал файла отображается, но нужно смотреть правильно ли будет работать в модулях - в большинстве работает нормально, но в некоторых надо стили править.
у меня 2.3.0.2, после вставки этого кода,и перезагрузки страницы - сайт ложиться и выдает - но стоит еще раз перезапустить сайт и все ок.....хм.....СПАСИБО!
502 Bad Gateway
nginx -
В 17.03.2018 в 12:55, magzhan9292 сказав:
https://www.sculptex.co.uk/optimize-opencart-google-pagespeed/ - Чисто для глаза
не советовал бы так делатьче так??? можешь объяснить пожалуйста?? а то я в PHP не силен,недавно с opencart подружился))))
-
прошу помощи так как сам не силен в php,нужен код что б проверял,если пользователь не залогинен - то кнопки показываются,если пользователь залогинился - то кнопки исчезли! спасибо буду благодарен любой помощи! да если поможет,использую с модулем симпл
-
В 28.05.2020 в 00:25, Guava сказав:
у автора модуля спрашивали? ничего не понятно
да автор тут не причем,да и что он подскажет)))) прошу помощи так как сам не силен в php,нужен код что б проверял,если пользователь не залогинен - то кнопки показываются,если пользователь залогинился - то кнопки исчезли! спасибо буду благодарен любой помощи! да если поможет,использую с модулем симпл
-
В 18.05.2020 в 15:36, senao сказав:
Подскажите как сейчас можно создать приложение в Instagram, что-то никак не выходит...
Сейчас никак,на сайте тесты написано,что сейчас приложения не доступны....
-
Всем привет,извините если не сюда,но вроде бы ничего такого не нашел...вообщем ситуация такая....
У меня магазин на openstore 2.3.0.2 и модуль симпл,вообщем,поставил модуль ws socialauth,кодом в ручную добавил кнопки,входа через соц сети, проблема в том что когда проходишь авторизацию или регистрацию через эти кнопки,они остаются,а не изщезают....какой код можно написать,что б после того как пользователь тыкнул на кнопку и прошел авторизацию,все кнопки изщезали.....спасибо
-
В 21.11.2019 в 14:53, llll7uoh сказав:
Подскажите куда коды кнопок прописывать.
Я не программист
<button type="button" onclick="social_auth.facebook(this)" data-loading-text="Loading" class="btn btn-primary">FB</button>
<button type="button" onclick="social_auth.googleplus(this)" data-loading-text="Loading" class="btn btn-primary">G+</button>
<button type="button" onclick="social_auth.instagram(this)" data-loading-text="Loading" class="btn btn-primary">Insta</button>
есть инфа...а то я тоже чайник,столкнулся с этим и не знаю....а еще там 1 строчку прописть надо только тоже не знаю куда....
-
вообщем так....расскажу как стал у меня без проблем! сначала была головомойка.... скачивал все с офф сайта фб - https://www.facebook.com/business/help/1494437460610744
- ставил и через игтеграцию....была ошибка.....потом удалял с менеджера дополнений
- потом закидывал папки вручную на фтп....была ошибка....удалял модуль фб
- потом еще раз файл facebook_ads_extension.ocmod, тот который скачал с фб загрузил автоматом,он спросил про замену файлов,и вуаля....все гууд все работает!
надеюсь кому то это поможет!
- 2
-
так смотрю...нико и не поделился опытом установки пикселя)
API - как связать опенкарт и чужой магазин.?
в Загальні питання
Опубліковано:
мда......одни знатоки смотрю.....