Dyskusja szablonu:F

Najnowszy komentarz napisał(a) 2 lata temu Ankry w wątku style z pliku CSS

Zagnieżdżenia

edytuj

Zauważ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)Odpowiedz

roz z parametrem

edytuj

Czy 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)Odpowiedz

  Za Według mnie opcjonalny parametr byłby przydatny. Bonvol (dyskusja) 12:39, 29 sty 2017 (CET)Odpowiedz

Class

edytuj

Czy 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)Odpowiedz

style z pliku CSS

edytuj

Czy 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)Odpowiedz

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)Odpowiedz
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)Odpowiedz
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:
Ankry (dyskusja) 01:53, 4 wrz 2022 (CEST)Odpowiedz
Powrót do strony „F”.