Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Как отключить автоматическую генерацию keywords?

Как отключить автоматическую генерацию keywords?


     10.07.2016    Общие вопросы по PHP    395

вопрос
Добрый день!

Установлен Dle 9.7, как сделать так, чтобы keywords генерировались автоматически, только в случае если они не заполнены, а если я заполнил 1-2 значения в ручную, то не генерировались? Так же как Description, если пусто то генерирует описание, если заполнено, то не генерирует.

Ответил: baseroad


Нашел реализую от VITNET

1. Открыть engine/inc/include/functions.inc.php и найти:
function create_metatags($story) {
    ....
    
    if( trim( $_REQUEST['descr'] ) != "" ) {
        $headers['description'] = dle_substr( strip_tags( stripslashes( $_REQUEST['descr'] ) ), 0, 190, $config['charset'] );
        $headers['description'] = $db->safesql( str_replace( $fastquotes, '', $headers['description'] ));
    }
    ....
    
    return $headers;
}

Заменить на:

Комментарии пользователей (5)

baseroad
5

298 | 7

baseroad - 10 июля 2016 10:12 - Юзер

***Комментарий удален***

Felix
1

25 | 8

Felix - 10 июля 2016 10:43 - Юзер

Спасибо, я знаю о этом функционале, но в Dle 9.7 его нет! Нужно делать хак, поэтому я сюда и обратился.

Felix
1

25 | 8

Felix - 10 июля 2016 11:48 - Юзер

Удалите пожалуйста ответ, если это возможно.

baseroad
5

298 | 7

baseroad - 10 июля 2016 13:43 - Юзер

Админпанель -> Настройки системы -> Новости
Как отключить автоматическую генерацию keywords?

Felix
1

25 | 8

Felix - 11 июля 2016 17:27 - Юзер

Большое спасибо baseroad, это то, что было нужно!

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы