Probleme mit Snippet und anderes Templates

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Antworten
cruizer_eu
Mitglied
Beiträge: 41
Registriert: 02.11.2009 10:31
Wohnort: Radebeul
Kontaktdaten:

Probleme mit Snippet und anderes Templates

Beitrag von cruizer_eu »

Folgendes Template: Dark Grunge
Folgender Snippets: http://www.phpbb.de/community/viewtopic.php?t=162961

Leider finde ich in der overall_header.html nicht den gewünschten Ausdruck. Wer kann mir weiterhelfen, dass dies doch funktioniert.

Danke und Grüße :)

*EDIT*

kleiner Nachtrag. habe die Definition für den Header nun in der colours.css gefunden. Sieht folgendermaßen aus:

Code: Alles auswählen

#header {
	width: 940px;
	height: 160px;
	background-image: url("{T_IMAGESET_PATH}/site-logo-{SITE_LOGO_RANDOM}.png");
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
}
Setze ich, statt

Code: Alles auswählen

background-image: url("{T_IMAGESET_PATH}/site-logo-{SITE_LOGO_RANDOM}.png");
nun

Code: Alles auswählen

background-image: url("{T_IMAGESET_PATH}/site-logo-1.png");
wird das erste Bild angezeigt.

In der functions.php habe ich den geforderten Eintrag hinzugefügt. Kann es sein, dass die colours.css in keinem Bezug zur funktions.php steht?
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: Probleme mit Snippet und anderes Templates

Beitrag von Metzle »

Hallo,

das Snippet kann nur anständig laufen, wenn du die overall_header.html deines Styles entsprechend bearbeitest. Vielleicht einfach mal nur nach folgendem suchen und es ersetzen: {SITE_LOGO_IMG}
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
cruizer_eu
Mitglied
Beiträge: 41
Registriert: 02.11.2009 10:31
Wohnort: Radebeul
Kontaktdaten:

Re: Probleme mit Snippet und anderes Templates

Beitrag von cruizer_eu »

Hier mal die overhead_header.html: Ich find dort eben nichts :evil:

Code: Alles auswählen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.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-style-type" content="text/css" />
<meta http-equiv="content-language" content="{S_USER_LANG}" />
<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>

<!--
	phpBB style name: prosilver
	Based on style:   prosilver (this is the default phpBB3 style)
	Original author:  Tom Beddard ( http://www.subBlue.com/ )
	Modified by:      
	
	NOTE: This page was generated by phpBB, the free open-source bulletin board package.
	      The phpBB Group is not responsible for the content of this page and forum. For more information
	      about phpBB please visit http://www.phpbb.com
-->

<script type="text/javascript">
// <![CDATA[
	var jump_page = '{LA_JUMP_PAGE}:';
	var on_page = '{ON_PAGE}';
	var per_page = '{PER_PAGE}';
	var base_url = '{A_BASE_URL}';
	var style_cookie = 'phpBBstyle';
	var style_cookie_settings = '{A_COOKIE_SETTINGS}';
	var onload_functions = new Array();
	var onunload_functions = new Array();

	<!-- IF S_USER_PM_POPUP -->
		if ({S_NEW_PM})
		{
			var url = '{UA_POPUP_PM}';
			window.open(url.replace(/&/g, '&'), '_phpbbprivmsg', 'height=225,resizable=yes,scrollbars=yes, width=400');
		}
	<!-- ENDIF -->

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

	/**
	* New function for handling multiple calls to window.onload and window.unload by pentapenguin
	*/
	window.onload = function()
	{
		for (var i = 0; i < onload_functions.length; i++)
		{
			eval(onload_functions[i]);
		}
	}

	window.onunload = function()
	{
		for (var i = 0; i < onunload_functions.length; i++)
		{
			eval(onunload_functions[i]);
		}
	}

// ]]>
</script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/styleswitcher.js"></script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>

<link href="{T_THEME_PATH}/print.css" rel="stylesheet" type="text/css" media="print" title="printonly" />
<link href="{T_STYLESHEET_LINK}" rel="stylesheet" type="text/css" media="screen, projection" />

<link href="{T_THEME_PATH}/normal.css" rel="stylesheet" type="text/css" title="A" />
<link href="{T_THEME_PATH}/medium.css" rel="alternate stylesheet" type="text/css" title="A+" />
<link href="{T_THEME_PATH}/large.css" rel="alternate stylesheet" type="text/css" title="A++" />

<!-- IF S_CONTENT_DIRECTION eq 'rtl' -->
	<link href="{T_THEME_PATH}/bidi.css" rel="stylesheet" type="text/css" media="screen, projection" />
<!-- ENDIF -->

</head>

<body id="phpbb" class="section-{SCRIPT_NAME} {S_CONTENT_DIRECTION}">
<div class="PageBackgroundGradient"></div>
<div class="PageBackgroundGlare">
    <div class="PageBackgroundGlareImage">
    



<div id="wrap">

    <div id="header">
<form method="post" action="{S_LOGIN_ACTION}">    
    <table width="940px" border="0" cellpadding="0" cellspacing="0">
    <tr style="height:150px;">
    	<td style="padding-left: 25px;">
			<span style="font-size: 48px;">{SITENAME}</span><br />{SITE_DESCRIPTION}
    	</td><!-- IF not S_USER_LOGGED_IN -->
        <td width="279px">
        	<div id="quick-login">
            <span style="font-weight: bold;">Quick Login:</span><br />
            <table width="260px" style="padding-top: 3px;">
            <tr><td width="16px"><img src="{T_THEME_PATH}/images/11.png" width="16px" height="16px" alt="" /></td><td width="5px"></td><td width="135px"><input type="text" name="username" size="10" class="quick-login-form" title="{L_USERNAME}" onfocus="if (this.value == 'Username') {this.value = '';}" onblur="if (this.value == '') {this.value = 'Username';}" value="Username" /></td><td rowspan="2"><input type="submit" name="login" value="{L_LOGIN}" class="quick-login-button" /></td></tr>
            <tr><td width="16px"><img src="{T_THEME_PATH}/images/33.png" width="16px" height="16px" alt="" /></td><td width="5px"></td><td width="135px"><input type="password" name="password" size="10" class="quick-login-form" title="{L_PASSWORD}" onfocus="if (this.value == '********') {this.value = '';}" onblur="if (this.value == '') {this.value = '********';}" value="********" /></td></tr>
            <tr><td width="16px"><img src="{T_THEME_PATH}/images/26.png" width="16px" height="16px" alt="" /></td><td width="5px"></td><td colspan="2"><input type="checkbox" name="autologin" /> Remember me on this computer?</td></tr>
            </table>
            </div>
        </td><!-- ENDIF -->
   </tr>
   </table>
</form>
    
    </div>
        
<div class="content-bg">

<div id="nav-container">
<div id="nav-links">

<div id="vista_toolbar">

<ul>
<!-- IF not S_USER_LOGGED_IN -->
<li><a href="{U_INDEX}"><span><img align="left" src="{T_THEME_PATH}/images/icon_home.gif" alt="" />{L_INDEX}</span></a></li>
<li><a href="{U_FAQ}"><span><img align="left" src="{T_THEME_PATH}/images/icon_faq.gif" alt="" />{L_FAQ}</span></a></li>
<li><a href="{U_REGISTER}"><span><img align="left" src="{T_THEME_PATH}/images/icon_register.gif" alt="" />{L_REGISTER}</span></a></li>
<li><a href="{U_LOGIN_LOGOUT}"><span><img align="left" src="{T_THEME_PATH}/images/icon_logout.gif" alt="" />{L_LOGIN_LOGOUT}</span></a></li>
<!-- ENDIF -->
<!-- IF S_USER_LOGGED_IN -->
<li><a href="{U_INDEX}"><span><img align="left" src="{T_THEME_PATH}/images/icon_home.gif" alt="" />{L_INDEX}</span></a></li>
<li><a href="{U_PROFILE}"><span><img align="left" src="{T_THEME_PATH}/images/icon_ucp.gif" alt="" />{L_PROFILE}</span></a></li>
<!-- IF S_DISPLAY_PM --> <li><a href="{U_PRIVATEMSGS}"><span>({PRIVATE_MESSAGE_INFO})</span></a></li><!-- ENDIF -->
<li><a href="{U_FAQ}"><span><img align="left" src="{T_THEME_PATH}/images/icon_faq.gif" alt="" />{L_FAQ}</span></a></li>
<!-- IF S_DISPLAY_MEMBERLIST --><li><a href="{U_MEMBERLIST}" title="{L_MEMBERLIST_EXPLAIN}"><span><img align="left" src="{T_THEME_PATH}/images/icon_members.gif" alt="" />{L_MEMBERLIST}</span></a></li><!-- ENDIF -->
<li><a href="{U_LOGIN_LOGOUT}"><span><img align="left" src="{T_THEME_PATH}/images/icon_logout.gif" alt="" />{L_LOGIN_LOGOUT}</span></a></li>
<!-- ENDIF -->
</ul>

</div>


</div>


<div id="nav-search">
<form action="{U_SEARCH}" method="post" id="search">
<input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search-custom" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';" /> 
</form>
</div>

</div>



<div id="advanced-wrap">

<div class="custom-breadcrumbs"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a> <!-- BEGIN navlinks --> <strong>&raquo;</strong> <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a><!-- END navlinks --></div>
<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN and (U_MCP or U_ACP) --><div class="custom-disabled"><strong>{L_INFORMATION}:</strong> {L_BOARD_DISABLED}</div><!-- ENDIF -->
<!-- IF U_RESTORE_PERMISSIONS --><div class="custom-permissions">Your are currently testing permissions. <a href="{U_RESTORE_PERMISSIONS}">{L_RESTORE_PERMISSIONS}</a></div><!-- ENDIF -->

	<a id="top" name="top" accesskey="t"></a>

		<p class="skiplink"><a href="#start_here">{L_SKIP}</a></p>
	<div id="page-body">
Was wäre denn wenn ich hier in der overhead_header.html einfach nach dem Part hier:

Code: Alles auswählen

    <div id="header">
<form method="post" action="{S_LOGIN_ACTION}">   
    <table width="940px" border="0" cellpadding="0" cellspacing="0">
    <tr style="height:150px;">
       <td style="padding-left: 25px;">
folgendes einsetze:

Code: Alles auswählen

<a href="{U_INDEX}" title="{L_INDEX}" id="logo"><img src="{T_IMAGESET_PATH}/site-logo-{SITE_LOGO_RANDOM}.gif" alt="Logo" title="Logo" /></a>
Könnte das funktionieren oder muss ich da noch was beachten?
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: Probleme mit Snippet und anderes Templates

Beitrag von Metzle »

Hallo,

also da ist tatsächlich von Haus aus kein Logo eingebunden in der overall_header.html.
Hmmm...du könntest das mal so versuchen, ob dann allerdings das Logo gut ausschaut, muss man abwarten. Da kann ich dir nur erst mal den Tipp geben es so zu versuchen.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
cruizer_eu
Mitglied
Beiträge: 41
Registriert: 02.11.2009 10:31
Wohnort: Radebeul
Kontaktdaten:

Re: Probleme mit Snippet und anderes Templates

Beitrag von cruizer_eu »

Lösung:

in der css

Code: Alles auswählen

#header {
	width: 940px;
	height: 160px;
	background-image: url("images/header.php");
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	color: #ffffff;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
}
und dann einfach eine Datei header.php
mit folgendem Code

Code: Alles auswählen

<?php
header ("Content-type: image/png");
$bilder=array("site-logo-1.png","site-logo-2.png","site-logo-3.png","site-logo-4.png","site-logo-5.png","site-logo-6.png","site-logo-7.png","site-logo-8.png");
mt_srand ((double)microtime()*1000000);
$zahl = mt_rand(0,(count($bilder) - 1));
readfile("$bilder[$zahl]");
?>
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“