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

731
8.2 из 10
Проголосовало: 9






И так, продолжаем реализовывать идеи поступающие в чат, и вот идея пришла от пользователя [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 2118
Шаблоны форумов Ucoz 28
Шаблоны сайтов Ucoz 431
Авторство Webo4ki 309
php скрипты для ucoz 57
Графика для uCoz 40
Мини-чат
Последние комментарии
  • Marishka написал:
  • Радио не стоит на месте новая версия вам 1.5:
    Что нового:
    1. Media Session - позволит вам переключать из бара браузера радио, а также на блоке экрана.
    2. Новые радиостанции.
    3. Новый API код.

    Демо: fiddle
    Реальная полная версия: woobl
  • Marishka написал:
  • Можете добавить свои input поля, но сохраняйте их порядок в html для правильного сохранения и вывода.
  • Marishka написал:
  • Новая версия 1.3 (+6 новых станций):
    Установка:
    Демо: Перейти
  • Marishka написал:
  • Доп 8 станций:
    Код
    <div class="mSt"><p>Tropical</p><div data="2/trop_64">64</div><br><div data="2/trop_128">128</div><br><div data="2/trop_320">320</div></div>  
      <div class="mSt"><p>Нафталин FM</p><div data="2/naft_64">64</div><br><div data="2/naft_128">128</div><br><div data="2/naft_320">320</div></div>  
      <div class="mSt"><p>Rave FM</p><div data="2/rave_64">64</div><br><div data="2/rave_128">128</div><br><div data="2/rave_320">320</div></div>  
      <div class="mSt"><p>Gold</p><div data="2/gold_64">64</div><br><div data="2/gold_128">128</div><br><div data="2/gold_320">320</div></div>  
      <div class="mSt"><p>GOA/PSY</p><div data="2/goa_64">64</div><br><div data="2/goa_128">128</div><br><div data="2/goa_320">320</div></div>  
      <div class="mSt"><p>Minimal/Tech</p><div data="2/mini_64">64</div><br><div data="2/mini_128">128</div><br><div data="2/mini_320">320</div></div>  
      <div class="mSt"><p>House</p><div data="2/fut_64">64</div><br><div data="2/fut_128">128</div><br><div data="2/fut_320">320</div></div>  
      <div class="mSt"><p>Megamix</p><div data="2/mix_64">64</div><br><div data="2/mix_128">128</div><br><div data="2/mix_320">320</div></div>


    Fix работы радио:
    Находим: if(radUrl=="tm" || radUrl=="ps" || radUrl=="teo" || radUrl=="dc")
    Меняем на: if (radUrl == "tm" || radUrl == "ps" || radUrl == "teo" || radUrl == "dc" || radUrl == "gop")
  • CbIPoK2513 написал:
  • Мой вариант выдаёт аватарку картинкой, а не текстом.
    Последние темы
    Опрос
    470
    А
    Р
    Оцените новый дизай:)
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей: