lze nějak u obrázku nastavit jen jeden rozměr? Takhle musím přepočítávat, aby se mi to nezkryplilo. Případně nastavit nějak max. rozměr, ale to by bylo asi složité
Offline
Lze všechno :-) Přes handlery. Inspiraci hledej třeba tady:
a nastavíš:
$el = $invocation->proceed(...);
$el->width = ...;
return $el;
Offline
hmm, tak jsem to zkoušel pochopit a zatím se nezadařilo. Kdybyste někdo věděl jak na to, tak by se to hodilo
prostě abych mohl napsat nejenom něco jako
[* image.gif 10x20 *]
ale třeba taky
[* image.gif ?x20 *]
[* image.gif 20x? *]
a pak by x-vý resp. y-vý rozměr byl vypočítán podle ypsilonového. Optimálně s nějakým maximem v nastavení texy (ale jak pak řešit, když bude překročeno?), případně přepisovatelným přímo u obrázku, třeba jako
[* image.gif max120 *]
tj. maximální výška i šířka by byla 120
jinak wordpress texy plugin nějak moc ty velikosti obrázků nepodporuje – když udělám něco viz http://texy.info/cs/try/se4jo tak se mi do html nenapíše width a height, nevím jestli je to chyba nastavení texy, nebo hostingu atp
Offline
nebo možná by ta syntaxe pro jednoduchost mohal být
[* image.gif 10x *]
[* image.gif x20 *]
[* image.gif x *]
Offline
Předně, musí být správně nastavená cesta k fyzickému úložišti obrázků – $fileRoot. Autodetekce nemusí být dostatečná.
Díval jsem se, že v přepočítávání rozměrů byla chyba, pokud jeden
rozměr nebyl uveden (tj. [* image.gif ?x20 *]), je to opraveno.
Přidal jsem možnost určit, jestli jsou uvedené rozměry maximální, nebo
požadované. Rozdíl je v dělítku „x“ vs. „X“. http://texy.info/cs/try/4gg2a
Offline
jak má vypadat fileroot?
$texy->imageModule->fileroot = ABSPATH .
get_settings(‚upload_path‘). „/“; nebo
$texy->imageModule->fileroot =
get_settings(‚upload_path‘). „/“;
(tedy jestli je to adresářová struktura a nebo internetová adresa)
Offline
Offline
David Grudl napsal(a):
Přidal jsem možnost určit, jestli jsou uvedené rozměry maximální, nebo požadované. Rozdíl je v dělítku „x“ vs. „X“. http://texy.info/cs/try/4gg2a
Tahle možnost podle mě funguje jen u relativně zadané cesty k obrázku. Nebylo by možné ji přidat i pro absolutně zadávané odkazy?
Offline
Myslíš jako absolutní webovou adresu? Ty by bylo velmi pomalé, když by se při formátování textu museli stahovat obrázky.
Offline
Slovo do pranice: Umožňuje Texy nastavit globálně maximální šířku obrázku? Hodilo by se mi to do fóra, abych omezil uživatele, co vkládají obrázky, aby mi nerozhazovaly layout.
Ideální chování by bylo následující:
Offline
Reklama: Školení PHP | Magento