ilch Forum » Ilch Clan 1.1 » Allgemein » 2 Webseiten unter Verbindung stellen.

Geschlossen
  1. #1
    User Pic
    htdocs Mitglied
    Registriert seit
    29.04.2010
    Beiträge
    492
    Beitragswertungen
    17 Beitragspunkte
    Hallo,

    Mal eine frage, hat es jemand schon mal geschaft/gemacht Beispiel:

    • 1. Zwei Webseiten, Registrieren auf Web 1 oder Web 2 auf beiden Datenbanken Verteilen
    • 2. Auf Beiden Webseiten als Online angezeigt werden und auch Online sein als User
    • 3. Profiländerungen


    Zu (1.) wäre erledigt, aber bei dem (2.) was müsste da in angriff genommen werden? Hat jemand einen Rat, Tipps..

    Gibt es bei dem Restlichen Funktionen/Sachen Probleme? Wenn man auf beiden Webseiten Online ist. Eigendlich nicht oder? Da beide Ihre eigene Datenbank haben.

    Von (3.) Wenn ich auf Web 1 Verändere wirde das auch möglich sein auf Web 2 Automatisch mit ändert?

    Lest sich das gut umsetzen?

    Wenn es gehen tuht, kann mir jemand sagen was ich bei (2.) machen müsste, zumindest welche Datein ich bearbeiten müsste.

    Stichpunkte, Tipps wären sehr Hilfreich. Danke euch..


    Zuletzt modifiziert von htdocs am 21.07.2011 - 10:45:19
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    Sind beide in einer Datenbank? Dann könntest du bei den wichtigen Datenbank-Tabellen einfach immer nur eine nutzen, also beim Online-Check statt prefix_ ic1_ fest reinschreiben, damit beide die gleiche nutzen.

    Genauso mit den User-Tabellen.
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Tr3icio gelöschter User
    Einfach in die include/includes/func/db/mysql.php in Zeile 41:

    // Prefix der 2. Ilch installation / Website. Beispiel: ic2
    $prefix2 = "";
    
    // Hier die Tabellen eintragen die bei beiden Scripten gleich sein sollen.
    // Beispiel: 'user' damit beide Websites die gleichen User haben!
    // Mehrere Tabellen einfach per , Trennen. Beispiel, so: 'user', 'news'
    $ar = array('');
    
    // Geht den Array durch und ersetzt den Präfix durch den in $prefix2 angegebenen Präfix
    foreach ( $ar as $key => $value ) {
    	$q = preg_replace('/prefix_' . $value . '/', $prefix2 . '_' . $value, $q);
    }


    Um die gleiche Onlineliste zu haben müsste man nur z.B. nur sowas machen:

    $ar = array('user', 'online');


    Zuletzt modifiziert von Tr3icio am 21.07.2011 - 13:03:04
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    htdocs Mitglied
    Registriert seit
    29.04.2010
    Beiträge
    492
    Beitragswertungen
    17 Beitragspunkte
    Hi danke für eure antworten, hört sich schon mal gut an.

    Ich wollt eigendlich beide webseiten getrennt haben, allso jede webseite eigene Datenbank beispielsweise.

    Weil alles in einer wird ein bissel eng lächeln

    Vieleicht habter da noch ne idee..

    Werd mir das andere schon mal notieren..

    Danke danke..
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Tr3icio gelöschter User
    Glaub mir es wird nicht eng. Ich habe hier ne Datenbank mit warte .. gut 500 Tabellen ( lösche nie was :-P ist nur ne testdatenbank ). Und wenn du n großes Projekt hast kannst du auch mit gut 2000 Tabellen arbeiten :-P Das ist trotzdem nicht eng.

    Und wenn du 2. Datenbanken nehmen willst müsstest du das so machen:

    // Name der 2. Datenbank
    $db2 = "";
     
    // Hier die Tabellen eintragen die bei beiden Scripten gleich sein sollen.
    // Beispiel: 'user' damit beide Websites die gleichen User haben!
    // Mehrere Tabellen einfach per , Trennen. Beispiel, so: 'user', 'news'
    $ar = array('');
     
    // Geht den Array durch und erweitert die Tabellen um die 2. Datenbank
    foreach ( $ar as $key => $value ) {
        $q = preg_replace('/prefix_' . $value . '/', '`' . $db2 . '`.\0', $q);
    }



    Zuletzt modifiziert von Tr3icio am 21.07.2011 - 14:02:30
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    htdocs Mitglied
    Registriert seit
    29.04.2010
    Beiträge
    492
    Beitragswertungen
    17 Beitragspunkte
    oki hört sich gut an, werd das nachhe rmal testen dann.. lächeln

    dankö
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.637
    Beitragswertungen
    1193 Beitragspunkte
    Problematischer wird es aber mit Bildern (Avatare, Userbilder usw), denn Quelle / Ziel ist unterschiedlich!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Tr3icio gelöschter User
    Das wars wieder :-P
    Man könnte es so machen das man relativen Pfad erkennt und den Absoluten einträgt nur.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    Ich persönlich würde mir ne Subdomain namens media anlegen und von beiden Seiten die Dateien dort z.B. per PHP auf den FTP schicken.
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    renamed Mitglied
    Registriert seit
    13.09.2006
    Beiträge
    603
    Beitragswertungen
    4 Beitragspunkte
    Mir erschließt sich der Sinn aktuell noch nicht?
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Tr3icio gelöschter User
    Von 2 Seiten?
    Beispiel ( ist jetzt zwar nicht genau passend ): Du hast 1 mal Ilch und 1 externes Forum ( bsp: phpBB3 ). Und du möchtest das nur die User gleich sind. Dann brauchst du eine Bridge. Also eine Verbindung bestimmter Datenbanktabellen!
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    DarkofSoul Mitglied
    Registriert seit
    17.07.2008
    Beiträge
    45
    Beitragswertungen
    0 Beitragspunkte
    Ich weis zwar nicht wozu du es brauchst aber ich hatte vor einiger Zeit halt auch diese Idee gehapt und musste halt zum Schluß feststellen das die Arbeit wegen nicht gehenden Avataren und Bilder kaputt gemacht wurde. Aber ich habe es auf meiner Seite Dark-Atzen.de mit den design gelöst. Dann könnten beide deine Seiten die selbe DB nutzen. Mit News und Foren Kategorien kannst du die für die seiten unterteilen. Und Dementsprechend deinem Design angeben. Wenn es Interresannt ist und du noch hilfe Brauchst poste nochmal. Dann werde ich versuchen mich daran zu erinnern.

    Mfg
    DarkOfSoul
    Admin Dark-Atzen.de
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten