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

Opengraph на информационных страницах


Recommended Posts

Может кто может подсказать как хотя бы добавить изображение в информационные статьи?

Если добавить изображение и выводить его на странице, тогда уже можно играть с его добавлением в мета.

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


58 минут назад, btrotsky сказал:

одсказать как хотя бы добавить изображение в информационные статьи?

Создать поле
Изменить  шаблон в админке
Изменить контроллер админки
Изменить модель админки
Изменить контроллер витрины
Изменить  шаблон в витрине

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

3 минуты назад, chukcha сказал:

Создать поле
Изменить  шаблон в админке
Изменить контроллер админки
Изменить модель админки
Изменить контроллер витрины
Изменить  шаблон в витрине

 

Есть может где-то мануал или что-то подробнее почитать, как именно например поле изображения создается? доки опенкарта?

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


1. /admin/view/template/catalog/information_form.twig - создать поле где нужно добавлять картинку

2. /admin/controller/catalog/information.php - изменить контроллер

3. /admin/model/catalog/information.php - далее модель изменяю

4. /catalog/controller/information/information.php - изменить контроллер витрины

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

 

Примерно такой вот процес должен быть, я правильно понял?

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


3 минуты назад, btrotsky сказал:

Примерно такой вот процес должен быть, я правильно понял?

Да, именно так
Толко не забыть еще поле в базе создать

 

 

4 минуты назад, btrotsky сказал:

А шаблон витрины мне по сути не надо,

И картинку выводить не надо?

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

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

Да, именно так
Толко не забыть еще поле в базе создать

 

 

И картинку выводить не надо?

да, выводить не обязательно, главное это опенграф сделать, т.к. страницы будут идти в рекламу и репоститься, а оформлены они уже без картинок)

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


Notice: Undefined index: image in /admin/controller/catalog/information.php on line 370
Notice: Undefined index: image in /admin/controller/catalog/information.php on line 379

Такие вот предупреждения, делал я на примере файлов производителей. Везде все изменил, все добавил, и поле в базе добавил, точно так же как у производителей.

 

Вот код с контроллера, на который ругается

 

if (isset($this->request->post['image'])) {
			$data['image'] = $this->request->post['image'];
		} elseif (!empty($information_info)) {
			$data['image'] = $information_info['image'];
		} else {
			$data['image'] = '';
		}

		$this->load->model('tool/image');

		if (isset($this->request->post['image']) && is_file(DIR_IMAGE . $this->request->post['image'])) {
			$data['thumb'] = $this->model_tool_image->resize($this->request->post['image'], 100, 100);
		} elseif (!empty($information_info) && is_file(DIR_IMAGE . $information_info['image'])) {
			$data['thumb'] = $this->model_tool_image->resize($information_info['image'], 100, 100);
		} else {
			$data['thumb'] = $this->model_tool_image->resize('no_image.png', 100, 100);
		}

		$data['placeholder'] = $this->model_tool_image->resize('no_image.png', 100, 100);

 

А при сохранении мне выдает 500 ошибку, PHP Fatal error, логи говорят, но я их не совсем понимаю

 

[Tue Jan 14 16:13:21.152057 2020] [cgi:error] [pid 27003] [client 172.68.11.202:46917] AH01215: PHP Fatal error:  Uncaught Exception: Error: Unknown column 'image' in 'field list'<br />Error No: 1054<br />UPDATE oc_information SET image = 'catalog/  2/ 1.jpg' WHERE information_id = '13' in /var/www/mydomain/data/www/mydomain/system/library/db/mysqli.php:40, referer: https://mydomain/admin/index.php?route=catalog/information/edit&user_token=DFm2Nha9330e7oFPQGJPdhD6hE9XvVzI&information_id=13
[Tue Jan 14 16:13:21.152111 2020] [cgi:error] [pid 27003] [client 172.68.11.202:46917] AH01215: Stack trace:, referer: https://mydomain/admin/index.php?route=catalog/information/edit&user_token=DFm2Nha9330e7oFPQGJPdhD6hE9XvVzI&information_id=13
[Tue Jan 14 16:13:21.152260 2020] [cgi:error] [pid 27003] [client 172.68.11.202:46917] AH01215: #0 /var/www/mydomain/data/www/mydomain/system/library/db.php(45): DB\\MySQLi->query('UPDATE oc_inf...'), referer: https://mydomain/admin/index.php?route=catalog/information/edit&user_token=DFm2Nha9330e7oFPQGJPdhD6hE9XvVzI&information_id=13
[Tue Jan 14 16:13:21.152420 2020] [cgi:error] [pid 27003] [client 172.68.11.202:46917] AH01215: #1 /var/www/mydomain/data/www/mydomain/admin/model/catalog/information.php(48): DB->query('UPDATE oc_inf...'), referer: https://mydomain/admin/index.php?route=catalog/information/edit&user_token=DFm2Nha9330e7oFPQGJPdhD6hE9XvVzI&information_id=13
[Tue Jan 14 16:13:21.152613 2020] [cgi:error] [pid 27003] [client 172.68.11.202:46917] AH01215: #2 /var/www/mydomain/data/www/storage/modification/system/engine/loader.php(248): ModelCatalogInformation->editInformation('13', Array), referer: https://mydomain/admin/index.php?route=catalog/information/edit&user_token=DFm2Nha9330e7oFPQGJPdhD6hE9XvVzI&information_id=13
[Tue Jan 14 16:13:21.152772 2020] [cgi:error] [pid 27003] [client 172.68.11.202:46917] AH01215: #3 /var/www/mydomain/data/www/mydomain/system/engine/proxy.php(47): Loader->{closure}(Array, Array), referer: https://mydomain/admin/index.php?route=catalog/information/edit&user_token=DFm2Nha9330e7oFPQGJPdhD6hE9XvVzI&information_id=13
[Tue Jan 14 16:13:21.152950 2020] [cgi:error] [pid 27003] [client 172.68.11.202:46917] AH01215: #4 /var/www/mydomain/data/www/mydomain/admin/controller/catalog/information.php(55): Proxy->__call('editInformation', Array), referer: https://mydomain/admin/index.php?route=catalog/information/edit&user_token=DFm2Nha9330e7oFPQGJPdhD6hE9XvVzI&information_id=13
[Tue Jan 14 16:13:21.153159 2020] [cgi:error] [pid 27003] [client 172.68.11.202:46917] AH01215: #5 /var/www/mydomain/data/www/storage/modification/system/engine/action.php(79): ControllerCatalogInformation->edit(), referer: https://mydomain/admin/index.php?route=catalog/information/edit&user_token=DFm2Nha9330e7oFPQGJPdhD6hE9XvVzI&information_id=13
[Tue Jan 14 16:13:21.153362 2020] [cgi:error] [pid 27003] [client 172.68.11.202:46917] AH01215: #6 /var/www/mydomain/data/www/mydomain/admin/con in /var/www/mydomain/data/www/mydomain/system/library/db/mysqli.php on line 40, referer: https://mydomain/admin/index.php?route=catalog/information/edit&user_token=DFm2Nha9330e7oFPQGJPdhD6hE9XvVzI&information_id=13

 

Может кто подсказать где я ошибся и что не так?

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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