Перейти к контенту
  • 0

Редактирование формы полного ответы!


Вопрос

Здравствуйте, мне нужно отредактировать форму полного ответа на форуме!

Я хочу убрать вообще панель "Теги" и вместо нее увеличить панель "Смайликов"!

Вот посмотрите как именно на скрине:

http://s48.radikal.ru/i122/0911/7f/e5320f5ca6f6.jpg

 

И чтобы получилось примерно вот так, посмотрите:

http://i033.radikal.ru/0911/db/74a8ee80408a.jpg

 

Помогите мне такое вот сделать!

Заранее благодарен!

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Вот кто-то здесь выкладывал подробную инфу:

При скачивании ИПБ, кроме основных файлов скрипта есть ещё и папка 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; позиция 2146

var 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) лично я удалил вообще.

Изменено пользователем mimas
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Спасибо, сейчас попробуем!

 

Все сделал так как описано но ВООБЩЕ ничего не изменилось!

 

Кстать, вот закомментировать вот этотнужно:

/*
	//-----------------------------------------
	// 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

Получилось, но не все так гладко...

 

Теперь мне нужно размеры формы, они у меня сбились! =(

 

Вот посмотрите что случилось:

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

Все всем спасибо, я наконец-то все настроил! Просто загрузил свои смайлы другие ии все стало на место!

 

Спасибо всем за внимание, а теперь помогите пожалуйста вот с этим:

http://forums.ibresource.ru/index.php?showtopic=59338

Ссылка на комментарий
Поделиться на других сайтах

  • 0
А подскажет ли кто-то как отредактировать открывающееся окошко "Показать все", чтоб оно было пошире стандартного размера?!!
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.