Перейти к контенту
  • 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

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

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

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

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

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

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

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

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

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

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

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

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