Buttons für Neues Thema, gesperrt usw

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
Feuerball
Beiträge: 636
Registriert: Mi 15.Sep, 2004 22:11

Buttons für Neues Thema, gesperrt usw

Beitrag von Feuerball »

Hallo,
weis jemand wie man die PostButtons für Neues thema, gesperrt usw jewalls 2 unterschiedliche buttons einfügen kann ? Die buttons sind ja normalerweise alle gleich über die Themen nd unter die Themen.
Ich möchte aber über die Themen zb ein Roten und unten ein Blauen haben, ntürlcih überall wo diese PostButtons auftachen.

wenn das irgendwie funktionieren würde wäre gt wenn mir jemand mal ein Beispiel dafür geben könnte wie das mit einem Button klappt.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Öhm, ja, die müssten in der subSilver.cfg definiert werden, um sie dann in der viewtopic.php, bzw. viewtopic_body.tpl einzufügen.
Dabei aber zunächst die Frage, ob Du MODs eingebaut hast, die auf bestimmte Aktionen hin diese Button verändern (z. B. die AJAX Features beim Sperren eines Themas)?
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!
Feuerball
Beiträge: 636
Registriert: Mi 15.Sep, 2004 22:11

Beitrag von Feuerball »

Ajax Nein, aber den Hide Post BUtton 1.1.1.

Edit
Achja und die Template Constanse habe ich mir angepasst das ich nicht jedesmal templates/subSilver... schreiben muß sondern nur noch {TEMPLATE_PATH}/.... aber das hat glaube ich keine auswirkung auf die Buttons.
Zuletzt geändert von Feuerball am Fr 26.Jan, 2007 08:35, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Und der müsste dann mit angepasst werden, da ja dann 2-4 Images und nicht nur 1-2 versteckt werden müssen.
Häng mal bitte folgende Dateien an, dann schreibe ich mal eine Anleitung für Dich:
viewtopic.php
viewtopic_body.tpl
subSilver.cfg
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!
Feuerball
Beiträge: 636
Registriert: Mi 15.Sep, 2004 22:11

Beitrag von Feuerball »

Das ging aber schnell Oxpus mit der Antwort und ich dachte man ist noch am Schlafen :)

im Anhang die Dateien.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Am schlafen?
Ne, am arbeiten.

Ich schau dann nachher da rein...

EDIT
So, hier die Anleitung:

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
templates/subSilver/subSilver.cfg

#
#-----[ FIND ]-----
#
$images['post_new'] = "$current_template_images/{LANG}/post.gif";
$images['post_locked'] = "$current_template_images/{LANG}/reply-locked.gif";
$images['reply_new'] = "$current_template_images/{LANG}/reply.gif";
$images['reply_locked'] = "$current_template_images/{LANG}/reply-locked.gif";

#
#-----[ AFTER, ADD ]-----
#
$images['post_new2'] = "$current_template_images/{LANG}/post2.gif";
$images['post_locked2'] = "$current_template_images/{LANG}/reply-locked2.gif";
$images['reply_new2'] = "$current_template_images/{LANG}/reply2.gif";
$images['reply_locked2'] = "$current_template_images/{LANG}/reply-locked2.gif";

#
#-----[ OPEN ]-----
#
templates/subSilver/viewtopic_body.tpl

#
#-----[ FIND ]-----
#
	<td align="left" valign="top" nowrap="nowrap"><span class="nav">{U_POST_NEW_TOPIC}&nbsp;&nbsp;&nbsp;{U_POST_REPLY_TOPIC}</span></td>

#
#-----[ IN-LINE FIND ]-----
#
{U_POST_NEW_TOPIC}

#
#-----[ IN-LINE REPLACE WITH ]-----
#
{U_POST_NEW_TOPIC2}

#
#-----[ IN-LINE FIND ]-----
#
{U_POST_REPLY_TOPIC}

#
#-----[ IN-LINE REPLACE WITH ]-----
#
{U_POST_REPLY_TOPIC2}

#
#-----[ OPEN ]-----
#
viewtopic.php

#
#-----[ FIND ]-----
#
$reply_img = ( $forum_topic_data['forum_status'] == FORUM_LOCKED || $forum_topic_data['topic_status'] == TOPIC_LOCKED ) ? $images['reply_locked'] : $images['reply_new'];
$reply_alt = ( $forum_topic_data['forum_status'] == FORUM_LOCKED || $forum_topic_data['topic_status'] == TOPIC_LOCKED ) ? $lang['Topic_locked'] : $lang['Reply_to_topic'];
$post_img = ( $forum_topic_data['forum_status'] == FORUM_LOCKED ) ? $images['post_locked'] : $images['post_new'];
$post_alt = ( $forum_topic_data['forum_status'] == FORUM_LOCKED ) ? $lang['Forum_locked'] : $lang['Post_new_topic'];
$new_topic_url .= ($is_auth['auth_post']) ? '<img src="'.$post_img.'" alt="'.$post_alt.'" border="0" /></a>' : '';
$reply_topic_url .= ($is_auth['auth_reply']) ? '<img src="'.$reply_img.'" alt="'.$reply_alt.'" border="0" /></a>' : '';

#
#-----[ AFTER, ADD ]-----
#
$reply_img2 = ( $forum_topic_data['forum_status'] == FORUM_LOCKED || $forum_topic_data['topic_status'] == TOPIC_LOCKED ) ? $images['reply_locked2'] : $images['reply_new2'];
$post_img2 = ( $forum_topic_data['forum_status'] == FORUM_LOCKED ) ? $images['post_locked2'] : $images['post_new2'];
$new_topic_url2 .= ($is_auth['auth_post']) ? '<img src="'.$post_img2.'" alt="'.$post_alt.'" border="0" /></a>' : '';
$reply_topic_url2 .= ($is_auth['auth_reply']) ? '<img src="'.$reply_img2.'" alt="'.$reply_alt.'" border="0" /></a>' : '';

#
#-----[ FIND ]-----
#
	'U_POST_NEW_TOPIC' => $new_topic_url,
	'U_POST_REPLY_TOPIC' => $reply_topic_url)

#
#-----[ REPLACE WITH ]-----
#
	'U_POST_NEW_TOPIC' => $new_topic_url,
	'U_POST_REPLY_TOPIC' => $reply_topic_url,
	'U_POST_NEW_TOPIC2' => $new_topic_url2,
	'U_POST_REPLY_TOPIC2' => $reply_topic_url2)


#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Demnach müssten die neuen Images wie folgt heissen:
post2.gif
reply2.gif
reply-locked2.gif
Wenn Du andere Dateinamen bevorzugst, dann einfach die Dateinamen in der .cfg-Datei mit anpassen...
Zuletzt geändert von oxpus am Fr 26.Jan, 2007 10:08, insgesamt 1-mal geändert.
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!
Feuerball
Beiträge: 636
Registriert: Mi 15.Sep, 2004 22:11

Beitrag von Feuerball »

[quote="oxpus";p="69214"]Am schlafen?
Ne, am arbeiten.
[/quote]

solche Menschen soll es ja auch geben ;)

Danke erstmal für die Anleitung.
Die Buttons sehe ich zwar sind aber ohne Funktion :/

da ich jetzt den Weg kenne habe ich in diesem abschnitt das noch definiert und es klappt :)

Code: Alles auswählen

//
// Post, reply and other URL generation for
// templating vars
//
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ah ja.
Na gut.
Dann sollte es aber jetzt auch komplett sein...
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!
Antworten