2013-04-15 3 views
2

Как полностью удалить боковую панель из MediaWiki, и я имею в виду, что содержание div занимает 100% от ширины пространства браузера? Я успешно реализовал расширение, в котором у незарегистрированных пользователей нет боковой панели или панели инструментов, и, следовательно, дополнительное пространство в таких случаях кажется излишним.Полностью удалить боковую панель из MediaWiki

Я пытаюсь создать свою собственную кожу от вектора и пытался до сих пор изменить margin-left: 10em и соответствующие метки в div#content и mw-panel в файле CSS кожи, но не повезло до сих пор.

+0

Надеюсь, вы хотите полностью удалить конкретный контент div, сделайте это с помощью Jquery, используя '$ ('# side-bar'). remove()'. – dreamweiver

+0

Лучше симулируйте в http://jsfiddle.net, чтобы я мог лучше понять вашу проблему. – dreamweiver

ответ

0

Если вы хотите использовать CSS, то вы можете попробовать,

#sidebar{ 
    display:none; 
} 

, чтобы увидеть, если он дает желаемый эффект.

Или вы можете сделать то, что dreamweiver сказал и использовать JQuery

$('#side-bar').remove() 
1

Зачем использовать CSS, когда вы можете редактировать меню на боковой панели и это хранится в базе данных

Перейдите к MediaWiki: Sidebar Редактировать страницу и удалить компоненты, которые вам не нужны

+0

Это не удалит неиспользуемое пространство и, по крайней мере, в той версии, которую я запускаю, панель инструментов просто не исчезнет, ​​нет от того, что. – Domi

0

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

Найдите код скина для $this->data['sidebar'], и вы найдете цикл, который печатает боковую панель.

Однако, я предполагаю, что у вас кожа имеет какую-то навигацию, и вместо того, чтобы изобретать колесо, я бы рекомендовал использовать боковую панель с ее встроенной функциональностью (можно установить с MediaWiki:Sidebar и т. Д.), Даже если вы решили использовать его по-другому. его не нужно печатать как боковую панель, просто потому, что это имя - это может быть верхнее меню, выпадающее меню, ...

Смежные вопросы