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

Как расширить панель смайликов


Zeratull

Вопрос

Как расширить панель смайликов ?

У меня довольно много в панели смайлов, поэтому требуется изменить её размеры - расширить.

 

Как это сделать ?

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

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

  • 0

ACP - Templates - skin_post - emotions_table

Писал путь по памяти, вроде не ошибся. Там изменяешь ширину у дива.

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

  • 0

ээээ =)

 

АСР -> НАСТРОЙКИ -> Темы, Сообщения и Опросы -> Количество смайлов в одной строке таблицы смайлов при создании темы/отправки сообщения. Ставите свое значение.

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

  • 0
ээээ =)

 

АСР -> НАСТРОЙКИ -> Темы, Сообщения и Опросы -> Количество смайлов в одной строке таблицы смайлов при создании темы/отправки сообщения. Ставите свое значение.

если только там поставить, то количество столбцов увеличится, но появится полоса прокрутки, хочется без неё

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

  • 0

Вопросы посложнее:

1) как уменьшить (изменить) расстояние между смайлами?

2) как в таблице смайлов "показать все" изменить кол-во столбцов?

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

  • 0
Я у себя както сделал шире панельку на 5 столбцов без прокрутки. Я там искал долго эти параметры. Точно непомню, но это в шаблоне который отвечает за отправку сообщений в темах... Я сейчас немогу посмотреть :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Да, там изменяется ширина таблицы смайлов. А в админке устанавливается кол-во столбцов.

 

Но мои вопросы остаются открытыми.

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

  • 0
Ширину таблицы смайлов, благодаря вашим советам, я, тоже, научился менять. Но получается не очень хорошо, так как окно в которое пишется текст фиксированно и его ширина не изменяется. Хотелось бы стобы ширина этого окна пропорционально уменьшалась при увеличении таблицы смайлов. Может кто-нибудь знает, где есть настройка котоая позволяет изменять ширину окна в котором пишется текст.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Людите смотрите внимательнее! Всё там нормально меняеться!

Просто вы все никак не отойдете от нового года!

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

  • 0

НАРОД! Я посадил зрение на 2 диоптрия, я натёр мозоль об мышку, я за ночь перелопатил все теги в форуме, но не нашел тега TEXTAREA, который отвечает за ширину окна, в который вводится текст. Я понял, что Вы это умеете делать, так помогите по-нормальному, до конца.

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

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

  • 0
как в таблице смайлов "показать все" изменить кол-во столбцов?

вот такой же вопрос, о котором никто и не подумал..надо копать яваскрипт(?)

нет, не яваскрипт, а sources/action_public/misc/legends.php

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

  • 0

а вот что должно получится

jscripts/ipb_editor.js

function emo_pop()
{
emowindow = window.open( ipb_var_base_url + "act=legends&CODE=emoticons","Legends","width=1000,height=500,resizable=yes,scrollbars=yes"); 
}

sources/action_public/misc/legends.php

вместо

			while ( $r = $this->ipsclass->DB->fetch_row() )
		{
			$smilie_id++;

			if (strstr( $r['typed'], """ ) )
			{
				$in_delim  = "'";
				$out_delim = '"';
			}
			else
			{
				$in_delim  = '"';
				$out_delim = "'";
			}

			$this->output .= $this->ipsclass->compiled_templates['skin_legends']->emoticons_row( stripslashes($r['typed']), stripslashes($r['image']), $in_delim, $out_delim, $smilie_id );

		}

будет

			$i=0;
		while ( $r = $this->ipsclass->DB->fetch_row() )
		{
			$smilie_id++;

			if (strstr( $r['typed'], """ ) )
			{
				$in_delim  = "'";
				$out_delim = '"';
			}
			else
			{
				$in_delim  = '"';
				$out_delim = "'";
			}
			if ($i%5 == 0)
			{
				$this->output .='<tr>';
			}
			$i++;
			$this->output .= $this->ipsclass->compiled_templates['skin_legends']->emoticons_row( stripslashes($r['typed']), stripslashes($r['image']), $in_delim, $out_delim, $smilie_id );
			if ($i%5 == 0)
			{
				$this->output .='</tr>';
			}
		}

и в шаблонах 2 изменения

skin_legends--page_header

<div>
<div class="borderwrap">
	<div class="maintitle">$title</div>
	<table class='ipbtable' cellspacing="2">
		<tr>
			<td width="10%" align="center" class="formsubtitle" valign="middle">$row1</td>
			<td width="10%" align="center" class="formsubtitle" valign="middle">$row2</td>
			<td width="10%" align="center" class="formsubtitle" valign="middle">$row1</td>
			<td width="10%" align="center" class="formsubtitle" valign="middle">$row2</td>
			<td width="10%" align="center" class="formsubtitle" valign="middle">$row1</td>
			<td width="10%" align="center" class="formsubtitle" valign="middle">$row2</td>
			<td width="10%" align="center" class="formsubtitle" valign="middle">$row1</td>
			<td width="10%" align="center" class="formsubtitle" valign="middle">$row2</td>
			<td width="10%" align="center" class="formsubtitle" valign="middle">$row1</td>
			<td width="10%" align="center" class="formsubtitle" valign="middle">$row2</td>
		</tr>

и skin_legends--emoticons_row

	<td align="center" class="row1" valign="middle"><a href={$out}java script:add_smilie({$in}$code{$in},{$in}smid_$smilie_id{$in}){$out}>$code</a></td>
<td align="center" class="row1" valign="middle"><a href={$out}java script:add_smilie({$in}$code{$in},{$in}smid_$smilie_id{$in}){$out}><img src="{ipb.vars['EMOTICONS_URL']}/$image" id='smid_$smilie_id' valign="absmiddle" alt="$image" /></a></td>

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

  • 0
Ха, я сдела! спасибо!!! всё там в админке ищите!!!

Ещё раз спасибо!

Друх, я за тебя очень рад, но ты не мог бы поделиться как ты это сделал? Где именно и искать. Нужно расширить окно со смайлами...

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

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

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

Гость
Ответить на вопрос...

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

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

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

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

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

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

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

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