Wie stell ich das an? Auf der Index und in der Viewforum sollen hinten den Usernamen keine Links zu deren Profile sein. Nur auf der Seite der Beiträge sollen weiterhin die Links zu den Profilen bestehen bleiben.
Gruss
darkeyex
Links zu Userprofilen entfernen
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.
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.
Re: Links zu Userprofilen entfernen
Schau dir doch mal die Seiten unter 'styles/verwendetestemplate/template/' an. Ich gehe davon aus, dass sich die Links dort entfernen lassen. Welche Seite für was ist findest Du hier: http://www.phpbb.de/kb/template_dateien.
Ich setze PHPBB 3.0.4 auf http://forum.pferde.ch ein (subsilver2). PHP 5.2.8, MySQL 4.1.25, Neu: http://computer-for-dummies.info/forum (prosilver)
Re: Links zu Userprofilen entfernen
Danke, aber hilft mir nicht weiter. In der includes/functions_display gibts folgenden Code:
Kann man hier irgendwie den Link rausnehmen, eher nicht oder? 
Code: Alles auswählen
'LAST_POSTER' => get_username_string('username', $row['forum_last_poster_id'], $row['forum_last_poster_name'], $row['forum_last_poster_colour']),
'LAST_POSTER_COLOUR' => get_username_string('colour', $row['forum_last_poster_id'], $row['forum_last_poster_name'], $row['forum_last_poster_colour']),
'LAST_POSTER_FULL' => get_username_string('full', $row['forum_last_poster_id'], $row['forum_last_poster_name'], $row['forum_last_poster_colour']),Re: Links zu Userprofilen entfernen
Gibts doch net dass das keiner weiß. Habe in der include/functions_content, folgenden Code gefunden, ich vermute mal ganz stark, dass man hier die Änderung vornehmen muss?! Bin aber leider kein php-Crack, wäre nett wenn jemand hilft:
Code: Alles auswählen
function get_username_string($mode, $user_id, $username, $username_colour = '', $guest_username = false, $custom_profile_url = false)
{
static $_profile_cache;
static $_base_profile_url;
$cache_key = $user_id;
// If the get_username_string() function had been executed once with an (to us) unkown mode, all modes are pre-filled and we can just grab it.
if ($user_id && $user_id != ANONYMOUS && isset($_profile_cache[$cache_key][$mode]))
{
// If the mode is 'no_profile', we simply construct the TPL code due to calls to this mode being very very rare
if ($mode == 'no_profile')
{
$tpl = (!$_profile_cache[$cache_key]['colour']) ? '{USERNAME}' : '<span style="color: {USERNAME_COLOUR};" class="username-coloured">{USERNAME}</span>';
return str_replace(array('{USERNAME_COLOUR}', '{USERNAME}'), array($_profile_cache[$cache_key]['colour'], $_profile_cache[$cache_key]['username']), $tpl);
}
return $_profile_cache[$cache_key][$mode];
}
global $phpbb_root_path, $phpEx, $user, $auth;
$username_colour = ($username_colour) ? '#' . $username_colour : '';
if ($guest_username === false)
{
$username = ($username) ? $username : $user->lang['GUEST'];
}
else
{
$username = ($user_id && $user_id != ANONYMOUS) ? $username : ((!empty($guest_username)) ? $guest_username : $user->lang['GUEST']);
}
// Build cache for all modes
$_profile_cache[$cache_key]['colour'] = $username_colour;
$_profile_cache[$cache_key]['username'] = $username;
$_profile_cache[$cache_key]['no_profile'] = true;
// Profile url - only show if not anonymous and permission to view profile if registered user
// For anonymous the link leads to a login page.
// BEGIN SEO phpBB
if ($user_id && $user_id != ANONYMOUS && ($auth->acl_get('u_viewprofile')))
//if ($user_id && $user_id != ANONYMOUS && ($user->data['user_id'] == ANONYMOUS || $auth->acl_get('u_viewprofile')))
//END SEO phpBB
{
if (empty($_base_profile_url))
{
$_base_profile_url = append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=viewprofile&u={USER_ID}');
}
$profile_url = ($custom_profile_url !== false) ? $custom_profile_url . '&u=' . (int) $user_id : str_replace('={USER_ID}', '=' . (int) $user_id, $_base_profile_url);
$tpl = (!$username_colour) ? '<a href="{PROFILE_URL}">{USERNAME}</a>' : '<a href="{PROFILE_URL}" style="color: {USERNAME_COLOUR};" class="username-coloured">{USERNAME}</a>';
$_profile_cache[$cache_key]['full'] = str_replace(array('{PROFILE_URL}', '{USERNAME_COLOUR}', '{USERNAME}'), array($profile_url, $username_colour, $username), $tpl);
}
else
{
$tpl = (!$username_colour) ? '{USERNAME}' : '<span style="color: {USERNAME_COLOUR};" class="username-coloured">{USERNAME}</span>';
$_profile_cache[$cache_key]['full'] = str_replace(array('{USERNAME_COLOUR}', '{USERNAME}'), array($username_colour, $username), $tpl);
$profile_url = '';
}
// Use the profile url from above
$_profile_cache[$cache_key]['profile'] = $profile_url;
// If - by any chance - no_profile is called before any other mode, we need to do the calculation here
if ($mode == 'no_profile')
{
$tpl = (!$_profile_cache[$cache_key]['colour']) ? '{USERNAME}' : '<span style="color: {USERNAME_COLOUR};" class="username-coloured">{USERNAME}</span>';
return str_replace(array('{USERNAME_COLOUR}', '{USERNAME}'), array($_profile_cache[$cache_key]['colour'], $_profile_cache[$cache_key]['username']), $tpl);
}
return $_profile_cache[$cache_key][$mode];
}
/**
* @package phpBB3Re: Links zu Userprofilen entfernen
wissen warscheinlich recht viele, nur kein bock oder zeit. guck einfach in die entsprechenden templates und entferne die variablen dafür oder kommentiere sie aus. einfach mal gucken und bitzli detektiv spielen. mal irgendwo einen buchstaben reinschreiben und nach dem cache leeren gucken, wo er landet usw, so tastet man sich spielerisch an die stelle ran.Gibts doch net dass das keiner weiß.
Re: Links zu Userprofilen entfernen
Dem gibt es nichts weiter anzufügen... 
Ich setze PHPBB 3.0.4 auf http://forum.pferde.ch ein (subsilver2). PHP 5.2.8, MySQL 4.1.25, Neu: http://computer-for-dummies.info/forum (prosilver)
-
SCWfan06
- Mitglied
- Beiträge: 183
- Registriert: 28.02.2008 19:34
- Wohnort: Metropole Herne
- Kontaktdaten:
Re: Links zu Userprofilen entfernen
Schau mal hier: http://www.phpbb-seo.de/phpbb3/interne-verlinkung.html
Da kannst du Links für Gäste komplett ausblenden.
Evtl. kannst du da was anpassen.
Da kannst du Links für Gäste komplett ausblenden.
Evtl. kannst du da was anpassen.