newmaster
-
Публікації
8 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем newmaster
-
-
При отключении сео-про - перелистывание страниц работает, но ломается структура сайта.
Т.е. если изначально была структура: Сайт.ру/товар
СЕО ПРО сделал структуру: сайт.ру/нужная-категория/товар
Т.е. товар находится во многих категориях и этот модуль контролирует вывод именно в нужной.
Сейчас выводится сайт.ру/нужная-категория/подкатегория/товар и это ломает структуру.
-
Доброго времени суток.
Есть магазин c-mb.ru, где установлен модуль SEO Pro на опенкарт 2.0.1.1
В этот магазин через админку руками добавил 15 товаров в раздел шкаф-купе -> стандартные
Сегодня заметил, что не работает переключение страниц, т.е. переход на вторую страницу редиректит обратно.
Подскажите, пожалуйста, в чём дело?
PS Ещё обратил внимание, что сломалась кнопка "Сколько товара выводить на страницу". Всегда показывает 12
-
Доброго времени суток.
С вами снова я- человек,доделывающий чужой магазин на opencart 2.0.1.1
Сегодня мне хотелось бы настроить страницу вывода подкатегорий.
На моём тестовом стенде она находится по адресу https://test.c-mb.ru/shkaf-kupe/
Сейчас подкатегории выводятся с картинками и казалось бы всё ок, но хотелось бы, что бы отображение элементов располагалось на одном экране.
Т.е. либо что бы все 6 подкатегорий помещались на 1 экран, либо что бы на экран выводилось по 3.
Ещё более забавно то, что желаемое уже реализовано, только оно запускается при уменьшении рабочей области.
Т.е. на 1366 / 768 отображение выглядит так:
А вот если сделать окошечко чуть меньше, то все элементы сразу помещаются на экран:
Вопрос: как мне реализовать желаемое? Куда копать?
-
Доброго времени суток.
Могли бы вы помочь мне встроить этот редирект?
У меня 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
-
Доброго времени суток.
На установлено мега меню на тестовом стенде test.c-mb.ru.
Хочу добавить блок меню, являющийся HTML кодом. Там же есть такой пункт.
Т.е. например, номер хочу добавить.
Я раньше не работал с opencart, но нашёл на этом стенде установленный модуль "mega menu".
Там как раз оказалось, что можно добавить пункт меню не ссылкой, а html кодом.
Я уж было обрадовался, но почему-то ничего не работает.
Если я просто напишу номер, то он отображается не так, как остальные блоки меню.
Код вписанный в блок "html" при выводе на страницу принципиально игнорируется.
Могли бы вы объяснить мне что не так?
Версия опенкарта 2.0.1.1
-
bodyau, предложенные вами изменения, к сожалению никак не изменили ситуацию.
Хотя возможно я просто не в курсе как скинуть кеш или что-нибудь в этом духе.
Есть ещё предложения как устранить ошибку?
-
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"Честно говоря, не могу понять логику кода.
-
Доброго времени суток.
Проблема моделируется на стенде 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 55PHP Notice: Undefined index: title_h1 in /home/centrshkaf/domains/c-mb.ru/public_html/catalog/controller/module/html.php on line 6
С сайтом этим ранее не работал, как и вообще с opencart`ом.
Попробовал отключить модуль и включить снова.
Теперь в админ панели он выглядит вот так:
Подскажите, пожалуйста, что предпринять.
-
К сожалению, всё оказалось не так просто.
Файл этот создаётся сам, а права установлены корректные.
Но упомянутая строка в файле ошибок говорит нам о том, что нужно редактировать базу данных.
В моём случае это была таблица oc_setting (в ней хранятся данные, которые я пытался менять).
1062 означает ругается на дубль какого-то значения и на то, что не включено AI у одного из параметров таблицы.
Удалил в бд значение, которое дублировалось, и включил AI.
Дублировался, кстати, ключ шифрования в моём случае.
Потом задал его в админке.
Всё работает.
-
Доброго времени суток.
Ошибка моделируется на тестовом стенде 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 у меня совсем нет, но есть общее представление о структуре сайтов.
Прошу помочь разобраться с этой проблемой.
дубли страниц, seoPro
в SEO-питання (оптимізація та просування магазину)
Опубліковано:
На сайте c-mb.ru после установки сео-про перестала работать пагинация О_о.
Т.е. ссылка c-mb.ru/shkaf-kupe/standart/?page=2 ведёт на c-mb.ru/shkaf-kupe/standart/
Подскажите, пожалуйста, в чём проблема.
Ещё обратил внимание, что сломалась кнопка "Сколько товара выводить на страницу". Всегда показывает 12