Přehled odpovědí
-
AutorPříspěvky
-
13. listopadu 2012 (10:12) odpověď na téma: Vlastni sablona – nechteny prazdny radek na zacatku #13345
Odkaz na weby by nebyl?
admin: to je diskriminace programátorské menšiny :D
function PridaniMenu(){
add_action('admin_menu', 'VytvoreniMenu');
}
function VytvoreniMenu(){
add_menu_page(‘Hlavni stránka’, ‘Hlavni stránka’, ‘activate_plugins’, ‘identifikator-menu’, ‘ObsahHlavniStranky’);
add_submenu_page(‘identifikator-menu’, ‘Hlavni stránka’, ‘Hlavni stránka’, ‘activate_plugins’, ‘hlavni-stranka’, ‘ObsahHlavniStranky’));
add_submenu_page(‘identifikator-menu’, ‘Podstránka’, ‘Podstránka’, ‘activate_plugins’, ‘pod-stranka’, ‘ObsahPodstranky’));
}
function ObsahHlavniStranky(){
// obsah hlavní stránky
}
function ObsahPodstranky(){
// obsah podstranky
}
// spuštění
PridaniMenu();
Funkce
PridaniMenu()spustí akciVytvoreniMenu(), která přidá stránky do menu (1. podstránka musí být stejná jako hlavní stránka, protože po kliknutí na hlavní stránku se vždy zobrazí obsah 1. podstránky). Po kliknutí na hlavní stránku nebo 1. podstránku se spustí funkceObsahHlavniStranky()a po kliknutí na 2.podstranku se spustí funkceObsahPodstranky().Pokud se do funkcí zajišťující zobrazení obsahu (
ObsahHlavniStranky()aObsahPodstranky()) vkládají jiné soubory např. pomocí “require” musí být ošetřeny tak aby se nadaly načíst pouze zadáním URL v prohlížeči mimo administraci!Dá se to samozřejmě udělat jinak, tohle je pouze jeden ze způsobů…
Můžu vědět co používáte za hosting? Nějak se mi nechce věřit, že by někdo ve 21.století řešil volné místo na serveru a to ještě u náhledových obrázků :)
Jinak bych určitě použil službu Smush.it případně nejlépe plugin Smush.it, který všechny obrázky na vašem webu automaticky datově zmenšuje. Z 25kB obrázku udělá klidně i 10kB aniž by jste to na něm vizuálně poznali.
Pokud vás ještě trápí volné místo je ještě vhodné odstranit všechny soubory readme.txt, readme.html, licence.txt, screenshoty šablon a pluginů a překladové soubory *.po a *.mo (kromě cs_CZ). Uvolníte tak i několik MB místa.
Každopádně bych asi použil nějaký kvalitní placený hosting, určitě to stejně v budoucnu budete muset udělat…
Já nějak nerozumím tomu proč je rámeček obrázku dělán jako obrázek když to jde snadno pomocí CSS. Pak by odpadli veškeré problémy s velikostí, protože by se rámeček vykresloval vždy kolem obrázku bez ohledu na to jakou má velikost.
Jinak nastavení velikosti náhledového obrázku se dělá takto (samozřejmě nesmí mít zadané přesné rozměry v CSS souboru pak by se stejně roztáhl nebo zmenšil)
// pro šířku 200px, obrázek se zmenší poměrově
set_post_thumbnail_size(200,999);
// nebo pro šířku 200px a výšku 100px, obrázek se zmenší na přesné rozměry (většinou to vypadá pak blbě třeba pokud je obrázek čtverec)
set_post_thumbnail_size(200,100);
// nebo pro šířku 200px a výšku 100px, obrázek se ořeže na přesné rozměry (na velkém obrázku to může vypadat ještě blběji než předchozí možnost)
set_post_thumbnail_size(200,100, true);
(kód se vkládá do souboru functions.php šablony vzhledu)
Rámeček pomocí CSS3 se dělá taky jednoduše. Konkrétně u vás by mělo fungovat
div.featured-thumbnail img.wp-post-image{
border: 5px solid #4D4D4D;
border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
}
(kód musíte dát na konec CSS souboru vaší šablony a smazal bych obrázek img-border3.png ve složce images ve vaší šabloně)
Výsledek by měl být naprosto stejný všude bez ohledu na velikosti obrázků.
Uvedený odkaz bohužel funguje pouze pro přihlášené do administrace. Nějaký náhled by nebyl?
V odkazované dokumentaci je myslím dost jasně uvedeno, že funkce musí být uvedena v loopu jinak fungovat nebude. Pro WordPress samozřejmě existuje dokumentace také stačí pouze zkusit hledat…
(Co je to loop najdete samozřejmě také v dokumentaci viz. http://codex.wordpress.org/The_Loop)
Jen k 2) doplním, že pokud pod políčkem pro zadání URL adresy kliknete na “settings” můžete si vybrat i lokalitu “Amsterdam, Netherlands” což je blíž než z USA.
1) WordPress neblbne, jaký používáte prohlížeč? V jaké je verzi? Dělá to samé i v jiném prohlížeči?
Zkoušel jste deaktivovat všechny pluginy a zkusit to znovu? Zkoušel jste aktivovat výchozí šablonu vzhledu a zkusit to znovu? Opakuje se chyba i tak?
2) Jaký text myslíte? Text článků? Pravděpodobně úpravou css souboru šablony.
3) Do css souboru (nakonec) přidejte
footer#colophon{
background-color: rgb(166, 179, 207);
}
Funkce
wpsc_is_in_categoryvrací true nebo false podle to zda je/není zobrazena stránka s kategorií produktů, nemůže se tedy nikdy rovnat 5-ti (více v dokumentaci)Použil bych funkci wpsc_category_name, která vrací název kategorie a tu bych pak porovnával v podmínce.
if(wpsc_is_in_category()){
if(wpsc_category_name() == 'Kategorie 1'){
echo 'Kategorie 1';
}else{
echo 'Jiná kategorie';
}
}else{
echo 'Není zobrazena stránka kategoriemi';
}
Další použitelné funkce můžete najít třeba zde http://docs.getshopped.org/documentation/wpec-template-tags-complete-list/
11. listopadu 2012 (15:33) odpověď na téma: Automaticke odoslanie mail-u pri pridani clanku do urcitej kategorie #13289farky: Plugin jsem malinko upravil, obsahoval několik drobných chybiček, ale na to jsem upozorňoval takže doporučuji stáhnout znovu.
Novinky:
1) Ošetřeny všechny chyby o kterých jsem věděl
2) Malinko upravený design
3) Přidán TinyMCE editor pro maximální úpravu vzhledu emailu
4) Přidána podpora pro překlad (zatím angličtina a čeština, přeložit by se měl automaticky i TinyMCE editor)
5) Přidány některé další zástupné značky pro snadnější “poskládáni” emailu
Omezení:
1) Plugin funguje pouze na verzi WP 3.1 a vyšší
2) Plugin funguje pouze na verzi PHP 5.3 a vyšší
Do budoucna:
1) Doplním nastavení emailu odesílatele, kdybych si tento post přečetl dřív už to tam mohlo být :(
2) Nahrání do ofic. repa a tím pádem automatické aktualizace
3) Případné další nápady :)
Stáhnout můžete na stejném odkazu výše.
Bigdrobek: bohužel
10. listopadu 2012 (16:43) odpověď na téma: Automaticke odoslanie mail-u pri pridani clanku do urcitej kategorie #13285Našel jsem toto, ale nevyýhoda je určitě ta, že u každého příspěvku, který chcete publikovat musíte použít custom fields a email/y tak vypisovat ručně. To mi nepříjde zrovna jako elegantní řešení :)
Ale můžete zkusit můj plugin, který by mohl být přesně to co potřebujete. Každopádně je to teprve pracovní verze, tedy tam chybí ještě spousta věcí, které chci časem dodělat. Až bude čas tak jej představím na mém webu.
Nainstalujte, aktivujte a v “Nastavení” -> “Upozornění” si vyplňte emailové adresy na které chcete odesílat upozornění. Také si můžete samozřejmě nastavit rubriky (podle ID, názvu nebo URL) ze kterých vám bude toto upozornění chodit, předmět a obsah emailu (můžete použít HTML tagy).
Je to jednoduché, představte si uživatele třeba Frantu co hledá nějaké hezké dlaždičky. Jde na google nebo seznam nebo jiný oblíbený vyhledávač a tam zadá klíčová slova pro dlaždičky. Vyjedou mu mraky odkazů na nejrůznější weby a eshopy s dlaždičkami. Vybere si nějaký a zobrazí si stránku, kterou mu nabídl vyhledávač. Pokud se mu dlaždičky líbí kliká pro třeba podrobnější informace. Pokud se mu nelíbí využije navigace na webu, každý web má spoustu nejrůznějších možností kam se může dostat na jedno kliknutí – jiná kategorie? Jiná barva? Jiná velikost? Zavřít záložku? Prostě nebude opět něco psát do vyhledávacího okýnka na webu a nebude znovu pokoušet štěstí (on moc dobře ví, že další hledání na stejném webu nebude o moc lepší). Pro něj je mnohem jednodušší jít zpět na nalezené výsledky z vyhledávání a zkusit jiný web.
Nebo jinak…co více může dostat z nějakého “hledátka” na webu, oproti tomu co mu nabídl vyhledávač (třeba google)? Z vlastní zkušenosti mohu říct, že jsem NIKDY pomocí vyhledávání na webu nenašel to co jsem hledal (a pokud jsem přece jen něco dostal, byly to výsledky pouze podobné, ale né přesně to, co jsem hledal – v tom je zásadní rozdíl a následek je odchod z webu).
Nebo ještě jinak…podívejte se třeba v Google analitics na rozdíl mezi uživateli kteří něco hledali přes vyhledávače jako je google nebo seznam a uživateli, kteří něco hledali přes interní vyhledávání. Rozdíl bude obrovský, takových uživatelů je naprosté minimum a navíc z toho vyplývá, že pokud musí něco hledat přes vyhledávací políčko je něco špatně. Špatná logika navigace? Špatně čitelné texty v odkazech? Špatné nebo žádné prolinkování obsahu?
Než jedno vyhledávací políčko, raději bych se zaměřil na přehlednou, logicky uspořádanou a hlavně čitelnou navigaci, vzájemné prolinkování obsahu a hlavně o to aby vyhledávače mohli indexovat a indexovali můj obsah webu. Uživatelé jsou líní, psát se jim opravdu nechce.
(samozřejmě jsou výjimky – fóra, wiki, dokumentace atd atd. Na takových webech se vyhledává – obsahují velká množství obsahu, který mezi sebou různě souvisí a né vždy vede na vše podstatné odkaz. Tam je to pochopitelné)
Co se týče štítků, to byla móda tak před pěti lety, dnes jsou to zbytečné interní odkazy na duplicitní obsah. Pokud má web přehlednou navigaci s obsahem řazeným do kategorií tak štítky skoro nikdo nepoužívá (desetiny procenta). Samozřejmě opět pokud není web udělán tak aby štítky primárně používal jako “třídění” obsahu. Na třeba wp-snippets.com to je zřetelně vidět – štítky chápu, bez nich by to šlo docela špatně, vyhledávání už nikoliv (pokud něco hledám přes google dostanu se rovnou na konkrétní obsah který hledám, určitě nebudu hledat přes vyhledávací políčko).
No bez ukázky kódu, který nefunguje nebo odkazu na web s chybou můžu asi jen poradit naučit se PHP a pročíst si dokumentaci k WordPressu.
Ono je někdy lepší prvně hledat a až potom se ptát :)
1) Uživatelé si sotva zapamatují doménu natož tak nějakou delší url adresu.
2) Neznám nikoho kdo by si pamatoval nějakou URL adresu (kromě seznam.cz a google.cz a separatista.net :) ) Pokud se uživateli líbí nějaký web, uloží si ho do záložek, určitě si jej nebude zapamatovávat.
3) Neumím si představit, že bych si musel zapamatovat všech 1284 URL adres, které jsou pro mě z nějakého důvodu zajímavé a mám je v záložkách (url adresu si nepamatuji ani jednu – je to nesmysl)
4) ať hledám cokoliv, třeba i něco co už jsem jednou navštívil, vždy použiji vyhledávač stejně tak jako naprosta většina normálních lidí. Určitě nikdo nebude pátrat v paměti “jak že ta URL adresa byla”.
Vy to posuzujete pouze ze svého pohledu. Je to váš web a ano máte pravdu, vám to příjde jednodušší. Bohužel se na to ale musíte podívat z pohledu uživatele. uživatel zadá do vyhledávače max. 2 slova, víc ho nezajímá – pokud na vašem webu najde to co hledá, třeba si jej uloží do oblíbených. Pokud tam nenajde to co hledá půjde ke konkurenci i kdyby měli adresu dlouhou jak týden před výplatou.
Připomíná mi to debatu na téma proč je vyhledávání na webu blbost a proč je blbost používat štítky.
(a ano je to blbost…)
limitaci článků pro anotace na frontpage
To je co? Délka úryvku?
kde nahrát fota na hlavní zpravu (featured article)
Při vytváření článku.
existuje nabídka na přepsání pokynu readmore do ČJ, ale už to samé neexistuje pro comments
Vše ve WordPressu se překládá pomocí *.mo a *.po souborů. Pokud na internetu nenajdete češtinu pro tuto šablonu budete si ji muset vytvořit sám, případně si řetězce přeložit přímo ve zdrojovém kódu, ale to nedoporučuji.
chybí možnost určit, který příspěvek má jít na hlavní zprávu a který jinam
Tomu nerozumím vůbec, na hlavní stránce se zobrazují nejnovější příspěvky. Kde jinde by jste je ještě chtěl zobrazovat?
Na hostingu endora je pro administrativní sekci k dispozici aktuální wp 3.4.1
Aktuální WP je 3.4.2
řada nástrojů pro adaptaci šablony chybí
Každá šablona má určitá nastavení, ale pouze ta která ji dal sám autor. pokud vám ve vaší šabloně schází nějaké nastavení, budete si muset šablonu upravit sám.
1) http://wordpress.org/extend/plugins/wp-reportpost/
Uživatelům je celkem úplně šumák na jaké jsou URL adrese, nikoho to nezajímá a stejně si ji nezapamatují…
Firefox 16.0.2 (Linux Mint 13) funguje naprosto bez problémů
Firefox 16.0.2 (Linux Mint 13) funguje naprosto bez problémů
-
AutorPříspěvky