Доброго времени суток любители Друпала! Подскажите пожалуйста как встроить скрипт в BUEditor в виде кнопки?
<head>
<script>
function colors(n){
if(n==5){
n=0;
}
switch(n){
case 0:{
return '#ff0000';
}
case 1:{
return '#00ff00';
}
case 2:{
return '#0000ff';
}
case 3:{
return '#ffff00';
}
case 4:{
return '#00ffff';
}
case 5:{
return '#ff00ff';
}
}
}
function r(links,c2){
var col=0;
var links=links.split(';');
var c2=c2.split(';');
var str2="";
var str3="";
var cc=1;
for(var v=0;v<=c2.length-1;v++){
for(var v2=0;v2<=links.length-2;v2++){
if(links[v2].split('/')[2].replace('www.','')==c2[v]){
str2=str2+"[url="+links[v2]+"]Часть "+cc+"[/url] + ";
cc=cc+1;
}
}
str3=str3+" \n[size=12]с [color="+colors(col)+"][b]"+c2[v]+": [/b][/color][/size] \n"+str2.substring(0,str2.length-2);
str2="";
cc=1;
col=col+1;
}
var checked="";
if(document.getElementById('ch').checked){
var checked="Части взаимозаменяемые";
}
return "[hide]"+str3+"\n "+checked+"[/hide]";
}
function a(){
var str="";
var sel=document.getElementById('s').value;
var name=document.getElementById('name').value;
var size=document.getElementById('size').value;
var text=document.getElementById('ta').value;
str=str+"[size=14][color=#ff0000][b]Скачать "+name+" ("+size+sel+"): [/b][/color][/size]";
var text2=text.split('\n');
var c1=new Array();
var c2="";
var links="";
for(var a=0;a<=text2.length-1;a++){
c1[a]=text2[a].split('/')[2].replace('www.','');
links=links+text2[a]+";";
if(a==0){
c2=c1[a];
}
if(a!=0 && c1[a-1]!=c1[a]){
c2=c2+";"+c1[a];
}
}
var str=str+" \n "+r(links,c2);
alert(str);
}
</script>
</head>
<body>
<p>
Скачать <input type="text" value="text" id="name">
</p>
<p>
Размер <input type="text" value="text" id="size">
<select id="s">
<option value="ГБ">ГБ</option>
<option value="МБ">МБ</option>
<option value="КБ">КБ</option>
</select>
</p>
<p><textarea id="ta"></textarea></p>
<p>
<input type="button" value="Применить" id="send" onClick="a();">
</p>
<p>
<input type="checkbox" id="ch">Части взаимозаменяемые
</p>
</body>
</html>
Комментарии
http://ufku.com/drupal/bueditor - изучив матчасть
Извините но там полное описание и функции что выполняет BUEditor, все это мене известно, мене необходимо изменить код так чтобы он подошел к BUEditor
рееебят не кто не в курсе
к сожалению тоже не то!
рееебят не кто не в курсе
просто данный код написан до конца, но он не под модуль BUEditor в нем как видно присутствуют и html, так как я не силен в js прошу помощи видоизменить (заточить) данный код под кнопку BUEditor!
Я не пойму вам вопрос не понятен, или вы так на каждой теме выделится пытаетесь?