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

Сложности с внутренними ссылками сайта bitvar.ru


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

Доброго времени суток!

Господа подскажите мне выход из ситуации.

Взялся я разрабатывать шаблон для сайта 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?

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

причем тут наличие указанных строк и открытие ссылок?

вообще не понятен вопрос

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

причем тут наличие указанных строк и открытие ссылок?

вообще не понятен вопрос

Объясняю проще.

Строки:

<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} (на главной). От сюда и вопрос - Как сделать так, чтоб данные ссылки отрабатывали в шаблон отличный от майн?

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

И мне этот функционал мне очень, очень нужен везде, НО НЕ на главной.

теги [not-aviable] используйте http://dle-news.ru/extras/online/index.html?startnews.html

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

И мне этот функционал мне очень, очень нужен везде, НО НЕ на главной.

теги [not-aviable] используйте http://dle-news.ru/extras/online/index.html?startnews.html

Огромное спасибо за совет [not-aviable] - отличный тег, но в случае его использования ссылки приведенные выше будут открываться не в новом тпл или шаблоне, а в никуда.

Хотя я еще разок перепроверю :)

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

[not-aviable] - Отключает вывод в main но не переадресовывает вывод данных (таких как добавить статью)в нужный шаблон

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

Вы имеете ввиду это http://dle-news.ru/tips/340-ispolzovanie-razlichnykh-shablonov-dlja-razdelov.html ?

Если нет, то выражайтесь яснее. В скрипте то понятия такого нет "переадресация вывода"

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

Вы имеете ввиду это 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 соответственно по нажатию на туже ссылку

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

Предположим есть стандартная для DLE ссылка - http://bitvar.ru/index.php?do=register (на регистрацию нового пользователя), открываемая форма регистрации подгружается в основной шаблон (main.tpl), так!

Но мне не нужно, чтоб она подгружалась не в main (мне вообще не нужно, чтоб что то подгружалось в main.tpl), мне нужно подгрузить её в main_2.tpl соответственно по нажатию на туже ссылку

я вам и дал ссылку на то как это сделать.

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

Огромнейшее тебе спасибо о великий 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 в основной (то есть в майн.тпл), а не замещает другим, хотя ты, о великий, дал мне очень полезные ссылки которые и помогли мне разобраться и найти выход из моей ситуации.

Всем спасибо.

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

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

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

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

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

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

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

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

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

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