Обговорення користувача:Alex-engraver/Посилання Примітки reflist Джерела (24.08.2011—27.08.2011)

Матеріал з Вікіпедії — вільної енциклопедії.
Найсвіжіший коментар: Alex-engraver 12 років тому
Перейти до навігації Перейти до пошуку
Повний архів: Обговорення_користувача:Alex-engraver/АвтоАрхів
Обговорення: Обговорення_користувача:Alex-engraver


== Посилання == == Примітки == {{reflist}} == Джерела == <ref></ref> [[Файл:|міні|ліворуч|200пкс|]] {{цитата|{{oq|la|}}}} · • → ↑ ← ↓ Ґ ґ 
— останні два рядки видно. Хотілося б зрозуміти принцип, щоб самостійно додавати елементи в ході роботи, бо я ще не знаю, які тут є корисні шаблони, відмінні від російської.—Atia 19:53, 24 серпня 2011 (UTC)Відповісти

Спробував проаналізувати Ваші кроки по зміні скрипта. Далі, якщо щось незрозуміло буде — трясіть, допоки не буде написано зрозуміло :) Помилки пішли з наступної правки у рядку
'<a href=\'javascript:insertTags("<br","/>"}}","")\'><br /></a> ' +

Не буду лізти у подробиці програмування як що й чому з Вашого дозволу, бо все заплутаю, скажу лише кілька слів на рівні мого знання JavaScript з кількома прикладами. Після insertTags у круглих дужках має іти три пари подвійних лапок, розділених комою: "", "", "". Так має бути завжди. Між першою парою лапок необхідно помістити той текст, який буде вставлено у вікно редагування до позиції курсору, а між другою — той, що після. Тобто, якщо Ви хочете, наприклад, вивести пару тегів <nowiki></nowiki> так, аби курсор опинився між ними, Вам треба написати наступне:

'<a href=\'javascript:insertTags("<nowiki>","</nowiki>","")\'>&lt;nowiki&gt;&lt;/nowiki&gt;</a> ' +

Якщо ж треба створити кнопку, яка виводить лише один тег, <br/>, наприклад, то другу пару лапок не треба задіювати:

'<a href=\'javascript:insertTags("<br/>","","")\'>&lt;br/&gt;</a> ' +

Якщо Ви так зробите, то у Вас на панелі будуть кнопки під назвами <nowiki></nowiki> і <br/>. Коли задіюється третя пара лапок — не знаю :)

Ще трохи скажу про те, як виглядають назви кнопок. Те, що ви пишете між передостаннім > і </a> може проінтерпретуватись як звичайний HTML чи команди Вікіпедії. Тому, аби у Вас на екрані відобразився напис <br /> треба замість знаків більше менше та деяких інших службових, писати так звані HTML entities, тобто буквені коди цих символів (їх легко знайти, якщо загуглити це словосполучення). Знакам більше й менше відповідають коди &lt; і &gt; відповідно. Тому якщо Ви бажаєте, аби текст назви кнопки раптом не був сприйнятий рушієм Вікіпедії як її рідні команди, службові символи треба писати через оті entities. Серед описаних Вами проблем вище була така, що замість того, аби вивести <br/> воно перенесло наступну кнопку на новий рядок. Це відбулось саме тому, що замість того, аби вивести назву кнопки «<br/>», Вікі-рушій сприйняв це як звичайну команду HTML. От так, не судіть суворо :) --Alex-engraver 20:12, 24 серпня 2011 (UTC)Відповісти

О мій бог! Це виявляється просто, а я вже такого собі нафантазувала з цими лапками)))). Спочатку я думала, что ", " — це має бути пробіл, потім я вже не знала, що й думати. Велике вам спасибі за такий дуже прискорений курс програмування)))! одне прохання: не пишіть до мене з великої Ви, краще ви чи ти.Atia 21:17, 24 серпня 2011 (UTC)Відповісти
Чудово :) Домовились. --Alex-engraver 04:51, 25 серпня 2011 (UTC)Відповісти

Вітаю! Я тут собі додала шаблони на панельку {{actor-stub}} та {{Movie-stub}}, але мій vector.js тепер потрапив у 2 категорії про незавершені фільми та актори. Чи можна цього якось уникнути? —Atia 18:24, 27 серпня 2011 (UTC)Відповісти

Доброго вечора! Мій js туди так швидко не потрапив, тому викажу припущення. У тебе зараз написано \'>{{film-stub}}</a>, спробуй переробити у \'>film-stub</a> й так само прибери фігурні дужки з {{actor-stub}}. Або просто замість дужок щось інше напиши, аби тобі не вставляло сам шаблон, що вностить приховану категорію. --Alex-engraver 18:34, 27 серпня 2011 (UTC)Відповісти
Нє, не виходить, я навіть назву змінила (дужки вже потім забрала). Все одно у категоріях.--Atia 20:16, 27 серпня 2011 (UTC)Відповісти
Значить це так спрацьовує наблон у лапках... В найгіршому випадку так і залишиться (я взагалі на цей метод формування панелі потрапив через те, що сторінка скрипту потрапляє до категорії сторінок з помилками цитувань), але можна спробувати замінити { на {, а } на }. Можливість вставки шаблону від цього не зміниться. --Alex-engraver 20:24, 27 серпня 2011 (UTC)Відповісти
Точняк). Походу виправила ще чотири потрапляння. Дякую).—Atia 20:34, 27 серпня 2011 (UTC)Відповісти
Будь-ласка :) --Alex-engraver 20:39, 27 серпня 2011 (UTC)Відповісти