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

Как поменять Title для dle 10.4?


     06.03.2015    Общие вопросы, Ламерские вопросы    1493

вопрос
Добрый день!
Вот у меня такая проблема хочу в новости поменять title.

К примеру: Онлайн название новости бесплатно

Как мне сделать так?

Ответил: kent


открыть \engine\modules\show.full.php
найти:
$metatags['title'] = $row['title'];

Заменить
$metatags['title'] = "Онлайн".$row['title']."бесплатно";

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

doktorpull
6

98 | 5

doktorpull - 6 марта 2015 16:12 - Юзер

а как можно сделать для каждой категории отдельную подстановку слов?

kent
2

38 | 7

kent - 6 марта 2015 16:43 - Юзер

юзаем все тот же файл engine\modules\show.full.php
найти:

$metatags['title'] = "Онлайн".$row['title']."бесплатно";

заменить на:

$titl1="";
$titl2="";
if($row['category']="1"){$titl1="Онлайн"; $titl2=" бесплатно";}
if($row['category']="2"){$titl1="Скачать"; $titl2=" бесплатно";}
$metatags['title'] = $titl1.' '.$rewq;$row['title'].' '.$titl2;

"1" и "2" это id категории
Не проверял, но робить должно

ychelovek
2

125 | 23

ychelovek - 7 марта 2015 21:59 - Юзер


if ($row['category']=="1")
{
$titl1="Онлайн ";
$titl2=" бесплатно";
}
if ($row['category']=="2")
{
$titl1="Скачать ";
$titl2=" с торрента";
}
$metatags['title'] = $titl1.$row['title'].$titl2;

ychelovek
2

125 | 23

ychelovek - 8 марта 2015 23:16 - Юзер

Если я не ошибаюсь, такое может не заработать, т.к. $row['categoy'] может содержать не 14, а скажем 14,15 (несколько категорий)
Поэтому


$arrCat =explode(',', $row['category']);
if (in_array("1", $arrCat))
{
$titl1="Онлайн ";
$titl2=" бесплатно";
}
if (in_array("2", $arrCat))
{
$titl1="Скачать ";
$titl2=" с торрента";
}
$metatags['title'] = $titl1.$row['title'].$titl2;

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

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