Talk Problem

16.09.2014 09:25 (zuletzt bearbeitet: 16.09.2014 09:26)
#1 Talk Problem
avatar
Mitglied

Guten Tag zusammen,

ich wollte in diesem Forum hier: http://migraene-forum.xobor.de/ den Talk einrichten. Das klappt auch, nur wenn ich jetzt dort ein neues Thema eröffnen will, erscheint, nicht das gewohnte Bild, sondern die Farbtabelle, welche ich in der Iconbar eingestellt habe. Also sobald ich auf neues Thema erstellen gehe. Eigentlich sollte da die gesamte Iconbar erscheinen.

Kann mir jemand sagen, woran das liegen könnte? Ich habe eben selber gefunden, woran es liegt. Sobald ich den HTML Baustein lösche funktioniert es einwandfrei.

Das hier ist der HTML Baustein:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
 
<br />
<!-- http://www.interclasse.com/scripts/colorpicker.php -->
<table style="background-color:#f6f6f6;border:1px dotted #666;padding:5px;margin:0px auto;">
<tr>
<td>
<script language="Javascript" type="text/javascript">
addColorPicker();
var ns6=document.getElementById&&!document.all;
var ie=document.all;
// http://www.interclasse.com/scripts/colorpicker.php
var artabus='';
function addColorPicker() {
var total=1657;
var X=Y=j=R=G=B=0;
var aR=new Array(total);
var aG=new Array(total);
var aB=new Array(total);
for (var i=0; i<256; i++) {
aR[i+510]=aR[i+765]=aG[i+1020]=aG[i+5*255]=aB[i]=aB[i+255]=0;
aR[510-i]=aR[i+1020]=aG[i]=aG[1020-i]=aB[i+510]=aB[1530-i]=i;
aR[i]=aR[1530-i]=aG[i+255]=aG[i+510]=aB[i+765]=aB[i+1020]=255;
if (i<255) {aR[i/2+1530]=127;aG[i/2+1530]=127;aB[i/2+1530]=127;}
}
var hexbase=new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");
var i=0;
var jl=new Array();
for (x=0;x<16;x++) for (y=0;y<16;y++) jl[i++]=hexbase[x]+hexbase[y];
document.write('<'+'table border="0" cellspacing="0" cellpadding="0" onmouseover="showColor(event);" onclick="pickColor();">'); // width="126" height="126"
var H=W=63;
for (Y=0; Y<=H; Y++){
s='<'+'tr height="2">';
j=Math.round(Y*(510/(H+1))-255);
for (X=0; X<=W; X++){
i=Math.round(X*(total/W));
R=aR[i]-j;if(R<0)R=0;if(R>255||isNaN(R))R=255;
G=aG[i]-j;if(G<0)G=0;if(G>255||isNaN(G))G=255;
B=aB[i]-j;if(B<0)B=0;if(B>255||isNaN(B))B=255;
s=s+'<'+'td width="2" bgcolor=#'+jl[R]+jl[G]+jl[B]+'><'+'/td>';
}
document.write(s+'<'+'/tr>');
}
document.write('<'+'/table>');
}
function pickColor() {
var jla=document.getElementById('chosenColor');
jla.innerHTML=artabus;
jla.style.backgroundColor=artabus;
insert('[style=color:'+artabus+']','[/style]');
document.getElementById('tab_color').style.display='none';
}
function showColor(e){
source=ie?event.srcElement:e.target;
if(source.tagName=="TABLE")return;
while(source.tagName!="TD" && source.tagName!="HTML")source=ns6?source.parentNode:source.parentElement;
document.getElementById('previewColor').style.backgroundColor=artabus=source.bgColor;
}
function lastColor(choose) {
if (choose.innerHTML != "") {
insert('[style=color:'+choose.innerHTML+']','[/style]');
document.getElementById('tab_color').style.display='none';
}
}
</script>
</td>
<td id="previewColor" style="width:40px;height:128px;"></td>
</tr>
<tr>
<td colspan="2" id="chosenColor" style="height:24px;" onclick="lastColor(this);"></td>
</tr>
</table>
 



Was daran könnte verantwortlich sein, dass im Talk nicht die Iconbar angezeigt wird, sondern nur die Farbtabelle?

Mit freundlichen Grüssen
Gabriella

http://www.musengarten.com/
http://www.garten-der-poesie.de/

Layout: Business

 Antworten

 Beitrag melden
16.09.2014 09:47
#2 RE: Talk Problem
avatar
Techniker

document.write


 Antworten

 Beitrag melden
16.09.2014 10:17
#3 RE: Talk Problem
avatar
Mitglied

Hoi Christian,

Du bist ja schnell , sagst Du jetzt den HTML "Dubeli" noch rasch, was genau?
Entfernen von document.write?

1
2
3
4
5
 
	}
document.write(s+'<'+'/tr>');
}
document.write('<'+'/table>');
}
 



Das hier entfernen, oder Beides?

Mit freundlichen Grüssen
Gabriella

http://www.musengarten.com/
http://www.garten-der-poesie.de/

Layout: Business

 Antworten

 Beitrag melden
16.09.2014 10:40 (zuletzt bearbeitet: 16.09.2014 10:42)
avatar  Ingmar
#4 RE: Talk Problem
avatar
Technik

Hm, hatten wir nicht genau das selbe Problem (mit dem selben colorpicker?!) erst vor ein paar Wochen?

Update in LayOut Templates? - Benutzer Profil Gestaltung, gibt es dazu Einstellungen und Rechtevergabe? (3)

bzw.

Update in LayOut Templates? - Benutzer Profil Gestaltung, gibt es dazu Einstellungen und Rechtevergabe? (3)



die document.write sind inhaltlich falsch und müssen alle raus - ein einfaches Löschen der Zeile wird aber nichts helfen.

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
16.09.2014 11:15 (zuletzt bearbeitet: 16.09.2014 11:46)
#5 RE: Talk Problem
avatar
Mitglied

Hallo Ingmar,

ich weiss es zwar nicht, aber diesen Colorpicker, hatten wir ja schon mehr als ein Jahr drinn. Gerade hatte ich ihn in unserem externen Forum mit Freuden eingestellt, weil es ja noch etwas war, dass ich dort drüben brauche. Ich gucke mir mal die von Dir gezeigten Links an. Könnte ja sein, dass etwas dabei ist, was ich gebrauchen kann. Es sei denn es ist dasselbe, was ich schon habe und den Fehler im Talk verursacht. Seit ich es in beiden Foren entfernt habe, funktioniert der Talk einwandfrei. Ich gucke mal und melde mich wieder, wenn ich etwas Neues weiss, vielen Dank

Edit: Bin schon wieder da, Dein HTML Script für den Colorpicker eingebaut und tatsächlich, funktioniert der Talk, wenn man ein neues Thema erstellen will

Etwas hätte ich jetzt noch, Habe ja im Garten so einen speziellen Editor. Davon hätte ich jetzt gerne zumindest die Hintergründe in die neue Iconbar gebracht, Nur leider funzt das HTML Script nicht wie es soll. Geht zwar, aber es werden natürlich nur die Codes angezeigt, statt eben der betreffende HG. Frage wäre, was muss ich machen, bei der Xobor Iconbar, dass auch die Hintergründe angezeigt werden?
Heisst wohl, dass ich für jeden HG, auch noch ein Smilie anlegen muss, oder?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
<select title="Hintergrundbilder und Hintergrundfarben für Beiträge" class="bar" size="1" name="Auswahl2" onChange="javascript:self.location = this.form.Auswahl2.options[this.form.Auswahl2.selectedIndex].value;this.form.Auswahl2.options[0].selected = true;" style="font-family:Arial;color:#000000;background-color:#FFFFFF;font-size:10pt">
<option selected>Hintergrund</option>
<option></option>
<optgroup title="Hintergrundbilder für Beiträge" label="Hintergrundbild">
<option value="javascript:insert('[bg1]','[/end]')">Blauer Schatten</option>
<option value="javascript:insert('[bg2]','[/end]')">Spiegeldes Wasser</option>
<option value="javascript:insert('[bg3]','[/end]')">Ruhiges Wasser</option>
<option value="javascript:insert('[bg4]','[/end]')">Gelbe Rose</option>
<option value="javascript:insert('[bg5]','[/end]')">Grüner Wald</option>
<option value="javascript:insert('[bg6]','[/end]')">PC-Tastatur 1</option>
<option value="javascript:insert('[bg7]','[/end]')">PC-Tastatur 2</option>
<option value="javascript:insert('[bg8]','[/end]')">Herbst</option>
<option value="javascript:insert('[bg9]','[/end]')">Sonniger Himmel</option>
</optgroup>
 
<optgroup title="Hintergrundfarben für Beiträge" label="Einfarbig">
<option style="background-color:#F3F3F3;color:#000000" value="javascript:insert('[bg17]','[/end]')">Leerer Rahmen</option>
<option style="background-color:#E0E0E0;color:#000000" value="javascript:insert('[bg15]','[/end]')">weiss</option>
<option style="background-color:#0000FF" value="javascript:insert('[bg10]','[/end]')">Blau</option>
<option style="background-color:#FF0000" value="javascript:insert('[bg11]','[/end]')">Rot</option>
<option style="background-color:#FFFF00;color:#000000" value="javascript:insert('[bg12]','[/end]')">Gelb</option>
<option style="background-color:#008000" value="javascript:insert('[bg13]','[/end]')">Grün</option>
<option style="background-color:#800080" value="javascript:insert('[bg14]','[/end]')">Violett</option>
<option style="background-color:#C0C0C0;color:#000000" value="javascript:insert('[bg16]','[/end]')">Metall</option>
</optgroup></select> &nbsp;
 

Mit freundlichen Grüssen
Gabriella

http://www.musengarten.com/
http://www.garten-der-poesie.de/

Layout: Business

 Antworten

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