Hodnocení článků pro RS2 + změna hvězdiček a čeština
Jak jistě víte, tento blog už téměř rok (za
chvíli budou narozeniny) pohání systém RS2 od juneau. Tato
osoba stála kdysi dávno u mého prvního webu a pomáhala mi s html
Poté se naše cesty na
delší dobu (pár let) rozdělily, aby se mohly znovu protnout ve formě
redakčního systému, který používám pro svůj blog. Samozřejmě jsem mohl
být na wordpressu a ušetřil bych si některé problémy, ale
RS2 si mě získalo a neplánuji změnu. Jsem
spokojen.
Bohužel RS2 doplácí na to, že není tak
rozšířen a nestojí za ním teamy programátorů, jako v případě WP,
Drupalu, Joomly a dalších redakčních systémů. Proto jsem velmi
rád, za každý plug-in, který někdo „překope“ pro
RS2. A právě to udělal stegy. Vzal již udělané hodnocení
článků a pomocí „uživatelských šablon“ to upravil
pro RS2. Elegantní, jednoduché a ke spokojenosti všech
Asi to nebude hojně
využívaná featturetka, ale potěší.
Jak tedy na hodnocení článků v RS2?
Stegy napsal návod na hodnocení článků
Já si jen dovolím několik doplňujících poznámek>
- _config-rating.php údaje upravte na vaši databázi (nejspíše ta, na které běží RS2, údaje zjistíte z login.php, nebo je znáte)
- celou složku rate (včetně upraveného _config-rating.php) nakopírujte do RS2 na hostingu
- vytvořte si tabulku v databázi podle tohoto návodu
- upravte si počet hvězdiček v uživatelské šabloně <% bar %> například na pět: echo rating_bar(„$t_id“,„5“);
Hodnocení článků už mi funguje, ale co čeština?
- otevřete si soubor _drawrating.php, který je ve šložce rate
- vyhledejte si řádek $tense=($count==1) ? „vote“ : „votes“; //plural form votes/vote a přepište slova vote třeba na x → $tense=($count==1) ? „x“ : „x“;
- najděte si řádek $rater.=‚>‘.$id.' Rating: ‚.$rating1.‘/‚.$units.‘ (‚.$count.‘ ‚.$tense.‘ cast)';
- zde můžete smazat id, takže se vám nebude objevovat číslo článku před samotným hlasováním
- dále smažte Rating: a slovíčko cast nahraďte například hlasováno
- výsledný řádek tedy vypadá takto $rater.=‚> '.$rating1.‘/‚.$units.‘ (‚.$count.‘ ‚.$tense.‘ hlasováno)';
- dejte si pozor na kódování
- již upravený soubor _drawrating.php si můžete _drawrating.rar

Nelíbí se mi velikost hvězdiček, jak je změním?
Hodnocení textů je super, ale třeba mě se moc nelíbí tak velké hvězdičky, protože celý design je takový decentní. Tak si je změníme ne?
- protože jsem grafické kopyto, našel jsem si na images.google.com jiné vzorové starrating.gif
- ty jsem nahrál místo původních hvězdiček
- otevřel jsem si _config-rating.php a nastavil novou šířku v řádku $rating_unitwidth = 20;
- dále jsem musel upravit kaskádový styl, takže jsem otevřel soubor rating.css ve složce css
- zmenšil jsem velikosti původních hvězdiček na nové (ze 30px na 20px) ve všech položkách
- a hotovo

Celou upravenou složku rate pro hodnocení článků pro RS2 podle návodu od stegyho[odkaz] si můžete rate.rar
Snad to bude někomu užitečné
RS2 navždy!
««« Předchozí text: Reakce na obranné rakety je rozmístění raket útočných Následující text: Nová ROM pro HTC Kaiser - HyperDragon III Raphael »»»
Hodnocení:
Přečteno: 1075x
Komentáře k textu
Už som si to preložil vďaka návodu, ešte zmením hviezdičky. Dobre napísaný návod.
Dik
až budu ve škole tak odchytím někoho a třeba spácháme více barevných kombinací
jinak nemáš zač…ty jsi s tím začal 
Cau, je to tezsi nez jsem cekal
http://www.bike.czechian.net/rate/index.php mrkni na to prosim..Nevis, proc to nefaka ? kde je chyba?
tak jsem to uz sprovoznil.Jen nevim, proc mi to nepodporuje ceske znaky.
http://www.bike.czechian.net/rate/index.php
„á“ mi to nezobrazi. a kdyz hlasuju, tak mi to podekuje anglicky
ty české znaky jsou kódováním, ale to jsi asi už opravil
jinak jak tam máš to „3 votes cast“ tak to upravíš v tom _drawrating.php
jj, diky…uz jsem to nejak poupravoval. Jediny co tedka resim, tak jak je pod kazdym hodnoceni ta seda cara http://www.bike.czechian.net/2/hodnoceni/index.php (nevim jestli to je <hr> a nebo ne) nemuzu prijit jak to oddelat. a dal nevim, jestli se ty hvezdicky daji sehnat s cernym pozadi ? Protoze mam web na cernem pozadi.
ta čára je tam v tom index.php(asi), ale to nikam nevkládáš…mrkni se na návod od stegyho…ty potom vkládáš jen kód echo rating_bar(„$t_id“); kde si v těch závorkách nastavíš počet hvězdiček a typ zobrazení…
co se týká barvy tak nejjednoduší řešení je vzít ty hvězdičky starrating.gif otevřít to ve photoshopu a obarvit pozadí na barvu, kterou potřebuješ 
ahoj i Ty! tak tak RS2 je best…právě tvůj web je nejvíce navštěvovaným webem na RS2 který znám
, Sice někdy narazím na problém, který by se vyřešil přechodem na WP, ale zůstanu u RS2…uvidíme co s tím udělá stále větší počet návštěv, ale snad to bude ok 

15.11.08 |


