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

Вывод тега {title} в шаблоне main.tpl


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

Прошу помощи!

Урл ресурса: http://www.europetourism.su/

Значит что собственно нужно:

На сайте окола 5 категорий + главная страница. Для каждой категории и к главной странице имееться уникльный title (метатег).

Собственно нужно следующее:

Вывод этого тега в <h1> в шапке сайта (то есть используя шаблон main.tpl)

Данный тег ( {title} ) выводиться только в полной и краткой новосятх - без проблем, а вот в main.tpl не выводиться...

Помогите плиз, может быть существуют и другие способы вывести заголовки в H1 для каждой категории в отдельности?

Зарание спасибо!

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

Руками пропишите и не мучайтесь :rolleyes:

[category=X]текст[/category] - Предназначен для вывода текста если пользователь находится в X категории. Где X это ID вашей категории. Допустимо перечислять категории через запятую.

[not-category=X]текст[/not-category] - Предназначен для вывода текста если пользователь находится везьде, кроме как в X категории. Где X это ID вашей категории. Допустимо перечислять категории через запятую.

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

Руками пропишите и не мучайтесь :rolleyes:

[category=X]текст[/category] - Предназначен для вывода текста если пользователь находится в X категории. Где X это ID вашей категории. Допустимо перечислять категории через запятую.

[not-category=X]текст[/not-category] - Предназначен для вывода текста если пользователь находится везьде, кроме как в X категории. Где X это ID вашей категории. Допустимо перечислять категории через запятую.

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

Я не думаю что такой двиг как ДЛЕ что бы вывести заголовки H1 для категорий уникальными (а не 1 на все) нужно вот так извращаться.

Есть еще варианты как сделать вывод title в шаблоне main.tpl?

Creocreo, в любом случае спасибо за совет - если других вариантов не посоветуют - придеться использовать именно этот:)

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

Открываете \engine\engine.php, ищите:

$metatags = <<<HTML

<title>{$metatags['title']}</title>
Выше вставляете:
$metatags_title = $metatags['title'];
Открываете \index.php, ищите:
$tpl->set ( '{headers}', $metatags );
Ниже вставляете:
$tpl->set ( '{metatags_title}', $metatags_title );

В нужное вам место в шаблоне main.tpl вставляете {metatags_title}

Если что ася в профиле, стучите.

Ссылка на сообщение
Поделиться на других сайтах
  • 9 лет спустя...
В 21.02.2010 в 17:08, alexkng сказал:

Открываете \engine\engine.php, ищите:

 

 

$metatags = <<<HTML

<title>{$metatags['title']}</title>

Выше вставляете:

 

$metatags_title = $metatags['title'];

Открываете \index.php, ищите:

 

$tpl->set ( '{headers}', $metatags );

Ниже вставляете:

 

$tpl->set ( '{metatags_title}', $metatags_title );

 

 

В нужное вам место в шаблоне main.tpl вставляете {metatags_title}

Если что ася в профиле, стучите.

А для более новых версий как, в частности для 11.3 ?

Ссылка на сообщение
Поделиться на других сайтах
8 минут назад, denk сказал:

А для более новых версий как, в частности для 11.3 ?

точно так же, только  открываешь не index.php а engine/modules/main.php там находишь 

$tpl->set ( '{AJAX}', $ajax );

выше вставляешь 

$tpl->set ( '{metatags_title}', $metatags_title );

 

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

Есть что на DLE 16? В engine/engine.php не удаётся найти код.

Неожидал что сам разберусь. Вот способ для DLE 16:

В engine/engine.php

Найти:

$meta->title($metatags['title']);

Вставить выше:

$metatags_title = $metatags['title'];

В engine/modules/main.php

Найти:

$tpl->set ( '{AJAX}', $ajax );

Вставить выше:

$tpl->set ( '{metatags_title}', $metatags_title );

 

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

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

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

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

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

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

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

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

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

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