RESOLVED:Fehler nach Einbau Nickpage

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
wicked-disorder
Mitglied
Beiträge: 256
Registriert: 28.06.2006 21:46
Wohnort: Recklinghausen
Kontaktdaten:

RESOLVED:Fehler nach Einbau Nickpage

Beitrag von wicked-disorder »

Hallo,

meine Konfiguration wie folgt:
Joomla 1.0.0.9
PHPBB: phpbb_component_1[1].2.4rc6.zip => 2.0.2.1

Ich habe den Nickpage Hack eingebaut und der funktioniert auch ohne Probleme. Wenn ich allerdings im Admin CP auf "Nickpage Verwalten" gehe, wird folgender Fehler angezeigt.

phpBB : Critical Error

Konnte Querrie nicht ausführen!

DEBUG MODE

SQL Error : 1054 Unknown column 'b.user_id' in 'where clause'

SELECT a.uid, b.username FROM phpbb_nickpagemod AS a, jos_users AS b WHERE a.status='1' AND b.user_id=a.uid ORDER BY b.username ASC

Line : 37
File : admin_nickpage_sperren.php

Die Tabelle a.status habe ich manuell erstellt, da sie nicht vorhanden war.
Alle anderen TAbellen sind vorhanden.

Hier ein Auszug meiner admin_nickpage_sperren.php:

Code: Alles auswählen

if( !empty($setmodules) )
{
	$file = basename(__FILE__);
	$module['Nickpage']['Sperren'] = "$file?sub=spe";
	return;
}

//
// Let's set the root dir for phpBB
//
$phpbb_root_path = "./../";
require($phpbb_root_path . 'extension.inc');
require('./pagestart.' . $phpEx);
include($phpbb_root_path . 'includes/functions_selects.'.$phpEx);
$template->set_filenames(array(
	"body" => "../nickpage/admin/nickpage_sperren.tpl")
);

//
// Gesperrte Sites
//
$sql = "SELECT a.uid, b.username FROM ".NICKPAGE_TABLE." AS a, ".USERS_TABLE." AS b WHERE a.status='1' AND b.user_id=a.uid ORDER BY b.username ASC";
if(!$result = $db->sql_query($sql))
{
	message_die(CRITICAL_ERROR, "Konnte Querrie nicht ausführen!", "", __LINE__, __FILE__, $sql);
}
else
{
	if( isset($HTTP_POST_VARS['sperren']) )
	{
		//uid 
		$sql = "SELECT user_id FROM ".USERS_TABLE." WHERE username='".$_POST['username']."'";
		if( !$result = $db->sql_query($sql) )
		{
			message_die(GENERAL_ERROR, "SQL-Querrie gescheitert!", "", 
Ich habe wohl einen ähnlichen Thread hier entdeckt, da fehlten allerdings noch mehr Tabellen, noch jemand eine Idee?

Danke

Wicked


EDIT:
=====
Habe die Lösung selsbt herausgefunden: ALTER TABLE jos_users ADD user_id TINYINT(1) DEFAULT '1' NOT NULL;
Zuletzt geändert von wicked-disorder am 08.07.2006 21:15, insgesamt 1-mal geändert.
wicked-disorder
Mitglied
Beiträge: 256
Registriert: 28.06.2006 21:46
Wohnort: Recklinghausen
Kontaktdaten:

Beitrag von wicked-disorder »

Nun habe ich doch noch eine Frage.
Ich blicks momentan nicht.

Wenn ich versuche auf den Nickpage Button zu gehen bekomme ich einen 404 Fehler, Seite nicht gefunden. Der Link verweist auch auf root/nickpage.php und nicht auf components/com_forum/nickpage.php.
Für den Button habe ich den Pfad in der overall_header.tpl anpassen können. Was muss ich nun noch ändern.

Vielen Dank für Eure Hilfe.

Wicked
wicked-disorder
Mitglied
Beiträge: 256
Registriert: 28.06.2006 21:46
Wohnort: Recklinghausen
Kontaktdaten:

Beitrag von wicked-disorder »

Das Problem scheint mit der Joomla Komponente phpbb_component_1[1].2.4rc6.zip in Verbindung zu stehen. Ich habe ein blankes phpbb2 2.0.2.1 ohne Joomla installiert und kann den Hack einwandfrei verwenden.
Antworten

Zurück zu „phpBB 2.0: Mod Support“