Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 19 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
precitana vs. neprecitana sprava

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok NapísalOffline : 17.06.2009 11:08

Zdravim,
Chcel by som vytvorit nieco take ako vlastny komunikacny kanal. Nieco podobne ako je napr. posta na pokeci alebo sukromne spravy na pcforum. Viem si predstavit priblizne ako by to mohlo byt no neni mi jasne ako je riesene to, ze dokazem urcit, ci tato sprava bola alebo nebola precitana.

Dakujem za rady







_________________
"Ženy jsou jako domény. Ty nejlepší jsou zabrané, ale pořád můžete získat nějaké z exotických zemí."
Offline

Správca fóra
Správca fóra
precitana vs. neprecitana sprava

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 17.06.2009 11:12

ak si spravu adresat precita (otvori, zobrazi), zaznacis si datum/cas (pripadne si urcis nejaky flag), kedy sa tak stalo... na druhej strane, neprecitana sprava nebude mat tento udaj vyplneny...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
precitana vs. neprecitana sprava

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 17.06.2009 11:17

Diki, presne toto som myslel







_________________
"Ženy jsou jako domény. Ty nejlepší jsou zabrané, ale pořád můžete získat nějaké z exotických zemí."
Offline

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

Registrovaný: 26.02.08
Prihlásený: 24.05.13
Príspevky: 372
Témy: 66
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 17.06.2009 12:53

zaujimava tema...mna by zaujimalo ako by ste to riesili ked mam naraz otvorenych viacej okien a prepinam to cez JS refresh by som mal napr tiez cez JS alebo ajax...ako tedy riesit precitane neprecitane spravy? ako zistit ktore okno mam otvorene...priklad novy pokec RPcka...dost ma to zaujima uz dlhsiu dobu kedze par mesiacov dozadu som nieco podobne mal spravit...


Offline

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

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 17.06.2009 17:57

Pozri pri vkladaní pošty do databázy si poznačíš ako Status 0 -> Neprečítaná. Uživateľ otvára svoju poštu a Status sa mení na 1 -> Prečítaná. Celá matematika.


Offline

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

Registrovaný: 06.12.06
Prihlásený: 21.02.15
Príspevky: 183
Témy: 59
Príspevok NapísalOffline : 17.06.2009 20:05

hej takto to ide ako pisal Tominator ale problem ti vznikne ak budes chciet mazat spravy ... lebo ked budes chciet napr vymazat svoju odoslanu spravu (to je vlastne sprava prijata pre prijemcu) nemozes ju zmazat lebo by si vlastne vymazal aj jeho prijatu spravu . ak budes chciet mazat spravy z DB treba spravit 2 tabulky a ak budes chciet aby sa nezobrazovali tak statcia 2 stlpce (prijate,odoslane) a menit statusy podla toho ako pisal Tominator ..


Offline

Užívateľ
Užívateľ
precitana vs. neprecitana sprava

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 05.07.2009 20:05

Punker661 podla mna staci iba jedna tabulka, kde
0 = neprecitana
1 = precitana
2 = zmazana

Pricom v dorucenych spravach zobrazujes iba stav 1(napriklad hrubo) a stav 2 (normalne). Ak niekto postu vymaze iba sa uploadne sprava na stav 2 => zmazana. Odosielatel spravy vidi vsetky 3 stavy a teda moze sledovat ci si prijemca spravu neprecital, precital alebo zmazal a aj zmazanu si moze pozriet . ;)







_________________
"Ženy jsou jako domény. Ty nejlepší jsou zabrané, ale pořád můžete získat nějaké z exotických zemí."
Offline

Skúsený užívateľ
Skúsený užívateľ
precitana vs. neprecitana sprava

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 06.07.2009 11:49

Cele zle ;)
Jednoduche a bezpecne riesenie je v momente odoslania spravu rozmnozit (jedna kopia pre odosilatela a jedna kopia pre kazdeho prijemcu). Odosielatel ma svoju spravu a moze s nou robit co chce, prijemca (prijemcovia) maju svoju spravu/spravy a mozu si s nimi robit co chcu. Oznacit ako precitane/neprecitane, mazat, cokolvek.







_________________
PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME
Mobil: Xiaomi POCO F2 PRO
Offline

Užívateľ
Užívateľ
precitana vs. neprecitana sprava

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 06.07.2009 12:04

Podla mna zbytocne komplikovane ak si chce odosielatel overit ci si prijemca spravu precital,neprecital alebo zmazal. Nenachadzam vyhody dvoch tabuliek oproti jednej. Cele tvoje risenie pada uz len na zasade neukladat rovnake udaje 2x







_________________
"Ženy jsou jako domény. Ty nejlepší jsou zabrané, ale pořád můžete získat nějaké z exotických zemí."
Offline

Správca fóra
Správca fóra
precitana vs. neprecitana sprava

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 06.07.2009 12:24

rozmnozovat spravy je sice blbost, ale struktura s dvoma (a viac) tabulkami ma zopar vyhod oproti jednej tabulke (ak teda berieme priklad, ze je mozne posielat jednu spravu viacerym adresatom)... ked budu v prvej tabulke odoslane spravy a v druhej prijemcovia previazany na jednotlive spravy + flagy (, v tretej odosielatelia previazany na spravy + flagy), tak mas omnoho vacsie moznosti ako v pripade jednej tabulky...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
precitana vs. neprecitana sprava

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 06.07.2009 12:31

V tomto pripade urcite ano.Viac tabulkiek viac moznosti, da sa to vselijak premakat ale ja som rozmyslal na urovni jedna sprava - jeden prijemca.







_________________
"Ženy jsou jako domény. Ty nejlepší jsou zabrané, ale pořád můžete získat nějaké z exotických zemí."
Offline

Správca fóra
Správca fóra
precitana vs. neprecitana sprava

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 06.07.2009 12:54

moze sa vsak stat, ze v buducnosti pride poziadavka na moznost posielat spravy viacerym a prave preto treba rozmyslat dopredu a radsej navrhnut "nadcasovu" strukturu tabuliek, ako to potom cele prerabat a nicit si zbytocne nervy :)







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
precitana vs. neprecitana sprava

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 14.07.2009 1:25

Takuto nadcasovu strukturu tabulkie by som tam nedaval uz len kvoli spammerom :lol:


Offline

Správca fóra
Správca fóra
precitana vs. neprecitana sprava

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51
Bydlisko: Bratislava
Príspevok NapísalOffline : 14.07.2009 7:56

v tom pripade by sa dali zaviest rozne obmedzenia, ako napr. posielanie hromadnych sprav len priatelom, pripadne vzajomnym priatelom, stanovenie maximalneho poctu prijemcov a pod...







_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
precitana vs. neprecitana sprava

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 14.07.2009 10:40

hm, asi na tom nieco bude a hodim tam dve tabulky ;)


Offline

Užívateľ
Užívateľ
precitana vs. neprecitana sprava

Registrovaný: 02.03.07
Prihlásený: 29.07.09
Príspevky: 70
Témy: 1
Bydlisko: Košice[JZR]
Príspevok NapísalOffline : 19.07.2009 11:16

A nikto nerozmyslal nad tym, ze uplne staci jedna tabulka, kde budu vsetky spravy?
Teda mam na mysli, ze aj odoslane aj prijate budu v jednej tabulke, ktora bude mat stlpce, dam priklad:
Kód:
id | user_id | directory | readed

id - klasika - unikatne id spravy
user_id - id usera, ktoremu sa tato sprava zobrazi v inboxe/outboxe (uzivatelske id sa da kludne nahradit uzivatelskym menom - podla toho uz ako mas spravenu spravu uzivatelov)
directory - tento flag urci, ci sa danemu uzivatelovi sprava zobrazi v inboxe, ci v outboxe, resp. inde
readed - a nakoniec tento atribut urcuje, ci sprava uz bola precitana, alebo nie

Cela veda ;) jednoducho ja odoslem spravu tebe, a do db sa ulozi jedna polozka s mojim user id, a jedna polozka s tvojim user id a parametrom readed - 0
Dufam ze chapete :)

A este mozno pridat aj druhu tabulku, ak chces spravovat priecinky (teda ze user si moze vytvorit svoje vlastne...) a polozke directory potom priradzovat id toho priecinku z druhej tabulky.

Tak som to opisal mozno zlozito ale je to asi najlepsie riesenie


Offline

Užívateľ
Užívateľ
precitana vs. neprecitana sprava

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 19.07.2009 11:23

A myslis ze o com sme sa tu cely cas bavili? Treba si najprv dobre precitat celu temu a potom reagovat


Offline

Užívateľ
Užívateľ
precitana vs. neprecitana sprava

Registrovaný: 02.03.07
Prihlásený: 29.07.09
Príspevky: 70
Témy: 1
Bydlisko: Košice[JZR]
Príspevok NapísalOffline : 19.07.2009 11:28

V pohode, ale boli rozne nazory, tak som to zrhnul do teda podla mna najefektivnejsieho sposobu riesenia sprav.

// A temu som si precital neraz ;)


Offline

Užívateľ
Užívateľ
precitana vs. neprecitana sprava

Registrovaný: 31.05.09
Prihlásený: 02.06.17
Príspevky: 562
Témy: 37
Bydlisko: BegyBen
Príspevok Napísal autor témyOffline : 19.07.2009 11:48

:) Ja som vravel o jednej tabulke ze by uplne stacila ale vraveli sme potom o hromadnom rozposielani sprav. Tiez som toho nazoru ze jeden odosielatel - jeden prijemca , na to uplne staci jedna tabulka ale stenley vravel o "nadcasovej srukture" teda treba rozmyslat o funkciach,ktore by si mohol pridat v buducnosti. GoodWill vravel hlupost o kopirovani tabuliek ale skutocne si netreba robit mury zaskatulkovanim vsetkeho do jednej tabulky. Ak mas spravne rozvrhnutie netreba sa toho bat, dobre je nechat taku 'vzdusnost' a lahkost tabulky pri pridavani novych a novych funkcii. Tabulke sa bude lepsie dychat a urcite aj tebe ;)


Odpovedať na tému [ Príspevkov: 19 ] 


Podobné témy

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

v Sociálne siete

9

1459

15.04.2019 14:24

hanesovic Zobrazenie posledných príspevkov

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

v Správy pre vedenie fóra

4

643

03.03.2013 16:11

ropucha99 Zobrazenie posledných príspevkov

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

v PHP, ASP

13

933

26.05.2008 18:48

p360t Zobrazenie posledných príspevkov

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

v Ostatné programy

2

702

29.05.2008 20:42

BBUlet Zobrazenie posledných príspevkov

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

v Mobilné zariadenia

2

355

20.05.2013 20:17

vladoff Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

2

362

07.11.2012 19:54

shaggy Zobrazenie posledných príspevkov

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

v Operačné systémy Microsoft

2

826

05.01.2009 17:57

xteam Zobrazenie posledných príspevkov

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

v Redakčné systémy

1

417

23.09.2012 11:16

shaggy Zobrazenie posledných príspevkov

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

v Notebooky a netbooky

3

529

26.03.2010 14:19

Nighthawk Zobrazenie posledných príspevkov

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

v Sieťové a internetové programy

8

879

30.06.2008 11:00

don jebot Zobrazenie posledných príspevkov

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

v SSD disky

2

382

07.12.2014 15:42

iggi97 Zobrazenie posledných príspevkov

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

v Grafické programy

1

531

09.11.2009 17:37

camo Zobrazenie posledných príspevkov

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

v Sieťové a internetové programy

3

1427

15.03.2010 20:39

Tech Zobrazenie posledných príspevkov

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

v Sieťové a internetové programy

2

1609

17.03.2008 15:30

genius7 Zobrazenie posledných príspevkov

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

v Redakčné systémy

2

686

30.05.2007 14:32

Tom@S Zobrazenie posledných príspevkov

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

v Automobily, motorky

14

1051

12.07.2010 16:58

Sandal Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra