BBCode für Opera

Aus Deskmodder Wiki


Was sind BBCodes?

Ich denke jeder von Euch kennt BBCodes und was man mit ihnen bewerkstelligen kann? Wenn nicht, dann hier eine kurze Erklärung dafür:

Mit den BBCodes ist es möglich aus dem Kontextmenü des Browsers heraus, Wörter oder Textpassagen für die spätere Ausgabe zu formatieren. Dies bedeutet das Ihr zum Beispiel in einem Forum den Text in der Antwortbox/Antwortfeld so formatieren könnt, dass er später in den Beiträgen auch so formatiert erscheint. Folgende Formatierungen sind möglich:

Text fett, Text kursiv, Text unterstrichen, Text färbig, ... um nur einige zu nennen!


Wie bekomme ich die BBCodes in das Kontextmenü des Browsers?

Natürlich gibt es noch Unmengen mehr an Formatierungmöglichkeiten, aber auf die Wichtigsten werde ich nun eingehen und werde Euch erklären, wie Ihr sie in das Kontextmenü Eures Operabrowser bekommt.

An erster Stelle musst Du Deine menu.ini finden die sich im profile/menu Ordner befindet, denn diese müssen wir bearbeiten! Anhand einer Singel- oder Multiuserinstallation kann sich diese an 2 verschiedenen Orten auf Deinem PC befinden. Hier in diesem Beitrag findest Du heraus, was es mit Singel- oder Multiuserinstallation auf sich hat und wo die Unterschiede liegen. Hast Du nun herausgefunden, wo sich Deine verwendete menu.ini im profile/menu Ordner befindet, dann mach erstmal eine Sicherungkopie davon. Danach öffnest Du Deine menu.ini und suchst nach dem Absatz [Edit Widget Popup Menu]. Füge in diesen Absatz, unterhalb der letzten Zeile, angefangen mit dem Trennstrich und deren fortlaufender Nummerierung, untenstehende Codes ein!


Einfache BBCode für Opera

Hier an dieser Stelle werden Euch die BBCodes für eine ganz einfache Formatierung nahegebracht.
Deshalb habe ich Sie auch "BBCode einfach" genannt und unter dieser Bezeichnung sind Sie dann auch im Kontextmenü zu finden.

Was bedeutet einfache Formatierung?
Im folgenden Code "BBCode einfach" kann man mit dem Kontextmenü die verschiedenen Formatierungen setzen und hinterher den gewünschten Text, Url, Zitat oder Code hinzufügen. Mit den im nächsten Absatz stehenden "BBCodes die die Zwischenablage benutzen können" kann man auch die verschiedenen Formatierungen anwenden, nachdem man bereits den gewünschten Text, Url, Zitat oder Code geschrieben hat, indem man ein Wort oder eine Textpassage makiert.

-------------------- FORTLAUFENDE NUMMER
Submenu, "BBCode einfach", BBCode menu

[BBCode menu]
Submenu, "Schrift", BBCode Schrift menu
Item, "Fett"				= Insert, "[b]TEXT[/b]"
Item, "Kursiv"				= Insert, "[i]TEXT[/i]"
Item, "Unterstrichen"			= Insert, "[u]TEXT[/u]"
Item, "Bild"				= Insert, "[img]URL[/img]"
Item, "Bild in Bild"                    = Insert, "[url=URL][img]URL[/img][/url]" 
Item, "Hyperlink"                       = Insert, "[url=URL]TEXT[/url]" 
Item, "Zitat"				= Insert, "[quote]ZITAT[/quote]"
Item, "Code"				= Insert, "[code]CODE[/code]"

[BBCode Schrift menu]
Submenu, "Font", BBCode Font menu
Submenu, "Größe", BBCode Size menu
Submenu, "Farbe", BBCode Color menu 

[BBCode Font menu]
Item, "Arial"				= Insert, "[font=arial]TEXT[/font]"
Item, "Courier New"			= Insert, "[font=courier new]TEXT[/font]"
Item, "Tahoma"				= Insert, "[font=tahoma]TEXT[/font]"
Item, "Times New Roman"			= Insert, "[font=times new roman]TEXT[/font]"
Item, "Verdana"				= Insert, "[font=verdana]TEXT[/font]"

[BBCode Size menu]
Item, "Winzig"				= Insert, "[size=7]TEXT[/size]"
Item, "Klein"				= Insert, "[size=10]TEXT[/size]"
Item, "Mittel"				= Insert, "[size=12]TEXT[/size]"
Item, "Groß"				= Insert, "[size=16]TEXT[/size]"
Item, "Riesig"				= Insert, "[size=20]TEXT[/size]"

[BBCode Color menu]
Item, "Black"				= Insert, "[color=#000000]TEXT[/color]"
Item, "Gray"				= Insert, "[color=#808080]TEXT[/color]"
Item, "Maroon"				= Insert, "[color=#800000]TEXT[/color]"
Item, "Red"				= Insert, "[color=#FF0000]TEXT[/color]"
Item, "Green"				= Insert, "[color=#008000]TEXT[/color]"
Item, "Lime"				= Insert, "[color=#00FF00]TEXT[/color]"
Item, "Olive"				= Insert, "[color=#808000]TEXT[/color]"
Item, "Yellow"				= Insert, "[color=#FFFF00]TEXT[/color]"
Item, "Navy"				= Insert, "[color=#000080]TEXT[/color]"
Item, "Blue"				= Insert, "[color=#0000FF]TEXT[/color]"
Item, "Violett"				= Insert, "[color=#800080]TEXT[/color]"
Item, "Fuchsia"				= Insert, "[color=#FF00FF]TEXT[/color]"
Item, "Teal"				= Insert, "[color=#008080]TEXT[/color]"
Item, "Aqua"				= Insert, "[color=#00FFFF]TEXT[/color]"
Item, "Silver"				= Insert, "[color=#C0C0C0]TEXT[/color]"
Item, "White"				= Insert, "[color=#FFFFFF]TEXT[/color]"

Speichere die .ini Datei ab, gehe über Alt+P zu Symbolleisten und Menüs -> Menü und übernehme die veränderte Menüdatei. Nun sollte ein BBCode Menü mit den gebräuchlichsten BBCodes genannt "BBCodes einfach" sichtbar sein. Weitere Infos darüber findet Ihr im Opera-Forum

HINWEIS: Alle Änderungen in der menu.ini müssen abgespeichert werden, währendessen Opera immer geschlossen ist!


BBCodes die die Zwischenablage benutzen können

Es gibt auch einen Weg Opera dazu zu bewegen mit der Zwischenablage zusammenzuarbeiten! Das Geheimnis liegt in diesen beiden Codes, die man in den BBCodes verwenden kann:

cut & Insert sowie & paste & insert


Was bedeutet das?
Im vorangegangenen Code "BBCode einfach" konnte man mit dem Kontextmenü die verschiedenen Formatierungen setzen und hinterher den gewünschten Text, Url, Zitat oder Code hinzufügen. Mit den "BBCodes die die Zwischenablage benutzen können" kann man nun die verschiedenen Formatierungen anwenden, nachdem man bereits den gewünschten Text, Url, Zitat oder Code geschrieben hat.


Beispiel fettes Wort/Text:
Ihr habt in Eurer Antwortbox/Antwortfeld im Forum bereits einen Text stehen! Diesen Text wollt Ihr nun als ganzes oder auch nur teilweise formatieren. Nehmen wir mal an Ihr wollt ein Wort oder mehrere Zeilen innerhalb des Textes "fett" schreiben. Nun könnt Ihr das Wort oder die Zeilen "fett" formatieren, in dem Ihr es/sie makiert und die Formatierung "fett" aus dem Kontextmenü anwählt. Dadurch wird am Anfang und am Ende des Wortes oder der Textpassage automatisch die richtigen Formatierungscodes gesetzt! Selbstverständlich funktioniert das nur mit einer Makierung. Ihr könnt also nicht mehrere Wörter im Text makieren und formatieren, die nicht unmittelbar nebeneinander stehen! - Das sollte wohl klar sein denke ich.

Wenn Ihr diese BBCodes gegenüber denen im ersten Abschnitt erwähnten "BBCodes einfach" bevorzugt, dann müsst Ihr folgenden Code in Eure menu.ini an geeigneter Stelle einfügen. Wo, dass habe ich schon im ersten Abschnitt erklärt! Da sich diese BBCodes von den vorangegangenen unterscheiden habe ich sie "BBCodesExtra" genannt und unter dieser Bezeichnung sind Sie dann auch im Kontextmenü zu finden. Natürlich ist es auch möglich die "BBCodes einfach" und die "BBCodesExtra" gemeinsam in die menu.ini von Opera einzufügen, wenn man das möchte oder eben beide Versionen brauchen sollte!

-------------------- FORTLAUFENDE NUMMER
Submenu, "BBCodeExtra", BBCodeExtra menu

[BBCodeExtra menu] 
Submenu, "Hyperlink", BBCode Hyperlink menu 
Submenu, "Schrift", BBCode Schrift menu 
Item, "Fett" = cut & Insert,"[b]" & paste & insert,"[/b]" 
Item, "Bild"= cut & Insert, "[img]" & paste & insert,"[/img]" 
Item, "Zitat"= cut & Insert,"[quote]" & paste & insert,"[/quote]" 
Item, "Code"= cut & Insert,"[code]" & paste & insert,"[/code]" 
Item, "Unterstrichen"=cut & Insert,"[u]" & paste & insert,"[/u]" 
Item, "Kursiv"= cut & Insert,"[i]" & paste & insert,"[/i]" 

[BBCode Hyperlink menu] 
Range next word & right 
Item, "Link mit Linkname"= cut & Insert,"[url=" & paste & insert,"]Linkname[/url]" 
Item, "Link ohne Linkname"= cut & Insert,"[url]" & paste & insert,"[/url]" 
Item, "Link nach Cursor"= Previous word & Insert,"[url=" & paste & Range next word & cut & insert,"]" &  paste & insert,"[/url]" 

[BBCode Schrift menu] 
Submenu, "Font", BBCode Font menu 
Submenu, "Größe", BBCode Size menu 
Submenu, "Farbe", BBCode Color menu 

[BBCode Font menu] 
Item, "Arial"= cut & Insert, "[font=arial]" & paste & insert, "[/font]" 
Item, "Courier New"= cut & Insert, "[font=courier new]" & paste & insert, "[/font]" 
Item, "Tahoma"= cut & Insert, "[font=tahoma]" & paste & insert, "[/font]" 
Item, "Times New Roman"= cut & Insert, "[font=times new roman]" & paste & insert, "[/font]" 
Item, "Verdana"= cut & Insert, "[font=verdana]" & paste & insert, "[/font]" 

[BBCode Size menu] 
Item, "Winzig"= cut & Insert, "[size=7]" & paste & insert, "[/size]" 
Item, "Klein"= cut & Insert, "[size=10]" & paste & insert, "[/size]" 
Item, "Mittel"= cut & Insert, "[size=12]" & paste & insert, "[/size]" 
Item, "Groß"= cut & Insert, "[size=16]" & paste & insert, "[/size]" 
Item, "Riesig"= cut & Insert, "[size=20]" & paste & insert, "[/size]" 

[BBCode Color menu] 
Item, "black"= cut & Insert, "[color=#000000]" & paste & insert, "[/color]" 
Item, "gray"= cut & Insert, "[color=#808080]" & paste & insert, "[/color]" 
Item, "maroon"= cut & Insert, "[color=#800000]" & paste & insert, "[/color]" 
Item, "red"= cut & Insert, "[color=#FF0000]" & paste & insert, "[/color]" 
Item, "green"= cut & Insert, "[color=#008000]" & paste & insert, "[/color]" 
Item, "lime"= cut & Insert, "[color=#00FF00]" & paste & insert, "[/color]" 
Item, "olive"= cut & Insert, "[color=#808000]" & paste & insert, "[/color]" 
Item, "Yellow"= cut & Insert, "[color=#FFFF00]" & paste & insert, "[/color]" 
Item, "navy"= cut & Insert, "[color=#000080]" & paste & insert, "[/color]" 
Item, "blue"= cut & Insert, "[color=#0000FF]" & paste & insert, "[/color]" 
Item, "violett"= cut & Insert, "[color=#800080]" & paste & insert, "[/color]" 
Item, "fuchsia"= cut & Insert, "[color=#FF00FF]" & paste & insert, "[/color]" 
Item, "teal"= cut & Insert, "[color=#008080]" & paste & insert, "[/color]" 
Item, "aqua"= cut & Insert, "[color=#00FFFF]" & paste & insert, "[/color]" 
Item, "silver"= cut & Insert, "[color=#C0C0C0]" & paste & insert, "[/color]" 
Item, "white"= cut & Insert, "[color=#FFFFFF]" & paste & insert, "[/color]"

Wie Ihr am Code unschwer erkennen könnt wurde das Kontextmenü mit Hyperlinks [BBCode Hyperlink menu] erweitert in diesem Code! Hier jetzt mal die Erklärung zu den 3 hinzugekommenen Hyperlink-BBCodes, mit denen das Kontextmenü erweitert wurde. Es handelt sich dabei um folgende Zeilen:

[BBCode Hyperlink menu] 
Range next word & right 
Item, "Link mit Linkname"= cut & Insert,"[url=" & paste & insert,"]Linkname[/url]" 
Item, "Link ohne Linkname"= cut & Insert,"[url]" & paste & insert,"[/url]" 
Item, "Link nach Cursor"=Previous word & Insert,"[url=" & paste & Range next word & cut & insert,"]" &  paste & insert,"[/url]"


Was bewirken diese Hyperlink-BBCodes?

Erklärungen für Code "Link mit Linkname":
Hiermit wird die URL die man in die Zwischenablage hat oder die makiert ist, automatisch eingefügt und mit einem frei wählbaren Linknamen versehen, den man dann ändern kann!
Das Ergebnis sieht so aus: [url=URL in der Zwischenablage]Linkname[/url]

Erklärungen für Code "Link ohne Linkname":
Hiermit wird die URL die man in die Zwischenablage hat oder die makiert ist, automatisch eingefügt ohne einem frei wählbaren Linknamen!
Das Ergebnis sieht so aus: [url]URL in der Zwischenablage[/url]

Erklärungen für Code "Link nach Cursor":

  • Man hat eine URL bereits von irgendwo in der Zwischenablage kopiert
  • Man hat ein Wort geschrieben, daß man als Linknamen verwenden möchte. (z.B. Homepage)
  • Der Cursor steht jetzt also hinter dem Wort "Hompage".
  • Durch den Aufruf dieses BBCodes erhält man dann, ohne etwas markieren zu müssen, das Ergebnis wie unten gezeigt. Also im Grunde genommen das selbe Ergebnis, wie beim dem Code für "Link mit Linkname". Nur auf einem anderen Weg und mit einem bereits vorgegebenen Linknamen!

Das Ergebnis sieht so aus: [url=URL in der Zwischenablage]Homepage[/url]


BBCodes die die Zwischenablage benutzen können mit "Linknamen-Makierung"

Anders als bei der vorangegangenen BBCodes ist der Code mit "Linknamen-Makierung" jetzt so angepasst, dass der "Linkname" bei Benutzung des Codes gleich makiert ist und somit ein neuer Linkname vergeben werden kann, ohne den Linkname vorher vom Code makieren und löschen zu müssen! Hört sich kompliziert an - ist es aber nicht. Probiert es aus!

Darüber hinaus sind alle Hyperlink-Codes jetzt doppelt im Kontextmenü zu finden, geteilt durch einen Seperator! Die oberen 4 Codes darin sind die Selben wie die 4 darunter, nur das diese dann färbig dargestellt werden. Wer meine roten Links im Forum kennt, weiss was ich meine.

Beispiellink der 4 oberen Hyperlinks (färbig): Zum Deskmodderforum
Beispiellink der 4 unteren Hyperlinks (schwarz oder Voreinstellung des Forums): Zum Deskmodderforum

Um sich die Codes besser merken zu können, habe ich diese im Kontextmenü noch umbenannt. Ich hoffe das ist auch in Eurem Sinne. Die Codes sehen nun so aus und müsst Ihr nur in Eurer menu.ini unter [BBCode Hyperlink menu] einfügen. Ich habe zwischen den einzelnen Codes eine Leerzeile gelassen, um sie besser auseinanderhalten zu können.

[BBCode Hyperlink menu] 
Range next word & right 
Item, "ZA mit Linkname färbig"= Cut & Insert,"[url=" & Paste & Insert,"][color=#CC0033][b][u]Linkname[/u][/b][/color][/url]" & Previous word & Previous character & Previous character & Previous character & Previous character & Previous character  & Previous character & Previous character & Previous character & Previous character & Previous character & Previous character & Previous character & Previous character & Previous character & Previous character & Previous character & Previous character & Previous character & Range previous Word 

Item, "ZA ohne Linkname färbig"= cut & Insert,"[url][color=#CC0033][b][u]" & paste & insert,"[/u][/b][/color][/url]" 

Item, "ZA nach Cursor färbig"= Previous word & Insert,"[url=" & paste & Range next word & cut & insert,"][color=#CC0033][b][u]" &  paste & insert,"[/u][/b][/color][/url]" 

Item, "Letztes/markiertes Wort > Linkname für ZA färbig"=Previous word & Insert,"[url=" & paste & insert,"][color=#CC0033][b][u]"  & next word & insert,"[/u][/b][/color][/url]" 
--------------------1 
Item, "ZA mit Linkname"= Cut & Insert,"[url=" & Paste & Insert,"]Linkname[/url]" & Previous word & Previous character & Previous character & Range previous Word 

Item, "ZA ohne Linkname"= cut & Insert,"[url]" & paste & insert,"[/url]" 

Item, "ZA nach Cursor"= Previous word & Insert,"[url=" & paste & Range next word & cut & insert,"]" &  paste & insert,"[/url]" 

Item, "Letztes/markiertes Wort > Linkname für ZA"=Previous word & Insert,"[url=" & paste & insert,"]" & next word & insert,"[/url]"


Die Erklärung von den Codes in Reihenfolge von oben gesehen:

ZA mit makiertem Linkname färbig
Die URL aus der Zwischenablage (ZA) wird eingefügt mit einem makiertem Linknamen (färbig)
[url=URL AUS ZA][color=#CC0033][b][u]AUTOM. MAKIERTER LINKNAME[/u][/b][/color][/url]

ZA ohne Linkname färbig
Die URL aus der Zwischenablage (ZA) wird eingefügt ohne einem makiertem Linknamen (färbig)
[url][color=#CC0033][b][u]URL AUS ZA[/u][/b][/color][/url]

ZA nach Cursor färbig
Die URL aus der Zwischenablage (ZA) wird eingefügt mit einem makiertem Linknamen der aus dem Wort besteht, das vor dem Cursor ist (färbig). (Dies funktioniert nur mit dem letzten Wort! 2 Wörter sind also nicht möglich)
[url=URL AUS ZA][color=#CC0033][b][u]WORT VOR CURSOR[/u][/b][/color][/url]

Letztes/markiertes Wort > Linkname für ZA färbig
Die URL aus der Zwischenablage (ZA) wird eingefügt mit einem makiertem Linknamen der aus dem Wort besteht, das makiert wurde (färbig)
[url=URL AUS ZA][color=#CC0033][b][u]EIGENES MAKIERTES WORT[/u][/b][/color][/url]

Die 4 Codes darunter machen das Selbe nur ohne Farbe, wie schon oben erwähnt!


BBCodes die Aufzählungszeichen darstellen!

Da es ja geknackt wurde, wie man in der menu.ini einen Zeilenumbruch erzwingen kann, habe ich mal Aufzählungszeichen für die BBCodes von Opera erstellt! Möglich sind Punkte (●), Pfeile (➨), Sterne (★), Nummern (➊) und Zahlen (1.) Für Punkte, Pfeile und Sterne gibt es beim einfügen immer 3, für Nummer und Zahlen immer 5 untereinander. Nummern und Zahlen wurden also aufgeteilt in 1-5 und 6-10. Wofür man das brauchen kann, ist hoffentlich klar!

Die Codes müssen in der menu.ini unter [Edit Widget Popup Menu] eingefügt werden, worauf Ihr in Eurem Kontextmenü den Eintrag
"Listen erstellen" vorfindet:

[Edit Widget Popup Menu] 
Submenu, "Listen erstellen", Listen erstellen menu 

[Listen erstellen menu] 
Item, "Punkt" = insert,"● a" & Convert hex to unicode & insert,"● a" & Convert hex to unicode & insert,"● a" & Convert hex to unicode
 
Item, "Pfeil" = insert,"➨ a" & Convert hex to unicode & insert,"➨ a" & Convert hex to unicode & insert,"➨ a" & Convert hex to unicode
 
Item, "Stern" = insert,"★ a" & Convert hex to unicode & insert,"★ a" & Convert hex to unicode & insert,"★ a" & Convert hex to unicode
 
Item, "Nummer 1-5" = insert,"➊ a" & Convert hex to unicode & insert,"➋ a" & Convert hex to unicode & insert,"➌ a" & Convert hex to unicode & insert,"➍ a" & Convert hex to unicode & insert,"➎ a" & Convert hex to unicode
 
Item, "Nummer 6-10" = insert,"➏ a" & Convert hex to unicode & insert,"➐ a" & Convert hex to unicode & insert,"➑ a" & Convert hex to unicode & insert,"➒ a" & Convert hex to unicode & insert,"➓ a" & Convert hex to unicode
 
Item, "Zahlen 1-5" = insert,"[b]1.[/b] a" & Convert hex to unicode & insert,"[b]2.[/b] a" & Convert hex to unicode & insert,"[b]3.[/b] a" & Convert hex to unicode & insert,"[b]4.[/b] a" & Convert hex to unicode & insert,"[b]5.[/b] a" & Convert hex to unicode
 
Item, "Zahlen 6-10" = insert,"[b]6.[/b] a" & Convert hex to unicode & insert,"[b]7.[/b] a" & Convert hex to unicode & insert,"[b]8.[/b] a" & Convert hex to unicode & insert,"[b]9.[/b] a" & Convert hex to unicode & insert,"[b]10.[/b] a" & Convert hex to unicode

Dargestellt wird das ganze dann so:

● Hier der Text ..... ➨ Hier der Text ..... ★ Hier der Text .....
● Hier der Text ..... ➨ Hier der Text ..... ★ Hier der Text .....
● Hier der Text ..... ➨ Hier der Text ..... ★ Hier der Text .....

➊ Hier der Text ..... ➏ Hier der Text ..... 1. Hier der Text ..... 6. Hier der Text .....
➋ Hier der Text ..... ➐ Hier der Text ..... 2. Hier der Text ..... 7. Hier der Text .....
➌ Hier der Text ..... ➑ Hier der Text ..... 3. Hier der Text ..... 8. Hier der Text .....
➍ Hier der Text ..... ➒ Hier der Text ..... 4. Hier der Text ..... 9. Hier der Text .....
➎ Hier der Text ..... ➓ Hier der Text ..... 5. Hier der Text ..... 10. Hier der Text .....


Erweiterung hierzu!

Anders als im vorangegangenen Code geht es hier um "Listen-Codes", wo zuerst die Zeilen geschrieben werden und erst hinterher die Listenzeichen gesetzt werden! Die Codes sind darauf ausgelegt, dass sie immer 10 Zeilen mit einem der folgenden Zeichen automatisch versehen können:

  • Liste mit Dots (*)
  • Liste mit Nummerierung (1, 2, 3)
  • Liste mit Buchstaben (a, b, c)
  • Liste mit Punkten (●)
  • Liste mit Pfeilen (➨)
  • Liste mit Sternen (★)


WICHTIGER HINWEIS:

  • Erzeugt Eure Liste mit den Listenzeichen, solange die Zeilen die letzten im Eingabefenster sind! Es sollte also kein weiterer Text im Eingabefenster stehen, da er sonst in den Listen-Code mit einbezogen wird. Ich denke das ist klar, oder?
  • Weiters muss der Cursor bei der Listen-Erstellung, irgendwo in der ersten Zeile der Liste positioniert sein!
  • Wie schon erwähnt, werden max. 10 Listenpunkte erzeugt ... egal mit welchen Listen-Zeichen!
  • Bei allen oben genannten Listenzeichen, müssen die überzähligen Punkte vor dem letzten Listenpunkt entfernt werden! Dies gilt nicht für die Liste mit Dots! Bei den Dots ist es egal wieviele Zeilen man geschrieben hat, wenn man den Listen-Code anwendet. Maximum sind hier natürlich auch 10.


Beispiel: Liste mit Dots und 3 Zeilen

[list][*] Zeile1 
[*] Zeile2 
[*][*][*][*][*][*][*][*]Zeile3[/list]

Wie Ihr sehen könnt, werden in der Zeile3 alle nicht benötigten Listen-Zeichen mit eingefügt! Trotzdem wird es ... ohne löschen der nicht benötigten ... dann richtig dargestellt und sieht so aus:

* Zeile1
* Zeile2
* Zeile3

Dies liegt am Listen-Code dieser Möglichkeit, da es sich um einen richtigen/originalen Listen-Code handelt!


Beispiel: Liste mit Nummerierung und 3 Zeilen

[list=1][*] Zeile1 
[*]Zeile2 
[*][*][*][*][*][*][*][*]Zeile3[/list]

Auch der Listen-Code für Nummerierungen und Buchstaben sind richtige/originale Listen-Codes, dennoch muss man bei diesen in der letzten Zeile die überflüssigen Listen-Zeichen rauslöschen. Die liegt daran, dass in der letzten Zeile das letzte Listen-Zeichen zur Verwendung kommen würde, was wiederum bedeutet, dass die Zeile3 entweder mit der Nummer "10" oder dem Buchstaben "J" gekennzeichnet würde! Würde also so aussehen:

1. Zeile1
2. Zeile2
10. Zeile3

Ich denke das ist verständlich.
Bei Punken, Pfeilen und Sternen würdet Ihr in der Zeile3 dann entweder die restlichen 7 Punkte, 7 Pfeile oder 7 Sterne mit angezeigt bekommen, wenn Ihr sie nicht rauslöscht ... da es sich ja eigentlich nicht um einen korrekten Listen-Code handelt, sondern nur von mir erstellt wurde um auch andere Listen-Zeichen anbieten zu können! Dies würde dann so aussehen:

➨ Zeile1
➨ Zeile2
➨ ➨ ➨ ➨ ➨ ➨ ➨ ➨ Zeile3

Welchen Code Ihr dann verwendet, bleibt Euch überlassen. Ich denke von allen ist der mit den "Dots" als unkomplizierteste Lösung anzusehen, da man die nicht benötigten Listen-Zeichen nicht aus der letzten Zeile rauslöschen muss! Hier nun der Code der in Eure menu.ini eingetragen gehört:

Item, "Liste mit Dots"= "Go to line start & insert,"[list]" & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Go to line end & insert, "[/list]" 

Item, "Liste mit Nummerierung"= "Go to line start & insert,"[list=1]" & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Go to line end & insert, "[/list]" 

Item, "Liste mit Buchstaben"= "Go to line start & insert,"[list=a]" & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Next line & insert, "[*]" & Go to line end & insert, "[/list]" 

Item, "Liste mit Punkten"= "Go to line start & insert,"[list]" & insert, "● " & Next line & insert, "● " & Next line & insert, "● " & Next line & insert, "● " & Next line & insert, "● " & Next line & insert, "● " & Next line & insert, "● " & Next line & insert, "● " & Next line & insert, "● " & Next line & insert, "● " & Go to line end & insert, "[/list]" 

Item, "Liste mit Pfeilen"= "Go to line start & insert,"[list]" & insert, "➨ " & Next line & insert, "➨ " & Next line & insert, "➨ " & Next line & insert, "➨ " & Next line & insert, "➨ " & Next line & insert, "➨ " & Next line & insert, "➨ " & Next line & insert, "➨ " & Next line & insert, "➨ " & Next line & insert, "➨ " & Go to line end & insert, "[/list]" 

Item, "Liste mit Sternen"= "Go to line start & insert,"[list]" & insert, "★ " & Next line & insert, "★ " & Next line & insert, "★ " & Next line & insert, "★ " & Next line & insert, "★ " & Next line & insert, "★ " & Next line & insert, "★ " & Next line & insert, "★ " & Next line & insert, "★ " & Next line & insert, "★ " & Go to line end & insert, "[/list]"

Ich denke in der Zwischenzeit wisst Ihr aus meinen anderen Absätzen, wo Ihr diesen Code einzufügen habt.
Kleiner Tip:
Ihr könnt ihn mit einer Trennlinie ------------- FORTLAUFENDE NUMMERIERUNG an den anderen Code mit den Aufzählungszeichen anhängen!


BBCodes für eBay

Ich weiss nicht wieviele von Euch bei eBay unterwegs sind, aber diejenigen die bei eBay verkaufen und Sachen bei eBay einstellen, die wissen was es für eine Arbeit bedeutet, wenn man die Texte jedesmal neu formatieren muss indem man die Formatierungsseite aufruft und sich jedesmal den Code mühsam heraus suchen muss. Schliesslich sind das ja andere Formatierungscodes, als wir es z.B in einem Forum gewohnt sind!
Wenn man also einen langen Text bei eBay verfasst und man möchte einiges ... fett ... färbig ... unterstrichen ... kursiv ... oder in "Absätzen", "mit Zwischenlinien", u.s.w. darstellen, dann kann einem schon die Verzweiflung packen. Deshalb habe ich mich mal hingesetzt und für Opera einen BBCode erstellt, wo man diese ganzen Formatierungen ganz einfach per Kontextmenü einfügen kann, indem man besagtes Wort oder die Textpassage vorher makiert. Ihr kennt dieses Verfahren ja schon aus den Absätzen darüber.

Der Code enthält folgende Kontextmenüeinträge:

Neue Zeile (ohne Makieren) ........ Beginnt eine neue Zeile 
Trennlinie (ohne Makieren) ........ Fügt eine Linie über den ganzen Bildschirm ein 
Liste mit Dots .................... Listenfunktion mit Punkten 
Absatz ............................ Absatzfunktion 
Bild einfügen ..................... Code für Bild wird gesetzt. URL muss makiert werden! 
------------------------------ 
Kleine Schrift .................... normale Schrift von eBay 
Mittlere Schrift .................. etwas grösser 
Große Schrift ..................... noch grösser 
------------------------------ 
Fett 
Unterstrichen 
Kursiv 
Zentriert 
------------------------------ 
grau 
rot 
grün 
orange 
blau 
violett 
pink ............................. Farben die man bei eBay schön sieht (Geschmacksache) 
------------------------------ 
black 
gray 
maroon 
red 
green 
lime 
olive 
yellow 
navy 
blue 
violett 
fuchsia 
teal 
aqua 
silver 
white .............................. Standartfarben für HTML

Wichtiger Hinweis: bezüglich der ersten beiden Kontexmenüeinträge:

  • Neue Zeile (ohne Makieren)
  • Trennlinie (ohne Makieren)

(ohne Makieren) bedeutet nur bei diesen beiden, dass man nur den Code über das Kontextmenü einfügen muss ohne den Text vorher zu makieren! Da der Code für eine "neue Zeile" und "eine Trennlinie" nur am Ende von einer Textpassage eingefügt wird. Bei allen anderen Codes gibt es einen Eintrag am Anfang einer Textpassage und am Ende dieser! Dies bedeutet bildlich dargestellt:

Für eine neue Zeile kommt folgender Code (nur) hinter einem Wort oder Textpassage: <br> (danach wird umgebrochen)
Für eine Trennlinie kommt folgender Code (nur) hinter einem Wort oder Textpassage: <hr> (danach folgt eine Linie über die ganze Seite)

Anders sieht es bei allen anderen Codes aus. Zum Beispiel bei der Fettschreibung:
Für ein fettgeschriebenes Wort oder Textpassage kommt folgender Code davor: <b> und folgender Code dahinter: </b>

Dies bedeutet, dass man bei allen anderen Codes das Wort oder den Text vorher makieren muss, damit die beiden Codes an richtiger Stelle gesetzt werden. Einige von Euch kennen das ja schon von den anderen BBCodes, die ich in den oberen Absätzen angesprochen habe!

Ich denke der Rest ist selbsterklärend! Eingefügt wird der Code in der menu.ini wie schon hier für die anderen BBCodes beschrieben, an der Stelle wo Ihr es haben wollt. Ihr findet dann im Kontextmenü einen neuen Eintrag mit der Bezeichnung "BBCodeEbay".

Submenu, "BBCodeEbay", BBCodeEbay menu 
[BBCodeEbay menu] 
Item, "Neue Zeile (ohne Makieren)"= Insert, "<br>"
Item, "Trennlinie (ohne Makieren)"= Insert, "<hr>"
Item, "Liste mit Dots"= "Go to line start & insert,"<ul>" & insert, "<li>" & Next line & insert, "</li><li>" & Next line & insert, "<li>" & Next line & insert, "</li><li>" & Next line & insert, "<li>" & Next line & insert, "</li><li>" & Next line & insert, "<li>" & Next line & insert, "</li><li>" & Next line & insert, "<li>" & Next line & insert, "</li>" & Go to line end & insert, "</ul>"
Item, "Absatz"= cut & Insert, "<p>" & paste & insert, "</p>"
Item, "Bild einfügen"= cut & Insert, "<img src=" & paste & insert,">"
--------------------1 
Item, "Kleine Schrift"= cut & Insert, "<h3>" & paste & insert, "</h3>" 
Item, "Mittlere Schrift"= cut & Insert, "<h2>" & paste & insert, "</h2>" 
Item, "Große Schrift"= cut & Insert, "<h1>" & paste & insert, "</h1>" 
--------------------2 
Item, "Fett"= cut & Insert,"<b>" & paste & insert,"</b>" 
Item, "Unterstrichen"=cut & Insert,"<u>" & paste & insert,"</u>" 
Item, "Kursiv"= cut & Insert,"<i>" & paste & insert,"</i>" 
Item, "Zentriert"= cut & Insert,"<center>" & paste & insert,"</center>" 
--------------------3 
Item, "grau"= cut & Insert, "<font color=#808080>" & paste & insert, "</font>" 
Item, "rot"= cut & Insert, "<font color=#DC143C>" & paste & insert, "</font>" 
Item, "grün"= cut & Insert, "<font color=#008B8B>" & paste & insert, "</font>" 
Item, "orange"= cut & Insert, "<font color=#FF7F50>" & paste & insert, "</font>" 
Item, "blau"= cut & Insert, "<font color=#6495ED>" & paste & insert, "</font>" 
Item, "violett"= cut & Insert, "<font color=#9932CC>" & paste & insert, "</font>" 
Item, "pink"= cut & Insert, "<font color=#FF00FF>" & paste & insert, "</font>" 
--------------------4 
Submenu, "Standartfarben", BBCode Standartfarben menu 
[BBCode Standartfarben menu] 
Item, "black"= cut & Insert, "<font color=#000000>" & paste & insert, "</font>" 
Item, "gray"= cut & Insert, "<font color=#808080>" & paste & insert, "</font>" 
Item, "maroon"= cut & Insert, "<font color=#800000>" & paste & insert, "</font>" 
Item, "red"= cut & Insert, "<font color=#FF0000>" & paste & insert, "</font>" 
Item, "green"= cut & Insert, "<font color=#008000>" & paste & insert, "</font>" 
Item, "lime"= cut & Insert, "<font color=#00FF00>" & paste & insert, "</font>" 
Item, "olive"= cut & Insert, "<font color=#808000>" & paste & insert, "</font>" 
Item, "yellow"= cut & Insert, "<font color=#FFFF00>" & paste & insert, "</font>" 
Item, "navy"= cut & Insert, "<font color=#000080>" & paste & insert, "</font>" 
Item, "blue"= cut & Insert, "<font color=#0000FF>" & paste & insert, "</font>" 
Item, "violett"= cut & Insert, "<font color=#800080>" & paste & insert, "</font>" 
Item, "fuchsia"= cut & Insert, "<font color=#FF00FF>" & paste & insert, "</font>" 
Item, "teal"= cut & Insert, "<font color=#008080>" & paste & insert, "</font>" 
Item, "aqua"= cut & Insert, "<font color=#00FFFF>" & paste & insert, "</font>" 
Item, "silver"= cut & Insert, "<font color=#C0C0C0>" & paste & insert, "</font>" 
Item, "white"= cut & Insert, "<font color=#FFFFFF>" & paste & insert, "</font>"


BBCodes für das Wiki

So! Ich habe hier mal ein paar wichtige Formatierungscodes für unser Wiki selbst zusammengestellt und sie als "BBCodeWiki" im Kontextmenü bezeichnet.

Submenu, "BBCodeWiki", BBCodeWiki menu
[BBCodeWiki menu] 
Item, "In Kategorie (ohne makieren)"= Insert, "[[Kategorie: NAME]]" 
Item, "Inhaltsverzeichnis anlegen (ohne makieren)"= Insert, "__TOC__" 
Item, "Bereich anlegen (ohne makieren)"= Insert, "== TEXT ==" 
--------------------1 
Item, "Neue Zeile (ohne makieren)"= Insert, "<br>" 
Item, "Trennlinie (ohne makieren)"= Insert, "<hr>" 
--------------------2 
Item, "Text fett"= cut & Insert,"'''" & paste & insert,"'''" 
Item, "Text kursiv"= cut & Insert,"''" & paste & insert,"''" 
Item, "Text fett, kursiv"= cut & Insert,"'''''" & paste & insert,"'''''" 
Item, "Text fett und Apostroph"= cut & Insert,"''''" & paste & insert,"''''" 
Item, "Text kursiv und Apostroph"= cut & Insert,"' ''" & paste & insert,"'' '" 
Item, "Text fett, kursiv und Apostroph"= cut & Insert,"''''''" & paste & insert,"''''''" 
--------------------3 
Item, "Text Schreibmaschinen Stil"= cut & Insert,"<tt>" & paste & insert,"</tt>" 
Item, "Text Code"= cut & Insert,"<code>" & paste & insert,"</code>" 
Item, "Text durchgestrichen"= cut & Insert,"<strike>" & paste & insert,"</strike>" 
Item, "Text unterstrichen"= cut & Insert,"<u>" & paste & insert,"</u>" 
--------------------4 
Item, "Ganz große Schrift"= cut & Insert, "<h1>" & paste & insert, "</h1>" 
Item, "Grosse Schrift"= cut & Insert, "<h2>" & paste & insert, "</h2>" 
Item, "Mittlere Schrift"= cut & Insert, "<h3>" & paste & insert, "</h3>" 
Item, "Kleine Schrift"= cut & Insert, "<h4>" & paste & insert, "</h4>" 
Item, "Ganz kleine Schrift"= cut & Insert, "<h5>" & paste & insert, "</h5>" 
--------------------5 
Item, "Text rot"= cut & Insert, "<span style=color:#BA0000>" & paste & insert, "</span>" 
Item, "Text blau"= cut & Insert, "<span style=color:#3366BB>" & paste & insert, "</span>" 
Item, "Text grau"= cut & Insert, "<span style=color:#808080>" & paste & insert, "</span>" 
--------------------6 
Item, "Link mit Text"= Insert, "[URL TEXT]" 
Item, "Link mit Nummerierung"= Insert, "[URL] und [URL]" 
Item, "Link mit gestrichenem Text"= Insert, "<s>[URL]</s>" 
--------------------7 
Item, "Bild einfügen (Originalgrösse)"= Insert, "[[bild:NAME.PNG]]" 
Item, "Bild einfügen|thumb (Grösse aus Profil)"= Insert, "[[bild:NAME.PNG|thumb]]" 
Item, "Bild einfügen|200px"= Insert, "[[bild:NAME.PNG|200px]]]" 
Item, "Bild einfügen|thumb|200px"= Insert, "[[bild:NAME.PNG|thumb|200px]]" 
Item, "Bild einfügen|thumb|200px|Text"= Insert, "[[bild:NAME.PNG|thumb|200px|TEXT]]" 
Item, "Bild einfügen|thumb|200px|Text by Name"= Insert, "[[bild:NAME.PNG|thumb|200px|TEXT by [[Benutzer:NAME|NAME]]" 
Item, "Bild einfügen|thumb|200px|Text und Link"= Insert, "[[bild:NAME.PNG|thumb|200px|TEXT, siehe auch URL]]" 
Item, "Bild einfügen|thumb|200px|Text und Link mit Text"= Insert, "[[bild:NAME.PNG|thumb|200px|TEXT, siehe auch [URL TEXT] ]]"

Wichtiger Hinweis:
Formatierungcodes wobei der Text makiert sein muss, sind alle die mit Text zu tun haben und die cut & Insert im Code aufweisen.
Formatierungscodes wobei der Text nicht makiert sein darf (weil es nur Codes zum einfügen sind) sind alle anderen und die Insert im Code aufweisen. - Sollte inzwischen selbsterklärend sein!

Hier auch noch die Hyperlink-Codes fürs WIKI angepasst:

Item, "ZA mit Linkname"= Cut & Insert,"[" & Paste & Insert," <u>LINKNAME</u>]" & Previous word & Previous character & Previous character & Range previous Word 
Item, "ZA ohne Linkname"= cut & Insert,"[" & paste & insert,"]" 
Item, "Letztes Wort vor Cursor > Linkname für ZA"= Previous word & Insert,"[" & paste & Range next word & cut & insert," " &  paste & insert,"]" 
Item, "Letztes markiertes Wort > Linkname für ZA"=Previous word & Insert,"[" & paste & insert," " & next word & insert,"]"


Danksagung

Vielen Dank an "Gunnar" aus dem Opera-Forum, von dem die Idee der BBCodes in Opera eigentlich gekommen ist und auch an "moinmoin" der dazu einiges beigetragen hat!


((((( Strictly4me )))))