Icon leiste mit wechselnden Bildchen?

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
Paradise
Beiträge: 65
Registriert: Do 05.Jan, 2006 19:59
Wohnort: Darmstadt/Frankfurt
Kontaktdaten:

Icon leiste mit wechselnden Bildchen?

Beitrag von Paradise »

Einen schönen Sonntag wünsche ich.

Hallo Oxpus, einen schönen Sonntag wünsche ich.

Wie hast du das gemacht das sich in der Icon-Leiste die Bilchen ändern bei "Bookmarks" und "Watch Post"?". Bin da grade am rumprobieren...
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

???
Die sind ganz "normal" abhängig davon, ob das Topic halt abonniert ist, bzw. beobachtet wird...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Paradise
Beiträge: 65
Registriert: Do 05.Jan, 2006 19:59
Wohnort: Darmstadt/Frankfurt
Kontaktdaten:

Beitrag von Paradise »

Ja aber wie macht man das?
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ja wie jetzt?
Der Button für die Abos wird mit dem Bookmark MOD mitgeliefert, naja, im Original ist das ein Textlink, den ich nur hier durch ein Image ersetzt habe.
Und das Icon für das beobachten der Topics ist im Original auch ein Textlink. Ebenfalls nur durch ein Icon ersetzt.
Beide werden per Text auch durch eine if-Bedingung definiert, also Text A oder B, und da stelle ich eben anstatt der Texte die Icons ein...

Mehr nicht...

Und sofern es schon aufgefallen sein sollte:
Viele Textlinks, die in einem vanilla phpBB in der Themenansicht vorhanden sind, wurden hier durch Icons ersetzt.
Schau mal genau hin ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Paradise
Beiträge: 65
Registriert: Do 05.Jan, 2006 19:59
Wohnort: Darmstadt/Frankfurt
Kontaktdaten:

Beitrag von Paradise »

Na ja einen Text durch ein Icon ersetzen bekomme ich ja hin, aber das es wechselt bekomm ich nicht hin. Hab da schon Stunden rumprobiert :(
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Na, z. B. zum Beobachten eines Themas wird in der betreffenden Bedingung in der viewtopic.php je "Zustand" ein Text angegeben:

Code: Alles auswählen

//
// Topic watch information
//
$s_watching_topic = '';
if ( $can_watch_topic )
{
	if ( $is_watching_topic )
	{
		$s_watching_topic = "<a href=\"viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&unwatch=topic&start=$start&sid=" . $userdata['session_id'] . '">' . $lang['Stop_watching_topic'] . '</a>';
		$s_watching_topic_img = ( isset($images['topic_un_watch']) ) ? "<a href=\"viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&unwatch=topic&start=$start&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_un_watch'] . '" alt="' . $lang['Stop_watching_topic'] . '" title="' . $lang['Stop_watching_topic'] . '" border="0"></a>' : '';
	}
	else
	{
		$s_watching_topic = "<a href=\"viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&watch=topic&start=$start&sid=" . $userdata['session_id'] . '">' . $lang['Start_watching_topic'] . '</a>';
		$s_watching_topic_img = ( isset($images['Topic_watch']) ) ? "<a href=\"viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id&watch=topic&start=$start&sid=" . $userdata['session_id'] . '"><img src="' . $images['Topic_watch'] . '" alt="' . $lang['Start_watching_topic'] . '" title="' . $lang['Start_watching_topic'] . '" border="0"></a>' : '';
	}
}
Und das habe ich eben nur für meine Zwecke missbraucht.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Paradise
Beiträge: 65
Registriert: Do 05.Jan, 2006 19:59
Wohnort: Darmstadt/Frankfurt
Kontaktdaten:

Beitrag von Paradise »

Also in der .cfg waren schonmal keine Bildchen hinterlegt.
Das Bild ist nun auch je nachdem ob auf beobachten oder nicht unterschiedlich.

Nur klicken lässt es sich nicht. Bzw wird als link erkannt, nur tut sich beim klick nichts.

Wie muss das den in die viewtopic_body?

Code: Alles auswählen

<td>{S_WATCH_TOPIC_IMG}</td>
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Du musst doch nur den Text in den Links durch Images ersetzen.
Entweder fest verdrahtet oder durch neue $images-Definitionen in der .cfg-Datei des Styles.
Und da bereits die Images hier schon definiert werden, wäre eben nur anstelle $s_watching_topic die Variable $s_watching_topic_img an das Template zu übergeben.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Paradise
Beiträge: 65
Registriert: Do 05.Jan, 2006 19:59
Wohnort: Darmstadt/Frankfurt
Kontaktdaten:

Beitrag von Paradise »

'S_WATCH_TOPIC_IMG' => $s_watching_topic_img, steht ja schon in der viewtopic.php und das Bild ist ja auch da.

Nur irgentwie scheint ja das wies im template eingebunden ist nicht zu stimmen.
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nur irgentwie scheint ja das wies im template eingebunden ist nicht zu stimmen.
Ja wie denn? Wie ist es denn und wie sollte es Deiner Meinung nach sein?
Ich kann Dir wirklich nicht so ganz folgen und das Thema geht mittlerweile auch scheinbar an der ursprünglichen Fragestelltung vorbei...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Paradise
Beiträge: 65
Registriert: Do 05.Jan, 2006 19:59
Wohnort: Darmstadt/Frankfurt
Kontaktdaten:

Beitrag von Paradise »

Alsoooo

Wenn man bei dir auf Watch Topic klickt wird die Uhr gelb (bei unwatch grau).

Nun ist bei mir die Uhr zwar da, und wenn ein Beitrag auf Watch steht gelb und bei Unwatch grau.

Nur das Bildchen (Uhr) hat keine Funktion. Beim drüber gehen wird es zwar als link erkannt, aber beim klick tut sich nichts.

.cfg:

Code: Alles auswählen

$images['Topic_watch'] 				  = "$current_template_images/topic_watch.png";
$images['topic_un_watch'] 			  = "$current_template_images/topic_unwatch.png";
viewtopic.php:

Code: Alles auswählen

'S_WATCH_TOPIC' => $s_watching_topic,
'S_WATCH_TOPIC_IMG' => $s_watching_topic_img,
viewtopic_body.tpl:

Code: Alles auswählen

<td>{S_WATCH_TOPIC_IMG}</td>
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Häng doch mal Deine viewtopic.php hier an...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Paradise
Beiträge: 65
Registriert: Do 05.Jan, 2006 19:59
Wohnort: Darmstadt/Frankfurt
Kontaktdaten:

Beitrag von Paradise »

Bitteschön, hier hängt sie :)
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Alles, wie es sein soll...
Das Image erscheint bei Dir und dahinter liegt auch der gleiche Link wie hinter dem Textlink?
Und bei einem Klick darauf wird das Image nicht geändert?

Klappt sonst alles mit den bei Dir eingebauten AJAX Features?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Paradise
Beiträge: 65
Registriert: Do 05.Jan, 2006 19:59
Wohnort: Darmstadt/Frankfurt
Kontaktdaten:

Beitrag von Paradise »

Na ja, wie ich vorhin feststellen musste hab ich ein großes problem.

http://www.community.cback.de/viewtopic ... 0548#90548

Nicht das ich mir mit "Bookmarks Mod" und "View your watched posts" die search.php zerschossen hab.
Hatte beim einbau so meine Probleme. Vor lauter Ajax blick ich garnicht mehr surch wo was hin muss...
Bild
Antworten