Seite 1 von 4

Eigene Buttons (welche es nicht gibt) einbauen

Verfasst: 20.02.2008 15:30
von User-Einer
Hallo. :)

Wie der name mehr oder weniger schon sagt.

Wenn man in einem Standart Prosilver Sytle PHPBB3 Forum ist. Steht ja auf der Linken Seite "Unbeantwortete Beiträge • Neue Beiträge • Aktive Themen"

So ich würde lieber eigene Buttons dahin Bauen. Nur wie? Der text soll nicht mehr erscheinen. Nur so meine Buttons. :)

Kann mir jemand helfen?

Verfasst: 20.02.2008 15:38
von Overhead
@ User-Einer

meinst Du so etwas??

[ externes Bild ]


sowas habe ich in einem 2er Forum drin - da gab es eine Mod aus Frankreich die konnte das - soweit ich weiss waren es nur ein paar Ersetzungen - ich muss mal schauen wo ich die Anleitung hab - wahrscheinlich kann man aus der eine Herleitung für ein phpbb3 machen.

cu Overhead

Verfasst: 20.02.2008 15:41
von User-Einer
Nein ich meinte so etwas... :)

[ externes Bild ]

Ich dachte ich finde die stelle wo man es bearbeitet und anstelle eines textes kommt da ein gif hin.

Verfasst: 20.02.2008 16:58
von Overhead
@ User-Einer
Ich dachte ich finde die stelle wo man es bearbeitet und anstelle eines textes kommt da ein gif hin.
Das ist schon klar, es wird aber nicht nur eine Stelle zu ändern sein - außerdem wirken die großen Buttons wohl etwas überdimensioniert - aber da müssen Deine User dann durch.. ;)

Ich habe übrigens den Link gefunden wo es das Teil für das 2er gab

http://www.reddevboard.com/click/click.php?id=49

am besten dort einmal reinschauen - weil die Sachen wie unbeantwortete Beiträge ect. sollten immer noch in den gleichen oder öhnlichen Files zu finden sein wie bei einem 2er.

/ EDIT

Du wirst wahrscheinlich

index.php
viewforum.php
viewtopic.php
includes/functions.php
/prosilver/index_body.html
/prosilver/prosilver.cfg
/prosilver/viewforum_body.html
/prosilver/viewtopic_body.html

editieren müssen....
cu Overhead

Verfasst: 21.02.2008 01:16
von User-Einer
Also ich finde nicht den teil den ich ändern muss.

Wenn ich mir den Quellecode meines Forum anschaue finde ich einen abschnitt wo "Neue Beiträge" steht... das muss es denke ich sein. aber in keiner datei finde ich diese stelle. ich möchte einfach "Neue Beiträge" mit einem button ersetzen. :)

Verfasst: 22.02.2008 04:53
von chris1278
das geht zumindest sollte es einfacher gehen. mache eine kopie 1zu1 von dem ordner style/imageset/en eine eins zu eins kopie. dannt änderst du den kopierten ordner en in de um. dann kopierst du den ordner de nach style/imgeset/..

danach sollte das so aus sehen

root/style/imageset/en
root/style/imageset/de

in dem ordner de kann man dann die buttons ändern. speicher einfach die geänderten buttons da wo die "vorlagen" gespeichert sind. einfach die buttons austauschen. danach die grafiksammlung über acp aktualiesieren und den cache leeren. danach sollten eigentlich die geänderten buttons sichtbar sein.

alternativ kannst du wenn das dann so nicht gehen soltest den ordner en umbenennen (würd denn nicht löschen sondern einfach umbenenen) danach den de ordner in en umbenennen. dann sollten im prinzip die buttons geladen werden. ^

Verfasst: 22.02.2008 17:14
von User-Einer
Sorry aber ich glaube du hast meine Frage nicht richtig gelesen.

Verfasst: 22.02.2008 18:57
von 4seven
Hallo User-Einer,

zum Button erstellen eignen sich hervorragend die SDK's für Photoshop (rightclick > save under...) ftp://195.149.227.148//phpBB2/templates ... %20SDK.psd


Den wie auch immer fertig erstellten Button packst du in styles/xxxxx/imageset/meincoolerbuttonordner

Dann gehst du zu der Stelle, wo du einen "normalen Link" zu einem Button machen möchtest und ersetzt die language Anweisung z.b. die

Code: Alles auswählen

	'SEARCH_UNANSWERED'			=> 'Unbeantwortete Beiträge',
beispielsweise an der Stelle (fett markiert)
<li><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a><!-- IF S_USER_LOGGED_IN --> &bull; <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><!-- ENDIF --> &bull; <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></li>
durch das Bild mit:

Code: Alles auswählen

<img src="{T_IMAGESET_PATH}/meincoolerbuttonordner/buttonpic.gif" alt="" />
So wird das Bild zum Link.

lg
4seven

Verfasst: 22.02.2008 19:20
von User-Einer
Genau das hilft mir weiter. :)

Aber einige Fragen habe ich noch?

1. Du kennst Dich aus. Welche Dateien müssen nun bearbeitet werden?

2. Muss ich die Dateien mit einem speziellem Programm bearbeitet? Wegen diesem BOM oder so frage ich. :)

3. Damit es "besser" ausschaut wollte ich pro Button zwei Stück erstellen damit man auch sieht das er "aktiviert" wird wenn man drauf drückt. Ich meine das der Button in diesem Moment zb Blau wird oder wie das so üblich ist. Wie baue ich in diesem Fall 2 Buttons für einen Link ein?

4. Muss das "<li>" und das "</li> entfernt werden oder so? Weil ich möchte ja keinen runden kreis neben den buttons.

5. Nachdem ich die Buttons eingebaut habe, möchte ich dein mod einbauen. Ich meine den Mod der den Editor ändert. Kann "mein Mod" zu Störungen mit deinem Führen?

Ich danke dir im vorraus. :)

PS: Sorry für die ganzen Fragen.

Verfasst: 22.02.2008 20:08
von 4seven
Hallo User-Einer,

1. Welche Dateien müssen nun bearbeitet werden?

mach bitte eine Liste der Punkte, die du ändern möchtest, nebst > auf welchen Seiten diese sind (viewtopic.php, etc. bla.)

Kleiner Tip am Rande:
In der Datei language/de/common.php befinden sich die meisten länderspezifischen Wortersetzungen.

Suche z.b. nach Unbeantwortete Beiträge und finde hier

Code: Alles auswählen

'SEARCH_UNANSWERED'         => 'Unbeantwortete Beiträge',
Dann suchst du in der betreffenden Datei z.b. viewtopic.php nach

Code: Alles auswählen

SEARCH_UNANSWERED
Mit der Methode lernst du gleichzeitig etwas über die Syntax des phpBB
Das Zauberwort heißt *Dateiübergeifende Suche, z.b mit Notepad++

*Also, immer einen phpbb3-Ordner (den man normalerweise auf den Space hochlädt) entpackt auf der Festplatte haben.

2. Muss ich die Dateien mit einem speziellem Programm bearbeitet? Wegen diesem BOM oder so frage ich. :)
4seven hat geschrieben:Bitte nimm dazu Notepad++ **--

** Download Notepad++

Deutsche Sprachdatei > Rechte Maustaste > Speichern unter...

Vor dem bearbeiten von phpbb3 Dateien im Notepad++
Das Format auf Kodiere als UTF-8 (ohne BOM) umstellen
3. Damit es "besser" ausschaut wollte ich pro Button zwei Stück erstellen damit man auch sieht das er "aktiviert" wird wenn man drauf drückt. Ich meine das der Button in diesem Moment zb Blau wird oder wie das so üblich ist. Wie baue ich in diesem Fall 2 Buttons für einen Link ein?

Ersetze

Code: Alles auswählen

<img src="{T_IMAGESET_PATH}/meincoolerbuttonordner/buttonpic.gif" alt="" />

mit

Code: Alles auswählen

<img src="{T_IMAGESET_PATH}/meincoolerbuttonordner/buttonpic.gif" alt=""
id="button1bla" onmouseover="button1bla.src='{T_IMAGESET_PATH}/meincoolerbuttonordner/buttonpic_rollover.gif'"
onmouseout="button1bla.src='{T_IMAGESET_PATH}/meincoolerbuttonordner/buttonpic.gif'" />
button1bla muss bei jedem neuen Button anders lauten > An 3 Punkten zu ändern.

4. Muss das "<li>" und das "</li> entfernt werden oder so? Weil ich möchte ja keinen runden kreis neben den buttons.

Das kann entfernt werden :wink:

5. Nachdem ich die Buttons eingebaut habe, möchte ich dein mod einbauen. Ich meine den Mod der den Editor ändert. Kann "mein Mod" zu Störungen mit deinem Führen?

Nicht wirklich, da die posting_buttons.html (quasie der Hauptwohnsitz der BBCodeBox3) lediglich die Postbox zum Inhalt hat.

lg
4seven