PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : forum etc.



Gabriel
04.07.2013, 17:09
Huhu ihr Lieben.

Ich habe das Forum von Hardy installiert und würde gern einen Proggi finden welcher mir das Addon dahingehend noch umbaut dass man auch div. Kategorien anlegen kann.
bisher zum beispiel:

klammlose -> thread
ebesucher -> thread

Und dann mit Umbau:

Verdienste für DE/CH/A -> Klammlose -> Thread
International -> PTC -> Thread

Hat da jemand Interesse mit mir dauerhaft zusammenzuarbeiten?

MFG,
der Gabi

jpwfour
05.07.2013, 12:55
Wie in:
http://www.designerscripte.net/showthread.php/23088-VMS-Forum-by-Hardy-Wünsche-Verbesserungen-Feedback/page12
schon gesagt, je nachdem was du so alles von dem Forum erwartest (darüber solltest du dir vorher im Klaren sein), macht es evtl. mehr Sinn, gleich ein phpbb zu verwenden und es ans VMS anzubinden, damit hättest du dann eine komplette Forensoftware.

Möchtest du nur Unterkategorien in einer Ebene, oder einen beliebig tiefen Kategorienbaum?

Gabriel
09.07.2013, 17:32
Huhu =)

Danke für deine Antwort!
Also nach einigen Recherchen macht es wohl wirklich mehr Sinn ein eigenständiges Forum einzubinden gerade wegen div. Funktionen.
Müsste dann halt so werden dass man eingeloggt auf der VMS Seite is UND im Forum sodass man auch unter selbigen Nick posten kann (müsste also beim Anmelden übernommen werden).

Das große Problem dabei ist...ich hab leider keine Ahnung wie ich das anstellen soll =(
Prinzipiell dachte ich mir halt so dass der globale Avatar übernommen wird (das Bild von der Nickpage beim VMS)...sowie div. Kontaktmöglichkeiten wie skype und sowas...
Ob das alles aber so leicht geht ohne jahrhundertelange Arbeit müsst ihr mir sagen da 99% der Leser hier mehr Ahnung von PHP haben als ich kleines Licht =)

MFG,
der Gabi

Masterphil
09.07.2013, 22:53
Die Anmeldung für 2 Scripte zu machen ist eigentlich nicht schwierig, solange das Passwort bei beiden Scripten auf gleiche Art gespeichert wird.

Dann kanst du einfach in der anmelde.php das Passwort statt in einer Tabelle in 2 verschiedenen Tabellen speichern, habe dies schon selbst einmal umgesetzt und es war auch für Laien machbar.

MfG

jpwfour
10.07.2013, 13:09
Hängt vom verwendeten Forum ab, ich würde phpbb empfehlen, da kostenlos und open source und große Community auch deutschsprachig. Irgendwie bin ich sogar der Meinung, es gab hier schonmal ne ungefähre Anleitung, wie man das anstellen müsste, kann mich aber auch täuschen ^^

Sollte aber im Web auch massig zu finden sein unter "phpbb integration" usw.

Masterphil
11.07.2013, 13:45
Kann mich auch wage erinnern das dies schon jemand mit dem Forum hinbekommen hatte, oder zumindest versucht hatte.

MfG

Xenon
13.07.2013, 22:35
Swinxx hatte damals sein forum an das vms1 angepasst, ich glaube das war das BB von woltlab, ist aber lange her kann mich nicht mehr so genau mehr daran errinern

Masterphil
16.07.2013, 23:38
Hehe, der gute Swinxx, von dem hat man auch sehr lange nichts gehört.

MfG

jpwfour
17.07.2013, 13:36
Also mit Template/Design Integration kenn ich mich nicht aus, aber wenn man ein phpbb hochlädt in ein Unterverzeichnis vom VMS, die Anmeldung dort deaktiviert, kann man relativ einfach mit vorgefertigten Klassen, bpsw.: http://www.phpclasses.org/package/4826-PHP-Manipulate-accounts-of-PHPBB-3-users.html die Daten bei der VMS Anmeldung auch in die phpbb Datenbank eintragen lassen und beim VMS-Login gleichzeitig den phpbb Login vornehmen lassen, und dann ist das eigentlich schon fertig.
Das Forum wäre dann halt immer noch als eigene Seite, via iframe leicht ins VMS zu integrieren.

Alle bisherigen Userdaten zu übertragen ist damit auch einfach:

require_once("phpbb.class.php");
$phpbb = new phpbb("../phpbb3/", "php");

$sql = db_query('SELECT u.nickname, k.passwort, e.emailadresse FROM vms_kontodaten AS k LEFT JOIN vms_userdaten AS u ON u.uid=k.uid LEFT JOIN vms_emaildaten AS e ON e.uid=u.uid ');
while($d = mysql_fetch_array($sql)){

$phpbb_vars = array("username" => $d['nickname'], "password" => $d['passwort'], "user_email" => $d['emailadresse'], "group_id" => "2");

$phpbb_result = $phpbb->user_add($phpbb_vars);
echo $phpbb_result;
}

Und bei allen Aktionen, die die Userdaten ändern, also Passwort ändern/anfordern/Nicknamen ändern/Account löschen, die entsprechenden Funktionen einsetzen, das sind eigentlich immer nur 3 Zeilen Code.