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

Уменьшение растояния между смайлами


Вопрос

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

  • 0

Если ты поставишь неидентичные смайлы(размер), то они у тебя как правило будут расходится и лежать не так как надо, вот посмотри тут, они все одного размера и лежат красиво. А если хочешь сделать как тут, то посчитай смайлы, их 16. Значит тебе надо в админку Emoticons/Emoticon Manager/Manage/ и сделай 16 эмоций идентичного размера "Clickable?" (поставь галку), вот и все, будет как сдесь.

 

Теперь перейдем к превращению 3-х колонок в 4.

Открой файл sources/post.php

найди там этот кусок

//-----------------------------------------
	 // Make single quotes as URL's with html entites in them
	 // are parsed by the browser, so ' causes JS error :o
	 //-----------------------------------------
	 
	 if (strstr( $elmo['typed'], "'" ) )
	 {
   $in_delim  = '"';
   $out_delim = "'";
	 }
	 else
	 {
   $in_delim  = "'";
   $out_delim = '"';
	 }
	 $smilies .= "<td><a href={$out_delim}javascript:emoticon($in_delim".$elmo['typed']."$in_delim){$out_delim}><img src=\"".$ibforums->vars['EMOTICONS_URL']."/".$elmo['image']."\" alt='smilie' border='0' /></a> </td>\n";
	 
	 if ($count == $ibforums->vars['emo_per_row'])
	 {
   $smilies .= "</tr>\n\n<tr align='center'>";
   $count = 0;
	 }
 }

 

и замени на этот

 

//-----------------------------------------
	 // Make single quotes as URL's with html entites in them
	 // are parsed by the browser, so ' causes JS error :o
	 //-----------------------------------------
	 
	 if (strstr( $elmo['typed'], "'" ) )
	 {
   $in_delim  = '"';
   $out_delim = "'";
	 }
	 else
	 {
   $in_delim  = "'";
   $out_delim = '"';
	 }
	 $ibforums->vars['emo_per_row']=4;
	 $smilies .= "<td><a href={$out_delim}javascript:emoticon($in_delim".$elmo['typed']."$in_delim){$out_delim}><img src=\"".$ibforums->vars['EMOTICONS_URL']."/".$elmo['image']."\" alt='smilie' border='0' /></a> </td>\n";
	 
	 if ($count == $ibforums->vars['emo_per_row'])
	 {
   $smilies .= "</tr>\n\n<tr align='center'>";
   $count = 0;
	 }
 }

 

Мы тут конечно немного похулиганили, переопределили переменную перед ее использованием, но работает прекрасно. ;)[1115416235:1115417693]Упс, извиняюсь, это можно и в админке поменять, количество смайлов по горизонтали.

 

Иди в админку и далее System settings/View all general settings/Topics, posts and polls и там найди

No. emoticons per clickable table row

The clickable emoticons box is shown in the full posting form page.

Измени значение на 4. :D

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

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

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

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

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

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

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

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

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

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

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

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