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

[Поддержка] OptimBlog - блог для Opencart 3


Recommended Posts

Добрый день. При активации модуля на OC3 Version 3.0.3.8 (rs.2) получаю сообщение:

 

Fatal error: Uncaught Exception: Error: Duplicate column name 'header'<br />Error No: 1060<br />ALTER TABLE `oc_information_description` CHANGE `meta_h1` `header` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL in /home/ххххххх/хххххххх.ru/www/system/library/db/mysqli.php:48 Stack trace: #0 /home/ххххххх/хххххххх.ru/www/system/library/db.php(45): DB\MySQLi->query('ALTER TABLE `oc...') #1 /home/ххххххх/хххххххх.ru/www/admin/model/extension/information/optimblog.php(151): DB->query('ALTER TABLE `oc...') #2 /home/ххххххх/хххххххх.ru/storage/modification/system/engine/loader.php(248): ModelExtensionInformationOptimBlog->createTables() #3 /home/ххххххх/хххххххх.ru/www/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #4 /home/хххххххх/хххххххххх.ru/www/admin/controller/extension/information/optimblog.php(910): Proxy->__call('createTables', Array) #5 /home/ххххххх/хххххххх.ru/storage/modification/system/engine/action.php(79): ControllerExtensionInformationOptimBlog->install(Array) # in /home/ХХХХХХХ/ХХХХХХХХХ.ru/www/system/library/db/mysqli.php on line 48

Модуль включается при этом, но пропадают названия полей .

Можете подсказать, в чем может быть проблема?

2022-01-15_21-53-07.png

2022-01-15_21-43-56.png

Змінено користувачем shadeapl
Надіслати
Поділитися на інших сайтах


3.1.0.0

  1. Упрощена установка.
  2. Новая структура файлов.
  3. Переименованы расширения OptimBlog.
  4. Установка расширений и модулей внутри OptimBlog.
  5. Переименование файла резервной копии настроек.
  6. Новый путь в макете «Category Information».
  7. Генератор адаптации темы ".ocmod.zip".
  8. Отмена загрузки модели товара через событие, возврат к модификатору.
  9. Исправлены макеты Категорий статей.
Надіслати
Поділитися на інших сайтах

В 18.12.2021 в 04:39, optimlab сказал:

Значит заголовок более релевантен чем тайтл.

 

что за теги? какие теги? где отображает?

Если вы не знаете, то откуда я могу знать?

 

Видно тот кто настраивал не знает алгоритмов Гугл и настроил некачественно или не знает как манипулировать снипетом.

 

А это то как повлияло?

 

В общем по всем косвенным признакам виноват не модуль или Гугл, а тот кто что-то хочет но не умеет это получить, так как ошибочно ожидает того чего быть не должно. Время идёт, а история всё об одном: про танцора которому мешают зрители.


Возможно и релевантен чем тайтл. но гугл сейчас показывает по разному на разных устройствах
откуда берет теги ключей и добавляет в конец тайтла я и сам не понимаю, уже все пересмотрел

Как повлиял тайт и заголовок? прямо повлиял, именно после установки плагина и их добавления произошли изменения. Например если раньше тайтл гугл брал из Мета-тег Title то теперь он в первую очередь берет его из заголовка который h1, он мне не нужен и я его не заполняю, в общем гугл показывает и заполненый тайтл но из за того что есть заголовок в h1 и он пустой, он сам генерирует тайтл снипета из названия товара что мне не нужно.

Могу так же сказать о вас, что мешает принять что ваши заголовки и краткое описание для товаров могут повлиять на выдачу страниц в гугл
я же спросил как лучше удалить их, на что вы не ответили, тоже наверное зрители мешают)))
в общем конкретно после их удаления в товарах можно будет провести сравнения, а так я не я корова не моя повидимому 

Надіслати
Поділитися на інших сайтах


Карта сайта не работает и в ошибках!

Fatal error: Uncaught Error: Call to a member function getMainCategory() on null in /var/www/u8084347/data/storage/demo/modification/catalog/controller/information/sitemap.php:112 Stack trace: #0 /var/www/u8084347/data/storage/demo/modification/system/engine/action.php(79): ControllerInformationSitemap->index() #1 /var/www/u8084347/data/www/demo.optimcart.com/catalog/controller/startup/router.php(25): Action->execute(Object(Registry)) #2 /var/www/u8084347/data/storage/demo/modification/system/engine/action.php(79): ControllerStartupRouter->index() #3 /var/www/u8084347/data/www/demo.optimcart.com/system/engine/router.php(67): Action->execute(Object(Registry)) #4 /var/www/u8084347/data/www/demo.optimcart.com/system/engine/router.php(56): Router->execute(Object(Action)) #5 /var/www/u8084347/data/www/demo.optimcart.com/system/framework.php(169): Router->dispatch(Object(Action), Object(Action)) #6 /var/www/u8084347/data/www/demo.optimcart.com/system/startup.php(104): require_once('/var/www/u80843...') #7 /var/www/u8084347/data in /var/www/u8084347/data/storage/demo/modification/catalog/controller/information/sitemap.php on line 112

 

Змінено користувачем agentEnot
Надіслати
Поділитися на інших сайтах


Здравствуйте.Буквально неделю назад ставил ваш модуль на шаблон Custshop ?А сейчас ошибку  выдает что то изменилось?И файл адаптации теперь нельзя скачать.Можно его как то получить?

Надіслати
Поділитися на інших сайтах


Короче идет какое-то не соответсвие id-полей

При добавлении создается название поля (самое нижнее подчеркивание), а должно быть как подчеркнул на верху. 

Это по моему вопросу не сохранения исключений.

 

@optimlab

 

Снимок экрана 2022-01-29 180343.jpg

Змінено користувачем PiraSV
update
Надіслати
Поділитися на інших сайтах


On 1/26/2022 at 7:18 PM, agentEnot said:

Карта сайта не работает и в ошибках!



Fatal error: Uncaught Error: Call to a member function getMainCategory() on null in /var/www/u8084347/data/storage/demo/modification/catalog/controller/information/sitemap.php:112 Stack trace: #0 /var/www/u8084347/data/storage/demo/modification/system/engine/action.php(79): ControllerInformationSitemap->index() #1 /var/www/u8084347/data/www/demo.optimcart.com/catalog/controller/startup/router.php(25): Action->execute(Object(Registry)) #2 /var/www/u8084347/data/storage/demo/modification/system/engine/action.php(79): ControllerStartupRouter->index() #3 /var/www/u8084347/data/www/demo.optimcart.com/system/engine/router.php(67): Action->execute(Object(Registry)) #4 /var/www/u8084347/data/www/demo.optimcart.com/system/engine/router.php(56): Router->execute(Object(Action)) #5 /var/www/u8084347/data/www/demo.optimcart.com/system/framework.php(169): Router->dispatch(Object(Action), Object(Action)) #6 /var/www/u8084347/data/www/demo.optimcart.com/system/startup.php(104): require_once('/var/www/u80843...') #7 /var/www/u8084347/data in /var/www/u8084347/data/storage/demo/modification/catalog/controller/information/sitemap.php on line 112

 

 

 

надо заменить information на module

Только в карте сайта статьи не по категориям раскидывает. Надо править

 

Снимок экрана 2022-01-30 133455.jpg

Змінено користувачем PiraSV
Надіслати
Поділитися на інших сайтах


3.1.0.1

  1. Исправлена карта сайта.
  2. Исправлено автозаполнение Статей и Категорий.
  • +1 1
Надіслати
Поділитися на інших сайтах

Добрый день! В чём может быть проблема, сайт/статья: https://avtovilon.ru/novyy-zhurnal-avtolegendy-sssr-24--model-smz-s3a

Когда нажимаю (скрин) вывести все статьи. Вылетает ошибка: "Запрашиваемая страница не найдена"

Screenshot_7.jpg

Надіслати
Поділитися на інших сайтах


Здравствуйте!

Можно ли реализовать что-то подобное? Я так понимаю для этого мне нужен отдельный шаблон / макет для категорий и соответствующих подкатегорий, а также статей данных категорий:

  • категория "БЛОГ"
  • для подкатегорий -советы-, -бизнес-
  • или <теги> -советы-, -бизнес- 

Каким образом можно сделать отдельный шаблон / макет для категори(й), статей + как можно вывести категорию "советы", "бизнес" или теги в списке статей. Буду благодарен за инфо.

 

image.png.2428a1c40c4ea957f5bb0cbf000bc405.png

 

Змінено користувачем agentEnot
Надіслати
Поділитися на інших сайтах


@agentEnot , да можно.

Теги в топку! Их может быть много, а главная категория одна.

 

Для начала ищём метод getMainCategory и вникаем...

 

Пояснение для создания модификатора ocmod.zip для контроллера категории статей:

// В переборе массива foreach ($results as $result) { добавить
$main_category = $this->model_extension_module_optimblog_information->getMainCategory($result['information_id']); // Получаем id главной категории.

$category_info = $this->model_catalog_category->getCategory($main_category); // Далее по класике зная id получаем информацию о категории используя стандартный метод.

// А в сам массив $data['informations'][] добавить строку:
//						'category_name'          => $category_info['name'],

// Зная id категории можно так же привязывать цвета окраски в CSS.

 

А шаблон верстать можно несколькими способами.

Я бы выбрал что нить из этого:

  1. https://getbootstrap.com/docs/5.1/components/card/#image-overlays
  2. https://getbootstrap.com/docs/5.1/components/card/#masonry
  3. https://masonry.desandro.com/
  • +1 1
Надіслати
Поділитися на інших сайтах

1 час назад, optimlab сказал:

@agentEnot , да можно.

Теги в топку! Их может быть много, а главная категория одна.

 

Для начала ищём метод getMainCategory и вникаем...

 

Пояснение для создания модификатора ocmod.zip для контроллера статей:



// В переборе массива $data['informations'][] добавить
$main_category = $this->model_extension_module_optimblog_information->getMainCategory($result['information_id']); // Получаем id главной категории.

$category_info = $this->model_catalog_category->getCategory($main_category); // Далее по класике зная id получаем информацию о категории используя стандартный метод.

// А в сам массив $data['informations'][] добавить строку:
//						'category_name'          => $category_info['name'],

// Зная id категории можно так же привязывать цвета окраски в CSS.

 

А шаблон верстать можно несколькими способами.

Я бы выбрал что нить из этого:

  1. https://getbootstrap.com/docs/5.1/components/card/#image-overlays
  2. https://getbootstrap.com/docs/5.1/components/card/#masonry
  3. https://masonry.desandro.com/

Извините за дилетантский комментарий, но до конца не понял в каких файлах производить ваши правки, к тому же непонятный вопрос как все таки к определенной категории сделать свой шаблон вывода category.twig, если категория "блог" родитель соответственно ярлыки подкатегорий: -советы-, -бизнес- мы выводим, а если я нахожусь внутри подкатегории -советы- или -бизнес- ярлыки по логике не выводим (используем другой шаблон или по умолчанию).

Змінено користувачем agentEnot
Надіслати
Поділитися на інших сайтах


1 час назад, agentEnot сказал:

но до конца не понял в каких файлах производить ваши правки

Так я же дал ссылку на адрес файла. И в файлах правки нельзя производить напрямую, только через создание модификатора ocmod.zip в котором будут вшиты ваши правки.

 

1 час назад, agentEnot сказал:

а если я нахожусь внутри подкатегории -советы- или -бизнес- ярлыки по логике не выводим

Значит если id главных категорий и текущей категории совпадают, то аннулируем 'category_name' (ярлык), правильно?

Значит по логике должно быть что-то такого:

'category_name'          => $category_id != $main_category ? $category_info['name'] : false,

 

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

Здравствуйте. у меня почему-то не отображаются статьи в категории блога. Думала дело в шаблоне (хотя для фастор есть адаптация), но и на дефолтном все тоже самое

вроде все включено, статьи созданы, галочки проставлены что они для блога

image.thumb.png.9901cbf714984ca33d5161a223db05b3.png

Надіслати
Поділитися на інших сайтах


07.03.2022 в 11:57, prostotakoff сказал:

вроде все включено

Здравствуйте!

Если ничего не помогает, то есть услуга по Установке.

Надіслати
Поділитися на інших сайтах

  • 3 months later...

добрый день. выдает такую ошибку Notice: Undefined index: theme_cyberstore_directory in /var/www/free-z24210/data/www/zielon.ua/admin/controller/extension/module/optimblog.php on line 260

 

при генерации Адаптации. скачивается битый архив. в чем проблема? хелп

Надіслати
Поділитися на інших сайтах


15.01.2022 в 19:54, shadeapl сказал:

Добрый день. При активации модуля на OC3 Version 3.0.3.8 (rs.2) получаю сообщение:

 

Fatal error: Uncaught Exception: Error: Duplicate column name 'header'<br />Error No: 1060<br />ALTER TABLE `oc_information_description` CHANGE `meta_h1` `header` VARCHAR(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL in /home/ххххххх/хххххххх.ru/www/system/library/db/mysqli.php:48 Stack trace: #0 /home/ххххххх/хххххххх.ru/www/system/library/db.php(45): DB\MySQLi->query('ALTER TABLE `oc...') #1 /home/ххххххх/хххххххх.ru/www/admin/model/extension/information/optimblog.php(151): DB->query('ALTER TABLE `oc...') #2 /home/ххххххх/хххххххх.ru/storage/modification/system/engine/loader.php(248): ModelExtensionInformationOptimBlog->createTables() #3 /home/ххххххх/хххххххх.ru/www/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #4 /home/хххххххх/хххххххххх.ru/www/admin/controller/extension/information/optimblog.php(910): Proxy->__call('createTables', Array) #5 /home/ххххххх/хххххххх.ru/storage/modification/system/engine/action.php(79): ControllerExtensionInformationOptimBlog->install(Array) # in /home/ХХХХХХХ/ХХХХХХХХХ.ru/www/system/library/db/mysqli.php on line 48

Модуль включается при этом, но пропадают названия полей .

Можете подсказать, в чем может быть проблема?

2022-01-15_21-53-07.png

2022-01-15_21-43-56.png

та же самая проблема как здесь только только на опенкарт 3,0,3,7  

ошибка Fatal error: Uncaught Exception: Error: Incorrect datetime value: '0000-00-00 00:00:00' for column 'date_added' at row 1<br />Error No: 1292<br />ALTER TABLE `oc_information` ADD `date_added` datetime NOT NULL AFTER `date_end` in /var/www/free-z24210/data/www/zielonykotik.nl/system/library/db/mysqli.php:41 Stack trace: #0 /var/www/free-z24210/data/www/zielonykotik.nl/system/library/db.php(45): DB\MySQLi->query('ALTER TABLE `oc...') #1 /var/www/free-z24210/data/www/zielonykotik.nl/admin/model/extension/module/optimblog.php(122): DB->query('ALTER TABLE `oc...') #2 /var/www/free-z24210/data/www/storzelkot/modification/system/engine/loader.php(251): ModelExtensionModuleOptimBlog->createTables() #3 /var/www/free-z24210/data/www/zielonykotik.nl/system/engine/proxy.php(47): Loader->{closure}(Array, Array) #4 /var/www/free-z24210/data/www/zielonykotik.nl/admin/controller/extension/module/optimblog.php(1490): Proxy->__call('createTables', Array) #5 /var/www/free-z24210/data/www/storzelkot/modification/system/engine/action.php(79): in /var/www/free-z24210/data/www/zielonykotik.nl/system/library/db/mysqli.php on line 41

 

в чем проблема . помогите решить.хелп

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...
04.07.2022 в 01:24, nsklital сказал:

при генерации Адаптации. скачивается битый архив. в чем проблема?

Проблема в шаблоне.

Надіслати
Поділитися на інших сайтах

  • 4 months later...
10.11.2018 в 19:13, konkop сказал:

Поступил проще. Подложил в макеты путь для нетронутой страницы (product/special) для нового модуля. И в него теперь складываю список статей.

Подскажите пожалуйста где прописали подмену шаблона. Благодарю!

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

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

Important Information

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