Windows Tips & News

Jak naprawić problemy z walidacją znaczników we wtyczce lightbox

Tutaj, w Winaero, iw niektórych innych moich projektach, wolę używać fantazyjnych efektów dla obrazów wstawianych do postów na blogu. ten efekt lightbox, jak wiadomo, jest dostarczany przez szereg wtyczek do WordPressa. Kiedyś zmieniłem motyw mojego bloga WordPress i próbowałem go zweryfikować za pomocą walidator w3c, ale znaczniki HTML dostarczone przez moją poprzednią wtyczkę lightbox były nieprawidłowe i nieprawidłowe. Postanowiłem rozwiązać problem i wtedy odkryłem „Zawsze prawidłowy Lightbox" wtyczka, która tworzy prawidłowe znaczniki. Byłem prawie całkowicie zadowolony, dopóki nie zauważyłem z tym problemów.

Pierwszym problemem był zły podpis pod zdjęciem. Wtyczka Always Valid Lightbox zawsze próbuje użyć Tytuł Zdjęcia, którego prawie nigdy nie używam do swoich obrazów. Gdy podpis nie jest ustawiony, nie wyświetla nic w Lightbox. Zamiast tego używam tekst atrybutu „alt” których wtyczka nie wyświetlała.

Drugim problemem była dziwna zmiana rozmiaru obrazu. Ostatnio miałem z tym problem z moim „Jak odzyskać karty w Yahoo! Poczta" Poczta. Ma następujący obraz:

Kiedy kliknąłem ten obraz, otrzymałem następujący lightbox:

Postanowiłem więc rozwidlić wtyczkę. Zmieniłem kod zmiany rozmiaru i sprawiłem, że wtyczka odwołuje się do atrybutu „alt”, jeśli podpis nie jest ustawiony. Wynik jest następujący:

Jak widać, wyświetlany jest również opis tekstowy pod obrazem. Usunąłem też ładowanie zewnętrznej biblioteki jQuery, ponieważ jest po prostu złe. WordPress ma już wbudowane jQuery. Tak więc teraz jestem całkowicie zadowolony z moda wtyczki. Postanowiłem nazwać swoją wersję: Zawsze prawidłowy mod Lightbox.

Moją modyfikację możesz pobrać stąd:

Pobierz wtyczkę Always Valid Lightbox Mod dla WordPress

Jeśli i kiedy zostanie zaakceptowany w galerii wtyczek WordPress, dodam również link do strony wtyczki.

Teraz możesz pobrać wtyczkę z oficjalnej galerii WordPressa.

Pobierz z WordPress.org

Mozilla włącza rozszerzenie Firefox Monitor w Firefoksie 67

Mozilla włącza rozszerzenie Firefox Monitor w Firefoksie 67

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność sys...

Czytaj więcej

Dodaj menu kontekstowe odblokowania pliku w systemie Windows 10

Dodaj menu kontekstowe odblokowania pliku w systemie Windows 10

Gdy pobierasz pliki z Internetu, system Windows dodaje do nich informacje o strefie i przechowuje...

Czytaj więcej

Windows 10, kompilacja 18252 (szybkie dzwonki i przeskakiwanie do przodu)

Windows 10, kompilacja 18252 (szybkie dzwonki i przeskakiwanie do przodu)

Microsoft wypuszcza nową kompilację z gałęzi deweloperskiej (następną wersję Windows 10, obecnie ...

Czytaj więcej