Seite 1 von 2

[erledigt]: Problem mit Linkdarstellung

Verfasst: 29.01.2007 15:38
von Gerry1420
Moin,
ich habe ein Problem mit dem "Bei neuen Antworten benachrichtigen" und dem "Admin-Link" in meinem Forum.

Mein Hintergrund ist schwarz, die Definition für generelle Links im Forum [hellerer Hintergrund] ebenfalls. - Die beiden Links werden mir nun, trotz eigener Styledefinition [ich nutze CSS im subSilver] wie generelle Links dargestellt. Eigentlich sollten sie heller dargestellt werden.

Was mach ich falsch? Was kann ich machen um die Farben dieser Links zu ändern?

Gruß,
Gerry

Verfasst: 29.01.2007 15:51
von Asmodiel
ADMINLINK:
also... such mal in der includes/page_tail.php

nach

Code: Alles auswählen

//
// Show the overall footer.
//
$admin_link = ( $userdata['user_level'] == ADMIN ) ? '<a href="admin/index.' . $phpEx . '?sid=' . $userdata['session_id'] . '">' . $lang['Admin_panel'] . '</a><br /><br />' : '';
und veränder HIER die a-class, falls du verstehst, was ich meine:

such in dem ausschnitt nach:

Code: Alles auswählen

'<a href="
und veränder es in

Code: Alles auswählen

'<a class="deine css-class" href="
hoffe, du findest es... :D[/color]

Verfasst: 29.01.2007 15:59
von kolja
tach

generelle hilfestellung zu "wie finde ich die passende css angabe"

markiere im browser den entsprechenden eintrag (zb einen link)
dann rechte maustaste "auswahl quelltext anzeigen"
und schau was vor deinem link als class angabe steht

beispiel mit dem link: phpBB.de Foren-Übersicht

Code: Alles auswählen

<span class="nav">&nbsp;&nbsp;&nbsp;<a href="/index.php" class="nav">phpBB.de Foren-Übersicht</a>
die class nennt sich: nav

diese angabe suchst du jetzt in der .css datei und kannst dort werte ändern

kolja

Verfasst: 29.01.2007 16:15
von Gerry1420
Hi Asmodiel,
DANKE...hat funktioniert! So sieht das schon besser aus.
Hast Du noch nen Tipp wie ich das gleiche mit dem "Bei neuen Antworten benachrichtigen" machen kann?

Da steht in meinem Quelltext schon die richtige Definition vor, nur wird sie leider ignoriert und der Link als "normaler Link" dargestellt.

@Kolja: DANKE! Wie ich da grad schon schrieb ist der Link mit einer eigenen Definition versehen. Die wird aber übergangen. - Oder ich kapier´s nicht... :lol:

Code: Alles auswählen

<span class="gensmall_hell"><a href="viewtopic.php?t=4&watch=topic&start=0&sid=157cabd7bf1c742e78a0ec7740744bc8">Bei Antworten zu diesem Thema benachrichtigen</a></span>
Gruß,
Gerry

Verfasst: 29.01.2007 16:27
von apfelmaxx
wie steht es denn in der css? hast du die auch links, also a.gensmall_hell definiert?

Verfasst: 29.01.2007 16:28
von nickvergessen
versuchs mit:

Code: Alles auswählen

<a class="gensmall_hell" href="viewtopic.php?t=4&watch=topic&start=0&sid=157cabd7bf1c742e78a0ec7740744bc8">Bei Antworten zu diesem Thema benachrichtigen</a>

Verfasst: 29.01.2007 21:14
von Gerry1420
@apfelmaxx:
Ja, hab ich. Hier ist der Auszug aus der subSilver.css

Code: Alles auswählen

.gensmall_hell { color : #d9d9d9; font-size : 10px; }
a.gen,a.genmed,a.gensmall,a.gensmall_hell { color : #D9D9D9; text-decoration : none; font-size : 10px; }
a.gensmall_hell:visited {color : #d9d9d9; text-decoration : none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover { color: #b9b9b9; text-decoration: none; }
Und hier der Auszug aus der viewtopic_body.tpl

Code: Alles auswählen

<td width="40%" valign="top" nowrap="nowrap" align="left"><span class="gensmall_hell">{S_WATCH_TOPIC}</span><br />

@nickvergessen:
Um das im Link direkt anzugeben müsste ich ja irgendeine HTML-Datei bearbeiten..oder gibt´s da irgendeine Datei die die HTML-Datei "erzeugt"? Irgendwie steig ich da grad nicht so ganz dran lang.

Danke für Eure Hilfe!
Gerry

Verfasst: 29.01.2007 21:42
von nickvergessen
Gerry1420 hat geschrieben:@nickvergessen:
Um das im Link direkt anzugeben müsste ich ja irgendeine HTML-Datei bearbeiten..oder gibt´s da irgendeine Datei die die HTML-Datei "erzeugt"?
Die Lösung hast du doch schon:
Finde in der viewtopic_body.tpl:
DENKFEHLER WIEDER RÜCKGÄNGIG

Richtig:
viewtopic.php:
2mal machen

Finde:

Code: Alles auswählen

$s_watching_topic = "<a href="viewtopic.$phpEx?"
Ersetze mit:

Code: Alles auswählen

$s_watching_topic = "<a class='gensmall_hell' href="viewtopic.$phpEx?"
edit: wenn du dann aber mehr als ein Template benutzt, können Probleme auftretten

Verfasst: 30.01.2007 08:41
von Gerry1420
Moin nickvergessen,

nun passt´s! :grin:
Ich hab den Eintrag in der viewtopic.php gesetzt. Allerdings ohne die Anführungszeichen. Mit lief´s nicht.

Code: Alles auswählen

$s_watching_topic = "<a class=gensmall_hell href=\"viewtopic.$phpEx?" 
DANKE Leute!!!!

Verfasst: 30.01.2007 12:06
von nickvergessen
Gerry1420 hat geschrieben:Allerdings ohne die Anführungszeichen. Mit lief´s nicht.
Beruht auf einem Denkfehler von mir (schon wieder).
Habs mal verändeert und statt " ein ' genommen, sollte so funktionieren (habs getestet)
nickvergessen hat geschrieben:viewtopic.php:
2mal machen
Finde:

Code: Alles auswählen

$s_watching_topic = "<a href="viewtopic.$phpEx?"
Ersetze mit:

Code: Alles auswählen

$s_watching_topic = "<a class='gensmall_hell' href="viewtopic.$phpEx?"