Обсуждение Википедии:Гаджеты/Выделение неоднозначностей

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Предложения[править код]

:-) Сделал так, что не подсвечивается Шаблон:Другие значения. Участник:Ll0l00l/Gadget-bkl-check-tests3.js --1101001 18:47, 1 июня 2010 (UTC)[ответить]

Шаблон {{значения}} всё ещё подсвечивается. Надо бы и его исключить. --Zserghei 20:22, 1 июня 2010 (UTC)[ответить]
  • Я скопировал гаджет к себе и доработал. Если интересно, то можете проверить мою версию доработки гаджета, добавив importScript('Участник:Ll0l00l/Gadget-bkl-check-tests3.js'); предварительно отключив гаджет галочкой.--1101001 21:20, 1 июня 2010 (UTC)[ответить]
А можно вынести слово «уточнить» в переменную, которую можно было бы переопределить на пользовательской странице /monobook.js. Я, например, хочу, чтобы неоднозначности подсвечивались, но не сопровождались комментарием «уточнить». --Zserghei 20:22, 1 июня 2010 (UTC)[ответить]
вот и я о чем неплохо бы это в переменную или вообще убрать. Будут ли противники? Неплохо бы переменной задавать и оформление текста. Меня, например, красный фломастерный цвет только отвлекает. --Insider 51 11:12, 2 июня 2010 (UTC)[ответить]
Перенёс из tests3 в гаджет, вроде не заработало. --infovarius 06:26, 3 июня 2010 (UTC)[ответить]
У меня сейчас вообще не выделяются дизамбиги. --Michgrig (talk to me) 09:45, 3 июня 2010 (UTC)[ответить]
  • На firefox 3.6.3 и на новой opera 10 работает и старая версия, и новая. На IE6 не работает старая версия, и не работает новая.--1101001 15:29, 3 июня 2010 (UTC)[ответить]
У меня в IE7 и 8 старая работала, а новая не работает. --Michgrig (talk to me) 17:15, 3 июня 2010 (UTC)[ответить]
  • Только что поставил IE8 (новый 8,0,6001,18702). Работает текущая версия гаджета (новая), но после Ctrl-F5, и бывают проблемы с этим Ctrl-F5, такие, что он запоминает что-то старое. Вы нажимали Ctrl-F5? Может есть смысл выключить гаджет, сохранить, включить гаждет и опять сохранить.--1101001 18:58, 3 июня 2010 (UTC)[ответить]
  • Возможно дело в кэшировании. Чтобы обновить все скрипты в IE7 и в IE8 надо, как это не странно, сначала зайти firefox-ом в Википедию под своим именем, нажать в firefox-е на странице Ctrl-Shift-R, затем уже в IE нажать Ctrl-F5. И только тогда скрипты обновляются. На какой странице в IE8 не работала подсветка? Можете попробовать новую версию, которая работает у меня в IE7 (настройки-внешний вид-Собственный JS-создать-добавить строчку: importScript('User:Ll0l00l/Gadget-bkl-check-tests4.js');

, а гаджет пока выключите).--1101001 14:48, 4 июня 2010 (UTC)[ответить]

В «быстром» и не должно работать (без дополнительных усилий). В настройках недавно появился «Использовать быстрый предварительный просмотр» (на том же принципе), там тоже скорее всего не будет работать. — AlexSm 02:47, 8 июня 2010 (UTC)[ответить]
Нет, у меня обычный предпросмотр. Причем после того, как написал сообщение о том, что не работает - уже вроде работало :-) Ладно, помониторю еще. --Michgrig (talk to me) 07:28, 8 июня 2010 (UTC)[ответить]

Ударение[править код]

Ударение, поставленное после ссылки, съезжает на мягкий знак слова уточнить. --Abc82 08:44, 30 июня 2010 (UTC)[ответить]

  • Это, собственно, свойство символа ударения, поэтому это сложно исправить.--1101001 23:12, 2 июля 2010 (UTC)[ответить]
  • Предлагаю программно определять, когда ударение стоит после подсвечиваемой ссылки, и делать в этом случае поправку, как уже делается для окончаний в [[салат]]е → в салате. — Эта реплика добавлена участником Abc82 (ов)

Выделение в дизамбигах[править код]

Дело в том, что ссылки выделяются и на страницах неоднозначностей, чего, на мой взгляд, быть не должно — там они вполне имеют право находиться. Предлагаю запретить выделения на таких страницах. --SkоrP24 16:34, 22 июля 2010 (UTC)[ответить]

И на страницах обсуждения тоже как-то не к месту... Можно же ограничения сделать? --SkоrP24 20:14, 22 июля 2010 (UTC)[ответить]

Я против убирания выделения со страниц неоднозначностей. Пример: дизамбиг об улице содержит ссылки на города, но название города может писаться с уточнением (например, Орёл, Владимир, Хмельницкий - не города, а дизамбиги). В данном случае выделение дизамбигов нужно. --Michgrig (talk to me) 17:45, 23 июля 2010 (UTC)[ответить]
В частых случаях страница может содержать, например, раздел «см. также» или дизамбиг-ответвление (например, с уточнением (фильм)). Выделение выделением, но слово «уточнить» тут точно не к месту. Участника, подключившего гаджет, но плохо знакомого с правилами оформления страниц неоднозначностей, может ввести в заблуждение. --SkоrP24 18:08, 23 июля 2010 (UTC)[ответить]
Тогда наверное придумать другое слово? Я тоже считаю нужным работу гаджета на страницах разрешения неоднозначностей. --Obersachse 18:12, 23 июля 2010 (UTC)[ответить]
Тогда как вариант предлагаю оставить это слово в статьях, а на страницах неоднозначностей убрать, оставив только выделение. --SkоrP24 18:31, 23 июля 2010 (UTC)[ответить]
А, может, вообще везде убрать это слово "уточнить"? --Michgrig (talk to me) 18:36, 23 июля 2010 (UTC)[ответить]
В цветных шаблонах может плохо восприниматься. --SkоrP24 18:58, 23 июля 2010 (UTC)[ответить]
Вообще-то да, лучше убрать, т.к. при использовании шаблона {{другие значения}} тоже появляется. --SkоrP24 20:12, 23 июля 2010 (UTC)[ответить]
Про это см. выше #Шаблон:Другие значения. --Michgrig (talk to me) 20:15, 23 июля 2010 (UTC)[ответить]

Про пометки "уточнить"[править код]

Перенесено со страницы Обсуждение участницы:Lvova.

Стась, это не твой бот расставляет пометкиуточнить, окрашенные в розовый цвет? Дело, разумеется, полезное — ссылки на дизамбиги в ОП я исправляю по мере сил и это очень помогает. Но ИМХО, не мешало бы сделать так, чтобы они были только в основном пространстве, ибо эти, извиняюсь, розовые блямбы совершенно не украшают, а в обсуждениях и уж тем более в пространстве Википедия неоднозначности точно никто не станет разрешать, да и в дизамбигах ссылки на другие дизамбиги бывают весьма полезны... Например, в дизамбиге Иванов, Иван будет, согласись, полезна именно ссылка на Иванов, а не на конкретного Иванова. Дядя Фред 15:57, 24 августа 2010 (UTC)[ответить]

Эти ссылки вообще никто не расставляет, это ты себе, должно быть, гаджет включил и забыл =) Львова Анастасия 15:58, 24 августа 2010 (UTC)[ответить]
…Или вообще Википедия:Форум/Предложения#Выделение неоднозначностей по умолчанию для всех произошло, я не слежу особо. Львова Анастасия 16:07, 24 августа 2010 (UTC)[ответить]
Понятно, значит, нужно пинать автора гаджета... Вот бы ещё знать, кто этот гаджет он :-) Дядя Фред 16:51, 24 августа 2010 (UTC)[ответить]
Извиняюсь, что вмешиваюсь. Загляните вот сюда: Википедия:Гаджеты/Выделение неоднозначностей. — Артём Коржиманов 17:05, 24 августа 2010 (UTC)[ответить]
И в обсуждение указанной Артёмом страницы. Похоже, гаджет не умеет различать пространства имен. --Michgrig (talk to me) 17:12, 24 августа 2010 (UTC)[ответить]
Артём, это волшебно, меня совершенно не интересует цвет выделения, более того — чем ядовитее он будет, тем полезнее гаждет :-) Но зачем же он вне ОП :-( Разве трудно трудно его научить? Дядя Фред 17:21, 24 августа 2010 (UTC)[ответить]
Это уже другой вопрос, как его запрограммировать, на обсуждение этого в любом случае следует продолжить за пределами этой страницы. --David 18:41, 24 августа 2010 (UTC)[ответить]
Кому не нравится выделение на страницах вне основного пространства, попробуйте добавить себе в monobook/vector.js инициализацию переменной "bklCheckOnlyCheckMainNS=1". --infovarius 19:56, 24 августа 2010 (UTC)[ответить]
infovarius, а аналогичное, но в Монобуке (старом оформлении) работает? А то ведь и в самом деле глаз дерёт :-( В статьях оно даже хорошо, что дерёт — иди да поправь, но не в обсуждениях же... Особенно когда самый дизамбиг и обсуждается :-) Дядя Фред 20:34, 24 августа 2010 (UTC)[ответить]
Infovarius, поскольку я в техническом плане не разбираюсь, можно вас попросить сделать это на странице Участник:Michgrig/vector.js для проверки? --Michgrig (talk to me) 20:35, 24 августа 2010 (UTC)[ответить]

Выделение неоднозначностей по умолчанию для всех[править код]

перенесено с Обсуждение участника:Alex Smotrov. — AlexSm 04:17, 31 августа 2010 (UTC)[ответить]

Скажите, насколько реально с технической точки зрения сделать кнопку для проверки на наличие дизамбигов и редиректов (я про ваше предлложение в одноименной теме на форуме)? --Michgrig (talk to me) 19:59, 24 августа 2010 (UTC)[ответить]

Я не совсем понимаю смысл вопроса, в свете существования множества скриптов, которые выполняют действия только после нажатия ссылки или кнопки, разумеется это реальное и я бы даже сказал тривиальное изменение. — AlexSm 20:20, 24 августа 2010 (UTC)[ответить]
Я имею в виду, что обсуждалось включение такого выделения для всех участников (или для всех зарегистрированных). Насколько я понял, ты писал о том, что это можно прикрутить к общему интерфейсу, так? Вот об этом и вопрос. --Michgrig (talk to me) 20:37, 24 августа 2010 (UTC)[ответить]
Ну скажем так, для этого нет никаких препятствий. — AlexSm 13:50, 25 августа 2010 (UTC)[ответить]
Сделаешь? ;) --Michgrig (talk to me) 17:28, 25 августа 2010 (UTC)[ответить]
Если кто-то конкретно напишеть что именно нужно сделать: как должен выглядеть этот переключатель, как называться, и что делать в каких пространствах. — AlexSm 22:47, 28 августа 2010 (UTC)[ответить]
Так ты же сам эту идею подал: "заметная кнопка «проверить статью на возможные ошибки и неточности», которая помимо всего прочего показывала и количество ссылок на неоднознаности с предложением исправить" :-). А Samal добавил: "Туда же можно было бы включить и проверку отсутствия пробела после "." или перед "(". ... Мне кажется, в эту проверку можно было бы включить и много других полезностей."
Предположим, это будет 4-я кнопка под окном редактирования под названием "Проверить текст" или "Проверить статью". Доступна будет для зарегенных (или для автоподтвержденных). Действовать проверка будет только в основном пространстве, Шаблонах и Категориях (не знаю, нужно ли это еще где). Будет выдавать предпросмотр с выделенными различным цветом ссылками на редиректы и дизамбиги (т.е., возможно, совмещать функциональности обоих гаджетов - того, который показывает зеленые ссылки для редиректов, и того, который выделяет дизамбиги ядовито-красным цветом с пометкой "уточнить"). Также можно подсвечивать (скажем, по примеру того, как подсвечиваются изменения в AWB) то, про что говорил Samal.
Если есть желание и возможность, можно обсудить в аське или скайпе. --Michgrig (talk to me) 07:11, 29 августа 2010 (UTC)[ответить]

Обновить гаджет[править код]

  • Нужно обновить гаджет — добавились новые категории. Обновленный и отсортированный по алфавиту перечень см. Участник:IGW/bkl-check.js.
  • Также предлагаю поменять цвет подсветки на менее агрессивный и более контрастный к ссылке: МоскваМосква. --IGW 18:32, 21 января 2011 (UTC)[ответить]
  • Чтобы не раздувать страницу, напишу в этом топике. Не все было ясно для тех, кто не знаком с css и js, поэтому я немного поправил описание (ВП:ПС). Остальное вроде ясно, теперь. И еще, я не знаю, сообщать ли мне об этом как об ошибке, но в предварительном просмотре (не ajax) у меня гаджет не работает и не работал, браузер Mozilla Iceweasel 3.5.16, Copyright (c) 1998 - 2010 mozilla.org Andrey Putilov 00:05, 26 июня 2011 (UTC) Браузер Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.16) Gecko/20110430 Iceweasel/3.5.16 (like Firefox/3.5.16) (тот же firefox по сути). Andrey Putilov 00:12, 26 июня 2011 (UTC)[ответить]

Почему-то этот дизамбиг не показывается красным, хотя он оформлен верно. --askarmuk 12:06, 31 марта 2011 (UTC)[ответить]

У меня показывается. Львова Анастасия 12:18, 31 марта 2011 (UTC)[ответить]
Методом тыка выяснил, что если написать первую букву маленькую - аИС -, то все ОК, а если уже АИС - то не показывается. И так похоже со всеми неоднозначностями. Проверил в 3-х браузерах - IE9 (финал), опера 11, сафари 5. --Askarmuk 13:14, 31 марта 2011 (UTC)[ответить]
Может у вас свой код для гаджета? --askarmuk 14:19, 31 марта 2011 (UTC)[ответить]
MediaWiki недавно перестала добавлять всплывающую подсказку к ссылкам в том случае, когда подсказка совпадает с текстом (подробнее en:Wikipedia:Village pump (technical)/Archive 88#No HTML "title" on plain internal link). Поскольку гаджет берёт имя страницы из подсказки, теоретически он сейчас поломан. Чинить я его не буду, но могу предложить альтернативный скрипт. — AlexSm 14:39, 31 марта 2011 (UTC)[ответить]
Конечно, предложи! --Michgrig (talk to me) 18:46, 31 марта 2011 (UTC)[ответить]

Please, change part of script:

	markLinks : function () {
		if ( !bklCheck.count ) return;
		var links = bklCheck.getLinks( 'wikiPreview' ) || bklCheck.getLinks( 'bodyContent' )
				|| bklCheck.getLinks( 'mw_contentholder' ) || bklCheck.getLinks( 'article' );
		if ( !links ) return;
		for ( var i = 0; i < links.length; i++ ) {
			if ( links[i].className == 'image' ) continue; //Don't mess with images!
                        if ( links[i].className == 'skipitpls123' )  continue; //Don't. just Don't
 
                        var tit=links[i].title;
                        if ( !tit )
                           tit = links[i].innerHTML.charAt(0).toUpperCase() + links[i].innerHTML.slice(1);
			cat = bklCheck.titles[tit];
			if ( !cat ) continue;
                        if (hide_append_bkl_check_tests)
			links[i].innerHTML = '<span class="' + cat.className + '" title="' + tit
					+ cat.titleAppend + '">' + links[i].innerHTML + '</span>';
                        else
			links[i].innerHTML = '<span class="' + cat.className + '" title="' + tit
					+ cat.titleAppend + '">' + links[i].innerHTML	+ cat.htmlAppend + '</span>';
		}
	},

may by this help. --Vpovilaitis 16:59, 27 апреля 2011 (UTC)[ответить]

Возникшие ошибки[править код]

См. страницу Мировой политический форум (Ярославль) или Джарылгач (остров) --Insider 51 06:49, 8 сентября 2011 (UTC)[ответить]

Какой браузер? IE? Версия? Сейчас перепроверил в Chrome, Firefox и Opera, всё отображается правильно. Не помогает ли сброc кеша? В любом случае, заняться отладкой под IE смогу лишь в начале следующей недели. — putnik 19:26, 8 сентября 2011 (UTC)[ответить]
Проверил в IE 8, тоже всё ок. Попробуйте всё же сбросить кеш. — putnik 19:40, 8 сентября 2011 (UTC)[ответить]

Если ключ сортировки категории совпадает с неоднозначностью, то ссылка на категорию выделяется как неоднозначность. Обнаружил тут.--Pessimist 18:11, 11 декабря 2011 (UTC)[ответить]

Кто-нибудь может помочь участнице Хомелка подключить данный гаджет в bewiki? Львова Анастасия 11:57, 31 января 2012 (UTC)[ответить]

Следует перенести нужную строку из MediaWiki:Gadgets-definition, затем перейти в Special:Gadgets и перенести код / перевести текст по появившимся красным ссылкам. — AlexSm 15:06, 31 января 2012 (UTC)[ответить]
Спасибо, что отозвались. Проблема несколько глубже, предложенное выше я сделала уже давно, но гаджет так и не работает. Возможно, я что-то напортачила в самом коде при переводе, не знаю...--Хомелка  :) / обс 21:42, 31 января 2012 (UTC)[ответить]
(be:MediaWiki:Gadget-Bkl-check.js)
Начните с открытия в своём браузере (Firefox, Chrome, Opera) так называемой «Error Console» и анализа показываемых там ошибок. В данный момент есть ошибка в строке 119: при переводе длинной строки var namespaceRegex = ... была утеряна скобка, и теперь RegExp ошибочен. После исправления могут выявится другие ошибки. Также следует убрать последнюю запятую в определении массива ['Неадназначнасці',] и создать сообщение be:MediaWiki:Gadget-section-editing для заголовка секции в настройках. — AlexSm 22:04, 31 января 2012 (UTC)[ответить]
Спасибо огромное за помощь, кажется, я всё правильно поняла и исправила те ошибки, на которые вы указали, консоль ошибок выдала что-то новое, но что именно - мне не понять. При этом гаджет работает :). Надеюсь, что та ошибка некритична... Но в любом случае спасибо ещё раз :)--Хомелка  :) / обс 11:03, 7 февраля 2012 (UTC)[ответить]

Баг с подсветкой категорий[править код]

Иногда гаджет подсвечивает категории, выводя в них всплывающую подсказку статей: [1] MaxBioHazard 18:22, 24 февраля 2012 (UTC)[ответить]

Включение для всех зарегистрированных[править код]

  • А можно уточнить (для того, кто пропустил содержание предыдущих серий), что имеется в виду под «разрешением»? А то, когда я читаю, что «будет включён гаджет подсветки ссылок на страницы неоднозначностей для удобства их разрешения», я начинаю недоумевать: что же и как же предлагается разрешать. --OZH 08:29, 24 февраля 2012 (UTC)[ответить]
Подсветка обращает внимание читателя на то, что вместо ссылки на статью в тексте присутствует ссылка на страницу разрешения неоднозначности (дизамбиг). Теперь читатель может исправить ссылку. Без подсветки он бы не заметил и, следовательно, не смог бы исправить. --Obersachse 09:10, 24 февраля 2012 (UTC)[ответить]
  • Спасибо. Теперь понятно. Но тогда и формулировать надо иначе: «гаджет подсветки ссылок на страницы неоднозначностей для удобства их обнаружения и последующей замены таких ссылок ссылками на статьи». --OZH 09:28, 24 февраля 2012 (UTC)[ответить]
  • Вообще-то я не читал полностью всё обсуждение, так что заранее извините. У меня просто была мысль, а почему бы просто не сделать какой-нибудь шаблон, который нейтрализует работу гаджета в нужных местах. Если ссылка на страницу со значениями не нужна, то она выделяется, если нужна — заключаем её в шаблон, и она не выделяется! Почему бы и нет? K-mice 16:35, 24 февраля 2012 (UTC)[ответить]
  • Спасибо, теоретически хороший гаджет, но раз он такой красный, то я у себя отключаю. --BeautifulFlying 23:48, 24 февраля 2012 (UTC)[ответить]
    Настройте цвет. Львова Анастасия 09:18, 25 февраля 2012 (UTC)[ответить]
    Я не хочу заниматься настройкой гаджетов в угоду участникам, считающим, что в Википедии все должны уделять внимание делам, которые именно эти участники считают первоочередными. Я сюда не за этим пришёл. Мне на работу в ВП и так уже времени практически не хватает, теперь я его ещё буду тратить на гаджеты? Если кто-то принимает бестолковое решение пропихивать гаджет всем участникам, не позаботившись о его usability, то для меня самое простое — отключить его и забыть. Положительный эффект, правда? --BeautifulFlying 17:32, 28 февраля 2012 (UTC)[ответить]
    К моменту «пропихивания» гаджет уже стал лучше, чем был до этого. Вы раньше им пользовались? Поздравляю, теперь он стал ещё лучше! (с) Эффект положительный. Не пользовались? Если не нравится, отключите и забудьте — эффект — в вашем отдельном случае — нулевой. Отрицательного же эффекта нет. --Dmitry Rozhkov 17:36, 28 февраля 2012 (UTC)[ответить]
    Эффект отрицательный, и не только в моём отдельном случае, как показывают обсуждения на этой странице. Гаджет включили всем, чтобы привлечь к нему внимание и стимулировать участников к уточнению ссылок на более прямые, так? Уж не знаю, каким гаджет был до обсуждения, но в том виде, как я его увидел, он мне мешает. Итог: отношение к гаджету у меня отрицательное, я его отключаю, и уточнением ссылок не занимаюсь (а мог бы, будь гаджет приемлемо оформлен!). Это в моём отдельном случае, который, повторяю, не такой уж отдельный. А в общем случае гаджет портит зарегистрированным участникам usability Википедии в целом - участники же сюда не только ссылки уточнять, но и читать ходят. --BeautifulFlying 17:45, 28 февраля 2012 (UTC)[ответить]
    На всех не угодишь, и цель такая не ставилась. Угодить всем невозможно даже казалось бы в самых очевидных вещах. Например, во время обсуждения единогласно было поддержано удаление слова "уточнить", которое гаджет приписывал к каждой выделенной ссылке (могу представить, что бы вы сказали увидев гаджет в таком виде), так как это выглядело неэстетично, а главное, мешало копировать текст через буфер обмена - лишнее слово попадало в скопированный фрагмент. И вот представьте, уже после включения гаджета нашелся противник его удаления - он, оказывается, использовал его для поиска неоднозначностей в длинных статьях, а проблемы эстетики и копипаста его не волновали. Так что было с самого начала понятно, что часть участников его отключат, а кто-то предварительно и поругает. А об отрицательном эффекте можно будет говорить, если статистика поползет вниз. Пока же она, если я правильно помню прежние показатели, улучшилась по сравнению с тем, что было во время обсуждения включения, примерно на полпроцента (было что-то вроде 7,3) --Dmitry Rozhkov 17:57, 28 февраля 2012 (UTC)[ответить]
    Именно потому, что всем угодить невозможно, включение гаджета для всех участников было ошибкой. А если уж включили для всех, то нужно было позаботиться, чтобы имплементация не причиняла неудобств тем, кому гаджет не очень нужен. К слову, мне лично кажется, что если уж включать себе гаджет, так уж с инструментом, который позволяет автоматизировать работу, иначе что это за гаджет (хотя я, конечно, не знаю, как там было реализовано "уточнить"). --BeautifulFlying 19:41, 28 февраля 2012 (UTC)[ответить]
    Инструмент указан на странице описания гаджета. MaxBioHazard 19:48, 28 февраля 2012 (UTC)[ответить]
        • Лично для меня эффект был положительным: хотя у меня с давних времён включены едва ли не все существующие в разделе гаджеты, я давно перестал обращать на такие ссылки внимание, а когда их вид изменился, снова стал замечать и исправлять dabfixer'ом (на который обратил внимание именно в обсуждении о всеобщем включении гаджета). MaxBioHazard 18:30, 28 февраля 2012 (UTC)[ответить]
  • Вроде бы уже включили, и жутко неудобно. Как выключить? Викидим 06:41, 25 февраля 2012 (UTC)[ответить]
  • Исчезло пояснение "Уточнить", используя которое с помощью поиска, можно было проверить наличие неоднозначностей в статье. При отсутствии пояснения "Уточнить" для проверки наличия неоднозначностей приходится просматривать глазами всю статью. По возможности необходимо включить возможность включения/отключения пояснения "Уточнить". Kalendar 15:01, 25 февраля 2012 (UTC)[ответить]
Перенесено со страницы Википедия:Форум/Вопросы#К итогу.

По-прежнему существуют три проблемы, связанные с гаджетом:

Хотелось бы иметь возможность при необходимости подавлять действие гаджета, когда ссылка на неоднозначность даётся осознанно. Без воображения 08:46, 26 февраля 2012 (UTC)[ответить]

Я тоже задавался этим вопросом. Ответ был дан выше — использовать шаблон {{D-}}. K-mice 12:38, 26 февраля 2012 (UTC)[ответить]

Шаблон:Вложенный список

Прошу, сделайте так, чтобы ссылка на страницу неоднозначностей не подкрашивалась --Dark Eagle (сказать · вклад) 20:15, 28 февраля 2012 (UTC)[ответить]

Отключите у себя в настройках гаджет "Выделить ссылки на неоднозначности ярко-красным цветом". --Sigwald 20:55, 28 февраля 2012 (UTC)[ответить]
Я знаю, что я могу просто отключить эту функцию... НО, она является очень удобный в работе, но в данном случае - это её несовершенство --Dark Eagle (сказать · вклад) 22:54, 28 февраля 2012 (UTC)[ответить]
Отключение гаджета для конкретного шаблона, насколько я понимаю, невозможно. --Sigwald 06:54, 29 февраля 2012 (UTC)[ответить]
А по-моему возможно и он даже отключен как минимум для шаблона "Другие значения". MaxBioHazard 09:10, 29 февраля 2012 (UTC)[ответить]

Настройка шаблона «D-»[править код]

Имеется шаблон {{D-}}, который должен предотвращать выделение дизамбигов гаджетом там, где это не нужно. Однако работает он как-то коряво:

  1. Т.к. стоит тег div, при обертывании отдельного слова он выделяет его в новый абзац.
  2. При замене div на span перестает работать — происходит выделение обернутого текста.
  3. Не понятный костыль с изменением стиля (style="font-style:normal; margin-left:-2em;).

Пример текущего поведения см. выше реплику Эс kak $ 13:16, 25 февраля 2012 (UTC)
Что и где тут нужно поправлять? --IGW 14:03, 25 февраля 2012 (UTC)[ответить]

Нашел причину. Дело в гаджете, функция getLinks. Она выбирает только теги div. Нужно добавить к ней выборку span-ов. Все остальное — дело техники.--IGW 17:21, 25 февраля 2012 (UTC)[ответить]
Теперь должно быть нормально. vvvt 13:45, 29 февраля 2012 (UTC)[ответить]
Да, работает. Проверил в нескольких статьях. [3], [4], [5]. Эс kak $ 14:26, 29 февраля 2012 (UTC)[ответить]
Какая морока обёртывать этим шаблоном слова. Хотя б его на панель быстрой вставки вынести. Эс kak $ 19:03, 29 февраля 2012 (UTC)[ответить]

Изменение цвета по умолчанию[править код]

По-моему поступило уже достаточно претензий, чтобы изменить цвет по умолчанию. Например на такой, предложенный ещё давно на этой же СО как "менее агрессивный и более контрастный к ссылке". Последнее обстоятельство довольно важно - действительно, выделенное слово так читается легче, но и остаётся достаточно выделенным среди остального текста. MaxBioHazard 14:23, 29 февраля 2012 (UTC)[ответить]

Я не уверен в целесообразности цвета с красного на другой. Но поскольку ссылки действительно неудобно читать, я смягчил цвет и добавил отступы. vvvt 14:44, 29 февраля 2012 (UTC)[ответить]
Вот отступы-то как раз-таки напрягают. Их можно убрать в индивидуальном порядке? INSAR о-в 03:17, 9 марта 2012 (UTC)[ответить]
На мой взгляд, лучше их убрать из скрипта. В индивидуальном порядке например так: .bkl-link {background-color:#baf8c6; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;} --IGW 04:18, 9 марта 2012 (UTC)[ответить]
Спасибо! INSAR о-в 05:11, 9 марта 2012 (UTC)[ответить]

Где он не должен срабатывать[править код]

Вот здесь не должно быть подсветки в заголовке, на этой странице также не должно быть ни одной подсветки, ссылки на страницы неоднозначностей (там где идет ссылка именно туда) не должны подсвечиваться красным. --Sasha Krotov 12:47, 9 марта 2012 (UTC)[ответить]

Ещё ошибки: в самом начале страниц МакSим и Аврора (фильм). Ничего подсвечиваться не должно. --SkоrP24 14:35, 15 апреля 2012 (UTC)[ответить]

Это то же самое, что описано в последней на данный момент теме #Лишняя подсветка в шаблоне "другие значения" - ссылки на страницы неоднозначностей через редиректы. --Michgrig (talk to me) 08:24, 16 апреля 2012 (UTC)[ответить]

Комментарии в правках[править код]

Ставит порой лишнюю запятую, типа /* Раздел */ , разрешение неоднозначностей. Ignatusов 21:12, 22 марта 2012 (UTC)[ответить]

Это сообщение, скорее всего, не по адресу. Этот гаджет не разрешает неоднозначности, а только выделяет их в тексте. --Michgrig (talk to me) 05:32, 23 марта 2012 (UTC)[ответить]
Ой да, извините, это предназначалось в DabFixer. Ignatusов 08:42, 23 марта 2012 (UTC)[ответить]

Добавить категорию[править код]

Вот эту: Категория:Страницы разрешения неоднозначностей:Железнодорожные станции. --IGW 20:30, 24 марта 2012 (UTC)[ответить]

[6] ✔ Сделано. Только лучше в следующий раз ставить запрос на СО той страницы, где необходимо внести изменения. --DR 08:59, 25 марта 2012 (UTC)[ответить]
Спасибо. На СО гаджета стоит редирект сюда. --IGW 04:12, 8 апреля 2012 (UTC)[ответить]

Еще одну: Категория:Страницы разрешения неоднозначностей:Объекты АТД и муниципальные образования Может быть фильтр какой встроить по началу названия таких категорий? Тогда добавлять каждый раз не надо будет. --IGW 04:12, 8 апреля 2012 (UTC)[ответить]

Подсветка неоднозначностей в ссылках на категории[править код]

Некоторые ссылки на категории стали подсвечиваться. Происходит это при использовании в ссылке на категорию сортировочного ключа, если слово, использованное в качестве ключа является статьёй-дизамбигом. Например: в статье Орден «Победа» в ссылке на категорию Ордена СССР используется слово Победа в качестве ключа сортировки, при этом существует статья Победа, которая является дизамбигом, в итоге ссылка на категорию подсвечивается (скрин). Может в скрипте гаджета можно сделать исключение на обработку ссылок на категории?  × Borodun™  11:08, 2 апреля 2012 (UTC)[ответить]

Теперь всё должно быть лучше. vvvt 19:01, 2 апреля 2012 (UTC)[ответить]
Спасибо! :)  × Borodun™  16:35, 3 апреля 2012 (UTC)[ответить]

Лишняя подсветка в шаблоне "другие значения"[править код]

… и его синонимах. Включается, когда ссылка на дизамбиг идёт через перенаправление (Самохина, Александра Александровна) и не включается, когда напрямую (Самохин, Александр Георгиевич). --Dmitry Rozhkov 23:03, 3 апреля 2012 (UTC)[ответить]

Добавить обработку шаблона[править код]

Добавьте, пожалуйста, обработку шаблона {{Неоднозначность2}}. Как понимаю должно быть

	tpl : [
		'Неоднозначность',
		'Неоднозначность2'
	],

--IGW 19:54, 14 марта 2013 (UTC)[ответить]

✔ Сделано. Don Rumata 17:56, 18 апреля 2013 (UTC)[ответить]
Сдается мне, что это можно было не делать. По крайней мере, все остальные шаблоны обрабатывались, не будучи включенными в этот перечень. Я в свое время проверил, что обрабатывается, а тут написать забыл --Michgrig (talk to me) 19:49, 18 апреля 2013 (UTC)[ответить]
Те шаблоны включают в себя {{Неоднозначность}}, этот — нет. Поэтому он и не обрабатывался. Я тоже проверял. --IGW 20:11, 18 апреля 2013 (UTC)[ответить]
Да, я тоже посмотрел перед изменением. Don Rumata 20:13, 18 апреля 2013 (UTC)[ответить]

Вопрос[править код]

Можно ли подобный гаджет создать для обязательного уточнения русских многозначных слов, зависящих от ударения на ту или иную гласную букву в текстах Википедии?

— Эта реплика добавлена с IP 173.56.37.228 (о) 30 октября 2013 02:06 (UTC)

Гаджет просто подсвечивает ссылки на страницы неоднозначностей. Не существует алгоритма определения правильного ударения а омографах по контексту. Если вы предлагаете их тоже подсвечивать, то боюсь их список будет гораздо больше, чем вы привели. В словаре омографов Ю.Н. Гребеневой их около 1500. Don Rumata 08:16, 30 октября 2013 (UTC)[ответить]
Разве это много? В некоторых программах словарь на более чем 2 миллиона русских словоформ, а тут всего лишь 1500. С чего-то же надо начинать. Хотя бы, эти слова, записать в верном разделении и исправлении многозначностей. Остальное можно добавлять постепенно. У Гребеновой же, лишь список, и даже — без ударений. С её «словарём» ещё много работы предстоит. Здесь же, уже готовый список для гаджета. То, что данный гаджет «подсвечивает» — не проблема: также подобный гаджет может подсвечивать и список (это уж как запрограммировать). Кроме того, при викификации вполне реально корректировать букву «Ё», во всех неверно напечатанных словах, а соответственно этому и выводить замечание о спорности в значении слова с требованием пропечатки ударения на ту или иную гласную букву. А в прошлом веке не существовало и Википедии, как и компьютеров, и многого другого — обычного и привычного сейчас.

Любопытство[править код]

Позвольте полюбопытствовать, почему было решено сделать этот гаджет на яваскрипте (170 строк) а не на css (2 строки)? Спасибо, Игорь (обс) 14:57, 21 января 2015 (UTC)[ответить]

Ну, никто не ответит? Я не шутник и не нудник. Просто я написал и установил такой же гаджет в нашей википедии, и заняло две строчки. Увидев ваш, меня заинтересовало, что такого вы знаете, что я не знаю, и может создать проблемы. Игорь (обс) 20:31, 23 января 2015 (UTC)[ответить]
Дело в том, что скрипт писался тогда, когда класс mw-disambig ещё не расставлялся автоматически. Я вообще сомневаюсь, что этот код сейчас работает, поскольку тут даже условия продолжения запроса устаревшие. Ignatus 18:03, 4 июня 2017 (UTC)[ответить]
То есть никто не проверял? Это же вроде по умолчанию. Игорь (обс) 18:41, 4 июня 2017 (UTC)[ответить]

Итог[править код]

Гаджет теперь использует только CSS. С уважением, Iniquity 23:14, 4 июня 2017 (UTC)[ответить]

Участник:Iniquity, позвольте обратить Ваше внимание на необходимость личного оповещения 25 участников. Игорь (обс) 19:02, 6 июня 2017 (UTC)[ответить]
@IKhitron: хм, я подумаю как это лучше сделать, спасибо. С уважением, Iniquity 22:50, 9 июня 2017 (UTC)[ответить]

Ошибка: runAsEarlyAsPossible is not defined[править код]

Гаджет выдаёт ошибку load.php?debug=1&lang=ru&modules=ext.gadget.BKL&only=scripts&skin=vector&version=sukns:4 Uncaught ReferenceError: runAsEarlyAsPossible is not defined. Воспроизводится, если открыть вики-страницу с ?debug=true в адресной строке. Serhio Magpie посмотришь? ~Нирваньчик~ øβς 21:58, 27 апреля 2021 (UTC)[ответить]