Webboard

Pełna wersja: Defaultowy obrazek portal
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
www.citiesskylines.pl

Jak ustawić defaultowy obrazek na portalu? W sensie, że jeżeli gdzieś go się nie doda, albo zostanie wyświetlony wątek zaznaczony jako "ogłoszenia" to żeby zamiast "błędu" był jakiś domyślny.
Umieść na samym dole szablonu portal w tagu script:
Kod:
$("img").on("error", function() {
  $(this).attr('src', 'https://placehold.it/25x25');
});
Nie działa :/
Jak najbardziej działa.[attachment=13601] CTRL+F5
Robiłem i to nie raz :E No cóż, dzięki :D

Edit:
U mnie dalej nic...
Dodaj przed </body>. Dodatkowo możesz dodać to w document ready.
1. Nic nie dało
2. Czyli?
Kod:
$( document ).ready(function() {
        $("img").on("error", function() {
        $(this).attr('src', 'https://placehold.it/25x25');
    });
});

https://learn.jquery.com/using-jquery-co...ent-ready/
Dziwne to, na chrome nie działa a na edge działa ale tylko bez tego document ready..
Teraz widzę, że przeglądarki to inaczej interpretują. Najprawdopodobniej na przeglądarkach bazowanych na firefoxie będzie ok, a na tych co bazują na chromium już nie.

Możesz dla nich użyć tego:
Kod:
$('img[src=""]').attr("src", "http://placehold.it/250x250")
Nie testowałem tego dogłębnie na każdej przeglądarce i w każdym przypadku, odpaliłem tylko i działa.
Ok, zostawiłem i jeden i drugi i działa :)