[ABD] fw SideBar 0.1.3

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Re: [RC] fw SideBar 0.1.3

Beitrag von Frank1604 »

Danke Phillip für die Änderungen. Hast mir Arbeit erspart ;)
seemann1965 hat geschrieben:Ich hoffe du empfindest es nicht als rummeckern an deiner Arbeit,
Nö, aber die Sidebar ist ein reines CSS Produkt, das auf höchste Browserkompatibilität ausgelegt ist. Und da gehört Javascript halt einfach nicht dazu.
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
Benutzeravatar
seemann1965
Mitglied
Beiträge: 495
Registriert: 12.11.2009 19:15

Re: [RC] fw SideBar 0.1.3

Beitrag von seemann1965 »

Hallo Frank,
dann wird es leider bleiben müssen wies ist.
Werde die Variante mit der Boardbreite nutzen, dass muss reichen. :lol:

Gruß seemann
Kaum macht man es richtig, funktioniert es !

Portal der Volksmarine
wickie_WF

Re: [RC] fw SideBar 0.1.3

Beitrag von wickie_WF »

Hallo Leute,

ich hab mir gestern die Sidebar 0.1.3 in mein Forum eingebaut und bei der Installation kam die Fehlermeldung das UMIL nicht Aktuell sei. :o
Nach dem ich mir die neueste UMIL von dem angegebenen Link runter geladen und ins ~/www/ Verzeichnis eingefügt habe scheint der Fehler nun behoben zu sein.
Gleich im Anschluß hab ich dann noch das Update von 3.0.7-PL1 auf 3.0.8. gemacht aber als ich dann wieder in das ACP wollte, kam ein weißer Bildschirm mit der Fehlermeldung das die adm nicht gefunden wurde. :-?
Im Ordner /var/www stellte ich dann fest, das die adm nicht mehr vorhanden war und bei der Suche auf der Platte, mit dem Dateibrowser, fand ich eine wohl automatische Sicherung der adm, die ich dann ins /var/www Verzeichnis kopiert habe.
Nun hab ich das ACP wieder, Forum läuft auch einwandfrei, bin mir aber nicht sicher ob es die RICHTIGE adm war, die ich da wiederhergestellt habe, oder doch noch mehr als nur die adm gelöscht wurde. :cry:
Wie kann ich das Testen, oder wär es besser das Forum zu löschen und ganz neu auf zu bauen?
Gruß
Wickie_wf
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Re: [RC] fw SideBar 0.1.3

Beitrag von Frank1604 »

Naja, wenn alles funktioniert, dann wars wohl die Richtige ;)
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
wickie_WF

Re: [RC] fw SideBar 0.1.3

Beitrag von wickie_WF »

Hallo Leute,

ich wollte mir in den Persönlichen Bereich eine Schaltfläche zum Adminbereich einbauen, den nur diejenigen sehen können, die auch Zutritt zum ACP haben, geht das und wenn ja wie stelle ich das an?
Gruß
Wickie_WF
modernist
Ehemaliges Teammitglied
Beiträge: 2202
Registriert: 12.01.2009 10:44

Re: [RC] fw SideBar 0.1.3

Beitrag von modernist »

Hiermit kannst du die Gruppenzugehörigkeit abfragen, Wickie: http://phpbb3.pytalhost.com/viewtopic.php?f=11&t=206
Benutzeravatar
NoAlk68
Mitglied
Beiträge: 49
Registriert: 02.08.2010 18:57
Wohnort: Wendeburg
Kontaktdaten:

Re: [RC] fw SideBar 0.1.3

Beitrag von NoAlk68 »

Ein freundliches Hallo an alle,


auch ich habe die sidebar in unser Forum eingebaut. Nun besteht leider das Problem, daß sie bereits auf der Startseite vorhanden ist, BEVOR man sich eingeloggt hat. Ist ja an sich nicht schlimm. Jedoch haben wir in der Sidebar z.B. eine Mitgliederkarte mit Adressen oder auch Gallery verlinkt. Also sensible Dinge, welche Nicht-Member nichts angehen.

Jedoch funktionieren die Links auch OHNE daß man eingeloggt ist, sprich eigentlich jeder, der die Seite betritt, kann sich die Links ansehen. Das geht natürlich nicht.

Von daher meine Frage, ob es machbar ist, daß die Sidebar nur im eingeloggten Zustand vorhanden ist oder ob die Links im NICHT eingeloggten Zustand zumindest "tot" sind?

Was müße ich in welcher Datei editieren, um das so hinzukriegen?


Unser Testforum:
http://www.die-freidenker.net/phpBB3/

Wenn was geschaut werden muß, gerne einloggen mit
Benutzer:blödspaten
Passwort:1234567


Der einzige Unterschied zwischen den Gegebenheiten im Testforum gegenüber unserem "richtigen" Forum besteht darin, daß es sich beim Style im Testforum um den auf subsilver2 basierenden acidtech handelt, wogegen im richtigen Forum prosilver genutzt wird. Aber das hat ja mit dem Problem an sich nichts zu tun.


Ich danke schonmal im Voraus.


Gruß Thomas
Zuletzt geändert von NoAlk68 am 06.01.2011 00:47, insgesamt 1-mal geändert.
Wir leben alle unter dem gleichen Himmel, wir haben jedoch nicht alle den gleichen Horizont.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12178
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Re: [RC] fw SideBar 0.1.3

Beitrag von Mahony »

Hallo
Schau mal hier in phpBB3.0.x Standardmäßig verwendete IF Statements


P.S. Cache leeren nicht vergessen (nach der Änderung).

Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Benutzeravatar
franki
Ehemaliges Teammitglied
Beiträge: 2823
Registriert: 21.10.2007 14:02
Wohnort: Sonsbeck
Kontaktdaten:

Re: [RC] fw SideBar 0.1.3

Beitrag von franki »

Hallo thomas

Am besten öffnest Du die style/dein_style/template/sidebar_body.html
Dort machst Du folgendes bei den Links die NICHT für Gäste angezeigt werden sollen
suche (z.B. prosilver-style und Gallery-Link)

Code: Alles auswählen

<li class="row bg1"><a href="{U_GALLERY_MOD}">{L_GALLERY}</a></li>
füge davor ein

Code: Alles auswählen

<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
füge danach ein

Code: Alles auswählen

<!-- ENDIF -->
Das machst Du jetzt bei allen Links die NICHT für Gäste angezeigt werden sollen.

Guten Morgen @Mahony
Da warste leider schneller :lol:
LG Franki
Benutzeravatar
NoAlk68
Mitglied
Beiträge: 49
Registriert: 02.08.2010 18:57
Wohnort: Wendeburg
Kontaktdaten:

Re: [RC] fw SideBar 0.1.3

Beitrag von NoAlk68 »

Das schaut schonmal gut aus. Also müsste ich

<!-- IF S_REGISTERED_USER -->

in die overall_header.html einfügen?


Kannst du mir sagen, an welche Stelle? Ich muß gestehen, meine html Kenntnisse halten sich doch ziemlich in Grenzen. Hier der komplette code der overall_header.html

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 ca_config.html -->
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<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" />
 <link rel="shortcut icon" type="image/x-icon" href="./images/favicon.ico" />
{META}
<title>{SITENAME} - <!-- IF S_IN_MCP -->{L_MCP} - <!-- ELSEIF S_IN_UCP -->{L_UCP} - <!-- 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" />
<link href="{T_THEME_PATH}/bbcodebox3.css" rel="stylesheet" type="text/css" />
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="{T_THEME_PATH}/ie7.css" />
<![endif]-->

<script type="text/javascript">
// <![CDATA[

	var onload_functions = new Array();
	var onunload_functions = new Array();
	var ca_main_width = '{$CA_WIDTH}';

<!-- 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 -->

	/**
	* 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]);
		}
	}


if(navigator.userAgent && navigator.userAgent.indexOf('Mac OS X') > 0)
{
	document.write('<link rel="stylesheet" href="{T_THEME_PATH}/mac.css" type="text/css" />');
}

// ]]>
</script>
<script type="text/javascript" src="{T_TEMPLATE_PATH}/ca_scripts.js"></script>
</head>
<body class="{S_CONTENT_DIRECTION}">

<a name="top"></a>
<!-- INCLUDE sidebar_body.html -->
<table border="0" cellspacing="0" cellpadding="0" width="{$CA_WIDTH}" id="maintable" align="center">
<tr>
	<td id="logorow" align="center"><div id="logo-left"><div id="logo-right">
		<a href="{U_INDEX}">{SITE_LOGO_IMG}</a>
	</div></div></td>
</tr>
<tr>
	<td class="navrow">
		<!-- IF not S_IS_BOT -->
			<!-- IF S_USER_LOGGED_IN --><a href="{U_PROFILE}">{L_PROFILE}</a> &#8226; <!-- ENDIF -->
			<!-- IF S_USER_LOGGED_IN -->
				<!-- IF S_DISPLAY_PM --><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a> &#8226; <!-- ENDIF -->
			<!-- ELSEIF S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) --><a href="{U_REGISTER}">{L_REGISTER}</a> &#8226; <!-- ENDIF -->
		<!-- ENDIF -->
		<!-- IF U_RESTORE_PERMISSIONS --><a href="{U_RESTORE_PERMISSIONS}">{L_RESTORE_PERMISSIONS}</a> &#8226; <!-- ENDIF -->
		<a href="{U_FAQ}">{L_FAQ}</a>
		<!-- IF S_DISPLAY_SEARCH --> &#8226; <a href="{U_SEARCH}">{L_SEARCH}</a><!-- ENDIF -->
		<!-- IF not S_IS_BOT -->
			<!-- IF S_DISPLAY_MEMBERLIST --> &#8226; <a href="{U_MEMBERLIST}">{L_MEMBERLIST}</a><!-- ENDIF -->
		<!-- ENDIF -->
		<!-- IF not S_IS_BOT --> &#8226; <a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><!-- ENDIF -->
	</td>
</tr>
<tr>
	<td id="contentrow">

<!-- IF not S_IS_BOT && not $CA_SKIP_PM_NOTIFY && S_USER_LOGGED_IN && S_DISPLAY_PM -->
	<!-- IF S_USER_NEW_PRIVMSG -->
		<div class="pm-notify-new"><div class="pm-notify-header">{L_PRIVATE_MESSAGES}</div><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a></div>
	<!-- ELSEIF S_USER_UNREAD_PRIVMSG -->
		<div class="pm-notify-unread"><div class="pm-notify-header">{L_PRIVATE_MESSAGES}</div><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a></div>
	<!-- ENDIF -->
<!-- ENDIF -->  

<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN and (U_MCP or U_ACP) -->
	<div class="pm-notify-new"><div class="pm-notify-header">{L_INFORMATION}</div>{L_BOARD_DISABLED}</div>
<!-- ENDIF -->

    <table width="100%" cellspacing="0">
    <tr>
        <td class="gensmall">
            <!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<br /><!-- ENDIF -->
            <!-- IF S_DISPLAY_SEARCH --><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a> | <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a><!-- ENDIF -->
        </td>
        <td class="gensmall" align="{S_CONTENT_FLOW_END}">
            {CURRENT_TIME}<br />
            <!-- IF S_DISPLAY_SEARCH and S_USER_LOGGED_IN --><a href="{U_SEARCH_UNREAD}">{L_SEARCH_UNREAD}</a> | <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a> | <a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a><!-- ENDIF -->
        </td>
    </tr>
    </table>

	<!-- INCLUDE breadcrumbs.html -->

	<br />

edit: oh....franky war schneller.

Werde das mal machen....Dankeeeee schön an euch beide :)
Wir leben alle unter dem gleichen Himmel, wir haben jedoch nicht alle den gleichen Horizont.
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“