Перейти к контенту
  • 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
Ха, я сдела! спасибо!!! всё там в админке ищите!!!

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

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

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

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

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

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

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

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

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

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

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

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

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

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