Knowledgebase - ACP Menu weg
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.
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.
Knowledgebase - ACP Menu weg
Hallo allerseits!
Ich habe folgenden Fehler festgestellt im Zusammenhang mit dem Knowledgebase Mod :
http://www.phpbb2.de/dload.php?action=file&file_id=538
Wenn man die nötigen Dateien in den Admin-Ordner kopiert hat ist statt der Navigationsleiste im linken Frame des ACPs nur eine weisse Seite zu sehen.
Lösch man die Dateien wieder ist auch das Navigationsmenu wieder da.
Hat jemand eine Idee was die Ursache für diesen seltsamen Fehler sein könnte und wie man das behebt?
Ich verwende phpBB 2.0.11. Mit Version 2.0.10 hatte ich keine derartigen Probleme und ich habe bis jetzt auch nichts zu diesem Thema gefunden..
Ich habe folgenden Fehler festgestellt im Zusammenhang mit dem Knowledgebase Mod :
http://www.phpbb2.de/dload.php?action=file&file_id=538
Wenn man die nötigen Dateien in den Admin-Ordner kopiert hat ist statt der Navigationsleiste im linken Frame des ACPs nur eine weisse Seite zu sehen.
Lösch man die Dateien wieder ist auch das Navigationsmenu wieder da.
Hat jemand eine Idee was die Ursache für diesen seltsamen Fehler sein könnte und wie man das behebt?
Ich verwende phpBB 2.0.11. Mit Version 2.0.10 hatte ich keine derartigen Probleme und ich habe bis jetzt auch nichts zu diesem Thema gefunden..
Die Signatur hat Urlaub.
Vielen Dank für deine Antwort. Leider trifft keine der beiden Möglichkeiten auf mein Problem zu.
Der linke Frame verschwindet nicht, sondern es wird statt der Seite mit den Links (Navigation) nur eine weiße Seite angezeigt. Also ein weißer linker Frame ohne Auswahlmöglichkeiten. Und das ist schlecht im Adminbereich, oder? Habe ich noch nie gehabt sowas. Der rechte Frame ist normal.
- edit -
Hier noch ein Sreenshot
Der linke Frame verschwindet nicht, sondern es wird statt der Seite mit den Links (Navigation) nur eine weiße Seite angezeigt. Also ein weißer linker Frame ohne Auswahlmöglichkeiten. Und das ist schlecht im Adminbereich, oder? Habe ich noch nie gehabt sowas. Der rechte Frame ist normal.
- edit -
Hier noch ein Sreenshot
Die Signatur hat Urlaub.
Guten Abend,
Ich hab mal noch etwas gepröbelt und herausgefunden, dass einzig und alleine admin_kb_cat.php den gennanten Fehler produziert.
Könnte jemand den Code kurz durchschauen ob er den Fehler irgendwie sieht? Ich verstehe davon leider nur Bahnhof...
mfg
Quiz
Ich hab mal noch etwas gepröbelt und herausgefunden, dass einzig und alleine admin_kb_cat.php den gennanten Fehler produziert.
Könnte jemand den Code kurz durchschauen ob er den Fehler irgendwie sieht? Ich verstehe davon leider nur Bahnhof...
Code: Alles auswählen
<?php
/***************************************************************************
* admin_kb_cat.php
* -------------------
* begin : Monday, Mar 31, 2003
* copyright : (C) 2001 The phpBB Group
* email : support@phpbb.com
*
* $Id: admin_kb_types.php,v 1.4 2004/05/02 08:25:02 jonohlsson Exp $
*
***************************************************************************/
/***************************************************************************
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
***************************************************************************/
define('IN_PHPBB', 1);
if( !empty($setmodules) )
{
$file = basename(__FILE__);
$module['KB_title']['Types_man'] = $file;
return;
}
function get_list_kb($id, $select)
{
global $db;
$idfield = 'id';
$namefield = 'type';
$sql = "SELECT *
FROM " . KB_TYPES_TABLE;
if( $select == 0 )
{
$sql .= " WHERE $idfield <> $id";
}
if( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Couldn't get list of types", "", __LINE__, __FILE__, $sql);
}
$typelist = "";
while( $row = $db->sql_fetchrow($result) )
{
$typelist .= "<option value=\"$row[$idfield]\"$s>" . $row[$namefield] . "</option>\n";
}
return($typelist);
}
//
// Load default header
//
$phpbb_root_path = "./../";
require($phpbb_root_path . 'extension.inc');
require('./pagestart.' . $phpEx);
include($phpbb_root_path . 'config.'.$phpEx);
require($phpbb_root_path . 'includes/kb_constants.' . $phpEx);
include($phpbb_root_path . 'includes/functions_admin.'.$phpEx);
if ( isset($HTTP_POST_VARS['mode']) || isset($HTTP_GET_VARS['mode']) )
{
$mode = ( isset($HTTP_POST_VARS['mode']) ) ? $HTTP_POST_VARS['mode'] : $HTTP_GET_VARS['mode'];
}
else
{
if ( $create )
{
$mode = 'create';
}
else if ( $edit )
{
$mode = 'edit';
}
else if ( $delete )
{
$mode = 'delete';
}
else
{
$mode = '';
}
}
switch( $mode )
{
case ('create'):
$type_name = trim($HTTP_POST_VARS['new_type_name']);
if ( !$type_name )
{
echo "Please put a type name in!";
exit;
}
$sql = "INSERT INTO " . KB_TYPES_TABLE . " (type) VALUES ('$type_name')";
if ( !($results = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not create type", '', __LINE__, __FILE__, $sql);
}
$message = $lang['Type_created'] . '<br /><br />' . sprintf($lang['Click_return_type_manager'], '<a href="' . append_sid("admin_kb_types.$phpEx") . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid($phpbb_root_path . "admin/index.$phpEx?pane=right") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
break;
case ('edit'):
if ( !$HTTP_POST_VARS['submit'] )
{
$type_id = $HTTP_GET_VARS['cat'];
$sql = "SELECT * FROM " . KB_TYPES_TABLE . " WHERE id = " . $type_id;
if ( !($results = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not obtain type", '', __LINE__, __FILE__, $sql);
}
if ( $type = $db->sql_fetchrow($results) )
{
$type = $type['type'];
}
//
// Generate page
//
$template->set_filenames(array(
'body' => 'admin/kb_cat_edit_body.tpl')
);
$template->assign_vars(array(
'L_EDIT_TITLE' => $lang['Edit_type'],
'L_CATEGORY' => $lang['Article_type'],
'L_CAT_SETTINGS' => $lang['Cat_settings'],
'L_CREATE' => $lang['Edit'],
'S_ACTION' => append_sid($phpbb_root_path . "admin/admin_kb_types.$phpEx?mode=edit"),
'CAT_NAME' => $type,
'S_HIDDEN' => '<input type="hidden" name="typeid" value="' . $type_id . '">')
);
}
else if ($HTTP_POST_VARS['submit'] )
{
$type_id = $HTTP_POST_VARS['typeid'];
$type_name = trim($HTTP_POST_VARS['catname']);
if ( !$type_name )
{
echo "Please put a type name in!";
exit;
}
$sql = "UPDATE " . KB_TYPES_TABLE .
" SET type = '" . $type_name .
"' WHERE id = " . $type_id;
if ( !($results = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not update type", '', __LINE__, __FILE__, $sql);
}
$message = $lang['Type_edited'] . '<br /><br />' . sprintf($lang['Click_return_type_manager'], '<a href="' . append_sid("admin_kb_types.$phpEx") . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid($phpbb_root_path . "admin/index.$phpEx?pane=right") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
}
break;
case ('delete'):
if ( !$HTTP_POST_VARS['submit'] )
{
$type_id = $HTTP_GET_VARS['cat'];
$sql = "SELECT *
FROM " . KB_TYPES_TABLE .
" WHERE id = '" . $type_id . "'";
if ( !($cat_result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not obtain type", '', __LINE__, __FILE__, $sql);
}
if ( $type = $db->sql_fetchrow($cat_result) )
{
$type_name = $type['type'];
}
//
// Generate page
//
$template->set_filenames(array(
'body' => 'admin/kb_cat_del_body.tpl')
);
$template->assign_vars(array(
'L_DELETE_TITLE' => $lang['Type_delete_title'],
'L_DELETE_DESCRIPTION' => $lang['Type_delete_desc'],
'L_CAT_DELETE' => $lang['Type_delete_title'],
'L_CAT_NAME' => $lang['Article_type'],
'L_MOVE_CONTENTS' => $lang['Change_type'],
'L_DELETE' => $lang['Change_and_Delete'],
'S_HIDDEN_FIELDS' => '<input type="hidden" name="typeid" value="' . $type_id .'">',
'S_SELECT_TO' => get_list_kb($type_id, 0),
'S_ACTION' => append_sid($phpbb_root_path . "admin/admin_kb_types.$phpEx?mode=delete"),
'CAT_NAME' => $type_name)
);
}
else if ( $HTTP_POST_VARS['submit'] )
{
$new_type = $HTTP_POST_VARS['move_id'];
$old_type = $HTTP_POST_VARS['typeid'];
if ( $new_type )
{
$sql = "UPDATE " . KB_ARTICLES_TABLE .
" SET article_type = '$new_type'
WHERE article_type = '$old_type'";
if ( !($move_result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not update articles", '', __LINE__, __FILE__, $sql);
}
}
$sql = "DELETE FROM " . KB_TYPES_TABLE .
" WHERE id = $old_type";
if ( !($delete_result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not delete type", '', __LINE__, __FILE__, $sql);
}
$message = $lang['Type_deleted'] . '<br /><br />' . sprintf($lang['Click_return_type_manager'], '<a href="' . append_sid("admin_kb_types.$phpEx") . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_admin_index'], '<a href="' . append_sid($phpbb_root_path . "admin/index.$phpEx?pane=right") . '">', '</a>');
message_die(GENERAL_MESSAGE, $message);
}
break;
default:
//
// Generate page
//
$template->set_filenames(array(
'body' => 'admin/kb_type_body.tpl')
);
$template->assign_vars(array(
'L_KB_TYPE_TITLE' => $lang['Types_man'],
'L_KB_TYPE_DESCRIPTION' => $lang['KB_types_description'],
'L_CREATE_TYPE' => $lang['Create_type'],
'L_CREATE' => $lang['Create'],
'L_TYPE' => $lang['Article_type'],
'L_ACTION' => $lang['Art_action'],
'S_ACTION' => append_sid($phpbb_root_path . "admin/admin_kb_types.$phpEx?mode=create"))
);
//get categories
$sql = "SELECT *
FROM " . KB_TYPES_TABLE;
if ( !($cat_result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Could not obtain types", '', __LINE__, __FILE__, $sql);
}
while ( $type = $db->sql_fetchrow($cat_result) )
{
$type_id = $type['id'];
$type_name = $type['type'];
$temp_url = append_sid($phpbb_root_path . "admin/admin_kb_types.$phpEx?mode=edit&cat=$type_id");
$edit = '<a href="' . $temp_url . '"><img src="'.$phpbb_root_path . $images['icon_edit'] . '" border="0" alt="' . $lang['Edit'] . '"></a>';
$temp_url = append_sid($phpbb_root_path . "admin/admin_kb_types.$phpEx?mode=delete&cat=$type_id");
$delete = '<a href="' . $temp_url . '"><img src="'.$phpbb_root_path . $images['icon_delpost'] . '" border="0" alt="' . $lang['Delete'] . '"></a>';
$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
$template->assign_block_vars('typerow', array(
'TYPE' => $type_name,
'U_EDIT' => $edit,
'U_DELETE' => $delete,
'ROW_COLOR' => '#' . $row_color,
'ROW_CLASS' => $row_class)
);
$i++;
}
break;
}
$template->pparse('body');
include('./page_footer_admin.'.$phpEx);
?>
Quiz
Hi all,
Ich hab die Lösung: http://www.oxpus.de/phpBB/viewtopic.php?t=1743
2 der 4 Files im Ordner Admin sind leider nicht mit php 5 kompatibel... Hier gibt's die angepassten Files...
mfg
Quiz
Ich hab die Lösung: http://www.oxpus.de/phpBB/viewtopic.php?t=1743
2 der 4 Files im Ordner Admin sind leider nicht mit php 5 kompatibel... Hier gibt's die angepassten Files...
mfg
Quiz
- Gumfuzi
- Ehemaliges Teammitglied
- Beiträge: 2454
- Registriert: 26.03.2004 22:25
- Wohnort: Linz, AT
- Kontaktdaten:
danke für den (alten) Thread sowie der Suchfunktion - bei mir war es auch die KB.
habe die nun auch umbenannt und nun funzt es.
habe die nun auch umbenannt und nun funzt es.
Du kannst niemals alle mit deinem Tun begeistern. Selbst wenn du über's Wasser laufen kannst, kommt einer daher und fragt, ob du zu blöd zum Schwimmen bist.
https://www.deskmodder.de
https://www.deskmodder.de