Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

max1985

Users
  • Posts

    654
  • Joined

  • Last visited

Everything posted by max1985

  1. Когда я смотрел сайт, там было 900мс Сейчас вроде норм смотрю. Про рекламу не понял, в первый раз его упомянул, т.к. он мне настраивал сервак месяц назад и все прошло гладко.
  2. Вам ответ сервера надо улучшить, обращайтесь к @Yoda
  3. Исполнитель вроде найден. После выполнения еще отпишусь, и тогда можно будет уже закрыть тему. Всем спасибо!
  4. Здравствуйте! Надо спарсить теги со всего сайта. В итоге должна получиться таблица с 5 столбцами: 1. Анкор тега 2. Ссылка тега 3. title по ссылке тега 4. description по ссылке тега 5. Н1 по ссылке тега Ссылку на донора скину в личке и там обсудим цену вопроса.
  5. Надо убрать rel="nofollow" т.к. href="javascript:;" это тоже самое что и href="/"
  6. Мало того он еще и главную не будет индексировать <a rel="nofollow" id="uptocall-mini" href="javascript:;" onclick="octPopupCallPhone()" class="us-fixed-contact-item d-flex align-items-center"><span class="us-fixed-contact-item-icon us-fixed-contact-call d-flex align-items-center justify-content-center"><i class="fas fa-phone"></i></span><span>Заказать звонок</span></a> Передавайте привет разработчику шаблона )
  7. Подскажите модуль выводит метки на странице категории? Совместим с ocfilter?
  8. Никто и не говорит что выведет в ТОП. СЕО это комплекс разных решений. Думаю на скорость на стоит забивать, тем более сейчас, когда гугл уже объявил о влиянии этого показателя на выдачу.
  9. И даже если это молодой сайт, на который никто не ссылается? Есть уже три случая за последнее время по новым сайтам, что трафик упал и после технической оптимизации все вернулось. Но есть и старые сайта, на которые ссылаются, им по 7-10 лет и их это даже не коснулось, и скорость там не ахти...
  10. А вообще все равно на попугаев этих, главное что б было заветное слово Отвечает А без нормального ответа сервера, этого не будет.
  11. ну вроде как Гугл уже учитывает технические данные при формировании выдачи. У меня пару месяцев назад обвалился трафик примерно на 25%, После того как привел все в порядок, неделю назад вернулся...
  12. И все будет на одной странице, без пагинации? Я сделал так например https://sextoys.com.ua/ru/satisfyer/
  13. скорость сайта это не то что на картинке... Шаблон норм, лучше не найдете, как вариант еще Аурус можно рассмотреть, но там на nginx не получилось завести объединение файлов, пришлось костылем отделаться. Любой шаблон надо допиливать под эти все правила гугла. Плюс адекватно настроенный сервак нужен. Ну и конечно сам двиг и модули подшаманить, как минимум индексы в базе проставить, тогда можно получить такое И абсолютно на всех страницах в десктопе 100% Это на CyberStore и 7000 товаров в магазе.
  14. Подскажите, почему после данной правки не входит в админку? Спасибо!
  15. тогда в ближайшее время постараюсь адаптировать и скину Вам модуль
  16. отпишитесь пожалуйста после тестов
  17. Наверно в дефолтном ) модуля наверно такого нет, надо делать
  18. У кого стоит SEO CMS TOP2 скорее всего прийдется добавить в модификатор такое <file path="catalog/controller/record/seocmslib.php"> <operation> <search><![CDATA[$new_image = 'cache/']]></search> <add position="after"><![CDATA[$image_new_webp = 'cachewebp/'.$asaptive_path . utf8_substr($filename, 0, utf8_strrpos($filename, '.')) . '-' . (int)$width . 'x' . (int)$height . '.webp';]]></add> </operation> <operation> <search><![CDATA[if (!file_exists($dir_image . $new_image)]]></search> <add position="before" ><![CDATA[ $gd = gd_info(); if ($gd['WebP Support']) { if (!is_file(DIR_IMAGE . $image_new_webp) || (filectime(DIR_IMAGE . $new_image) > filectime(DIR_IMAGE . $image_new_webp))) { $path = ''; $directories = explode('/', dirname($image_new_webp)); foreach ($directories as $directory) { $path = $path . '/' . $directory; if (!is_dir(DIR_IMAGE . $path)) { @mkdir(DIR_IMAGE . $path, 0777); } } $image_webp = new Image(DIR_IMAGE . $old_image); $image_webp->resize($width, $height); $image_webp->save_webp(DIR_IMAGE . $image_new_webp); } } ]]></add> </operation> </file>
  19. Ясно Не подскажите какой нормально работает для ocs 2.3
  20. Сегодня поставил, такой https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=38025 После небольшого допила начал работать на ocs 2.3 Но все равно в некоторых модулях не выводиться webp, пока разбираюсь....
  21. Сделал так в Вашем модификаторе заработало: <file path="catalog/model/tool/image.php"> <operation> <search><![CDATA[$image_new = 'cache/']]></search> <add position="before"><![CDATA[$image_new_webp = 'cachewebp/' . utf8_substr($filename, 0, utf8_strrpos($filename, '.')) . '-' . (int)$width . 'x' . (int)$height . '.webp';]]></add> </operation> <operation> <search><![CDATA[if (!is_file(DIR_IMAGE . $image_new) || (filectime(DIR_IMAGE . $image_old) > filectime(DIR_IMAGE . $image_new))) {]]></search> <add position="before" ><![CDATA[ $gd = gd_info(); if ($gd['WebP Support']) { if (!is_file(DIR_IMAGE . $image_new_webp) || (filectime(DIR_IMAGE . $image_new) > filectime(DIR_IMAGE . $image_new_webp))) { $path = ''; $directories = explode('/', dirname($image_new_webp)); foreach ($directories as $directory) { $path = $path . '/' . $directory; if (!is_dir(DIR_IMAGE . $path)) { @mkdir(DIR_IMAGE . $path, 0777); } } $image_webp = new Image(DIR_IMAGE . $image_old); $image_webp->resize($width, $height); $image_webp->save_webp(DIR_IMAGE . $image_new_webp); } } ]]></add> </operation> </file> Но в некоторых модулях по прежнему картинки в кеше формата .jpg но большая часть в webp Не знаете почему так?
  22. В ocStore 2.3.0.2.4 нет такой строчки $image_new = str_replace( Куда вставлять $gd = gd_info(); if ($gd['WebP Support']) { if (!is_file(DIR_IMAGE . $image_new_webp) || (filectime(DIR_IMAGE . $image_new) > filectime(DIR_IMAGE . $image_new_webp))) { $path = ''; $directories = explode('/', dirname($image_new_webp)); foreach ($directories as $directory) { $path = $path . '/' . $directory; if (!is_dir(DIR_IMAGE . $path)) { @mkdir(DIR_IMAGE . $path, 0777); } } $image_webp = new Image(DIR_IMAGE . $image_old); $image_webp->resize($width, $height); $image_webp->save_webp(DIR_IMAGE . $image_new_webp); } } image.php выглядет так <?php class ModelToolImage extends Model { public function resize($filename, $width, $height) { if (!is_file(DIR_IMAGE . $filename)) { if (is_file(DIR_IMAGE . 'no_image.jpg')) { $filename = 'no_image.jpg'; } elseif (is_file(DIR_IMAGE . 'no_image.png')) { $filename = 'no_image.png'; } else { return; } } $extension = pathinfo($filename, PATHINFO_EXTENSION); $image_old = $filename; $image_new = 'cache/' . utf8_substr($filename, 0, utf8_strrpos($filename, '.')) . '-' . (int)$width . 'x' . (int)$height . '.' . $extension; if (!is_file(DIR_IMAGE . $image_new) || (filectime(DIR_IMAGE . $image_old) > filectime(DIR_IMAGE . $image_new))) { list($width_orig, $height_orig, $image_type) = getimagesize(DIR_IMAGE . $image_old); if (!in_array($image_type, array(IMAGETYPE_PNG, IMAGETYPE_JPEG, IMAGETYPE_GIF))) { return DIR_IMAGE . $image_old; } $path = ''; $directories = explode('/', dirname($image_new)); foreach ($directories as $directory) { $path = $path . '/' . $directory; if (!is_dir(DIR_IMAGE . $path)) { @mkdir(DIR_IMAGE . $path, 0777); } } if ($width_orig != $width || $height_orig != $height) { $image = new Image(DIR_IMAGE . $image_old); $image->resize($width, $height); $image->save(DIR_IMAGE . $image_new); } else { copy(DIR_IMAGE . $image_old, DIR_IMAGE . $image_new); } } $imagepath_parts = explode('/', $image_new); $new_image = implode('/', array_map('rawurlencode', $imagepath_parts)); if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) { return $this->config->get('config_ssl') . 'image/' . $new_image; } else { return $this->config->get('config_url') . 'image/' . $new_image; } } } Спасибо!
  23. Здравствуйте! Добавил несколько поддоменов. Все работают. Но не пойму как организовано редактирование шаблона для разных поддоменов... Зайти в админку по поддомену не могу - заходит в админку основного домена. Или такой возможности вообще нет? Спасибо!
  24. Может кто сталкивался. Менеджер изображений каждый раз открывается в пустой папке, надо каждый раз нажимать кнопку перейти на уровень выше
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.