IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Schvalování příspěvků samotnými uživateli

V předchozím kvízu, Online test znalostí JavaScript, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Pavel Soukup
Člen
Avatar
Pavel Soukup:6.12.2017 16:00

Ahoj, napadlo mě, že bych mohl udělat na svém projektu, který se zaměřuje na seznam pražských rybářských revírů a najetí nejbližších rybníků v okolí uživatele, formulář, který bude přístupný pro uživatele a bude fungovat tak, že uživatel vyplní pár informací jako např. název revíru, číslo revíru a nějaký popis, tyto informace by se poslaly na stránku se statusem neověřeno a muselo by ho odsouhlasit třeba 10-20 lidí aby to bylo schváleno jako pravdivé informace, poté by bylo pouhé schválení od Admina a následné poslání do databáze.

Bohužel nevím jak toto poskládat, ale přijde mi to docela výhodné ohledně času, protože když se o stránky bude starat komunita, samozřejmě s patřičnými ochrannými prvky, tak to bude efektivnější a mnohem rychleji se rozvinou.

Děkuji dopředu všem, který si najdou chvilinku času a poradí mi :)

Jakub Štolba.

 
Odpovědět
6.12.2017 16:00
Avatar
DHPICO
Tvůrce
Avatar
Odpovídá na Pavel Soukup
DHPICO:6.12.2017 16:40

data musíš už před schválením adminem někde uložit, aby to ostatní uživatelé mohli schvalovat, takže je jednodužší to dát do databáze a až po schválení adminem to bude veřejné, tedy tam bude třeba sloupec isValid true/false nebo to bude v jiné tabulce

Nahoru Odpovědět
6.12.2017 16:40
Požehnáni budíš oráj
Avatar
Pavel Soukup
Člen
Avatar
Odpovídá na DHPICO
Pavel Soukup:6.12.2017 17:16

dobře, ale jak se udělá funkce, která mi bude ověřovat kolik lidí to schválilo? a popřípadě jestli to je jednodušší v javascriptu nebo PHP, děkuji.

 
Nahoru Odpovědět
6.12.2017 17:16
Avatar
Petr Šťastný
Tvůrce
Avatar
Odpovídá na Pavel Soukup
Petr Šťastný:6.12.2017 17:41

V javascriptu to neuděláš (teda v serverovém bys to udělal, ale to asi nemáš na mysli), budeš muset použít PHP.

Uděláš to takhle:

Budeš mít článek, jako by ani nebylo potřeba ho schvalovat.
Budeš u něj mít políčko isApproved - jestli je nebo není schválen. To bude určovat, jestli je veřejně přístupný v nějakém seznamu článků.
A budeš mít tabulku M:N, kde budeš uchovávat kdo co schvaloval.

Podívej se na databáze, bez nich to nedělej.

Editováno 6.12.2017 17:42
 
Nahoru Odpovědět
6.12.2017 17:41
Avatar
Pavel Soukup
Člen
Avatar
Odpovídá na Petr Šťastný
Pavel Soukup:6.12.2017 20:36

Dobře děkuji za pomoc :)

 
Nahoru Odpovědět
6.12.2017 20:36
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.