Frage zur jumpbox

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Frage zur jumpbox

Beitrag von Kiss News »

Hallo!

Ich habe ein Radio als externen Link ins Forum eingebaut:
http://kissfanshop.ki.funpic.de/phpbb2/index.php

Dieses "Forum" erscheint jedoch auch in der jumpbox zum Auswählen. Wenn man das "Radio" auswählt, gelangt man jedoch in ein jungfräuliches Forum, welches es ja eigentlich gar nicht gibt.

Jetzt meine Frage: wie mache ich es, dass bei Auswahl von "Radio" in der jumpbox diese Seite erscheint:
http://kissfanshop.ki.funpic.de/phpbb2/radplay.php
und nicht diese:
http://kissfanshop.ki.funpic.de/phpbb2/ ... m.php?f=22

kann man da vielleicht sowas wie eine "Weiterleitung" machen?
oder wäre es möglich, das "Radio" aus der jumpbox-Auswahl auszuschliessen?
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

$sql = "SELECT *
FROM " . FORUMS_TABLE . " WHERE forum_id NOT IN(20,22)
ORDER BY cat_id, forum_order";
..hier könntest du das besagte Forum ausschliessen (functions.php).
Zuletzt geändert von Acid am 05.10.2004 10:52, insgesamt 1-mal geändert.
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

Danke für die Info. ich nehme an, 5 soll die Foren ID sein?
das Radio hat Foren ID 22. Eigentlich möchte ich 2 ausschliessen, die mit der Foren ID 20 und 22.

ich habe es mit 5 und auch mit 22 probiert, hat aber keinerlei Änderung ergeben :roll:
also das Radio wird weiterhin in der jumpbox angezeigt...
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Sorry, war der falsche Bereich. Der eigentliche Query ist einige Zeile tiefer zu finden (s.o.).
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

das ergibt folgendes :roll:
Fatal error: Call to undefined function: encode_ip() in /usr/export/www/vhosts/funnetwork/hosting/kissfanshop/phpbb2/common.php on line 202
line 202 ist:
$user_ip = encode_ip($client_ip);

P.S.: habe jumpbox based on permission, falls das etwas damit zu tun hat...
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Könnte bezüglich der Anzeige/Nicht Anzeige bestimmter Foren in der Jumpbox eine Rolle spielen (da dann woanders der Code angepasst werden müsste), allerdings dürfte die Fehlermeldung damit nix zu tun haben, da dieser Bereich durch obige Änderung nicht beeinflusst wird.

Code: Alles auswählen

function encode_ip($dotquad_ip)
{
	$ip_sep = explode('.', $dotquad_ip);
	return sprintf('%02x%02x%02x%02x', $ip_sep[0], $ip_sep[1], $ip_sep[2], $ip_sep[3]);
}

function decode_ip($int_ip)
{
	$hexipbang = explode('.', chunk_split($int_ip, 2, '.'));
	return hexdec($hexipbang[0]). '.' . hexdec($hexipbang[1]) . '.' . hexdec($hexipbang[2]) . '.' . hexdec($hexipbang[3]);
}
..existiert das noch in der functions.php ?
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

ja, sieht so aus...

Code: Alles auswählen

	}

	return $row;
}

function encode_ip($dotquad_ip)
{
	$ip_sep = explode('.', $dotquad_ip);
	return sprintf('%02x%02x%02x%02x', $ip_sep[0], $ip_sep[1], $ip_sep[2], $ip_sep[3]);
}

function decode_ip($int_ip)
{
	$hexipbang = explode('.', chunk_split($int_ip, 2, '.'));
	return hexdec($hexipbang[0]). '.' . hexdec($hexipbang[1]) . '.' . hexdec($hexipbang[2]) . '.' . hexdec($hexipbang[3]);
}

//
// Create date/time from format and timezone
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Und die Datei wird noch in die common.php includet ?

Versuch mal die Änderungen an der functions.php rückgängig zu machen. Irgendwas hat sich da verhackt.
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

Und die Datei wird noch in die common.php includet ?

Code: Alles auswählen

was meinst Du damit  :roll: wie merke ich denn das?

Versuch mal die Änderungen an der functions.php rückgängig zu machen. Irgendwas hat sich da verhackt.
habe ich schon gemacht, nachden der Error kam habe ich das wieder rückgängig gemacht.
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Wenn jetzt ohne die Änderung der Fehler nicht auftritt, wird die functions.php noch in die common.php eingebunden.

Und du hast da jetzt auch keinen Parse Error übersehen ?
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“