[go: nahoru, domu]

Направо към съдържанието

Потребител беседа:Borislav/2013

Съдържанието на страницата не се поддържа на други езици.
от Уикипедия, свободната енциклопедия

Архивирани версии на Потребител беседа:Borislav (±):

Здравейте :)

[редактиране на кода]

Забелязах че се казвате Борислав Манолов :) Вие ли сте Борислав от сайта Читанка? Ако да, бих искала да Ви благодаря за чудесния сайт. Поздрави, Виктория

Hello, my friend. I saw the edit panel here and I like it. Can you tell me how to do it in the Georgian wiki? I am an administrator there. First I've messaged to user:Nk and he said you may have the answer for me. Please :-) ITshnik (беседа) 11:58, 18 февруари 2013 (UTC)[отговор]

There is the new WikiEditor toolbar which is quite flexible and allows many custom modifications. Our local toolbar is pretty old now and probably should not be used anymore, but if you insist I can assist you in copying its functionality to the Georgian Wikipedia. A copy of the code used for our toolbar can be found at MediaWiki:Common.js/Edit tools.js and MediaWiki:Common.js/Edit tools data.js. — Борислав 18:52, 18 февруари 2013 (UTC)[отговор]
Thanks a lot. We like your drop-down menus especially. Those 2 Mediavikis we already copied, but nothing changed. maybe we have something blocking it? ITshnik (беседа) 06:34, 19 февруари 2013 (UTC)[отговор]
Ok then. There are some syntax mistakes which you have made by copying and there is also one other part of our legacy code which is still missing. I'll correct all mistakes and place the finished script on one of my pages at the Georgian Wikipedia. You will then have to copy and paste the result.
We have some documentation for our toolbar at Уикипедия:Допълнителни редакторски инструменти/Настройка. Take a look if you understand some Bulgarian. If not, find someone who does, or just ask me questions. :-) — Борислав 08:00, 19 февруари 2013 (UTC)[отговор]
thank you very much for doing that. And yes, I understand Bulgarian a little :) ITshnik (беседа) 08:51, 19 февруари 2013 (UTC)[отговор]
BIG THANKS, mate. :-) Everything worked perfectly. ITshnik (беседа) 07:31, 20 февруари 2013 (UTC)[отговор]

(Пак) помощ с javascript

[редактиране на кода]

Здравей. Правя опит да пренеса един шаблон от фр: (fr:Modèle:Infobox/Géolocalisation multiple) - общо казано поставя няколко динамични карти една върху друга и добавя навигация. Докарах го до Шаблон:ПК група / Потребител:Nk/Тест, но вероятно бъркам нещо с javascript (с което строго погледнато не би трябвало да се захващам изобщо...) - виж МедияУики:Common.js, последните две функции. Може ли да погледнеш?

Друг момент е, че навигацията би изглеждала по-интуитивно във вид на табове, но с това може би и сам ще се оправя (когато се появи). Благодаря предварително. --Спас Колев (беседа) 16:04, 21 април 2013 (UTC)[отговор]

Ползвали са функция, която при нас я няма, затова я смених с друга налична.
Табове със сигурност ще го направят по-привлекателно. :-) Кода също може доста да се опрости с jQuery, пряката работа с DOM е ад. — Борислав 16:48, 21 април 2013 (UTC)[отговор]
Ако имаш време и желание - далеч над моите амбиции е. усмивка Благодаря много. --Спас Колев (беседа) 16:58, 21 април 2013 (UTC)[отговор]

Hi, sorry for writing in English. I'm writing to ask you, as a bureaucrat of this wiki, to translate and review the notification that will be sent to all users, also on this wiki, who will be forced to change their user name on May 27 and will probably need your help with renames. You may also want to help with the pages m:Rename practices and m:Global rename policy. Thank you, Nemo 12:55, 3 май 2013 (UTC)[отговор]

Please give me a bot flag. My bot fixing redirects on Bulgarian Wikipedia. Greeting! --Kolega2357 (беседа) 08:38, 10 юни 2013 (UTC)[отговор]

Здравейте, аз съм съвмсем новорегистрирал се "уикипедианец", но ви пиша в другото си качество на журналист от български всекидневник. Иска ми се да напиша материал за българите, които пишат, редактират и администрират Уикипедия на български. Не знам дали това е подходящото място да задам този въпрос, но ми се струва, че популяризирането на тази дейност със сигурност е нещо положително. Надявам се да ми отговорите за контакт :)NaiaGeo (NaiaGeo (беседа) 15:38, 12 юни 2013 (UTC))[отговор]

Покана за участие във фестивала LivingWeb

[редактиране на кода]

Здравейте,

Казвам се Михаил Миков и съм съорганизатор на артистично-образователния фестивал LivingWeb. Целта на нашия проект е да съберем специалисти и потребители на интернет технологиите в България и да покажем високата култура на нашата online общност. Фестът ще се проведе от 13ти до 15ти Септември 2013 в София и ще включва презентации и лекции по технологични и социално значими теми.

Надявам се, че ще приемете нашата покана за лекция / презентация на която да разкажете за Българската Уикипедия. Моля пренасочете това съобщение към други активни Уики-редактори, ако нямате интерес лично.

Благодаря Ви предварително, Всичко най-добро и успех Mihail Mikov (беседа) 09:23, 30 юли 2013 (UTC)[отговор]

Zdrawej Borislav:) Napiszah nowa tema, na beseda ot Twoj bot - Bgbot. Ispanija towa populjarna dyrzawa, kakwo mislisz za towa? Джевянин (беседа) (беседа) 19:25, 3 октомври 2013 (UTC).[отговор]

Si aktiwen? Джевянин (беседа) 15:26, 15 октомври 2013 (UTC).[отговор]

МедияУики:Common.js

[редактиране на кода]

Изглежда вчера са дезактивирали разни стари функции в МедияУики и се наложиха някои спешни поправки в МедияУики:Common.js. [1] Дали ще може, когато имаш време, да огледаш кода - вероятно има и други строшени неща, а ми се струва, че има цели функции, които вече не се използват (или аз не схващам за какво служат усмивка). --Спас Колев (беседа) 12:43, 8 ноември 2013 (UTC) (btw с моята кръпка май не поддържа локално дефинирания tpl1 - зарежда се преди него?) --Спас Колев (беседа) 13:06, 8 ноември 2013 (UTC)[отговор]

Нашия код със сигурност има нужда от нова организация. :-)
В момента при тебе счупено ли е нещо? При мене, в режим на редактиране, не работи локалното меню с допълнителните бутони и менютата. — Борислав 13:32, 8 ноември 2013 (UTC)[отговор]
На пръв поглед изглежда, че функциите hookEvent и addOnloadHook все още ги има, но са отбелязани като остарели (deprecated). — Борислав 13:44, 8 ноември 2013 (UTC)[отговор]
Установих, че нашите допълнителни бутони не се показват, ако в настройките е избрана „разширената лента с инструменти“. — Борислав 15:04, 8 ноември 2013 (UTC)[отговор]
Преди [2] не се показваха и при изключена „разширена лента“.
Иначе Потребител:Петър Петров работи по проблем със скриващите се карета. Гледам, че сгъваемите карти (Марсилия) не работят, сега се каня да ги мъча тях. --Спас Колев (беседа) 09:24, 9 ноември 2013 (UTC)[отговор]
Според mw:Manual:Collapsible elements Collapsible tables и NavFrame могат да се заменят с jquery.makeCollapsible.
getElementsByClass също може да се смени с jQuery:
  • getElementsByClass("toolbar", document, "div") ще стане $(document).find("div.toolbar")
  • getElementsByClass("toolbar", document) ще стане $(document).find(".toolbar")
Борислав 10:27, 9 ноември 2013 (UTC)[отговор]

Благодаря много - аз определено не бих могъл да се оправя. --Спас Колев (беседа) 11:49, 11 ноември 2013 (UTC)[отговор]

Беше го оправил, но после пак се появи проблема: Допълнителните ни бутони, препратката „Подстраници“ в менюто „Инструменти“ и препратката (+) за джаджата QuickLinks (в горното меню до потребителското име) се добавят отнови при всеки Предварителен преглед с включено Настройки/Редактиране/„Използване на бърз предварителен преглед“ (нима не всеки го използва?) --V111P 19:34, 13 ноември 2013 (UTC)[отговор]

В момента всички тези добавки са вързани към wikipage.content, което явно се активира при предварителен преглед. Ще го поправя през следващите дни. — Борислав 06:11, 14 ноември 2013 (UTC)[отговор]

Неутрализиране на грешки в потребителските скриптове

[редактиране на кода]

Здравей. Извинявай че пак те занимавам с това, но е проблем, че менюто от edit.js не се показва ако потребителят има грешка в личния common.js, което е объркващо особено за хора без опит с JavaScript, каквито са повечето редактори ([3]). По-специално частта mw.loader.using("user", function(){ setupCustomEditTools(); }); изглежда не работи след грешка в личния common.js.

В допълнение, знам че при: $(function () {/*грешка тук*/}); $(function () {/*без грешка тук*/}) втората функция не се изпълнява никога (т.е. ако първото е в личния common.js менюто няма да се покаже).

Можеш да пробваш дали проблемът ще се разреши без показването на менюто да се забави осезаемо ако mw.loader.using() и $() (или поне само using()) се сложат вместо около setupCustomEditTools() в edit.js, около importScript() в МедияУики:common.js, например:

if (mw.ext.isAction(['edit', 'submit'])) {
	mw.loader.using("user", function() {
		$(importScript('МедияУики:Common.js/edit.js'));
	});
}

--V111P 09:22, 27 декември 2013 (UTC)[отговор]

Потребителските скриптове винаги се изпълняват на последно място, затова евентуални грешки в тях не преустановяват изпълнението на Common.js и компания. Проблема в случая е, че менюто е вързано към събитието user, и при грешка в потребителския скрипт това събитие не се задейства. Става точно така, както ти си го описал по-горе: в началото на потребителския скрипт възниква фатална грешка, браузъра спира изпълнението му и не стига до командата mw.loader.state({"user":"ready"}), която се намира в края скрипта.
Един вариант е менюто да не се връзва към това събитие, а да се изпълнява с малко забавяне с надеждата, че дотогава потребителския скрипт ще се е заредил. Само дето този начин не ми харесва много. Предлагам да въведем „проверка“ на потребителските скриптове и да предупреждаваме потребителя, когато има грешка в личния му скрипт. Това няма пряка връзка с менюто, но ще е от голяма помощ за потребителите, които не ползват Firebug или нещо подобно. — Борислав 13:13, 27 декември 2013 (UTC)[отговор]
Ясно. А edit.js се зарежда динамично, така че зависи от браузъра дали преди или след вградения личен скрипт ще се изпълни, но явно няма и значение де. --V111P 12:30, 28 декември 2013 (UTC)[отговор]

Друго малко нещо: Проверката navigator.productSub>20031000 в edit.js пречи на obrabotka да работи както трябва в Google Chrome, защото той дава по-ниска версия. Руснаците са махнали тази проверка: ru:MediaWiki:Wikificator.js --V111P 09:22, 27 декември 2013 (UTC)[отговор]

Този код е толкова брадат, че дори не искам да го поглеждам. :-) Ако имаш сили, направо копирай текущия код на колегите при нас. — Борислав 13:13, 27 декември 2013 (UTC)[отговор]
Нашият засега иначе си работи, така че може да изчака по-добри времена някой да го пооправи по-генерално. --V111P 12:30, 28 декември 2013 (UTC)[отговор]
[редактиране на кода]

{{Скриване}} се е счупил. Опитах се да го оправя, но нещо не ми хареса резултата. Гледам че и той ползва NavFrame. --Termininja 16:02, 16 ноември 2013 (UTC)[отговор]

Сложих новите класове. Какво не ти е харесало? — Борислав 17:40, 16 ноември 2013 (UTC)[отговор]
Е, сега е супер. При моята редакция имаше размествания на редовете в contentstyle. Мерси. --Termininja 19:01, 16 ноември 2013 (UTC)[отговор]