Archív

Příspěvek oštítkován ‘wordpress’

Přechod na WordPress 3.2

Začátkem července vyšla nová verze administračního systému WordPress, který je používán např. na tomto blogu. Bývá zvykem, že vyjde nejprve anglická verze a počeštěná zhruba o týden až dva déle. Než jsme se dočkali české verze, už byla v krátkém čase zveřejněna upravená verze 3.2.1 a následovalo další čekání.

Dnes jsem instaloval nejnovější verzi WordPressu. Jako tradičně jsem zvolil v administračním systému možnost automatické aktualizace. Vždy u dřívějších aktualizací proces probíhal bez problémů. Tentokrát však vyhodil chybu a aktualizace se nezdařila. Přes FTP jsem nahrál starou verzi 3.0.1, kterou jsem měl zrovna po ruce. Po úspěšném zprovoznění blogu, jsem znovu zkusil automatickou aktualizaci. Nastal stejný problém. Znovu jsem nahrál starou verzi. Tentokrát stáhl balíček s verzí 3.2.1 a ručně nahrál přes FTP. Konečně byla aktualizace úspěšná. Příště budu aktualizovat jen tímto způsobem po dnešních zkušenostech.

Nová verze na první pohled zaujme pozměněným vzhledem administračního prostředí. Vypadá jednodušeji a přehledněji. Běžný návštěvník však nepozná žádný rozdíl. Kromě toho by měla být rychlejší a méně náročná.

Wordpress 3.2Wordpress 3.2

Categories: WWW Tags:

Tlačítko Google +1 na web

Google přišel nedávno s tlačítkem +1, pomocí kterého se dají zviditelnit webové stránky. Při vyhledávání doporučuje uživatelům relevantní obsah, který se líbil jejich přátelům nebo známým. Setkat se s ním můžete buď v anglickém vyhledávání Google nebo na webových stránkách, kam jej vložili jejich autoři. Stránky nebo články, které jste obodovaly se zobrazují v Google profilu.

Vložit tlačítko Google +1 není složité. Pokud používáte redakční systém, je nejjednodušší cestou stáhnout hotový plugin. Pro WordPress se dá použít například Google +1 Button nebo AddThis, který podporuje i další sociální služby. Další cestou je zajít na stránky Google webmasters, zkopírovat skript a umístit ho na stránky ručně.

Zkoušel jsem různé pluginy, ale moc mě nenadchly. Chtěl jsem, aby kromě Google +1 podporovaly ještě Twitter a Facebook. Když podporovaly vše, tak se mi na nich nelíbilo zase něco jiného. Rozhodl jsem se napsat kód vlastními silami.

Problém kódu  je s validitou. Aby prošel validátorem, je třeba ho napsat jinak, než uvádí Google na svých stránkách. Užitečnou stránkou je +1 button API, kde najdete všechny parametry tlačítka jako rozměry, podporované jazyky atd.

Můj kód pro tlačítko velikosti medium vypadá takto:
<script type=text/javascript“ src=http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js“></script>
<script type=text/javascript“ src=https://apis.google.com/js/plusone.js“> {lang: ‚cs‘}</script>
<script type=text/javascript“> $(document).ready(function(){ gapi.plusone.render(medium“, {size“: medium“, count“:true“});});</script>
<div id=medium“></div>

Řádky, které začínají script se umisťují do hlavičky dokumentu. Poslední řádek div se vloží do stránky na místo, kde chcete mít tlačítko Google +1. Kód je validní. Pro jinou velikost tlačítka stačí přepsat 2x medium třeba na small nebo tall. Vedle se zobrazuje počítadlo, kolik lidí již dalo +1. Pro samotné tlačítko Plus One bez počítadla stačí změnit atribut count z true na false.

Categories: WWW Tags: ,