Seite 1 von 1

Probleme mit "NewsMod"

Verfasst: 20.04.2003 13:42
von Murphy
MOD Title: "News Block" Mod

ist alles installiert.
table ist erstellt: phpbb_news
(wurde durch die "news_install.php" erstellt)

beim Aufruf der Seite:

Code: Alles auswählen

phpBB : Critical Error 
Could not query config information
DEBUG MODE
SQL Error : 1146 Table 'test.news_table' doesn't exist
SELECT * FROM NEWS_TABLE
Line : 19
File : c:\programme\apache group\apache\htdocs\includes\functions_news.php 
laut der Meldung, müsste er ja auf "news_table" zugreifen wollen.
es existiert aber nach der Installation aber nur "phpbb_news"
mit allen tables.

zur Zeit habe ich die "functions_news.php" umbenannt, so dass ich
überhaupt die Seite aufrufen kann.

Ich weiss im Moment niocht mehr weiter :cry:


--->Thema verschoben<--- (SeKey)

Verfasst: 20.04.2003 13:57
von Mister_X
gib mal einen Link auf die functions_news.php (vorher natürlich txt Endung verpassen damit wie sie uns anschauen können)

Verfasst: 20.04.2003 14:06
von Murphy
ist nicht so gross:

löscht sie einfach (wenn ihr wollt), wenn ihr es gelesen habt!

Code: Alles auswählen

 $news_config = array();

       $sql = "SELECT *
	FROM " . NEWS_TABLE;
if( !($result = $db->sql_query($sql)) )
{
	message_die(CRITICAL_ERROR, "Could not query config information", "", __LINE__, __FILE__, $sql);
}

while ( $row = $db->sql_fetchrow($result) )
{
	$news_config[$row['config_name']] = $row['config_value'];
}	



  	
	
	
function ns_select($default, $select_name = 'news_size')
{
	global $news_config, $lang;

	if ( !isset($default) )
	{
		$default == 'news_size';
	}
	$ns_select = '<select name="' . $select_name . '">';

	while( list($offset, $zone) = @each($lang['ns']) )
	{
		$selected = ( $offset == $default ) ? ' selected="selected"' : '';
		$ns_select .= '<option value="' . $offset . '"' . $selected . '>' . $zone . '</option>';
	}
	$ns_select .= '</select>';

	return $ns_select;
}

 function nc_select($default, $select_name = 'news_color')
{
	global $news_config, $lang;

	if ( !isset($default) )
	{
		$default == 'news_color';
	}
	$nc_select = '<select name="' . $select_name . '">';

	while( list($offset, $zone) = @each($lang['nc']) )
	{
		$selected = ( $offset == $default ) ? ' selected="selected"' : '';
		$nc_select .= '<option value="' . $offset . '"' . $selected . '>' . $zone . '</option>';
	}
	$nc_select .= '</select>';

	return $nc_select;
}
 function ssp_select($default, $select_name = 'scroll_speed')
{
	global $news_config, $lang;

	if ( !isset($default) )
	{
		$default == 'scroll_speed';
	}
	$ssp_select = '<select name="' . $select_name . '">';

	while( list($offset, $zone) = @each($lang['ssp']) )
	{
		$selected = ( $offset == $default ) ? ' selected="selected"' : '';
		$ssp_select .= '<option value="' . $offset . '"' . $selected . '>' . $zone . '</option>';
	}
	$ssp_select .= '</select>';

	return $ssp_select;
}
  function sa_select($default, $select_name = 'scroll_action')
{
	global $news_config, $lang;

	if ( !isset($default) )
	{
		$default == 'scroll_action';
	}
	$sa_select = '<select name="' . $select_name . '">';

	while( list($offset, $zone) = @each($lang['sa']) )
	{
		$selected = ( $offset == $default ) ? ' selected="selected"' : '';
		$sa_select .= '<option value="' . $offset . '"' . $selected . '>' . $zone . '</option>';
	}
	$sa_select .= '</select>';

	return $sa_select;
}
  function sb_select($default, $select_name = 'scroll_behavior')
{
	global $news_config, $lang;

	if ( !isset($default) )
	{
		$default == 'scroll_behavior';
	}
	$sb_select = '<select name="' . $select_name . '">';

	while( list($offset, $zone) = @each($lang['sb']) )
	{
		$selected = ( $offset == $default ) ? ' selected="selected"' : '';
		$sb_select .= '<option value="' . $offset . '"' . $selected . '>' . $zone . '</option>';
	}
	$sb_select .= '</select>';

	return $sb_select;
}
  function ss_select($default, $select_name = 'scroll_size')
{
	global $news_config, $lang;

	if ( !isset($default) )
	{
		$default == 'scroll_size';
	}
	$ss_select = '<select name="' . $select_name . '">';

	while( list($offset, $zone) = @each($lang['ss']) )
	{
		$selected = ( $offset == $default ) ? ' selected="selected"' : '';
		$ss_select .= '<option value="' . $offset . '"' . $selected . '>' . $zone . '</option>';
	}
	$ss_select .= '</select>';

	return $ss_select;
}

?>

Verfasst: 20.04.2003 14:11
von Mister_X
der Mod dürfte auch Änderungen an der constants.php erfodert haben, hast du die durchgeführt ?

Verfasst: 20.04.2003 14:14
von Murphy
newsmod201_update.txt hat geschrieben:## Files To Edit: includes/page_header.php,
## language/lang_english/lang_main.php
## templates/subSilver/index_body.tpl
##
## Included Files: admin_news.php,
## board_news.tpl,
## functions_news.php,
## lang_admin_news.php,
## news_install.php
war laut install nicht notwendig

Verfasst: 20.04.2003 14:27
von Mister_X
du hast schon gesehen, dass die Datei newsmod201_update.txt heißt, gibts vielleicht noch ne Komplettanleitung dazu ?
in die constants.php muss noch was in der Form hier rein:
define('NEWS_TABLE', $table_prefix.'news');

Verfasst: 20.04.2003 14:42
von Murphy
Mister_X hat geschrieben: in die constants.php muss noch was in der Form hier rein:
define('NEWS_TABLE', $table_prefix.'news');

hi Mister_X

du bist klasse!
ich habe es in die constants.php eingefügt und es klappt direkt :-D

-------------
zu dem update.txt

da steht (von der anleitung her) genau das gleiche drin!
ich denke mal, dass der Text um deine
constants.php - passage erweitert werden müsste!


Vielen Dank für die schnelle Hilfe!

Verfasst: 20.04.2003 14:56
von Mister_X
dann suche nochmal genau und wenn du den Part mit der constants.php wirklich nirgends findest dann melde den Fehler vielleicht dem Modautor :)

Verfasst: 20.04.2003 15:04
von Murphy
steht nirgends drin!

-> mach ich, ich schreibe ihm, danke!

Verfasst: 20.04.2003 15:19
von lars
habe desselben problem, jetzt klaptt, kann admin menü links sehen und schreiben, aber kann nix erscheint.
Wo liegt eigenlich News Mod?

ich benutzte phpplus.