• Willkommen, Gast!
  • Sonntag, 27. September 2020, 15:48:46
Position: Home » Boardsolution » Boardsolution v1.3x » Mod-Anleitungen » Wie kann ich Picturesolution Pro v1.12 in BS anzeigen?
Thema: Wie kann ich Picturesolution Pro v1.12 in BS anzeigen? [Seite 1 ]

Kein neuer Beitrag Nils , 29.08.2007, 09:58
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 Pro v1.12!

Diese Anleitung beschreibt lediglich wie man PSPro in Boardsolution anzeigen kann. Falls ihr die
Communities der beiden verbinden möchtet (d.h., dass sich jeder nur einmal registrieren muss usw.),
seht euch bitte zusätzlich diese Anleitung an!
Die beiden Anleitungen sind unabhängig voneinander!


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

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

Bitte geht folgendermaßen vor:

Allgemein:
Installiert Boardsolution und Picturesolution Pro, 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 Pro auch dort
drin liegen.

Ihr müsst auch nicht zwangsläufig die gleiche Datenbank verwenden.

Picturesolution Pro:
  • Ersetzt bitte die Dateien im Anhang im Picturesolution Pro-Ordner.
  • Falls Picturesolution Pro und Boardsolution in unterschiedlichen Datenbanken liegen, müsst ihr
    jetzt die install/mysql_config.php von PSPro 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_ACTIVATION','ps_activation');
    wird:
    PHP:
    1
    define('TB_ACTIVATION','datenbankName.ps_activation');

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

  • Ich habe für die Integration ein neues Theme für Picturesolution Pro erstellt, damit PSPro 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.
    Denkt daran, dass für eingeloggte User das eingestellte Theme im Profil zählt!

Boardsolution:
  • Wir wollen zuerst das neue Modul für PSPro 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.'psp/index.php');
    Hier müsst ihr ggf. den Pfad ändern. Ich habe bei meinem Test PSPro in das Verzeichnis von
    Boardsolution in den Ordner "psp" eingebaut. Daher ist der Pfad hier "psp/index.php".
  • Damit die (bisher für BS unbekannten) URL-Parameter von PSPro 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
          ,'psporder','pspbps','pspad','pspcid','psppid','pspaction','pspsite','psploc','pspuid',
          'pspdel','psppos','pspocid','psppsizex','psppsizey','pspto','pspsdt','pspsdti','pspspn',
          'pspscid','pspsminh','pspsmaxh','pspsminr','pspsmaxr','pspsown'
    (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 Pro anzeigen. Wie dies
    geht, ist in der Adminbereich-Hilfe erklärt. Das Modul heißt "psp", d.h. ihr könnt den Link einfach
    folgendermaßen angeben:
    Code:
    1
    index.php?action=psp

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 Pro sollte GZip deaktiviert sein!
  • Es könnte auch sein, dass der Pfad in Picturesolution Pro 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/pspro/';



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

mfg Nils
Anhänge:
bs130_psp112_mod.zip 1.469 Bytes 18 Downloads
 
bs130_psp112_theme.zip 85.789 Bytes 9 Downloads
 
bs130_psp112_ps.zip 8.298 Bytes 13 Downloads
Dieser Beitrag wurde insgesamt 4 mal editiert. Das letzte Mal 19.02.2009, 11:27 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 Pro v1.12 in BS 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
Thema Boardsolution v1.46 0 214749 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
Thema PS Pro unter PHP 7? 0 173808 17.03.2017, 02:03
Von: Tobi
17.03.2017, 02:03
Von: Tobi 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 145571 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 109123 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 182650 18.11.2014, 10:35
Von: herzdrache
13.11.2015, 20:01
Von: Nils Zum letzten Beitrag
  • 0.026727 Sek., 12 DB-Zugriffe, 864.023 KiB
  • Powered by Boardsolution v1.46