moidodir 0 Опубликовано: 21 февраля 2010 Рассказать Опубликовано: 21 февраля 2010 Прошу помощи! Урл ресурса: http://www.europetourism.su/ Значит что собственно нужно: На сайте окола 5 категорий + главная страница. Для каждой категории и к главной странице имееться уникльный title (метатег). Собственно нужно следующее: Вывод этого тега в <h1> в шапке сайта (то есть используя шаблон main.tpl) Данный тег ( {title} ) выводиться только в полной и краткой новосятх - без проблем, а вот в main.tpl не выводиться... Помогите плиз, может быть существуют и другие способы вывести заголовки в H1 для каждой категории в отдельности? Зарание спасибо! Цитата Ссылка на сообщение Поделиться на других сайтах
Creocreo 18 Опубликовано: 21 февраля 2010 Рассказать Опубликовано: 21 февраля 2010 Руками пропишите и не мучайтесь [category=X]текст[/category] - Предназначен для вывода текста если пользователь находится в X категории. Где X это ID вашей категории. Допустимо перечислять категории через запятую. [not-category=X]текст[/not-category] - Предназначен для вывода текста если пользователь находится везьде, кроме как в X категории. Где X это ID вашей категории. Допустимо перечислять категории через запятую. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
moidodir 0 Опубликовано: 21 февраля 2010 Рассказать Опубликовано: 21 февраля 2010 Автор Руками пропишите и не мучайтесь [category=X]текст[/category] - Предназначен для вывода текста если пользователь находится в X категории. Где X это ID вашей категории. Допустимо перечислять категории через запятую. [not-category=X]текст[/not-category] - Предназначен для вывода текста если пользователь находится везьде, кроме как в X категории. Где X это ID вашей категории. Допустимо перечислять категории через запятую. Это не совсем подходит, так как во первых - для главной страницы нельзя вывести (есть конечно вариант для главной создать рекламный банер в разделе - управления рекламой и дать ему значение показываться только на главной) - но как то получаеться через одно место все. Я не думаю что такой двиг как ДЛЕ что бы вывести заголовки H1 для категорий уникальными (а не 1 на все) нужно вот так извращаться. Есть еще варианты как сделать вывод title в шаблоне main.tpl? Creocreo, в любом случае спасибо за совет - если других вариантов не посоветуют - придеться использовать именно этот Цитата Ссылка на сообщение Поделиться на других сайтах
alexkng 1 Опубликовано: 21 февраля 2010 Рассказать Опубликовано: 21 февраля 2010 Открываете \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} Если что ася в профиле, стучите. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
moidodir 0 Опубликовано: 24 февраля 2010 Рассказать Опубликовано: 24 февраля 2010 Автор То, что нужно, большое спасибо! Цитата Ссылка на сообщение Поделиться на других сайтах
denk 0 Опубликовано: 27 февраля 2019 Рассказать Опубликовано: 27 февраля 2019 В 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 ? Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 941 Опубликовано: 27 февраля 2019 Рассказать Опубликовано: 27 февраля 2019 8 минут назад, denk сказал: А для более новых версий как, в частности для 11.3 ? точно так же, только открываешь не index.php а engine/modules/main.php там находишь $tpl->set ( '{AJAX}', $ajax ); выше вставляешь $tpl->set ( '{metatags_title}', $metatags_title ); Цитата Ссылка на сообщение Поделиться на других сайтах
denk 0 Опубликовано: 6 марта 2019 Рассказать Опубликовано: 6 марта 2019 (изменено) и желательно номер страницы долепить Изменено 6 марта 2019 пользователем denk Цитата Ссылка на сообщение Поделиться на других сайтах
nezov134 31 Опубликовано: 15 марта 2023 Рассказать Опубликовано: 15 марта 2023 Есть что на 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 ); Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.