Перейти к содержимому


Доработка модуля Новости, добавление мета-тегов description и keywords

модуль новости мета-теги description keywords

  • Вы не можете ответить в тему
Сообщений в теме: 5

#1 Freeman

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений
Репутация: 2
Начинающий
  • ГородДнепропетровск

Отправлено 29 December 2013 - 02:06 PM

Представляю Вашему вниманию доработанный модуль Новости с возможностью прописывать для каждой новости отдельно мета-теги description и keywords.

Инструкция по установке:
1.Скопировать файлы во вложении в соответствующие директории с заменой (сначала делаем бэкап этих файлов)
2.Добавляем в БД:
ALTER TABLE xxxx_news_table ADD meta_description text, ADD meta_keywords text
где xxxx - общий префикс таблиц.

В итоге, в каждой новости, в админке появляются поля мета description и мета keywords. Заполняем и наслаждаемся :)

За помощь спасибо Dbus.

Кому пригодилось - плюсуем в репу ;)

Прикрепленные файлы

  • Прикрепленный файл  core.zip   10.21К   17 Количество загрузок:

  • 1

#2 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 29 December 2013 - 03:24 PM

В итоге, в каждой новости, в админке появляются поля мета description и мета keywords

Как мне кажется, в итоге появятся ошибки в разделе "Статистика ошибок" и отсутствие новостей вообще :).
Команда
CREATE TABLE IF NOT EXISTS `news_table` (   `meta_keywords` text,   `meta_description` text,   PRIMARY KEY (`NID`) )
выдаст ошибку, т.к. поля NID в этой таблице нет.

Судя по тому, что в дополнении используются новые поля meta_description и meta_keywords в таблице NEWS_TABLE, но при этом они нигде не создаются, имелась в виду команда
ALTER TABLE xxxx_news_table ADD meta_description text, ADD meta_keywords text
где xxxx - общий префикс таблиц.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#3 Freeman

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений
Репутация: 2
Начинающий
  • ГородДнепропетровск

Отправлено 29 December 2013 - 04:15 PM

Ну, вероятно вы правы, это я просто кусок кода из экспорта вытащил, сейчас подправлю...
  • 0

#4 Ttt

    Новичок

  • Download User
  • Pip
  • 3 сообщений
Репутация: 1
Начинающий

Отправлено 04 November 2014 - 12:05 PM

Спасибо большое, работает, то что искал :) +1
  • 0

#5 Ttt

    Новичок

  • Download User
  • Pip
  • 3 сообщений
Репутация: 1
Начинающий

Отправлено 04 November 2014 - 02:01 PM

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

Разобрался, у кого стоит модуль "статьи". В файл \core\includes\head.php

Нужно добавить:
//вставка статьи
		elseif (isset($_GET["fullarticles"]))  //  fullarticles => get title
		{
				$fullarticles_array_head = articlesGetFullarticlesToCustomer($_GET["fullarticles"]);
						if ($fullarticles_array_head["title"]) $page_title = $fullarticles_array_head["title"];
						else $page_title =  CONF_SHOP_NAME." | ".CONF_DEFAULT_TITLE;
	  $meta_tags = "";
	  if  ( $fullarticles_array_head["meta_description"] != "" )
		$meta_tags .= "<meta name=\"description\" content=\"".$fullarticles_array_head["meta_description"]."\">\n";
	  if  ( $fullarticles_array_head["meta_keywords"] != "" )
		$meta_tags .= "<meta name=\"keywords\" content=\"".$fullarticles_array_head["meta_keywords"]."\">\n";		}
  //end


Как можно сделать заголовок, описание и ключ слова в разделе статьи, тоесть в самих статьях можно указывать через админку, а вот когда находишься на странице /index.php?articles=yes, показывает стандартные мета теги.
  • 0

#6 Jumor

    Продвинутый пользователь

  • Download User
  • PipPipPip
  • 34 сообщений
Репутация: 0
Начинающий

Отправлено 02 November 2016 - 03:43 PM

Как я понимаю модуль затрагивает много файлов. К примеру если установлен модуль ЧПУ то ставить с заменой файлы нельзя ?
  • 0