Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Нужно убрать sidebar_2 из статических страниц и из dle-forum

Нужно убрать sidebar_2 из статических страниц и из dle-forum


 Гость    29.08.2012    стол заказов    Стол заказов    4977    27 комментариев

Всем привет. Столкнулся с проблемой нужно убрать sidebar_2 из всех статических страниц. Просто шаблон из 4 колонок а на статических страницах отображается main и еще три из sidebar. Так вот нужно сделать что бы отображалось не три а два блока, только на статических, и все 4 на главной?
Пробывал вставлять тег
[not-aviable=static]
  sidebar_2.tpl
     [/not-aviable]


Но думаю это не то совсем.
сайт и сама статическая страница
Отредактировал 29-08-2012, 11:00 - ПафНутиЙ
Причина: перенесено из вопросов

27 комментариев

allwotlk
Юзер

allwotlk - 29 августа 2012 10:38 -

ну получается
<div id="page">....</div>

нужно прописать все ID страниц которые созданы и будут создаваться на сайте?
А если все надо то как?
И если можно то скажите как точнее всесь код выглядит, что конкретно написать. Заранее спасибо, буду очень вам благодарен

allwotlk
Юзер

allwotlk - 29 августа 2012 10:51 -

нет, ничего не вышло. надпись просто ушла надписью а не кодом и результата недало. Ну реально я не догоняю как сделать =(

ПафНутиЙ
Админ

ПафНутиЙ - 29 августа 2012 10:55 -

в стол заказов тогда.

Каков вопрос - таков и ответ. Просто помните об этом.

allwotlk
Юзер

allwotlk - 29 августа 2012 10:57 -

а не могли бы перенести в стол заказов?

ПафНутиЙ
Админ

ПафНутиЙ - 29 августа 2012 11:00 -

перенесено

Каков вопрос - таков и ответ. Просто помните об этом.

nowheremany
Эксперт

nowheremany - 29 августа 2012 11:45 -

Я так и не понял что нужно.
в инклудах разве не работает aviable?

Благодарность принимаю тут Связь

allwotlk
Юзер

allwotlk - 29 августа 2012 11:48 -

я нешарю просто, как сам код написать можете сказать?

allwotlk
Юзер

allwotlk - 29 августа 2012 11:50 -

в стандартном пишется так
[not-aviable=static]{speedbar}[/not-aviable]

а у меня не прёт такой код

nowheremany
Эксперт

nowheremany - 29 августа 2012 11:56 -

что бы это значило - не прет

Благодарность принимаю тут Связь

allwotlk
Юзер

allwotlk - 29 августа 2012 12:01 -

и как ту же самую операцию провести в DLE-forum ?
Он тоже отображается как статическая страница

nowheremany
Эксперт

nowheremany - 29 августа 2012 12:21 -

С какого это как статическая то?
aviable=forum попробуй

ps foreknowledge level up

Благодарность принимаю тут Связь

allwotlk
Юзер

allwotlk - 29 августа 2012 12:01 -

Ну и что, на платной основе никто подсказать неможет?

allwotlk
Юзер

allwotlk - 29 августа 2012 12:31 -

Я конечно понимаю что aviable=forum попробуй
Но что писать [aviable=forum]вот сюда[/aviable] я невкурсе и куда это вообще писать дайте разъяснение если не трудно?

nowheremany
Эксперт

nowheremany - 29 августа 2012 12:37 -

aviable - это условие, когда оно соблюдается текст показывается.

Какой текст нужно показывать тебе виднее. Наверно колонки твои.

Так вот нужно сделать что бы отображалось не три а два блока, только на статических, и все 4 на главной?


типа так
[not-aviale=static]Этой колонки не будет на статической странице[/not-aviable]
[not-aviale=forum]Этой колонки не будет на форуме, но будет на стат странице[/not-aviable]

Ps http://dle-news.ru/extras/online/index.html?startnews.html

Благодарность принимаю тут Связь

allwotlk
Юзер

allwotlk - 29 августа 2012 12:53 -

да это то понятно, а как засунуть туда sidebar_2 ?
я пишу [not-aviale=static]sidebar_2[/not-aviable]

Пишет в верху main
[not-aviale=static]sidebar_2[/not-aviable][not-aviale=forum]sidebar_2[/not-aviable]

и всё а блоки как были так и есть

Как прописать туда сам sidebar_2 тегом или как? вот что непонятно

nowheremany
Эксперт

nowheremany - 29 августа 2012 12:54 -

Так же мне понятно что такое sidebar_2. Тут экстрасенсов нет. Шаблон ваш никто не видел, какие тэги там тоже. Да это уже стол заказов. ) Так что ждите, кто возьмётся.

Благодарность принимаю тут Связь

allwotlk
Юзер

allwotlk - 29 августа 2012 12:56 -

блин ну уже развязка близко.
sidebar_2 это второй контейнер

bugmenot
Юзер

bugmenot - 29 августа 2012 13:11 -

а если указать не где прятать, а где показывать, т.е:
[aviale=main,feedback,cat]sidebar_2[/aviable]

allwotlk
Юзер

allwotlk - 29 августа 2012 13:22 -

тоже не катит

allwotlk
Юзер

allwotlk - 29 августа 2012 13:33 -

sidebar это контейнеры сайта. А что с кодировкой?

allwotlk
Юзер

allwotlk - 29 августа 2012 13:39 -

ну он стоит

вот новости спорта и Россия это и есть второй контейнер, то есть sidebar_2

allwotlk
Юзер

allwotlk - 29 августа 2012 16:10 -

ну так как убрать третью колонку со скрина?

ПафНутиЙ
Админ

ПафНутиЙ - 29 августа 2012 16:40 -

со скрина в фотошопе можно стереть)
из сайта - несколько раз уже было сказано как. У вас просто не складывается наверное с вёрсткой. Да и вопрос уже в столе заказов какбы.

Каков вопрос - таков и ответ. Просто помните об этом.

allwotlk
Юзер

allwotlk - 29 августа 2012 17:52 -

наконец то вставил нужный тег куда надо!
Правильный код оказался:
[not-static=map,video][not-aviable=date|cat|showfull|tags|search|lastnews|lastcomments|newposts|static|forum]{include file="sidebar_2.tpl"}[/not-aviable][/not-static]

Теперь осталась проблемка как растянуть сам форум на место этого убранного сайдбара!

allwotlk
Юзер

allwotlk - 29 августа 2012 18:39 -

ну так растянуть не на всем сайте а только на статических страницах. Решил с помощью нового шаблона forum.tpl

allwotlk
Юзер

allwotlk - 29 августа 2012 18:58 -

дак а что не так с версткой?

ПафНутиЙ
Админ

ПафНутиЙ - 29 августа 2012 20:04 -

154 Errors, 98 warning(s) этого вполне достаточно.

Каков вопрос - таков и ответ. Просто помните об этом.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх