Википедија: Персонализација

Из Википедије, слободне енциклопедије
Иди на навигацију Иди на претрагу
↱
  • ВП: ПОФ

Персонализација је функционалност МедиаВики-ја која омогућава сваком регистрованом члану да аутоматски укључи своје ЈаваСцрипт и ЦСС датотеке.

Ове датотеке су подстранице учесника са посебним називима, линкови до њих су у подешавањима . Ове странице могу уређивати само сам члан и администратори интерфејса .

МедиаВики аутоматски укључује ове датотеке у ХТМЛ странице након ЈаваСцрипт и ЦСС датотека саме МедиаВики, одабира сарадника гаџета и глобалног кода пројекта. У овом случају, „уобичајене“ датотеке цоммон.цсс и цоммон.јс су увек укључене , а друге две датотеке – у зависности од изабране теме дизајна.

Као и са било чим другим, проширења личног стила регистрованих чланова могу имати 3 нивоа деловања у зависности од странице на којој се хостују. Избор зависи од самог учесника, коначни стил (у случају сукоба правила) се одређује од најопштијег нивоа (најнижи приоритет) до најконкретнијег (највиши приоритет). Ако веза још увек нема посебну страницу, треба је једноставно креирати на уобичајен начин (кликом на „Креирај страницу“ или „Измени“):

  1. Странице у свим пројектима и подпројектима Викимедијине фондације :
    м: Посебно: МиПаге / глобал.цсс
  2. Странице на руској Википедији :
    Посебно: МиПаге / цоммон.цсс
  3. Странице за посебан дизајн руске Википедије:

Нерегистровани корисници могу применити опцију 1 додавањем жељеног стила у подешавања свог претраживача. Различити претраживачи имају различите начине додавања, добар преглед (на енглеском) се може наћи на хттп://бругбарт.цом/цустом-стиле-схеетс .

Посебна страница је посвећена личним скриптама, испод је креирање и примери ЦСС кода.

Генерисање ЦСС-а

Да бисте писали личне стилове, потребно вам је барем опште познавање ЦСС језика. Свако појединачно правило изгледа као

 селектор,
селектор,
… {
	стил;
	стил;
	...
}

Селектори описују ХТМЛ елементе странице и могу се саставити гледањем ХТМЛ-а странице. Примери селектора:

Хтмл код ЦСС
<div id="copy2" … div#copy2 или само #copy2
<div class="hdr" … div.hdr или само .hdr
<div class="parent"><div … .parent div , што значи "див унутар елемента са родитељском класом"

У оквиру ЦСС кода можете користити /* комментарии */ .

Многе ЦСС класе које се користе на Википедији су наведене на страници ен: Википедиа: Каталог ЦСС класа .

Не морате да уређујете своју ЦСС датотеку да бисте потврдили свој ЦСС. Идите на страницу Обележивачи за веб развој , кликните десним тастером миша на везу тест стилова и изаберите „додај у своје обележиваче“ (погледајте обележивач за детаље). Сада на било којој страници можете да изаберете овај нови обележивач, упишете ЦСС код у прозор који се појави и одмах видите радњу коју предузима на овој страници. Нажалост, овај метод не ради у Опера 10.

Сакривање предмета

Можете сакрити појединачне елементе интерфејса помоћу display: none; (међутим, ово не штеди ваш саобраћај: ставке се и даље преузимају са сервера, претраживач их једноставно не приказује).

На пример, можете сакрити:

 / * блок са два логотипа на самом дну сваке странице * /
# подножје ,
/ * упозорења о ауторским правима приликом уређивања * /
# едитпаге-цопиварн ,
# едитпаге-цопиварн2 {
	приказ : ниједан ; 
}
/ * линк до подешавања за бета функције у горњем менију * /
# пт-бетафеатурес {
	приказ : ниједан ;
}
/ * банер вести на врху странице * /
# централНотице {
	дисплеј : ниједан важан ;
}
/ * банер вести на листи за гледање * /
див . листа за праћење-порука { 
	приказ : ниједан ;
}

Распоред на страници

Истицање преусмеравања

посећена директна веза
преусмеравање посећено

Везе ка преусмеравању нису подразумевано истакнуте. У ХТМЛ коду странице, они су представљени као <a class="mw-redirect"> , тако да могу бити истакнути, на пример, бојом:

 а . мв-редирецт {
	боја: # 308050! импортант;
}
а . мв-редирецт : посећено {
	боја : # 3070А0 важно ;
}

У подешавањима постоји и гаџет који исто ради кликом на посебну картицу.

посећена страница
преусмеравање посећено

На специјалним страницама и страницама категоријеСве странице “ и „ Индекс врха странице“, преусмеравања су представљена као <div class="allpagesredirect"><a> <span class="redirect-in-category"><a> <div class="allpagesredirect"><a> и <span class="redirect-in-category"><a> <div class="allpagesredirect"><a> <span class="redirect-in-category"><a> и већ су истакнути курзивом преко нашег Цоммон.цсс . Можете их додатно истакнути, на пример, сивом:

 ... аллпагесредирецт а ,
спан . преусмеравање у категорију а {
	боја : # 444466 важно ;
}
... аллпагесредирецт а : посећено ,
спан . преусмеравање у категорију а : посећено {
	цолор: # 7А7АА5! импортант;
}

Истицање жељеног интервик

  • Чески
  • Деутсцх
  • енглески језик
  • Францаис
  • Полски
  • Свенска

Ако вас обично занима само један или два језика на листи интервјуа које говорите, онда је логично да их истакнете. На пример, следећи код ће подебљати интервики за чланке на енглеском и немачком.

 ли . интервики-ен ,
ли . интервики-де {
	фонт-веигхт : болд ;
}

У теми „МоноБоок“ такође постоји популаран метод поравнања потребних интервиц удесно (погледајте слику са десне стране):

 ли . интервики-ен {
	тект-алигн : десно ;
	маргин-ригхт : 10 пк ;
}

Подешавања такође имају гаџете за премештање неких популарних интернедеља на врх листе, али метода стила може бити пожељнија, пошто се стилови примењују на почетку учитавања странице, а не после њега.

Везе ка Википедији

Уклоните креф икону са веза које заправо упућују на странице Википедије (не ради у Интернет Екплорер-у ):

 тело а . екстерни [ хреф * = "//ру.википедиа.орг/" ] {
	позадина : ништа важно ;
	фонт-сизе: 0! импортант;
}

У просторима имена Википедиа, Пројецт, Арбитратион иу дискусијама било које странице, икона креф је већ уклоњена глобалном скриптом .

Истакните увучене реплике користећи њихову боју позадине

ЦСС код са фр: МедиаВики: Монобоок.цсс , који боји коментаре учесника на страницама дискусије и форума у ​​зависности од увлачења; за пример таквог бојења погледајте и фр: МедиаВики разговор: Монобоок.цсс

Прва примедба. Члан А. 14:00, 19. април 2007. (УТЦ)

Друга примедба. Члан Б. 14:05, 19. април 2007. (УТЦ)

Трећа примедба. Члан Ц. 14:10, 19. април 2007. (УТЦ)

Четврта примедба. Члан Д. 14:15, 19. април 2007. (УТЦ)

 ... нс-талк дд ,
... нс-4 дд {
	маргина : 0 ;
	паддинг : 0 ;
}
... нс-талк дл ,
... нс-4 дл {
	маргин-топ: чврста 1 пк # Ф0Ф080;
	бордер-лефт: чврста 1 пк # Ф0Ф080;
	паддинг-топ : .5 ем ;
	паддинг-лефт : .5 ем ;
	маргин-лефт : 1 ем ;
}
... нс-талк дл ,
... нс-4 дл ,
... нс-талк дл дл дл ,
... нс-4 дл дл дл ,
... нс-талк дл дл дл дл дл ,
... нс-4 дл дл дл дл дл ,
... нс-талк дл дл дл дл дл дл дл ,
... нс-4 дл дл дл дл дл дл дл ,
... нс-талк дл дл дл дл дл дл дл дл дл ,
... нс-4 дл дл дл дл дл дл дл дл дл {
	бацкгроунд : # Ф8ФЦФ0 ;
}
... нс-талк дл дл ,
... нс-4 дл дл ,
... нс-талк дл дл дл дл ,
... нс-4 дл дл дл дл ,
... нс-талк дл дл дл дл дл дл ,
... нс-4 дл дл дл дл дл дл ,
... нс-талк дл дл дл дл дл дл дл дл ,
... нс-4 дл дл дл дл дл дл дл дл {
	бацкгроунд : # Ф8ФЦФЕ ;
}

Међутим, пошто простор имена Википедије ( нс-4 ) садржи не само форуме, већ и многе друге странице (на пример, правила и упутства), код ће такође променити боју позадине неких пасуса (увучено са леве стране) и где се налази непотребно.

Читљивост дискусије

У просторима „Дискусија“ и „Википедија“ додајте растојање између два реда написана са :

 ... нс-талк дд + дд ,
... нс-4 дд + дд {
	маргин-топ : 0,5 ем ;
}

У просторима „Дискусија“ и „Википедија“, маркери који следе први ће се појавити само када пређете мишем преко гране реплике.

 ... нс-талк ул ли ул ,
... нс-4 ул ли ул {
	листа-стил-тип : ниједан ;
	лист-стиле-имаге : нема ;
}
... нс-талк ул ли : ховер ул ,
... нс-4 ул ли : лебдети ул {
	лист-стиле-типе : диск ;
}

Све реплике са маркером

 ... нс-талк дд ,
... нс-4 дд {
	дисплаи : лист-итем ;
	лист-стиле-типе : диск ;
}

Читљивост Куицк Пасте

Благо гура елементе за брзо уметање, брже је кретати се између њих

 а . мв-цхаринсерт-итем {
	паддинг : 0 пк 4 пк ;
}

Беџеви поред потписа учесника

Код додаје икону свим везама до странице члана:

 а [ титле * = "Члан:" ] {
	бацкгроунд : урл ( "хттп://уплоад.викимедиа.орг/википедиа/цоммонс/1/1ц/Усер.гиф" );
	бацкгроунд-репеат : без понављања ;
	паддинг-лефт : 1,5 ем ;
}

мисцелланеа

Смањите фонт описа ревизија:

 ... коментар {
	величина фонта : 90 % ;
}

Декорација интерфејса

Бочни мени на дну

(чланак)


навигација
  • Наслов
  • Рубрицатион
  • ...
учешће
  • Портал
  • Форум
  • ...
Претрага


Ако у стандардној теми дизајна „Вектор“ желите да користите целу ширину прозора претраживача за садржај страница, онда се логотип може уклонити, а сви блокови менија са леве стране могу се померити на сам дно страна; код за вецтор.цсс :

 / * доња бочна трака у вектору * /
# п-лого {
	дисплеј : ниједан важан ;
}
# п-персонал ,
# садржај ,
# подножје {
	маргин-лефт: 0! импортант;
}
# лева навигација {
	лефт: 1,5 их! импортант;
}
# мв-панел {
	положај : статички важан ;
	ширина : 100 % важно ;
}
див . портал {
	флоат : лево !важно ;
	позадина : ништа важно ;
}
# подножје {
	јасно : оба важно ;
}

Сличан код за МоноБоок тему ( монобоок.цсс ) :

 / * доња бочна трака у монобоок-у * /
# п-лого {
	приказ : ниједан ;
}
# садржај колоне ,
# садржаја {
	маргин-лефт: 0! импортант;
}
# п-цацтионс {
	лево : 0 важно ;
}
# колона-један {
	паддинг: 10 пк импортант;
}
... портлет {
	јасно : ништа важно ;
	маргин-боттом: 5 пк импортант;
}

Дизајн картица

У теми „Вектор“ можете да истакнете везу у самом горњем реду ако је то тренутна страница (као што је била у „МоноБоок“):

 ли . активан {
	фонт-веигхт : болд ;
}

Десна увлака

Тема Вецтор нема допуну за десну руку као што је то било у МоноБоок-у. Можете га додати овако:

 ... мв-боди {
	граница-ширина : 1 пк 1 пк 1 пк 1 пк ;
	маргин-ригхт : 1 ем ;
}

Коришћење слободног простора испод уређивача

Уклања маргине на ивицама у блоку испод уређивача

 ... едитОптионс {
	паддинг : 0 0 0 ;
	маргин-боттом : 0 ;
}

Уклоните увлачење испод мање измене

 ... едитЦхецкбокес {
	маргин-боттом : -5 пк ;
}

Приказује дугачку листу коришћених шаблона у две колоне користећи слободан простор на десној страни

 / * листа шаблона испод прозора за уређивање * /
... темплатесУсед {
    цолумн-цоунт : 2 ;
}

Померите везу у одељак за уређивање на десно

Ако желите да преместите везу да бисте уредили одељак чланка удесно, можете да налепите следећи код у своју датотеку стила:

 ... мв-едитсецтион {
	флоат : десно ;
}

Спремни стилови

Постоје унапред дефинисани стилови који мењају изглед свих страница Википедије. На пример, додаци то раде за Мозила Фајерфокс (по правилу пружају друге функције). Додаци могу бити корисни за оне који не знају како да раде са ЦСС-ом или не желе да их креирају од нуле. Изворни код је обично бесплатно доступан. Један од најпопуларнијих ових додатака је ВикиТвеак - Википедиа Енханцер , који, између осталих, има стилове „бели текст на црном“ за оне који мисле да се на тај начин мање замарају очи и уштеде енергија.

Сервисне странице

МедиаВики аутоматски додаје наслов странице као класу у <body> , тако да можете креирати правила која функционишу на одређеним страницама.

Уклањање "повратак"

Да бисте спречили случајна враћања при прегледу листе за гледање и недавних измена.

 / * сакриј везе [повратак] * /
тело . мв-специал-Ватцхлист спан . мв-роллбацк-линк ,
тело . мв-специал-Рецентцхангес спан . мв-роллбацк-линк {
	приказ : ниједан ;
}

Нумерација редова доприноса

Нумерисана листа на страницама часописа и сарадника .

 / * Нумерисана листа прилога и часописа * /
тело . мв-специал-Цонтрибутионс # цонтент ул ,
тело . мв-специал-Лог # цонтент ул {
	Листа-стиле-децимални! импортант; 
	лист-стиле-имаге : нема важно ;
}

Сакриј квадрате ознаке места у историји

Сакрива поља за потврду (поље за потврду, квадратиће) за уређивање ознака/ознака на страници историје

 / * Сакриј квадрате ознака места у историји * /
... мв-хистори-едитцхангетагс-буттон ,
# унос историје странице [ тип = поље за потврду ] {
	приказ : ниједан ;
}

Истицање линије

Истиче линију при лебдењу

 / * Истиче ред у историји * /
ул . специал > ли : лебдећи ,
ул # историја странице > ли : лебдећи {
	боја позадине : лаванда ;
}

Патрол Стимулатор

 / * патролни стимулатор. истицање у боји везе [унпров] у историји ревизија * /
... мв-фр-ревиевлинк {
	боја позадине : црвена ;
	величина фонта : 150 % ;
}

Примедбе

такође видети