On Line 20!

Adera
Ich habe mir mal das News Addon Premium von Internet4Ever runtergeladen und wollte es in meinem Forum einbauen. Aber wenn ich es erste ma drinne habe kommt dieser lecker Fehler.

On Line 20 htmlconverter ():

Hier der Link wer das selber ma ausprobieren möchte!
http://www.internet4ever.de/portal/board.php?boardid=68

Kann mir jemand sagen was für ein Fehler das ist und wie man ihn beheben kann?

P.S
code:
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:
<?php
// Copyright 2004 by Internet4Ever.de
require("i4e_news_config.php");
require("global.php");
require("acp/lib/class_parse.php");

$newsresult=$db->query("SELECT *
FROM bb".$n."_threads, bb".$n."_posts, bb".$n."_boards
WHERE (bb".$n."_boards.boardid = bb".$n."_threads.boardid)
AND (bb".$n."_posts.threadid = bb".$n."_threads.threadid)
AND (bb".$n."_threads.starttime = bb".$n."_posts.posttime)
AND (bb".$n."_threads.boardid = $newsboardid)
GROUP BY bb".$n."_threads.threadid
ORDER BY bb".$n."_threads.threadid DESC LIMIT 0,$showlimit");
while($row = $db->fetch_array($newsresult)){

$parse = new parse($docensor,75,$wbbuserdata['showimages'],((isset($_GET['hilight'])) ? ($_GET['hilight']) : ("")),$usecode);
$row['message']=$parse->doparse($row['message'],$row['allowsmilies'],$row['allowhtml'],$row['allowbbcode'],$row['allowimages']);
  
  	$row['posttopic']=htmlconverter(textwrap($row['posttopic']));
  	if($row['iconid']) $posticon=makeimgtag($row['iconpath'],getlangvar($row['icontitle'], $lang), 0);
  	else $posticon="";
    
    	$time=date("H:i:s", $row["posttime"]);
		$date=date("d.m.Y", $row["posttime"]);
		if($color="a") $color="b";
		elseif($color="b") $color="a";
		$db->query("UPDATE bb".$n."_threads Set views=views+1 WHERE threadid=$row[threadid]");
		$views="";
		eval ("\$newsbit .= \"".$tpl->get("i4e_newsbit")."\";");
	
}

eval ("\$newsfooter .= \"".$tpl->get("i4e_news_footer")."\";");
eval ("\$tpl->output(\"".$tpl->get("i4e_news")."\");");

?>
[kamui]
Bitte komplette Fehlermeldung posten
Adera
Ok hier:

Fatal error: Call to undefined function: htmlconverter() in /usr/export/www/hosting/panasync/i4e_news.php on line 20
[kamui]
So wie es da steht, findet er die Funktion htmlconverter nicht smile Ersetze einfach mal das "htmlconverter" durch "htmlspecialchars" ^^
Adera
hehe lol das scheint funktioniert zu haben jetz aber dieses Problem:

Fatal error: Call to undefined function: textwrap() in /usr/export/www/hosting/panasync/i4e_news.php on line 20
The Ball Master
Edit: schon gut
Adera
Zitat:
Original von The Ball Master
Edit: schon gut


Hättste auch bleiben lassen können oder etwa nicht?
Wie du vllt. sehen kannst brauch ich Hilfe keine Kommentare.
The Ball Master
$row['posttopic']=htmlconverter(textwrap($row['posttopic']));


Dachte das da eine klammer zuviel ist.

aber es fängt ja mit 2 klammern und muss auch so wieder enden.
[kamui]
Bist du sicher, dass du die richtige Version des Newsaddons geladen hast (also eine Version für das wbbLite) ?

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
function textwrap($text, $wrapwidth = 40) {
	if ($text && wbb_strlen($text) > $wrapwidth) {
		$text = preg_replace("/([^\n\r ]{".$wrapwidth."})/i", " \\1\n", $text);
		return $text;
	}
	else return $text;
}
$row['posttopic'] = htmlspecialchars(textwrap($row['posttopic']));


Die Funktion textwrap gibts im wbb2, bin mir nicht sicher ob es legal ist, dass ich hier die einzelne Funktion poste, falls es nicht ist, bitte ich ein Teamie die Zeile zu entfernen XD