Обговорення користувача:Admin: відмінності між версіями

Матеріал з Енциклопедія Драматика
Перейти до навігації Перейти до пошуку
Рядок 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)
Виправив--Admin (обговорення) 15:44, 8 березня 2017 (UTC)
Та як є чого, то зайобуй. Про це знаю, причина в тому, що я не налаштував посилання (замість drama.kropyva.ch/Стаття показує drama.kropyva.ch/index.php?title=Стаття). Згодом виправлю.--Admin (обговорення) 16:25, 9 березня 2017 (UTC)
Виправив--Admin (обговорення) 16:25, 10 березня 2017 (UTC)
Anony 1.png
  • Можливо, краще буде якщо айпішники анонів не будуть світитися, а буде все традиційно відображати слово "Анонімус" --Admin2 (обговорення) 18:38, 11 березня 2017 (UTC)
Поки не можу виправити. Нова версія рушія не дозволяє це зробити так легко, як стара--Admin (обговорення) 12:26, 12 березня 2017 (UTC)
Там треба переписати всі шаблони, які його включають згідно документації Navbar. Але я хочу встановити Navbox — це той шаблон, який має справа картинку, як на старій Драматиці.--Admin (обговорення) 14:59, 29 березня 2017 (UTC)

Технічні питання

Привіт. Я тут трохи покопирсався у шаблонах. Бачу, що Шаблон:Відео вже працює, але є ще кілька технічних заковик:

  1. Module:Navbox не працює і не буде працювати, бо для нього треба ще підмодуль Navbar по-перше і розширення Scribunto по-друге. А тоді вже буде все гаразд.
  2. Для Шаблон:Спойлер: у 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)