Мета-тег Keywords и Мета-тег Description by webo4ka

1151
8.4 из 10
Проголосовало: 10






И так, продолжаем реализовывать идеи поступающие в чат, и вот идея пришла от пользователя [url=http://webo4ka.ru/index/8-1238]k43[|url], которую я решил воплотить...
Цитата k43
Вовчик, привет, вот тебе идея: из 2 дополнительных полей сделать "Мета-тег Keywords" и "Мета-тег Description", но перед полем ввода реализовать галочку. Если она активирована, то ключи генерируются автоматически без возможности редактирования, если галочка снята то вводишь вручную. По Description почти так же, просто для автомата в скрипте нужно прописать предложение и туда поставляется название материала

Суть скрипта вообщем в том, чтобы сделать лучше seo оптимизацию материала использовав дополнительные поля, для того, чтобы давать уникальный Мета-тег Keywords и Мета-тег Description материалу. И для этого мы использовали дополнительные поля 1 и 2. Вообщем переходим к установке...

Установка:

1) Активируем дополнительные поля (1, 2) в модуле "Новости сайта", для этого заходим сюда (http://ВАШ САЙТ/panel/?a=news;l=setup):
Панель управления ---> Новости сайта ---> Настройки модуля ---> Поля для добавления материалов: И ставим галочки на против Дополнительное поле 1 и Дополнительное поле 2.

2) Далее заходим:
Панель управления ---> Замена стандартных надписей ---> Форма добавления модуля "Новости сайта" и меняем названия:
Дополнительное поле 1 меняем на Мета-тег Keywords
Дополнительное поле 2 меняем на Мета-тег Description

3) Заходим Панель управления ---> Управление дизайном ---> Новости сайта ---> Страница архива материалов,и после $BODY$ вставляем данный JS-код:

Код

<script>
$('#nwF1').keyup(function() {$('input[name="other1"]').val($(this).val().slice(0, 140));}); /* Тут мы получаем текст из названия материала в дополнительное поле 1 (Мета-тег Keywords), с максимальным кол.символов 140 */
$('#brief').keyup(function() {$('input[name="other2"]').val($(this).val().slice(0, 140));}); /* Тут мы получаем текст из краткого описание в дополнительное поле 2 (Мета-тег Description), с максимальным кол.символов 140 */
$('input[name="other1"], input[name="other2"]').attr("disabled","disabled"); /*делаем дополнительные поля 1 и 2 (Мета-тег Keywords и Мета-тег Description)неактивными*/

function SeoMetaFieldsCheckboxClick(Checkbox) {
$('input[name="other1"]').attr({"disabled":false}); /*поле 1 делаем активным*/
$('input[name="other2"]').attr({"disabled":false}); /*поле 2 делаем активным*/
$('#webo4kaTeg').attr("disabled","disabled"); /*делаем кнопку checkbox неактивной*/
}

$('#nwM9').prepend('<input type="checkbox" id="webo4kaTeg" onclick="SeoMetaFieldsCheckboxClick(this);"> <label for="metTeg">Прописать <b>Мета-тег Keywords</b> и <b>Мета-тег Description</b> вручную:</label><br \>'); /* добавляем кнопку checkbox на страницу в опции материала*/
/* источник удалять запрещено, by webo4ka.ru*/
</script>


4) Ну и не забываем на страницу: "Страница материала и комментариев к нему", сделать вывод этих дополнительных полей.
$OTHER1$ - выводит Мета-тег Keywords
$OTHER2$ - выводит Мета-тег Description

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

Между <head>и</head> вставляем следующий код:
Код

<?if($OTHER1$)?><meta name="keywords" content="$OTHER1$" /><?endif?>
<?if($OTHER2$)?><meta name="description" content="$OTHER2$" /><?endif?>


На этом установка окончена, до скорых встреч в новом материале}}
Автор публикации: Загрузка
Загрузка
Вовчик, это его n материал
Источник: http://webo4ka.ru/
  • Всего комментариев: 8

mazaxak
0
mazaxak написал: в материале Написано 12 Марта 2016 в 21:54
Комментарий №8
он для всех модулей пойдет?

Unknown
0
Unknown написал: в материале Написано 10 Ноября 2015 в 14:55
Комментарий №3
SEO-Модуль там же есть эти настройки..

Вовчик
+1
Вовчик написал: в материале Написано 10 Ноября 2015 в 14:56
Комментарий №4
ты думаешь все могут у всех seo модуль есть?

k43
0
k43 написал: в материале Написано 10 Ноября 2015 в 17:09
Комментарий №5
точнее позволить могут, только смысл в нём... если это можно реализовать бесплатно))

leonmix
0
leonmix написал: в материале Написано 06 Ноября 2015 в 14:22
Комментарий №1
а для каталога файлов можно сделать?

Вовчик
0
Вовчик написал: в материале Написано 06 Ноября 2015 в 14:24
Комментарий №2
а там есть дополнительные поля?

k43
0
k43 написал: в материале Написано 10 Ноября 2015 в 17:10
Комментарий №6
переделай под любые 2 не занятых поля. Ctrl + F12 в помощь

JaCOsT
0
JaCOsT написал: в материале Написано 27 Января 2016 в 13:57
Комментарий №7
не работает

  • Оставить комментарий:
Добавлять комментарии могут только зарегистрированные пользователи.
Регистрация | Вход
Меню сайта
Категории
Для помощи создания сайта uCoz 25
Скрипты и модификации для Ucoz 2126
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 433
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • dalamkontak написал:
  • Попробуйте социальную сеть Dalam Kontak !
    Сайт сети: Dkon.app
  • mrnoobsky написал:
  • Это моя работа, которая велась давольно таки давно smile Времени было мало, поэтому я скачал полностью все, что было и сделал архив happy
  • Snoopak написал:
  • 111 мегабайт? wtf? Что в архив напихали?
  • mrnoobsky написал:
  • Левое меню это BLG. Возможны какие-то баги, но в целом все должно работать корректно!
  • geleson2222 написал:
  • ?
    Последние темы
    Опрос
    541
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 5
    Гостей: 5
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей:
    • Обратная связь
    • Правила
    • RSS
    • +18
    • Мобильная версия
    • Хостинг от uCoz
    • Хостинг от uCoz
    • Copyright - webo4ka.ru © 2010-2025 г.
    • Design by Вовчик
      Администратор:)