| ionelsuper | Отредактировал ionelsuper - Пятница, 28 Марта 2008, 23:52 Дата: 28 Марта 2008, 23:50 | Сообщение # 1 | ● ● ● ● ● 19 сообщений Статус: Offline | Сразу скажу есть и минусы и плюсы. пример у меня на саите 1.Скачаите этот фаил ББ коды Dle to UcoZ 2. Загрузите папку bbcodes в корневую папку саита. 3. В css добавляем Code .editor_button { float:left; cursor:pointer; padding-left: 2px; padding-right: 2px;} 4. Заходим в шаблон: Страница материала и комментариев к нему после <_/body> вставляем: Code <script language="JavaScript"> var lat=new Array("jo","zh","i'","ch","sh","xh","je","ju","ja","a","b","v","g","d","e","z","i","k","l","m","n","o","p","r","s","t","u","f","x","c","'"," y","`","j","h"); var cyr=new Array("ё","ж","й","ч","ш","щ","э","ю","я","а","б","в","г","д","е","з","и","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ь","ы","ъ","ж ","х");
var latcap=new Array("JO","Jo","ZH","Zh","I'","Ch","CH","Sh","SH","Xh","XH","Je","JE","Ju","JU","Ja","JA","A","B","V","G","D","E","Z","I","K","L","M","N"," O","P","R","S","T","U","F","X","C","Y","J","H"); var cyrcap=new Array("Ё","Ё","Ж","Ж","Й","Ч","Ч","Ш","Ш","Щ","Щ","Э","Э","Ю","Ю","Я","Я","А","Б","В","Г","Д","Е","З","И","К","Л","М","Н","О","П","Р","С","Т ","У","Ф","Х","Ц","Ы","Ж","Х");
function translate(tex) { var buf=tex; var i; for (i=0;i<latcap.length;i++) { buf=replace(buf,latcap[i],cyrcap[i],1,0); }
for (i=0;i<lat.length;i++) { buf=replace(buf,lat[i],cyr[i],1,0); }
tex=buf; return tex; }
function replace(target,oldTerm,newTerm,caseSens,wordOnly) {
var work = target; var ind = 0; var next = 0;
if (!caseSens) { oldTerm = oldTerm.toLowerCase(); work = target.toLowerCase(); }
while ((ind = work.indexOf(oldTerm,next)) >= 0) { if (wordOnly) { var before = ind - 1; var after = ind + oldTerm.length; if (!(space(work.charAt(before)) && space(work.charAt(after)))) { next = ind + oldTerm.length; continue; } } target = target.substring(0,ind) + newTerm + target.substring(ind+oldTerm.length,target.length); work = work.substring(0,ind) + newTerm + work.substring(ind+oldTerm.length,work.length); next = ind + newTerm.length; if (next >= work.length) { break; } }
return target;
} </script>
<script language="JavaScript"> var text_enter_audio = "Введите ссылку на аудио файл."; var text_enter_video = "Введите ссылку на видео файл.";
function tag_audio() { var FoundErrors = ''; var enterAudio = prompt(text_enter_audio, "http://"); if (!enterAudio || enterAudio=='http://') { FoundErrors = 1; } if (FoundErrors) { return; } doInsert("[audio]"+enterAudio+"[/audio]", "", false); }
function tag_video() { var FoundErrors = ''; var enterVideo = prompt(text_enter_video, "http://"); if (!enterVideo || enterVideo=='http://') { FoundErrors = 1; } if (FoundErrors) { return; } doInsert("[video]"+enterVideo+"[/video]", "", false); } </script> 5. Заходим в шаблон: Форма добавления комментариев находим - $BBCODES$, $SMILES$ и вместо их добавляите: Code <script type='text/javascript' src='http://src.ucoz.net/src/bbcodes.js'></script> <script type="text/javascript">var text_enter_url = "Введите полный URL ссылки";var text_enter_url_name = "Введите название сайта";</script>
<div style="width:510px; height:25px; border:1px solid #BBB; background-image:url('/bbcodes/bg.gif')"> <div id="bc1" class="editor_button" onclick="simpletag('b')"><img title="Полужирный" src="/bbcodes/b.gif" width="23" height="25" border="0"></div> <div id="bc2" class="editor_button" onclick="simpletag('i')"><img title="Наклонный текст" src="/bbcodes/i.gif" width="23" height="25" border="0"></div> <div id="bc3" class="editor_button" onclick="simpletag('u')"><img title="Подчеркнутый текст" src="/bbcodes/u.gif" width="23" height="25" border="0"></div> <div id="bc4" class="editor_button" onclick="simpletag('s')"><img title="Зачеркнутый текст" src="/bbcodes/s.gif" width="23" height="25" border="0"></div> <div class="editor_button"><img src="/bbcodes/brkspace.gif" width="5" height="25" border="0"></div> <div id="bc5" class="editor_button" onclick="simpletag('l')"><img title="Выравнивание по левому краю" src="/bbcodes/l.gif" width="23" height="25" border="0"></div> <div id="bc6" class="editor_button" onclick="simpletag('c')"><img title="По центру" src="/bbcodes/c.gif" width="23" height="25" border="0"></div> <div id="bc7"class="editor_button" onclick="simpletag('r')"><img title="Выравнивание по правому краю" src="/bbcodes/r.gif" width="23" height="25" border="0"></div> <div class="editor_button"><img src="/bbcodes/brkspace.gif" width="5" height="25" border="0"></div> <div class="editor_button" onclick="tag_url()"><img title="Вставка ссылки" src="/bbcodes/link.gif" width="23" height="25" border="0"></div> <div class="editor_button" onclick="tag_email()"><img title="Вставка E-Mail" src="/bbcodes/email.gif" width="23" height="25" border="0"></div> <div id="bc8" class="editor_button" style="width:33px;" align="center"><a href="javascript://" onclick="window.open('/bbcodes/color.html','smiles','scrollbars=1,width=154,height=104,left=0,top=0'); return false;"><img src="/bbcodes/color.gif" width="23" height="25" border="0"></a></div> <div class="editor_button"><img src="/bbcodes/brkspace.gif" width="5" height="25" border="0"></div> <div id="video" class="editor_button" onclick="tag_video()"><img title="Добавить ссылку на видео файл" src="/bbcodes/video.gif" width="23" height="25" border="0"></div> <div id="audio" class="editor_button" onclick="tag_audio()"><img title="Добавить ссылку на аудио файл" src="/bbcodes/mp3.gif" width="23" height="25" border="0"></div> <div class="editor_button"><img src="/bbcodes/brkspace.gif" width="5" height="25" border="0"></div> <div id="b_emo" class="editor_button"><a href="javascript://" onclick="window.open('/index/35-1-0','smiles','scrollbars=1,width=350,height=450,left=0,top=0'); return false;"><img title="Вставка смайликов" src="/bbcodes/emo.gif" width="23" height="25" border="0"></a></div> <div id="b_quote" class="editor_button" onclick="simpletag('quote')"><img title="Вставка цитаты" src="/bbcodes/quote.gif" width="23" height="25" border="0"></div> <div id="b_hide" class="editor_button" onclick="tag_list()"><img title="list" src="/bbcodes/page.gif" width="23" height="25" border="0"></div> <div class="editor_button" onclick="document.forms['addform'].message.value=translate(document.forms['addform'].message.value); "><img title="Преобразовать выбранный текст из транслитерации в кириллицу" src="/bbcodes/translit.gif" width="23" height="25" border="0"></div> <div class="editbclose" onclick="closeall()"><img title="Закрыть все открытые теги" src="/bbcodes/close.gif" width="23" height="25" border="0"></div> </div> Вот вроде все З.ы. кнопка тока для вида , если кто-то разбиреться буду рад. если кто-то поставил...от плюсика не откажусь  | | |
|