Seite 1 von 1

nav_links anpassen

Verfasst: 04.01.2008 23:01
von Olymp
Hallo zusammen!
Wenn man sich bei phpbb3 auf der Startseite befindet dann ist im Kopfbereich der Link "Foren-Übersicht" zu sehen. Wenn ich das Forum "Test" anklicke, dann ändert sich der Link in: "Foren-Übersicht / Name der "Forengruppe" / Test.
Ich möchte das der Name der "Forengruppe" ausgeblendet wird. In welcher Datei muss ich dazu was ändern?

Danke für die Unterstützung.

Verfasst: 04.01.2008 23:03
von Elvis
bei prosilver sollte es an dieser Stelle in der overall_header.html sein.

Code: Alles auswählen

<li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a> <!-- BEGIN navlinks --> <strong>‹</strong> <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a><!-- END navlinks --></li>
lösch einfach das

Code: Alles auswählen

<!-- BEGIN navlinks --> <strong>‹</strong> <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a><!-- END navlinks -->
und gut ist.

so würde ich es machen.

Verfasst: 04.01.2008 23:58
von Olymp
Ich glaube du hast mich falsch verstanden. In meinem Beispiel werden die Links

Foren-Übersicht / Name der "Forengruppe" / Test

eingeblendet. Stattdessen soll es so aussehen:

Foren-Übersicht / Test

Wenn ich die Variable navlinks.FORUM_NAME in der HTML Datei lösche, dann bleibt logischerweise nur noch das übrig:

Foren-Übersicht

Wenn ich wüßte wo die Variable navlinks.FORUM_NAME zusammengesetzt wird dann wäre mir schon geholfen.

Verfasst: 05.01.2008 00:27
von Elvis
dann Suche mal in der includes/functions_display.php nach

Code: Alles auswählen

	// Get forum parents
	$forum_parents = get_forum_parents($forum_data);

	// Build navigation links
	if (!empty($forum_parents))
	{
		foreach ($forum_parents as $parent_forum_id => $parent_data)
		{
			list($parent_name, $parent_type) = array_values($parent_data);

			// Skip this parent if the user does not have the permission to view it
			if (!$auth->acl_get('f_list', $parent_forum_id))
			{
				continue;
			}

			$template->assign_block_vars('navlinks', array(
				'S_IS_CAT'		=> ($parent_type == FORUM_CAT) ? true : false,
				'S_IS_LINK'		=> ($parent_type == FORUM_LINK) ? true : false,
				'S_IS_POST'		=> ($parent_type == FORUM_POST) ? true : false,
				'FORUM_NAME'	=> $parent_name,
				'FORUM_ID'		=> $parent_forum_id,
				'U_VIEW_FORUM'	=> append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $parent_forum_id))
			);
		}
	}

	$template->assign_block_vars('navlinks', array(
		'S_IS_CAT'		=> ($forum_data['forum_type'] == FORUM_CAT) ? true : false,
		'S_IS_LINK'		=> ($forum_data['forum_type'] == FORUM_LINK) ? true : false,
		'S_IS_POST'		=> ($forum_data['forum_type'] == FORUM_POST) ? true : false,
		'FORUM_NAME'	=> $forum_data['forum_name'],
		'FORUM_ID'		=> $forum_data['forum_id'],
		'U_VIEW_FORUM'	=> append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $forum_data['forum_id']))
	);

	$template->assign_vars(array(
		'FORUM_ID' 		=> $forum_data['forum_id'],
		'FORUM_NAME'	=> $forum_data['forum_name'],
		'FORUM_DESC'	=> generate_text_for_display($forum_data['forum_desc'], $forum_data['forum_desc_uid'], $forum_data['forum_desc_bitfield'], $forum_data['forum_desc_options']))
	);

	return;
}
hier sollteste es ändern können.

Verfasst: 05.01.2008 00:57
von Olymp
Hallo!
Danke für die Hilfestellung. Für alle die es interessiert, hier der geänderte Code:
// Build navigation links
if (!empty($forum_parents))
{
foreach ($forum_parents as $parent_forum_id => $parent_data)
{
$i++;
if ($i!=1)
{

list($parent_name, $parent_type) = array_values($parent_data);

// Skip this parent if the user does not have the permission to view it
if (!$auth->acl_get('f_list', $parent_forum_id))
{
continue;
}

$template->assign_block_vars('navlinks', array(
'S_IS_CAT' => ($parent_type == FORUM_CAT) ? true : false,
'S_IS_LINK' => ($parent_type == FORUM_LINK) ? true : false,
'S_IS_POST' => ($parent_type == FORUM_POST) ? true : false,
'FORUM_NAME' => $parent_name,
'FORUM_ID' => $parent_forum_id,
'U_VIEW_FORUM' => append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $parent_forum_id))
);
}
}
}

$template->assign_block_vars('navlinks', array(
'S_IS_CAT' => ($forum_data['forum_type'] == FORUM_CAT) ? true : false,
'S_IS_LINK' => ($forum_data['forum_type'] == FORUM_LINK) ? true : false,
'S_IS_POST' => ($forum_data['forum_type'] == FORUM_POST) ? true : false,
'FORUM_NAME' => $forum_data['forum_name'],
'FORUM_ID' => $forum_data['forum_id'],
'U_VIEW_FORUM' => append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $forum_data['forum_id']))
);

$template->assign_vars(array(
'FORUM_ID' => $forum_data['forum_id'],
'FORUM_NAME' => $forum_data['forum_name'],
'FORUM_DESC' => generate_text_for_display($forum_data['forum_desc'], $forum_data['forum_desc_uid'], $forum_data['forum_desc_bitfield'], $forum_data['forum_desc_options']))
);

return;
}
PS: was meinst ihr, wird die Auto-Update-Funktion den Code wieder überschreiben?

Verfasst: 05.01.2008 09:21
von Dr.Death
Nein, ausser in genau diesen Zeilen findet ein Update statt ;-)