Seite 1 von 1

Portal Einbaufehler (SubSilver2)

Verfasst: 02.11.2009 19:10
von Bealin
Hallo,
ich hab mich mal dran versucht, aber ein großes problem.
Der bereich für den Styleeinbau, ist ja nur für Prosilber beschrieben, ich nutze aber den Style SubSilber2

Nun hab ich die Codes erstmal irgendwo eingefügt in die overall header.
Was zu einer Fehlermeldung führte, diese Fehlermeldung exisitert nun immernoch, auch wenn ich die Codes rausgenommen habe

Parse error: syntax error, unexpected $end in /var/www/web121450/html/phpbb/cache/tpl_subsilver2_overall_header.html.php on line 194

Dieser Fehler erscheint wenn ich mein Forum aufrufe.

Ich hab das Forum gechact wie es in der Anleitung stand.
ich hab von den phpbb Codes nicht so die Ahnung, woher weiß ich denn, wo ich die Codeteile einsetzen soll für die Styles? Denn die Codes nach denen ich suchen soll, existieren nicht bei SubSilber2

Danke

PS:
Hier meine Overall header vom SubSilver2
Vielleicht kann mir da jemand behilflich sein

Code: Alles auswählen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}" xml:lang="{S_USER_LANG}">
<head>

<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
<meta http-equiv="content-language" content="{S_USER_LANG}" />
<meta http-equiv="content-style-type" content="text/css" />
<meta http-equiv="imagetoolbar" content="no" />
<meta name="resource-type" content="document" />
<meta name="distribution" content="global" />
<meta name="copyright" content="2000, 2002, 2005, 2007 phpBB Group" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
{META}
<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>

<link rel="stylesheet" href="{T_STYLESHEET_LINK}" type="text/css" />

<script type="text/javascript">
// <![CDATA[
<!-- IF S_USER_PM_POPUP -->
	if ({S_NEW_PM})
	{
		popup('{UA_POPUP_PM}', 400, 225, '_phpbbprivmsg');
	}
<!-- ENDIF -->

function popup(url, width, height, name)
{
	if (!name)
	{
		name = '_popup';
	}

	window.open(url.replace(/&/g, '&'), name, 'height=' + height + ',resizable=yes,scrollbars=yes,width=' + width);
	return false;
}

function jumpto()
{
	var page = prompt('{LA_JUMP_PAGE}:', '{ON_PAGE}');
	var per_page = '{PER_PAGE}';
	var base_url = '{A_BASE_URL}';

	if (page !== null && !isNaN(page) && page == Math.floor(page) && page > 0)
	{
		if (base_url.indexOf('?') == -1)
		{
			document.location.href = base_url + '?start=' + ((page - 1) * per_page);
		}
		else
		{
			document.location.href = base_url.replace(/&/g, '&') + '&start=' + ((page - 1) * per_page);
		}
	}
}

/**
* Find a member
*/
function find_username(url)
{
	popup(url, 760, 570, '_usersearch');
	return false;
}

/**
* Mark/unmark checklist
* id = ID of parent container, name = name prefix, state = state [true/false]
*/
function marklist(id, name, state)
{
	var parent = document.getElementById(id);
	if (!parent)
	{
		eval('parent = document.' + id);
	}

	if (!parent)
	{
		return;
	}

	var rb = parent.getElementsByTagName('input');
	
	for (var r = 0; r < rb.length; r++)
	{
		if (rb[r].name.substr(0, name.length) == name)
		{
			rb[r].checked = state;
		}
	}
}

<!-- IF ._file -->

	/**
	* Play quicktime file by determining it's width/height
	* from the displayed rectangle area
	*
	* Only defined if there is a file block present.
	*/
	function play_qt_file(obj)
	{
		var rectangle = obj.GetRectangle();

		if (rectangle)
		{
			rectangle = rectangle.split(',')
			var x1 = parseInt(rectangle[0]);
			var x2 = parseInt(rectangle[2]);
			var y1 = parseInt(rectangle[1]);
			var y2 = parseInt(rectangle[3]);

			var width = (x1 < 0) ? (x1 * -1) + x2 : x2 - x1;
			var height = (y1 < 0) ? (y1 * -1) + y2 : y2 - y1;
		}
		else
		{
			var width = 200;
			var height = 0;
		}

		obj.width = width;
		obj.height = height + 16;

		obj.SetControllerVisible(true);

		obj.Play();
	}
<!-- ENDIF -->

// ]]>
</script>
</head>
<body class="{S_CONTENT_DIRECTION}">

<a name="top"></a>

<div id="wrapheader">

	<div id="logodesc">
		<table width="100%" cellspacing="0">
		<tr>
			<td><a href="{U_icon
      }">{SITE_LOGO_IMG}</a></td>
			<td width="100%" align="center"><h1>{SITENAME}</h1><span class="gen">{SITE_DESCRIPTION}</span></td>
		</tr>
		</table>
	</div>

	<div id="menubar">
		<table width="100%" cellspacing="0">
		<tr>
			<td class="genmed">
				<!-- IF not S_IS_BOT --><a href="{U_LOGIN_LOGOUT}"><img src="{T_THEME_PATH}/images/icon_mini_login.gif" width="12" height="13" alt="*" /> {L_LOGIN_LOGOUT}</a>&nbsp;<!-- ENDIF -->
				<!-- IF U_RESTORE_PERMISSIONS --> &nbsp;<a href="{U_RESTORE_PERMISSIONS}"><img src="{T_THEME_PATH}/images/icon_mini_login.gif" width="12" height="13" alt="*" /> {L_RESTORE_PERMISSIONS}</a><!-- ENDIF -->
				<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN --> &nbsp;<span style="color: red;">{L_BOARD_DISABLED}</span><!-- ENDIF -->


				<!-- IF not S_IS_BOT -->
					<!-- IF S_USER_LOGGED_IN -->
						<!-- IF S_DISPLAY_PM --> &nbsp;<a href="{U_PRIVATEMSGS}"><img src="{T_THEME_PATH}/images/icon_mini_message.gif" width="12" height="13" alt="*" /> {PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a><!-- ENDIF -->
					<!-- ELSEIF S_REGISTER_ENABLED --> &nbsp;<a href="{U_REGISTER}"><img src="{T_THEME_PATH}/images/icon_mini_register.gif" width="12" height="13" alt="*" /> {L_REGISTER}</a>
					<!-- ENDIF -->
				<!-- ENDIF -->
			</td>
			<td class="genmed" align="{S_CONTENT_FLOW_END}">
				<a href="{U_FAQ}"><img src="{T_THEME_PATH}/images/icon_mini_faq.gif" width="12" height="13" alt="*" /> {L_FAQ}</a>
				<!-- IF S_DISPLAY_SEARCH -->&nbsp; &nbsp;<a href="{U_SEARCH}"><img src="{T_THEME_PATH}/images/icon_mini_search.gif" width="12" height="13" alt="*" /> {L_SEARCH}</a><!-- ENDIF -->
				<!-- IF not S_IS_BOT -->
					<!-- IF S_DISPLAY_MEMBERLIST -->&nbsp; &nbsp;<a href="{U_MEMBERLIST}"><img src="{T_THEME_PATH}/images/icon_mini_members.gif" width="12" height="13" alt="*" /> {L_MEMBERLIST}</a><!-- ENDIF -->
					<!-- IF S_USER_LOGGED_IN -->&nbsp; &nbsp;<a href="{U_PROFILE}"><img src="{T_THEME_PATH}/images/icon_mini_profile.gif" width="12" height="13" alt="*" /> {L_PROFILE}</a><!-- ENDIF -->
				<!-- ENDIF -->
			</td>
		</tr>
		</table>
	</div>

	<div id="datebar">
		<table width="100%" cellspacing="0">
		<tr>
			<td class="gensmall"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ENDIF --></td>
			<td class="gensmall" align="{S_CONTENT_FLOW_END}">{CURRENT_TIME}<br /></td>
		</tr>
		</table>
	</div>

</div>

<div id="wrapcentre">

	<!-- IF S_DISPLAY_SEARCH -->
	<p class="searchbar">
		<span style="float: {S_CONTENT_FLOW_BEGIN};"><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a> | <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></span>
		<!-- IF S_USER_LOGGED_IN -->
		<span style="float: {S_CONTENT_FLOW_END};"><a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a> | <a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a></span>
		<!-- ENDIF -->
	</p>
	<!-- ENDIF -->

	<br style="clear: both;" />

	<!-- INCLUDE breadcrumbs.html -->

	<br />

Re: Portal Einbaufehler (SubSilver2)

Verfasst: 02.11.2009 19:33
von redbull254
Hallo erstmal,

leider hast Du nicht geschrieben, welches Portal Du benutzt. :roll:

Sollte es das Board 3 Portal sein, rate ich Dir, einmal einen Blick in den Ordner "contrib" zu werfen, dort liegt die Installationsanleitung für den "subsilver" Style drin. ;-)

Grundsätzlich ist es immer von Vorteil, sich einmal alle Ordner in einer Mod anzuschauen. Keiner legt Ordner in die Mod rein, die keinen Zweck haben. :P

Re: Portal Einbaufehler (SubSilver2)

Verfasst: 02.11.2009 19:43
von Mahony
Hallo
Hinweis:
Ein

Code: Alles auswählen

<!-- END irgendwas_und_sowieso  -->
oder auch ein

Code: Alles auswählen

<!-- BEGIN irgendwas_und_sowieso  -->
wird in phpBB nicht als Kommentar, sondern als Teil eines Switches gewertet, was dann natürlich zu Fehlern führt.

Dieser Fehler
unexpected $end
erscheint im Allgemeinen, wenn du einen Switch entfernt hast.

Es müssen immer beide Switches vorhanden sein. Also Anfang und Ende.
Zum Beispiel

Code: Alles auswählen

<!-- IF BLAHBLAH -->
und

Code: Alles auswählen

<!-- ENDIF -->
Zur angegebenen Fehlermeldung, siehe auch hier wiki.phpbb.com - Unexpected $end
diese Fehlermeldung exisitert nun immernoch, auch wenn ich die Codes rausgenommen habe
Hast du nach der Änderung den cache geleert?

Grüße: Mahony

Re: Portal Einbaufehler (SubSilver2)

Verfasst: 02.11.2009 20:34
von Bealin
Ich versteh gar nix *lach*
So habs gecacht und es geht wieder.

Öhm dachte es gibt nur ein Portal ^^
Sry ich bin eigentlich normalerweise eingefleischter wbb Nutzer und wollt mal was neues versuchen.Daher stell ich mich wohl nocht etwas doof an, habt bitte etwas Nachsicht :-)

Also die Datei heißt board3_Portal_104
Kann sein das ich die hier geladen habem, bin mir aber jetzt nicht so sicher, sry.

Danke für den Hinweis, nun hat es geklappt.
Aber eine Frage noch, man kann nur 2 Blöcke erstellen, also 2 eigene.
Kann man das irgendwie erweitern?

Ich kenn mich damit nicht aus, tut mir wirklich leid. Ist noch totales Neuland für mich

Re: Portal Einbaufehler (SubSilver2)

Verfasst: 02.11.2009 20:50
von Intimus
am fuss deines portals gibt es einen link: http://www.board3.de .
dort klick in die knowledge base, denn da werden außer deiner noch viele fragen mehr beantwortet. ;-)

lg intimus

Re: Portal Einbaufehler (SubSilver2)

Verfasst: 02.11.2009 20:54
von Bealin
Super Danke dir und sorry für meine blöde Fragerei.
Aller Anfang is halt schwer und verwirrend ^^