Discuție Modul:InfoboxTeamSportBio

Conținutul paginii nu este suportat în alte limbi.
De la Wikipedia, enciclopedia liberă
  • Eroare Lua: bad argument #1 to 'len' (string expected, got nil)
la Milena Knežević și alte ~180 de pagini (Categorie:Pages with script errors). --XXN, 1 septembrie 2015 14:45 (EEST)[răspunde]
Rezolvat de Andrei Stroe. --XXN, 2 septembrie 2015 11:20 (EEST)[răspunde]
Rezolvat de Andrei. --XXN, 4 septembrie 2015 12:57 (EEST)[răspunde]
Rezolvat de Andrei. Mulțumim. --XXN, 4 septembrie 2015 11:29 (EEST)[răspunde]
Se poate face Modul:Wikidata să fie nil-safe în raport cu câmpul claims al entității. Deși este puțin atipic să ai o entitate Wikidata fară niciun claim. —Andreidiscuţie 28 septembrie 2015 10:31 (EEST)[răspunde]
Mulțumesc. Acum e bine. --XXN, 28 septembrie 2015 12:28 (EEST)[răspunde]
La Dean Beța nu înțeleg de ce nu afișează aparițiile și golurile pentru ultimele două cluburi.— Ionutzmovie discută 5 octombrie 2015 00:44 (EEST)[răspunde]
Pentru că nu corespunde separatorul. Ce este aia </br>? —Andreidiscuţie 5 octombrie 2015 10:11 (EEST)[răspunde]
Cred că ar trebui înlocuite automat toate instanțele cu <br/>. </br> e clar greșit. —Andreidiscuţie 5 octombrie 2015 10:26 (EEST)[răspunde]
Ai dreptate, acum e ok, s-a rezolvat problema și cu ap1, ap2.— Ionutzmovie discută 5 octombrie 2015 12:09 (EEST)[răspunde]
  • La infocasetele care folosesc separarea meciurilor și golurilor prin
    și nu prin parametri separați (de exemplu Infobox Fotbalist), atunci când este prezentă o astfel de sintaxă: {{0}}? {{0}}(?), apar erori. Exemplu live la Sulejman Demollari. Aș fi corectat cumva punctual la acest articol, prin modificarea sintaxei indicate, dar ea este destul de răspândită. E prezentă prin zeci până la sute de pagini, de regulă pentru fotbaliștii cu activitatea în mileniul trecut, atunci când nu se cunosc unele date. Deci ar fi de dorit de adaptat cumva modulul să accepte și această sintaxă. --XXN, 8 octombrie 2015 23:03 (EEST)[răspunde]
Nu e chiar trivial. Trebuie să văd ce pot face, pentru că patternurile LUA sunt foarte slabe în raport cu PCRE. —Andreidiscuţie 9 octombrie 2015 10:15 (EEST)[răspunde]
+Collins_Faï. Ar fi bine să identificăm cumva toate aceste articole să vedem cum procedăm cu ele. --XXN, 9 ianuarie 2016 21:42 (EET)[răspunde]
O parte din ele poate fi văzută aici https://ro.wikipedia.org/w/index.php?search=insource%3A%2F\{\{0\}\}\%3F%2F&title=Special%3AC%C4%83utare&go=Salt. Văd că nu în toate aceste articole apare eroarea. --XXN, 9 ianuarie 2016 21:46 (EET)[răspunde]
Aceeași problemă apare și la Lord Bendtner. --XXN, 26 octombrie 2015 13:26 (EET)[răspunde]
Rezolvat Rezolvat de Andrei Stroe [1]. --XXN, 31 octombrie 2015 16:41 (EET)[răspunde]
@Andrei Stroe:, Lua error în Modul:FootballClub la linia 24: attempt to call field 'startsWith' (a nil value), Andreas Isaksson. Sunt multe pagini afectate de această eroare.— Ionutzmovie discută 7 august 2016 11:32 (EEST)[răspunde]
La echipe naționale preia labelul românesc? Sau doar pe cel englez?— Ionutzmovie discută 19 august 2016 12:45 (EEST)[răspunde]
Preia labelul românesc al țării sau, dacă e definit, un short name al echipei naționale, gen România U21. —Andreidiscuţie 19 august 2016 13:55 (EEST)[răspunde]
Preia și sport number (P1618) [2]?— Ionutzmovie discută 30 august 2016 02:01 (EEST)[răspunde]
Ar trebui. Dar parcă am văzut că nu merge peste tot. Dacă e o problemă, poate fi și de la Modul:Wikidata. —Andreidiscuţie 30 august 2016 08:55 (EEST)[răspunde]
Poate e din cauză că la unele pagini de la Wikidata sports number e trecut în cadrul membru al echipei sportive (P54), la echipa la care joacă, iar altele sunt trecute în afara sa.— Ionutzmovie discută

Infobox handball biography[modificare sursă]

Bună seara,
Înțeleg că respectivul a trecut la Lua. Transferul a dus și la apariția unor erori:
1) Informațiile despre activitatea la Echipa națională nu mai sunt afișate decât dacă meniul infoboxului este în engleză (exemplu). Dacă însă meniul este în română rândul Echipa națională și informațiile respective dispar cu totul (exemplu). Un exemplu bizar e aici, unde meniul infoboxului e în română, rândul Echipa națională e afișat, dar trei sferturi din informațiile aferente lipsesc.
2) Chiar și atunci când este afișat, numărul de goluri e greșit. Indiferent ce scrie în infobox, acesta afișează cifre aleatoare. Exemplu aici, 202 de selecții și 5 goluri (în loc de 2 și o trimitere către notele de subsol, cum ar fi fost cazul). Alt exemplu aici, în infobox scrie 370, acesta afișează 0. Aici ar fi trebuit 772, dar sunt afișate 0 goluri.
3) Indiferent dacă meniul infoboxului este în română sau engleză, informații suplimentare precum |titlu=Căpitan CSM București și |anititlu= 2018– nu mai sunt afișate (exemplu, alt exemplu);
4) Deși aspectul unora din casete e rezonabil, spre exemplu aici, altele sunt neplăcut de lăbărțate. La Wikipediile străine lățimea este constantă, casetele sunt mult mai zvelte și mai compacte și așa era și la noi până la aceste „îmbunătățiri”. Ca o părere personală, caseta respectivă a revenit la un aspect din trecut, care mi se pare destul de urât și depășit. Hieroglifele bizare și crucile ca la mort nu ajută nici ele...
5) Submeniul Palmares este acum implicit ascuns (exemplu), în timp ce pe toate celelalte Wikipedii este implicit vizibil. Bun, aceasta nu e neapărat o eroare ci mai mult o chestie care ține de opțiuni și gusturi.

Îmi cer scuze că cer iar ajutorul, dar schimbările acestea foarte dese mă debusolează și habar n-am ce trebuie reparat. Mulțumesc anticipat pentru orice mână de ajutor --Nenea hartia (discuție) 13 mai 2019 21:24 (EEST)[răspunde]

Nu aveți de ce să vă cereți scuze, până la urmă lucrăm la un proiect colaborativ, chiar dacă de multe ori nu pare. :) În mod normal asemenea probleme nu ar trebui să apară, însă infocasetele sunt complexe și nu toate paginile de test au toate câmpurile. O să încerc să rezolv o parte din probleme în această seară și sunt sigur că restul vor fi rezolvate relativ curând. Strainu (دسستي‎13 mai 2019 21:34 (EEST)[răspunde]
Am rezolvat 1 și 5. Se mai pot rezolva rapid și crucile, dar nu am momentan o idee mai bună de indicație (nu aș merge pe mai multe steluțe, pentru că ar putea lipsi unele și s-ar vedea ciudat legenda). Restul necesită ceva mai mult cod și mi-e greu să îl scriu pe telefon. Strainu (دسستي‎13 mai 2019 22:06 (EEST)[răspunde]
Mulțumesc mult, nu e nici o grabă. O sugestie în locul crucilor, altceva nu-mi vine momentan în minte: 1), 2) --Nenea hartia (discuție) 13 mai 2019 23:14 (EEST)[răspunde]

──────────────────────────────────────────────────────────────────────────────────────────────────── Vă voi da din nou de lucru :).
6) Un alt exemplu de eroare este aici (o puteți găsi și pe pagina formatului, dar acolo pare fi cauzată de altceva). În articolul despre Dumanska pe care l-am dat exemplu pare că eroarea este indusă de break-ul <br/> din linia |nationalcaps(goals)= și am găsit o soluție provizorie de reparare prin introducerea numerotării, ca aici:

| nationalyears1 =
| nationalyears2 =
| nationalteam1 =
| nationalteam2 =
| nationalcaps(goals)1 =
| nationalcaps(goals)2 =

Sper totuși ca eroarea să poată fi remediată și printr-o soluție generală, nu doar prin intervenții punctuale.
7) Altă observație, în cazul formatului care are câmpurile în limba română (exemplu), dacă înlocuiesc câmpul |nationalcaps(goals)= cu cel din română, |selecții (goluri)=, rândul respectiv nu mai e deloc afișat. Nu știu să vă spun dacă nu cumva acest lucru se întâmpla și înainte de trecerea la Lua.
8) În același câmp al selecțiilor și golurilor înscrise, selecțiile ar trebui în principiu să fie afișate cu aldine, dar acest lucru nu se întâmplă. Sunt însă afișați cu aldine anii din câmpul Titluri (exemplu).
9) Legat din nou de aspectul general, nu doar lățimile infocasetelor variază în mod deranjant de la articol la articol, dar și elementele care le compun. Puteți vedea aici spațiul dintre Ap și (G), care nu apare și aici, de exemplu. Presupun că e cauzat de introducerea sau nu a selecțiilor (golurilor). Căsuța pentru medalia de argint de aici e mult mai lată ca aici.
10) Din loc în loc este afișată o cratimă (exemplu aici, în câmpul Cluburi de juniori, în dreptul anilor).
11) Aici nu e vorba de o eroare, ci de o părere subiectivă. Mi se pare că infocasetele arată mai bine când sunt mai puțin voluminoase, iar la Wikipedia în engleză acest lucru se datorează probabil și fontului utilizat, mai mic decât cel folosit în articol (exemplu).
Vă mulțumesc din nou pentru ajutor, îmi dau seama că e complicat și că necesită timp, iar cei care se ocupă și cu astfel de lucruri la Wikipedia în română se numără probabil pe degetele de la o mână. --Nenea hartia (discuție) 14 mai 2019 20:39 (EEST)[răspunde]

Am rezolvat chestiunile legate de câmpuri nesuportate; la unele e destul de evident cum se adaugă, vedeți aici exemplul, dacă mai vedeți unele, pur și simplu adăugați-le în listele acelea respective din acea zonă din codul modulului.
În ce privește boldarea valorilor de la meciurile la națională, nu pare să fi existat asta nici în caseta de fotbaliști, nici în cea de handbaliști. Observ că unii parametri sunt pasați cu această formatare, dar nu acesta e modul în care trebuie să funcționeze: formatele ... formatează, parametrii le furnizează doar datele. Parametrii cu date formatate au fost până acum câțiva ani doar o rea practică al cărei unic efect era că dacă uita cineva să boldeze un parametru, atunci apăreau discrepanțe. Acum e mai grav, pentru că datele formatului nu mai vin numai din parametri, mai vin și de la Wikidata, deci clar că formatarea trebuie făcută altundeva. Pe scurt, putem să cădem de acord să boldăm numărul de meciuri pentru echipele naționale, dar o facem o dată, în format, și pentru toate articolele.
Despre design, comparația cu en.wp nu este tocmai adecvată: infocasetele noastre nu sunt inspirate de acolo, ci de la fr.wp. Proiect:Infocasete a stabilit designul acum mai mulți ani, și în mare și la noi și la fr.wp funcționează în continuare bine, inclusiv pe mobil. Ca orice decizie, poate fi rediscutată și schimbată (se poate schimba css-ul și gata); dar deocamdată acesta e designul unitar asupra căruia există un consens. Nu știu ce să vă zic de lățime, eu nu am găsit niciun caz de lăbărțare: chiar infocasetele noastre de inspirație franceză sunt mai înguste decât cele copiate după en.wp: în browserul meu (Firefox), primele au 306 pixeli, iar cele din urmă 318. Cele chiar de la en.wp sunt într-adevăr mai mici.
Spațiul acela între Ap și G depinde de conținutul celulelor de mai jos (sunt toate celule de tabel): dacă e și notă de subsol la valoarea de mai jos, celula e mai lată și spațiul rezultă din alinierea lor pe verticală. —Andreidiscuție 15 mai 2019 10:30 (EEST)[răspunde]
PS: ce ziceți de * și # și cu crucile eliminate complet pentru notele explicative ale casetei? Cifrele mă tem să nu producă cititorului confuzie cu notele de subsol ale articolului. —Andreidiscuție 15 mai 2019 10:34 (EEST)[răspunde]
Steluța e deja folosită; poate ^? Alternativ putem pune un grup special de note și jos references. Strainu (دسستي‎15 mai 2019 11:41 (EEST)[răspunde]
@Andrei Stroe: Vă mulțumesc mult pentru răspunsuri și pentru rezolvarea unora din probleme. Vă mulțumesc și pentru mutarea discuției aici, nu voiam să monopolizez cafeneaua.
Referitor la afișarea cu aldine a valorilor de la națională, vă asigur că a funcționat la toate articolele care au folosit formatul din titlul acestei discuții. N-am nici o dovadă, dar ca autor a numeroase astfel de articole vă rog să mă credeți pe cuvânt. Puteți vedea și la sora mai mare, wiki.fr, încercați să bolduiți numărul 187 aici și veți vedea că merge. Dar nu mă deranjează deloc că la noi nu mai funcționează, până la urmă nu trebuie să-i copiem pe alții. Doar semnalasem o schimbare apărută după trecerea la Lua. Sunt totuși de acord cu dumneavoastră, formatul e cel care trebuie să decidă uniformizarea, nu utilizatorii.
Nu am știut că a existat un consens privind aducerea infocasetei de la fr.wp. Eu o consider foarte inestetică, dar aceasta e o părere subiectivă, așa că vă rog să nu o luați în seamă. Dacă acesta e rezultatul, mă voi obișnui cu siguranță cu el. :)
Eu folosesc un monitor de 23" cu rezoluție 1980 x 1080 / 16:9, iar ca browser tot Firefox. Vedeți aici și aici câte două articole comparate, așa se văd la mine. La fel se văd și casetele de pe Wikipedia în franceză. Referitor la acest punct și la următorul din postul dumneavoastră, mie acest lucru nu îmi place :). Sunt inginer și prefer standardizarea, mă deranjează să văd 10 aspecte diferite din cauză că nu știu ce parametri lipsesc sau nu. Vă spun sincer, aspectul casetei de la noi și de la francezi mi se pare învechit și inestetic. Dar asta e din nou o părere personală și e probabil destul de nedrept să mă plâng câtă vreme nu am contribuit cu nimic la efortul de a construi infrastructura pe care se pot scrie apoi articolele.
@Strainu: Vă mulțumesc din nou și dumneavoastră pentru ajutor. Da, cred că # și ^ sunt soluții bune.
Trăgând linie, vă mulțumesc din nou amândurora și cred că putem considera discuția încheiată. Voi reveni aici dacă mai sesizez ceva care nu funcționează cum trebuie. --Nenea hartia (discuție) 15 mai 2019 17:53 (EEST)[răspunde]
Știu că a funcționat: ce spun este că boldarea parametrilor în fiecare pagină este un anti-pattern; dacă vrem să boldăm, punem în modul și merge dintr-o dată la toate paginile, inclusiv cele care vor prelua informațiile din Wikidata.
Părerile despre aspect sunt aproape mereu subiective, dar asta nu înseamnă că trebuie să fie ignorate; altfel n-am discuta deloc despre aspect. Personal, și mie mi s-au părut inestetice, dar m-am obișnuit până la urmă cu ele. Și putem revizita oricând consensul, faptul că nu ați fost de față atunci la construirea lui nu înseamnă că nu aveți dreptul să vă spuneți părerea, dimpotrivă: o soluție actuală trebuie să fie acceptată de redactorii actuali.
Mulțumesc pentru imagini, mi-am făcut o idee de cazuri de utilizare, mă voi mai uita pe ele. La prima vedere casetele care se lărgesc par să o facă din cauza numelor lungi de echipe. Chiar vă rog să reveniți dacă vedeți ceva ne-la locul lui. —Andreidiscuție 15 mai 2019 18:41 (EEST)[răspunde]
Nu numai din cauza echipelor, ci reprezintă maximul fiecărei coloane dintre toate liniile. De exemplu la Amorim, dacă scoți sursa de la numărul de goluri Infocaseta se mai îngustează. Diferența față de en.wp e de fapt că noi permitem apariții și goluri la echipele de club. Aș încerca să separ tabelele de club și naționale: fiecare cu header-ul ei, dacă nu există goluri echipa se va putea extinde peste mai multe coloane. Strainu (دسستي‎15 mai 2019 21:49 (EEST)[răspunde]

Nenea hartia, am implementat schimbarea propusă mai sus și am testat pe toate articolele prezentate aici. La Eduarda Amorim se vede clar diferența, la celelalte nu prea. Singura chestie care nu-mi place e că e prezentă întotdeauna nota despre aparițiile la echipele de club, dar alternativa e să apară o steluță "în aer" după titlu, ceea ce e mai rău.

Am rezolvat și problema cu cratimele aleatoare. Cred că intenția era să apară peste tot unde nu sunt ani, dar arată mai bine fără.--Strainu (دسستي‎15 mai 2019 23:09 (EEST)[răspunde]

Strainu, cred că arată mult mai bine acum, și nu doar la Amorim. Am deschis la întâmplare câteva articole și infocaseta pare îngustă peste tot. Îmi dau seama că se poate lărgi din nou în cazul introducerii de goluri și meciuri pentru echipele de club (un câmp interesant și folositor totuși), dar măcar de acum încolo voi încerca să scurtez pe cât posibil numele echipelor. Mulțumesc mult! --Nenea hartia (discuție) 15 mai 2019 23:39 (EEST)[răspunde]

Strainu, am mai remarcat ceva: parametrul nationality nu este afișat acolo unde infocaseta are parametrii în engleză (un exemplu aici). Pot rezolva punctual înlocuind parametrul cu cel în română, naționalitate, precum aici, dar poate mă ajutați cu o soluție generală. De asemenea, liniuța buclucașă este în continuare vizibilă în partea de jos a casetei, la Echipa națională, în dreptul câmpului Ani de la echipa Braziliei. Mulțumesc din nou pentru ajutor! --Nenea hartia (discuție) 25 mai 2019 12:02 (EEST)[răspunde]

Rezolvat Rezolvat, inclusiv pentru manageryears.--Strainu (دسستي‎27 mai 2019 02:06 (EEST)[răspunde]

Strainu, vă deranjez iarăși pe tema asta. Dacă parametrii infocasetei sunt în limba română, câmpul „echipa actuală” nu mai este afișat. Exemplu aici, unde este afișat numărul handbalistei, însă nu și echipa la care joacă. Acolo unde parametrii au rămas în engleză nu este nici o problemă. Vă mulțumesc din nou pentru ajutor! --Nenea hartia (discuție) 31 august 2019 18:53 (EEST)[răspunde]