Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

sandrin

Новачок
  
  • Публікації

    17
  • З нами

  • Відвідування

Усі публікації користувача sandrin

  1. Странно, неужели ни кто не знает решения данного вопроса? Помогитеее в долгу не останусь!
  2. Спасибо, вопрос временно решился, теперь хоть главная открывается. Оставить поле пусток нельзя, поставил пробел но теперь в url http://......ru/%20/ и сайт открывается, но все равно это не решение
  3. Всем добрый! OcStore, решил убрать вручную из главной страницы из url, прописав /index.php?route=common/home после чего переадресация главное страницы ведет на %2F , в итоге Удалил полностью кеш, так же вручную и в папке storage/cache, так же и плагином cache cleaner. Модификаторы тоже чистил и обновлял. Добился такого: Так же через phpmyadmin искал в таблице seo url и seo url generators данную строку - там пусто. Непонятно, где все таки она прописалась. Прошло уже 2 часа с момента изменения, т.е. кеш сео урл точно обновился. В файле .SQL так же пытался найти строку данную через ctrl+H (common/home). Помогло временное отключение ЧПУ в настройках опенкарт. Мб знает все пути где можно удалить кеш, динамические файлы SEO URL (SEO PRO)
  4. Добрый день! Проблема: Размер папки с "image/catalog" - 1.7 гб, товаров на сайте - 50 000. После того, как закешируются все картинки примерно через месяц работы сайта, размер папки "image/cache" составляет 13гб. По сути, хотелось бы узнать короткий путь, чтобы изображения просто не кешированись, а URL изображения брался с оригинальной папки "image/catalog/" <?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; } } } Думал пошаманить тут, но в php я ноль.
  5. Ну не сказать, ищу как раз бесплатный, т.к. есть иностранные источники, которые найти не хватает ума.... К счастью нашел бесплатное решение простым скриптом url_alias.php (вроде как для OC2). Помог он мне очень хорошо...
  6. Тип лицензии На один домен... Хотя мб разработчик пойдет на встречу, но не думаю(((... Уже все перепробовал. То какой то композер нужно подключать (я не в курсе), все равно нету простого модуля, либо есть но только под отдельный шаблон. При этом я профи, но знаю как работать с модулями и правильно их устанавливать. попробуйте зайти на fer-mag.ru , мне больно там находиться((( Кто мб предложит платный вариант единоразовый без лицензий.
  7. Всем доброго друзья. Ищу модуль, который создает статические страницы html, желательно бесплатный. Если платный с привязкой к домену - тоже не подходит, так как нужно для 10-15 сайтов. OpenCart Lighting подходит идеально конечно и работает на любом шаблоне, но очень дорогой и с привязкой. Нужен простенький модуль, который будет работать на любом шаблоне, просто создавая статический сайт, исключая корзину и другие динамические страницы из кеша. Что посоветуете? Для OC 2 есть Page Cache v.2 - идеальный модуль, но жаль что не для OC3, хотя.... мб допилить попробовать, но не думаю что так легко будет не зная основных принципов. Вообще очень странно, что 3 версия вышла уже давно и пока что нету ни одного бесплатного простенького модуля кеширования((( если бы я умел я бы сделал
    Разработчику респект, css ошибки смог исправить. Но вот это не знаю как быть с модулем НАШЕЛ РЕШЕНИЕ: для тех кто столкнулся, то модуль ATS6 выводит JS в html. Удаляем модуль ATS, чистим кеш модификаторов, добавляем отдельно css #policy{ position:fixed; z-index:9999; bottom:0; left:50%; width:100%; margin-bottom:-100px; opacity:0; visibility:hidden; display:none; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); transform:translateX(-50%); -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; transition:.3s } #policy.active{ display:block } #policy.activated{ margin-bottom:0; opacity:1; visibility:visible } #policy *{ color:#fff; line-height:18px; font-weight:400; font-family:Arial; font-size:14px; margin:0 } .policy__container{ background-color:#333333; padding:10px 50px; color:#fff; position:relative } .policy__container::before,.policy__container::after{ content:''; display:table; clear:both } .policy__text{ width:calc(100% - 200px) } #policy .policy__confirm{ display:inline-block; border:1px solid #fff; color:#fff; background-color:#000; padding:0 20px; cursor:pointer; position:absolute; right:0; top:50%; margin-right:50px; margin-top:-14px; text-decoration:none; height:28px; line-height:28px; -webkit-transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; transition:.3s } #policy .policy__confirm:hover{ color:#000; background-color:#fff } @media screen and (max-width:767px){ #policy{width:100%} .policy__container{padding:10px 15px} .policy__text{width:100%} #policy .policy__confirm{ position:relative; display:table; margin:0; margin-top:20px; margin-left:auto; margin-right:auto } body #policy *{ font-size:12px; } } и подключаем : перед боди: <div id="policy"> <div class="policy__container"></div> <script src="catalog/view/javascript/ats6.js"></script> </div> JS кстати исправленный (ats6.js) (теперь записывает в куки) : document.addEventListener('DOMContentLoaded',function(){ var policy=document.getElementById('policy'); var policy2cookie=document.cookie.match(new RegExp('(?:^|; )'+ 'policy_confirm'.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,'\\$1')+ '=([^;]*)')); if(!policy2cookie||policy2cookie[1]!='Y'){ var policy_container=document.querySelector('div.policy__container'); if(policy_container){ if(!navigator.cookieEnabled){ policy_container.innerHTML='<div class="policy__text"><p>У Вас отключены куки, пожалуйста включите их для комфортной работы с этим сайтом</script></div>' } else { policy_container.innerHTML='<div class="policy__text"><p>Этот сайт использует файлы cookie для повышения удобства для пользователя, а именно — статистического анализа и выбора сторонних сервисов. Более подробную информацию см. на странице <a href="//'+location.host+'/privacy/" target="_blank">Политика конфиденциальности</a>.</p></div><a href="javascript:void(0)" class="policy__confirm">Принимаю</a>' } setTimeout(function(){ policy.appendChild(policy_container); policy.classList.add('active'); setTimeout(function(){ policy.classList.add('activated') },300); var policy_confirm=document.querySelector('.policy__confirm'); if(policy_confirm){ policy_confirm.addEventListener('click',function(){ policy.classList.remove('activated'); setTimeout(function(){ policy.remove() },300); var date = new Date; var m = 1; // месяцев до удаления var d = 0; // дней до удаления var h = 0; // часов до удаления var min = 0; // минут до удаления date = new Date(date.getFullYear(), date.getMonth() + m, date.getDate() + d, date.getHours() + h, date.getMinutes() + min); document.cookie='policy_confirm=Y; path=/; expires=' + date.toUTCString(); }) } },100) } } else { policy.remove() } })
  8. Доброго времени всем. Кто знает модуль генерации СЕО урл для уже имеющихся товаров и категорий? Seo URL Generator PRO не вариант, т.к. нужно для 10+ сайтов опенкарт 2.3 Можно платный вариант, но не под 1 домен.
  9. Всем добрый день. Использую OpenCart русскую сборку 3.0.2. Если использовать статью без картинки, то все ок. Так же кракозябры появляются в этом случае (на фото видно) Warning: imagecreatetruecolor(): Invalid image dimensions in /home/u/uchetkcq/uchetkcq.beget.tech/public_html/system/library/image.php on line 173Warning: imagecolorallocate() expects parameter 1 to be resource, boolean given in /home/u/uchetkcq/uchetkcq.beget.tech/public_html/system/library/image.php on line 181Warning: imagefilledrectangle() expects parameter 1 to be resource, boolean given in /home/u/uchetkcq/uchetkcq.beget.tech/public_html/system/library/image.php on line 184Warning: imagecopyresampled() expects parameter 1 to be resource, boolean given in /home/u/uchetkcq/uchetkcq.beget.tech/public_html/system/library/image.php on line 186Warning: imagecreatetruecolor(): Invalid image dimensions in /home/u/uchetkcq/uchetkcq.beget.tech/public_html/system/library/image.php on line 173Warning: imagecolorallocate() expects parameter 1 to be resource, boolean given in /home/u/uchetkcq/uchetkcq.beget.tech/public_html/system/library/image.php on line 181Warning: imagefilledrectangle() expects parameter 1 to be resource, boolean given in /home/u/uchetkcq/uchetkcq.beget.tech/public_html/system/library/image.php on line 184Warning: imagecopyresampled() expects parameter 1 to be resource, boolean given in /home/u/uchetkcq/uchetkcq.beget.tech/public_html/system/library/image.php on line 186
  10. Разобрался. Просто нужно было доп. модуль поставить. Теперь столкнулся с бедой. Если загрузить картинку (главную или дополнительную), то на странице статьи выхоят кракозябры
  11. Ребят помогите вывести на главную страницу последний новости. В макетах ничего нету.
  12. Доброго времени суток! Может кто реализовывал импорт товаров из OpenCart и в курсе как это работает. Мы хотим изменить шаблон на сайте у нас установлен OcStore 2.1.0.2, а новый шаблон только для OcStore 3.0 . т.к. обновить движок это целый гемор, т.к. у нас куча модулей, с которыми будут проблемы при обновлении, пришли к выводу, что нужно запустить новый сайт с OC 3.0 и перенести товары из существующего 2.1. Может кто подскажет бесплатный модуль?

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.