Перейти к содержанию
stefanboss

[Решено] В модуле information{статьи} нельзя в статьях прописывать title и description

Рекомендуемые сообщения

Неужели никто не знает как сделать вывод h1 и title для модуля "статьи и обзоры" ?

Поделиться сообщением


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

у меня вопрос,простите,возможно, за тупость, но вот это

ALTER TABLE `information_description` ADD `meta_keywords` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;

ALTER TABLE `information_description` ADD `meta_description` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;

ALTER TABLE `information_description` ADD `page_title` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;

ALTER TABLE `information_description` ADD `h1` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;

нужно выполнить к

Выполнить SQL-запрос(ы) к базе данных information_schema:

т.е. вставить и нажать ок. правильно?

Поделиться сообщением


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

у меня вопрос,простите,возможно, за тупость, но вот это

ALTER TABLE `information_description` ADD `meta_keywords` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;

ALTER TABLE `information_description` ADD `meta_description` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;

ALTER TABLE `information_description` ADD `page_title` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;

ALTER TABLE `information_description` ADD `h1` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ;

нужно выполнить к

Выполнить SQL-запрос(ы) к базе данных information_schema:

т.е. вставить и нажать ок. правильно?

нет,к базе данных Вашего магазина

Поделиться сообщением


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

Первая страница этой темы для ocStore 0.2.0 актуальна?

без боков?

Поделиться сообщением


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

в целом - проблем быть не должно.

а так - в конкретном проекте могут вылезти разные неточности.

Поделиться сообщением


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

в целом - проблем быть не должно.

а так - в конкретном проекте могут вылезти разные неточности.

Notice: Undefined variable: information_id in W:\home\www\1\admin\model\catalog\information.php on line 5Error: Duplicate entry '0-1' for key 'PRIMARY'

Error No: 1062

INSERT INTO oc_information_description SET information_id = '0', language_id = '1', title = 'выфвф', description = '<p>\r\n вфывф <img alt="" height="138" src="http://moi.sait.../1/image/data/canon_eos_5d_2.jpg" width="150" /></p>\r\n', meta_keywords = 'аыв', meta_description = 'выфвфы', page_title = 'вфывф', h1 = 'вфывф'

Такое вылазит (:

Поделиться сообщением


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

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

На OpenCart 1.5 всё получилось, кроме последнего шага.

Нужно прописатть следующее

if ($information_info) {
	  		$this->document->setTitle($information_info['title']); 
			$this->document->setDescription($information_info['meta_description']);
			$this->document->setKeywords($information_info['meta_keywords']);
			//$this->document->setH1($information_info['h1']);

Но что делать с h1? Функции setH1() же не существует) помогите пожалуйста)

Поделиться сообщением


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

Notice: Undefined variable: information_id in W:\home\www\1\admin\model\catalog\information.php on line 5Error: Duplicate entry '0-1' for key 'PRIMARY'

Error No: 1062

INSERT INTO oc_information_description SET information_id = '0', language_id = '1', title = 'выфвф', description = '<p>\r\n вфывф <img alt="" height="138" src="http://moi.sait.../1/image/data/canon_eos_5d_2.jpg" width="150" /></p>\r\n', meta_keywords = 'аыв', meta_description = 'выфвфы', page_title = 'вфывф', h1 = 'вфывф'

Такое вылазит (:

у вас в базе есть привязка данных статьи к НУЛЕВОМУ номеру.

такого быть не должно.

где-то допустили ошибку.

надо проверять файлы "information.*" и данные в БД.

Но что делать с h1? Функции setH1() же не существует) помогите пожалуйста)

передавать эту переменную на страницу статьи и там использовать по своему усмотрению. Изменено пользователем afwollis

Поделиться сообщением


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

Для версии 1.5.3.1 в последнем шаге (catalog/controller/information/information.php) нужно вставить такой код:

 

if ($information_info['meta_keywords']) {
$this->document->setKeywords($information_info['meta_keywords']);
}

if ($information_info['meta_description']) {
$this->document->setDescription($information_info['meta_description']);
}

if ($information_info['page_title']) {
$this->document->setTitle($information_info['page_title']);
} else {
$this->document->setTitle($information_info['title']);
}

Поделиться сообщением


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

Прошу помощи. У меня в новостях в поле SEO Keyword: вместо ключивиков встает ссылка на новость и в результате нет поля для вписания ключивиков. В файле admin/model/catalog/information.php все есть

$information_description_data[$result['language_id']] = array(

'seo_title'        => $result['seo_title'],
'seo_h1'           => $result['seo_h1'],
'meta_keyword'     => $result['meta_keyword'],
'meta_description' => $result['meta_description'],
'title'       => $result['title'],
'description' => $result['description']
);
}  
 
Помогите сделать поле для вписания ключивиков

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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