Script-solution.de » Community » Support-Board » Foren » Boardsolution » Boardsolution v1.3x » Mod-Anleitungen » Wie kann ich Picturesolution v2.12 in Boardsolution anzeigen?
  • Willkommen, Gast!
  • Sonntag, 05. Februar 2012, 04:35:23
 
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 7592 Punkte, 7358 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.

n/a n/a 1     ( Anzeige: 1 - 1 , Gesamt: 1 ) n/a n/a
User in diesem Thema: 0 Registrierte, 0 Versteckte, 1 Gast, 0 Bots
Keine
Thema-Aktionen:

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, kein 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Checkboxen in einen Array laden und wieder au ... 2 1565 25.01.2012, 09:04
Von: KingGO
25.01.2012, 11:01
Von: KingGO Zum letzten Beitrag
Keine neuen Beiträge, wichtig Keine neuen Beiträge, 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
Thema Wichtig: Der neue Verbesserungs-Thread für Boardsoluti ...   Seiten 1 2 ] 29 25111 21.09.2010, 12:54
Von: KingGO
16.11.2011, 22:38
Von: Rafioso Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, kein 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Einbindung von Pjirc (Chat-Applet) 0 487 10.11.2011, 19:44
Von: Nils
10.11.2011, 19:44
Von: Nils Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, kein 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
  Neuen Link vorschlagen mit IE 8 1838 31.10.2011, 10:53
Von: AlexH
01.11.2011, 21:43
Von: AlexH Zum letzten Beitrag
Keine neuen Beiträge, nicht wichtig Keine neuen Beiträge, kein 'heißes Thema'
Keine neuen Beiträge, offen Keine neuen Beiträge, nicht verschoben
Thema Beitragszähler deaktivieren in einem Forum/Be ... 5 1955 26.10.2011, 19:37
Von: ANT1
27.10.2011, 14:12
Von: ANT1 Zum letzten Beitrag
  • 0.120699 Sek., 11 DB-Zugriffe, 6.335 MiB
  • Boardsolution v1.43 | © Nils Asmussen 2003-2009
Valid XHTML and CSS © 2003 - 2009 script-solution.de, Powered by Joomla!