Seite 2 von 2

Verfasst: 19.07.2005 16:53
von Shadowproject
er hat die klasse die ich ihm in der tpl gegeben hab.
und diese will nicht funktionieren.
...die allgemeine Link-Klasse verändern oder ihm in der entsprechenden php-Datei eine Klasse zuordnen...
genau des weiß i net wie des geht. . .

Verfasst: 19.07.2005 17:02
von D@ve
Shadowproject hat geschrieben:er hat die klasse die ich ihm in der tpl gegeben hab.
und diese will nicht funktionieren..
Du widersprichst Dir selber, Du hast vorher gesagt, dass der Link in der php-Datei definiert ist, also kannst Du ihm in der TPL-Datei keine Klasse zuweisen.

Den Link in der PHP-Datei musst Du halt einfach suchen. Wörter wie "href" sollten sich hier relativ leicht ausmachen lassen, da sie nicht sonderlich oft vorkommen.

Gruß, Dave

Verfasst: 19.07.2005 17:35
von Shadowproject
sry dass es nicht ganz verständlich ist . . .
nochmal:
also hier ist die stelle des links den ich ändern will (php-datei):

Code: Alles auswählen

$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>';
die dazugehörige stelle in der tpl ist denke ich mal:

Code: Alles auswählen

{topicrow.LAST_POST_AUTHOR}
jetzt möchte ich per tpl oder per php die farbe dieses links verändern.
meine frage: wie?

Verfasst: 19.07.2005 17:56
von D@ve
Du ersetzt einfach das:

Code: Alles auswählen

<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $topic_rowset[$i]['id2']) . '">
mit etwas deartigem

Code: Alles auswählen

<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $topic_rowset[$i]['id2']) . '" class="my_link_class">
Jetzt kannst Du in der style-Datei die Klasse einrichten...:

Code: Alles auswählen

a.my_link_class { color: #FF0000};

a.my_link_class.hover { color: #00FF00};
usw...
und so färben wie Du lustig bist...

Gruß, Dave

Verfasst: 19.07.2005 18:22
von Shadowproject
dankööööööö
dadurch hat sich ne idee ergeben ^^
möchte nur wissen was ich da machen muss.

es gibt ja last post author und das bild rechts daneben das zum letzten beitrag führt.
was muss ich machen damit wenn man auf den Usernamen bei last post author drückt nicht das profil sondern der letzte beitrag angezeigt wird?
also quasi das bild mit nem usernamen ersetzen, der dann wenn man draufklickt zum letzten beitrag führt.
die andere stelle lösche ich dann lösche ich dann natürlich ^^

hier sind die 2 stellen:

der zu bearbeitende teil: last post img

Code: Alles auswählen

 '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $topic_rowset[$i]['topic_last_post_id']) . '#' . $topic_rowset[$i]['topic_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" border="0" /></a>';
der teil wo man den usernamen, der angezeigt werden soll, herbekommt: last post author

Code: Alles auswählen

 ( $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']) . '" class="postdetails">' . $topic_rowset[$i]['user2'] . '</a>';
bei dem durcheinander blick ich nämlich nicht was was ist ^^

Verfasst: 19.07.2005 22:44
von D@ve
Tausch halt einfach die beiden Links. Raten würde ich Dir dazu nicht, eine so weit verbreitete Funktion zu verändern.

Gruß, Dave