[ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 16.08.10
Prihlásený: 08.04.15
Príspevky: 31
Témy: 12 | 12

Ahojte, mam otazku

Návštevnik chce napisat referenciu(klasicka diskusia na stranke) na web ale ta sa zobrazí az ked to admin schváli cez email .
Jednotlivé referencie používateľov ukladam do databazy a následne sa posielaju adminovi na email . Otázka je ako to spracovat v emaili.

Vzor emailu je : Meno a komentár a dva inputy typu submit predstavuju schválit komentár a neschváliť komentár.
Napadlo mi ze ked posielam ten email telo emailu bude vyzerat ako formular teda
Kód:
<form method="post" action="http://mojastranka/spracuj.php">
<input type='submit' 'prvybutton'>prvy button >
< input type='submit' name='druhybutton'> druhy button >

 </form>

A teda konecny format emailu je:
Meno
Komentár
Formular s dvomi inputmi typu submit.

Otazka je moze byt tento format emailu priamo v emaily alebo sa zobrazi tento format az po kliknutí na nejaký hyperlink,ktorý sa nachadza v poslanom emaili a je to vhodný sposob ?

Dik za odpoved


Offline

Správca fóra
Správca fóra
schvalovanie komentarov na stranke cez email

Registrovaný: 08.08.09
Príspevky: 12516
Témy: 41 | 41
Bydlisko: Martin

Potrebuješ ten formulár do mailu? Budeš tam komentár ešte upravovať?
Možno by stačilo poslať meno a komentár ako klasický text a pod tým dva odkazy. Jeden na http://mojastranka/spracuj.php?id=1231&do=schvalit (alebo akýkoľvek iný tvar - dôležité je z toho presne špecifikovať o ktorý komentár sa jedná) a druhý http://mojastranka/spracuj.php?id=1231&do=neschvalit. Nezabudni na strane servera potom ošetriť vstupy a prístup len administrátorom.
Ak by si chcel naozaj formulár (imo zbytočná komplikácia), treba to poriadne otestovať, pretože nemusí správne fungovať vo všetkých mailových klientoch.


_________________
always is always wrong
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 16.08.10
Prihlásený: 08.04.15
Príspevky: 31
Témy: 12 | 12
Napísal autor témyOffline : 26.05.2014 14:33 | schvalovanie komentarov na stranke cez email

dik za rychlu odpoved, vobec to nemusi byt formular len ina moznost mi nenapada, kedze som taku vec este nerobil.Komentar sa zatiaľ upravovat nebude.

Ten formular by bol asi vhodny ak by bol otvorený v nejakom novom okne prehliadaca (tak ako som vravej o tom hyperlinku) z dovodu ze to teda nemusi fungovat vo všetkych email klientoch.

Takze vravis ze to napisat cez GET formou linku ? Ono to bude asi lepsie kedze potom potrebujem urcit, ktory komentár sa ma zobraziť (teda vytiahnut ten spravny z databazy).


Offline

Správca fóra
Správca fóra
schvalovanie komentarov na stranke cez email

Registrovaný: 08.08.09
Príspevky: 12516
Témy: 41 | 41
Bydlisko: Martin

Skúsim to ešte raz a pomalšie (tí, čo pochopili z môjho prvého príspevku, teraz prestaňte čítať!).
Niekto pridá na stránku nový komentár. Povedzme že bude vyzerať takto:
Meno: Jožko Mrkvička
Komentár: Duis tortor justo, tincidunt suscipit quam a, condimentum mollis urna. Nulla vitae bibendum purus, vitae ultricies ante. Curabitur nunc odio.
- Formulár odošle, záznam sa pridá do databázy (predpokladám, že to už máš poriešené) so stĺpcami napríklad id(AI) = 1231, meno = "Jožko Mrkvička", komentar = "Duis torto...", schvaleny = 0
Tebe sa na mail pošle napríklad takýto text:
-------
Predmet: Nový neschválený komentár
Autor komentára: Jožko Mrkvička
Text komentára: Duis tortor justo, tincidunt suscipit quam a, condimentum mollis urna. Nulla vitae bibendum purus, vitae ultricies ante. Curabitur nunc odio.
Nasledujú dva (jeden, iba pre schválenie?) odkazy
Schváliť komentár: http://tvojastranka/spracuj.php?id=1231&do=schvalit
Neschváliť komentár (možno zbytočné, keďže komentár je najprv neschválený): http://tvojastranka/spracuj.php?id=1231&do=neschvalit

-------
Takýto text ti príde do mailu a ty sa rozhodneš, či chceš komentár schváliť, alebo nie.
Pri schválení komentára (odkaz z mailu) prídu na server v súbore spracuj.php do premenných tieto hodnoty:
$_GET['id'] = 1231 (len príklad, sem musí prísť unikátne číslo záznamu zo stĺpca id z databázy [vychádzam zo svojho modelu])
$_GET['do'] = "schvalit"
V prvom rade overíš, či je užívateľ prihlásený a či má dostatočné práva (administrátor). Ak áno, napríklad pomocou switch - case konštrukcie rozdelíš skript na dve vetvy. Jedna sa vykoná, ak bude $_GET['do'] == "schvalit" a druhá ak bude "neschvalit". V obidvoch musíš vedieť ID konkrétneho komentára. Nakoniec stačí už len overiť existenciu takého ID v tabuľke, a upraviť hodnotu v stĺpci schvaleny
Všetko toto je len jeden z xyz rôznych návrhov, ako takéto niečo riešiť...


_________________
always is always wrong
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 16.08.10
Prihlásený: 08.04.15
Príspevky: 31
Témy: 12 | 12
Napísal autor témyOffline : 26.05.2014 21:56 | schvalovanie komentarov na stranke cez email

Dik za upresnenie už mi to ide pekne:)


 [ Príspevkov: 5 ] 


schvalovanie komentarov na stranke cez email



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Hromadny email, cez PHP

v PHP, ASP

4

249

09.11.2012 14:54

baumax

V tomto fóre nie sú ďalšie neprečítané témy.

email cez prikazovy riadok

v Operačné systémy Microsoft

0

360

11.07.2009 21:03

scotscotsen

V tomto fóre nie sú ďalšie neprečítané témy.

fórum na stránke cez iFrame

v HTML, XHTML, XML, CSS

0

186

18.11.2011 12:22

kono

V tomto fóre nie sú ďalšie neprečítané témy.

Ako odpovedať na email cez reply with history

v Sociálne siete

1

160

16.09.2014 10:05

M0f0

V tomto fóre nie sú ďalšie neprečítané témy.

formular cez admin a zobrazenie dat na stranke

v Redakčné systémy

0

575

09.07.2009 21:00

frenkacik

V tomto fóre nie sú ďalšie neprečítané témy.

Hľadám phpBB2 mod - schvaľovanie postov

v Redakčné systémy

4

538

20.05.2008 8:57

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Facebook vypnutie komentarov

v Sociálne siete

2

158

02.09.2017 5:29

devix

V tomto fóre nie sú ďalšie neprečítané témy.

dotaz + zistenie komentarov

v Databázy

3

522

22.04.2009 14:19

GoodWill

V tomto fóre nie sú ďalšie neprečítané témy.

Facebook vypnutie komentarov

v Kôš

1

30

31.08.2017 20:42

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Vplyv komentarov na optimalizaciu

v HTML, XHTML, XML, CSS

2

170

31.08.2012 20:40

weroro

V tomto fóre nie sú ďalšie neprečítané témy.

Kniha navstev - zobrazovanie komentarov

v PHP, ASP

6

409

23.12.2016 0:22

Miso122

V tomto fóre nie sú ďalšie neprečítané témy.

graficky navrh backgroundu komentarov

v Webdesign

3

609

02.12.2010 22:17

Flety

V tomto fóre nie sú ďalšie neprečítané témy.

viacero typov uzivatelov pri vypise komentarov

v Databázy

2

451

18.01.2011 17:41

Feko

V tomto fóre nie sú ďalšie neprečítané témy.

email

v PHP, ASP

5

377

26.04.2010 12:07

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Email

v Assembler, C, C++, Pascal, Java

0

617

08.07.2008 10:37

benq666

V tomto fóre nie sú ďalšie neprečítané témy.

email

v Služby a webstránky

8

1652

05.06.2009 14:24

ertin



© 2005 - 2017 PCforum, edited by JanoF