Przejdź do zawartości

Wikipedia:Kawiarenka/Kwestie techniczne

Skrót: WP:KT
Z Wikipedii, wolnej encyklopedii
To jest stara wersja tej strony, edytowana przez Nux (dyskusja | edycje) o 03:54, 5 kwi 2023. Może się ona znacząco różnić od aktualnej wersji.
Kawiarenka pod Wesołym Encyklopedystą – kwestie techniczne
Tu rozwiązujemy problemy dotyczące oprogramowania MediaWiki, botów, skryptów, technicznych zmian w szablonach itp. W celu przyspieszenia rozwiązania problemu technicznego zapoznaj się z instrukcją zgłaszania problemów.

Obserwuj stolikArchiwum stolikaWszystkie stoliki • Skróty: WP:KT, WP:BAR:KT, WP:TECH



Szablon Cytuj linkuje to pisma zamiast artykułu/rozdziału

Czy jest jakiś sposób, aby {{Cytuj}} aplikował podany URL do rozdziału/artykułu podanego w przypisie zamiast do pełnej publikacji? Obecnie wypełnienie pola URL powoduje objęcie linkiem tytułu dzieła zamiast rozdziału/artykułu. — smyru 14:19, 25 lut 2023 (CET)[odpowiedz]

dopuszczone jest zwykłe linkowanie w parametrze "rozdział".
Kod taki:
  • {{Cytuj|autor r= Jan Kowalski| rozdział = [https://onlinelibrary.wiley.com/doi/10.1002/9781444338386.wbeah09156 przyszłość Wikipedii w kontekście braku prądu]|tytuł = Studia z dziejów Wikipedii i prądu|redaktor = Jan Nowak| url=https://onlinelibrary.wiley.com/doi/full/10.1002/9781444338386.wbeah04060}}
da wynik taki:
Archiwald (dyskusja) 14:42, 25 lut 2023 (CET)[odpowiedz]
Albo zmienić na {{Cytuj książkę}}, tam jest do tego parametr. MarMi wiki (dyskusja) 18:15, 25 lut 2023 (CET)[odpowiedz]
A może podałbyś jaki kod próbujesz wstawić do artykułu, bo może coś jest niepoprawnie wypełnione po prostu? Wostr (dyskusja) 17:01, 25 lut 2023 (CET)[odpowiedz]
Próbowałem następującego:
<ref name="Skóra2011">{{Cytuj |autor r = Wojciech Skóra |rozdział = Polskie placówki konsularne w Niemczech we wrześniu 1939 roku |tytuł = Z morza i Pomorza. Spojrzenie na wrzesień 1939. Polityka i wojna |inni = Andrzej Drzewiecki (red.), Bartłomiej Siek |url = https://www.academia.edu/4194451/Polskie_plac%C3%B3wki_konsularne_w_Niemczech_we_wrze%C5%9Bniu_1939_roku_Polnischen_Konsulaten_in_Deutschland_im_September_1939_w_Z_morza_i_Pomorza_Spojrzenie_na_wrzesie%C5%84_1939_Polityka_i_wojna_red_Andrzej_Drzewiecki_Bart%C5%82omiej_Siek_Toru%C5%84_2011_s_432_457}}</ref> — smyru 21:18, 25 lut 2023 (CET)[odpowiedz]
  • Historycznie w pierwszej wersji szablonu nie było pola url. Nowy szablon miał mieć mniej parametrów aby był prostszy w obsłudze. Linkowanie z dowolnego pola miało się realizować standardowymi mechanizmami wiki [link opis]. Jednak pojawiły się głosy aby ten url dodać. Powodem był VE notabene też w początkowym stadium. Jednak ten url potrafi się podpiąć „wyżej” pod czasopismo jeśli nie ma tytułu. Paweł Ziemian (dyskusja) 22:26, 25 lut 2023 (CET)[odpowiedz]

VE ikona komunikatu - brak treści

Dobrze by było, żeby po kliknięciu w ikonę komunikatu w VE (trójkąt z wykrzyknikiem w środku) pokazywał się jakiś treściwy komunikat.

Przykłady:

- Dodaj temat (np. tutaj) - treść „1 komunikat”.

- Po wykonaniu ve.ui.toolFactory.register( ve.ui.BoldAnnotationTool ); w konsoli (przy edycji pod VE) - nie wiadomo co poszło nie tak, po kliknięciu w ikonę nic się nie pokazuje. MarMi wiki (dyskusja) 18:13, 26 lut 2023 (CET)[odpowiedz]

Nieco dziwne, ale nie dziwne. Wyświetla się komunikat MediaWiki:Visualeditor-editnotices-tool. Komunikat ten pokazuje liczbę możliwych komunikatów (editnotices, oznaczeń zabezpieczenia, możliwe że coś jeszcze). I właśnie tutaj niby wyświetla editnotice, ale editnotice jest pusty ;) Ciąg zassań: MediaWiki:Editnotice-4 > Szablon:Dołącz editnotice > Szablon:Dołącz editnotice/content > Szablon:Editnotice/Przestrzeń nazw/Wikipedia. Ten ostatni szablon wyświetla editnotice, gdy jesteśmy na podstronach WikiLubiZabytki, Poczekalni lub Biblioteki, dla całej reszty nic nie wyświetlając. Jednak jako że strona Szablon:Editnotice/Przestrzeń nazw/Wikipedia istnieje to Szablon:Dołącz editnotice/content tworzy diva (pustego). Czyli komunikat jest, ale jest to ten pusty div. Dlatego treść „1 komunikat” jest technicznie rzecz biorąc poprawny. Należałoby przysiąść i pomyśleć nad jakimś lepszym rozwiązaniem kwestii zasysania tych editnotice, typu wywalenie obecnego zasysania i zamiast tego utworzenie stron typu MediaWiki:Editnotice-4-Poczekalnia-artykuły i innych, których potrzebujemy; tak jak już istnieje MediaWiki:Editnotice-4-Propozycje tematów), ale nie mam czasu ni uprawnień i się za to nie biorę ;PP Kłaniam się, tufor (dyskusja) 19:32, 26 lut 2023 (CET)[odpowiedz]
Czyli to nie ma nic wspólnego z ewentualnym wyświetlaniem jakiegoś błędu z VE, tylko służy do wyświetlania predefiniowanych uwag (en:Wikipedia:Editnotice na to by wskazywało), a błędy(?) w VE tylko to z jakiegoś powodu uaktywniają. MarMi wiki (dyskusja) 00:53, 27 lut 2023 (CET)[odpowiedz]
Nie tylko editnotice. Spróbuj edytować Wikipedia:Strona główna/Jutro - jest jeszcze komunikat o zabezpieczeniu. Jak na przykład będziesz chciał utworzyć stronę Wikipedia:Comperia.pl_(spółka (wcześniej usunięta) to zobaczysz komunikaty MediaWiki:Newarticletext i jeszcze jeden ostrzegający o utworzeniu usuniętej wcześniej strony (MediaWiki:Recreate-moveddeleted-warn). Nie powiedziałbym, że są to błędy w VE; raczej my wrzucamy pustego diva jako editnotice. Nie wiem w ogóle po co jest jest tekst o liczbie komunikatów; IMO można byłoby wywalić. Więcej w tej kwestii będzie Ci zapewne w stanie powiedzieć Matma Rex. Kłaniam się, tufor (dyskusja) 10:39, 27 lut 2023 (CET)[odpowiedz]
Samo usunięcie tekstu o liczbie komunikatów nie rozwiąże problemu, bo wciąż będzie wyświetlał się przycisk z ikonką ⚠, tylko że kliknięcie go otworzy zupełnie puste okienko. Problem trzeba rozwiązać poprzed pozbycię się tego pustego <div>-a. Wydawało mi się, że kiedyś to już było naprawione (zobaczcie zresztą historię Szablon:Dołącz editnotice/content i link do phab:T95822 tamże); ciekawe, czemu problem powrócił… Matma Rex dyskusja 18:28, 27 lut 2023 (CET)[odpowiedz]
Powinno być naprawione tą edycją: [1] (teoretycznie uprawnienia do edycji tej strony mam tylko jako globalny edytor interfejsu, i nie jestem pewien, czy powinienem to robić ;), ale skoro zostałem poproszony o pomoc, to mam nadzieję, że nikt mi nie będzie miał tego za złe). Matma Rex dyskusja 18:39, 27 lut 2023 (CET)[odpowiedz]

Informacje o dodaniu strony do danej kategorii

Czy istnieje możliwość otrzymywanie powiadomień, komunikatów lub podobnych na temat nowych artykułów dodanych do wybranej kategorii? Dodanie kategorii do obserwowanych nie daje tego typu powiadomień. Rpoleski (dyskusja) 17:36, 3 mar 2023 (CET)[odpowiedz]

New mechanism for the Moscow Metro stations number graph

Hi,
Please take a look at Dyskusja szablonu:Wykres:Rozbudowa metra w Moskwie. I tried to port the new mechanism from mediawiki but the template won't display. Michgrig (dyskusja) 17:54, 4 mar 2023 (CET)[odpowiedz]

Edit: Actually, the mechanism is the same, on plwiki it's just tailored version of the Graph template output (add |debug=on as a parameter to Graph:Stacked and you see similar output). Do you want just to update the data? Or add the legend? (Or both?).
Before edit: You need to input the colors array manually (ex. copy values from the code of {{Wykres:Rozbudowa_metra_w_Moskwie}} template) - or port the "MoscowMetro" module.
With manual colors (copied from execution on ru:Special:ExpandTemplates)
W tym miejscu powinien znaleźć się wykres. Z przyczyn technicznych nie może zostać wyświetlony. Więcej informacji
Zobacz lub edytuj surowe dane wykresu.

MarMi wiki (dyskusja) 20:45, 4 mar 2023 (CET)[odpowiedz]

No i ktoś musiałby dodać polskie tłumaczenie do danych na Commons.
Edycja: Nie wiem też czemu See or edit source data jest po angielsku (ani gdzie to zmienić).
Już wiem - {{Graph:Stacked}} wywołuje {{#invoke:TNT}} z Original/Template:Graphs.tab, gdzie to nie jest było przetłumaczone. MarMi wiki (dyskusja) 21:11, 4 mar 2023 (CET)[odpowiedz]
Hi @MarMi wiki,
Thank you!
The main idea is to have source data in one place and to have the template updated automatically. The Russian and English templates have already been updated, while only your version remained old, with the data valid as of several years ago.
In ruwiki, we additionally use colors from a module, so that they are centralized and unified. But specifying them as hash codes, as in enwiki, is also OK.
The only thing that is left is translating line names to Polish. I suppose it should be done on the source data page. Michgrig (dyskusja) 07:47, 6 mar 2023 (CET)[odpowiedz]
Dodałem polskie wersje nazw - linie podane do wykresu różnią się od tego co podaje Metro_w_Moskwie#Czynne w dwóch punktach: 8 i 11A. MarMi wiki (dyskusja) 12:54, 6 mar 2023 (CET)[odpowiedz]
@MarMi wiki, well, lines 8 and 8A are planned to be linked with a central stretch, but that's for somewhere in the far future.
Line 11A was once Kakhovskaya line (that is reflected in the template data). In 2019, this line was closed, its stations were reconsturcted and are now part of Line 11. Now, Line 11A is an appendix of Line 11, that will be closed later this year. That's all very complicated :) Michgrig (dyskusja) 14:09, 6 mar 2023 (CET)[odpowiedz]

Mobilne navboksy – prototyp

Cześć! Około 63% wyświetleń Wikipedii to wyświetlenia na komórkach. Te osoby nie widzą szablonów nawigacyjnych pod artykułami (i nie mają żadnej opcji, by je zobaczyć – poza przełączeniem na wersję komputerową). Oznacza to, że mają dużo bardziej ograniczone możliwości nawigowania po tematach pokrewnych, a praca wikipedystów, którzy te szablony przygotowali i utrzymują nie jest na tyle wykorzystana, na ile mogłaby być.

Aktualna – tabelkowa – implementacja daje małe możliwości dostosowania struktury navboksa w zależności od wymiarów urządzenia. Z tego powodu przygotowałem prototyp oparty na CSS grid, który może się poprawnie skalować również na mniejszych wyświetlaczach: Wikipedysta:Msz2001/Navbox. Ten projekt obsługuje wszystkie trzy główne warianty navboksa: „zwykły”, kolumnowy i ze zwijanymi grupami, a ich wybór jest niezależny od struktury HTML (kontrolowany klasą CSS w jednym miejscu). Testować można zmieniając szerokość okna przeglądarki lub otwierając tę stronę na telefonie.

Według CanIUse.com, grid jest wspierany przez 97,3% przeglądarek wykorzystywanych w Polsce. Głównym wyjątkiem jest Opera Mini z wykorzystaniem 2,4%, choć dla niej wynik jest niemiarodajny, bo do tej wartości zalicza się zarówno przeglądarka na smartfony (wsparcie dla grida na Androidzie potwierdzone doświadczalnie) i przeglądarka na tzw. „stare nokie”, gdzie brak wsparcia dla grida nie dziwi i raczej nie jest przeszkodą.

Na ten moment nie jest obsługiwane zwijanie tego navboksa w wersji mobilnej (tj. pl.m.wikipedia.org), ale to wynika z niedostępnego tam mechanizmu mw-collapsible, co docelowo można obejść.

Zapraszam do komentowania prototypu. Wszystko jeszcze można zmienić :). Msz2001 (dyskusja) 13:53, 5 mar 2023 (CET)[odpowiedz]

Uwaga do statystyki: zakładam że te 63% to ci co się przełączają na wersje desktop (albo w ogóle docierają na koniec artykułu), a nie mobilni użytkownicy ogółem? Bo to, jak podejrzewam, robi dużą różnicę. MarMi wiki (dyskusja) 14:33, 5 mar 2023 (CET)[odpowiedz]
63% to liczba wyświetleń wersji mobilnej podzielona przez liczbę wyświetleń wszystkich wersji (1,7 mld / 2,7 mld w 2022 roku). Nie są to wyłącznie ci, co docierają na koniec artykułu, nie wiem nawet czy takie dane są zbierane i w ogóle dostępne publicznie. Msz2001 (dyskusja) 14:44, 5 mar 2023 (CET)[odpowiedz]
Takie dane były zbierane kilka lat temu, chociaż wtedy to dotyczyło wersji na komputery, a nie mobilnej. Wyszło, że bardzo mała część odsłon zawiera przewijanie na sam dół. Może uda mi się to znaleźć. Tar Lócesilion (dyskusja) 18:09, 5 mar 2023 (CET)[odpowiedz]
Statystyka byłaby ciekawa, ale... To czy przewijają teraz na sam dół niekoniecznie jest aż tak istotne... To znaczy nawet jeśli teraz część nie przewija, to może dlatego, że się nauczyli, że nie ma tam nic ciekawego (bo też nie ma domyślnie kategorii póki co). Jak dorzucimy tam szablony, to te statystyki mogą się zmienić mocno... Inna sprawa, że jestem ciekaw jak był mierzony fakt przewinięcia. Może być sporo technicznych problemów z takim pomiarem. Np. jak ktoś dojdzie do końca, to zamyka stronę i fakt przewinięcia się nie zarejestruje; albo nie dochodzi do końca, ale miałby ostatnią sekcję w widoku itp... Nux (dyskusja) 19:59, 5 mar 2023 (CET)[odpowiedz]
  • Nie używam wersji mobilnej. Na desktopie wygląda bardzo dobrze. Jednak jeden prototyp to za mało. Istnieje kilka typów szablonów nawigacyjnych. Popularne obejmują głównie jedną poziomą listę lub jedną listę z układem wielokolumnowym. Nietypowe są też pionowe. Dlatego warto zrobić listę przypadków do zaimplementowania. Ja się kiedyś interesowałem gridem. Jednak rekurencyjne wywołania tabelek w potencjalnie różnych trybach mnie ostatecznie od tego odwiodły. Ostatecznie skupiłem się na wyeliminowaniu grafik z obszarów opisowych i statystycznej analizie treści szablonu. Może jednak warto to pociągnąć dalej choćby dla samej responsywności. Paweł Ziemian (dyskusja) 22:34, 5 mar 2023 (CET)[odpowiedz]
    Umieściłem na tej stronie również warianty „kolumnowy” i „ze zwijanymi grupami”. Wariant pionowy byłby, jak mniemam, bardzo podobny do tego z grupami, ale odpowiednio węższy i wyfloatowany do prawej (nie jest aktualnie zaimplementowany). Msz2001 (dyskusja) 17:33, 6 mar 2023 (CET)[odpowiedz]
  • Nie wiem czy się przyda, ale mamy też nieużywany tryb drukowania włączany parametrem | spis = * inny *. To generuje drzewo samych divów. Można dodać do tego do testów jakąś dozwoloną dedykowaną klasę w Moduł:Navbox/res pod validExtraClasses, na przykład class = grid. Ewentualnie zawsze można stworzyć nowy printer jeśli obecny generuje za mało divów aby to poprawnie gridem oCSSować. Paweł Ziemian (dyskusja) 20:49, 7 mar 2023 (CET)[odpowiedz]
    Na razie stworzyłem swój printer w brudnopisie, żeby generować modułem coś co wygląda tak samo, jak mój html-owy prototyp. To co jest w * inny * na razie nie wystarczy, bo potrzebuję dodatkowych elementów dla mechanizmu mw-collapsible przy każdym nagłówku. (Acz docelowo może za to odpowiadać customowy skrypt, który będzie dostępny też na mobile). Msz2001 (dyskusja) 20:58, 7 mar 2023 (CET)[odpowiedz]

Limit szablonów

Hej!

Jaki jest limit szablonów na artykuł? Zdaję się, że w tym artykule Medaliści igrzysk olimpijskich w lekkoatletyce trochę przesadziłem. O ile jest możliwość pozbycia się 'sortkey', to boję się, że zabraknie limitu dla 'flaga', 'sortname' i przypisów. Czy jest możliwość zwiększenia limitu użytych szablonów? Ewentualnie zamiast 'sortname' dobrym konceptem byłoby zastąpienie poprzez data-sort-value="xyz"? Grisha12 (dyskusja) 12:12, 10 mar 2023 (CET)[odpowiedz]

  • Limit wynosi 2Mb rozwinięć wszystkich szablonów (łącznie z tymi, które są argumentami wywołania innych szablonów) i nie można go zmienić. Warto unikać wywołań szablonów jako argumentów dla innych szablonów. Przy zastępowaniu szablonu kodem pamiętaj, że długość kodu artykułu też może mieć maksymalnie 2Mb.
  • Na pewno do usunięcia {{sortkey}}, {{u}}, {{sortname}} (im więcej usuniemy tym lepiej) i ewentualnie {{tooltip}}, {{refn}} (ale można np. zawartość refów z tego szablonu przenieść na koniec artykułu). ~malarz pl PISZ 14:09, 10 mar 2023 (CET)[odpowiedz]
  • Wyrzuciłem z artykułu {{sortkey}} i niestety dalej nie wszystko działa tak jak powinno. Albo trzeba podzielić na kilka artykułów albo istotnie ograniczyć flagi (jest och ponad 4000). ~malarz pl PISZ 22:55, 17 mar 2023 (CET)[odpowiedz]
Artykuł warto podzielić na mniejsze według dat. Obecnie ciężko nawigować na dużym ekranie, nie mówiąc już o telefonach. Sidevar (dyskusja) 11:40, 19 mar 2023 (CET)[odpowiedz]

Poprawianie redirów disFixerem w Kalendarium

Ze stron modułu Kalendarium (np. Moduł:Kalendarium/03-13) zniknął button Popraw linki do przekierowań disFixera, włączenie opcji Używaj starego sposobu rozwiązywania przekierowań. nie pomaga. Celowo czy coś się popsuło? @Nux, coś tam poprawiałeś ostatnio. IOIOI2 11:50, 12 mar 2023 (CET)[odpowiedz]

To jest kwestia tego, że to nie jest wikitekst (dokładnie tam jest model "Scribunto")... Zastanawiam się się jak do tego podejść. Nie chciałbym przede wszystkim, żeby przycisk pojawiał się w skryptach JS i CSS, bo to bez sensu. Kojarzysz inne nietypowe formaty w których mógłbyś chcieć poprawiać linki? Czy tylko kalendarium jest takie nietypowe? Nux (dyskusja) 12:24, 12 mar 2023 (CET)[odpowiedz]
Mówię tylko za siebie, ale innych nie-wikitekstowych stron nie kojarzę a jeśli nawet byłyby na nich rediry, to na pewno nie w takiej ilość, jak w Kalendarium. Kalendarium jest nietypowe, bo pojawia się na SG, gdzie rediry mnie lekko drażnią a poprawiając je poprawiam też redlinki i okazyjnie treść, dlatego tam akurat disFixer jest bardzo przydatny. IOIOI2 12:36, 12 mar 2023 (CET)[odpowiedz]
  • Dobra, dodałem nową opcję, która pomija sprawdzanie rodzaju zawartości (modelu). Właściwie w tym wypadku musiałbyś mieć wszystkie opcje zaznaczone, bo tam nie ma disambów. Może pewnie chwilę potrwać zanim cache się odświeży. W Specjalna:GadgetPrefs będzie opcja [zaawansowane] Wyświetl przycisk także dla Modułów, JS i innych typów zawartości (nie tylko wikitext).
  • Dodatkowo poprawiłem problem z przyciskiem zgłaszany przez @Tar Lócesilion oraz @Aramil Feraxa. To był problem właściwie tylko w V'22 i tylko czasami... No, ale teraz domyślnie przycisk będzie w prawym pasku i wstawianie go koło tytułu (w nagłówku) jest dodatkową opcją w Specjalna:GadgetPrefs.
  • Przy okazji zachęcam do używania mojego lang on top. To przenosi wybór języków do górnej belki. I wtedy nie ma problemu z przyciskiem do dismabów w V'22 🙂.
  • I jeszcze jedna nowość – teraz przycisk nie będzie znikał jeśli API zwróci za mało danych. W razie błędów będzie można po prostu ponownie nacisnąć przycisk.
Jakby co oprócz ew. krytyki można również wyrażać zachwyt i wdzięczność 😉. Nux (dyskusja) 19:59, 12 mar 2023 (CET)[odpowiedz]
Ciekawe rozwiązanie z przeniesieniem linku do prawego menu w V22. Podoba mi się. Tar Lócesilion (dyskusja) 11:03, 13 mar 2023 (CET)[odpowiedz]
Dzięki, Nux, działa! Trochę muli, ale poza tym, to chyba najfajniejszy przycisk w całym internecie :) IOIOI2 14:38, 13 mar 2023 (CET)[odpowiedz]

Szablon:dts

W opisie szablonu jest, że "Wywołania szablonu są oznaczane znacznikiem (dts), który w przestrzeni artykułów (głównej) jest widoczny tylko podczas edycji w edytorze wizualnym (lub na podglądzie strony, jeśli używamy edytora kodu)."

Otóż nie tylko w tych przypadkach. Jest on widoczny też podczas czytania w aplikacji w trybie do czytaniach, nie edycji.

Zwiadowca21 19:40, 14 mar 2023 (CET)[odpowiedz]

Zgadza się, (dts) widać.
Aplikacja nie ma także przetłumaczonych przycisków przy "Wyślij anonimowo dane" - pokazuje się Reject/Accept. MarMi wiki (dyskusja) 02:09, 16 mar 2023 (CET)[odpowiedz]
Aplikacje mobilne są przetłumaczone w około 86%. Jeśli ktoś ma czas i ochotę, to tutaj można się przyczynić do powiększenia tego odsetka: [2]. Msz2001 (dyskusja) 19:03, 16 mar 2023 (CET)[odpowiedz]

DisFixer

Kto tutaj ma za dużo wolnego czasu (który mógłby spożytkować na np. przestrzeń główną) i dla zabawy psuje gadżety? Dlaczego disfixer nie działa tak jak powinien i zamiast pokazywać na górze ramkę "popraw link do przekierowań" pokazuje ją teraz małym druczkiem na bocznym pasku narzędzi? ptjackyll (zostaw wiadomość) 22:01, 17 mar 2023 (CET)[odpowiedz]

A ja myślałem, że nie trafiam na artykuły do poprawy - a to tylko przycisk disFixera sobie gdzieś poszedł...
Opcje gadżetów (w tym disFixera): Specjalna:GadgetPrefs (albo patrz link podany przez Malarza pl poniżej).
Uwaga ogólna: jak się takie coś robi, to dobrze zostawić w starym miejscu komunikat o zmianie (z wikilinkiem do opcji - powiedzmy na miesiąc, do wyłączenia w opcjach gadżetu). MarMi wiki (dyskusja) 17:43, 26 mar 2023 (CEST)[odpowiedz]
DW: @Nux. AramilFeraxa (Napisz do mnie!) 17:54, 26 mar 2023 (CEST)[odpowiedz]

Zajrzyjcie powyżej do #Poprawianie redirów disFixerem w Kalendarium. ~malarz pl PISZ 22:39, 17 mar 2023 (CET)[odpowiedz]

Czcionka o różnej szerokości znaków w widoku diffów

Jeśli ktoś chce mieć w widoku diffów czcionkę, która nie jest o stałej szerokości, niech wklei to do swojego common.css:

.diff-editfont-monospace .diff-addedline, .diff-editfont-monospace .diff-deletedline, .diff-editfont-monospace .diff-context {
	font-family: "Arial";
}

Oczywiście zamiast Ariala można wybrać inną czcionkę - wówczas w cudzysłów należy wpisać nazwę innej czcionki. XaxeLoled AmA 14:49, 18 mar 2023 (CET)[odpowiedz]

Automatyczne commons w infoboksach

Cześć, od kilku dni zajmuję się dodawaniem brakujących parametrów commons do infoboksów i zauważyłem, że dużo jest przypadków, w których kategoria commons jest już podana na WD (P373), a nie jest dodana lokalnie. W wyniku tego link do commons pojawia się tylko w pasku narzędzi w sekcji "W innych projektach", a w wersji mobilnej wcale.

Z tego, co się dowiedziałem, to jest możliwe zaimplementowanie automatycznego zasysania parametru commons na podstawie WD, na zasadzie podobnej jak w przypadku Szablon:Infobox grafika, przynajmniej w przypadku tych infoboksów, które korzystają z Szablon:Infobox projekt.

Mając świadomość generalnej zasady ostrożności przy automatycznym pobieraniu danych między projektami, sądzę jednak, że taka automatyzacja byłaby bezpieczna i mało kontrowersyjna; w każdym razie w ciągu moich ostatnich kilkuset ręcznych edycji sytuacja, w której P373 na WD byłoby błędnie podane, wystąpiła raptem raz lub dwa razy.

Będę wdzięczny, jeśli dacie znać, jak się na to zapatrujecie, oraz jakie ew. przeszkody techniczne taka automatyzacja mogłaby napotkać. Pzdr Archiwald (dyskusja) 05:25, 21 mar 2023 (CET)[odpowiedz]

Myślę, że tak samo jak domyślna grafika to też powinno być automatyczne. Ew. zagryzienia są nawet mniejsze, a zyski podobne.
W ogóle to fajnie by było jakby przy edycji było widać dane z WD, żeby móc uzupełniać łatwiej boksy... Ale to inna sprawa. Nux (dyskusja) 10:34, 21 mar 2023 (CET)[odpowiedz]
Zdecydowanie popieram automatyczne pobieranie tej informacji z Wikidanych. Jeśli jest taka możliwość (i jeśli te dwie rzeczy nie są automatycznie synchronizowane w WD), to nie tylko z P373, ale także z linków „Inne projekty”. Myślę, że ryzyko pobrania złej kategorii jest nieistotnie małe, a nawet jeśli tak by się stało to szkodliwość z posiadania złego linku w tym miejscu będzie bardzo niewielka. Pyrlandczyk(…?) 17:15, 21 mar 2023 (CET)[odpowiedz]
Kategoria Commons pobierana jest już automatycznie np. w {{Związek chemiczny infobox}}. Przy każdym infoboksie wypadałoby najpierw sprawdzić, na ile wpisy obecne w artykułach pokrywają się z WD. Jest różnie nawet w samej chemii, bo pamiętać trzeba o tym, że WD może mieć trochę inny zakres znaczeniowy elementu, do którego prowadzą interwiki (i zazwyczaj jest to błąd użytkowników danego projektu, a nie WD, że dodają interwiki do elementu znaczeniowo powiązanego, a nie tożsamego). Druga sprawa: istnienie właściwości P373 jest w WD kontrowersyjne, dyskusje nad usunięciem tej właściwości zawsze balansują, choć jak na razie na korzyść jej pozostawienia. Najlepiej korzystać nie z właściwości, a z odnośnika z elementu do Commons (lub pośrednio poprzez właściwość główna kategoria tematu (P910)). Dodatkowo, ja na potrzeby tego stworzyłem automatyczne kategorie typu Kategoria:Odnośnik do Commons w Wikidanych inny niż wpisany lokalnie (Związek chemiczny infobox) → pozwala to zobaczyć, co jest nie tak i w którym projekcie (choć czasami w obu projektach jest okej, tylko wychodzą problemy z tym, że WD są znacznie bardziej szczegółowe niż Wikipedia i nie zawsze da się dopasować artykuł do elementu 1:1). Wostr (dyskusja) 21:42, 21 mar 2023 (CET)[odpowiedz]
@Nux @Pyrlandczyk @Wostr dzięki za Wasze odpowiedzi! Za ich sprawą zrozumiałem lepiej, na czym stoimy. Z dokumentacji P373 wynikałoby, że ok. 10 szablonów infoboksowych na plwiki ciągnie to property automatycznie. Czy to jest pełna lista, nie wiem, ale biorąc pod uwagę, że dokumentacja P910 nie wskazuje w ogóle na użycie na plwiki (a choćby wspomniany przez Wostra Szablon:Związek chemiczny infobox korzysta z P910) chyba nie można w 100% zakładać aktualności tych spisów.
Korzystając z tej listy, wyróżnić można co najmniej cztery metody ciągnięcia commons do infoboksu zastosowane u nas:
1. z wykorzystaniem Szablon:pierwszy niepusty (przykład: Szablon:Budynek infobox 92 linia kodu)
2. z wykorzystaniem ifa i ciągnięcie tylko P373 (przykład: Szablon:Preparat leczniczy infobox 43 linia)
3. z wykorzystaniem ifa i ciągnięcie odnośnika (sitelinks) commons z elementu oraz P910 i P373 (przykład: Szablon:Związek chemiczny infobox 709 linia a 1231 linia to dodawanie kategorii
4. if Wostra, którego w tej chwili nie rozumiem ale który robi chyba to co w przykładzie 3, ale w jednej linii (Szablon:Pierwiastek infobox 15 linia)
tego, która z tych metod jest najlepsza z informatycznego punktu widzenia, chętnie dowiedziałbym się od Was; mi osobiście najbardziej się uśmiecha ta ostatnia, m.in. z racji funkcji dodawania kategorii.
Na chwilę obecną wydaje mi się, że: 1. kwestia pobierania automatycznego powinna być rozważana osobno dla każdego szablonu infoboksu (za Wostrem) 2. hierarchia powinna chyba być wg klucza "parametr wpisany lokalnie>WD sitelink>P910>P373 3. najmniej problematyczna na początek wydaje mi się implementacja w infoboksach biograficznych, gdzie są dość duże braki, a jednocześnie commonscaty są zazwyczaj oczywiste (Kategoria: Jan Kowalski), za przykład może posłużyć Astronauta infobox
Co o tym myślicie?Archiwald (dyskusja) 01:03, 27 mar 2023 (CEST)[odpowiedz]
Trzy ze wspomnianych infoboksów to szablony, którymi się zajmuje. W każdym jest inaczej, bo powstawały w różnym czasie i w różnym stopniu były aktualizowane. W dodatku wszystkie są tworzone raczej mało profesjonalnie, docelowo powinno to być wszystko w Lua. Obecnie znacznie więcej robię w WD, stąd też mam pewne doświadczenie z obu projektów, a biorąc to pod uwagę uważam, że nie da się przyjąć jednej metody dla wszystkich infoboksów. Trzeba wiedzieć, co chcemy mieć w infoboksie (galeria czy kategoria) i co jest w WD w sitelinkach (galerie, kategorie czy miszmasz). Dopiero wówczas można określić, w jaki sposób i która informacja ma być pobierana do nas. Wostr (dyskusja) 01:25, 27 mar 2023 (CEST)[odpowiedz]

Błąd parsera dla niezalogowanych w Prawo rozpadu naturalnego

W tytułowym haśle niezalogowani widzą czerwony tekst:

Po zalogowaniu (także jako „goła” pacynka) wzór wyświetla się poprawnie. Da się to naprawić? Michał Sobkowski dyskusja 19:59, 21 mar 2023 (CET)[odpowiedz]

@Michał Sobkowski: naprawione, wykonałem purge na stronie (dodaj ?action=purge do adresu). Peter Bowman (dyskusja) 21:14, 21 mar 2023 (CET)[odpowiedz]
@Peter Bowman: To nie jest skuteczny sposób. Też wykonywałem wcześniej purge i później czerwony tekst wrócił. Strona wpada do kategorii Strony z błędami renderowania wyrażeń matematycznych. WTM (dyskusja) 21:54, 21 mar 2023 (CET)[odpowiedz]
Już nie wpada. MarMi wiki (dyskusja) 12:32, 22 mar 2023 (CET)[odpowiedz]

Przeskakujący widok w oknie edycji

Od początków marca mam tak, że po otwarciu okna edycji i umieszczeniu w dowolnym miejscu kursora podgląd okna edycji przeskakuje na początek artykułu. Okrutnie to wkurzające – nikt nic o tym nie pisze, więc to chyba jakiś mój osobliwy feler. Wie ktoś, co może być przyczyną i jak to naprawić? Używam Starego Wektora, Firefox, Windows 10. Kenraiz (dyskusja) 11:52, 24 mar 2023 (CET)[odpowiedz]

Jest taka opcja w ustawieniach, może to to? „Pokazuj podgląd powyżej obszaru edycji”. Pozdr --Nux (dyskusja) 01:36, 25 mar 2023 (CET)[odpowiedz]
@Nux To coś z tym, bo odznaczenie tego w preferencjach spowodowało zmianę objawów – po otwarciu okna edycji i umieszczeniu kursora w oknie – wszystko działa ok. Jednak gdy po otwarciu okna edycji próbuję przesunąć suwak podglądu w dół (bez uprzedniego umieszczenia kursora w oknie), suwak z powrotem ucieka na początek artykułu (dzieje się w okamgnieniu), po czym daje się przesunąć już normalnie i kursor umieszczony w oknie edycji nie powoduje przeskoku podglądu na początek artykułu. Jest to dziwne, ale już nie tak uciążliwe, jak wcześniejszy objaw. Kenraiz (dyskusja) 20:29, 26 mar 2023 (CEST)[odpowiedz]
Brzmi to tak jakby doładowywały Ci się jakieś rzeczy. Jeśli będziesz miał cierpliwość, żeby dojść do sedna tej sprawy, to proponuję wyłączać sobie stopniowo gadżety, zwłaszcza te związane z edytowaniem. Zapisz sobie tylko gdzieś jakie masz włączone gadżety przed zmianą (np. zrób screen). Jakby co w Firefoksie można łatwo zrobić zrzut całej strony: CTRL+SHIFT+S. Nux (dyskusja) 02:12, 28 mar 2023 (CEST)[odpowiedz]

Wylogowanie po przejściu na język arabski

Przejście na wersję artykułu w języku arabskim (np. z Prezydenci Egiptu) powoduje u mnie wylogowanie z plwiki. MarMi wiki (dyskusja) 19:16, 26 mar 2023 (CEST)[odpowiedz]

U mnie nie. Daj więcej informacji jaka przeglądarka, czy czyściłeś cache, czy jak się zalogujesz w incognito i pochodzisz to cię też tak wylogowuje. PMG (dyskusja) 14:34, 27 mar 2023 (CEST)[odpowiedz]
W trybie incognito FF mogę przeglądać arwiki bez wylogowywania (brak dostępu do normalnych ciasteczek), więc mogę z tego korzystać w razie potrzeby.
Nie sprawdzałem czy próba zalogowania się na arwiki w tym trybie też by mnie wylogowała, ale w razie czego mogę edytować spod IP (bez uruchamiania innej przeglądarki). MarMi wiki (dyskusja) 23:13, 27 mar 2023 (CEST)[odpowiedz]
  • Z jakiegoś powodu nie masz konta na arwiki. Kliknij w logowanie na ich stronie, zaloguj się pierwszy raz i zobacz czy się zmieniło zachowanie. IOIOI2 17:07, 27 mar 2023 (CEST)[odpowiedz]
    Nie mogę się tam zalogować - najwyraźniej mój login nie spełnia wymogów arwiki (być może chodzi o końcówkę "wiki"?) i mnie globalnie wylogowuje.
    Komunikat po próbie zalogowania (przetłumaczony na angielski):
    Automatic creation of a local account failed:
    Welcome! Your edit has been blocked by an automatic filter, as per username policy; The username you chose is not acceptable, and may be blocked from editing in the future. Please choose another username. (help?)
    If you are sure you want to edit as is, try saving the page again. MarMi wiki (dyskusja) 22:10, 27 mar 2023 (CEST)[odpowiedz]
    Wygląda na to, że problemem jest człon "wiki" w Twoim username, zabroniony na arwiki. IOIOI2 22:33, 27 mar 2023 (CEST)[odpowiedz]
    Też tak przypuszczam (przypuszczenie dodałem przed przeczytaniem odpowiedzi).
    Chyba muszę się z tym pogodzić, bo raczej nie będę zmieniał loginu z powodu jednej (jak na razie) rzadko odwiedzanej wiki. MarMi wiki (dyskusja) 22:56, 27 mar 2023 (CEST)[odpowiedz]

Rozwijanie link-interwiki

Nie wiem kto to włączył, ale dziękuję za globalne włączenie rozwijania link-interwiki z podanym QXXXXX jako listy języków dostępnych. Bardzo to doceniam bo to daję ludziom możliwość skorzystania z tego w swoim wybranym języku (a nie tylko angielskim). PMG (dyskusja) 14:35, 27 mar 2023 (CEST)[odpowiedz]

Ja jako wandal CzyWieszowy

Od jakiegoś czasu (tydzień-dwa) kilka razy mi się zdarzyło, że oddając głos w CzyWieszu, kasowałem jakieś zgłoszenie. Wydaje mi się, że umiem to robić (oddawać głosy). Czy ktoś ma podobnie, czy jest jakiś bug (może ktoś oddaje głos w podobnym czasie?)(Dodam, że gdy po wpisaniu głosu kliknę na Zapisz to zapisywanie trwa bardzo długo (30-60 sekund). Czy ręce mi się zbyt trzęsą albo steruję komputerem za pomocą bezmyślności? Ciacho5 (dyskusja) 16:11, 27 mar 2023 (CEST)[odpowiedz]

Dodajesz głos przez "[odpowiedz]" czy przez edytowanie sekcji? Nux (dyskusja) 01:59, 28 mar 2023 (CEST)[odpowiedz]

Wiadomości techniczne: 2023-13

MediaWiki message delivery 03:12, 28 mar 2023 (CEST)[odpowiedz]

Załatwione, ~CybularnyNapisz coś ✉ 08:21, 28 mar 2023 (CEST)[odpowiedz]

Niewidzialna odpowiedź w Poczekalni

Mój wpis z 14:23 wyświetla się w samej DNU, ale już nie na stronie Wikipedia:Poczekalnia/biografie. O co chodzi? BasileusAutokratorPL (dyskusja)

VE - błąd blokujący zapis (Unexpected prior attribute value)

Od wczoraj prześladuje mnie błąd, występujący w VE po kliknięciu w zapisz (długo otwarta sesja edycji; da się zapisać po odświeżeniu strony i przełączeniu się na edytor kodu; może dotyczyć sytuacji zapisu wersji nieprzejrzanej z zaznaczeniem przejrzenia):

Uncaught Error: Unexpected prior attribute value
    changeElement https://pl.wikipedia.org/w/load.php?lang=pl&modules=ext.visualEditor.core,mwtransclusion&skin=vector&version=1pics:125
    processAttribute https://pl.wikipedia.org/w/load.php?lang=pl&modules=ext.visualEditor.core,mwtransclusion&skin=vector&version=1pics:124
    squashIn https://pl.wikipedia.org/w/load.php?lang=pl&modules=ext.visualEditor.core,mwtransclusion&skin=vector&version=1pics:121
    squash https://pl.wikipedia.org/w/load.php?lang=pl&modules=ext.visualEditor.core,mwtransclusion&skin=vector&version=1pics:120
    squash https://pl.wikipedia.org/w/load.php?lang=pl&modules=ext.visualEditor.core,mwtransclusion&skin=vector&version=1pics:140
    doesAddedContentNeedReference https://pl.wikipedia.org/w/index.php?title=Most_Esperanto_w_Bydgoszczy&veaction=edit&section=2 line 10 > injectedScript:246
    save https://pl.wikipedia.org/w/index.php?title=Most_Esperanto_w_Bydgoszczy&veaction=edit&section=2 line 10 > injectedScript:616
    startSave https://pl.wikipedia.org/w/index.php?title=Most_Esperanto_w_Bydgoszczy&veaction=edit&section=2 line 10 > injectedScript:614
    onSaveDialogSave https://pl.wikipedia.org/w/index.php?title=Most_Esperanto_w_Bydgoszczy&veaction=edit&section=2 line 10 > injectedScript:613
    emit https://pl.wikipedia.org/w/index.php?title=Most_Esperanto_w_Bydgoszczy&veaction=edit&section=2 line 10 > injectedScript:516
    getActionProcess https://pl.wikipedia.org/w/index.php?title=Most_Esperanto_w_Bydgoszczy&veaction=edit&section=2 line 10 > injectedScript:658
    proceed https://pl.wikipedia.org/w/index.php?title=Most_Esperanto_w_Bydgoszczy&veaction=edit&section=2 line 10 > injectedScript:1360
    execute https://pl.wikipedia.org/w/index.php?title=Most_Esperanto_w_Bydgoszczy&veaction=edit&section=2 line 10 > injectedScript:1361
    executeAction https://pl.wikipedia.org/w/index.php?title=Most_Esperanto_w_Bydgoszczy&veaction=edit&section=2 line 10 > injectedScript:1385
    executeAction https://pl.wikipedia.org/w/index.php?title=Most_Esperanto_w_Bydgoszczy&veaction=edit&section=2 line 10 > injectedScript:1393
    onActionClick https://pl.wikipedia.org/w/index.php?title=Most_Esperanto_w_Bydgoszczy&veaction=edit&section=2 line 10 > injectedScript:1383
    emit https://pl.wikipedia.org/w/index.php?title=Most_Esperanto_w_Bydgoszczy&veaction=edit&section=2 line 10 > injectedScript:516
    emit https://pl.wikipedia.org/w/index.php?title=Most_Esperanto_w_Bydgoszczy&veaction=edit&section=2 line 10 > injectedScript:516

MarMi wiki (dyskusja) 15:15, 31 mar 2023 (CEST)[odpowiedz]

Na pewno błąd występuje przy edycji nieprzejrzanych wersji (zaznaczenie lub nie opcji oznaczenia przy zapisie nie ma znaczenia).
Edycja: Występuje także po dłuższej edycji już przejrzanego artykułu. MarMi wiki (dyskusja) 16:38, 31 mar 2023 (CEST)[odpowiedz]
Spojrzałem na Phabricatora, Matmarex naprawił. Zrobione PMG (dyskusja) 09:03, 4 kwi 2023 (CEST)[odpowiedz]

Duże zmiany w WP:SK

Cześć, planuję dosyć duże zmiany WP:SK. Uprzedzam na wszelki wypadek, żeby uniknąć ew. konfliktów zmian. Do końca kwietnia powinienem skończyć, ale w sumie nie jestem pewien jak bardzo duże faktycznie wyjdą. Zmiany będą dotyczyć poprawek po tłumaczeniach w przypisach (przynajmniej usuwanie tagów cite i może nawet automatyczne poprawianie duplikatów). Jeśli ktoś ma jakieś przypadki błędnego działania narzędzia do tłumaczeń w związku z przypisami, to poproszę o info. Może coś się załapie przy okazji, ale nic nie obiecuję ;). Nux (dyskusja) 23:21, 31 mar 2023 (CEST)[odpowiedz]

Wiadomości techniczne: 2023-14

MediaWiki message delivery 01:39, 4 kwi 2023 (CEST) Załatwione, ~CybularnyNapisz coś ✉ 01:43, 4 kwi 2023 (CEST)[odpowiedz]

Rozdzielone skrypty i style starego i nowego Wektora

Cześć. Zgodnie z wcześniejszymi zapowiedziami, wczoraj zmieniło się działanie nowego Wektora (2022). Jeśli używacie starego Wektora, to w żaden sposób nie powinniście odczuć tej zmiany.

Zalecane jest wykonanie następujących zmian dla siebie:

  1. Przenieś uniwersalne style z vector.css do common.css.
  2. Skopiuj nieuniwersalne style z vector.css do vector-2022.css.
  3. Przenieś uniwersalne skrypty z vector.js do common.js.
  4. Skopiuj nieuniwersalne skrypty z vector.js do vector-2022.js.

Jeśli nie wiesz czy skrypt jest uniwersalny, to możesz traktować go jako nieuniwersalny.

Jeśli utkniesz, to poproś o pomoc administratorów interfejsu 😉.

Pozdrawiam, Nux (dyskusja) 03:46, 5 kwi 2023 (CEST)[odpowiedz]