Dyskusja szablonu:F
Zagnieżdżenia
edytujZauważyłem na jakichś stronach (chyba tytułowych) tendencję do obejmowania kilku(nastu) bloków formatowanych przez {{C}} lub {{F}}, jednym dużym {{C}} lub {{F}}. Chcę uczulić, że w pewnych sytuacjach takie zagnieżdżenia prowadzą do błędów wywołania. Mi nie działał {{F}} umieszczony w komórce tabeli osadzonej w nadrzędnym {{F}}. Zawsze to można rozwiązać jakoś ręcznie, bez szablonu, ale na wszelki wypadek chciałem odnotować. Mą Ka (mące nierówna)jak odmieniać? (dyskusja) 18:54, 17 sty 2017 (CET)
roz z parametrem
edytujCzy dla zmniejszenia progu wejścia/przejścia z jednych szablonów na inne można dodać do "roz" z parametrem automatyczne dodawanie "em" jeśli jest sama liczba? W dokumentacji jest napisane najpierw że parametr roz jest odpowiednikiem szablonu {{Roz}}, następnie niżej że może być stosowany z parametrem i dopiero jeszcze niżej są wymienione liczby z jednostkami, ale nie ma info że jednostki są, w przeciwieństwie do {{Roz}} wymagane. Przez dłuższy czas, z powodu tego opisu, stosowałem {{F|{{roz|...|0.3}}}}, zamiast {{F|...|roz=0.3}}, mysląc że roz z parametrem nie działa. Wiem, moja wina, że nie czytałem ze zrozumieniem, ale jeśli można coś ułatwić, to może warto ułatwić.
- {{F|{{roz|Przykład|0.3}}}} Przykład
- {{F|Przykład|roz=0.3}} Przykład
- {{F|Przykład|roz=0.3em}} Przykład
Mam K. a się nie chwalę (dyskusja) 12:34, 29 sty 2017 (CET)
- Za Według mnie opcjonalny parametr byłby przydatny. Bonvol (dyskusja) 12:39, 29 sty 2017 (CET)
Class
edytujCzy jest jakiś techniczny problem, by po wprowadzeniu "id" pojawiło się też "class" w szablonach formatujących? KaMan (dyskusja) 09:31, 4 maj 2017 (CEST)
style z pliku CSS
edytujCzy niniejszy szablon, podobnie jak {{F*}} mają jakiś parametr do obsługiwania stylów z pliku CSS? wydaje mi się, że nie i w związku z tym nieśmiało sugeruję zmianę kodu na:
<div {{#ifeq:{{{id|}}}x|x||id="{{{id}}}"}} style="{{#invoke:Style|styl}} {{#ifeq:{{{class|}}}x|x||class="{{{class}}}"}}">{{{1|}}}</div><noinclude>
{{dokumentacja}}
</noinclude>
Superjurek (Dyskusja) 17:14, 26 sie 2022 (CEST)
- Trudno odpowiedzieć z biegu, trzeba by przetestować. Jest to intensywnie używany szablon, więc trzeba sprawdzić czy przy kilku tysiącach wywołań na jednej stronie (strony całości) nie wpadniemy w jakieś limity MediaWiki, np. związane z liczbą kosztownych wywołań funkcji lub z puchnięciem kodu (np. templatestyles generują sporą ilość dodatkowego kodu HTML dla każdego z wywołań szablonu osobno - dlatego ich unikam w intensywnie używanych szablonach). Ankry (dyskusja) 22:59, 27 sie 2022 (CEST)
- moim zdaniem, jeśli się chce coś konsekwentnie formatować klasami, to można to zrobić osobnym szablonem. Nie trzeba z reguły formatować „doraźnie”. Także może lepsze by było używanie wyspecjalizowanego i dużo prostszego szablonu, który by otagowywał tylko klasami. Draco flavus (dyskusja) 23:55, 27 sie 2022 (CEST)
- To niekoniecznie uprości sprawę, bo i tak potrzebne by były dwa szablony: jeden dla span-ów, jeden dla div-ów: tych tagów, podobnie jak szablonów {{F}} i {{F*}} nie można dowolnie ze sobą mieszać. Jeśli zaś chodzi o testowanie, to poprosiłem Msz2001 o znalezienie stron z największą liczbą szablonów {{F}} i {{F*}}, na m.in. których ewentualne zmiany by trzeba przetestować. Są to:
- F: Kucharka litewska (1913)/całość (1021 wywołań)
- F*: Dzika kaczka/całość (1843 wywołania)
- Ankry (dyskusja) 01:53, 4 wrz 2022 (CEST)
- To niekoniecznie uprości sprawę, bo i tak potrzebne by były dwa szablony: jeden dla span-ów, jeden dla div-ów: tych tagów, podobnie jak szablonów {{F}} i {{F*}} nie można dowolnie ze sobą mieszać. Jeśli zaś chodzi o testowanie, to poprosiłem Msz2001 o znalezienie stron z największą liczbą szablonów {{F}} i {{F*}}, na m.in. których ewentualne zmiany by trzeba przetestować. Są to:
- moim zdaniem, jeśli się chce coś konsekwentnie formatować klasami, to można to zrobić osobnym szablonem. Nie trzeba z reguły formatować „doraźnie”. Także może lepsze by było używanie wyspecjalizowanego i dużo prostszego szablonu, który by otagowywał tylko klasami. Draco flavus (dyskusja) 23:55, 27 sie 2022 (CEST)