-
11. Data: 2010-10-13 18:11:57
Temat: Re: Chrome ucina content przez skrypt equal w Jquery
Od: hazet <h...@n...pl>
hazet pisze:
> hazet pisze:
>> Borys Pogoreło pisze:
>>> Dnia Sun, 10 Oct 2010 18:07:25 +0200, hazet napisał(a):
>>>
>>>> Oto wszystkie potrzebne dane. Swoją drogą, ciekawe co zrobić teraz z
>>>> chrome skoro żaden z tych najbardziej popularnych sposobów otl i js
>>>> nie działa.
>>>
>>> Daj jakiś działający przykład, bo raczej nikomu się nie będzie chciało
>>> zgadywać jaką masz tam treść i strukturę HTML-a.
>>>
>>
>>
>> Witam,
>> metodą prób i błędów doszedłem do rozwiązania.
>> Po pierwsze, zauważyłem, że chrome nie zawsze ucina content przy
>> wykorzystaniu tego skryptu. Trzeba znaleźć odpowiedzialny za to element.
>> W moim przypadku, występowanie tagu img wewnątrz diva było problemem.
>> Jednak nie ustaliłem konkretów pomimo wywalenia całego formatowania
>> css, sam img powodował ten bajzel.
>
>
> Wgłębiłem się w to jeszcze bardziej i :
>
> - powodem ucinania kontentu, złego obliczania wysokości bloku, są obrazy
> img wewnątrz niego
>
> Rozwiązanie: ustawić width i height dla tego obrazu.
>
> Problem: jak to zrobić hurtowo w wordpressie ? Zapewne przez js, jeśli
> ktoś zna jakiś skrypt któy wyszuka wszystkie img, odczyta ich
> width/height i wstawi do tagu , byłbym wdzięczny :)
>
ok, przemyślałem to i wygląda na to, że js nie pomoże, gdyż musiał by to
zmienić jeszcze przed załadowaniem DOM.
Czyli The End z equal columns w Google Chrome. Próbowałem wiele
sposobów, ale jeszcze żaden nie działał poprawnie tak jak np. w ff co
dziwne.
-
12. Data: 2010-10-13 18:18:27
Temat: Re: Chrome ucina content przez skrypt equal w Jquery
Od: Peter May <p...@o...pl>
W dniu 2010-10-13 19:58, hazet pisze:
> hazet pisze:
>> Borys Pogoreło pisze:
>>> Dnia Sun, 10 Oct 2010 18:07:25 +0200, hazet napisał(a):
>>>
>>>> Oto wszystkie potrzebne dane. Swoją drogą, ciekawe co zrobić teraz z
>>>> chrome skoro żaden z tych najbardziej popularnych sposobów otl i js
>>>> nie działa.
>>>
>>> Daj jakiś działający przykład, bo raczej nikomu się nie będzie chciało
>>> zgadywać jaką masz tam treść i strukturę HTML-a.
>>>
>>
>>
>> Witam,
>> metodą prób i błędów doszedłem do rozwiązania.
>> Po pierwsze, zauważyłem, że chrome nie zawsze ucina content przy
>> wykorzystaniu tego skryptu. Trzeba znaleźć odpowiedzialny za to element.
>> W moim przypadku, występowanie tagu img wewnątrz diva było problemem.
>> Jednak nie ustaliłem konkretów pomimo wywalenia całego formatowania
>> css, sam img powodował ten bajzel.
>
>
> Wgłębiłem się w to jeszcze bardziej i :
>
> - powodem ucinania kontentu, złego obliczania wysokości bloku, są obrazy
> img wewnątrz niego
>
> Rozwiązanie: ustawić width i height dla tego obrazu.
>
> Problem: jak to zrobić hurtowo w wordpressie ? Zapewne przez js, jeśli
> ktoś zna jakiś skrypt któy wyszuka wszystkie img, odczyta ich
> width/height i wstawi do tagu , byłbym wdzięczny :)
Może tak:
function setDimensions()
{
var imgs = document.getElementsByTagName("img");
var i = imgs.length;
while(i--)
{
if(imgs[i].getAttribute("width") == null)
{
imgs[i].setAttribute("width", imgs[i].width);
}
if(imgs[i].getAttribute("height") == null)
{
imgs[i].setAttribute("height", imgs[i].height);
}
}
}
I wywołanie setDimensions() po załadowaniu strony.
Nie sprawdzałem działania, pisane z palca.
--
Peter
-
13. Data: 2010-10-13 18:54:38
Temat: Re: Chrome ucina content przez skrypt equal w Jquery
Od: Troskliwy Miś <k...@t...pl>
On Wed, 13 Oct 2010 19:58:32 +0200, hazet wrote:
[...]
> Rozwiązanie: ustawić width i height dla tego obrazu.
>
> Problem: jak to zrobić hurtowo w wordpressie ? Zapewne przez js, jeśli
> ktoś zna jakiś skrypt któy wyszuka wszystkie img, odczyta ich
> width/height i wstawi do tagu , byłbym wdzięczny :)
Ale "w Wordpressie" na jakim poziomie? Skórki czy zawartości wrzucanej z
edytora?
--
Troskliwy Miś
Sieeeaaaaaaaaaaa!
-
14. Data: 2010-10-13 21:06:52
Temat: Re: Chrome ucina content przez skrypt equal w Jquery
Od: hazet <h...@n...pl>
Troskliwy Miś pisze:
> On Wed, 13 Oct 2010 19:58:32 +0200, hazet wrote:
>
> [...]
>
>> Rozwiązanie: ustawić width i height dla tego obrazu.
>>
>> Problem: jak to zrobić hurtowo w wordpressie ? Zapewne przez js, jeśli
>> ktoś zna jakiś skrypt któy wyszuka wszystkie img, odczyta ich
>> width/height i wstawi do tagu , byłbym wdzięczny :)
>
> Ale "w Wordpressie" na jakim poziomie? Skórki czy zawartości wrzucanej z
> edytora?
>
>
przy pisaniu postów oczywiście (edytor).
Peter May,
jesteś pewien że JS coś da bez odświeżania strony ?
-
15. Data: 2010-10-13 21:49:06
Temat: Re: Chrome ucina content przez skrypt equal w Jquery
Od: Troskliwy Miś <k...@t...pl>
On Wed, 13 Oct 2010 23:06:52 +0200, hazet wrote:
[...]
>> Ale "w Wordpressie" na jakim poziomie? Skórki czy zawartości wrzucanej z
>> edytora?
>>
>>
>
> przy pisaniu postów oczywiście (edytor).
Rozumiem, że chodzi o "width" i "height" nie w CSS tylko jako parametry
elementu IMG? Czy WP nie dodaje u Ciebie ich automatycznie?
Jeśli nie, to myślę, że musisz użyć kombinacji funkcji add_filter i filtru
the_content.
http://codex.wordpress.org/Function_Reference/add_fi
lter
http://codex.wordpress.org/Plugin_API/Filter_Referen
ce/the_content
Pa
--
Troskliwy Miś
Sieeeaaaaaaaaaaa!
-
16. Data: 2010-10-14 04:26:19
Temat: Re: Chrome ucina content przez skrypt equal w Jquery
Od: Peter May <p...@o...pl>
W dniu 2010-10-13 23:06, hazet pisze:
> Peter May,
> jesteś pewien że JS coś da bez odświeżania strony ?
Sprawdź sam, jak zadziała Ci kod, ale sądzę, że powinieneś wszystkie
obrazki odpowiednio przygotować po stronie serwera, jak napisał Ci
"Troskliwy Miś". To najlepsze rozwiązanie.
--
Peter