Форум:Эмблемы браццких проектов
Перейти к навигации
Перейти к поиску
Абсурдопедия > Деревенская свалка > Эмблемы браццких проектов
Американцам удаётся заменять обычную эмблему вики на отдельных страницах и на целых именных пространствах. Может наши админы смогут сделать то же самое и с нашими браццкими проектами? --Wilhelm II 18:10, 5 апреля 2008 (UTC)
- <span style="position:absolute;top:-50px;left:-175px;z-index:-1">[[Image:WikiSU.png|200px]]</span>
- Как-то так это для замены в отдельной статье, у нас почему-то работает не так, как них. Далее привожу код для картинок на пространства имён (надо бы, кстати, запрос на создание в викию отправить), стыренный из анциклопедии (отсюда)
/* custom namespace logos (still under testing, this only works on full namespaces) -Splaka */ /* UnNews: and UnNews_talk: */ body.ns-102 #p-logo a { background-image: url(ссылка на картинку) !important; } body.ns-103 #p-logo a { background-image: url(ссылка на картинку) !important; }
- Очень у них там, кстати, занятные есть фишки. QραζўDραɖӧԋ 18:50, 5 апреля 2008 (UTC)
- В случае переноса картинок в позицию эмблемы пространства имён не нужен ли будет их редизайн? ++Inquirer 19:35, 5 апреля 2008 (UTC)
<span style="position:absolute;top:-50px;left:-175px;z-index:-1">[[Image:BigBrother.jpg|225px]] </span>
- Спан работает!, только там не в этом дело. А эмблема, мне казалось совалась жабаскриптом, но надо поточнее посмотреть --☭☠☢☜☎★☑☄ 06:00, 6 апреля 2008 (UTC)
- Ага, точно. Для каждой странице, на которой надо поменять что-нибудь создаётся свой css файл. Сам код выглядит так:
reskin = { "Main_Page": "", "UnNews:Main_Page": "Main Page.css", "Tlh:": "", "Tx:": "", "Vd:": "", "EBay": "", "EBay:": "EBay.css", "Em:": "", "UnTunes:Artsy_and_Misunderstood:_A_Bedroom_Emo_Song": "Em:.css", "Loneliness": "Em:.css", "Talk:Loneliness": "Em:.css", "User:Codeine/Em:": "Em:.css", "Memento": "", "Sdrawkcab": "", ")": "Sdrawkcab.css", "Babel:Aa": "Aaaa.css", "AAAAAAAAA!": "Aaaa.css", "Nihilism": "", "Babel:Gbs": "", "Babel:96": "", "Rp:": "", "Babel:APPL": "Fullscreen.css", "Babel:Ap": "Fullscreen.css", "Yahoo!": "Fullscreen.css", "User:Spintherism/Penmanship": "", "Babel:Hi": "", "Babel:666": "", "Wikipedia": "", "Babel:CaD": "", "An:": "", "Kenny_McCormick": "", "ROT13": "", "Namespace:Main_Page": "", "Babel:W2": "Fullscreen.css", "Benson:": "", "Upside_Down": "", "User:02barryc/UnNews/Site2": "", "User:Bradaphraser/SupperBowl": "", "Slime_Cube": "", "Time_Cubicle": "Slime Cube.css", "Babel:F@H": "", "The_Consumerist": "", "Cart": "Fullscreen.css", "Movie_Trailer_Announcer_Guy": "", "Ea:": "Fullscreen.css", "Babel:Vogon": "Vg:.css", "Babel:Communpedia": "Communpedia.css", "User:Mhaille/UnTube": "UnTube.css", "Socratic_method": "Smethod.css", "Babel:Newspeak": "", "User:Severian/Germ_Warfare": "Germ_Warfare.css", "User:Algorithm": "Nocategories.css", "Babel:Pumpkin": "Fullscreen.css", "MS_Paint": "", "Drawing": "Fullscreen.css", "An_article_that_contains_nothing_but_a_full_stop": "Smethod.css", "Broken_Redirect": "Smethod.css", "Bad_title": "Smethod.css", "Gullible": "Smethod.css", "International_Page_Blanking_Day": "Smethod.css", "Misleading": "Smethod.css", "Holocaust_denial_denial_denial_denial_denial": "Smethod.css" //Make sure all lines in this list except the last one have a comma after! } var skinName; if (reskin[wgPageName] != undefined && wgIsArticle == true) { skinName = (reskin[wgPageName].length > 0) ? reskin[wgPageName] : wgPageName + '.css'; document.write('<style type="text/css">/*<![CDATA[*/ @import "/index.php?title=MediaWiki:Skin/' + skinName + '&action=raw&ctype=text/css"; /*]]>*/</style>'); }
В отображении reskin хранятся названия стилей по названию страниц. reskin[wgPageName] даёт название нужного стиля.
Вот так, например, выглядит стиль для AAAAAAAA!: Aaaa.css. --☭☠☢☜☎★☑☄ 06:13, 6 апреля 2008 (UTC)
Вотъ, любуйтес: ААААААААА! --☭☠☢☜☎★☑☄ 18:47, 18 апреля 2008 (UTC)