Автоматическая генерация метатегов DLE

MB
На сайте с 24.10.2009
Offline
20
1125

Делаю сайт на ДЛЕ. Предполагается, что новости не содержат текста, для каждой вводится только заголовок, а контентом является видео (плеер с ютуба, например).

При добавлении новости во вкладке "Дополнительно" есть две, на мой взгляд, очень удобные кнопочки: "Сгенерировать описание" и "Сгенерировать ключевые слова", генерирующие соответствующие метатеги. Как я понял, генерация происходит на основании текста новости. Но вот беда - текста у новости нету совсем, зато есть заголовок. В связи с этим возникает вопрос: как сделать так, чтобы эти кнопочки работали на основании заголовка новости?

---------- Добавлено 04.02.2012 в 02:35 ----------

Отвечаю на свой же вопрос.

В папке engine/inc находим два файла: addnews.php и editnews.php

В этих файлах есть код:

function auto_keywords ( key )
{
var wysiwyg = '{$config['allow_admin_wysiwyg']}';

if (wysiwyg == \"yes\") {
var short_txt = $('#short_story').html();
var full_txt = $('#full_story').html();
} else {
var short_txt = document.getElementById('short_story').value;
var full_txt = document.getElementById('full_story').value;
}

Собственно все что требуется - это заменить short_story и full_story на title

Т.е. должно получиться следующее:

function auto_keywords ( key )
{

var wysiwyg = '{$config['allow_admin_wysiwyg']}';

if (wysiwyg == \"yes\") {
var short_txt = $('#title').html();
var full_txt = $('#title').html();
} else {
var short_txt = document.getElementById('title').value;
var full_txt = document.getElementById('title').value;
}

Теперь генерация метатегов будет происходить на основании заголовка новости.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий