Hallo!
Angenommen das Forum stellt keine Benutzerprofile bereit, sondern nur den Namen des Beitragschreibers:
Wie kriege ich den Link vom Benutzernamen runter?
Weiss das jemand und verrät mir, in welchem Code ich ändern muß?
Danke schonmal & gute Nacht!
Löschen des Links auf das Benutzerprofil
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
Gast
Danke für Deine Antwort.
Doch, wäre auch ok. Es steht jedoch nichts drin in den Profilen, daher eigentlich unnützer Overhead.
Aber, wie stelle ich denn ein, dass nur der Admin die Profile sehen kann? Und wie erfolgt dann die Anzeige beim Normal-User? (Beim Normal-User darf jedenfalls kein Link zu sehen sein.)
Doch, wäre auch ok. Es steht jedoch nichts drin in den Profilen, daher eigentlich unnützer Overhead.
Aber, wie stelle ich denn ein, dass nur der Admin die Profile sehen kann? Und wie erfolgt dann die Anzeige beim Normal-User? (Beim Normal-User darf jedenfalls kein Link zu sehen sein.)
- Henne
- Ehemaliges Teammitglied
- Beiträge: 4520
- Registriert: 04.01.2002 01:00
- Wohnort: Lage (Lippe)
- Kontaktdaten:
Ich hab mal ein wenig rausgearbeitet. Ist aber ungetestet, also BACKUP!
Ist aber glaube ich nicht alles. Bei den Gruppen müsste es z.B. noch was geben. Aber das Vorgehen sollte klar werden und den Rest könnte man dann alleine machen.
Ist aber glaube ich nicht alles. Bei den Gruppen müsste es z.B. noch was geben. Aber das Vorgehen sollte klar werden und den Rest könnte man dann alleine machen.
Code: Alles auswählen
index.php:
suchen:
$forum_moderators[$row['forum_id']][] = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '">' . $row['username'] . '</a>';
ersetzen:
$forum_moderators[$row['forum_id']][] = $row['username'];
suchen:
$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';
ersetzen mit:
$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '' . $forum_data[$j]['username'];
suchen:
'NEWEST_USER' => sprintf($lang['Newest_user'], '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$newest_uid") . '">', $newest_user, '</a>'),
ersetzen mit:
'NEWEST_USER' => sprintf($lang['Newest_user'], $newest_user),
lang_main.php:
suchen:
$lang['Newest_user']
in der Zeile %s%s%s durch %s ersetzen.
page_header.php
suchen (2x):
$style_color = 'style="color:#'
ersetzen mit:
$style_color = 'color="#'
suchen:
$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
ersetzen mit:
$user_online_link = $row['username'];
suchen:
$user_online_link = '<i>' . $row['username'] . '</i>';
viewforum.php
suchen und löschen (oder // vor die zeile):
$topic_author = ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $topic_rowset[$i]['user_id']) . '">' : '';
suchen und löschen (oder // vor die zeile):
$topic_author .= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '</a>' : '';
suchen:
$topic_author .= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? $topic_rowset[$i]['username'] : ( ( $topic_rowset[$i]['post_username'] != '' ) ? $topic_rowset[$i]['post_username'] : $lang['Guest'] );
ersetzen mit:
$topic_author = ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? $topic_rowset[$i]['username'] : ( ( $topic_rowset[$i]['post_username'] != '' ) ? $topic_rowset[$i]['post_username'] : $lang['Guest'] );
suchen:
$last_post_author = ( $topic_rowset[$i]['id2'] == ANONYMOUS ) ? ( ($topic_rowset[$i]['post_username2'] != '' ) ? $topic_rowset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $topic_rowset[$i]['id2']) . '">' . $topic_rowset[$i]['user2'] . '</a>';
ersetzen mit:
$last_post_author = ( $topic_rowset[$i]['id2'] == ANONYMOUS ) ? ( ($topic_rowset[$i]['post_username2'] != '' ) ? $topic_rowset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '' . $topic_rowset[$i]['user2'];
viewtopic_body.tpl:
Suchen und löschen:
{postrow.PROFILE_IMG}
memberlist_body.tpl:
suchen:
<a href="{memberrow.U_VIEWPROFILE}" class="gen">{memberrow.USERNAME}</a>
ersetzen mit:
{memberrow.USERNAME}
Zuletzt geändert von Henne am 28.07.2003 13:28, insgesamt 1-mal geändert.
Erst mal: danke. der Link lässt sich dadurch tatsächlich entfernen, sieht bis auf eine Kleinigkeit sehr gut aus. Also: Genau was ich brauchte.
Die störende Kleinigkeit:
In der Autor-Spalte wird bei jedem Beitrag der Name in einer Schleife um 1nen weiteren erhöht. Also beim ersten Mal steht da nat, beim zweiten natandereruser, beim dritten natandereruserdritteruser. Das ist zwar ganz lustig, ich fürchte nur nicht besonders zweckmäßig.
So, ich suche jetzt den Fehler (kann was dauern, weil ich gar kein PHP kann
), wenn Dir was dazu einfällt bin ich natürlich mehr als dankbar.
Die störende Kleinigkeit:
In der Autor-Spalte wird bei jedem Beitrag der Name in einer Schleife um 1nen weiteren erhöht. Also beim ersten Mal steht da nat, beim zweiten natandereruser, beim dritten natandereruserdritteruser. Das ist zwar ganz lustig, ich fürchte nur nicht besonders zweckmäßig.
So, ich suche jetzt den Fehler (kann was dauern, weil ich gar kein PHP kann
Zitert aus PN (für die, die's auch noch probieren) mit bestem Dank an Henne23:
Mach mal aus:
Das hier:
Mach mal aus:
Code: Alles auswählen
$topic_author .= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? $topic_rowset[$i]['username'] : ( ( $topic_rowset[$i]['post_username'] != '' ) ? $topic_rowset[$i]['post_username'] : $lang['Guest'] );Code: Alles auswählen
$topic_author = ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? $topic_rowset[$i]['username'] : ( ( $topic_rowset[$i]['post_username'] != '' ) ? $topic_rowset[$i]['post_username'] : $lang['Guest'] );