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
