e107 Bug

avant

Registered
Код:
global $sql, $link_class, $page;
$sql -> db_Select('links', '*', "link_category = 1 and link_name NOT REGEXP('submenu') and link_name NOT REGEXP('child') and link_class IN (".USERCLASS_LIST.") ORDER BY link_order ASC");
$navigation = "<ul id='topmenu'>";

$r="0";
while($row = $sql -> db_Fetch()){
	if(!$link_class || check_class($link_class) || ($link_class==254 && USER)){
		extract($row);
		if(!preg_match("#(http:|mailto:|ftp:)#",$link_url)){ $link_url = e_BASE.$link_url; }
		if(strpos($link_url, $PLUGINS_DIRECTORY) !== FALSE){ $link_url = e_BASE.$link_url; }
		if(strpos($link_url, e_PAGE) !== FALSE){ $ulclass = 'onpage'; define("LINKPARENT" , $link_id); } else { $ulclass = 'offpage'; }

		if(eregi('forum.php', $link_url)){
			if(eregi('forum_viewforum', e_PAGE) || eregi('forum_viewtopic', e_PAGE)){
 				$ulclass = 'onpage'; 
				define("LINKPARENT" , $link_id);
		  	}
		}
		switch ($link_open) { 
			case 1:
				$link_append = " onclick=\"window.open('$link_url'); return false;\"";
				break; 
			case 2:
			   $link_append = " target=\"_parent\"";
				break;
			case 3:
			   $link_append = " target=\"_top\"";
				break;
			default:
			   unset($link_append);
		}
		$navigation .= "<li><a class='$ulclass' ".($link_description ? " title = '$link_description' " : "title = 'add a text description to this link' ")." href='".$link_url."' accesskey='".$r."' ".$link_append.">".LINKSTART."$link_name".LINKEND."</a></li>";
	$r++;
	}
}
$navigation .= "</ul>\n";
return $navigation;

Къде греша :( . Вижте резултата в http://bg-fun.net В менюто отгоре :) Кликнете на Вицове и ще разберете проблема :)
 
Значи от тук става http://bg-fun.net/e107_plugins/jokes_menu/jokes.php
А то ми излиза http://bg-fun.net/%7Be_PLUGIN%7Djokes_menu/jokes.php ето този линк.
Опитай се да го смениш :)
 

Back
Горе