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

Боковая панель в редакторе


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

Подскажите как сделать красивее: рисуночек 9 кб

чтобы было растояние минимальное между смайлами а не такое здоровое буквально приблизительно 1-2 пробела.

И побольше количеством например 5 радов и 6 строк смайлов. Версия IPB: 2.2.2

спасибо

 

 

 

 

Тема переименована.

sM1Le.

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

  • Ответы 54
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Тоже хотелось бы поинтересоватца тем же самым :D
Ссылка на комментарий
Поделиться на других сайтах

А в админке разве это не настраивается?

А где там настроить, чтоб было больше смайлов в строке или больше рядов?

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

А где там настроить, чтоб было больше смайлов в строке или больше рядов?

 

Админка- настройки- основные настройки (General Settings)- Topic, posts polls вроде там можно ставить сколько смайлов в ряд. норасстояние между ними гдето в настройках скина

НО ГДЕ??

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

расстояние там напрямую зависит от линейных размеров смайлов, если не ошибаюсь. спрячьте все огромные - и должно быть нормально.
Ссылка на комментарий
Поделиться на других сайтах

А где там настроить, чтоб было больше смайлов в строке или больше рядов?

 

Админка- настройки- основные настройки (General Settings)- Topic, posts polls вроде там можно ставить сколько смайлов в ряд. норасстояние между ними гдето в настройках скина

НО ГДЕ??

не вижу я тут где указывать сколько смайлов будет видно. Скажи какой это пункт.. :D

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

Да, такой настройки в опциях нет, но зато есть кое-что в conf_global.php:

$INFO['emo_per_row']			=	'3';

в этом файле нет такой строки.. После чего она у тебя идет? :D

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

ААА.... скажите где менятьрасстояние между смайломи.. все смайлы идентичны и их размеры не влияютна расстояние. так что гдето рыть надо...сказали тут ВНЕШНИЙ ВИД -> * -> skin_editor -> ips_editor

но по указанному выше нету., я нашёл ips_editor в:Post / PM Editor >ips_editor, похоже что нужно, но изменение всегосодержимого никак не отразилось на растоянии смайлов...

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

Строчки может и не быть, если конф_глобал остался с предыдущей версии) После чего, не важно, пропишите в конце.

Прописал результат 0

Написал там число 6 заместь 3 :D

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

Всего пять кружек кофе, и вуаля :D

 

Перезаливаете файл jscripts/ips_text_editor_func.js из папки "Development/javascript_uncompressed/jscripts"

 

находите участок кода:

 

//-----------------------------------------

// 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 = '120px';

_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;

var show_emos = 12;

var show_rows = show_emos / perrow;

var max_emos = 0;

var _previous = 0;

var _next = 0;

редактируете:

_div.style.height = '120px'; -> Высота таблицы со смайлами (рекомендую '100%')

var perrow = 3; -> Сколько колонок со смайлами отображать (если размер смайлов не больше 25x25 то ставьте '5')

var show_emos = 12; -> Сколько выводить смайлов на страницу (главное запомните, если высоту таблицы вы указали '100%', то желательно чтобы на второй (и т.д.) странице смайлов было не меньше!)

 

Растояние между смайлами динамическое и зависит от количества столбцев.

 

Наслаждайтесь ;)

 

P.S. К Администрации. Может возможно на некоторое время закрепить тему или поместить инструкцию в FAQ!?

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

Теги

: Center

: Topic Link

: Post Link

: CODEBOX

: SPOILER

: Acronym

 

Как убрать этот кусок оттуда? Если я хочу, чтоб смайлы были на весь тот блок..

Ты не мог бы выложить свой файл который ты редактировал из этой папки "Development/javascript_uncompressed/jscripts" ?

А то, что бы я не правил в том файле выходит такая ерунда.. Вот в общем скрин :D

http://aycu03.webshots.com/image/13762/2000751265564490337_th.jpg

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

Клёво тема называется :D
Ссылка на комментарий
Поделиться на других сайтах

Как убрать этот кусок оттуда? Если я хочу, чтоб смайлы были на весь тот блок..

 

Все изменения делаются в этом же файле, пробуй, учись. Пригодится :D

 

Ты не мог бы выложить свой файл который ты редактировал из этой папки "Development/javascript_uncompressed/jscripts" ?

Выкладывать такие файлы запрещенно.

 

Тот твой косяк я так и не с мог воспроизвести как ни пытался.

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

  • 2 недели спустя...
Тоже хочу удалить графу

 

Теги

: Center

: Topic Link

: Post Link

: CODEBOX

: SPOILER

: Acronym

Дык, в чём проблема?

Открываем файл ./jscripts/ips_text_editor_func.js (uncompressed), находим код:

		//-----------------------------------------
	// Special Items
	//-----------------------------------------

	var table          = document.createElement('table');
	table.cellPadding  = 0;
	table.cellSpacing  = 0;
	table.border       = 0;
	table.width        = '90%';
	table.className    = 'rte-option-emo-box';

	var i      = 0;
	var perrow = 3;

	var tr       = table.insertRow(-1);
	var td       = tr.insertCell(-1);
	td.colSpan   = perrow;
	td.align     = 'center';
	td.cellPadding = 0;
	td.innerHTML = '<div class="rte-menu-emo-header">'+ips_language_array['ed_quick_access']+'</div>'; 

	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;
	}

	_options.appendChild( table );

— и удаляем.

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

Всё хорошо, вот только и смайлики тож пропали) Как бы так, чтобы только Теги убрать?

 

Всё всё разобрался sM1Le огромное тебе спасибо

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

Вопрос возможно чуть не в тему, но всё же вопрос. По какому принципу смайлы размещаются? Если я хочу выставить определенную очередность смайлов. То есть допустим в одной колонке грустные, в другой веселые, в третей разные. Как мне это сделать? :D
Ссылка на комментарий
Поделиться на других сайтах

Вобщем у меня стоит MyIE2.0 на IE6. Выключены картинки окна и т.д. Раньше всё работало хорошо, после обновления теперь если включены скрипты то вылетает ошибка или подвисает IE. Хотя если их не включать то всё нормально работает, только не появляется окно со смайлами и некоторые кнопки не нажимаются. В опере с выключенными картинками все надписи и ссылки налезли друг на друга. В файрфокс не пробовал.
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

Зарузка...

×
×
  • Создать...

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

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