Zavedeme hodnocení komentářů, ať je “prdel“

Ano, opět jsem se rozhodl jít ve stylu Radka Hulána a tak musím vytvořit hodnocení komentářů. Chováte se zde takřka kolosálně, neberu-li v potaz občasné hádky mezi uživatelem
ajax hodnotítko, php script hodnocení článků, erotycke napady, hodnoceni clanku v php, erotyckevidea, navrat idiota, schema w200i, lokalizaci mobilu ke stazeni zdarma, spb shell temata, nokia klub,

Ano, opět jsem se rozhodl jít ve stylu Radka Hulána a tak musím vytvořit hodnocení komentářů. Chováte se zde takřka kolosálně, neberu-li v potaz občasné hádky mezi uživatelem operačního systému Linux a Windows. Přesto se zde občas objeví nějaký vypatlaný teenager, který vlastní Symbian a mou konstruktivní kritiku nemůže přenést přes srdce. Bohužel, je to tak, Symbian nic nového nepřináší..

Rozhodl jsem se, že moderaci v životě zavádět nebudu a nechám všechny vyjádřit svůj názor, nicméně, tím moderátoři ztratili svojí “moc“ a občas se zde objeví nějaký ňouma. Proto se o víkendu s kamarádem pustíme do hodnocení komentářů a moderátoři diskusi ovládnou. Celá věc se bude dost lišit od způsobu Radka, který namísto mazání přiděloval karmu do velkého záporu a tím komentáře s nesouhlasem taktéž “vymazal“. Budu rád, když mi napíšete, jak by jste si hodnocení představovali, tj. kolik dostanou moderátoři s komentářem, při kolika bodech se komentář skryje a podobně..


autor Pavel Smrk | cal 29.3.2007 | Co mám rád, co mě baví a o čem píšu Mám rád |

Kometáře


Čtenáři vytvořená diskuse

#1 Onecar

datum29.3.2007 21:03

Kdo ti to naprogramuje?

#2 Dr.ik

datum29.3.2007 21:03

[1] Kdyby měl ten chlápek web, odkázal by jsem ,takhle nemohu.. Nějaké nápady?

#3 Onecar

datum29.3.2007 21:03

ICQ, e-mail, nick?

#4 lmanik

datum29.3.2007 22:03

To musis met napsane behem par minut.

#5 Onecar

datum29.3.2007 22:03

[4] Tak buď seš superprogramátor, nebo naprostý idiot. IMHO to druhé.

Tohle není práce na 5 minut, naopak, tohle chce znalosti, takže mě zajímá, kdo je takový dobrák, že to pro Patrika udělá.

#6 Dr.ik

datum29.3.2007 22:03

Jistě mistře lmaniku, ty jsi nejvíc :D Ano, za pár minut naprogramuješ nějakou ptákovinu, nějakou polofunkční sračku s minimální využitelností .)

#7 mylan

datum29.3.2007 22:03

Najlepšie hodnotenie komentárov, ktoré sa mi pozdávalo mal Pixy na Pixylophone... Naj komentáre sa zvýraznili, aby ich bolo lepšie vidieť a tie najhoršie postupne "splývali" s pozadím... Nebolo to neprehľadné ako u Hulána, kde bolo niekoľko rôznych farieb, ale v jednom odtieni dobre zakomponované... napr: http://pixy.cz/bloxxy/index.php?comments=1&story_id=1125271376

#8 Dr.ik

datum29.3.2007 22:03

U mě to budou asi jen tři barvy, možná i jen dvě, uvidíme, ale i tak ti díky za nápad, pouvažuji o tom..

#9 mommek

datum29.3.2007 22:03

tipnu si.. pepino :D kdo jiny...;)

#10 Dr.ik

datum29.3.2007 22:03

Ne, já toho chlapíka znám minimálně, asi tři dny..

#11 MiSHAK

datum29.3.2007 22:03

[4] & [5] Ano není to na pár minut ale tak na hodinu/dvě. Relační tabulka s párem komentář - IP a komentářům přidat položku body.

#12 Pampuch

datum29.3.2007 23:03

Zavedl bych plnohodnotný přechod RGB podle počtu bodů. Dejme tomu že v mysql by ten sloupec hodnoceni měl hodnotu float (aby to mohlo být desetinné číslo) a podle toho by se přesně vypočítala barva.

#13 Mazlo

datum29.3.2007 23:03

Onecar: Jo teďka jsi to lmaníkovi natřel ;-)

Dělal jsem hlasování (samozřejmě ajax) a trvalo to tak 20 minut. Ale nedělal jsem obarvování příspěvků, to mi připadá zbytečné.

#14 Petr Zlámal

datum30.3.2007 00:03

Omluvte prosím Imanikove komentáře. Je to uživatel linuxu, takže je tak úžasný, že by dokázal naprogramovat hodnocení komentářů za 5 minut, ale funkční by to bylo asi jako linux. Teda možná o něco více.

Jinak myslim, že moderátor i admin i uživatel by měl mít po přidání komentáře úplně stejné hodnocení. Akorát by adminův či moderátorův příspěvek mohl mít nějakou odlišnou barvu. Ty komentáře co by měly dobré hodnocení by byly nějakou barvou zvýrazněny. Akorát netušim jakým způsobem by se mohlo hodnotit..

#15 Dr.ik

datum30.3.2007 00:03

[12] Dyť by to pak vypadalo jak na pouti.. :D

[13] Komentářů? Můžeš nám tedy ukázat, jak to dopadlo?

[14] U každého komentáře bude nějaké hodnotítko.. Jinak by to tak mělo být s těmi barvami, nicméně, admin dostane vždyna začátku třeba 10bodů a jen on bude moci přidělit -10 bodů, což by měla být hranice, kdy komentář zmizí..

#16 Onecar

datum30.3.2007 01:03

[13] Natřel. Nevěřím ti, toto není práce na 20 minut. Minimálně vymyšlení řešení trvá dlouho, provedení by se pak možná blížilo těm dvěma hodinám, co zmiňoval Mishak. Na druhou stranu, hlasování opravdu je na 20 minut. Anketu jsem dělal 100x a myslím si, že to opravdu na 20 minut je, včetně AJAXu. Jenže toto musíš kamaráde namontovat do RS2 a to si netroufám tvrdit, jak by to dlouho trvalo a jestli by se to vůbec rozjelo.

To tu opravdu někteří programujete nebo ne? Tohle nemůže soudný programátor říct, tohle není práce na minuty.

#17 jakub

datum30.3.2007 01:03

Jsem nudný uživatel Windows XP s minimálním povědomím o počítačích, češtině a samozřejmě mlhavé inteligence a mám na místní elitu dotaz (a málem bych zapomněl - vlastním telefon se Symbianem):

Co to znamená "jakékoliv přebírání článku bez autora je zakázáno"?

To je taky nejaka PHP funkce? Treba:

/---code php
class takeHim{public function __construct($matrix = array()}
{extract($matrix); return $vogl[patrick];}
$devil = new takeHim(ALL);
---

A mimochodem, nebyl by čas na fórum, tohle už je old-school rADo...

#18 lmanik

datum30.3.2007 02:03

Vidim, ze je zde zase opet velike zastoupeni mistru jako **Onecar**, je vidno ze je trosinku pomalejsi a vsechno musi dukladne par tydnu promyslet, mezitim elita jako mazlo a ja to zvladnem behem par minut, zeby leta praxe? Nebo je to opravdu pomalejsi mysleni nekterych jedincu?

#19 pavouk1

datum30.3.2007 02:03

hodnoceni clanku je na par minut. teda to hodnoceni, zacleneni do RS2 muze trvat dele, nemam s timto systemem zkusenost. kazdopadne udelat tabulku navic s IP adresama u komentare a v tabulce s komentarem udelat sloupec obsahujici prumer, neni snad nic extra tezkeho.

#20 mazlo

datum30.3.2007 02:03

No dobrá, když myslíte....
(Beru v potaz, že se hlasování kontroluje podle IP adresy, já to mam jinak)

Tabulka na hlasování: id(int), ipadresa(varchar), idclanku(int)
Tabulka clanek: idclanku(int), ....., hlas(int)

Ten sloupec hlas by tam nemusel být, ale je to kvůli rychlosti, jeden update navíc je lepší než numrows.
(tohle zabere tak minut?)

No a teď hura na scipt:

Zobrazení ranku článku... jeden blbej select. (minutka?)
Overeni, jestli uzivatel hlasoval, jestli ano, tak ho poslem do kytek, jinak mu nabidneme odkazy na hlasogvani (minutka?)

odkazy jsou v podobě href="javascript:ajax_hlasovani(idclanku)"

ajax: Staci pouzit jiz z minulusti nejaky pouzity ajax (copy & paste a upravit), pokud nemate, musite si precist nejaky navod a zkopčit ( http://citron.blueboard.cz/clanek-239-ajax-navod-pro-zacatecniky.html )

Pak jsem si vytvoril nejaky ajax_hlasogvani.php, z nej volam metodu ajax_hlasvani(). tam overim, jestli uzivatel nehlasoval, kdyztak ho znovu poslu do kytek (to proto, kdyby se nekdo pokousel o nekale hlasovani ;-)). Provedu jeden insert do tabulky hlasovani a jeden update u clanku a na zaver provedu refresh spanu, kde je hodnota ranku clanku (aby se aktualizoval). No a odstranim odkazy na hlasovani.


Proboha jaky 2 hodiny?

#21 Mazlo

datum30.3.2007 02:03

Pardon, ja psal clanky, ale myslel jsem tim samozrejme komentare. Jsem delal hlasovani u clanku, tak jsem zblblej.

Jinak implementace do RS. No nevím, s tím jsem nikdy nedělal (vlastní rulez). No ale RS2 je v php, tak snad nění těžké najít tam metodu na výpis komentářů a přidat do ní 5 řádků.


Dva dny to může trvat jen *uživateli*, kterej se bude poprvé patlat s joinováním tabulek a pak tam nakonec stejně nasere čtyři selekty za sebou ;-)

Onecar: Promiň, ale "naučení" (no spíše pochopení a implementaci) ajaxu mi trvalo maximálně hodinku. A doslova par dotazu a par podminek preci nebudes delat hodinu :-D

#22 lmanik

datum30.3.2007 02:03

Ted jsi se odepsal, budes taky linuxak :-O. Jinak krasna nazorna ukazka ;) musim ocenit.

#23 Mazlo

datum30.3.2007 02:03

[14] Když by to hlasování bylo stejně funkční jako Linux, tak by to bylo docela super.

nechtěl jsi náhodou říci "ale funkční by to bylo asi jako widle"? ;-D

#24 MiSHAK

datum30.3.2007 03:03

[16] Fakt na přemýšlení možná den, realizace 2 hodiny s vybitím všech brouků.


[20] No jo zase ten AJAX... href=„javascript:ajax_hlasovani(‚idclanku‘)“ jen to prasí kód. Pokud jsi intelignentí a tudíž ty dvě hodiny ti příjdou málo, no prosím, pak bych použil framework... Touhle dobou používám hlavně jQuery:
hodnoceni komentáře bych nechal normální odkaz a přidal třídu hodnocení

/---code html
+/-
---

a v jQuery
/---code js
$(document).ready(function(){
$(a.hodnotit).click(function(event){
url = $(this).attr(href);
$.get(url, function(data){
if(data == ok){
alert(dik za hlas);
$(a[@href= + url + ]).remove();
} else {
alert(uz jste hlasoval);
}
}
}
}
---
Tak nějak přibližně napsal jsem to za 10 minut, není to asi úplně dobře ale jako základ to stačí :)

#25 Mazlo

datum30.3.2007 03:03

[24]

Asi jsem po dnešku zdegenerovanej, ale...

Psal jsi: ... "ty dvě hodiny ti příjdou málo" ... Mě naopak přjdou strašně moc ;-)

Jinak javascript:jmeno_fce mi nepřipadá jako prasení kódu.

btw: U toho tvýho přkladu, to hlasování by fungovalo i s vyplým JS? (čistě teoreticky).

Flame: Neříkal jsem, že jsem machr ;-) A ani fakt nejsem ;)

#26 Onecar

datum30.3.2007 23:03

[18] Tak to jsem opravdu rád, že jsem pomalejší, každopádně zdegenerovance tvého formátu bych vidět nechtěl. Kdy jsi byl naposled na sluníčku?

#27 lmanik

datum31.3.2007 02:03

[26] Pravidelne se jezdim v lete slunit, jindy na to neni cas, cas jsou penize.

#28 Ganz

datum2.4.2007 23:04

hodnoceni mas fakt na pitel

1) zjištování IP - LOL
2) nový příspěvek => skrytý - nulové hodnocení
3) radek by z tebe neměl radost

#29 Dr.ik

datum2.4.2007 23:04

Jak by jsi to chtěl zjišťovat ty? Jinak je to jen zkouška, nový komentář má tuším 2jku, nikoli nulový.. :) Dnes se na tom pořádně zapracuje, neboj se..

Koukám, napíše to že byl skryt, i když to není pravda.. dnes se na tom hodně zapracuje, neboj se :)

#30 Ganz

datum3.4.2007 01:04

Připadne mi trapné dávat url ?j=5&q=2142&t=147.229.65.130&c=5 když si IP můžeš ošéfovat přímo ve skriptu, dále jsem nepochopil na co je tam ta poslední proměnná, když se nikde nemění. Plus tu češtinu by o taky chtělo upravit

"Hodnocen?: 1.5/5 (2 hlasů) D?kujeme za V? hlas!"

ale když je to ve stádiu vývoje tak v poho

#31 Dr.ik

datum3.4.2007 01:04

Ještě dnes použijeme nový script, proto není nutné hodnotit.. Tímto ti děkuji za info :)

Nejsou povolené další komentáře. Diskuze byla uzavřena

Související články

myslivecká pozvánka na oslavu narozenin iPod schuffle 3 generace Real player čeština t mobil bav se hry ke stažení zdarma gta san andreas flock diskuze vzhledy screamer proc je pc zpomaleny jas capture program makra tlačítka