Seite 1 von 1
Löschen des Links auf das Benutzerprofil
Verfasst: 28.07.2003 00:55
von nat
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!
Verfasst: 28.07.2003 01:24
von Henne
Also die Links sind in sehr vielen Dateien untergebracht.
Wäre vielleicht einfacher, wenn man es so einstellen würde, dass nur der Admin die Profile ansehen kann. Oder ist das nicht sinnvoll bei dir?
Verfasst: 28.07.2003 10:06
von 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.)
Verfasst: 28.07.2003 10:58
von Henne
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.
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}
Verfasst: 28.07.2003 12:53
von nat
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.
Verfasst: 28.07.2003 13:00
von Henne
Hast du mal nen Beispiel?
Wenn du die HP nicht öffentlich machen willst, dann schick mir ne PM.
Verfasst: 28.07.2003 14:05
von nat
Zitert aus PN (für die, die's auch noch probieren) mit bestem Dank an Henne23:
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'] );
Das hier:
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'] );