daGrevis Posted November 12, 2010 Report Share Posted November 12, 2010 Sveiki, Izdomāju, ka jāizveido čats. ^^ Tad nu jautājums rodas... Kur glabāt visas čata ziņas? TXT failā vai datubāzē? Un ja TXT, tad kādā formātā to visu saglabāt? Tikko izdomāju, ka varētu kaut kā JSON un katrā rindiņā. Ne? Vai varbūt tomēr datubāzē? Bet čatam jau nekas daudz nebūs - nekāda vēsture (max. pēdējie 100 posti), iespēja adminam dzēst tos. =P Nu Es nezinu, kāda ir Jūsu pieredze? =P Quote Link to comment Share on other sites More sharing options...
nikidijs Posted November 12, 2010 Report Share Posted November 12, 2010 DB Quote Link to comment Share on other sites More sharing options...
daGrevis Posted November 12, 2010 Author Report Share Posted November 12, 2010 1) Lapa, kurā tiek izsaukti dati (username, time, content); 2) ar iFrame tiek izsaukta lapa, refresh ik pēc piecām sekundēm; Kā ir ar dzēšanu? Nedomāju, ka jēga tabulā būtu id. Jo savādāk id baigi izaugs. Pēc kādiem parametriem dzēst? Quote Link to comment Share on other sites More sharing options...
Rincewind Posted November 12, 2010 Report Share Posted November 12, 2010 Kā ir ar dzēšanu? Nedomāju, ka jēga tabulā būtu id. Jo savādāk id baigi izaugs. Pēc kādiem parametriem dzēst? Pēc laika? Viss kas vecāks par x minūtēm - nafig. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted November 12, 2010 Author Report Share Posted November 12, 2010 Nē, Rw, ne tā to domāju. Tas, ko Tu Man paskaidroji, tas ir sīkums. Kā dzēst ārā manuāli lietotāja postus kā adminam? Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted November 12, 2010 Report Share Posted November 12, 2010 Pēc ID. Nav jau visu laiku jāinkrementē. Ja lielāks pa x tad sāk atkal no 1. Un iframe sux -> JS FTW. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted November 13, 2010 Author Report Share Posted November 13, 2010 Pēc ID. Nav jau visu laiku jāinkrementē. Ja lielāks pa x tad sāk atkal no 1. Un iframe sux -> JS FTW. Tas JS izpildījumā būs AJAX? Lapas noteiktas daļas pārlādēšana? Tātad jQuery AJAX? Quote Link to comment Share on other sites More sharing options...
rATRIJS Posted November 13, 2010 Report Share Posted November 13, 2010 AJAX gan. Kā tu to implementē paliek tavā ziņā. Kaut vai izmantojot jQuery. Quote Link to comment Share on other sites More sharing options...
404 Posted November 15, 2010 Report Share Posted November 15, 2010 (edited) Ja ar to ir domāta čata "veco" ziņu nevis kādas noteiktas dzēšana,tad,lai nav jāčeko kaut kāds x ziņu skaits,tad vēl ir arī variants pie katras jaunas ziņas pievienošanas vienkārši dzēst 1 pēc addtime vecāko. Edited November 15, 2010 by 404 Quote Link to comment Share on other sites More sharing options...
daGrevis Posted November 15, 2010 Author Report Share Posted November 15, 2010 @404, tā nav problēma. Problēma ir kā dzēst konkrētu ziņu! =) Piemēram, kāds spameris sāks reklamēt savu "morron-tard'u" CS/MU lapu. Taču jālikvidē! =)) Quote Link to comment Share on other sites More sharing options...
404 Posted November 15, 2010 Report Share Posted November 15, 2010 (edited) Nu tad jau vienkārši izvadot ziņas pietiek piemest klāt katrai [x] linku,kurā padot kaut vai ziņas pievienošanas laiku un izdzēst pēc principa WHERE addtime='.$message_addtime.' Manuprāt iespējamība ka tabulā varētu būt ziņas ar vienādu pievienošanas laiku,ir tuvu nullei. Edited November 15, 2010 by 404 Quote Link to comment Share on other sites More sharing options...
daGrevis Posted November 15, 2010 Author Report Share Posted November 15, 2010 Iespēja ir diezgan liela. Bet es izmantošu kombināciju username + time. Tas gan ir tuvu nullei. Paldies par ideju! =) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.