Форум » Моды, хаки, дополнения » JavaScript-сценарий для добавления ссылки на ToMB Чат в верхнее меню форума FastBB v9.16 » Ответить

JavaScript-сценарий для добавления ссылки на ToMB Чат в верхнее меню форума FastBB v9.16

ТехнОкраТ: Этот скрипт помещает в верхнее меню форума ссылку, по нажатии на которую открывается новое окошко с фреймами мини-чата. Пример тут: http://helper.fastbb.ru <script type='text/javascript'> function ToMB_showChat(winWidth, winHeight, chatHeight, post_formHeight, folderAddr, name){ if(!name){name = 'ToMBChat'} var winParam = 'width=' + (winWidth + 20) + ',height=' + (winHeight + 20); var chatWindow = window.open('', '', winParam); with(chatWindow.document){ open(); write("<html><head><title>" + name + "</title></head><body><iframe src='" + folderAddr + "/chat.php' scrolling=no width='" + winWidth + "' height='" + chatHeight + "' name='chat'></iframe><br><iframe src='" + folderAddr + "/post_form.php' scrolling=no width='" + winWidth + "' height='" + post_formHeight + "' name='post_form'></iframe></body></html>"); close(); }} var chatIconAddr = 'http://c.foto.radikal.ru/0608/5e055acd285a.gif'; //Адрес иконки чата var allLink = document.links; var allLinkLen = allLink.length; var tmp = ''; for(j=0; j < allLinkLen; j++){ if(allLink[j].href == 'http://' + forum + '.fastbb.ru/' && allLink[j].innerHTML.indexOf('Форум') >= 0){ if(chatIconAddr){tmp = '<img align="absmiddle" src="' + chatIconAddr + '" width=12 height=13>&nbsp;';} allLink[j].parentNode.innerHTML += '&nbsp;&nbsp;&nbsp;' + tmp + '<a href="javascript:ToMB_showChat(400, 350, 300, 50, \'Корневой каталог чата\', \'Заголовок чата\')"><u>Чат</u></a>'; break;} } </script> Помещается в HTML-низ Описание аргументов функции ToMB_showChat: winWidth - ширина окна чата winHeight - высота окна чата chatHeight - высота фрейма сообщений post_formHeight - высота фрейма формы отправки сообщения folderAddr - адрес корневого каталога чата (например «http://mycite.host.ru/tomb») name - заголовок окна чата (можно опустить) автор скрипта Dante

Ответов - 4

dolmat101s: Простите за наглость, но все же Прошу помогите сделать чат для моего форума где мне взять корневой каталог и тд... плизз! помогите! мой форум на intlt.borda.ru HTML-низ там у меня и всё: </body> </html>

ТехнОкраТ: dolmat101s пишет: где мне взять корневой каталог На своём сайте, который расположен на хостинге с поддержкой РНР 4.4.0 и выше ;)

zzzt: ТехнОкраТ А так разве не проще?.. _______________________________ Создаем html-страничку с фреймами мини-чата (или используем ссылку на index.html в корневой чата) Далее в нужном месте сайта\форума прописываем ссыль: <a href="#1" onClick="window.open('ссылка до созданной странички', 'newWin', 'Toolbar=0, Location=0, Directories=0, Status=0, Menubar=0, Scrollbars=0, Resizable=0, Copyhistory=1, Width=640, Height=480')"> Текст ссылки </a> Теперь поясню некоторые параметры, которые можно изменять. Значение "ноль" - выключено, значение "единица" - включено: Toolbar - Панель инструментов Location - Поле адреса странички Directories - Панель ссылок Status - Статусная строка Menubar - Навигационное меню Scrollbars - Полоса прокрутки Resizable - Способность изменять размеры окна Пример: http://whiterose.borda.ru


ТехнОкраТ: zzzt пишет: А так разве не проще?.. Проще :)



полная версия страницы