CasillasFoReVeR Опубликовано 16 Ноября 2009 Жалоба Поделиться Опубликовано 16 Ноября 2009 Здравствуйте, мне нужно отредактировать форму полного ответа на форуме!Я хочу убрать вообще панель "Теги" и вместо нее увеличить панель "Смайликов"!Вот посмотрите как именно на скрине:http://s48.radikal.ru/i122/0911/7f/e5320f5ca6f6.jpg И чтобы получилось примерно вот так, посмотрите:http://i033.radikal.ru/0911/db/74a8ee80408a.jpg Помогите мне такое вот сделать!Заранее благодарен! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 mimas Опубликовано 16 Ноября 2009 Жалоба Поделиться Опубликовано 16 Ноября 2009 (изменено) Вот кто-то здесь выкладывал подробную инфу:При скачивании ИПБ, кроме основных файлов скрипта есть ещё и папка Development, так вот перезалейте оттуда вот этот файл:Development/javascript_uncompressed/jscripts/ips_text_editor_func.js в папку своего форума:jscripts/ips_text_editor_func.js Далее в файле ips_text_editor_func.js найдите: Цитата//-----------------------------------------// Build emoticons...//----------------------------------------- var _main_div = document.createElement( 'div' ); _main_div.className = 'rte-option-emo-box';_main_div.style.width = '90%'; _main_div.innerHTML += '<div class="rte-menu-emo-header"><a href="#" style="text-decoration:none" onclick="return show_all_emoticons(\'' + editor_id + '\')">' + ips_language_array['emos_show_all'] + '</a></div>'; var _div = document.createElement( 'div' );_div.style.width = '100%';_div.style.height = '300px'; позиция 1927_div.style.overflow = 'auto';_div.style.overflowY = 'auto';_div.style.overflowX = 'auto'; var table = document.createElement('table');table.cellPadding = 0;table.cellSpacing = 0;table.border = 0;table.width = '99%'; var i = 0;var perrow = 3; позиция 2146var show_emos = 24;var show_rows = show_emos / perrow;var max_emos = 0;var _previous = 0;var _next = 0; _div.style.height = '120px'; - Высота таблицы со смайламиvar perrow = 3; - Сколько колонок со смайлами отображатьvar show_emos = 12; - Сколько выводить смайлов на страницу ---------------------------------------------------------------------------------------------------- Чтобы ниже убрать таблицу с тегами: Находим: Код//----------------------------------------- // Special Items //----------------------------------------- Далее будет сам код который отвечает за эту табличку, и оканчмвается строчкой: Код _div.appendChild( table ); позиция 4984 _main_div.appendChild( _div ); _options.appendChild( _main_div ); Я её просто закомментировал. Если не хочется ставить развёрнутую версию скрипта и используешь сжатый, так пользуемся указатлем "позиция" это приблизительная позиция нужной части кода в сжатом скрипте. Часть кода отвечающий за табличку тегов (позиция 4984) лично я удалил вообще. Изменено 16 Ноября 2009 пользователем mimas Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 CasillasFoReVeR Опубликовано 17 Ноября 2009 Автор Жалоба Поделиться Опубликовано 17 Ноября 2009 Спасибо, сейчас попробуем! Все сделал так как описано но ВООБЩЕ ничего не изменилось! Кстать, вот закомментировать вот этотнужно:/* //----------------------------------------- // Special Items //----------------------------------------- var _main_div = document.createElement( 'div' ); _main_div.className = 'rte-option-emo-box'; _main_div.style.width = '90%'; _main_div.innerHTML += '<div class="rte-menu-emo-header">'+ips_language_array['ed_quick_access']+'</div>'; var _div = document.createElement( 'div' ); _div.style.width = '100%'; var table = document.createElement('table'); table.cellPadding = 0; table.cellSpacing = 0; table.border = 0; table.width = '99%'; var i = 0; var perrow = 3; for( var i in IPS_editor[ editor_id ].ips_special_items ) { var tr = table.insertRow(-1); var option = tr.insertCell(-1); var img = ( typeof IPS_editor[ editor_id ].ips_special_items[i][1] != 'undefined' ) ? '<img src="' + global_rte_images_url + IPS_editor[ editor_id ].ips_special_items[i][1] + '" style="vertical-align:middle" border="" /> ' : ''; option.innerHTML = img + IPS_editor[ editor_id ].ips_special_items[i][0]; option.className = 'rte-menu-face'; option.style.textAlign = 'left'; option.style.paddingLeft = '2px'; option.cmd = 'module_load', option.loader_key = i.replace( 'cmd_loader_', '' ); option.editor_id = editor_id; option.onmouseover = option.onclick = option.onmouseout = option.onmouseup = option.onmousedown = ips_editor_events.prototype.special_onmouse_event; } _div.appendChild( table ); _main_div.appendChild( _div ); _options.appendChild( _main_div ); */ Помогите, не помогло! ААААААААААА! Вот баран! Нужно было в своем браузере кеш после всего этого удалить! =) Ура, спасибо большое, все работает! Получилось, но не все так гладко... Теперь мне нужно размеры формы, они у меня сбились! =( Вот посмотрите что случилось:http://i003.radikal.ru/0911/31/f49e2dc77071.png Мне нужно чтобы форма смайлов была аж до формы ввода текста... Как это сделать, нужно походу изменить размеры... только вот где это сделать... Вот код моей формы смайлов://----------------------------------------- // Build emoticons... //----------------------------------------- var _main_div = document.createElement( 'div' ); _main_div.className = 'rte-option-emo-box'; _main_div.style.width = '90%'; _main_div.innerHTML += '<div class="rte-menu-emo-header"><a href="#" style="text-decoration:none" onclick="return show_all_emoticons(\'' + editor_id + '\')">' + ips_language_array['emos_show_all'] + '</a></div>'; var _div = document.createElement( 'div' ); _div.style.width = '180%'; _div.style.height = '320px'; _div.style.overflow = 'auto'; _div.style.overflowY = 'auto'; _div.style.overflowX = 'auto'; var table = document.createElement('table'); table.cellPadding = 0; table.cellSpacing = 0; table.border = 0; table.width = '99%'; var i = 0; var perrow = 4; var show_emos = 25; var show_rows = show_emos / perrow; var max_emos = 0; var _previous = 0; var _next = 0; Помогите, заранее благодарен! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 CasillasFoReVeR Опубликовано 17 Ноября 2009 Автор Жалоба Поделиться Опубликовано 17 Ноября 2009 Получилось, но не все так гладко... Теперь мне нужно размеры формы, они у меня сбились! =( Вот посмотрите что случилось:http://i003.radikal.ru/0911/31/f49e2dc77071.png Мне нужно чтобы форма смайлов была аж до формы ввода текста... Как это сделать, нужно походу изменить размеры... только вот где это сделать... Вот код моей формы смайлов://----------------------------------------- // Build emoticons... //----------------------------------------- var _main_div = document.createElement( 'div' ); _main_div.className = 'rte-option-emo-box'; _main_div.style.width = '90%'; _main_div.innerHTML += '<div class="rte-menu-emo-header"><a href="#" style="text-decoration:none" onclick="return show_all_emoticons(\'' + editor_id + '\')">' + ips_language_array['emos_show_all'] + '</a></div>'; var _div = document.createElement( 'div' ); _div.style.width = '180%'; _div.style.height = '320px'; _div.style.overflow = 'auto'; _div.style.overflowY = 'auto'; _div.style.overflowX = 'auto'; var table = document.createElement('table'); table.cellPadding = 0; table.cellSpacing = 0; table.border = 0; table.width = '99%'; var i = 0; var perrow = 4; var show_emos = 25; var show_rows = show_emos / perrow; var max_emos = 0; var _previous = 0; var _next = 0; Помогите, заранее благодарен! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 CasillasFoReVeR Опубликовано 17 Ноября 2009 Автор Жалоба Поделиться Опубликовано 17 Ноября 2009 Все всем спасибо, я наконец-то все настроил! Просто загрузил свои смайлы другие ии все стало на место! Спасибо всем за внимание, а теперь помогите пожалуйста вот с этим:http://forums.ibresource.ru/index.php?showtopic=59338 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 mudrasweta Опубликовано 20 Января 2011 Жалоба Поделиться Опубликовано 20 Января 2011 А подскажет ли кто-то как отредактировать открывающееся окошко "Показать все", чтоб оно было пошире стандартного размера?!! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
CasillasFoReVeR
Здравствуйте, мне нужно отредактировать форму полного ответа на форуме!
Я хочу убрать вообще панель "Теги" и вместо нее увеличить панель "Смайликов"!
Вот посмотрите как именно на скрине:
http://s48.radikal.ru/i122/0911/7f/e5320f5ca6f6.jpg
И чтобы получилось примерно вот так, посмотрите:
http://i033.radikal.ru/0911/db/74a8ee80408a.jpg
Помогите мне такое вот сделать!
Заранее благодарен!
Ссылка на комментарий
Поделиться на других сайтах
5 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.