Icon-Bar: Lösung für Textbaustein gesucht

  • Seite 2 von 3
25.09.2012 21:57
avatar  Bommel
#16 RE: Icon-Bar: Lösung für Textbaustein gesucht
avatar
Mitglied

Ja, der markierte Text wird durch die Angaben ersetzt. Prima gemacht! Ich habe das Script auf meine Situation angepasst, nur das Standardicon muss ich noch erstellen und einbinden. Was ich aber partout nicht hinkriege ist Kursiv und Farbe. Die Angaben sollen kursiv dargestellt und farblich abgehoben werden.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
<div onclick="insertTextbTag()" class="xob_icon_cont"><img title="Zensur" alt="Zensur" class="xob_icon" src="https://img.homepagemodules.de/ds/static/gaia/link.png" ></div>
<script>
function insertTextbTag() {
sel =''; start=0;end=0
uname = prompt('Dein Benutzername');
if (uname != ' ' && uname != null && uname != 'null') {
var input = miranus_current_iconbar_textarea();
if(input==false) {alert('Fehler: Dieser Symbolbar wurde kein Textfeld zugeordnet. Verwenden Sie folgenden JS-Code für die Zuordnung: miranus_add_iconbar_textarea(\'textarea_id\'); ');return false;}
start = input.selectionStart;
end = input.selectionEnd;
if(end && (start != end)){
sel = input.value.substring(start,end);
nosel = input.value.substring(0,start) + input.value.substring(end);
}
grund=prompt('Grund der Entscheidung (kurze Formulierung).');
if (grund != ' ' && grund != null) {
if(sel && (sel != '')){input.value = nosel; setCaretPosition(input, start)}
return returnTag('...zensiert von '+uname+'. Grund: '+grund+'...');
}
}
}
</script>
 

Ich und XOBOR... wir sind nicht einfach nur Vertragspartner - wir sind ein Team!
(Der wohl wichtigste Grund meiner Beiträge hier.)


Boardnummer: 585867 | Template: Business (unverändert) | Tarif: Basis
Betriebssystem: Windows 7 | Auflösung: 1440x900, 1024x600 (Netbook)
Browser: Mozilla FireFox (17.0.1), Internet Explorer (9.0.11), Google Chrome (23.0.1271.95 m), Safari (5.1.7), Opera (12.10.1652)

 Antworten

 Beitrag melden
25.09.2012 22:10 (zuletzt bearbeitet: 25.09.2012 22:11)
avatar  Damian
#17 RE: Icon-Bar: Lösung für Textbaustein gesucht
avatar
Spacebot-Rekordhalter

Ahh, du machst das ganze so, ok.

Da würde ich auf ein weitern Forencode zugreifen der schon besteht und ja beim Einfügen auch ersetzt wird:
Zeile 18 Abändern in:

return returnTag('[style=color: #ffeedd; font-style: italic;]...zensiert von '+uname+'. Grund: '+grund+'...[style]');

Erklärung:
Der wert inter color ist der Farbwert den du dir anpassen kannst, font-style ist für den Style der Schrift zuständig, italic heißt Kursiv. Durch den Selekolen (;) werden die beiden Eigenschaften getrennt, also dann ist die Angebe beendet und fang ggf. eine neue an. Du kannst diese auch Teilen, oder anders Positionieren.

Viele Grüße,
Damian


Kein Support per PN (Private Nachrichten) - Tagger mich lieber (@Damian)
Damians Testforum


 Antworten

 Beitrag melden
25.09.2012 23:01
avatar  Bommel
#18 RE: Icon-Bar: Lösung für Textbaustein gesucht
avatar
Mitglied

Ähnliches hatte ich zuvor schon ausprobiert. Leider erfolglos. Ich ging aber grundsätzlich davon aus, dass dies mit folgendem Codeschnipsel realisiert werden muss. Soweit ich weiß, ist doch "document.write" für die Ausgabe verantwortlich.

1
 
document.write(returnTag.fontcolor("#FF0000"));
 


Das Script wird damit ausgeführt aber der Text nicht in der Farbe formatiert.

Ich und XOBOR... wir sind nicht einfach nur Vertragspartner - wir sind ein Team!
(Der wohl wichtigste Grund meiner Beiträge hier.)


Boardnummer: 585867 | Template: Business (unverändert) | Tarif: Basis
Betriebssystem: Windows 7 | Auflösung: 1440x900, 1024x600 (Netbook)
Browser: Mozilla FireFox (17.0.1), Internet Explorer (9.0.11), Google Chrome (23.0.1271.95 m), Safari (5.1.7), Opera (12.10.1652)

 Antworten

 Beitrag melden
27.09.2012 19:16 (zuletzt bearbeitet: 27.09.2012 19:28)
avatar  Damian
#19 RE: Icon-Bar: Lösung für Textbaustein gesucht
avatar
Spacebot-Rekordhalter

Doch das funktioniert, Style wird ins Textfeld eingefügt, was ich nur falsch gemacht habe, ist das ich diesen Tag nicht geschlossen habe, ich habe einen Slash (/) vergessen. Hier der nun vollständige Code:

<script>
function insertTextbTag() {
sel =''; start=0;end=0;
uname = prompt('Dein Benutzername');
if (uname != ' ' && uname != null && uname != 'null') {
var input = miranus_current_iconbar_textarea();
if(input==false) {alert('Fehler: Dieser Symbolbar wurde kein Textfeld zugeordnet. Verwenden Sie folgenden JS-Code für die Zuordnung: miranus_add_iconbar_textarea(\'textarea_id\'); ');return false;}
start = input.selectionStart;
end = input.selectionEnd;
if(end && (start != end)){
sel = input.value.substring(start,end);
nosel = input.value.substring(0,start) + input.value.substring(end);
}
grund=prompt('Grund der Entscheidung (kurze Formulierung).');
if (grund != ' ' && grund != null) {
if(sel && (sel != '')){input.value = nosel; setCaretPosition(input, start)}
return returnTag('[style=color: #ffeedd; font-style: italic;]...zensiert von '+uname+'. Grund: '+grund+'...[/style]');}
}
}
</script>

Viele Grüße,
Damian


Kein Support per PN (Private Nachrichten) - Tagger mich lieber (@Damian)
Damians Testforum


 Antworten

 Beitrag melden
27.09.2012 19:41 (zuletzt bearbeitet: 27.09.2012 19:46)
avatar  Bommel
#20 RE: Icon-Bar: Lösung für Textbaustein gesucht
avatar
Mitglied

Das habe ich bei bei meinen Versuchen schon mit berücksichtigt, aber hier nicht angegeben.

Ich kann mich irren, aber ich schreibe es trotzdem, in der Hoffnung dass du das nicht als Abwertung deiner Bemühungen betrachtest. Dass der Text nicht farbig-kursiv ausgegeben wird, liegt meiner Meinung nach daran, dass die Formatierungs-Anweisung (rot) innerhalb des auszugebenden Textes (blau) liegt und somit nicht als Befehl, sondern als Text gewertet wird. So verhält sich nämlich letztendlich auch das Script und die Formatierungs-Anweisung wird im markierten Bereich mit ausgegeben.

1
 
return returnTag([blau]'[/blau][rot][style=color: #ffeedd; font-style: italic;][/rot][blau]...zensiert von '[/blau]+uname+'. Grund: '+grund+[blau]'...[/blau][rot][/style][/rot][blau]'[/blau]
 



Die Formatierungs-Anweisung ist korrekt, doch meiner Meinung nach an der falschen Stelle platziert. Wie ich schon sagte, mein Wissen reicht nicht hin, hier die richtige Einbindung vorzunehmen.

LG Bommel

Ich und XOBOR... wir sind nicht einfach nur Vertragspartner - wir sind ein Team!
(Der wohl wichtigste Grund meiner Beiträge hier.)


Boardnummer: 585867 | Template: Business (unverändert) | Tarif: Basis
Betriebssystem: Windows 7 | Auflösung: 1440x900, 1024x600 (Netbook)
Browser: Mozilla FireFox (17.0.1), Internet Explorer (9.0.11), Google Chrome (23.0.1271.95 m), Safari (5.1.7), Opera (12.10.1652)

 Antworten

 Beitrag melden
27.09.2012 20:29
avatar  Damian
#21 RE: Icon-Bar: Lösung für Textbaustein gesucht
avatar
Spacebot-Rekordhalter

Wie soll ich dir das am Geschicktesten erklären...
Also eigentlich ist das richtig geschrieben, der Style-Tag wird eingefügt und ersetzt im Beitrag das natürlich durch die Styleanweisung, sprich der Text wird Bunt und Schräg gestellt. Die Einfachen Anführungszeichen ( ' meine ich damit) dienen um etwas Festzuhalten das so wie in diesem Beispiel diese Tags und Texte eingefügt werden. uname und grund werden jeweils vorher und Nachher die Anführungszeichen gesetzt, weil eine funktion, Variable usw. die mit javaScript erstellt wird in den Textbereich eingefügt werden soll, also das Resultat das mit JavaScript erzeugt wird soll auch ausgegeben, und das passiert damit. Beim Business Template sind nur viele Anweisungen gesetzt wie es im Beitrag alles aussehen soll, wenn also etwas nicht funktioniert, liegt es an den Vorgaben die schon im Business -Template geschrieben sind. In meinem Template geht es auf jedenfall: http://513283.homepagemodules.de/t103f12-dcwc-2.html#msg323

Viele Grüße,
Damian


Kein Support per PN (Private Nachrichten) - Tagger mich lieber (@Damian)
Damians Testforum


 Antworten

 Beitrag melden
27.09.2012 21:22
avatar  Bommel
#22 RE: Icon-Bar: Lösung für Textbaustein gesucht
avatar
Mitglied

Okay... ich nehme den letzten Beitrag zurück. Es funktioniert jetzt. Ich hatte den Versuch des veränderten Scripts abgebrochen, als ich im Bearbeitungsfenster wieder dieselbe Ausgabe sah, wie zuvor auch schon. Ich bin also garnicht erst zur Vorschau weitergegangen.

Sorry...

Ich danke dir für deine Hilfe! Nun steht die Grundlage und ich kann diese Vorlage auch noch anderweitig einsetzen. Doch zuerst bin ich am schauen, ob ich die eingangs erwähnten Wünsche doch noch mit eigenen Wissen und Mitteln umgesetzt kriege. Lernfähig bin ich ja.

Würde dir als Entschuldigung für meinen Patzer das hier reichen?

Ich und XOBOR... wir sind nicht einfach nur Vertragspartner - wir sind ein Team!
(Der wohl wichtigste Grund meiner Beiträge hier.)


Boardnummer: 585867 | Template: Business (unverändert) | Tarif: Basis
Betriebssystem: Windows 7 | Auflösung: 1440x900, 1024x600 (Netbook)
Browser: Mozilla FireFox (17.0.1), Internet Explorer (9.0.11), Google Chrome (23.0.1271.95 m), Safari (5.1.7), Opera (12.10.1652)

 Antworten

 Beitrag melden
27.09.2012 21:37
avatar  Damian
#23 RE: Icon-Bar: Lösung für Textbaustein gesucht
avatar
Spacebot-Rekordhalter

Ja, ich hatte in dem neuen Beitrag den Backslash in Rot eingefärbt, das funktioniert auch wenn du anstelle von Code pre nimmst (Das ist hier in der Iconbar diese kleinen Pünktchen als Bild, neben den Smilies)

Zitat von Bommel im Beitrag #22
Ich danke dir für deine Hilfe! Nun steht die Grundlage und ich kann diese Vorlage auch noch anderweitig einsetzen. Doch zuerst bin ich am schauen, ob ich die eingangs erwähnten Wünsche doch noch mit eigenen Wissen und Mitteln umgesetzt kriege. Lernfähig bin ich ja.
Ich muss ja auch selber sagen das ich nicht jede Funktion in der Iconbar ausgebieg getestet habe, bisher habe ich nur so richtig HTML, Smilies und Forencodes genutzt. Die Gruppe war auch einmal zu gebrauchen die ich aber manipulliert habe. (ich bräuchte dies im Fenster um weitere Smilies zu laden). Man lernt immer neue Ecken kennen und neue Möglichkeiten, schreib ruhig hier so deine weiteren möglichkeiten hinein wenn du welche findest, dann lerne ich auch etwas draus

Zitat von Bommel im Beitrag #22
Würde dir als Entschuldigung für meinen Patzer das hier reichen?
Öhm, eigentlich brauchst du mir nichts zu geben, deine frage war schon richtig und Berechtigt das ich das auch beantwortet habe. Außerdem müsste es anders rum sein, den manchmal hat es hier etwas gedauert bis ich geantwortet habe und vorallem bis hier, sagen wir mal vollständig die Misson abgeschlossen wurde, daher die Entschuldigung steht klar von meiner Seite

Viele Grüße,
Damian


Kein Support per PN (Private Nachrichten) - Tagger mich lieber (@Damian)
Damians Testforum


 Antworten

 Beitrag melden
27.09.2012 21:51
avatar  Bommel
#24 RE: Icon-Bar: Lösung für Textbaustein gesucht
avatar
Mitglied

Zitat von Damian im Beitrag #23
Man lernt immer neue Ecken kennen und neue Möglichkeiten, schreib ruhig hier so deine weiteren möglichkeiten hinein wenn du welche findest, dann lerne ich auch etwas draus


Danke für das Angebot. Das werde ich auch machen, wenn ich wirklich nicht weiterkommen sollte. Meine Devise dazu: "Im Alleingang kommt man nicht weit."

Zitat von Damian im Beitrag #23
Außerdem müsste es anders rum sein, den manchmal hat es hier etwas gedauert bis ich geantwortet habe

Oooch... das sehe ich nicht so eng. Ich habe Geduld und kann auch warten. Ich habe ja hier schon mehr als einmal positive Erfahrung damit gemacht. Nur wenns brennt, dann siehste mich flitzen... und da nehme ich auch schon jeden mit, der meinen Weg kreuzt.

Hier nun das vorläufige Ergebnis, so wie es erst einmal zum Einsatz kommt.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
<div onclick="insertTextbTag()" class="xob_icon_cont"><img title="Zensur" alt="Zensur" class="xob_icon" src="https://img.homepagemodules.de/ds/static/gaia/link.png" ></div>
<script>
function insertTextbTag() {
sel =''; start=0;end=0
uname = prompt('Dein Benutzername');
if (uname != ' ' && uname != null && uname != 'null') {
var input = miranus_current_iconbar_textarea();
if(input==false) {alert('Fehler: Dieser Symbolbar wurde kein Textfeld zugeordnet. Verwenden Sie folgenden JS-Code für die Zuordnung: miranus_add_iconbar_textarea(\'textarea_id\'); ');return false;}
start = input.selectionStart;
end = input.selectionEnd;
if(end && (start != end)){
sel = input.value.substring(start,end);
nosel = input.value.substring(0,start) + input.value.substring(end);
}
grund=prompt('Grund der Entscheidung (kurze Formulierung).');
if (grund != ' ' && grund != null) {
if(sel && (sel != '')){input.value = nosel; setCaretPosition(input, start)}
return returnTag('[style=color: red; font-style: italic;]...zensiert von '+uname+'. Grund: '+grund+' (Bitte beachte die [URL=url]Forenregeln[/URL]!)...[/style]');
}
}
}
</script>
 



LG Bommel

Ich und XOBOR... wir sind nicht einfach nur Vertragspartner - wir sind ein Team!
(Der wohl wichtigste Grund meiner Beiträge hier.)


Boardnummer: 585867 | Template: Business (unverändert) | Tarif: Basis
Betriebssystem: Windows 7 | Auflösung: 1440x900, 1024x600 (Netbook)
Browser: Mozilla FireFox (17.0.1), Internet Explorer (9.0.11), Google Chrome (23.0.1271.95 m), Safari (5.1.7), Opera (12.10.1652)

 Antworten

 Beitrag melden
27.09.2012 22:08
avatar  Damian
#25 RE: Icon-Bar: Lösung für Textbaustein gesucht
avatar
Spacebot-Rekordhalter

Zitat von Bommel im Beitrag #24
Zitat von Damian im Beitrag #23
Man lernt immer neue Ecken kennen und neue Möglichkeiten, schreib ruhig hier so deine weiteren möglichkeiten hinein wenn du welche findest, dann lerne ich auch etwas draus


Danke für das Angebot. Das werde ich auch machen, wenn ich wirklich nicht weiterkommen sollte. Meine Devise dazu: "Im Alleingang kommt man nicht weit."
Ja, und so heißt das nunmal für uns alle, nur für mich ist das auch irgendwo wichtig um auch wieder einen Support zu machen
Zitat von Bommel im Beitrag #24
Oooch... das sehe ich nicht so eng. Ich habe Geduld und kann auch warten. Ich habe ja hier schon mehr als einmal positive Erfahrung damit gemacht. Nur wenns brennt, dann siehste mich flitzen... und da nehme ich auch schon jeden mit, der meinen Weg kreuzt.

Hier nun das vorläufige Ergebnis, so wie es erst einmal zum Einsatz kommt.
Ja, nur manchmal, geht es auch nicht gerade so auf die schnelle, immerhin will man ja eine Antwort die funktioniert, und ich habe auch nebenher immer wieder zutun, aber ich weiß wie du das schon meinst
Es ist immer schön User zu sehen die fröhlich aus dem Support gehen können, und das ist von vielen hier das Ziel. Der Code fehlt etwas viel Zeilen, aber manchmal ist etwas größerer Code effektiver

Viele Grüße,
Damian


Kein Support per PN (Private Nachrichten) - Tagger mich lieber (@Damian)
Damians Testforum


 Antworten

 Beitrag melden
27.09.2012 22:23
avatar  Bommel
#26 RE: Icon-Bar: Lösung für Textbaustein gesucht
avatar
Mitglied

Damian... ich zitiere hier mal einen anderen User aus diesem Forum, den ich jetzt so nicht auf die Schnelle wiederfinde: "Nur das Ergebnis zählt!". Und dafür bin ich dir sehr dankbar!

LG Bommel

Ich und XOBOR... wir sind nicht einfach nur Vertragspartner - wir sind ein Team!
(Der wohl wichtigste Grund meiner Beiträge hier.)


Boardnummer: 585867 | Template: Business (unverändert) | Tarif: Basis
Betriebssystem: Windows 7 | Auflösung: 1440x900, 1024x600 (Netbook)
Browser: Mozilla FireFox (17.0.1), Internet Explorer (9.0.11), Google Chrome (23.0.1271.95 m), Safari (5.1.7), Opera (12.10.1652)

 Antworten

 Beitrag melden
27.09.2012 22:30
avatar  Damian
#27 RE: Icon-Bar: Lösung für Textbaustein gesucht
avatar
Spacebot-Rekordhalter

Das ist natürlich richtig Ich danke dir dafür

Viele Grüße,
Damian


Kein Support per PN (Private Nachrichten) - Tagger mich lieber (@Damian)
Damians Testforum


 Antworten

 Beitrag melden
27.09.2012 23:14
avatar  Bommel
#28 RE: Icon-Bar: Lösung für Textbaustein gesucht
avatar
Mitglied

So... ich gebe hier mal ein Beispiel, wie das Ergebnis dieser Funktion am Ende - meinen Vorstellungen entsprechend - aussehen soll:

Zitat
Eines Tages aber beschloß eine kleine Zeile Blindtext, ihr Name war Lorem Ipsum, hinaus zu gehen in die weite Grammatik. Der große Oxmox riet ihr davon ab, da es dort wimmele von bösen ...zensiert von Bommel. Grund: Einfach nur so. (Bitte beachte die Forenregeln!)... doch das Blindtextchen ließ sich nicht beirren. Es packte seine sieben Versalien, schob sich sein Initial in den Gürtel und machte sich auf den Weg.

Gegen diese Entscheidung von Bommel, durchgeführt am 27.09.2012 um 22.40 Uhr, kann bei dem Administrator dieses Forums Widerspruch eingelegt werden. Der Widerspruch ist, mit Angabe des Beitrag-Links und einer ausreichenden Begründung versehen, an hans@mustermann.de zu senden.



Die blau hervorgehobenen Textstellen sind automatisch von der Foren-Software eingefügte Angaben. Die grün hervorgehobene Textstelle ist die manuell eingefügte Angabe des Moderators.

Sicherlich lässt sich über den Sinn und Unsinn solch einer Funktion vortrefflich diskutieren. Doch hierzu sei aus eigener Erfahrung folgendes gesagt. Die Aufgabe eines Moderators bringt auch eine gewisse Verantwortung mit sich, die auch zu einer großen Belastung in einer solchen Situation werden kann. Hinzu kommt dann meist auch noch die Haltung so mancher User gegenüber dem Moderator. Letztendlich ist es aber die Tatsache, dass solche Massnahmen nicht alltäglich sind und dann schnell eine Barriere für den Moderator bei der Ausführung seiner Tätigkeit enstehen kann. Diese Funktion soll helfen, diese Barriere zu minimieren. Des Weiteren hat diese Funktion aber auch das Ziel, solcherlei Maßnahmen im Forum zu vereinheitlichen und dem unwissenden User die Hilfestellung zu geben, abseits des Themas und bei der richtigen Stelle, über diese Entscheidung urteilen und Widerspruch einlegen zu dürfen. Meine langjährige Erfahrung als Moderator bestätigen, dass dadurch so mancher Streit vermieden bzw. das Thema nicht durch einen Flame-War (beleidigende Kommentare unbeteiligter Personen) gekapert wurde.

LG Bommel

Ich und XOBOR... wir sind nicht einfach nur Vertragspartner - wir sind ein Team!
(Der wohl wichtigste Grund meiner Beiträge hier.)


Boardnummer: 585867 | Template: Business (unverändert) | Tarif: Basis
Betriebssystem: Windows 7 | Auflösung: 1440x900, 1024x600 (Netbook)
Browser: Mozilla FireFox (17.0.1), Internet Explorer (9.0.11), Google Chrome (23.0.1271.95 m), Safari (5.1.7), Opera (12.10.1652)

 Antworten

 Beitrag melden
29.09.2012 12:13
avatar  TripleM
#29 RE: Icon-Bar: Lösung für Textbaustein gesucht
avatar
Mitglied

Also die Funktion Finde ich Cool habe es auch versucht aber bin nicht zum Gewünschten Ergebnis gekommen Könnt ihr mir bitte noch einmal Erläutern wo ich was einfügen muss um die Funktion zu Nutzen?


 Antworten

 Beitrag melden
29.09.2012 12:29
avatar  Bommel
#30 RE: Icon-Bar: Lösung für Textbaustein gesucht
avatar
Mitglied

So wie das Script vorliegt, muss es in der Icon-Bar als HTML-Code eingetragen werden. Daraufhin steht dir in der Icon-Bar ein neuer Button zur Verfügung, der mit dem Standard-Icon der Link-Funktion versehen ist. Dieses Icon habe ich gegen einen eigens erstellten Button ausgetauscht.

Zur Funktionsweise - du markierst in dem betreffenden Beitrag die zu zensierende Textstelle und klickst dann auf den neu erstellten Button. Alles weitere dann ist selbsterklärend.

LG Bommel

Ich und XOBOR... wir sind nicht einfach nur Vertragspartner - wir sind ein Team!
(Der wohl wichtigste Grund meiner Beiträge hier.)


Boardnummer: 585867 | Template: Business (unverändert) | Tarif: Basis
Betriebssystem: Windows 7 | Auflösung: 1440x900, 1024x600 (Netbook)
Browser: Mozilla FireFox (17.0.1), Internet Explorer (9.0.11), Google Chrome (23.0.1271.95 m), Safari (5.1.7), Opera (12.10.1652)

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!