Aktuality ‘wordpress’
Jak programovat weby
19.11.2010Jak se naučit udělat webové stránky, kde najít na internetu zdroje o programování.
Web od základu
První možností je nasadit vlastní síly vývojářské, vzít to programátorsky a od základu. V tom případě se vybavte ideálně nějakou příručkou html, kde najdete nejpoužívanější html značky a něco o tom, jak nasadit css. Dále můžete najít informace k tomuto tématu i na několika online zdrojích, jako třeba:
- www.jakpsatweb.cz - komplexní přehled a vysvětlení všech html tagů s příklady
- w3schools.com - interaktivní web, můžete si zkoušet účinek kódu přímo v náhledu
- programujte.com – webzine věnující se tématům okolo programování v různých jazycích, najdete tu i seriály týkající se html
Pokud chcete jít v tvorbě webů dále do hloubky, tak pak už u css a html zřejmě nezůstanete a v tom případě určitě nebude od věci nastudovat si něco o php, ve kterém je napsána většina dynamických webů (tj. stránek které se mění), potažmo naučit se s některým z frameworků – celosvětově nejpopulárnější je zend, u nás pak je populární nette, a proniknout do hloubi ajaxu.
Pro toto bádání by vám mohly být nápomocny například následující zdroje:
- www.linuxsoft.cz/php/ - seriál o php na webu Linux Software
- www.zendframework.cz - český web o Zend frameworku
- nette.org - oficiální stránky Nette frameworku
Redakční systémy
Jak jste si zřejmě domysleli z výše napsaného, naučit se dělat web profesionálním způsobem není zas až tak
jednoduchá záležitost a vyžaduje měsíce a roky studia a praxe v prostředí neustále se měnících technologií. Jak tedy na to, když chceme řešit stránky sice profesionálně a tak, aby se daly editovat v nějakém prostředí srozumitelném i pro běžného člověka odchovaném na Wordu, ale přitom my tak nějak nemuseli zas až tak moc od základu programovat a ulehčili si co nejvíce práci?
Tady v tom případě je nejlepší sáhnout k už hotovému řešení připraveném pro určitý typ stránek, prostě něčem, co už po nainstalování na server funguje samo o sobě a stačí si to víceméně jen trošku poladit. Tady přinášíme odkazy na české stránky věnované některým, které by neměli v případě, že si zvolíte tuto cestu, ujít vaší pozornosti:
- WordPress – systém primárně na tvorbu blogů, díky pluginům a široké podpoře se dá však použít i na řadu jiných účelů
- Drupal – komplexní systém, vhodný především na tvorbu složitějších portálů
- phpBB – nejpoužívanější php software pro internetová fóra
WordPress: Jak vložit reklamu dovnitř článku
3.10.2010Tento návod vám pomůže do vašeho webu nebo blogu vkládat reklamu ještě efektivněji a nenápadněji, přímo do obsahu napsaného článku.
Vložit AdSense nebo obdobný typ PPC reklamy (dejme tomu třeba reklamu z partnerské sítě Sklik a podobně) není zas až takový problém a existuje k tomu řada pluginů, ostatně ani ruční editace tématu nevyžaduje žádný zvláštní zásah, prostě stačí najít správné místo v kódu a tam zkopírovat reklamní kód.
Jak však postupovat v případě, kdy chceme vložit reklamu přímo do obsahu stránky a nechce se nám jaksi ručně článeček po článečku procházet, přepínat do režimu html editace kódu a tam pak dodatečně vkládat reklamu? To už vyžaduje opravdu trošku programátorské zručnosti, zejména co se jazyka php týče. S tímhle návodem to ovšem zvládne už naprosto každý, takže zvýšení příjmů z reklamy a umístění dalších reklamních bloků na ještě rafinovanějších místech už na vašem blogu nebude stát nic v cestě. Jak tedy na to?
Nejprve si vytvořte v textovém editoru pomocný soubor a vložte do něj tento obsah (při kopírování z této stránky může dojít ke změně některých znaků, proto si po vložení ještě raději kód překontrolujte, jestli vypadá i ve vašem textovém editoru stejně jako zde):
<?php
$content = apply_filters('the_content', $post->post_content);
$save = explode("</p>", $content);
$count = 0;
$arrsize = count($save);
foreach ($save as $a) {
if ($count == 2) {
echo "<div style=\"margin-left:2px; margin-top:-2px;\">";
?>
<!-- Reklama -->
<!-- konec reklamy -->
<?php echo "</div>";
}
$count = $count + 1;
echo $a. (($count == $arrsize) ? "" : "</p>");
}
?>
Do bloku, kde je označeno, že má být vložena reklama, pak vložte kód reklamního systému, který chcete na stránce zobrazovat. Nastavení obsažené v tomto souboru zaručí, aby se po každých dvou odstavcích tato reklama automaticky zobrazila.
Soubor pak pojmenujte třeba pomocny.php a přes ftp ho nahrajte do adresáře vašeho tématu – je to tedy cesta wp-content/themes/jménošablony.
V dalším kroku pak otevřete soubor single.php a v něm najděte řádeček, kde se píše o řetězci the_content a pod něj vložte příkaz, kterým se vloží kód ze souboru pomocny.php. Takže pak dotyčné místo v tomto souboru bude vypadat třeba takto:
<?php the_content('<p>Read the rest of this entry »</p>'); ?><?phpinclude 'pomocny.php'?>
Teď se podívejte na stránky na vašem webu, a reklama už by se uvnitř příspěvků měla začít úspěšně zobrazovat. Užijte si další eura tekoucí do vaší kapsy a jestli chcete, můžete nám poděkovat třeba odkazem na tuto stránku, která vám to umožnila
WordPress: Nejde vkládat a editovat příspěvky
24.08.2010Jak napravit chování blogu s WordPressem ve chvíli, kdy nejde vložit ani editovat článek ani stránku.
Potíž, které se budeme v tomto článku se projevuje ve WordPressu a podobných redakčních systémem zhruba těmito symptomy:
- nejde vložit nový příspěvek (stránku, článek, vlánko, apod.)
- nelze editovat již existující obsah
- někdy se dokonce část webu úplně ztratí – například všechny články
Co to je – virus, byl web hacknut, je potřeba změnit všechna hesla a upravit ftp přístupy?
Určitě to neuškodí, ale pravděpodobně tentokrát je problém někde trošku jinde. Napadení virem se projevuje spíš tak, že je web
zvolna zahlcen komentářovým nebo odkazovým spamem, do každého článku je vložen například miniaturní obrázek v iframe a podobně. Ano, ani hack nebo virus se samozřejmě vyloučit nedá, častěji je však potíž v jádru redakčního systému, přesně tam, kde jsou všechny články uchovávány – v databázi.
Pokud se vám web chová tak, jak je popsáno výše, pravděpodobně byla databáze přetížena, něco se stalo na serveru kde leží, prostě: jedna nebo více tabulek potřebuje opravit. Ano, to zní jistě hezky, ale jak to provést? Jako pro většinu operací s databází MySQL, i tentokrát nám postačí starý dobrý phpMyAdmin.
V phpMyAdmin si otevřete databázi, která patří k webu, který vám dělá problémy. Vidíte před sebou seznam všech tabulek, které jsou použity – mezi nimi je právě ta (nebo ty), kterým se něco stalo a které potřebují nápravu. Zaškrtněte tedy dotyčnou tabulku nebo tabulky a pak sjeďte kurzorem úplně dolů, kde najdete tlačítko Zaškrtnuté: – to rozklikněte a vyberte ze seznamu volbu Opravit tabulku. To vše potvrďte ještě o něco níže ležícím tlačítkem Proveď, pročistěte cookies a cache v prohlížeči a zkuste se přihlásit do WordPressu znovu.
A – co to? Všechno opět funguje jak má, jakoby se nic nestalo.