Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Простые заголовки

Тема в разделе "Вопросы- ответы", создана пользователем tatowka, 23 янв 2020.

23.01.20 в 23:22
23.01.20 в 23:22
0
404
0
  1. TopicStarter Overlay
    tatowka

    PRO Users

    Регистрация:
    9 июн 2019
    Сообщения:
    88
    Лучших ответов:
    0
    Рейтинги:
    +20 / 2 / -0
    Подскажите, как поправить хак простых заголовков от sandev, чтоб он не реагировал на прописанный метатайтл в новости и проставлял то, что указано в фуллстори.tpl. Например мета кейвордс он игнорирует прописанные в самой новости и ставит именно то, что в шаблоне фуллстори прописал. Нужно сделать так же на метатайтл
    Сам код

    Код:
            $simple_meta = array('title','description','keywords');
            foreach ($simple_meta as $key) {
                if (preg_match("#\[({$key})\](.*?)\[/\\1\]\s*#is", $tpl->result['content'], $meta_found)) {
                    if ($key == 'title' && $metatags['header_title']) {
                    } else {
                        $key = str_replace('title', 'header_title', $key);
                        $meta_found[2] = preg_replace("#\s{2,}#s", " ", $meta_found[2]);
                        $metatags[$key] = trim(strip_tags($meta_found[2]));
                    }
                    $tpl->result['content'] = str_replace($meta_found[0], "", $tpl->result['content']);
                }
            }
     
Яндекс.Метрика