RauDS 0 Опубликовано: 10 марта 2010 Рассказать Опубликовано: 10 марта 2010 Доброго времени суток! Господа подскажите мне выход из ситуации. Взялся я разрабатывать шаблон для сайта bitvar.ru, но когда понял замысел авторов, страшно стало. Есть шаблон main.tpl нагруженный модульным функционалом, да так, что наличие в нем строк вида « <div class="speedbar">[sort]<br />{sort}<br />[/sort]</div> {info} {content} » становится крайне не желательным. Каким образом можно сделать так, чтоб все ссылки из этого шаблона (вроде: http://bitvar.ru/user/RauDS/ http://bitvar.ru/favorites/ http://bitvar.ru/index.php?do=pm http://bitvar.ru/newposts/ http://bitvar.ru/addnews.html http://bitvar.ru/statistics.html http://bitvar.ru/index.php?do=register http://bitvar.ru/index.php?do=lostpassword ) открывались в другом шаблоне, ну или в другом *.tpl? Цитата Ссылка на сообщение Поделиться на других сайтах
prikindel 255 Опубликовано: 10 марта 2010 Рассказать Опубликовано: 10 марта 2010 причем тут наличие указанных строк и открытие ссылок? вообще не понятен вопрос Цитата Ссылка на сообщение Поделиться на других сайтах
RauDS 0 Опубликовано: 10 марта 2010 Рассказать Опубликовано: 10 марта 2010 Автор причем тут наличие указанных строк и открытие ссылок? вообще не понятен вопрос Объясняю проще. Строки: <div class="speedbar">[sort]<br />{sort}<br />[/sort]</div> - организуют сортировку {info} — выводит служебную информацию {content} — выводит сам контент, так! И мне этот функционал мне очень, очень нужен везде, НО НЕ на главной. А ссылки притом, что они отрабатывают именно в [sort]{sort}[/sort], {info} и {content} (на главной). От сюда и вопрос как сделать так, чтоб данные ссылки отрабатывали в шаблон отличный от майн причем тут наличие указанных строк и открытие ссылок? вообще не понятен вопрос Объясняю проще. Строки: <div class="speedbar">[sort]<br />{sort}<br />[/sort]</div> - организуют сортировку {info} — выводит служебную информацию {content} — выводит сам контент, так! И мне этот функционал очень, очень нужен везде, НО НЕ на главной. А ссылки притом, что они отрабатывают именно в [sort]{sort}[/sort], {info} и {content} (на главной). От сюда и вопрос - Как сделать так, чтоб данные ссылки отрабатывали в шаблон отличный от майн? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 10 марта 2010 Рассказать Опубликовано: 10 марта 2010 И мне этот функционал мне очень, очень нужен везде, НО НЕ на главной. теги [not-aviable] используйте http://dle-news.ru/extras/online/index.html?startnews.html Цитата Ссылка на сообщение Поделиться на других сайтах
RauDS 0 Опубликовано: 10 марта 2010 Рассказать Опубликовано: 10 марта 2010 Автор И мне этот функционал мне очень, очень нужен везде, НО НЕ на главной. теги [not-aviable] используйте http://dle-news.ru/extras/online/index.html?startnews.html Огромное спасибо за совет [not-aviable] - отличный тег, но в случае его использования ссылки приведенные выше будут открываться не в новом тпл или шаблоне, а в никуда. Хотя я еще разок перепроверю Цитата Ссылка на сообщение Поделиться на других сайтах
RauDS 0 Опубликовано: 10 марта 2010 Рассказать Опубликовано: 10 марта 2010 (изменено) Автор [not-aviable] - Отключает вывод в main но не переадресовывает вывод данных (таких как добавить статью)в нужный шаблон Изменено 10 марта 2010 пользователем RauDS Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 10 марта 2010 Рассказать Опубликовано: 10 марта 2010 Вы имеете ввиду это http://dle-news.ru/tips/340-ispolzovanie-razlichnykh-shablonov-dlja-razdelov.html ? Если нет, то выражайтесь яснее. В скрипте то понятия такого нет "переадресация вывода" Цитата Ссылка на сообщение Поделиться на других сайтах
RauDS 0 Опубликовано: 10 марта 2010 Рассказать Опубликовано: 10 марта 2010 Автор Вы имеете ввиду это http://dle-news.ru/tips/340-ispolzovanie-razlichnykh-shablonov-dlja-razdelov.html ? Если нет, то выражайтесь яснее. В скрипте то понятия такого нет "переадресация вывода" Предположим есть стандартная для DLE ссылка - http://bitvar.ru/index.php?do=register (на регистрацию нового пользователя), открываемая форма регистрации подгружается в основной шаблон (main.tpl), так! Но мне не нужно, чтоб она подгружалась не в main (мне вообще не нужно, чтоб что то подгружалось в main.tpl), мне нужно подгрузить её в main_2.tpl соответственно по нажатию на туже ссылку Цитата Ссылка на сообщение Поделиться на других сайтах
kang 42 Опубликовано: 10 марта 2010 Рассказать Опубликовано: 10 марта 2010 А чем вам не подходит ссылка, указанная выше celsoftом? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 10 марта 2010 Рассказать Опубликовано: 10 марта 2010 Предположим есть стандартная для DLE ссылка - http://bitvar.ru/index.php?do=register (на регистрацию нового пользователя), открываемая форма регистрации подгружается в основной шаблон (main.tpl), так! Но мне не нужно, чтоб она подгружалась не в main (мне вообще не нужно, чтоб что то подгружалось в main.tpl), мне нужно подгрузить её в main_2.tpl соответственно по нажатию на туже ссылку я вам и дал ссылку на то как это сделать. Цитата Ссылка на сообщение Поделиться на других сайтах
RauDS 0 Опубликовано: 11 марта 2010 Рассказать Опубликовано: 11 марта 2010 Автор Огромнейшее тебе спасибо о великий celsoft — ты, раскрыл мне глаза на истинный потенциал и гибкость DLE. И всё ровно конструкция [aviable=feedback] {include file="feedback_main.tpl"} [/aviable] [not-aviable=feedback] {include file="all_main.tpl"} [/not-aviable] грузит feedback_main.tpl, all_main.tpl в основной (то есть в майн.тпл), а не замещает другим, хотя ты, о великий, дал мне очень полезные ссылки которые и помогли мне разобраться и найти выход из моей ситуации. Всем спасибо. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.