МедияУики беседа:Common.js
"Technical restrictions" title fix
[редактиране на кода]Има предложение в Common.js да се добави функция, която да коригира част от заглавията, които са неточни по технически причини. Пример за използването е iPod (може да се наложи да си изчистите кеша на браузъра). Аргументите за и против, според мен, са:
- В commons.js има по-голям смисъл, защото ползата е главно за не-редовните потребители
- При зареждането на всяка страница се прави търсене на елемент по id
Спас Колев 13:18, 3 януари 2007 (UTC)
- Всеки може да си го изключи това, като си сложи в monobook.js disableRealTitle=1; --Емил Петков 13:29, 3 януари 2007 (UTC)
- Хитрина --Поздрави, Петър Петров 07:31, 4 януари 2007 (UTC)
Изненадам съм, че Interiot е програмирал с левия заден крак, и съм категорично Против тази кръпка да остане в Commons.js - тя самата има нужда от кръпки. Който държи да си го има, да си го сложи в съответния личен файл (monobook или друг)! -- Златко ± (беседа) 01:55, 6 януари 2007 (UTC)
Ползване на подстраници
[редактиране на кода]Изнесох съдържанието на МедияУики:Common.js в подстраници, за да се улесни по-нататъшното редактиране на скриптовете. За улеснение на бъдещите редактори пускам тук списък на подстраниците:
- МедияУики:Common.js/Core.js
- МедияУики:Common.js/CoreObejcts.js
- МедияУики:Common.js/Import.js
- МедияУики:Common.js/Media player.js
- МедияУики:Common.js/Edit section.js
- МедияУики:Common.js/Extern message.js
- МедияУики:Common.js/Edit tools data.js
- МедияУики:Common.js/Edit tools.js
- МедияУики:Common.js/Wikificator.js
- МедияУики:Common.js/FA.js
- МедияУики:Common.js/Navbar.js
—Борислав 19:28, 29 ноември 2007 (UTC)
Вградени OpenStreetMap карти
[редактиране на кода]- Преместено от У:Р. --13:13, 26 ноември 2010 (UTC)~
Гледам, че в немската Уикипедия са активирали на общо основание показването на OpenStreetMap чрез шаблоните за координати - вижте например de:Sofia, връзката "Karte" до координатите горе вдясно. Дали е добре да се направи това и при нас? --Спас Колев 05:34, 30 октомври 2010 (UTC)
- И аз това гледах наскоро. Мисля, че можем да я активираме, особено че в някои села се виждат повече улици, отколкото в Google Maps. --Лорд Бъмбъри 09:40, 31 октомври 2010 (UTC)
- Готино, въпреки че от раз забелязах много липсващи улици в картите на Пловдив и Стара Загора. --Скроч б. п. 12:17, 31 октомври 2010 (UTC)
- А не е ли много по-добре да си активираме просто Geohack, както е в английската? OSM не е единствената свободна карта, пък и дори да беше, пак не би било справедливо да лишаваме читателите от другите възможни системи, още повече, че те често полезно се допълват. — Лъчезар • Б/П 12:45, 31 октомври 2010 (UTC)
- Погледни го пак. Връзката към Geohack си стои, както и сега, а новата функция само показва/скрива карта, която е вградена в самата статия. --Спас Колев 15:47, 31 октомври 2010 (UTC)
- Извинявай, наистина се изказах „неподготвен“, както казва един колега, прочел-недопрочел. Това наистина изглежда интересно, обаче ние май вече не ползваме много-много тоя шаблон (населените места си имат вградени координати в съответните шаблони)? — Лъчезар • Б/П 16:05, 31 октомври 2010 (UTC)
- Ами, виж тук, аз бих казал, че е „много-много“ (наистина, една част сигурно са само inline, но вероятно има и доста в горния ъгъл). А ако решим, лесно можем да го добавим и за селищата в България (вече има параметър за координатите). --Спас Колев 16:32, 31 октомври 2010 (UTC)
- Да, може би по-скоро имах предвид, че не са много статиите, където го има в ъгъла. Защото ако е в някакъв друг шаблон, не съм сигурен къде би било добре да се отвори картата, и дали въобще ще е удобно... Говоря малко наизуст обаче, щото (сигурно си личи) съм на разни други вълни. Но ако знаеш как би могло да стане удобно, аз те подкрепям. Идеята принципно ми харесва. — Лъчезар • Б/П 21:04, 31 октомври 2010 (UTC)
- Ами, виж тук, аз бих казал, че е „много-много“ (наистина, една част сигурно са само inline, но вероятно има и доста в горния ъгъл). А ако решим, лесно можем да го добавим и за селищата в България (вече има параметър за координатите). --Спас Колев 16:32, 31 октомври 2010 (UTC)
- Извинявай, наистина се изказах „неподготвен“, както казва един колега, прочел-недопрочел. Това наистина изглежда интересно, обаче ние май вече не ползваме много-много тоя шаблон (населените места си имат вградени координати в съответните шаблони)? — Лъчезар • Б/П 16:05, 31 октомври 2010 (UTC)
- Погледни го пак. Връзката към Geohack си стои, както и сега, а новата функция само показва/скрива карта, която е вградена в самата статия. --Спас Колев 15:47, 31 октомври 2010 (UTC)
Сложих го. --Спас Колев 13:13, 26 ноември 2010 (UTC)
Препратка „Пълен списък“ в м/ууиките на Начална страница
[редактиране на кода]Все пак предлагам това да се въведе, както е в Английската, не е много код:
- МедияУики:common.js :
/**
* Добавя препратка „Пълен списък“ към муждуезиковите препратки на Началната страница
*/
if (mw.config.get('wgPageName') == 'Начална_страница') {
$(function () {
mw.util.addPortletLink('p-lang', 'http://meta.wikimedia.org/wiki/List_of_Wikipedias',
'Пълен списък', 'interwiki-completelist', 'Пълен списък с Уикипедии');
});
}
- МедияУики:common.css :
#interwiki-completelist {font-style: italic;}
Може да се използва и http://meta.wikimedia.org/wiki/Списък_на_уикипедии, но тя така или иначе не е преведена засега. --V111P (беседа) 11:09, 9 март 2012 (UTC)
- Готово --Поздрави, Петър Петров 20:58, 8 ноември 2013 (UTC)
Нужна поправка на obrabotka()
[редактиране на кода]- Преди
...} else if (confirm("...
липсваtxtarea.scrollTop = scrollTop;
което трябва да върне scroll-позицията от преди замяната - Малко по-нагоре, след txtarea.focus() трябва да се добави
txtarea.setSelectionRange(startPos, startPos + txt.length);
иначе курсора отива накрая на текста в текстовата кутията - По-нагоре
&&(navigator.productSub>20031000)
трябва да се замени като в Руската с(navigator.productSub > 20031000 || is_safari || is_opera)
за да работи и с Chrome.
Give search results even when page doesn't exist
[редактиране на кода]Hello, I propose to enable the tool created by Magnus Manske (creator of MediaWiki) to provide results from other languages and Commons (via Wikidata) when a page doesn't exist here: links are added to Special:Search and noarticletext. This helps to encourage translation and to make readers use your wiki more, because they can be sure to find something even if it's not local (rather than searching directly on the biggest wiki). The Italian and Polish Wikipedias, among others already enabled it by default.
Examples: [1] [2] [3]. More information: Magnus blog.
How to: just add the following line at the end of Common.js.
// Results from Wikidata // [[File:Wdsearch_script_screenshot.png]] if ( mw.config.get( 'wgCanonicalSpecialPageName' ) === 'Search' || ( mw.config.get( 'wgArticleId' ) === 0 && mw.config.get( 'wgCanonicalSpecialPageName' ) === false ) ) { importScriptURI("//en.wikipedia.org/w/index.php?title=MediaWiki:Wdsearch.js&action=raw&ctype=text/javascript"); }
--Nemo 12:29, 13 декември 2013 (UTC) (comments, translations and last instructions)
- Май няма да върши особена работа за търсения на български. Мнения? --Спас Колев (беседа) 12:29, 13 декември 2013 (UTC)
WikiMiniAtlas
[редактиране на кода]WikiMiniAtlas е много по-готин от OpenStreetMap скрипта. Има ли причина да не го ползваме и ние?? По принцип могат и двете да съжителстват, но не виждам сегашния скрипт да има някакви предимства. Само трябва да се зареди файла от МедияУики. Трябва и да се попреведе, гледам някой го понаправил малко (WikiMiniAtlas/Translations). Е, ще го добави ли някой админ? --Exonie (беседа) 02:52, 21 април 2014 (UTC)
- Е, аз довърших превода така че след като го добавят в кода ще ни е преведен УикиМиниатласа. --Exonie (беседа) 05:03, 21 април 2014 (UTC)
- На мен ми е по-грозен и нефункционален, но може би е въпрос на навик. Ще сложа препратка насам на У:Р за допълнителни мнения. --Спас Колев (беседа) 12:14, 24 април 2014 (UTC)
- С какво WikiMiniAtlas превъзхожда OpenStreetMap според предлагащия? Доводът по-готин е доста относителен и неубедителен. По принцип не съм фен на налагане на нашите неща, само защото са наши („Може да е л..., но си е нашето л..."). Биха могли да се ползват и двете за да е по-готино, но не мисля че е удачна замяна за момента.--Чигот (беседа) 14:01, 24 април 2014 (UTC)
- Едно от предимствата на WikiMiniAtlas е че прехваща inline координатите и изобразява карта и за тях. OpenStreetMap скриптът може да изобразява само една карта на статия, а именно за заглавните (title) координати. Ето един хубав пример: en:List_of_Chicago_Landmarks — вижда се как може да щракаш на глобусчето до всички координати и на всеки от тях се отваря карта. Освен това има карти и на други планети и някои техни спътници — тези на Марс и Луната са много хубави! Ето вижте например en:List of craters on Mars: O-Z. Има също и 3D сгради. Повечето уикипедии са преминали на WikiMiniAtlas, включително английската и затова може да се очаква че повечето шаблони ще са по-добре съобразени именно с този атлас. Като недостатък може да се сметне това че не изобразява текстовите етикети от openstreetmap картите а ги показва само при щракване върху обект — като се щракне върху улица ѝ показва името. Явно авторът е сметнал че е претрупано да ги изобразя заедно с етикетите от статии в Уикипедия. --Exonie (беседа) 19:32, 24 април 2014 (UTC)
- Всъщност (след по-продължително замисляне ) най-неприятното за мен е проекцията (цилиндрична?), която много забележимо разтяга картите при нашите ширини. --Спас Колев (беседа) 14:21, 25 април 2014 (UTC)
- Да, вярно. OSM също разтяга към полюсите, но не чак толкова. Сега виждам, че авторът още преди година е започнал работа по смяна на проекцията но явно не я е довършил. --Exonie (беседа) 17:12, 25 април 2014 (UTC)
- Предимство са препратките към статии в Уикипедия, както е и в Уикимапия. Иначе по-бавно зарежда слоя, мащабирането става само от плюс и минус. Лично не мен ми се струва леко „дървена" за момента. Все още мисля, че трябва да стоят и двете, а да няма замяна.--Чигот (беседа) 15:39, 29 април 2014 (UTC)
- Да, вярно. OSM също разтяга към полюсите, но не чак толкова. Сега виждам, че авторът още преди година е започнал работа по смяна на проекцията но явно не я е довършил. --Exonie (беседа) 17:12, 25 април 2014 (UTC)
- Някой няма ли да добави кода на WMA все пак? --Pl71 (беседа) 05:32, 12 февруари 2016 (UTC)
- Ping V111P, Nk. — Luchesar • Б/П 12:06, 12 февруари 2016 (UTC)
- Има ли някакво развитие по проекцията? --Спас Колев (беседа) 12:14, 12 февруари 2016 (UTC)
- Всъщност (след по-продължително замисляне ) най-неприятното за мен е проекцията (цилиндрична?), която много забележимо разтяга картите при нашите ширини. --Спас Колев (беседа) 14:21, 25 април 2014 (UTC)
Announced JavaScript change for badges implementation
[редактиране на кода]Hi! I want to let you know that in near future badges will be deployed on Wikidata and the Wikipedias. They help us with displaying the good and featured article icons next to the sitelinks and will replace the javascript hack which is used at the moment together with the Link GA and Link FA templates. To avoid an overlap where the current system and the new feature conflict, I will add a minor fix to your Common.js which adds the class names to the interwiki links. This is part of my task as a global edit interface editor for the Wikidata team. Thanks, Bene* (беседа) 18:08, 11 август 2014 (UTC)
Преименуване на етикета "Статия" за началната страница – ненужно
[редактиране на кода]Кода за преименуване на етикета на началната страница вече не е нужен, тъй като преименуването се прави от МедияУики. — Борислав 14:05, 27 май 2020 (UTC)
- Borislav: И ножът и хлябът са у теб. :) --Стан (беседа) 14:29, 27 май 2020 (UTC)