ilch Forum » Ilch CMS 2.X » Allgemein » [FIXED] Ilch die wbb Templates nutzen lassen

Geschlossen
  1. #1
    User Pic
    Sewomer Mitglied
    Registriert seit
    12.01.2007
    Beiträge
    411
    Beitragswertungen
    1 Beitragspunkte
    Hallo, ich würde gern mein wbb (Woltlab Burning Board) mit dem Ilch 2 verbinden. Da kam mir die idee die Templates vom wbb zu benutzen. Kann man irgendwo die einträge ändern das ilch die Template einträge für User vom wbb abfragt oder ist das zu kompliziert für jemanden der so ziemlich keine Ahnung von PHP hat?

    betroffene Homepage: neu.sewomer.de
    =====================================================
    EldaCraft.de | Reallife RPG Minecraft-Server
    =====================================================
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    Sowas nennt man eine "Bridge" du könntest die Registration so abändern das er Username, pw und email in die datenbank vom wbb forum einträgt, dann hättest du sogesehen den User für die Ilch seite und dem Forum angelegt!
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Sewomer Mitglied
    Registriert seit
    12.01.2007
    Beiträge
    411
    Beitragswertungen
    1 Beitragspunkte
    ZitatZitat geschrieben von Nex4T
    Sowas nennt man eine "Bridge" du könntest die Registration so abändern das er Username, pw und email in die datenbank vom wbb forum einträgt, dann hättest du sogesehen den User für die Ilch seite und dem Forum angelegt!


    Mache ich das in:

    /application/libraries/Ilch/Registry.php

    oder in welcher Datei?
    =====================================================
    EldaCraft.de | Reallife RPG Minecraft-Server
    =====================================================
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    Ich suchs gerade selbst raus.


    Zuletzt modifiziert von Nex4T am 18.02.2015 - 22:14:07
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Pion Hall Of Fame
    Registriert seit
    25.07.2007
    Beiträge
    870
    Beitragswertungen
    51 Beitragspunkte
    ZitatZitat geschrieben von Sewomer
    oder ist das zu kompliziert für jemanden der so ziemlich keine Ahnung von PHP hat?


    Leider ja
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Sewomer Mitglied
    Registriert seit
    12.01.2007
    Beiträge
    411
    Beitragswertungen
    1 Beitragspunkte
    ZitatZitat geschrieben von Pion
    ZitatZitat geschrieben von Sewomer
    oder ist das zu kompliziert für jemanden der so ziemlich keine Ahnung von PHP hat?


    Leider ja


    Bin ja gewillt zu lernen, ich werde das zwar nie so gut können das ich an einem CMS mitentwickeln kann oder so, aber ich bringe mir stückchenweise alles selbstbei und lese mich über websiten ein. So habe ich mir auch die Grundlagen von HTML selbst beigebracht.
    =====================================================
    EldaCraft.de | Reallife RPG Minecraft-Server
    =====================================================
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    Ja so hab ich auch angefangen aber wenn ich mir Ilch 2.0 angucke ist das schon recht kompliziert für jemanden der Echt gerade im Anfänger stadium ist. Deswegen bin ich auch kein Entwickler, gott sei dank!
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Sewomer Mitglied
    Registriert seit
    12.01.2007
    Beiträge
    411
    Beitragswertungen
    1 Beitragspunkte
    Ich glaube ich hab grad die Datei mit den Datenbankeinträgen gefunden...

    Modules\User\Config\config.php
    =====================================================
    EldaCraft.de | Reallife RPG Minecraft-Server
    =====================================================
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Sewomer Mitglied
    Registriert seit
    12.01.2007
    Beiträge
    411
    Beitragswertungen
    1 Beitragspunkte
    Bringt das was wenn ich folgendes:

    CREATE TABLE IF NOT EXISTS `[prefix]_users` (
    `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
    `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
    `password` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
    `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
    `homepage` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
    `first_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
    `last_name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
    `city` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
    `birthday` date NOT NULL,
    `avatar` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
    `date_created` datetime NOT NULL,
    `date_confirmed` datetime NOT NULL,
    `confirmed` int(11) DEFAULT 1,
    `confirmed_code` varchar(255) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
    PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1;


    Einfach abändere bei id und name zum beispiel schreibe:

    CREATE TABLE IF NOT EXISTS `wcf1_user` (
    `userID` int(10) unsigned NOT NULL AUTO_INCREMENT,
    `username` varchar(255) COLLATE utf8_unicode_ci NOT NULL,


    Oder gilt das nur für die Installation? Weil da was von Erstellen wenn es nicht Existiert steht... Aber weiter oben steht drin das man darüber neue User erstellen kann.


    //EDIT//

    Und natürlich muss ich das wbb in die selbe Datenbank installieren wo ich auch das Ilch2 habe oder?


    Zuletzt modifiziert von Sewomer am 18.02.2015 - 23:09:16
    =====================================================
    EldaCraft.de | Reallife RPG Minecraft-Server
    =====================================================
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    CREATE TABLE IF NOT EXISTS sagt nur aus, dass die Tabelle nur dann erstellt wird, wenn sie noch nicht existiert. Das wird gemacht, um Fehler zu vermeiden, falls eine Installation mehrfach ausgeführt wird.

    Für dein Problem hat das eigentlich keinen Einfluss. Eine sogenannte Bridge kann auf mehreren Wegen funktionieren.

    Wenn du bei der Registration (oder auch Login, falls schon bestehende User auch übertragen werden sollen) "einfach" einen Eintrag in der Benutzertabelle des anderen Systems machen willst, dann wäre es von Vorteil, wenn beide in der gleichen Datenbank sind, aber keine Voraussetzung.

    Aber wie Pion schon sagte, ist das alles nicht ganz so einfach, da man schon einen gewissen Einblick in beide Systeme braucht, um abschätzen zu können, was man denn nun erstellen muss. Ggf. gibt es dafür auch Funktionen (oder APIs) die genutzt werden können und man muss gar nicht selbst etwas in die Datenbank schreiben.
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Nex4T Moderator
    Registriert seit
    28.02.2007
    Beiträge
    3.414
    Beitragswertungen
    213 Beitragspunkte
    Er könnte der Registration ja auch eine neue PHP datei includen lassen die das ganze für Ihn übernimmt oder sehe ich da was falsch?
    while(!asleep()) sheep++;
    www.movely.biz
    www.webplant.eu
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Mairu Coder
    Registriert seit
    16.06.2006
    Beiträge
    15.334
    Beitragswertungen
    386 Beitragspunkte
    Naja ich meinte auch nicht, dass es manuell gemacht werden sollte. Klar mittels Code, nur der muss ja erstellt werden und etwas "machen".
    Und auch immer mal ein Blick auf die FAQ werfen. | Mairus Ilchseite
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Allgemein

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten