Seite 1 von 1
Link auf Profil aus Benutzernamen entfernen
Verfasst: 23.02.2007 11:50
von DieFragende
Hallo,
da ich immer noch an der Anpassung eines Forums bin würde ich gerne wissen, wie man bei einem Benutzernamen, der z.B. in der Forenübersicht angezeigt wird, den Link entfernt, welcher auf das Profil verweist. D.H. alle Benutzernamen sollen keinen Link beinhalten.
Wo werden LAST_POST_AUTHOR und L_AUTHOR definiert, das ich dort den Inhalt ändern kann ?
Verfasst: 23.02.2007 12:12
von Dr.Death
Die Variablenzuweisung LAST_POST_AUTHOR findest Du in der viewforum.php ( und auch search.php ).
L_AUTHOR ist zudem noch in der viewtopic.php zu finden
Verfasst: 23.02.2007 13:58
von DieFragende
ich habe versucht folgendes zu definieren:
Code: Alles auswählen
$last_post_author = ( $topic_rowset[$i]['id2'] == ANONYMOUS ) ? ( ($topic_rowset[$i]['post_username2'] != '' ) ? $topic_rowset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' );
Leider scheint das so nicht korrekt zu sein, hat jemand eine Idee? Ich denke das ist die Stelle, wo cih den Link entfernen muss. Es handelt sich hier aber anscheinend eher um einen PHP Syntax Fehler
Verfasst: 23.02.2007 14:15
von Dr.Death
Probier es besser mal so:
Code: Alles auswählen
$last_post_author = ( $topic_rowset[$i]['id2'] == ANONYMOUS ) ? ( ($topic_rowset[$i]['post_username2'] != '' ) ? $topic_rowset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : $topic_rowset[$i]['user2'];
Verfasst: 23.02.2007 14:55
von DieFragende
Dankeschön für die Hilfe!!!!
Das gleiche Problem habe ich auch hierbei
Code: Alles auswählen
$topic_author = ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $topic_rowset[$i]['user_id']) . '">' : '';
$topic_author .= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? $topic_rowset[$i]['username'] : ( ( $topic_rowset[$i]['post_username'] != '' ) ? $topic_rowset[$i]['post_username'] : $lang['Guest'] );
$topic_author .= ( $topic_rowset[$i]['user_id'] != ANONYMOUS ) ? '</a>' : '';
Hab hinter die Logik noch nicht so ganz geblickt

Ich weiss nicht genau, wie ich da den Link entfernen kann, ohne das der Variableninhalt nutzlos wird.
Verfasst: 23.02.2007 15:00
von Dr.Death
Ersetze die o.g. 3 Zeilen durch diese eine 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'] );
Dies ist eine "kurz" Schreibweise:
Beispiel kurz:
Code: Alles auswählen
$test = ( $test == TRUE ) ? $test = "wahr" : $test = "nicht wahr";
Beispiel lang:
Code: Alles auswählen
if ( $test == TRUE )
{
$test = "wahr";
}
else
{
$test = "nicht wahr"
}
Verfasst: 23.02.2007 15:22
von DieFragende
In der
Search.php das gleiche Problem :
Code: Alles auswählen
$topic_author = ( $searchset[$i]['user_id'] != ANONYMOUS ) ? '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $searchset[$i]['user_id']) . '">' : '';
$topic_author .= ( $searchset[$i]['user_id'] != ANONYMOUS ) ? $searchset[$i]['username'] : ( ( $searchset[$i]['post_username'] != '' ) ? $searchset[$i]['post_username'] : $lang['Guest'] );
$topic_author .= ( $searchset[$i]['user_id'] != ANONYMOUS ) ? '</a>' : '';
und
Code: Alles auswählen
$last_post_author = ( $searchset[$i]['id2'] == ANONYMOUS ) ? ( ($searchset[$i]['post_username2'] != '' ) ? $searchset[$i]['post_username2'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '=' . $searchset[$i]['id2']) . '">' . $searchset[$i]['user2'] . '</a>';
müssen ersetzt werden.
In der
viewtopic.php finde ich die Variablendefinitionen erst gar nicht. Ich wäre dir sehr dankbar wenn du mir diese Dinge noch nennen könntest
Verfasst: 23.02.2007 16:38
von DieFragende
Jetzt hab ichs. Ganz vielen Dank für deine Unterstützung !!!!