header boven overall_header

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
Gebruikersavatar
rickieizfazt
Berichten: 52
Lid geworden op: 04 jan 2008, 09:50
Contacteer:

header boven overall_header

Bericht door rickieizfazt » 26 jan 2008, 08:09

  • Adres van je forum: http://tjoogle.com
    Event. modificaties op je forum:portal
    Wanneer ontstond het probleem?bij het live gaan
    phpBB versie: 3.0.0

    Heb je onlangs iets veranderd aan je forum?ben druk bezig ongoing proces
    Wat is het probleem?
error

Op http://tjoogledotcom.freeweb7.com/bb3portal.php draai ik een kopie van het board waar ik alle aanpassingen invoer, test en daarna zet ik ze pas live. De nieuwste aanwinst is http://tjoogledotcom.freeweb7.com/topmenu.html uiteindelijk het verbindingsmenu tussen phpBB3, het portaal en binnenkort CuteNews. En dat moet dan allemaal onder één login draaien, dus dat wordt nog doorwerken. Zoals je ziet werkt het topmenu zo conform de wens.

Vervolgens plaats ik het in overall_header met een include statement

Code: Selecteer alles

<!-- INCLUDE bb3portal/block/topmenu.html -->
helemaal bovenaan net voor

Code: Selecteer alles

<script type="text/javascript">
Als ik dan live ga krijg ik plots een ERROR op regel 105 in het topmenu over een ) die daar niet staat, maar goed we wteen allemaal dat de compiler er nogal eens naast zit en de boodschap de bug niet is. Het werkt niet. Is er iemand die ziet wat ik hier verkeerd doe? Misschien wil je de boodschap simuleren met de include en lokaal ff kijken dit is de source van het topmenu;

Code: Selecteer alles

<style>
all.clsMenuItemNS{font: bold x-small Verdana; color: white; text-decoration: none;}
.clsMenuItemIE{text-decoration: none; font: bold xx-small Verdana; color: white; cursor: hand;}
A:hover {color: blue;}
</style>
<script language="JavaScript">if (document.all)    {n=0;ie=1;fShow="visible";fHide="hidden";}
if (document.layers) {n=1;ie=0;fShow="show";   fHide="hide";}

window.onerror=new Function("return true")
rightX = 0;
function Menu()
{
	this.bgColor     = "#FF0000";
      	if (ie) this.menuFont = "bold xx-small Verdana";
	if (n)  this.menuFont = "bold x-small Verdana";
// 	this.fontColor   = "#0000FF";

	this.addItem    = addItem;
	this.addSubItem = addSubItem;
	this.showMenu   = showMenu;
	this.mainPaneBorder = 0;
	this.subMenuPaneBorder = 0;

	this.subMenuPaneWidth = 120;

	lastMenu = null;
	
	rightY = 0;
	leftY = 0;
	leftX = 0;

	HTMLstr = "";
	HTMLstr += "<!-- MENU PANE DECLARATION BEGINS -->\n";
	HTMLstr += "\n";
	if (ie) HTMLstr += "<div id='MainTable' style='position:relative'>\n";
//	if (n)  HTMLstr += "<layer name='MainTable'>\n";
	HTMLstr += "<table width='100%' bgcolor='"+this.bgColor+"' border='"+this.mainPaneBorder+"'>\n";
	HTMLstr += "<tr>";
	if (n) HTMLstr += "<td> ";
	HTMLstr += "<!-- MAIN MENU STARTS -->\n";
	HTMLstr += "<!-- MAIN_MENU -->\n";
	HTMLstr += "<!-- MAIN MENU ENDS -->\n";
	if (n) HTMLstr += "</td>";
	HTMLstr += "</tr>\n";
	HTMLstr += "</table>\n";
	HTMLstr += "\n";
	HTMLstr += "<!-- SUB MENU STARTS -->\n";
	HTMLstr += "<!-- SUB_MENU -->\n";
	HTMLstr += "<!-- SUB MENU ENDS -->\n";
	HTMLstr += "\n";
	if (ie) HTMLstr+= "</div>\n";
//	if (n)  HTMLstr+= "</layer>\n";
	HTMLstr += "<!-- MENU PANE DECALARATION ENDS -->\n";
}

function addItem(idItem, text, hint, location, altLocation)
{
	var Lookup = "<!-- ITEM "+idItem+" -->";
	if (HTMLstr.indexOf(Lookup) != -1)
	{
		alert(idParent + " already exist");
		return;
	}
	var MENUitem = "";
	MENUitem += "\n<!-- ITEM "+idItem+" -->\n";
	if (n)
	{
		MENUitem += "<ilayer name="+idItem+">";
		MENUitem += "<a href='.' class=clsMenuItemNS onmouseover=\"displaySubMenu('"+idItem+"')\" onclick=\"return false;\">";
		MENUitem += "| ";
		MENUitem += text;
		MENUitem += "</a>";
		MENUitem += "</ilayer>";
	}
	if (ie)
	{
		MENUitem += "<td>\n";
		MENUitem += "<div id='"+idItem+"' style='position:relative; font: "+this.menuFont+";'>\n";
		MENUitem += "<a ";
		MENUitem += "class=clsMenuItemIE ";
//		MENUitem += "style='text-decoration: none; font: "+this.menuFont+"; color: "+this.fontColor+"; cursor: hand;' ";
		if (hint != null)
			MENUitem += "title='"+hint+"' ";
		if (location != null)
		{
			MENUitem += "href='"+location+"' ";
			MENUitem += "onmouseover=\"hideAll()\" ";
		}
		else
		{
			if (altLocation != null)
				MENUitem += "href='"+altLocation+"' ";
			else
				MENUitem += "href='.' ";
			MENUitem += "onmouseover=\"displaySubMenu('"+idItem+"')\" ";
			MENUitem += "onclick=\"return false;\" "
		}
		MENUitem += ">";
		MENUitem += "| \n";
		MENUitem += text;
		MENUitem += "</a>\n";
		MENUitem += "</div>\n";
		MENUitem += "</td>\n";
	}
	MENUitem += "<!-- END OF ITEM "+idItem+" -->\n\n";
	MENUitem += "<!-- MAIN_MENU -->\n";

	HTMLstr = HTMLstr.replace("<!-- MAIN_MENU -->\n", MENUitem);


function addSubItem(idParent, text, hint, location)
{
	var MENUitem = "";
	Lookup = "<!-- ITEM "+idParent+" -->";
	if (HTMLstr.indexOf(Lookup) == -1)
	{
		alert(idParent + " not found");
		return;
	}
	Lookup = "<!-- NEXT ITEM OF SUB MENU "+ idParent +" -->";
	if (HTMLstr.indexOf(Lookup) == -1)
	{
		if (n)
		{
			MENUitem += "\n";
			MENUitem += "<layer id='"+idParent+"submenu' visibility=hide bgcolor='"+this.bgColor+"'>\n";
			MENUitem += "<table border='"+this.subMenuPaneBorder+"' bgcolor='"+this.bgColor+"' width="+this.subMenuPaneWidth+">\n";
			MENUitem += "<!-- NEXT ITEM OF SUB MENU "+ idParent +" -->\n";
			MENUitem += "</table>\n";
			MENUitem += "</layer>\n";
			MENUitem += "\n";
		}
		if (ie)
		{
			MENUitem += "\n";
			MENUitem += "<div id='"+idParent+"submenu' style='position:absolute; visibility: hidden; width: "+this.subMenuPaneWidth+"; font: "+this.menuFont+"; top: -300;'>\n";
			MENUitem += "<table border='"+this.subMenuPaneBorder+"' bgcolor='"+this.bgColor+"' width="+this.subMenuPaneWidth+">\n";
			MENUitem += "<!-- NEXT ITEM OF SUB MENU "+ idParent +" -->\n";
			MENUitem += "</table>\n";
			MENUitem += "</div>\n";
			MENUitem += "\n";
		}
		MENUitem += "<!-- SUB_MENU -->\n";
		HTMLstr = HTMLstr.replace("<!-- SUB_MENU -->\n", MENUitem);
	}

	Lookup = "<!-- NEXT ITEM OF SUB MENU "+ idParent +" -->\n";
	if (n)  MENUitem = "<tr><td><a class=clsMenuItemNS title='"+hint+"' href='"+location+"'>"+text+"</a><br></td></tr>\n";
	if (ie) MENUitem = "<tr><td><a class=clsMenuItemIE title='"+hint+"' href='"+location+"'>"+text+"</a><br></td></tr>\n";
	MENUitem += Lookup;
	HTMLstr = HTMLstr.replace(Lookup, MENUitem);

}

function showMenu()
{
	document.writeln(HTMLstr);
}

function displaySubMenu(idMainMenu)
{
	var menu;
	var submenu;
	if (n)
	{
		submenu = document.layers[idMainMenu+"submenu"];
		if (lastMenu != null && lastMenu != submenu) hideAll();
		submenu.left = document.layers[idMainMenu].pageX;
		submenu.top  = document.layers[idMainMenu].pageY + 25;
		submenu.visibility = fShow;

		leftX  = document.layers[idMainMenu+"submenu"].left;
		rightX = leftX + document.layers[idMainMenu+"submenu"].clip.width;
		leftY  = document.layers[idMainMenu+"submenu"].top+
			document.layers[idMainMenu+"submenu"].clip.height;
		rightY = leftY;
	} else if (ie) {
		menu = eval(idMainMenu);
		submenu = eval(idMainMenu+"submenu.style");
		submenu.left = calculateSumOffset(menu, 'offsetLeft');
//		submenu.top  = calculateSumOffset(menu, 'offsetTop') + 30;
		submenu.top  = menu.style.top+23;
		submenu.visibility = fShow;
		if (lastMenu != null && lastMenu != submenu) hideAll();

		leftX  = document.all[idMainMenu+"submenu"].style.posLeft;
		rightX = leftX + document.all[idMainMenu+"submenu"].offsetWidth;

		leftY  = document.all[idMainMenu+"submenu"].style.posTop+
			document.all[idMainMenu+"submenu"].offsetHeight;
		rightY = leftY;
	}
	lastMenu = submenu;
}

function hideAll()
{
	if (lastMenu != null) {lastMenu.visibility = fHide;lastMenu.left = 0;}
}

function calculateSumOffset(idItem, offsetName)
{
	var totalOffset = 0;
	var item = eval('idItem');
	do
	{
		totalOffset += eval('item.'+offsetName);
		item = eval('item.offsetParent');
	} while (item != null);
	return totalOffset;
}

function updateIt(e)
{
	if (ie)
	{
		var x = window.event.clientX;
		var y = window.event.clientY;

		if (x > rightX || x < leftX) hideAll();
		else if (y > rightY) hideAll();
	}
	if (n)
	{
		var x = e.pageX;
		var y = e.pageY;

		if (x > rightX || x < leftX) hideAll();
		else if (y > rightY) hideAll();
	}
}

if (document.all)
{
	document.body.onclick=hideAll;
	document.body.onscroll=hideAll;
	document.body.onmousemove=updateIt;
}
if (document.layers)
{
	document.onmousedown=hideAll;
	window.captureEvents(Event.MOUSEMOVE);
	window.onmousemove=updateIt;
}</script>
<script language="JavaScript">function showToolbar()
{
// AddItem(id, text, hint, location, alternativeLocation);
// AddSubItem(idParent, text, hint, location);

	menu = new Menu();
	menu.addItem("link1", "Portal", "general menu",  null, null);
	menu.addItem("link2", "Board", "goto forum",  null, null);
	menu.addItem("link3", "Funny News", "haha news items",  null, null);
	menu.addItem("link4", "Read First & FAQ!", "explanation how this works",  null, null);
	menu.addItem("link5", "Link Business", "your questions on link exchange",  null, null);
	
	menu.addSubItem("link1", "Portal Index", "go main index portal",  "http://tjoogle.com/" );
//	menu.addSubItem("link1", "uit Sublink 1-2", "Tekst bij Sublink 1-2",  "");
//	menu.addSubItem("link1", "uit Sublink 1-3", "Tekst bij Sublink 1-3",  "");
//	menu.addSubItem("link1", "uit Sublink 1-4", "Tekst bij Sublink 1-4",  "");
	
	menu.addSubItem("link2", "Forum Main", "forum main",  "http://tjoogle.com/bb3portal.php");
	menu.addSubItem("link2", "links on Freeware", "subforum freeware",  "http://tjoogle.com/viewforum.php?f=2");
	menu.addSubItem("link2", "links on Music", "subforum music",  "http://tjoogle.com/viewforum.php?f=3");
	menu.addSubItem("link2", "links on Movies", "subforum movies",  "http://tjoogle.com/viewforum.php?f=13");
	menu.addSubItem("link2", "Links on Warcraft", "subforum WOW",  "http://tjoogle.com/viewforum.php?f=48");
	menu.addSubItem("link2", "Links on E-Books", "subforum books",  "http://tjoogle.com/viewforum.php?f=4");
	menu.addSubItem("link2", "Links on Vista", "subforum Vista",  "http://tjoogle.com/viewforum.php?f=49");


	menu.addSubItem("link3", "login funny news TESTING,NOT LIVE YET & and you have to register again, working on that", "TESTFASE! NOT LIVE YET & you have to register",  "http://tjoogledotcom.freeweb7.com/cutenews/index.php");
//	menu.addSubItem("link3", "Sublink 3-2", "Tekst bij Sublink 3-2",  "http://www.partnershop.nl/shop/8114/1/?mid=35&url=http://webhosting.lycos.nl/consumer/activestart/");
//	menu.addSubItem("link3", "Sublink 3-3", "Tekst bij Sublink 3-3",  "http://www.partnershop.nl/shop/8114/1/?mid=35&url=http://webhosting.lycos.nl/consumer/activestart/");
//	menu.addSubItem("link3", "Sublink 3-4", "Tekst bij Sublink 3-4",  "http://www.partnershop.nl/shop/8114/1/?mid=35&url=http://webhosting.lycos.nl/consumer/activestart/");

      
	menu.addSubItem("link4", "all FAQ", "many so look here 1st",  "http://tjoogle.com/faq.php");
	menu.addSubItem("link4", "How do I post?", "check first!",  "http://tjoogle.com/faq.php?mode=bbcode");
	menu.addSubItem("link4", "Terms of Use", "speaks for itself",  "http://tjoogle.com/ucp.php?mode=terms");
	menu.addSubItem("link4", "Privacy Policy", "these days important issue",  "http://tjoogle.com/ucp.php?mode=privacy");
//	menu.addSubItem("link4", "Sublink 4-5", "Tekst bij Sublink 4-5",  "http://www.partnershop.nl/shop/8114/1/?mid=35&url=http://webhosting.lycos.nl/consumer/activestart/");
//	menu.addSubItem("link4", "Sublink 4-6", "Tekst bij Sublink 4-6",  "http://www.partnershop.nl/shop/8114/1/?mid=35&url=http://webhosting.lycos.nl/consumer/activestart/");
//	menu.addSubItem("link4", "Sublink 4-7", "Tekst bij Sublink 4-7",  "http://www.partnershop.nl/shop/8114/1/?mid=35&url=http://webhosting.lycos.nl/consumer/activestart/");
	
	
	menu.addSubItem("link5", "info on link exchange", "your site linked here?",  "");
//	menu.addSubItem("link5", "Sublink 5-2", "Tekst bij Sublink 5-2",  "http://www.partnershop.nl/shop/8114/1/?mid=35&url=http://webhosting.lycos.nl/consumer/activestart/");
//	menu.addSubItem("link5", "Sublink 5-3", "Tekst bij Sublink 5-3",  "http://www.partnershop.nl/shop/8114/1/?mid=35&url=http://webhosting.lycos.nl/consumer/activestart/");
//	menu.addSubItem("link5", "Sublink 5-4", "Tekst bij Sublink 5-4",  "http://www.partnershop.nl/shop/8114/1/?mid=35&url=http://webhosting.lycos.nl/consumer/activestart/");
	
	menu.showMenu();
}
</script>
<script
language="JavaScript">
showToolbar();
</script>
<script language="JavaScript">
function UpdateIt(){
if (document.all){
document.all["MainTable"].style.top = document.body.scrollTop;
setTimeout("UpdateIt()", 200);}}
UpdateIt();
</script>
<base target="_blank">
..
Draai canverPORTAL met phpBB3, advanced SEO MOD, SEO dynamic metatags, in board geintegreerde Ajax Chatbox, diverse kleine MODS. BRIDGED Coppermine gallery. Cutenews onder overall_header en _footer. RSS van Cutenews is geintegreerd in Portaal. SEO & BOTS monitored by CrawlTrack en phpMyvisites, twee echte aanraders . Tevens de SNEWS RSS functions published via Feedburner, phpBB Arcade online games. Kom eens langs op http://tjoogle.com work in process: bridged phpFusion

Gebruikersavatar
rickieizfazt
Berichten: 52
Lid geworden op: 04 jan 2008, 09:50
Contacteer:

OPGELOST

Bericht door rickieizfazt » 27 jan 2008, 06:22

OPGELOST
Draai canverPORTAL met phpBB3, advanced SEO MOD, SEO dynamic metatags, in board geintegreerde Ajax Chatbox, diverse kleine MODS. BRIDGED Coppermine gallery. Cutenews onder overall_header en _footer. RSS van Cutenews is geintegreerd in Portaal. SEO & BOTS monitored by CrawlTrack en phpMyvisites, twee echte aanraders . Tevens de SNEWS RSS functions published via Feedburner, phpBB Arcade online games. Kom eens langs op http://tjoogle.com work in process: bridged phpFusion

Gesloten