Přehled odpovědí
-
AutorPříspěvky
-
Více asi neporadím. Hlavně to chce mít fotky focené standartně na šířku – v tom je jediný hlavní problém. Tam pak není problém s automatickým ořezem… Nestandartní fotky na výšku bohužel oříznout jako standartní nejdou.
BorgMcz: Jedná se o plugin Schreikasten
K tomuto je ale opravdu nejlepší skript timthumb. Ty obrázky na hlavní stránce http://www.atleticomadrid.cz/ jsou ve špatné kvalitě, jelikož jsou natažené na danou velikost z velikosti menší. Kdybyste použil timthumb i u tohoto obrázku a nastavil skriptu správnou velikost 400×266) zobrazil by se výřez ve slušné kvalitě viz příklad na onom obrázku. Pokud se nahraje obrázek velký, sám se do té cílové velikosti ořízne. A ořezává se podle možností uvedených zde: http://www.binarymoon.co.uk/demo/timthumb-zoom-crop/. Nevím proč píšete “naprosto špatný” – obrázek je ve slušné kvalitě.
Také jsem si všiml, že původní obrázky jsou na výšku a u takovýchto se ořezává opravdu krkolomně. Jinak pokud chcete jako náhled mít tedy celý obrázek vidět doporučuji vyzkoušet do skriptu místo zc=1 zc=2. Ta “2” ořízne tak, že původní obrázek celý zmenší a podle cílového rozměru přidá bílé pruhy (buď horizontálně nebo vertikálně). Příklad na vašem obrázku zde.
Já timthumb používám a naprostá spokojenost. Nemusím řešit nějaké rozměry – dělá se to automaticky…
S tím také souhlasím, osobně to mám právě v .htaccess ;)
Já se zde v prvním příspěvku také spletl a uvedl jsem tam omylem i width= a height= :)
nepřidávat tam
width="200" height="133"to už v skriptu je definováo pomocí h= a w= kde h je výška a w šířka.
Ta chyba se v nejnovějších verzích timthumb.php už nevyskytuje..
No já nemám web na ic.cz. Chtěl jsem se jen zeptat zda to jejich server podporuje… A ano na svých stránkách to máme na kešování. Používám ExpiresByType na jednotlivé typy souborů, protože vydané články se už pak nemění a vzhled stránek už vůbec ne a veškeré obrázky se tak uloží u uživatele v pc a opětovné zobrazení stránek je pak znatelně rychlejší. Dobu platnosti mám nastaveno různě u každého typu, např. všechny obrázky mám na 10 dnů, css javascripty na týden,.. po vypršení doby se opět vlastně stáhnou ze serveru (takže v případě některých případných změn se tyto zobrazí)
Co já mám zkušenost, tak nejlepší řešení na miniatury na stránkách je script timthumb.php.
Pak se obrázek vykresluje pomocí kódu jako je např.:
<img src="<?php bloginfo('template_directory'); ?>/scripts/timthumb.php?src=<?php echo $img ?>&h=145&w=200&zc=1" width="200" height="145" alt="<?php the_title(); ?>" />kde h je výška, w šířka a zc=1 je typ ořezu (popsáno v dokumentaci scriptu)Ale jak funkci přímo zavést do šablony, to nevím.
Jasně, takže co jsem to pročetl, stačí mi tedy:
1) nainstalovat wp na novém hostingu
2) nakopírovat původní wp-content
3) změnit wp-config.php na nové údaje
4) naimportovat databázi MySQL
5) pak jen v MySQL provést tyto 3 změny:
a)
UPDATE wp_options SET option_value = replace(option_value, 'http://www.old-domain.com', 'http://www.new-domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';b)
UPDATE wp_posts SET guid = replace(guid, 'http://www.old-domain.com','http://www.new-domain.com');c)
UPDATE wp_posts SET post_content = replace(post_content, 'http://www.old-domain.com', 'http://www.new-domain.com');A vše by mělo být ok. Ještě nemám odzkoušeno, ale snad by to mělo fungovat (absolutní url na obrázky v příspěvkách se vlastě vyřeší tím posledním příkazem v MySQL databázi, že?)
Jo, ok, jen jsem chtěl vědět jak to funguje. Protože na ic.cz mi psali, že neví zda to mají a že to nejspíš nepůjde aktivovat.. že by to ovlivnilo dalších tisíc webů,… :D
Děkuji, to mě nenapadlo :)
A tento zápis to změní u všech kategorií? nebo jen u té, která je v kódu zapsaná
if (is_category('pocitacove-hry'))? Abych nemusel psát nekonečný kód, který by se aplikoval na všechny kategorie, které na stránkách jsou..Zdravím, mám podobný dotaz,
potřebuji ze slůvka page udělat slovo strana.
V URL to mám nyní takto: /kategorie/pocitacove-hry/page/2/ a já bych tam místo page chtěl mít strana -> /kategorie/pocitacove-hry/strana/2/
Půjde to někde přepsat?
No o tom jsme se bavili výše, ten řádek tam může být jen pokud nechceš přesměrovávat index. Pokud chceš i index ten řádek tam nedávej.
Nutný je jen v případě, že přesměrováváš z free hostingu, tam maji totiž pravidlo, že se nesmí přesměrovávat index.
No pokud máš obyč stránky, kde v adrese máš pouze něco jako example.com/kategorie/nejaky-clanek/ nebo podobně, mělo by ti stačit:
RewriteEngine onRewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
Každopádně takto je jediné správně zapsané přesměrování podle pravidel, takže bych doporučil mít to tam takto: ^(.*)$ a pak dál…
Ale dva znaky navíc, si myslím, není nějak obzvlášť “komplikovanější složitější zápis” :)
Ten index se dá také přesměrovat (to jen v případě freehostingů je zakázáno přesměrovávat index)
Takže zápis by byl takovýto:
RewriteEngine onRewriteRule ^(.*)$ http://www.novaDomena.cz/$1 [R=301,L,QSA,NE]
8. srpna 2011 (17:35) odpověď na téma: Nefunkční SyntaxHighlighter Evolved v šabloně Atahualpa #8875Zkoušel jsem to a s mou šablonou to jde a s touto (Atahualpa) mi to také neběží, takže tam bude chyba v té šabloně… ale nic mě nenapadá…
8. srpna 2011 (17:19) odpověď na téma: Nefunkční SyntaxHighlighter Evolved v šabloně Atahualpa #8873Má ta tvá šablona v souboru footer.php zápis:
<?php wp_footer(); ?>?Pokud bude struktura URL stránek úplně stejná, jde to udělat jednoduše pomocí mode_rewrite v .htaccess, a to takto:
RewriteEngine onRewriteCond %{REQUEST_URI} !=/
RewriteRule ^(.*)$ http://nova-domena.cz/$1 [R=301,L,QSA,NE]
Toto přesměruje vše kromě indexu na tu samou url, ale na zadané doméně. Přitom se původní odkaz určí jako trvale přesunutý.
A google nové stránky zaindexuje celkem rychle :)
-
AutorPříspěvky