Обговорення користувача:Admin: відмінності між версіями
Admin (обговорення | внесок) |
AtUkr (обговорення | внесок) |
||
| Рядок 64: | Рядок 64: | ||
.spoiler:hover a:visited, .spoilered a:visited {color: #5A3696;} | .spoiler:hover a:visited, .spoilered a:visited {color: #5A3696;} | ||
</code> | </code> | ||
І варто б залочити Головну. А то мало що може статися. [[Користувач:AtUkr|AtUkr]] ([[Обговорення користувача:AtUkr|обговорення]]) 14:51, 1 квітня 2017 (UTC) | І варто б залочити Головну. А то мало що може статися. [[Користувач:AtUkr|AtUkr]] ([[Обговорення користувача:AtUkr|обговорення]]) 14:51, 1 квітня 2017 (UTC) | ||
: Дякую за цінні поради. Виправив. Лише є неполадки з навбаром — він вертикальний та з дефолтним стилем навбоксу.--[[Користувач:Admin|Admin]] ([[Обговорення користувача:Admin|обговорення]]) 18:41, 1 квітня 2017 (UTC) | : Дякую за цінні поради. Виправив. Лише є неполадки з навбаром — він вертикальний та з дефолтним стилем навбоксу.--[[Користувач:Admin|Admin]] ([[Обговорення користувача:Admin|обговорення]]) 18:41, 1 квітня 2017 (UTC) | ||
:: От чорт, це ще не все. Ще треба додати: | |||
::* до common.css: | |||
<spoiler> | |||
/* Default style for navigation boxes */ | |||
<br>.navbox { | |||
<br> /* Navbox container style */ | |||
<br> border: 1px solid #aaa; | |||
<br> width: 100%; | |||
<br> margin: auto; | |||
<br> clear: both; | |||
<br> font-size: 88%; | |||
<br> text-align: center; | |||
<br> padding: 1px; | |||
<br>} | |||
<br>.navbox-inner, | |||
<br>.navbox-subgroup { | |||
<br> width: 100%; | |||
<br>} | |||
<br>.navbox-group, | |||
<br>.navbox-title, | |||
<br>.navbox-abovebelow { | |||
<br> padding: 0.25em 1em; /* Title, group and above/below styles */ | |||
<br> line-height: 1.5em; | |||
<br> text-align: center; | |||
<br>} | |||
<br>th.navbox-group { /* Group style */ | |||
<br> white-space: nowrap; | |||
<br> /* @noflip */ | |||
<br> text-align: right; | |||
<br>} | |||
<br>.navbox, | |||
<br>.navbox-subgroup { | |||
<br> background: #fdfdfd; /* Background color */ | |||
<br>} | |||
<br>.navbox-list { | |||
<br> line-height: 1.8em; | |||
<br> border-color: #fdfdfd; /* Must match background color */ | |||
<br>} | |||
<br>.navbox th, | |||
<br>.navbox-title { | |||
<br> background: #ccccff; /* Level 1 color */ | |||
<br>} | |||
<br>.navbox-abovebelow, | |||
<br>th.navbox-group, | |||
<br>.navbox-subgroup .navbox-title { | |||
<br> background: #ddddff; /* Level 2 color */ | |||
<br>} | |||
<br>.navbox-subgroup .navbox-group, | |||
<br>.navbox-subgroup .navbox-abovebelow { | |||
<br> background: #e6e6ff; /* Level 3 color */ | |||
<br>} | |||
<br>.navbox-even { | |||
<br> background: #f7f7f7; /* Even row striping */ | |||
<br>} | |||
<br>.navbox-odd { | |||
<br> background: transparent; /* Odd row striping */ | |||
<br>} | |||
<br>table.navbox + table.navbox { /* Single pixel border between adjacent navboxes */ | |||
<br> margin-top: -1px; /* (doesn't work for IE6, but that's okay) */ | |||
<br>} | |||
<br>.navbox .hlist td dl, | |||
<br>.navbox .hlist td ol, | |||
<br>.navbox .hlist td ul, | |||
<br>.navbox td.hlist dl, | |||
<br>.navbox td.hlist ol, | |||
<br>.navbox td.hlist ul { | |||
<br> padding: 0.125em 0; /* Adjust hlist padding in navboxes */ | |||
<br>} | |||
<br>ol + table.navbox, | |||
<br>ul + table.navbox { | |||
<br> margin-top: 0.5em; /* Prevent lists from clinging to navboxes */ | |||
<br>} | |||
<br> | |||
<br>/* Default styling for Navbar template */ | |||
<br>.navbar { | |||
<br> display: inline; | |||
<br> font-size: 88%; | |||
<br> font-weight: normal; | |||
<br>} | |||
<br>.navbar ul { | |||
<br> display: inline; | |||
<br> white-space: nowrap; | |||
<br>} | |||
<br>.navbar li { | |||
<br> word-spacing: -0.125em; | |||
<br>} | |||
<br>/* Navbar styling when nested in infobox and navbox */ | |||
<br>.infobox .navbar { | |||
<br> font-size: 100%; | |||
<br>} | |||
<br>.navbox .navbar { | |||
<br> display: block; | |||
<br> font-size: 100%; | |||
<br>} | |||
<br>.navbox-title .navbar { | |||
<br> /* @noflip */ | |||
<br> float: left; | |||
<br> /* @noflip */ | |||
<br> text-align: left; | |||
<br> /* @noflip */ | |||
<br> margin-right: 0.5em; | |||
<br> width: 6em; | |||
<br>} | |||
<br> | |||
<br>.navbox-title .navbar li span { | |||
<br> color: #002BB8; | |||
<br> font-size: x-small; | |||
<br>} | |||
<br> | |||
<br>/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript | |||
<br> in [[MediaWiki:Common.js]] are styled here so they can be customised. */ | |||
<br>.collapseButton { | |||
<br> /* @noflip */ | |||
<br> float: right; | |||
<br> font-weight: normal; | |||
<br> /* @noflip */ | |||
<br> margin-left: 0.5em; | |||
<br> /* @noflip */ | |||
<br> text-align: right; | |||
<br> width: auto; | |||
<br>} | |||
<br>/* In navboxes, the show/hide button balances the v·d·e links | |||
<br> from [[Template:Navbar]], so they need to be the same width. */ | |||
<br>.navbox .collapseButton { | |||
<br> width: 6em; | |||
<br>} | |||
<br> | |||
<br>/* Styling for JQuery makeCollapsible, matching that of collapseButton */ | |||
<br>.mw-collapsible-toggle { | |||
<br> font-weight: normal; | |||
<br> /* @noflip */ | |||
<br> text-align: right; | |||
<br>} | |||
<br>.navbox .mw-collapsible-toggle { | |||
<br> width: 6em; | |||
<br>} | |||
</spoiler> | |||
::* до common.js: | |||
<spoiler show="Show" hide="Hide"> | |||
<br>/* | |||
<br> * Collapsible tables | |||
<br> * | |||
<br> * Description: Allows tables to be collapsed, showing only the header. See | |||
<br> * [[:en:Wikipedia:NavFrame]]. | |||
<br> * Maintainers: [[:en:User:R. Koot]] | |||
<br> */ | |||
<br> | |||
<br>var autoCollapse = 2; | |||
<br>var collapseCaption = "сховати"; | |||
<br>var expandCaption = "показати"; | |||
<br> | |||
<br>window.collapseTable = function ( tableIndex ) { | |||
<br> var Button = document.getElementById( 'collapseButton' + tableIndex ); | |||
<br> var Table = document.getElementById( 'collapsibleTable' + tableIndex ); | |||
<br> | |||
<br> if ( !Table || !Button ) { | |||
<br> return false; | |||
<br> } | |||
<br> | |||
<br> var Rows = Table.rows; | |||
<br> var i; | |||
<br> | |||
<br> if ( Button.firstChild.data === collapseCaption ) { | |||
<br> for ( i = 1; i < Rows.length; i++ ) { | |||
<br> Rows[i].style.display = 'none'; | |||
<br> } | |||
<br> Button.firstChild.data = expandCaption; | |||
<br> } else { | |||
<br> for ( i = 1; i < Rows.length; i++ ) { | |||
<br> Rows[i].style.display = Rows[0].style.display; | |||
<br> } | |||
<br> Button.firstChild.data = collapseCaption; | |||
<br> } | |||
<br>}; | |||
<br> | |||
<br>function createCollapseButtons() { | |||
<br> var tableIndex = 0; | |||
<br> var NavigationBoxes = {}; | |||
<br> var Tables = document.getElementsByTagName( 'table' ); | |||
<br> var i; | |||
<br> | |||
<br> function handleButtonLink( index, e ) { | |||
<br> window.collapseTable( index ); | |||
<br> e.preventDefault(); | |||
<br> } | |||
<br> | |||
<br> for ( i = 0; i < Tables.length; i++ ) { | |||
<br> if ( $( Tables[i] ).hasClass( 'collapsible' ) ) { | |||
<br> | |||
<br> /* only add button and increment count if there is a header row to work with */ | |||
<br> var HeaderRow = Tables[i].getElementsByTagName( 'tr' )[0]; | |||
<br> if ( !HeaderRow ) continue; | |||
<br> var Header = HeaderRow.getElementsByTagName( 'th' )[0]; | |||
<br> if ( !Header ) continue; | |||
<br> | |||
<br> NavigationBoxes[ tableIndex ] = Tables[i]; | |||
<br> Tables[i].setAttribute( 'id', 'collapsibleTable' + tableIndex ); | |||
<br> | |||
<br> var Button = document.createElement( 'span' ); | |||
<br> var ButtonLink = document.createElement( 'a' ); | |||
<br> var ButtonText = document.createTextNode( collapseCaption ); | |||
<br> | |||
<br> Button.className = 'collapseButton'; /* Styles are declared in Common.css */ | |||
<br> | |||
<br> ButtonLink.style.color = Header.style.color; | |||
<br> ButtonLink.setAttribute( 'id', 'collapseButton' + tableIndex ); | |||
<br> ButtonLink.setAttribute( 'href', '#' ); | |||
<br> $( ButtonLink ).on( 'click', $.proxy( handleButtonLink, ButtonLink, tableIndex ) ); | |||
<br> ButtonLink.appendChild( ButtonText ); | |||
<br> | |||
<br> Button.appendChild( document.createTextNode( '[' ) ); | |||
<br> Button.appendChild( ButtonLink ); | |||
<br> Button.appendChild( document.createTextNode( ']' ) ); | |||
<br> | |||
<br> Header.insertBefore( Button, Header.firstChild ); | |||
<br> tableIndex++; | |||
<br> } | |||
<br> } | |||
<br> | |||
<br> for ( i = 0; i < tableIndex; i++ ) { | |||
<br> if ( $( NavigationBoxes[i] ).hasClass( 'collapsed' ) || ( tableIndex >= autoCollapse && $( NavigationBoxes[i] ).hasClass( 'autocollapse' ) ) ) { | |||
<br> window.collapseTable( i ); | |||
<br> } | |||
<br> else if ( $( NavigationBoxes[i] ).hasClass ( 'innercollapse' ) ) { | |||
<br> var element = NavigationBoxes[i]; | |||
<br> while ((element = element.parentNode)) { | |||
<br> if ( $( element ).hasClass( 'outercollapse' ) ) { | |||
<br> window.collapseTable ( i ); | |||
<br> break; | |||
<br> } | |||
<br> } | |||
<br> } | |||
<br> } | |||
<br>} | |||
<br> | |||
<br>$( createCollapseButtons ); | |||
</spoiler> | |||
[[Користувач:AtUkr|AtUkr]] ([[Обговорення користувача:AtUkr|обговорення]]) 11:35, 2 квітня 2017 (UTC) | |||
Версія за 14:35, 2 квітня 2017
Текст заголовка
Привіт. Є проблема з завантаженням пікч. Видає таке "Неможливо створити директорію «mwstore://local-backend/local-public/5/5a" --Admin2 (обговорення) 19:59, 6 лютого 2017 (UTC)
- Виправив--Admin (обговорення) 20:57, 6 лютого 2017 (UTC)
Щось поламалося
- Привіт. Знову проблема з завантаженням пікч. Видає "Не вдалося відкрити файл блокування для "mwstore://local-backend/local-public/b/b2/Forever_Alone2.png"." Це через оновлення рушія? --Admin2 (обговорення) 15:18, 8 березня 2017 (UTC)
- Виправив--Admin (обговорення) 15:44, 8 березня 2017 (UTC)
- І ще якась проблема з відображенням пікч. На Опері і на Хромі. http://prntscr.com/ehhwc6 --Admin2 (обговорення) 15:21, 8 березня 2017 (UTC)
- Виправив--Admin (обговорення) 15:44, 8 березня 2017 (UTC)
- Це знову я тебе буду зайобувати) Чомусь усі посилання з гуглу та яндексу ось, наприклад такі https://drama.kropyva.ch/%D0%9C%D0%B5%D0%BC видають "404"--Admin2 (обговорення) 15:31, 9 березня 2017 (UTC)
- Та як є чого, то зайобуй. Про це знаю, причина в тому, що я не налаштував посилання (замість drama.kropyva.ch/Стаття показує drama.kropyva.ch/index.php?title=Стаття). Згодом виправлю.--Admin (обговорення) 16:25, 9 березня 2017 (UTC)
- Виправив--Admin (обговорення) 16:25, 10 березня 2017 (UTC)
- Та як є чого, то зайобуй. Про це знаю, причина в тому, що я не налаштував посилання (замість drama.kropyva.ch/Стаття показує drama.kropyva.ch/index.php?title=Стаття). Згодом виправлю.--Admin (обговорення) 16:25, 9 березня 2017 (UTC)
- Можливо, краще буде якщо айпішники анонів не будуть світитися, а буде все традиційно відображати слово "Анонімус" --Admin2 (обговорення) 18:38, 11 березня 2017 (UTC)
- Поки не можу виправити. Нова версія рушія не дозволяє це зробити так легко, як стара--Admin (обговорення) 12:26, 12 березня 2017 (UTC)
- Те що в нас помер шаблон https://drama.kropyva.ch/%D0%A8%D0%B0%D0%B1%D0%BB%D0%BE%D0%BD:Navbar це так і треба? --Admin2 (обговорення) А то он як воно виглядати стало http://prntscr.com/eps2z2 06:58, 29 березня 2017 (UTC)
- Там треба переписати всі шаблони, які його включають згідно документації Navbar. Але я хочу встановити Navbox — це той шаблон, який має справа картинку, як на старій Драматиці.--Admin (обговорення) 14:59, 29 березня 2017 (UTC)
Технічні питання
Привіт. Я тут трохи покопирсався у шаблонах. Бачу, що Шаблон:Відео вже працює, але є ще кілька технічних заковик:
- Module:Navbox не працює і не буде працювати, бо для нього треба ще підмодуль Navbar по-перше і розширення Scribunto по-друге. А тоді вже буде все гаразд.
- Для Шаблон:Спойлер: у common.css треба вставити щось таке (позичив на Лурку):
/* Spoilers */
.spoiler, .spoiler a, .spoiler a:visited {
cursor: help;
-khtml-opacity: 0.0;
-moz-opacity: 0.0;
filter:alpha(opacity=0);
opacity:0.0;
background:white;color:white;
}
.spoiler:hover, .spoiler:hover a, .spoiler:hover a:visited,
.spoilered, .spoilered a, .spoilered a:visited {
-khtml-opacity: 1.0;
-moz-opacity: 1.0;
filter:alpha(opacity=100);
opacity:1.0;
background:transparent;
}
.spoiler:hover, .spoilered {color: black;}
.spoiler:hover a, .spoilered a {color: #002BB8; cursor: pointer;}
.spoiler:hover a:visited, .spoilered a:visited {color: #5A3696;}
І варто б залочити Головну. А то мало що може статися. AtUkr (обговорення) 14:51, 1 квітня 2017 (UTC)
- Дякую за цінні поради. Виправив. Лише є неполадки з навбаром — він вертикальний та з дефолтним стилем навбоксу.--Admin (обговорення) 18:41, 1 квітня 2017 (UTC)
- От чорт, це ще не все. Ще треба додати:
- до common.css:
- От чорт, це ще не все. Ще треба додати:
- до common.js:
AtUkr (обговорення) 11:35, 2 квітня 2017 (UTC)