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

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

Добрый день.

У меня к вам вопрос,подскажите пожалуйста как осуществить "перестановку" Title

Тайтл должен браться из название первой новости.

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

У меня к вам вопрос,подскажите пожалуйста как осуществить "перестановку" Title

Тайтл должен браться из название первой новости.

Хм... первой новости текущей категории, что ли? Подробней распишите, лучше с примером, что значит "перестановка"?

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

Хм... первой новости текущей категории, что ли? Подробней распишите, лучше с примером, что значит "перестановка"?

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

Извиняюсь за задержку с ответом.

Да,всё верно,именно это и нужно,яркий пример того http://nnm.ru/

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

Откройте файл: /engine/modules/show.full.php

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

		$tpl->set( '{title}', $metatags['title'] );
Напишите свою, например:
$metatags['title'] = $metatags['title'] . " - мой сайт";

$tpl->set( '{title}', $metatags['title'] );

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

Откройте файл: /engine/modules/show.full.php

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

		$tpl->set( '{title}', $metatags['title'] );
Напишите свою, например:
$metatags['title'] = $metatags['title'] . " - мой сайт";

$tpl->set( '{title}', $metatags['title'] );

Спасибо.

Но так ведь выходит своё дополнение в полной новости,а нужно что бы при заходе на главную страницу показывался тайтл первой новости и тайтл сайта,как на http://nnm.ru/

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

А... ёлки. Если правильно понял, то по идее так должно быть.

Находим строку в файле /engine/modules/show.short.php:

	while ( $row = $db->get_row( $sql_result ) ) {
и заменяем:


	$w = $_SERVER['QUERY_STRING'];

	if ($w=='') $mytitle = true;


	while ( $row = $db->get_row( $sql_result ) ) {


	  if (isset($mytitle)) {

		$metatags['header_title'] = htmlspecialchars(strip_tags(stripslashes($row['title']))).$metatags['short_title'];

		unset($mytitle);

	  }

Не проверял у себя, но по логике должно работать, если переменные глобально доступны в ДЛЕ. Нужно распечатать переменную #W, глянуть, что она дает вообще, у меня она пустая на главной, вероятно потому, что у меня нет на главной странице новостей.

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

не,не,всё равно не то ))

Править нужно в /engine/engine.php ,а вот что,остаётся для меня немного загадкой ))

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

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

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

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

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

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

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

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

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

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