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

newmaster

Newbie
  
  • Posts

    8
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

newmaster's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Recent Badges

0

Reputation

  1. На сайте c-mb.ru после установки сео-про перестала работать пагинация О_о. Т.е. ссылка c-mb.ru/shkaf-kupe/standart/?page=2 ведёт на c-mb.ru/shkaf-kupe/standart/ Подскажите, пожалуйста, в чём проблема. Ещё обратил внимание, что сломалась кнопка "Сколько товара выводить на страницу". Всегда показывает 12
  2. При отключении сео-про - перелистывание страниц работает, но ломается структура сайта. Т.е. если изначально была структура: Сайт.ру/товар СЕО ПРО сделал структуру: сайт.ру/нужная-категория/товар Т.е. товар находится во многих категориях и этот модуль контролирует вывод именно в нужной. Сейчас выводится сайт.ру/нужная-категория/подкатегория/товар и это ломает структуру.
  3. Доброго времени суток. Есть магазин c-mb.ru, где установлен модуль SEO Pro на опенкарт 2.0.1.1 В этот магазин через админку руками добавил 15 товаров в раздел шкаф-купе -> стандартные Сегодня заметил, что не работает переключение страниц, т.е. переход на вторую страницу редиректит обратно. Подскажите, пожалуйста, в чём дело? PS Ещё обратил внимание, что сломалась кнопка "Сколько товара выводить на страницу". Всегда показывает 12
  4. Доброго времени суток. С вами снова я- человек,доделывающий чужой магазин на opencart 2.0.1.1 Сегодня мне хотелось бы настроить страницу вывода подкатегорий. На моём тестовом стенде она находится по адресу https://test.c-mb.ru/shkaf-kupe/ Сейчас подкатегории выводятся с картинками и казалось бы всё ок, но хотелось бы, что бы отображение элементов располагалось на одном экране. Т.е. либо что бы все 6 подкатегорий помещались на 1 экран, либо что бы на экран выводилось по 3. Ещё более забавно то, что желаемое уже реализовано, только оно запускается при уменьшении рабочей области. Т.е. на 1366 / 768 отображение выглядит так: А вот если сделать окошечко чуть меньше, то все элементы сразу помещаются на экран: Вопрос: как мне реализовать желаемое? Куда копать?
  5. Доброго времени суток. Могли бы вы помочь мне встроить этот редирект? У меня opencart 2.0.1.1 Мой htaccess: php_value display_errors off Options +FollowSymlinks Options -Indexes <FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))"> Order deny,allow Deny from all </FilesMatch> RewriteEngine On RewriteCond %{ENV:HTTPS} !on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteBase / # RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteRule ^download/(.*) /index.php?route=error/not_found [L] RewriteRule ^blogs index.php?route=pavblog/blogs [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L] RewriteCond %{REQUEST_URI} ^(.+)/$ RewriteRule ^(.+)/$ /$1 [R=301,L] RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ https://%{HTTP_HOST}? [R=301,L] <ifModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript </ifModule> <ifModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 1 days" ExpiresByType image/x-icon "access plus 1 month" ExpiresByType image/jpeg "access plus 4 weeks" ExpiresByType image/png "access plus 30 days" ExpiresByType image/gif "access plus 43829 minutes" ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds" ExpiresByType text/css "access plus 604800 seconds" ExpiresByType text/javascript "access plus 604800 seconds" ExpiresByType application/javascript "access plus 604800 seconds" ExpiresByType application/x-javascript "access plus 604800 seconds" ExpiresByType text/html "access plus 43200 seconds" ExpiresByType application/xhtml+xml "access plus 600 seconds" ExpiresByType application/x-font-ttf "access plus 1 month" ExpiresByType font/opentype "access plus 1 month" ExpiresByType application/x-font-woff "access plus 1 month" ExpiresByType image/svg+xml "access plus 1 month" ExpiresByType application/vnd.ms-fontobject "access plus 1 month" <IfModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$ mod_gzip_item_include handler ^cgi-script$ mod_gzip_item_include mime ^text\.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_exclude mime ^image\.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* </IfModule> Хотелось бы настроить один общий вариант, т.е. либо везде со слешем, либо везде без слеша. Предположу, что лучше везде без слеша. И вот, казалось бы, чуть выше написано как сделать то, что я хочу, но я не понимаю как корректно вставить это в мой файл, что бы оно не отключало других функций. Само оно работает, если добавлю вышеуказанный код, т.е. RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} ^(.+)/$ RewriteRule ^(.+)/$ /$1 [R=301,L] После строки RewriteBase /, но не отключится ли тогда блок следующий блок? # RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteRule ^download/(.*) /index.php?route=error/not_found [L] RewriteRule ^blogs index.php?route=pavblog/blogs [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L] RewriteCond %{REQUEST_URI} ^(.+)/$ RewriteRule ^(.+)/$ /$1 [R=301,L] Или что-то ещё? PS В админку теперь зайти можно только через /admin/index.php
  6. Доброго времени суток. На установлено мега меню на тестовом стенде test.c-mb.ru. Хочу добавить блок меню, являющийся HTML кодом. Там же есть такой пункт. Т.е. например, номер хочу добавить. Я раньше не работал с opencart, но нашёл на этом стенде установленный модуль "mega menu". Там как раз оказалось, что можно добавить пункт меню не ссылкой, а html кодом. Я уж было обрадовался, но почему-то ничего не работает. Если я просто напишу номер, то он отображается не так, как остальные блоки меню. Код вписанный в блок "html" при выводе на страницу принципиально игнорируется. Могли бы вы объяснить мне что не так? Версия опенкарта 2.0.1.1
  7. bodyau, предложенные вами изменения, к сожалению никак не изменили ситуацию. Хотя возможно я просто не в курсе как скинуть кеш или что-нибудь в этом духе. Есть ещё предложения как устранить ошибку?
  8. bodyau, спасибо, что помогаете мне. На всякий случай добавлю строки файлов, на которые ругается журнал. /home/centrshkaf/domains/c-mb.ru/public_html/catalog/controller/module/html.php on line 6: $data['heading_title_h1'] = html_entity_decode($setting['module_description'][$this->config->get('config_language_id')]['title_h1'], ENT_QUOTES, 'UTF-8'); /home/centrshkaf/domains/test.c-mb.ru/public_html/admin/view/template/module/html.tpl 53, 54, 55 (ошибки в 53 и 55) <label class="col-sm-2 control-label" for="input-title-h1<?php echo $language['language_id']; ?>"><?php echo $entry_title_h1; ?></label> <div class="col-sm-10"> <label>H1: </label><input type="text" placeholder="Введите заголовок, если H1, если нет, то оставьте поле пустым" name="module_description[<?php echo $language['language_id']; ?>][title_h1]" placeholder="<?php echo $entry_title_h1; ?>" id="input-heading-h1<?php echo $language['language_id']; ?>" value="<?php echo isset($module_description[$language['language_id']]['title_h1']) ? $module_description[$language['language_id']]['title_h1'] : ''; ?>" class="form-control" Честно говоря, не могу понять логику кода.
  9. Доброго времени суток. Проблема моделируется на стенде test.c-mb.ru, где установлен opencart 2.0.1.1 и модуль "HTML контент". С помощью функционала этого модуля создан блок с текстом, выводящимся на главной странице. В журнале ошибок наблюдаю предупреждения: PHP Notice: Undefined variable: entry_title_h1 in /home/centrshkaf/domains/test.c-mb.ru/public_html/admin/view/template/module/html.tpl on line 53 PHP Notice: Undefined variable: entry_title_h1 in /home/centrshkaf/domains/test.c-mb.ru/public_html/admin/view/template/module/html.tpl on line 55 PHP Notice: Undefined index: title_h1 in /home/centrshkaf/domains/c-mb.ru/public_html/catalog/controller/module/html.php on line 6 С сайтом этим ранее не работал, как и вообще с opencart`ом. Попробовал отключить модуль и включить снова. Теперь в админ панели он выглядит вот так: Подскажите, пожалуйста, что предпринять.
  10. К сожалению, всё оказалось не так просто. Файл этот создаётся сам, а права установлены корректные. Но упомянутая строка в файле ошибок говорит нам о том, что нужно редактировать базу данных. В моём случае это была таблица oc_setting (в ней хранятся данные, которые я пытался менять). 1062 означает ругается на дубль какого-то значения и на то, что не включено AI у одного из параметров таблицы. Удалил в бд значение, которое дублировалось, и включил AI. Дублировался, кстати, ключ шифрования в моём случае. Потом задал его в админке. Всё работает.
  11. Доброго времени суток. Ошибка моделируется на тестовом стенде test2.c-mb.ru Версия установки opencart 2.0.1.1 При попытке изменить что угодно в настройках сайт выдаёт ошибки. Т.е. когда я иду по пути: Система > Настройки и нажимаю изменить магазин по-умолчанию я вижу заполненными все пункты, но при попытке изменить любой из них даже на 1 символ я получаю ошибку в админке: Warning: fopen(/home/centrshkaf/domains/test2.c-mb.ru/public_html/system/logs/): failed to open stream: Is a directory in /home/centrshkaf/domains/test2.c-mb.ru/public_html/system/library/log.php on line 6 При следующем заходе в админку всплывают ещё 2 окошка с ошибками: и Лечится всё это чудо восстановлением базы данных, но при повторной попытке что-то отредактировать - всё повторяется. В базе данных никакие товары не удалял и прочих действий не производил. Вся работа с сайтом проходила в админке. Ещё CMS пишет лог файл. Его я прикреплю отдельным вложением, но последние строки ругаются на ошибку 1062 9:33:36 - PHP Notice: Error: Duplicate entry '0' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_setting SET store_id = '0', `code` = 'config', `key` = 'config_google_analytics', `value` = '' in /home/centrshkaf/domains/test2.c-mb.ru/public_html/system/library/db/mysqli.php on line 40 Опыта работы с Opencart у меня совсем нет, но есть общее представление о структуре сайтов. Прошу помочь разобраться с этой проблемой. error.log
Guest
×
  • 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.