[sitebuilding] foutmelding in cutenews
Geplaatst: zo 08 jul 2007, 21:03
Voor de mensen die niet weten wat CuteNews is: het is een script om online nieuws toe te voegen aan je site. Je moet het wel eerst op je site installeren.
Goed, nu de foutmelding. Ik heb wat test nieuwsberichtjes gemaakt, en als ik dan op Full Story klik voor het volledige verhaal, krijg ik onder het nieuwsbericht de volgende melding:
Na een beetje moeilijk doen, heb ik regel 469 gevonden. Nu denk ik te weten wat de fout is, maar omdat ik hier niet in wil rotzooien terwijl ik niet weet wat ik precies doe, leg ik het eerst hier even voor. Dit is het stukje broncode wat eromheen zit:
Nu vermoed ik dat de fout in deze regel zit:
Er staat namelijk geen ; achter.
Maar omdat ik dus niet wil gaan rotzooien in iets wat ik toch al maar half tot niet snap, leg ik het eerst even hier voor. Is mijn gedachte goed, of weet iemand wat de fout wél is?
Goed, nu de foutmelding. Ik heb wat test nieuwsberichtjes gemaakt, en als ik dan op Full Story klik voor het volledige verhaal, krijg ik onder het nieuwsbericht de volgende melding:
Code: Selecteer alles
Warning: Division by zero in /usr/export/www/hosting/pdejongh/cutenews/inc/functions.inc.php on line 469
Code: Selecteer alles
function insertSmilies($insert_location, $break_location = FALSE, $admincp = FALSE, $wysiwyg = FALSE)
{
global $config_http_script_dir, $config_smilies;
$smilies = explode(",", $config_smilies);
foreach($smilies as $smile)
{
$i++; $smile = trim($smile);
if($admincp){
if($wysiwyg){
//
$advanced_smile = "<img alt=\':$smile:\' src=\'data/emoticons/$smile.gif\' />";
//
$output .= "<a href=# onclick=\"java script:InsertIntoArea('$insert_location','$advanced_smile'); return false;\"><img style=\"border: none;\" alt=\"$smile\" src=\"$config_http_script_dir/data/emoticons/$smile.gif\" /></a>";
$output .= "<a href=# onclick=\"document.getElementById('$insert_location').contentWindow.document.execCommand('InsertImage', false, '$config_http_script_dir/data/emoticons/$smile.gif'); return false;\"><img style=\"border: none;\" alt=\"$smile\" src=\"$config_http_script_dir/data/emoticons/$smile.gif\" /></a>";
}
else{ $output .= "<a href=# onclick=\"java script:document.getElementById('$insert_location').value += ' :$smile:'; return false;\"><img style=\"border: none;\" alt=\"$smile\" src=\"$config_http_script_dir/data/emoticons/$smile.gif\" /></a>"; }
}else{
$output .= "<a href=\"java script:insertext(':$smile:','$insert_location')\"><img style=\"border: none;\" alt=\"$smile\" src=\"$config_http_script_dir/data/emoticons/$smile.gif\" /></a>";
}
if($i%$break_location == 0 and $break_location)
{
$output .= "<br />";
}else{ $output .= " "; }
}
return $output;
}
Code: Selecteer alles
if($i%$break_location == 0 and $break_location)
Maar omdat ik dus niet wil gaan rotzooien in iets wat ik toch al maar half tot niet snap, leg ik het eerst even hier voor. Is mijn gedachte goed, of weet iemand wat de fout wél is?