1 Востаннє редагувалося allspice (29.10.2020 10:08:00)

Тема: Як змінити Title в категорії тегів?

Як змінити Title в категорії тегів?

Наприклад є сторінка http://site.ua/tags/Назва/

І вній такий title:

Назва тегу » Назва сайту(Ця що задається в адмін панелі)

А треба трохи по іншому, приблизно щось таке:

Якийсь свій текст (Назва тегу) Якийсь свій текст :|

2

Re: Як змінити Title в категорії тегів?

Яка CMS?

3

Re: Як змінити Title в категорії тегів?

dle 9.2

4

Re: Як змінити Title в категорії тегів?

А якись свій текст для всіх тегів однаковий чи окремо для кожного свій?

5

Re: Як змінити Title в категорії тегів?

Якщо скрізь однаковий текст, то приблизно так:
Знаходимо файл engine/engine.php. Там повинен бути код:

$metatags = <<<HTML 
<meta http-equiv="Content-Type" content="text/html; charset={$config['charset']}" /> 
<title>{$metatags['title']}</title> 
<meta name="description" content="{$metatags['description']}" /> 
<meta name="keywords" content="{$metatags['keywords']}" /> 
<meta name="generator" content="DataLife Engine (http://dle-news.ru)" /> 
<meta name="robots" content="all" /> 
<meta name="revisit-after" content="1 days" /> 
<link rel="search" type="application/opensearchdescription+xml" href="{$config['http_home_url']}engine/opensearch.php" title="{$config['home_title']}" /> 
HTML;

Перед цим кодом вставляємо:

$uri = $_SERVER['REQUEST_URI'];

if (strpos($uri, '/tags/') !== FALSE) { 
    $metatags['title'] = "Якийсь свій текст ".str_replace ( ' &raquo; '.$config['home_title']  , " " , $metatags['title'] ). " Якийсь свій текст"; 
}

P.S. Нічого не тестував, з DLE ніколи не працював.

6

Re: Як змінити Title в категорії тегів?

Непрацює(((

7

Re: Як змінити Title в категорії тегів?

а так?

$uri = $_SERVER['REQUEST_URI'];
 
if (strpos($uri, 'tags') !== FALSE) { 
    $metatags['title'] = "Якийсь свій текст ".str_replace ( ' &raquo; '.$config['home_title']  , " " , $metatags['title'] ). " Якийсь свій текст"; 
}
Подякували: allspice1

8

Re: Як змінити Title в категорії тегів?

Дякую працює! Але є недопрацювання в /tags/ теж цей тітл вибиває! а тре /tags/підкатегорія...

9

Re: Як змінити Title в категорії тегів?

Спробуйте це:

$uri = $_SERVER['REQUEST_URI'];
 
if (strpos($uri, 'tags/') !== FALSE && $uri != '/tags/' && $uri != '/tags' && $uri != 'tags' && $uri != 'tags/') { 
    $metatags['title'] = "Якийсь свій текст ".str_replace ( ' &raquo; '.$config['home_title']  , " " , $metatags['title'] ). " Якийсь свій текст"; 
}
Подякували: allspice1

10

Re: Як змінити Title в категорії тегів?

помогло спасибі!