„Wikipédia:Sablonműhely/Lua kívánságlista” változatai közötti eltérés
96. sor: | 96. sor: | ||
:Mellékkérdés : használható-e az ilyen forráskód a Szerkesztő névtérben, vagy mindenképpen át kell tenni a Module névtérbe ? [[Szerkesztő:Oliv0|Oliv0]] <sup>[[Szerkesztővita:Oliv0|vita]]</sup> 2013. február 25., 09:27 (CET) |
:Mellékkérdés : használható-e az ilyen forráskód a Szerkesztő névtérben, vagy mindenképpen át kell tenni a Module névtérbe ? [[Szerkesztő:Oliv0|Oliv0]] <sup>[[Szerkesztővita:Oliv0|vita]]</sup> 2013. február 25., 09:27 (CET) |
||
Át kell tenni, de most nem tudom, hol olvastam, pont ugyanez volt a kérdés. [[User:Bináris|Bináris]]<sup> [[user vita:Bináris|ide]]</sup><small>[[Wikipédia:Wikidata|Wikidata]]</small> Kelt: Wikipédia, 2013. február 25., 10:05 (CET) |
Át kell tenni, de most nem tudom, hol olvastam, pont ugyanez volt a kérdés. [[User:Bináris|Bináris]]<sup> [[user vita:Bináris|ide]]</sup><small>[[Wikipédia:Wikidata|Wikidata]]</small> Kelt: Wikipédia, 2013. február 25., 10:05 (CET) |
||
{{mj}} Nyelvi trükközős sablonok itt: [[:Kategória:Nyelvtani sablonok]] --[[Szerkesztő:CsGábor|CsGábor]]<sup>[[Szerkesztővita:CsGábor|[±]]]</sup> 2013. március 3., 15:26 (CET) |
A lap 2013. március 3., 16:26-kori változata
2013. február 18-án bekapcsolták a Lua nyelvű sablonprogramozás lehetőségét a magyar Wikipédián. Itt lehet gyűjteni azokat a kéréseket, amelyeket korábban nem sikerült megoldani – bonyolult sablonok, túl sok parserfüggvényt használó sablonok, sokszorosan egymásba ágyazott sablonok, esetleg olyan sokszorosan beágyazott sablonok, amiket a szoftver eddig nem is engedett. Hátha egyszer megoldja valaki. :-)
Túl mély sablon(ok)
Íme, ha jól értem, pont ilyesmire találták ki:
Kategória:Lapok,_melyeken_a_sablonok_kibontása_meghaladja_a_megengedett_szintet
– Winston vita 2013. február 16., 12:31 (CET)
Valamint Kategória:Lapok, melyeken a beillesztett sablon mérete meghaladja a megengedett méretet. Bővebb infó: en:Wikipedia:Template_limits. --Tgrvita 2013. február 16., 13:34 (CET)
A Wikipédia:Technikai korlátok lapon még vannak még ilyen kategóriák. --CsGábor[±] 2013. március 3., 15:23 (CET)
Lassú sablonok
Nem találom most, hol volt róla szó, de említették, hogy a cite sablon bonyolultsága miatt a nagyon sok lábjegyzetet tartalmazó lapok mentése/előnézete akár több tíz másodpercig is tarthat. --Tgrvita 2013. február 16., 13:35 (CET)
- Megerősítem, az elmúlt napokban javítottam cite web sablonokat, tényleg lassú volt a mentés/előnézet.
- – Winston vita 2013. február 16., 13:42 (CET)
en:Wikipedia:Village pump (technical)/Archive_108#Lua cites run 85/sec depth=3 -- itt azt írják, hogy optimalizált kód nélkül is kapásból hatszorosára gyorsult a cite sablon. Bináris ideWikidata Kelt: Wikipédia, 2013. február 22., 09:37 (CET)
Sok parserfüggvény-hívást tartalmazó sablonok
Talán egy bot kigyűjthetné ezeket? Pláne egymásbaágyazott hívásoknál a kód hamar olvashatatlanná válik. --Tgrvita 2013. február 16., 13:37 (CET)
Mi az a jellemző, aminek alapján a bot gyűjthet? Bináris ideWikidata Kelt: Wikipédia, 2013. február 16., 17:52 (CET)
Parserfüggvények száma a sablonokban, csökkenő sorrendben rendezve, kezdetnek mondjuk az első 100. --Tgrvita 2013. február 16., 22:00 (CET)
Na jó, de ehhez be kell tárazni a botba az összes parserfüggvényt magyar és angol névvel, vagy van valami kész infó hozzá? Bináris ideWikidata Kelt: Wikipédia, 2013. február 16., 22:11 (CET)
Be kell, de nincs belőlük olyan sok. --Tgrvita 2013. február 16., 22:37 (CET)
Tehát csak a linkelt táblázatrész érdekes az urldecode-ig bezárólag? Bináris ideWikidata Kelt: Wikipédia, 2013. február 16., 23:03 (CET)
kif, expr, ha, if, haegyenlő, ifeq, hakif, ifexpr, hahibás, iferror, switch, #alapértelmezett, #default, halétezik, ifexist, idő, time, timel, rel2abs, titleparts, hossz, len, pozíció, pos, jpozíció, rpos, sub, count, replace, explode, urldecode -- ez így OK? És ha jól sejtem, mindegyik előtt van #, csak véletlenül van itt csak a default előtt. Bináris ideWikidata Kelt: Wikipédia, 2013. február 16., 23:34 (CET)
Így van. A default kihagyható, azt úgyis csak a switch belsejében lehet használni. --Tgrvita 2013. február 17., 00:17 (CET)
A sablonhomokozóban teszteltem, nem érzékenyek a kisbetűre. Bináris ideWikidata Kelt: Wikipédia, 2013. február 18., 10:22 (CET)
Ehhez mit szólsz? Bináris ideWikidata Kelt: Wikipédia, 2013. február 18., 13:39 (CET)
Ugyan, gyenge kezdő. --Tgrvita 2013. február 18., 22:54 (CET)
Mi az a padleft meg a safesubst:, és miért nincsenek a medve listáján? Ezek nem rosszfiúk? Bináris ideWikidata Kelt: Wikipédia, 2013. február 18., 23:13 (CET)
Eddig ez a förmedvény vezet 209 góllal, ha jól látom, a te kezed is benne van, de még csak az A betűnél tartok: Sablon:Afroázsiai nyelvcsalád Sémi nyelvek. Javaslom először is átnevezni értelmes névre. :-) Bináris ideWikidata Kelt: Wikipédia, 2013. február 19., 00:14 (CET)
- mw:Special:Code/pywikipedia/11099
– így más wikik is használhatják.
- Wikipédia:Sablonműhely/Lua kívánságlista/Sok parserfüggvényt tartalmazó sablonok – ezt kéne figyelni, itt lesz az eredmény (nem a mostani öt darab, az csak tesztfutás).
300 feletti számmal már találkoztam, és az a sablon kompaktnak hívja magát. :-) Bináris ideWikidata Kelt: Wikipédia, 2013. február 21., 02:41 (CET)
A lista pár perce elkészült! Az ősök-kompakt5 a 325 függvényével leszorult a dobogóról, a győztes a Sablon:Demográfiai változások 1011 függvénnyel (vajon hogy készült?), a második helyezett utcahosszal lemaradt (404). 242 sablont listáztam, amelyekben legalább 20 függvényhívás van. Bináris ideWikidata Kelt: Wikipédia, 2013. február 25., 07:34 (CET)
- Ez a demográfiai nyavalya 1600-tól a biztonság kedvéért 2100-ig(! Mit számít, ha feleslegesen bonyolult valami?) sorolja fel az évszámokat, és mindegyik évhez két if tartozik. Szerintem ez egy jó gyakorlófeladat lesz, mert agyilag nem bonyolult, csak terjengős, és valószínűleg elég látványosan egyszerűsíthető. Bináris ideWikidata Kelt: Wikipédia, 2013. február 25., 07:48 (CET)
- Kész. :) Gyakorlásnak jó volt, máris látom, milyen idióta hiányosságai vannak a Luának. Valaki mintha említette volna, h esetleg majd PHP-ban is lehet scripteket írni. Várom már a Kánaánt! :) – Winston vita 2013. február 25., 16:33 (CET)
Bináris ideWikidata Kelt: Wikipédia, 2013. február 25., 16:58 (CET)
- Kész. :) Gyakorlásnak jó volt, máris látom, milyen idióta hiányosságai vannak a Luának. Valaki mintha említette volna, h esetleg majd PHP-ban is lehet scripteket írni. Várom már a Kánaánt! :) – Winston vita 2013. február 25., 16:33 (CET)
A max/min sablont is nagyon látványosan lehet egyszerűsíteni, javaslom a közös modult a kettőhöz. Bináris ideWikidata Kelt: Wikipédia, 2013. február 25., 19:08 (CET)
- Mi sem egyszerűbb, áthoztam a Module:Matht az enwikiből. Viszont nem találtam egy szócikket se, ami ezeket használná, h saját allapon kívül is tesztelhessem, úh lehet, h vmi most el van törve. :) – Winston vita 2013. február 28., 11:31 (CET)
Bonyolult kódú sablonok.
{{koord}}
(?) ami így kapásból eszembe jut. --Tgrvita 2013. február 16., 13:38 (CET)
Meg az összes feketemágiás. :-) Bináris ideWikidata Kelt: Wikipédia, 2013. február 21., 23:07 (CET)
Kategória:Feketemágiát használó sablonok --Tgrvita 2013. február 25., 08:21 (CET)
Infoboxok, taxoboxok? --Tgrvita 2013. február 25., 08:26 (CET)
Wikimedia Foundation error
Wikipédia:Kocsmafal (műszaki)/Archív69#Nagy méretű szócikkben nem mentődik el a szerkesztésem
Helyre kell állítani az Olimpiai érmesek listája atlétikában (férfiak) oldalt. --Bean49 vita 2013. február 16., 22:51 (CET)
Igen, igen, erre emlékeztem, amikor az archívumról írtam. Jó, hogy megtaláltad. Bináris ideWikidata Kelt: Wikipédia, 2013. február 21., 23:01 (CET)
Hallod, már hangolnak a kollégák
- enwiki (szép hosszú kód a Citationben)
- frwiki (szépen fejlődő taxobox)
- huwiki (csak mert még könnyen áttekinthető az összes scriptünk)
- testwiki
- en:Category:Lua-based_templates; Kategória:Lua-kódot használó sablonok
Lopásra fel! :-) Bináris ideWikidata Kelt: Wikipédia, 2013. február 21., 22:04 (CET)
Olyan dolgok, amiket eddig nem lehetett megcsinálni
Pl. ilyen az intelligens nyelvi feldolgozás (ragozáshoz van is elfekvőben egy modulom), vagy a Wikidata API-t is lehet hivogatni Luából. --Tgrvita 2013. február 25., 08:24 (CET)
- Mellékkérdés : használható-e az ilyen forráskód a Szerkesztő névtérben, vagy mindenképpen át kell tenni a Module névtérbe ? Oliv0 vita 2013. február 25., 09:27 (CET)
Át kell tenni, de most nem tudom, hol olvastam, pont ugyanez volt a kérdés. Bináris ideWikidata Kelt: Wikipédia, 2013. február 25., 10:05 (CET)
megjegyzés Nyelvi trükközős sablonok itt: Kategória:Nyelvtani sablonok --CsGábor[±] 2013. március 3., 15:26 (CET)