• Willkommen, Gast!
  • Dienstag, 29. September 2020, 08:34:30
Position: Home » Boardsolution » Boardsolution v1.3x » Mod-Anleitungen » Wie kann ich Picturesolution v2.12 in Boardsolution anzeigen?
Thema: Wie kann ich Picturesolution v2.12 in Boardsolution anzeigen? [Seite 1 ]

Kein neuer Beitrag Nils , 28.08.2007, 16:36
Beitrag #1   

IP: n/a
Rang: * * * * * * *
Registrierung: 01.07.2003, 18:55
Homepage: http://www.script-solution.de
Wohnort: Marburg
 

Forum-Gott mit 7812 Punkte, 7566 Beiträge
Hallo,

kurz vorweg: Diese Anleitung bezieht sich auf Boardsolution v1.3x und Picturesolution v2.12!

Der ganze Aufbau von Boardsolution 1.3x wurde grundlegend geändert, so dass es jetzt ohne größere
Probleme möglich ist, Picturesolution oder andere Scripte in Boardsolution als Modul zu integrieren.

Da trotzdem einige kleine Anpassungen sowohl an Picturesolution als auch an Boardsolution nötig
sind, habe ich diese Anleitung hier erstellt.

Bitte geht folgendermaßen vor:

Allgemein:
Installiert Boardsolution und Picturesolution, sofern nicht schon passiert. Wo diese liegen ist
egal. Wichtig ist nur, dass sie auf dem gleichen Server liegen, d.h. so, dass man direkt über die
Verzeichnisstruktur darauf zugreifen kann. Es sollte außerdem auf der gleichen Subdomain sein. D.h.
wenn Boardsolution z.B. über "forum.domain.de" erreichbar ist, sollte Picturesolution auch dort
drin liegen.
Ihr müsst auch nicht zwangsläufig die gleiche Datenbank verwenden.

Picturesolution:
  • Ersetzt bitte die Dateien im Anhang im Picturesolution-Ordner.
  • Falls Picturesolution und Boardsolution in unterschiedlichen Datenbanken liegen, müsst ihr jetzt
    die install/mysql_config.php von Picturesolution verändern. Und zwar muss in jeder Definition der
    Datenbanktabellen der Datenbankname gefolgt von einem Punkt an den Anfang eingefügt werden. D.h.
    z.B. aus:
    PHP:
    1
    define('TB_ADD_FIELDS','ps_additional_fields');
    wird:
    PHP:
    1
    define('TB_ADD_FIELDS','datenbankName.ps_additional_fields');

  • Da einige URL-Parameter in BS und PS standardmäßig gleich heißen, müssen wir einige Parameter in
    PS umbenennen. Bitte öffnet dafür die install/config.php und fügt an den Anfang des Wertes aller
    Definitionen mit URL_* ein "ps". D.h. z.B. aus:
    PHP:
    1
    define('URL_ORDER','order');
    wird:
    PHP:
    1
    define('URL_ORDER','psorder');

  • Ich habe für die Integration ein neues Theme für Picturesolution erstellt, damit PS optisch besser
    zu BS passt. Ihr findet das Theme im Anhang.
    Es ist natürlich nicht unbedingt notwendig es zu verwenden. Aber falls ihr das tun wollt, braucht
    ihr nur im Adminbereich ein neues Theme anzulegen, den Inhalt der zip-Datei im Anhang in das neue
    Verzeichnis in themes/ extrahieren und im Adminbereich unter Einstellungen das Theme einstellen.

Boardsolution:
  • Wir wollen zuerst das neue Modul für PS in BS einbauen. Ihr findet es im Anhang.
    Bevor ihr es in das modules/ Verzeichnis von BS laded, schaut euch die Datei nochmal an und werft
    insbesondere einen Blick auf Zeile 17:
    PHP:
    1
    include($this->path.'ps/index.php');
    Hier müsst ihr ggf. den Pfad ändern. Ich habe bei meinem Test Picturesolution in das Verzeichnis
    von Boardsolution in den Ordner "ps" eingebaut. Daher ist der Pfad hier "ps/index.php".
  • Damit die (bisher für BS unbekannten) URL-Parameter von PS nicht immer in BS weitergegeben werden,
    müssen wir diese BS mitteilen. Fügt dafür unter Zeile 71 der src/url.php:
    Code:
    1
             BS_URL_MS_FROM_REG,BS_URL_MS_TO_REG,BS_URL_MS_FROM_LASTLOGIN,BS_URL_MS_TO_LASTLOGIN,BS_URL_SID
    folgendes ein:
    PHP:
    1
    2
    3
          ,'psorder','psbps','psad','pscid','pspid','psaction','pssite','psloc','pspos','psocid',
          'pspsizex','pspsizey','pssdt','pssdti','psspn','psscid','pssminh','pssmaxh','pssminr',
          'pssmaxr'
    (Man beachte, dass ich hier davon ausgehe, dass die URL-Parameter wie oben beschrieben geändert
    wurden!)
  • Jetzt kann das Modul schon verwendet werden :-)
    Allerdings wollt ihr sicher auch irgendwo einen Link zu Picturesolution anzeigen. Wie dies geht,
    ist in der Adminbereich-Hilfe erklärt. Das Modul heißt "ps", d.h. ihr könnt den Link einfach
    folgendermaßen angeben:
    Code:
    1
    index.php?action=ps

Noch einige Hinweise zum Schluss:
  • Es wäre möglich, dass es ihr kryptische Zeichen angezeigt bekommt, wenn ihr das Modul aufruft.
    Falls das so ist, stellt bitte im Adminbereich von Boardsolution GZip aus!
  • Auch in Picturesolution sollte GZip deaktiviert sein!
  • Es könnte auch sein, dass der Pfad in Picturesolution nicht automatisch berechnet werden kann. Das
    könnte sich dadurch äußern, dass Dateien nicht gefunden werden (und daher eine Fehlermeldung
    erscheint) oder das Script einfach nicht angezeigt wird oder man zur Installation weitergeleitet
    wird.
    Bitte liegt in diesem Fall den Pfad in der index.php manuell fest (Zeile 39):
    PHP:
    1
    $path = 'euer/pfad/zu/ps/';



Das wars! Viel Spass mit Boardsolution in Verbindung mit Picturesolution! :-)
Ich hoffe die Anleitung ist verständlich und fehlerfrei. Falls nicht, meldet euch bitte bei mir.

mfg Nils
Anhänge:
bs130_ps212_mod.zip 969 Bytes 20 Downloads
 
bs130_ps212_theme.zip 45.866 Bytes 17 Downloads
 
bs130_ps212_ps.zip 6.219 Bytes 24 Downloads
Dieser Beitrag wurde insgesamt 3 mal editiert. Das letzte Mal 19.02.2009, 10:25 von Nils.

Abonnieren Druckansicht

n/a n/a 1     (Anzeige: 1 – 1; insgesamt: 1) n/a n/a
User in diesem Thema: 0 Registrierte, 0 Versteckte, 1 Gast, 0 Bots
Keine
Legende: Administratoren, User, Moderatoren
Themenaktionen:
Beiträge verschieben

Toggle Ähnliche Themen zu „Wie kann ich Picturesolution v2.12 in Boardsolution anzeigen?“
  Antworten Aufrufe Themeneröffnung Letzter Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Boardsolution - Seite leer? 1 16792 21.03.2019, 19:56
Von: othiede
22.03.2019, 20:13
Von: Nils Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
Thema Boardsolution v1.46 0 214755 13.05.2017, 21:15
Von: Nils
13.05.2017, 21:15
Von: Nils Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  "Liveticker" 5 145582 16.09.2016, 00:49
Von: Tobi
19.09.2016, 20:30
Von: Rafioso Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Vorschläge für mehr Aktions-Logging 4 109140 26.01.2016, 12:23
Von: Rafioso
05.02.2016, 20:27
Von: Mars Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, „heißes Thema“
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
Thema Integration von BS v1.4x in Joomla! 2.5.x sow ... 2 182661 18.11.2014, 10:35
Von: herzdrache
13.11.2015, 20:01
Von: Nils Zum letzten Beitrag
  • 0.028556 Sek., 11 DB-Zugriffe, 864.102 KiB
  • Powered by Boardsolution v1.46