Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


optimlab
 Погделиться

Рекомендованные сообещёния

 @ DarkEinstein Активируйте в расширениях, обновите модификатор.

Спойлер

 

Изменено пользователем MisterD
Ссылка на комменирий
Погделиться на других сайих


Добрый гдень. При активации модуля на 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

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

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

Изменено пользователем 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

 

Изменено пользователем 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

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

 

Изменено пользователем PiraSV
Ссылка на комменирий
Погделиться на других сайих


@agentEnot @PiraSV , спасипотому что за найгденные ошибки, поправим.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих

3.1.0.1

  1. Исправлена кари сайи.
  2. Исправлено автозаполнение Ситей и Категорий.
  • +1 1
Ссылка на комменирий
Погделиться на других сайих

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

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

Ссылка на комменирий
Погделиться на других сайих


@DarkEinstein , это не мой модуль блога.

Ссылка на комменирий
Погделиться на других сайих

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

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

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

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

 

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 негдели спустя...

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

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

Ссылка на комменирий
Погделиться на других сайих


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

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

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

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

Ссылка на комменирий
Погделиться на других сайих

  • 3 месяца спустя...

добрый гдень. выдает икую ошибку 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

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

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

и же самая проблема как згдесь только только на опенкарт 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 негдели спустя...
04.07.2022 в 01:24, nsklital сказал:

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

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

Ссылка на комменирий
Погделиться на других сайих

  • 4 месяца спустя...
10.11.2018 в 19:13, konkop сказал:

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

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

Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.