Link in Navigation

Support about Download MOD for phpBB 2
Antworten
spielmeister
Beiträge: 2
Registriert: Do 23.Aug, 2007 23:26

Link in Navigation

Beitrag von spielmeister »

Hallo Oxpus,

hoffe ich muss mich nicht wieder schämen ^^

Also ich hab das Update gemacht nur hab ich jetzt Probleme mit dem Link in der Navigation.
In einem deiner Postings schriebst du der Link zum Tracker nur erscheint wenn er in min. 2
Kategegorien eingeschaltet ist.
Hab ich auch so gemacht, und sogar testweise einen Fehlerbericht geschrieben.
Nur leider seh ich vom Link nichts.. :(

für die Portalnavigation links benutze ich Dynamic Menue MOD v1.1.2,
hab daher versucht es mit " bug_tracker_head.U_BUG_TRACKER " zu verlinken aber wenn ich dann drauf klicke wird die seite nicht gefunden.

auch der einbau in overall_header.tpl wie folgt umgebaut:

Code: Alles auswählen

<span class="topnav">&nbsp;<a href="{U_INDEX}" class="topnav"><img src="templates/cback/images/orion/icons/icon_nav_forum.png" border="0" alt="" hspace="3" />{L_OR_FORUM}</a>&nbsp;</span>
						<span class="topnav">&nbsp;<a href="{bug_tracker_head.U_BUG_TRACKER}"<img src="templates/cback/dl_mod/images/icon_mini_b.gif" width="13" height="13" border="0" alt="{bug_tracker_head.L_BUG_TRACKER}" hspace="3" />{bug_tracker_head.L_BUG_TRACKER}</a>&nbsp;</span>
						<span class="topnav">&nbsp;<a href="{U_SEARCH}" class="topnav"><img src="templates/cback/images/orion/icons/icon_nav_suche.png" border="0" alt="" hspace="3" />{L_SEARCH}</a>&nbsp;</span>
läßt nicht wirklich was erblicken :(

hoffe du kannst mir da helfen
big thx...

ps. hackliste ist in der Konfig aus
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Wo ist eigentlich der <!-- BEGIN bug_tracker_head --> bzw. <!-- END bug_tracker_head --> switch bei dir? Den ohne den kann es auch nicht so Funktionieren.


Versuch also mal

Code: Alles auswählen

<!-- BEGIN bug_tracker_head -->
<span class="topnav">&nbsp;<a href="{bug_tracker_head.U_BUG_TRACKER}"<img src="templates/cback/dl_mod/images/icon_mini_b.gif" width="13" height="13" border="0" alt="{bug_tracker_head.L_BUG_TRACKER}" hspace="3" />{bug_tracker_head.L_BUG_TRACKER}</a>&nbsp;</span>
<!-- END bug_tracker_head -->
Gruß Chris
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In einem deiner Postings schriebst du der Link zum Tracker nur erscheint wenn er in min. 2
Kategegorien eingeschaltet ist.
Mindestens in 1 Kategorie reicht aus, um den Tracker zu aktivieren.

Aber wie Christian schon schrieb:
Die Switche fehlen und damit ist der Block nicht aktiv...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
spielmeister
Beiträge: 2
Registriert: Do 23.Aug, 2007 23:26

Beitrag von spielmeister »

Hallo,

ich dacht wenn man den switch wegläßt sieht man den Link permanent,
wie nachtlässig :eek:

werd das mal gleich berichtigen und dann noch mal schaun,
hab grad zu hause n kl. internetprob. :(

schon mal schönes wochenende & thx
gruss
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Nee so wie es gemacht hast jedenfalls nicht,
dazu müsste dann es erstmal so heißen

Code: Alles auswählen

<span class="topnav">&nbsp;<a href="{U_BUG_TRACKER}"<img src="templates/cback/dl_mod/images/icon_mini_b.gif" width="13" height="13" border="0" alt="{L_BUG_TRACKER}" hspace="3" />{L_BUG_TRACKER}</a>&nbsp;</span>
und in der *.php Datei muss es auch angepasst werden dann noch und zwar genau in der includes/page_header.php da müsste man dann es so machen

Code: Alles auswählen

#
#------[ FIND & DELETE ]-------------------------------------------------------------
#
if ($userdata['session_logged_in'])
{
	$sql = "SELECT id FROM " . DL_CAT_TABLE . "
		WHERE bug_tracker = 1";
	if($result = $db->sql_query($sql))
	{
		$bug_tracker = $db->sql_numrows($result);
	}
	$db->sql_freeresult($result);
	if ($bug_tracker)
	{
		$template->assign_block_vars('bug_tracker_head', array(
			'L_BUG_TRACKER' => $lang['Dl_bug_tracker'],
			'U_BUG_TRACKER' => append_sid("downloads.$phpEx?view=bug_tracker"))
		);
	}
}

#
#-----[ FIND ]----------------------------------------
#
	'U_DOWNLOADS' => append_sid("downloads.$phpEx"),

#
#-----[ AFTER ADD ]-----------------------------------
#
	'L_BUG_TRACKER' => $lang['Dl_bug_tracker'],
	'U_BUG_TRACKER' => append_sid("downloads.$phpEx?view=bug_tracker"),
Nur frage ich mich warum den Link permanent darstellen lassen?
Den sobald im ACP der aktiviert wird wird er auch immer dargestellt allerdings nur für Benutzer falls es gerade daran liegt und ihn auch für Gäste haben wolltest, dann reicht es völlig aus in includes/page_header.php zu machen

Code: Alles auswählen

#
#------[ FIND ]-------------------------------------------------------------
#
if ($userdata['session_logged_in'])
{
	$sql = "SELECT id FROM " . DL_CAT_TABLE . "
		WHERE bug_tracker = 1";
	if($result = $db->sql_query($sql))
	{
		$bug_tracker = $db->sql_numrows($result);
	}
	$db->sql_freeresult($result);
	if ($bug_tracker)
	{
		$template->assign_block_vars('bug_tracker_head', array(
			'L_BUG_TRACKER' => $lang['Dl_bug_tracker'],
			'U_BUG_TRACKER' => append_sid("downloads.$phpEx?view=bug_tracker"))
		);
	}
}

#
#-----[ REPLACE WITH ]----------------------------------------
#
	$sql = "SELECT id FROM " . DL_CAT_TABLE . "
		WHERE bug_tracker = 1";
	if($result = $db->sql_query($sql))
	{
		$bug_tracker = $db->sql_numrows($result);
	}
	$db->sql_freeresult($result);
	if ($bug_tracker)
	{
		$template->assign_block_vars('bug_tracker_head', array(
			'L_BUG_TRACKER' => $lang['Dl_bug_tracker'],
			'U_BUG_TRACKER' => append_sid("downloads.$phpEx?view=bug_tracker"))
		);
	}
Wobei hier auch dann die frage ist ob die Datei die für Bug Tracker zuständigt ist noch mit einer Abfrage versehen ist ob man eingeloggt ist falls nicht, eine Meldung kommt das man nicht Berechtigt ist, was durch aus sinn macht und ich glaube auch das Oxpus es so gemacht hat, das ein Gast den Bug Tracker nicht direkt aufrufen kann.

Ich persönlich würde es aber auch so lassen und nicht für Gäste unbedingt freigeben.

Gruß Chris
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Der Tracker ist grundsätzlich für Gäste unsichtbar!
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Christian_N
Beiträge: 1787
Registriert: Sa 19.Feb, 2005 21:48
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von Christian_N »

Sollte finde ich auch so bleibe, aber mit etwas Anpassung etc. wäre es kein Problem eigentlich... aber vielleicht hab ich ihn auch nur falsch verstanden und er möchtet vllt. gar nicht den Link permanent darstellen lassen so das er für Gäste in dem Moment angezeigt wird
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
Antworten