Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2007-07-04 18:49:36

Pminaeff
Гость

Отключение footer.php при просмотре темы

Уважаемые пользователи, подскажите, как сделать так, чтобы в профиле можно было сделать такую функцию, чтобы отключать футер.пхп при просмотре темы... Т.Е. по дефолту включено, а при желание можно было отключить. Заранее спасибо!!!

#2 2007-07-04 21:00:42

niikto
Гость

Re: Отключение footer.php при просмотре темы

ну как же - конструкцию if ... в footer.php

но это для групп, блин.. а для каждого отдельно...ненаю.

#3 2007-07-04 21:36:21

Pminaeff
Гость

Re: Отключение footer.php при просмотре темы

а разве не в вьютопик.пхп это надо сделать?

#4 2007-07-05 12:22:38

niikto
Гость

Re: Отключение footer.php при просмотре темы

мне думается нет. в вьютопик можно тока ссылу на сам футер убрать... ну если ты вообще всё хочешь отключить то да.

ищи require PUN_ROOT.'footer.php';
но я бы лучше в футере химичил...

#5 2007-07-05 22:20:45

Pminaeff
Гость

Re: Отключение footer.php при просмотре темы

niikto, понимаешь, если в вьютопик.пхп это убрать, то вообще отключится, а я хочу сделать так, чтобы это отключалось только для желающих!

Добавлено спустя       52 секунды:
Как выход, можно стиль сделать, где футер пхп будет отключаться, ну как??

#6 2007-07-07 12:52:53

niikto
Гость

Re: Отключение footer.php при просмотре темы

какая разница где именно ты его отключишь?

это конструкция вида:

if ($pun_user['g_id'] == PUN_ADMIN)
{
require PUN_ROOT.'footer.php';
}

- тогда отключится для ГРУППЫ админов.
А вот как сделать переключатель, да еще им для каждого... это более сложная конструкция.

#7 2007-07-10 14:58:13

Anna Li
Гость

Re: Отключение footer.php при просмотре темы

Pminaeff
Могу подбросить тебе идейку.
Думаю самая простая в реализации твоего великого плана smile

Привежи к какому-нибудь стилю.
Например для какого-то стиля сделай без footer.php.
Вот тебе и будет, что можно будет ВЫБИРАТЬ.
Например один стиль с footer.php а другой без footer.php

#8 2007-07-10 16:28:08

nobody
Гость

Re: Отключение footer.php при просмотре темы

Действительно, все гениальное просто smile

#9 2007-07-10 21:06:17

Pminaeff
Гость

Re: Отключение footer.php при просмотре темы

А как я в стиле отключу?

#10 2007-07-10 21:42:14

Anna Li
Гость

Re: Отключение footer.php при просмотре темы

Pminaeff пишет:

А как я в стиле отключу?

Не в стиле, я писала тебе "привязать к стилю".
Т.е. принцип такой:
Узнаёшь id стиля и для определённого стиля отменяешь footer.php
А вот переменную стиля я не знаю... может кто подскажет здесь на форуме.

#11 2007-07-10 21:52:38

nobody
Гость

Re: Отключение footer.php при просмотре темы

Сейчас точно не скажу, не помню, но где-то в css файлах стиля есть DIV-блок футера, так вот, теоретически ему надо присвоить значение display: none и вуаля smile
Завтра, если нужно, точнее напишу.

Добавлено спустя     3 минуты   15 секунд:
Хорошая ссылка - http://www.quirksmode.org/css/display.html

#12 2007-07-11 17:29:36

nobody
Гость

Re: Отключение footer.php при просмотре темы

Как и обещал, точнее.

Для начала советую сделать бэкап стиля, который будем изменять, для того чтобы осталась не урезанная версия.
Итак, открываем footer.php, ищем (строка ~40):

<div id="brdfooter" class="block">

Заменяем на:

<div id="brdfooter" class="hidef">

Сохраняем, закрываем. В папке style/ открываем файл стиля, который хотим изменить (я для примера взял Oxygen.css), в самом конце добавляем:

DIV.hidef {display: none;}

Вуаля! Не представляю, зачем нужно скрывать футер, но это работает и по такой же методике можно скрыть любой элемент форума.

Внимание! Действия, описанные выше, приведены исключительно для ознакомления!

Это я к тому, что, например, сам Рикард Андерссон не рекомендует удалять копирайты, а они как известно, находятся в футере. Ссылку привести не могу, пунбб.орг сейчас в дауне. Так что вы действуете на свой страх и риск lol

#13 2007-07-11 18:08:33

hcs
Гость

Re: Отключение footer.php при просмотре темы

Можно кстати обойтись без правки footer.php, изменив только стиль:

#brdfooter {display: none}

#14 2007-07-13 21:31:58

Pminaeff
Гость

Re: Отключение footer.php при просмотре темы

Никаких изменений((( не пропадает футер(((

Добавлено спустя     13 минут   57 секунд:
Может у меня руки не из того места растут?

#15 2007-07-14 11:42:59

nobody
Гость

Re: Отключение footer.php при просмотре темы

Это просто не может быть!
После того, как все поменял, не забудь залогиниться и в профиле выбери стиль, который изменял.
Это единственная причина твоей неудачи, которая мне приходит на ум.

#16 2007-07-15 01:22:51

Pminaeff
Гость

Re: Отключение footer.php при просмотре темы

Всё равно не хочет, может

DIV.hidef {display: none;}

не туда вставляю?

#17 2007-07-15 09:49:36

nobody
Гость

Re: Отключение footer.php при просмотре темы

Попробуй версию от hcs, мне она как-то сразу не пришла на ум, так действительнее гораздо проще. Верни все как было в footer.php, и просто вставь в css изменяемого стиля строку:

#brdfooter {display: none}

не туда вставляю?

Даже не знаю, куда там можно не туда вставить tongue
Естественно, нужно вставлять эту строчку, как новый блок, с новой строки, после описания любого предыдущего (не уверен что пишу понятно smile ). Чтобы не ошибиться, вставляй в самом конце файла (идешь к самой-самой последней строке, после нее, через одну, вставляй эту строку)
Уф-ф-ф... smile

Добавлено спустя     9 минут   12 секунд:
Еще мысль пришла... Проверь, может где-то в самом файле стиля есть ошибочка. Например не закрытая (или не открытая) фигурная скобка, проверь также знак ";"...

У меня у самого вчера чуть крыша не съехала. Сделал в файле стиля (для сайта правда) новый класс для описания таблички. Открываю в опере - все супер, в IE - шрифта нет, его видно, только если мышкой выделять. Где-то после десятой правки и ругательств обнаружил не закрытую скобку, в самом конце, как раз перед куском написанного мной кода.
Мораль: Потести в разных браузерах, если в одном футер скрывается, в другом нет, 100% где-то в коде ошибочка.

Удачи!

Редактировался nobody (2007-07-15 09:59:58)

#18 2007-07-15 14:00:38

Pminaeff
Гость

Re: Отключение footer.php при просмотре темы

Странно, ничё не получается...

#19 2007-07-15 14:36:38

hcs
Гость

Re: Отключение footer.php при просмотре темы

Странно! Добавил

#brdfooter {display: none}

в конец Ergonomic.css и футер кудато пропал!
Любой может включить в профиле стиль ergonomic и убедиться что это так! За IE и Operu не отвечаю, а в мозиле точно так.

#20 2007-07-15 15:06:31

CR
Гость

Re: Отключение footer.php при просмотре темы

в Опере 9 так
да и везде должно быть так )

#21 2007-07-15 16:54:30

hcs
Гость

Re: Отключение footer.php при просмотре темы

Напрашивается вопрос, почему не получается у автора темы?

#22 2007-07-16 20:33:22

Pminaeff
Гость

Re: Отключение footer.php при просмотре темы

Может просто в инет эксплорере 7 не работает?

Добавлено спустя     1 минуту   4 секунды:
Эргономик в ие7 и опере 9, футер отображает!!!

#23 2007-07-16 23:36:43

niikto
Гость

Re: Отключение footer.php при просмотре темы

да, я тоже вижу футер (опера 9)

#24 2007-07-17 03:51:11

hcs
Гость

Re: Отключение footer.php при просмотре темы

niikto
я его включил назад, вот и видишь.

Добавлено спустя       48 секунд:
Pminaeff
и ты тоже по этой причине его видишь.
Мне без футера как-то неловко жить. Если хотите могу назад отключить для эксперимента.

#25 2007-07-18 08:42:17

Pminaeff
Гость

Re: Отключение footer.php при просмотре темы

давай)

Подвал доски

Под управлением FluxBB. Хостинг Hostens