Foxa 0 Опубликовано: 8 марта 2007 Рассказать Опубликовано: 8 марта 2007 (изменено) Выкладываете файлы ? Часто добавляете ссылки вида "Скачать", "Зеркало"... а ещё если есть пароль... Данный мод представляет собой 3 кнопки на странице addnews.html. Ссылки вида: [URL=http://sait.com][B]Скачать | Download[/B][/URL] [URL=http://sait.com][B]Зеркало | Mirror[/B][/URL] [B][COLOR=#FF0000]Пароль | Password: site.com[/COLOR][/B] Из-за изменений в файле engine\ajax\bbcodes.js в новых версиях DLE JS придётся вставлять в шаблон addnews.tpl. 1. Итак, открываем templates\ваш_шаблон\addnews.tpl и вставляем в самое начало: <script language="JavaScript"> function tag_url_download() { var FoundErrors = ''; var thesel =''; if ( (ua_vers >= 4) && is_ie && is_win) { thesel = document.selection.createRange().text; } else thesel ='[B]Скачать | Download[/B]'; if (!thesel) { thesel ='[B]Скачать | Download[/B]'; } var enterURL = prompt(text_enter_url, "http://"); var enterTITLE = prompt(text_enter_url_name, thesel); if (!enterURL) { FoundErrors += " " + error_no_url; } if (!enterTITLE) { FoundErrors += " " + error_no_title; } if (FoundErrors) { alert("Error!"+FoundErrors); return; } doInsert("[URL="+enterURL+"]"+enterTITLE+"[/URL]", "", false); } function tag_url_mirror() { var FoundErrors = ''; var thesel =''; if ( (ua_vers >= 4) && is_ie && is_win) { thesel = document.selection.createRange().text; } else thesel ='[B]Зеркало | Mirror[/B]'; if (!thesel) { thesel ='[B]Зеркало | Mirror[/B]'; } var enterURL = prompt(text_enter_url, "http://"); var enterTITLE = prompt(text_enter_url_name, thesel); if (!enterURL) { FoundErrors += " " + error_no_url; } if (!enterTITLE) { FoundErrors += " " + error_no_title; } if (FoundErrors) { alert("Error!"+FoundErrors); return; } doInsert("[URL="+enterURL+"]"+enterTITLE+"[/URL]", "", false); } function tag_password() { var FoundErrors = ''; var enterURL = prompt(text_enter_url, ""); if (!enterURL) { FoundErrors += " " + error_no_url; } if (FoundErrors) { alert("Error!"+FoundErrors); return; } doInsert("[B][COLOR=#FF0000]Пароль | Password: "+enterURL+"[/COLOR][/B]", "", false); } </SCRIPT> 2. Открываем файл engine\modules\bbcode.php и после строк: <div class="editor_button" onclick="pagelink()"><img title="$lang[bb_t_p]" src="{THEME}/bbcodes/page.gif" width="23" height="25" border="0"></div> <div class="editor_button"><img src="{THEME}/bbcodes/brkspace.gif" width="5" height="25" border="0"></div> добавляем новые <div class="editor_button" onclick="tag_url_download()"><img title="Скачать | Download" src="{THEME}/bbcodes/download.gif" width="23" height="25" border="0"></div> <div class="editor_button" onclick="tag_url_mirror()"><img title="Зеркало | Mirror" src="{THEME}/bbcodes/mirror.gif" width="23" height="25" border="0"></div> <div class="editor_button" onclick="tag_password()"><img title="Пароль | Password" src="{THEME}/bbcodes/password.gif" width="23" height="25" border="0"></div> <div class="editor_button"><img src="{THEME}/bbcodes/brkspace.gif" width="5" height="25" border="0"></div> 3. В папку templates\ваш_шаблон\bbcodes заливаем 3 картинки: download.gif -- [ http://t.foto.radikal.ru/0703/39d842233a17.gif ] mirror.gif -- [ http://t.foto.radikal.ru/0703/844173da67dc.gif ] password.gif -- [ http://t.foto.radikal.ru/0703/ab819b51e481.gif ] 4. Смотрим http://ваш_сайт/addnews.html Изменено 8 марта 2007 пользователем Foxa Цитата Ссылка на сообщение Поделиться на других сайтах
Klonin 0 Опубликовано: 8 марта 2007 Рассказать Опубликовано: 8 марта 2007 Картинки перезалей Цитата Ссылка на сообщение Поделиться на других сайтах
Foxa 0 Опубликовано: 8 марта 2007 Рассказать Опубликовано: 8 марта 2007 Автор Цитата Ссылка на сообщение Поделиться на других сайтах
Гость Автоответчик Опубликовано: 8 марта 2007 Рассказать Опубликовано: 8 марта 2007 <#thank#> Цитата Ссылка на сообщение Поделиться на других сайтах
Foxa 0 Опубликовано: 11 марта 2007 Рассказать Опубликовано: 11 марта 2007 Автор Чтобы эти же теги были в админпанеле: 1. Открываем engine\inc\inserttag.php и находим строчку: <div style="width:98%; height:25px; border:1px solid #BBB; background-image:url('engine/skins/bbcodes/images/bg.gif');"> над ней добавляем: <script language="JavaScript"> function tag_url_download() { var FoundErrors = ''; var thesel =''; if ( (ua_vers >= 4) && is_ie && is_win) { thesel = document.selection.createRange().text; } else thesel ='[B]Скачать | Download[/B]'; if (!thesel) { thesel ='[B]Скачать | Download[/B]'; } var enterURL = prompt(text_enter_url, "http://"); var enterTITLE = prompt(text_enter_url_name, thesel); if (!enterURL) { FoundErrors += " " + error_no_url; } if (!enterTITLE) { FoundErrors += " " + error_no_title; } if (FoundErrors) { alert("Error!"+FoundErrors); return; } doInsert("[URL="+enterURL+"]"+enterTITLE+"[/URL]", "", false); } function tag_url_mirror() { var FoundErrors = ''; var thesel =''; if ( (ua_vers >= 4) && is_ie && is_win) { thesel = document.selection.createRange().text; } else thesel ='[B]Зеркало | Mirror[/B]'; if (!thesel) { thesel ='[B]Зеркало | Mirror[/B]'; } var enterURL = prompt(text_enter_url, "http://"); var enterTITLE = prompt(text_enter_url_name, thesel); if (!enterURL) { FoundErrors += " " + error_no_url; } if (!enterTITLE) { FoundErrors += " " + error_no_title; } if (FoundErrors) { alert("Error!"+FoundErrors); return; } doInsert("[URL="+enterURL+"]"+enterTITLE+"[/URL]", "", false); } function tag_password() { var FoundErrors = ''; var enterURL = prompt(text_enter_url, ""); if (!enterURL) { FoundErrors += " " + error_no_url; } if (FoundErrors) { alert("Error!"+FoundErrors); return; } doInsert("[B][COLOR=#FF0000]Пароль | Password: "+enterURL+"[/COLOR][/B]", "", false); } </SCRIPT> 2. Находим в том же файле строку: <div class="editor_button"><img src="engine/skins/bbcodes/images/brkspace.gif" width="5" height="25" border="0"></div> после неё добавляем: <div class="editor_button" onclick="tag_url_download()"><img title="Скачать | Download" src="engine/skins/bbcodes/images/download.gif" width="23" height="25" border="0"></div> <div class="editor_button" onclick="tag_url_mirror()"><img title="Зеркало | Mirror" src="engine/skins/bbcodes/images/mirror.gif" width="23" height="25" border="0"></div> <div class="editor_button" onclick="tag_password()"><img title="Пароль | Password" src="engine/skins/bbcodes/images/password.gif" width="23" height="25" border="0"></div> <div class="editor_button"><img src="engine/skins/bbcodes/images/brkspace.gif" width="5" height="25" border="0"></div> 3. Не забудьте залить 3 картинки в папку engine\skins\bbcodes\images ! Цитата Ссылка на сообщение Поделиться на других сайтах
zloodey 0 Опубликовано: 17 мая 2007 Рассказать Опубликовано: 17 мая 2007 Думаю в эту тему вопрос - а можно ли так же добавить под видео - "Вставить на сайт:" и код, как это сделано на youtube ... Цитата Ссылка на сообщение Поделиться на других сайтах
Foxa 0 Опубликовано: 21 мая 2007 Рассказать Опубликовано: 21 мая 2007 Автор IvanKo, скинь пример, сделаю Цитата Ссылка на сообщение Поделиться на других сайтах
killerp 0 Опубликовано: 21 мая 2007 Рассказать Опубликовано: 21 мая 2007 Я извиняюс но уменя чтота никакова ефекта Из-за изменений в файле engine\ajax\bbcodes.js в новых версиях DLE JS придётся вставлять в шаблон addnews.tpl. можна падробне Данный мод представляет собой 3 кнопки на странице addnews.html. какои свяс с html Цитата Ссылка на сообщение Поделиться на других сайтах
zloodey 0 Опубликовано: 22 мая 2007 Рассказать Опубликовано: 22 мая 2007 (изменено) Foxa, Сслыка на ролик: <input type="text" name="" size="60" value='http://ziza.ru/2007/05/22/simbioz_koshki_i_zajjca.html' onClick="selectText(this)"><br> Вставить на сайт: <input type="text" name="" size="60" value='<param name="bgcolor" value="#000000" /><embed src="http://ziza.ru/flv/flvplayer.swf?file=http://dl.ziza.ru/video/052007/22/krolik.flv" quality="high" devicefont="true" bgcolor="#000000" width="590" height="390" name="flvplayer" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />' onclick="selectText(this)"><br> Вставить в ЖЖ: <input type="text" name="" size="60" value='<div><a href="http://ziza.ru/2007/05/22/simbioz_koshki_i_zajjca.html" target="_blank"><img alt="Симбиоз кошки и зайца 1" title="Симбиоз кошки и зайца 1" src="http://dl.ziza.ru/video/052007/22/krolik.jpg" border="0"></a></div>' onClick="selectText(this)"> Пример взял с зизы. Вот хотелось бы так же, но чтобы было BB-кодом Изменено 22 мая 2007 пользователем IvanKo Цитата Ссылка на сообщение Поделиться на других сайтах
Desp_87 0 Опубликовано: 22 мая 2007 Рассказать Опубликовано: 22 мая 2007 <embed src="http://www.site.ru/files/flvplayer.swf" width="300" height="200" bgcolor="#FFFFFF" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="file=http://ссылка_на_флв файл&showdigits=true&autostart=false&image=http://www.site.ru/image.jpg"> надо чтоб тока это строка менялась http://ссылка_на_флв файл сможешь ? Цитата Ссылка на сообщение Поделиться на других сайтах
RMES 0 Опубликовано: 23 мая 2007 Рассказать Опубликовано: 23 мая 2007 (изменено) А если у меня 10 линков обычных и 10 линков миррор. как это осуществить? И после редакции всего я почему то не наблюдаю волшебных кнопачег. версия дле 5.7 Изменено 23 мая 2007 пользователем RMES Цитата Ссылка на сообщение Поделиться на других сайтах
Foxa 0 Опубликовано: 23 мая 2007 Рассказать Опубликовано: 23 мая 2007 (изменено) Автор killerp, можешь взять файл из архива - Developer\uncompressed\bbcodes.js и вставить в конец новые функции: function tag_url_download() { var FoundErrors = ''; var thesel =''; if ( (ua_vers >= 4) && is_ie && is_win) { thesel = document.selection.createRange().text; } else thesel ='[B]Скачать | Download[/B]'; if (!thesel) { thesel ='[B]Скачать | Download[/B]'; } var enterURL = prompt(text_enter_url, "http://"); var enterTITLE = prompt(text_enter_url_name, thesel); if (!enterURL) { FoundErrors += " " + error_no_url; } if (!enterTITLE) { FoundErrors += " " + error_no_title; } if (FoundErrors) { alert("Error!"+FoundErrors); return; } doInsert("[URL="+enterURL+"]"+enterTITLE+"[/URL]", "", false); } function tag_url_mirror() { var FoundErrors = ''; var thesel =''; if ( (ua_vers >= 4) && is_ie && is_win) { thesel = document.selection.createRange().text; } else thesel ='[B]Зеркало | Mirror[/B]'; if (!thesel) { thesel ='[B]Зеркало | Mirror[/B]'; } var enterURL = prompt(text_enter_url, "http://"); var enterTITLE = prompt(text_enter_url_name, thesel); if (!enterURL) { FoundErrors += " " + error_no_url; } if (!enterTITLE) { FoundErrors += " " + error_no_title; } if (FoundErrors) { alert("Error!"+FoundErrors); return; } doInsert("[URL="+enterURL+"]"+enterTITLE+"[/URL]", "", false); } function tag_password() { var FoundErrors = ''; var enterURL = prompt(text_enter_url, ""); if (!enterURL) { FoundErrors += " " + error_no_url; } if (FoundErrors) { alert("Error!"+FoundErrors); return; } doInsert("[B][COLOR=#FF0000]Пароль | Password: "+enterURL+"[/COLOR][/B]", "", false); } И заменить старый bbcodes.js (engine\ajax\bbcodes.js) на новый. Далее выполняем 2, 3, 4 пункты из первого поста. IvanKo, не нашёл где это... http:// ziza.ru / addnews/ на эту страницу я вообще зайти не могу Desp_87, щас посмотрим... RMES, у тебя кнопки не отображаются ? Как... только по одной добавлять... Изменено 23 мая 2007 пользователем Foxa Цитата Ссылка на сообщение Поделиться на других сайтах
skazkatm 0 Опубликовано: 28 мая 2007 Рассказать Опубликовано: 28 мая 2007 все отлично,поставил всё ок пашет,спасибо автору Цитата Ссылка на сообщение Поделиться на других сайтах
egoryich 0 Опубликовано: 31 мая 2007 Рассказать Опубликовано: 31 мая 2007 покажите примеры, скиньте сайт кто поставил Цитата Ссылка на сообщение Поделиться на других сайтах
Xzibit 2 Опубликовано: 3 июня 2007 Рассказать Опубликовано: 3 июня 2007 а можно сделаь чтоб в WYSIWYG тоже были эти кнопки (в админке) Цитата Ссылка на сообщение Поделиться на других сайтах
ole 0 Опубликовано: 12 июня 2007 Рассказать Опубликовано: 12 июня 2007 Респект и уважуха этой теме)))) это первый мод который я устоновил и который реально полездый а не понты )) ещё раз большое спс))) Цитата Ссылка на сообщение Поделиться на других сайтах
MONAH_DE 0 Опубликовано: 18 августа 2007 Рассказать Опубликовано: 18 августа 2007 Респект и уважуха этой теме)))) это первый мод который я устоновил и который реально полездый а не понты )) ещё раз большое спс))) Чтоб другие моды небыли ПОНТОМ, то напиши свой МОД для ДЛЕ...мне интерессно какэто у тебя получится. Лучшеб людям спасибо сказал, за то, что делятся... Думаю в эту тему вопрос - а можно ли так же добавить под видео - "Вставить на сайт:" и код, как это сделано на youtube ... Я не понимаю зачем тебе это?...ты же и сам говоришь , что на YouTube есть код...вот его и вставляй или ты хотел чтото на примере ЭТОГО только чтоб ссылку на видео получать?...я твоего вопроса полностью не понял. Автору СПС и УВАЖУХА ... ща поставлю себе. Цитата Ссылка на сообщение Поделиться на других сайтах
aleksey246 0 Опубликовано: 27 августа 2007 Рассказать Опубликовано: 27 августа 2007 Что то у меня ничего не получается Можете выложить уже отредактированные файлы? Цитата Ссылка на сообщение Поделиться на других сайтах
Desp_87 0 Опубликовано: 28 августа 2007 Рассказать Опубликовано: 28 августа 2007 (изменено) у меня все работает, но при попытке поменять на вот такое чтоб менялся тока url флэш файла, то кнопочко просто напросто не нажимается ... в чем проблема или это ява скрипт так работает ? что не видит такие вот ссылки function tag_url_download() { var FoundErrors = ''; var enterURL = prompt(text_enter_url, ""); if (!enterURL) { FoundErrors += " " + error_no_url; } if (FoundErrors) { alert("Error!"+FoundErrors); return; } doInsert("[center]<embed src="http://www.мойсайт/uploads/flash_flv_player/flvplayer.swf" width="425" height="350" bgcolor="#FFFFFF" type="application/x-shockwave-flash" flashvars="file="+enterURL+"&showdigits=true&autostart=false" />[/center]", "", false); } Изменено 28 августа 2007 пользователем Desp_87 Цитата Ссылка на сообщение Поделиться на других сайтах
vityan 0 Опубликовано: 21 сентября 2007 Рассказать Опубликовано: 21 сентября 2007 Foxa А можно свои смайлики добавить в админку? Подскажи как,если знаешь. Я хочу заменить старые смайлы на свои. Как это можно сделать? Цитата Ссылка на сообщение Поделиться на других сайтах
Desp_87 0 Опубликовано: 21 сентября 2007 Рассказать Опубликовано: 21 сентября 2007 Foxa А можно свои смайлики добавить в админку? Подскажи как,если знаешь. Я хочу заменить старые смайлы на свои. Как это можно сделать? это делается в админке в настройках скрипта !!! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.