FAQ, Impressum und eigene Seiten im Wiwo |
Biggi
Mitglied
Dabei seit: 08.01.07
Beiträge: 3.479
Fähigkeiten: WBB2 Profi Forenversion: 2.3
|
|
Mit dieser Modifizierung ist es möglich, die FAQ, das Impressum und eigene Seiten, die über die misc.php laufen, im Wiwo anzuzeigen.
Ich habe das nicht selbst erfunden, sondern mal frech hier mitgenommen, in der Hoffnung, daß der Schreiber nichts dagegen hat
:
http://www.woltlab.de/forum/index.php?pa...8918#post688918
Die Änderungen sind alle in der acp/lib/class_wiw.php durchzuführen.
Suche:
php: |
1:
|
function insert($data) { |
|
Füge darunter ein:
php: |
1:
|
global $miscaction; |
|
Suche:
php: |
1:
|
$this->useronlinecache[] = $data; |
|
Füge direkt darüber ein:
php: |
1:
2:
3:
4:
5:
6:
7:
|
elseif ($script == "misc.php") {
$a_querystring = explode("&", $querystring);
for ($i = 0; $i < count($a_querystring); $i++) {
list($varname, $value, ) = explode("=", $a_querystring[$i]);
if ($varname == "action") $miscaction= $value;
}
} |
|
Suche:
php: |
1:
|
global $lang, $session, $SID_ARG_1ST, $SID_ARG_2ND, $SID_ARG_2ND_UN; |
|
Ersetze es durch:
php: |
1:
|
global $lang, $session, $SID_ARG_1ST, $SID_ARG_2ND, $SID_ARG_2ND_UN, $miscaction; |
|
Suche:
php: |
1:
2:
3:
4:
|
$this->counter++;
if (isset($this->useronlinecache[$this->counter])) {
if (!$this->useronlinecache[$this->counter]['invisible'] || $this->can_view_ghosts == 1) {
switch ($this->useronlinecache[$this->counter]['script']) { |
|
Füge darunter ein:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
|
// misc Start
case "misc.php":
if(isset($miscaction) && ($miscaction!= "")) {
switch($miscaction) {
case "faq":
case "faq1":
case "faq2":
case "faq3":
case "bbcode":
case "showsmilies":
$location = $lang->get("LANG_WIW_FILE_FAQ");
break;
case "imprint":
$location = $lang->get("LANG_WIW_FILE_IMPRINT");
break;
default:
$location = $lang->get("LANG_WIW_FILE_UNKNOWN");
break;
}
}
else {
$location = $lang->get("LANG_WIW_FILE_UNKNOWN");
break;
}
break;
// misc Ende |
|
Nun müssen nur noch die beiden Sprachvariablen LANG_WIW_FILE_IMPRINT und LANG_WIW_FILE_FAQ erstellt werden.
Fertig.
Eigene Seiten, die nach dem Prinzip aus diesem Thread Neue Seite im WoltLab Burning Board 2 erstellen gemacht wurden, schreibt man dann immer nach diesem Schema über "default:" dazu:
php: |
1:
2:
3:
|
case "eigenes-template":
$location = $lang->get("LANG_WIW_FILE_EIGENES-TEMPLATE");
break; |
|
__________________
|
|
12.09.07 01:20 |
Finden
Als Freund hinzufügen
|
|
Jojonas
Mitglied
Dabei seit: 28.10.08
Beiträge: 55
|
|
Wenn ich Seiten, wie ide Galerie, das Portal etc. anzeigen lassen will, wo sonst nur sonstiges steh, wie mach ick das?
|
|
03.03.09 22:33 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Biggi
Mitglied
Dabei seit: 08.01.07
Beiträge: 3.479
Fähigkeiten: WBB2 Profi Forenversion: 2.3
Themenstarter
|
|
Für die JGS-Galerie habe ich dies direkt über case "index.php": eingegeben:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
|
// JGS-Galerie Start
case "jgs_galerie.php":
eval ("\$location = \"".$lang->get4eval("LANG_WIW_FILE_JGSGALERIE")."\";");
break;
case "jgs_galerie_bearbeiten.php":
eval ("\$location = \"".$lang->get4eval("LANG_WIW_FILE_JGSGALERIE")."\";");
break;
case "jgs_galerie_bild.php":
eval ("\$location = \"".$lang->get4eval("LANG_WIW_FILE_JGSGALERIE")."\";");
break;
case "jgs_galerie_ecard.php":
eval ("\$location = \"".$lang->get4eval("LANG_WIW_FILE_JGSGALERIE_ECARD")."\";");
break;
case "jgs_galerie_kategorie.php":
eval ("\$location = \"".$lang->get4eval("LANG_WIW_FILE_JGSGALERIE_KATEGORIE")."\";");
break;
case "jgs_galerie_kommentar.php":
eval ("\$location = \"".$lang->get4eval("LANG_WIW_FILE_JGSGALERIE_COMMENT")."\";");
break;
case "jgs_galerie_melden.php":
eval ("\$location = \"".$lang->get4eval("LANG_WIW_FILE_JGSGALERIE")."\";");
break;
case "jgs_galerie_slideshow.php":
eval ("\$location = \"".$lang->get4eval("LANG_WIW_FILE_JGSGALERIE_SLIDESHOW")."\";");
break;
case "jgs_galerie_upload.php":
eval ("\$location = \"".$lang->get4eval("LANG_WIW_FILE_JGSGALERIE_UPLOAD")."\";");
break;
case "jgs_galerie_userbilder.php":
eval ("\$location = \"".$lang->get4eval("LANG_WIW_FILE_JGSGALERIE")."\";");
break;
case "jgs_galerie_vote.php":
eval ("\$location = \"".$lang->get4eval("LANG_WIW_FILE_JGSGALERIE")."\";");
break;
// JGS-Galerie Ende |
|
Für die JGS-Datenbank dies hier:
php: |
1:
2:
3:
4:
5:
|
// JGS-DB Start
case "jgs_db.php":
eval ("\$location = \"".$lang->get4eval("LANG_WIW_FILE_JGSDB")."\";");
break;
// JGS-DB Ende |
|
Die Sprachvariablen mußt du dann natürlich entsprechend anlegen.
Für ein Portal weiß ich es nicht.
Aber probier es einfach mal nach demselben Schema aus.
__________________
|
|
03.03.09 23:43 |
Finden
Als Freund hinzufügen
|
|
Bone Dragon
Mitglied
Dabei seit: 20.01.06
Beiträge: 28
Fähigkeiten: WBB3 Anfänger; WBB2 Fortgeschritten; WBB Lite 2 Anfänger; WBB Lite 1 Fortgeschritten Herkunft: Wagenfeld / Landkreis Diepholz / Bezirk Hannover / Niedersachsen / Deutschland Forenversion: 3.1; 2.3
|
|
Hat vllt. jemand eine Idee dafür wie man die Kategorienamen der JGS-Galerie bzw. der JGS-DB, mit in die WiW-Anzeige bekommt ?
__________________
|
|
01.06.10 14:18 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|