Seite 1 von 2

Galerie einbauen in Milky Way Red

Verfasst: 12.02.2012 01:13
von Enrick
Hallo Zusammen,

ich verwende im Forum http://www.die-strandangler.de den Style "Milky Way Red" mit dem Board3-Portal und der Ajax-Shoutbox.

phpbb-Version : 3.0.7
Board 3 Portal : 1.0.6

Nun wollte ich Nickvergessens Galerie in der Version 1.0.5.1 dort einbauen und stehe nun bei der overall_header.html vor einem großen Problem.

Ich soll laut Anleitung in der overall_header folgendes finden :

Code: Alles auswählen

<a href="{U_FAQ}"><img src="{T_THEME_PATH}/images/icon_mini_faq.gif" width="12" height="13" alt="*" /> {L_FAQ}</a>
und diesen Code davor einfügen :

Code: Alles auswählen

<a href="{U_GALLERY_MOD}" title="{L_GALLERY_EXPLAIN}"><img src="{T_THEME_PATH}/images/icon_mini_gallery.gif" width="12" height="13" alt="*" /> {L_GALLERY}</a>&nbsp; &nbsp;
Leider scheint meine overall_header.html nach Shoutbox-Einbau nicht mehr viel mit dem Original zu tun zu haben :

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>
<!-- INCLUDE _mg_config.html -->

<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; IE=EmulateIE9" />
{META}
<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>

<!-- IF S_ENABLE_FEEDS -->
<!-- IF S_ENABLE_FEEDS_OVERALL --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {SITENAME}" href="{U_FEED}" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_NEWS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_NEWS}" href="{U_FEED}?mode=news" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_FORUMS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_ALL_FORUMS}" href="{U_FEED}?mode=forums" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_TOPICS --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_TOPICS_NEW}" href="{U_FEED}?mode=topics" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_TOPICS_ACTIVE --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FEED_TOPICS_ACTIVE}" href="{U_FEED}?mode=topics_active" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_FORUM and S_FORUM_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_FORUM} - {FORUM_NAME}" href="{U_FEED}?f={S_FORUM_ID}" /><!-- ENDIF -->
<!-- IF S_ENABLE_FEEDS_TOPIC and S_TOPIC_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_TOPIC} - {TOPIC_TITLE}" href="{U_FEED}?f={S_FORUM_ID}&t={S_TOPIC_ID}" /><!-- ENDIF -->
<!-- ENDIF -->

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

<script type="text/javascript" src="{T_TEMPLATE_PATH}/scripts.js"></script>
<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>
<!--[if lt IE 7]>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/pngfix.js"></script>
<![endif]-->
	<!-- IF S_DISPLAY_SHOUTBOX -->
		<script type="text/javascript" src="{U_SHOUT_STATIC}"></script>
		<script type="text/javascript" src="{T_TEMPLATE_PATH}/editor.js"></script>
		<script type="text/javascript" src="{U_SHOUT}"></script>
    <!-- ENDIF -->
	<!-- INCLUDE gallery/plugins_header.html -->
	</head>
<body class="{S_CONTENT_DIRECTION}">

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

<div style="width:{$MG_GLOBAL_WIDTH};clear:both;margin: 0 auto;">
<table width="100%" align="center" cellspacing="0" cellpadding="0" border="0">
	<tr>
		<td class="leftshadow" width="9" valign="top"><img src="{T_THEME_PATH}/images/spacer.gif" alt="" width="9" height="1" /></td>
		<td class="np-body" width="100%" valign="top">

<div id="top_logo">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>    
<td height="100" align="center" valign="middle"><a href="{U_PORTAL}">{SITE_LOGO_IMG}</a></td>
<td align="center" valign="middle"><h1></h1><span class="gen"></span></td>
<td align="right" valign="top">&nbsp;</td>
</tr>
</table>
</div>

<!-- IF not $S_IN_PORTAL or S_DISPLAY_PHPBB_MENU -->
<!-- INCLUDE menu_block.html -->
<!-- ENDIF -->

<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN --><span style="color:#CC3333;">{L_BOARD_DISABLED}</span><!-- ENDIF -->

<div id="wrapcentre">

<!-- IF S_USER_PM_POPUP and S_NEW_PM -->
<div style="margin-top:50px;margin-bottom:50px;text-align:center;clear:both;"><div class="popuppm-new"><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a></div></div>
<!-- ENDIF -->
Nun bin ich mit meinem Latein völlig am Ende ... kann mir jemand weiterhelfen ?
Wo muss ich diese Codezeile nun einsetzen ?

Gruß

Mat

Re: Galerie einbauen in Milky Way Red

Verfasst: 12.02.2012 02:42
von hackepeter13
So wie es aussieht, wird bei diesem Style das Menü included, sprich es liegt in einer anderen Datei, siehe dazu <!-- INCLUDE menu_block.html -->.
Schau also mal in die menu_block.html !

PS am Rande:
phpbb-Version : 3.0.7
Board 3 Portal : 1.0.6

Nun wollte ich Nickvergessens Galerie in der Version 1.0.5.1 dort einbauen
Warum diese völlig veraltete Version?
Wenn du noch die alte 1.0.x Galerie nutzen willst, solltest du die 1.0.6 installieren oder aber gleich auf die neue überarbeitet Version 1.1.4 greifen.
(https://www.phpbb.de/community/viewtopic.php?f=88&t=216674 | http://www.flying-bits.org/download.php?mod_id=6)
Und dein phpBB3 ist auch schon sehr veraltet - aktuell ist phpBB 3.0.10 ;)

Re: Galerie einbauen in Milky Way Red

Verfasst: 12.02.2012 02:57
von Enrick
hackepeter13 hat geschrieben:Warum diese völlig veraltete Version?
Wenn du noch die alte 1.0.x Galerie nutzen willst, solltest du die 1.0.6 installieren oder aber gleich auf die neue überarbeitet Version 1.1.4 greifen.
(https://www.phpbb.de/community/viewtopic.php?f=88&t=216674 | http://www.flying-bits.org/download.php?mod_id=6)
Und dein phpBB3 ist auch schon sehr veraltet - aktuell ist phpBB 3.0.10 ;)
Danke erstmal ... ich schau nach ein paar Stunden Schlaf mal, ob ich damit was anfangen kann.

Warum die veraltete Version ?

Nun, wenn ich die Versionsbeschreibungen richtig interpretiert habe, müsste ich für die neuesten Version der Galerie auch mein phpBB updaten - und da bin ich ehrlich genug um sagen zu können :
Ich hab einfach Schiß davor, dass mir mein Forum um die Ohren fliegt !

Gruß

Mat

Edit :
Öhm ... da hab ich auch nix gefunden ... meine menu_block.html sieht so aus :

Code: Alles auswählen

<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
	<td class="forum-buttons" colspan="3" width="100%">
		<!-- IF not S_IS_BOT -->
			<!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) --><a href="{U_REGISTER}">{L_REGISTER}</a>&nbsp;&nbsp;<img src="{T_THEME_PATH}/images/menu_sep.png" alt="" />&nbsp;<!-- ENDIF -->
			<a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a>&nbsp;&nbsp;<img src="{T_THEME_PATH}/images/menu_sep.png" alt="" />&nbsp;
			<!-- IF S_USER_LOGGED_IN --><a href="{U_PROFILE}">{L_PROFILE}</a>&nbsp;&nbsp;<img src="{T_THEME_PATH}/images/menu_sep.png" alt="" />&nbsp;<!-- ENDIF -->
		<!-- ENDIF -->
		<!-- IF U_RESTORE_PERMISSIONS --><a href="{U_RESTORE_PERMISSIONS}">{L_RESTORE_PERMISSIONS}</a>&nbsp;&nbsp;<img src="{T_THEME_PATH}/images/menu_sep.png" alt="" />&nbsp;<!-- ENDIF -->
		<a href="{U_INDEX}">{L_FORUM}</a>&nbsp;&nbsp;<img src="{T_THEME_PATH}/images/menu_sep.png" alt="" />&nbsp;
		<!-- IF not S_IS_BOT -->
			<!-- IF S_USER_LOGGED_IN -->
				<!-- IF S_DISPLAY_PM --><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a><!-- IF PRIVATE_MESSAGE_INFO_UNREAD --><a href="#"> / </a><a href="{U_PRIVATEMSGS}" class="pm-new-link">{PRIVATE_MESSAGE_INFO_UNREAD}</a><!-- ENDIF -->&nbsp;&nbsp;<img src="{T_THEME_PATH}/images/menu_sep.png" alt="" />&nbsp;<!-- ENDIF -->
			<!-- ENDIF -->
			<!-- IF S_DISPLAY_MEMBERLIST --><a href="{U_MEMBERLIST}">{L_MEMBERLIST}</a>&nbsp;&nbsp;<img src="{T_THEME_PATH}/images/menu_sep.png" alt="" />&nbsp;<!-- ENDIF -->
		<!-- ENDIF -->
		<!-- IF S_DISPLAY_SEARCH --><a href="{U_SEARCH}">{L_SEARCH}</a>&nbsp;&nbsp;<img src="{T_THEME_PATH}/images/menu_sep.png" alt="" />&nbsp;<!-- ENDIF -->
		<a href="{U_FAQ}">{L_FAQ}</a>
	</td>
</tr>
</table>

Re: Galerie einbauen in Milky Way Red

Verfasst: 12.02.2012 09:54
von gloriosa
Hallo,
das
Enrick hat geschrieben:Ich hab einfach Schiß davor, dass mir mein Forum um die Ohren fliegt !
ist übertriebene Vorsicht. :D Aber eine veraltete MOD-Version in ein veraltetes phpBB einzubauen ist unverantwortlich, weil Dir dann bei Einbaufehlern keiner mehr so richtig helfen kann oder will. :oops:

Zum Updaten halte Dich an die >>> KB:182 <<< . :wink:

EDIT : KB-Artikel neu verlinkt. :D

Re: Galerie einbauen in Milky Way Red

Verfasst: 12.02.2012 10:09
von Enrick
gloriosa hat geschrieben:Aber eine veraltete MOD-Version in ein veraltetes phpBB einzubauen ist unverantwortlich, weil Dir dann bei Einbaufehlern keiner mehr so richtig helfen kann oder will. :oops:
Hallo,

also zum einen passt der MOD zur verwendeten phpBB-Version, zum anderen bin ich guter Hoffnung, dass sich hier durchaus noch User mit "Plan" finden die sich nicht zu Schade dafür sind, mir außer einem klugen Spruch auch ein wenig Hife reinzudrücken. :wink:
Zum Updaten halte Dich an die >>> KB:184 <<< . :wink:
Danke ... ich verwende bereits phpBB 3.0.X :D

Gruß

Mat

Re: Galerie einbauen in Milky Way Red

Verfasst: 12.02.2012 10:22
von gloriosa
Hallo,
ich habe versehentlich eine falsche Zahl eingeben, oben bereits korrigiert und nochmals für Dich :

>>> KB:182 <<< . :D

Übrigens ist das
Enrick hat geschrieben:also zum einen passt der MOD zur verwendeten phpBB-Version
bei einem veralteten phpBB irrelevant. :o

Re: Galerie einbauen in Milky Way Red

Verfasst: 12.02.2012 10:29
von Enrick
gloriosa hat geschrieben:Übrigens ist das
Enrick hat geschrieben:also zum einen passt der MOD zur verwendeten phpBB-Version
bei einem veralteten phpBB irrelevant. :o
Ja, das mag ja alles sein, aber es wäre sehr schön wenn wir vom Off-Topic wieder zu meinem eigentlichen Problem zurückkommen könnten da sich auch durch ein Update zumindest augenscheinlich nichts an meinem Problem mit dem Einbau in besagtem Milky Way Red Style ändern wird.

Gruß

Mat

Re: Galerie einbauen in Milky Way Red

Verfasst: 12.02.2012 10:34
von gloriosa
Hallo,
um auch zukünftig ein zuverlässiges phpBB zu haben, sollst Du schlichtweg und einfach die aktuelle MOD-Version in ein, auf die aktuelle Version 3.0.10 geupdates, phpBB einbauen. Mehr nicht. 8) Alles Andere ist langfristig nicht zielführend. :o

Re: Galerie einbauen in Milky Way Red

Verfasst: 12.02.2012 12:22
von hackepeter13
Tja, du wirst es eines Tages sicherlich bereuen, wenn dein Forum und die eingebauten Mods, extrem veraltet sind und dein Forum zum Teil unsicherer machen.
Zumindest was phpBB3 Updates angeht, geht es oft auch um Sicherheitsrelevante Dinge und je mehr Updates du ausläßt, desto aufwändiger wird es später, wenn du wircklich mal auf eine aktuelle Version Updaten willst - denk mal drüber nach und so schwer ist ein Update nicht. Und wenn man vorher ein Backup erstellt, kann man im schlimmsten Fall immernoch auf den alten Stand zurück gehen.

Um auch mal wieder zum Thema zurück zu kommen:
Enrick hat geschrieben:Edit :
Öhm ... da hab ich auch nix gefunden ... meine menu_block.html sieht so aus :

Code: Alles auswählen

<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tr>
	<td class="forum-buttons" colspan="3" width="100%">
		<!-- IF not S_IS_BOT -->
			<!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) --><a href="{U_REGISTER}">{L_REGISTER}</a>&nbsp;&nbsp;<img src="{T_THEME_PATH}/images/menu_sep.png" alt="" />&nbsp;<!-- ENDIF -->
			<a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a>&nbsp;&nbsp;<img src="{T_THEME_PATH}/images/menu_sep.png" alt="" />&nbsp;
			<!-- IF S_USER_LOGGED_IN --><a href="{U_PROFILE}">{L_PROFILE}</a>&nbsp;&nbsp;<img src="{T_THEME_PATH}/images/menu_sep.png" alt="" />&nbsp;<!-- ENDIF -->
		<!-- ENDIF -->
		<!-- IF U_RESTORE_PERMISSIONS --><a href="{U_RESTORE_PERMISSIONS}">{L_RESTORE_PERMISSIONS}</a>&nbsp;&nbsp;<img src="{T_THEME_PATH}/images/menu_sep.png" alt="" />&nbsp;<!-- ENDIF -->
		<a href="{U_INDEX}">{L_FORUM}</a>&nbsp;&nbsp;<img src="{T_THEME_PATH}/images/menu_sep.png" alt="" />&nbsp;
		<!-- IF not S_IS_BOT -->
			<!-- IF S_USER_LOGGED_IN -->
				<!-- IF S_DISPLAY_PM --><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a><!-- IF PRIVATE_MESSAGE_INFO_UNREAD --><a href="#"> / </a><a href="{U_PRIVATEMSGS}" class="pm-new-link">{PRIVATE_MESSAGE_INFO_UNREAD}</a><!-- ENDIF -->&nbsp;&nbsp;<img src="{T_THEME_PATH}/images/menu_sep.png" alt="" />&nbsp;<!-- ENDIF -->
			<!-- ENDIF -->
			<!-- IF S_DISPLAY_MEMBERLIST --><a href="{U_MEMBERLIST}">{L_MEMBERLIST}</a>&nbsp;&nbsp;<img src="{T_THEME_PATH}/images/menu_sep.png" alt="" />&nbsp;<!-- ENDIF -->
		<!-- ENDIF -->
		<!-- IF S_DISPLAY_SEARCH --><a href="{U_SEARCH}">{L_SEARCH}</a>&nbsp;&nbsp;<img src="{T_THEME_PATH}/images/menu_sep.png" alt="" />&nbsp;<!-- ENDIF -->
		<a href="{U_FAQ}">{L_FAQ}</a>
	</td>
</tr>
</table>
Augen auf und finde einfach ein Teil, von dem du laut Anleitung suchen sollst <a href="{U_FAQ}">{L_FAQ}</a> <- danach fügst du das ein.

Re: Galerie einbauen in Milky Way Red

Verfasst: 13.02.2012 07:41
von Enrick
Moin Hackepeter ...

Danke, hat funktioniert ! :grin:

Sorry ... eigentlich hab ich die Augen auf, aber ich gehöre halt eher zu den DAUs und fliege hier sozusagen "planlos durchs Weltall" :oops:

Womit ich schon bereits bei meinem nächsten Problem wäre ...

Ich erhalte folgende Fehlermeldung :

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in /is/htdocs/wp1124699_IQFOBLS7D4/strand/viewtopic.php on line 971

Meine viewtopic.php sieht an der Stelle so aus :

Code: Alles auswählen

// Holding maximum post time for marking topic read
// We need to grab it because we do reverse ordering sometimes
$max_post_time = 0;

$sql = $db->sql_build_query('SELECT', array(
	'SELECT'	=> 'u.*, z.friend, z.foe, p.*, gu.personal_album_id, gu.user_images'

	'FROM'		=> array(
		USERS_TABLE		=> 'u',
		POSTS_TABLE		=> 'p',
	),

	'LEFT_JOIN'	=> array(
Die fehlerhafte Zeile 971 ist die hier

Code: Alles auswählen

'FROM'      => array(
Wie gesagt ... ich blick´s nicht, sorry.

Gruß

Mat