SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 12.11.2004, 23:15:59
Oceanborn Oceanborn ist offline
Anfänger
 
Registriert seit: Nov 2004
Beiträge: 7
Oceanborn eine Nachricht über ICQ schicken
DB-Struktur für PM Script

Hallo alle :)
Ich bastle gerade an einer kleinen Community, ich wollte auch eine PM Funktion einbauen, habe mir gedacht, da müsste es doch eine fertige geb. hmmm habe aber keine gefunden. Dann mach ich mir das Teil halt selber. Aber ich habe keine Idee wie ich die DB aufbauen soll / kann. Das Script soll für unendlich fiele User zugänglich sein, die Nachrichten sollen in ein Archiv abgelegt werden können (andere werden in 7 Tagen gelöscht). Es so, auch angezeigt werden ob eine Nachricht gelesen wurde oder nicht. Eventuell auch noch einen Postausgang, so das selbst erstellte Nachrichten erhalten bleiben.
Also ich will jetzt keine Programmier Tipps und Vorschläge, denke das bekomme ich hin, mir geht lediglich um dir DB Struktur.
Danke Oceanborn
Mit Zitat antworten
  #2  
Alt 13.11.2004, 00:37:44
Benutzerbild von yozek
yozek yozek ist offline
Junior Member
 
Registriert seit: May 2004
Ort: Köln
Alter: 39
Beiträge: 226
yozek eine Nachricht über ICQ schicken yozek eine Nachricht über MSN schicken
Folgende Idee, die mir auf die schnelle kommt und alle deine Anliegen abdecken sollte:

Tabelle user
id | name | vorname | email | regdatum | password

Tabelle postausgang
id | userid | mailtoid | betreff | inhalt | datum

Tablle posteingang
id | userid | mailfromid | betreff | inhalt | datum | status

Tabelle archiv
id | userid | mailfromid | betreff | inhalt | datum | verfallsdauer

Die Idee ggf. archiv, posteingang zusammenzutun kann realisiert werden, indem man folgende Tablle für eingang und archiv einsetzt

Tablle nachrichten
id | userid | mailfromid | betreff | inhalt | datum | status


HTH
__________________
yozek

King of my castle - 127.0.0.1
Computer befreien das Denken vom Rechnen
Mit Zitat antworten
  #3  
Alt 13.11.2004, 00:42:02
Oceanborn Oceanborn ist offline
Anfänger
 
Registriert seit: Nov 2004
Beiträge: 7
Oceanborn eine Nachricht über ICQ schicken
ja genau sowas meinte ich... danke :)
jetzt bastel ich was rum... ka wo bei mir die Hürde war :) danke auf jedenfall
Mit Zitat antworten
  #4  
Alt 13.11.2004, 02:46:26
Benutzerbild von yozek
yozek yozek ist offline
Junior Member
 
Registriert seit: May 2004
Ort: Köln
Alter: 39
Beiträge: 226
yozek eine Nachricht über ICQ schicken yozek eine Nachricht über MSN schicken
Ist aber nicht gesagt, dass es ideal ist ;)

Haben mal mit einer Schulungsdatenbank ziemlich übertrieben:

- (nur Tabelnnen und keine SPalten)

schulung
schulung_zu_mitarbeiter
schulung_zu_fachhandler
schulung_zu_ziele
schulung_zu_statt_besser
schulung_zu_trainer
schulung_zu_prio
schulung_trainer
schulung_typen
...

Und nun müssen wir gewzungener Weise immer mit ellenlangen Abfragen arbeiten...

Viel Spaß
__________________
yozek

King of my castle - 127.0.0.1
Computer befreien das Denken vom Rechnen
Mit Zitat antworten
  #5  
Alt 13.11.2004, 13:05:34
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Auch von mir ein Vorschlag:

Tabelle user
id | name | vorname | email | regdatum | password

Tabelle ordner
id | userid | name

(Diese Tabelle "verwaltet" praktisch alle Ordner, die ein Benutzer (userid) anlegt.)

Tablle nachrichten
id | userid | ordnerid | mailfromid | betreff | inhalt | datum | status
Mit Zitat antworten
  #6  
Alt 13.11.2004, 17:03:19
momo.metti momo.metti ist offline
Anfänger
 
Registriert seit: Apr 2004
Beiträge: 55
Ich habe selbst eine Community mit PM aufgebaut und muss sagen das das alles nach dem prinzip von xabbuh viel einfacher geht als das Prinzip von yozek!!
Mit dem passenden auslesen kann man dan gut einen Posteingang und einen Postausgang und ein Archive!!
War garnicht so schwer erst hatte ich gedacht das das ne scheiß arbeit wird aber dann ging das ganz flot!!

Wenn du fragen hast kannst ja PM benutzen!! :-)


Mfg momo
Mit Zitat antworten
  #7  
Alt 13.11.2004, 18:04:45
Benutzerbild von yozek
yozek yozek ist offline
Junior Member
 
Registriert seit: May 2004
Ort: Köln
Alter: 39
Beiträge: 226
yozek eine Nachricht über ICQ schicken yozek eine Nachricht über MSN schicken
Aha ;)

Ich hab zwei Vorschläge eingetütet, der letztere ist dem von xabbuh gleich, ausser dass bei meinem die Ordner fest vorgegeben durch das Feld Status sind... ???
__________________
yozek

King of my castle - 127.0.0.1
Computer befreien das Denken vom Rechnen
Mit Zitat antworten
  #8  
Alt 13.11.2004, 20:50:31
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Zitat:
Original geschrieben von yozek
Aha ;)

Ich hab zwei Vorschläge eingetütet, der letztere ist dem von xabbuh gleich, ausser dass bei meinem die Ordner fest vorgegeben durch das Feld Status sind... ???
Okay, dann habe ich die Spalte status falsch interpretiert. Ich war davon ausgegangen, dass hier gespeichert wird, ob der User die PM schon gelesen hat oder nicht. ;-)
Auf jeden Fall ist es meiner Meinung nach sinnvoll, dem User die Möglichkeit zu geben, eigene Ordner zur Verwaltung seiner PMs zu bieten.
Mit Zitat antworten
  #9  
Alt 14.11.2004, 00:16:43
Benutzerbild von yozek
yozek yozek ist offline
Junior Member
 
Registriert seit: May 2004
Ort: Köln
Alter: 39
Beiträge: 226
yozek eine Nachricht über ICQ schicken yozek eine Nachricht über MSN schicken
Deine Idee ist - das gebe ich gerne zu - besser, da für den User komfortabeler und individueller, bei minimalen Mehraufwand ;)

Aber mit _Status_ bin ich von folgendem Szenario ausgegangen:

0 für ungelesen
1 für Posteingang
2 für Postausgang
3 für Archiv

Können ja mal was zusammen scripten; Herausforderung ist immer Wilkommen, umso mehr, wenn man Personen trifft, die Ahnung von der Materie haben *fg*
__________________
yozek

King of my castle - 127.0.0.1
Computer befreien das Denken vom Rechnen
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:12:27 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.


© 2001-2021 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt