Перейти к публикации

Другой title в полной новости


Рекомендованные сообщения

Подскажите каким образом можно изменить title в странице полной новости, такого вида чтобы было

<title>Название новости свой текст</title>

в то время как на остальных страницах сайта только тот title , что указан в настройках.

Хотя бы укажите какие файлы нужно смотреть для редактирования.

Заранее благодарю за любую помощь, подсказку по данному вопросу.

Изменено пользователем awq
Ссылка на сообщение
Поделиться на других сайтах
<head>

.....


[aviable=fullstory]<title>заголовок</title>[/aviable]

</head>

:rolleyes:

Изменено пользователем kpravda
Ссылка на сообщение
Поделиться на других сайтах

смотрите

/engine/modules/show.full.php

за вывод тайтла отвечает переменная

$related['title']

Ссылка на сообщение
Поделиться на других сайтах

$related['title']

kpravda, не совсем верно. это схожие новости, то что вы написали :rolleyes:

awq

Титл новости задается в шаблоне с помощью тега {title}, а он формируется в /engine/modules/show.full.php из переменной $metatags['title'].

Проще всего напрямую текст в шаблоне добавить. В вашем шаблоне fullstory.tpl добавьте после {title}, что вам нужно, и все проблемы.

Например в шаблоне Default/fullstory.tpl у вас идет

 <span class="ntitle"> {title}</span></td>

сделайте себе:
 <span class="ntitle"> {title} - мой текст</span></td>

И готово.

Изменено пользователем Creocreo
Ссылка на сообщение
Поделиться на других сайтах

awq, стандартными средствами DLE не сделать.

Надо редактировать файл engine\engine.php

Найдите строчку:

if ($titl_e) $metatags['title'] = $titl_e . ' &raquo; ' . $config['home_title'];
Замените на:
if ( $_GET['newsid'] ) {

	$metatags['title'] = $titl_e . " Свой текст";

} else {

	$metatags['title'] = $titl_e . ' &raquo; ' . $config['home_title'];

}

Ссылка на сообщение
Поделиться на других сайтах

Никто из вас не пробовал при добавлении новости заходить во вкладку "Дополнительно"?

Ссылка на сообщение
Поделиться на других сайтах

Да, но ТС хотел Текст тайтла + его текст, а если делать через вкладку дополнительно, то надо копировать текст и т.д., + ТС хотел один текст везде, а так вручную прийдется много добавлять

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

awq, стандартными средствами DLE не сделать.

Надо редактировать файл engine\engine.php

Найдите строчку:

if ($titl_e) $metatags['title'] = $titl_e . ' &raquo; ' . $config['home_title'];
Замените на:
if ( $_GET['newsid'] ) {

	$metatags['title'] = $titl_e . " Свой текст";

} else {

	$metatags['title'] = $titl_e . ' &raquo; ' . $config['home_title'];

}

В таком случае в полной новости будет все ок, но вот на всех остальных страницах будет одинаковый title ( >> название сайта) куда не перейти, категории, профили.

Так что тоже не подходит..

Ссылка на сообщение
Поделиться на других сайтах

Ну так напишите как Вам надо, или нам надо угадывать? :rolleyes:

Попробуйте так

Найдите строчку:

if ($titl_e) $metatags['title'] = $titl_e . ' &raquo; ' . $config['home_title'];
Замените на:
if ( $_GET['newsid'] ) {

        $metatags['title'] = $titl_e . " Свой текст";

} else {

        $metatags['title'] = $config['home_title'];

}

Ссылка на сообщение
Поделиться на других сайтах

WWW.ZEOS.IN

Нужно в полной новости: "Название новости свой текст"

На всех остальных страницах нужны title по дефолту, т.е.

"Название категории >> home_title"

"Username >> home_title"

"Catalog >> a >> home_title"

"Personal Message >> home_title"

и тд.

В том варианте что вы дали, в каком разделе сайта я не находился, выдает только home_title (кроме full news)

Ссылка на сообщение
Поделиться на других сайтах

В первом варианте работало так, как Вы только что описали. Проверяйте внимательнее :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

А если в fullstory.tpl просто после {title} дописать "свой текст" ?! :) Он как раз тогда и будет показываться только в полной новосте и только в названии..

Ссылка на сообщение
Поделиться на других сайтах
  • 8 лет спустя...

Привет всем. У меня похожая проблема. Версия 10.1 (сайт javasea.ru), также нужно сменить title полной новости. Есть два раздела, с картинками и анимациями. Нужно, чтобы в полной новости которых был свой текст, но разный. Пример: "Скачать картинку ..." и  "Скачать анимацию".

 

 Думал разделам дать название: "картинку" и "анимацию" и использовать их переменные. А самим разделам прописать теги вручную. Но не вижу где эти теги находятся, чтобы перед прописыванием, удалить их, во избежании конфликта. Подскажите как правильно сделать или скажите свой способ.

   
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...