BBCodes Buttons Abstand verändern

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.0.x, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
phpBB Styles Demo
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Benutzeravatar
FuGu
Mitglied
Beiträge: 217
Registriert: 16.01.2008 18:17

BBCodes Buttons Abstand verändern

Beitrag von FuGu »

Hallo liebe Gemeinde,
ich habe einige BBCodes eingefügt und bei meinem selbstgestrickten Style jetzt ein kleines Darstellungsproblem.

Zur einfacheren Darstellung zwei Bilder:
http://img386.imageshack.us/img386/9686/20680203ex7.png
Große Bilder bitte nur verlinken - KB:16 - Dr.Death

und

http://img152.imageshack.us/img152/939/52262089hq2.png
Große Bilder bitte nur verlinken - KB:16 - Dr.Death

Der obere Style ist prosilver und der untere meiner.

Wo muss ich was verändern, damit wie im prosilver Style die hinzugefügten BBCode Buttons
- sich nahtlos aneinander reihen
- der Abstand ziwschen den nachträglichen BBCodes Buttons einen gleichbleibenden Abstand haben damit diese in der Reihe 2 und 3 nicht so aufeinander klutschen?

Vielen Dank vorab!
Zuletzt geändert von Dr.Death am 14.01.2009 09:08, insgesamt 1-mal geändert.
Grund: IMG mit URL ausgetauscht.
Benutzeravatar
FuGu
Mitglied
Beiträge: 217
Registriert: 16.01.2008 18:17

Re: BBCodes Buttons Abstand verändern

Beitrag von FuGu »

Sorry.. wusste nicht, dass das auch schon groß ist :wink:

Als Hinweis noch, dass mein Style auf subsilver aufgebaut ist.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: BBCodes Buttons Abstand verändern

Beitrag von 4seven »

finde folgende stelle in der styles/xxxxx/posting_buttons.html:

prosilver

Code: Alles auswählen

	<!-- BEGIN custom_tags -->
		<input type="button" class="button2" name="addbbcode{custom_tags.BBCODE_ID}" value="{custom_tags.BBCODE_TAG}" onclick="bbstyle({custom_tags.BBCODE_ID})" title="{custom_tags.BBCODE_HELPLINE}" />
	<!-- END custom_tags -->
subsilver2

Code: Alles auswählen

			<!-- BEGIN custom_tags -->
			<input type="button" class="btnbbcode" name="addbbcode{custom_tags.BBCODE_ID}" value="{custom_tags.BBCODE_TAG}" onclick="bbstyle({custom_tags.BBCODE_ID})"<!-- IF custom_tags.BBCODE_HELPLINE !== '' --> onmouseover="helpline('cb_{custom_tags.BBCODE_ID}')" onmouseout="helpline('tip')"<!-- ENDIF --> />
		<!-- END custom_tags -->
und hänge an bezeichneten stellen beliebige non-breaking space's (nbsp's)

Code: Alles auswählen

&nbsp;
http://de.wikipedia.org/wiki/NBSP

also so:
(wichtig > leerstelle vor und zwischen jedem nbsp beachten)

prosilver

Code: Alles auswählen

	<!-- BEGIN custom_tags -->
		<input type="button" class="button2" name="addbbcode{custom_tags.BBCODE_ID}" value="{custom_tags.BBCODE_TAG}" onclick="bbstyle({custom_tags.BBCODE_ID})" title="{custom_tags.BBCODE_HELPLINE}" /> &nbsp; &nbsp;
	<!-- END custom_tags -->

Code: Alles auswählen

			<!-- BEGIN custom_tags -->
			<input type="button" class="btnbbcode" name="addbbcode{custom_tags.BBCODE_ID}" value="{custom_tags.BBCODE_TAG}" onclick="bbstyle({custom_tags.BBCODE_ID})"<!-- IF custom_tags.BBCODE_HELPLINE !== '' --> onmouseover="helpline('cb_{custom_tags.BBCODE_ID}')" onmouseout="helpline('tip')"<!-- ENDIF --> /> &nbsp; &nbsp;
		<!-- END custom_tags -->

alle board-caches leeren und strg + f5 im browser.

enjoy

in diesem zusammenhang möchte ich nochmal auf die erste zeile meiner signatur verweisen
Benutzeravatar
FuGu
Mitglied
Beiträge: 217
Registriert: 16.01.2008 18:17

Re: BBCodes Buttons Abstand verändern

Beitrag von FuGu »

Hallo 4seven,
erstmal Dank an dich und der Hinweis, dass ich keinen Support via PN wollte. Damit wollte ich lediglich deine Aufmerksamkeit auf diesen Thread richten :wink:

Hab deine Ausführung umgesetzt. Jedoch hat sich der vertikale Abstand verändert. Gemeint war jedoch der horizontale Abstand. Hab übrigens festgestellt, dass das Problem auch im originalen subsilver auftaucht und somit schon mal nicht an meinem selbstgebastelten Style liegt. Hast du vielleicht auch noch eine Idee, wie man die Reihenfolge der BBCode Buttons selber bestimmen kann? Zurzeit helfe ich mir mit einem Bindestrich aus, um die alphabetische Sortierung zumindest in Teilen zu umgehen. Sieht allerdings sehr unschön aus.

Anbei ein Bildchen zur Verdeutlichung:
[ externes Bild ]
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: BBCodes Buttons Abstand verändern

Beitrag von 4seven »

dann setze in den input-tag fettmarkiertes
<input style="position: relative; bottom:5px; top:5px" ..usw..
und spiele mit den px-werten.

wenn du wirklich freiheit über aussehen und sortierung haben möchtest
http://www.phpbb.de/community/viewtopic ... 63&start=0

demo
http://4seven.kilu.de/phpbb3/posting.php?mode=post&f=14

mit dem acp-plugin kannst du dir die box sogar komplett selbst basteln, incl bbcode-rechten :wink:
http://sekuro.se.funpic.de/phpbb3/viewt ... ?f=6&t=150

der user Helmut aus dem forum hier, hat mal eine lösung für eine sortierung der normalen custom-bbcodes angefangen. ich weiß aber nicht, ob er da inzwischen weitergekommen ist.
Benutzeravatar
FuGu
Mitglied
Beiträge: 217
Registriert: 16.01.2008 18:17

Re: BBCodes Buttons Abstand verändern

Beitrag von FuGu »

Zu deinem ersten Lösungsvorschlag.. der klappt nicht. Es verändert sich lediglich der Abstand zum Texteingabefeld. Je größer die px, umso mehr wird der "Hilfe" TExt für die BBCodes überdeckt. Ich denke ja, dass ich den tag richtigerweise bei den Custom tags einsetzen muss?

Ich werde noch mal versuchen deine Box einzubauen. Das hatte ich vor einiger Zeit schon mal versucht aber da hat es vorne und hinten nicht geklappt.

Ich sag mal "bis später" und Danke bis hierhin!
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: BBCodes Buttons Abstand verändern

Beitrag von 4seven »

dann wäre noch eine möglichkeit, dasselbe

style="position: relative; bottom:5px; top:5px"

mal hier zu testen. und zwar gleich hinter den einleitenden tr oder td tags:

<!-- IF S_BBCODE_ALLOWED and .custom_tags -->
<tr valign="middle" align="{S_CONTENT_FLOW_BEGIN}">
<td colspan="2">
<!-- BEGIN custom_tags -->
<input type="button" class="btnbbcode" name="addbbcode{custom_tags.BBCODE_ID}" value="{custom_tags.BBCODE_TAG}" onclick="bbstyle({custom_tags.BBCODE_ID})"<!-- IF custom_tags.BBCODE_HELPLINE !== '' --> onmouseover="helpline('cb_{custom_tags.BBCODE_ID}')" onmouseout="helpline('tip')"<!-- ENDIF --> />
<!-- END custom_tags -->
</td>
</tr>
<!-- ENDIF -->
<!-- IF S_BBCODE_ALLOWED -->
also..
<tr style="position: relative; bottom:5px; top:5px"

oder

<td style="position: relative; bottom:5px; top:5px"
testweise auch mal nur bottom oder nur top probieren :wink:
style="position: relative; bottom:5px;"

style="position: relative; top:5px"
irgendwie geht es dann meist (hab nur grad nicht die zeit zu testen)
Benutzeravatar
FuGu
Mitglied
Beiträge: 217
Registriert: 16.01.2008 18:17

Re: BBCodes Buttons Abstand verändern

Beitrag von FuGu »

@ 4seven
Man man man... also...
Dein letzter Tipp hat auch nicht geklappt. Aufgefallen ist mir während dieser Arbeit noch, dass die Reihen sich ja dynamisch der Browserbreite anpassen.
Auch der letzte Tipp hat nur dazu geführt, dass sich der Abstand zwischen BBCode Buttons und dem Texteingabefeld verändert. Nicht aber untereinander!
Da bleibt der Abstand immer gleich "zu" klein.

Habe in meinem Testforum deine BBCodebox und das passende ACP Bedienelement eingebaut.


Dort habe ich nun das Problem, das diverse BBCodes in der "Grundlinie" nicht funzen. Dazu gehhört z. B. die Trennlinie.

Hab ich was übersehen? Vielleicht sitze ich auch heute schon zu lange vor'm Rechner...

EDIT:
War gerade mal in deiner User Testarea.... da funzen die BBCodes, die bei mir nicht gehen auch nicht. Bisher sind das die Trennlinie und die Textausrichtung!
Sollte das trotzdem an meiner Blödheit liegen schon mal Asche auf mein Haupt!!
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: BBCodes Buttons Abstand verändern

Beitrag von 4seven »

öhm, geht doch alles
http://sekuro.se.funpic.de/phpbb3/viewt ... f=14&t=194

du musst die texausrichtung scharf schalten und strike muss im acp erst definiert werden.

lies dir das post bitte in ruhe durch
http://sekuro.se.funpic.de/phpbb3/viewt ... ?f=6&t=150
und schau dir mal die verlinkten acp-screens an.

so wird die snytax schnell klar.

----

und das mit den buttons check ich jetzt selber mal.der code soll mich kennenlernen, döh..
Benutzeravatar
FuGu
Mitglied
Beiträge: 217
Registriert: 16.01.2008 18:17

Re: BBCodes Buttons Abstand verändern

Beitrag von FuGu »

@ 4seven
Deine Box mitsamt ACP Modul raubt mir den letzten Nerv.... aber nur, weil ich irgendwo einen Fehler gemacht habe aber diesen nicht finden will!

Schau mal hier... so sieht das ACP aus, nach dem die Box und dann das ACP eingebaut wurde:

http://img86.imageshack.us/img86/7710/37661551vv3.png

Ich denke du weißt sofort wo der Hase im Pfeffer liegt 8) und ich schlage mir hier die Nacht um die Ohren :cry:

Hab das heute nachmittag in einem anderen Forum eingebaut und da fluppt das. Ist mir echt unerklärlich!
Antworten

Zurück zu „[3.0.x] Styles, Templates und Grafiken“