Jump to content
php.lv forumi

Private Messaging System


Indian

Recommended Posts

Tur jau tev vajag veidot uz kaut kādas bāzes, kur ir useri, kur ir online iespējas. Plikam webam tu klāt nepiekabināsi. ņem phpbb un veido. Tur viss ir. Beigās, ja dienu dienā taisīsi kā es, savus draugiem.lv klonu varēsi uzcept ar PM iespējām.

Link to comment
Share on other sites

phpbb ir viena laba modifikācija saucās Beta_MPS_v.0.3.1, kuru saliekot, phpbb kļūst par sosiālo tīklu. Ir jau daudzas gatavas sorses. Pameklē iekš shack.ru, zem foruma. Šodien tur pats skatījos. Pāris labi varianti tur bija sastopami.

Link to comment
Share on other sites

PMS pamata nav nekas sarezgjits.....

Ja ljoti neizvirst un nav paredzets Ljoti liels mesagu apjoms (teiksim lidz 500K ) tad principa var uztaisit ar 1 tabulu...

 

id | user_Kam_id | user_noka_id | mesage_text | statuss |

 

statuss --> jauna/skatita/atbildeta

 

kad useris ieiet sava Inboxa tad nolasi visas mesages pec User_kam_id ...

kad vinsh atbild --> pievieno Db pec user_Noka_id

 

Tas arii viss primitivai PMS ...

------

Link to comment
Share on other sites

Tabulu jau būtu samērā viegli izveidot, bet padomā arī par pārējo, lasītās ziņas, nelasītās, sūtāmās, aizsūtītās ziņas. Dizainā to labi iekombinēt. Darbs ir pamatīgs.

Link to comment
Share on other sites

padomā arī par pārējo, lasītās ziņas, nelasītās, sūtāmās, aizsūtītās ziņas. Dizainā to labi iekombinēt.

Izlasi kartigi manu postu ... --> katu doma kam tur tika atvelets laucinsh Statuss?

un dizaina to attelot ir vieglak par vieglu (ja status definesanai izmanto TINYINT )

jaunas =0 --> tiek ierakstits ka defolta

apskatitas =1 --> kad useris atver pashu tekstu nomaina uz 1

atbildetas=2 --> kad useris atbild nomaina uz 2

----

dizaina :

$krasa[0]='FF0000';
$krasa[1]='00FF00';
$krasa[2]='0000FF';
//  savacam datus no Db un palaizjam ciklaa
echo <img src="'.$krasa[$row['statuss']].'.gif"><font color="#'.$krasa[$row['statuss']].'">$row['subjects']</font><br>';
// cikla apaksa

kur 0.gif --> netverta aploksnite

1.gif --> atverta aploksnite

2.gif --> aploksnite ar bultinju

-------------------------

Kur problema??????

 

edit : vel taja DB var pielikt kolonu pastkastite --> kur 1 --> inbox , 2--> trash utt.....

Edited by Grey_Wolf
Link to comment
Share on other sites

×
×
  • Create New...