BBCodeBox3

prosilver | subsilver2

Willkommen und einen schönen Mittag, Guest  Beim nächsten Piep ist es zwischen 12:00 und 13:00 Uhr

It is currently Sun 23. Feb 2025, 13:43

All times are UTC + 1 hour [ DST ]




Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 
Author Message
PostPosted: Wed 12. Mar 2008, 03:41 
Administrator
User avatar

Posts: 427

Last 3 Topics:
Tabmenu Test
[Snippet] Avatar Ev...
[DEV] Zero and X-P...

Joined:
Sun 13. Jan 2008, 23:44

___________________________________________
________________________________________________
________________________________________________________


Anleitung zum hinzufügen von BBCodes + eigenen Buttons zur BBCodeBox3

- Bitte pro (selbst erstelltem) BBCode (custom_tag) die bbcode-id um 2 erhöhen (Anfangs-ID bei der BBCodeBox3 für eigene BBCodes ist die 78)
- Und *logo: An jeder Stelle im Beispiel, wo neuer_bbcode auftaucht, durch euren eigenen ersetzen

P.S. Wenn ihr lediglich BBCodes mit den Standard-phpBB3-Buttons hinzufügen wollt (also sog. custom_tags), könnt ihr euch die Anleitung komplett sparen :wink:

-------------------------------------------

1.
Installiert als erstes das neueste Release der BBCodeBox3.

-------------------------------------------

2.
Erstellt im ACP einen neuen BBCode + Html-Ersetzung > bsp. [neuer_bbcode]

- BBCode:

[neuer_bbcode]{Irgendwas}[/neuer_bbcode]

Html-Ersetzung:

<html_code>{Irgendwas}<html_code>

- Tipp-Anzeige: Nein

- Beim Verfassen eines Beitrags anzeigen: Nein

-------------------------------------------

3.
Erstellt einen passenden Button im Format 20x20px (ggf. auch ein zweiten als Rollover für das prosilver-style) und fügt ihn unter styles/xxxx/imageset/buttons ein.

-------------------------------------------

4.
Öffnet

styles/prosilver/posting_buttons.html "

Findet

Code:
//76
'[mail=]','[/mail]'
//77 Font - Type
//78 Begin Custom
//79 Font - Color



Und geht folgendermaßen vor:

Info: Die eingefügten Zahlen (//76 etc.) dienen als (wichtiger) Index, um den Überblick zu behalten. Die neuen Codes müssen hinter dem letzten "nutzbaren Tag" eingefügt werden (hier eben die //76, wobei zuerst die //78 belegt wird und die freizuhaltende Custom-ID (hier im Augenblick noch die //78 Begin Custom) "mitwandert" (also immer + 2 nach dem letztem selbst eingefügten Code) :wink:

Doch "Bilder" sagen mehr als tausend Worte:

Wichtig: Der "letzte neue" BBCode immer am Ende ohne Komma :wink:

Ausgangszustand:
Code:
.......

//76
'[mail=]','[/mail]'
//77 Font - Type
//78 Begin Custom
//79 Font - Color


1ter eigener Code
Code:
......

//76
'[mail=]','[/mail]',
//77 Font - Type
//79 Font - Color
//78
'[neuerbbcode1]','[/neuerbbcode1]'
//80 Begin Custom


2ter eigener Code
Code:
......

//76
'[mail=]','[/mail]',
//77 Font - Type
//79 Font - Color
//78
'[neuerbbcode1]','[/neuerbbcode1]',
//80
'[neuerbbcode2]','[/neuerbbcode2]'
//82 Begin Custom


3ter eigener Code
Code:
......

//76
'[mail=]','[/mail]',
//77 Font - Type
//79 Font - Color
//78
'[neuerbbcode1]','[/neuerbbcode1]',
//80
'[neuerbbcode2]','[/neuerbbcode2]',
//82
'[neuerbbcode3]','[/neuerbbcode3]'
//84 Begin Custom


usw.

Anmerkung:
Falls jemand zusätzlich das Plugin phpBB3-Tablemaker installieren möchte, dann gilt:

Die 3 Tablemaker-BBCodes sind reguläre Custom-BBCodes und daher (zumindest an dieser Stelle) für die posting_buttons.html nicht relevant :wink:


5.
Öffnet styles/xxxx/template/posting_buttons.html

Fügt an beliebiger Stelle zwischen (oder neben) den anderen Buttons ein ... für prosilver

Code:
<img src="{T_IMAGESET_PATH}/buttons/neuer_bbcode_button.gif" alt=""
id="neuer_bbcode" onclick="bbstyle(78)"
onmouseover="neuer_bbcode.src='{T_IMAGESET_PATH}/buttons/neuer_bbcode_button_rollover.gif'; helpline('neuer_bbcode')"
onmouseout="neuer_bbcode.src='{T_IMAGESET_PATH}/buttons/neuer_bbcode_button.gif'; helpline('tip')" />


Extra: Damit das Rollover im prosilver ge-preloaded werden kann:

Sucht

Code:
<img class="hidepics" src="{T_IMAGESET_PATH}/buttons/mail1.gif" alt="" />


Fügt dahinter ein

Code:
<img class="hidepics" src="{T_IMAGESET_PATH}/buttons/neuer_bbcode_button_rollover.gif" alt="" />


-----------------------

Fügt an beliebiger Stelle zwischen (oder neben) den anderen Buttons ein ... für subsilver2

Code:
<img src="{T_IMAGESET_PATH}/buttons/neuer_bbcode_button.gif" alt=""
onclick="bbstyle(78)" onmouseover="helpline('neuer_bbcode')" onmouseout="helpline('tip')" />


-------------------------------------------


Findet (gilt für beide Styles)

Code:
  mail: '{LA_BBCODE_mail_HELP}',


Fügt dahinter ein

Code:
  neuer_bbcode: '{LA_BBCODE_neuer_bbcode_HELP}',


6.
Öffnet

language/de/mods/lang_bbcodebox3.php

Findet

Code:
    'BBCODE_mail_HELP'           => 'Mailadresse einfügen [mail=mailadresse]Text[/url]',


Fügt dahinter ein

Code:
    'BBCODE_neuer_bbcode_HELP'                  => 'Tipp-Anzeige',


7.
Öffnet

includes/functions_display.php


Findet

Code:
   // Start counting from 22 for the bbcode ids (every bbcode takes two ids - opening/closing)
   // note for bbcodebox3 : new start counting from 78 for the bbcode ids (every bbcode takes two ids - opening/closing)
   $num_predefined_bbcodes = 78;


Ersetzt mit

Code:
// Start counting from 22 for the bbcode ids (every bbcode takes two ids - opening/closing)
   // note for bbcodebox3 : new start counting from 80 for the bbcode ids (every bbcode takes two ids - opening/closing)
   $num_predefined_bbcodes = 80;


Das wars.


Das "Freihalten" der ID, in dem Falle der 80, hat den Hintergrund,
das nur so nachfolgend angelegte Custom-Tags funktionieren (die mit den Standardbuttons).


- Für jeden neuen BBCode ist die Anleitung zu wiederholen.

lg
4seven


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 

All times are UTC + 1 hour [ DST ]


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
cron
POWERED_BY
[ Time : 0.011s | 15 Queries | GZIP : Off | Board-Version: 3.0.7 PL1 ]