Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как отключить автоматическую генерацию keywords?

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


     10.07.2016    Все вопросы » Общие вопросы по PHP    2518

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

Установлен 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
Юзер

baseroad - 10 июля 2016 10:12 -

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

Felix
Юзер

Felix - 10 июля 2016 10:43 -

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

Felix
Юзер

Felix - 10 июля 2016 11:48 -

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

baseroad
Юзер

baseroad - 10 июля 2016 13:43 -

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

Felix
Юзер

Felix - 11 июля 2016 17:27 -

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

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

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

наверх