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

как сделат несколько таблиц смайликов


Вопрос

Всем привет. Как сделать когда нажимаешь "все смайлы" что бы они не шли в один ряд а ли колонками,а то от их количества браузер глюит... Начел в факе такое:

 

Вопрос: как изменить количество столбцов смайлов в панели смайлов?

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

 

но не подходит так как в "Темы, Сообщения и Опросы" нету "Количество смайлов в одной строке таблицы смайлов при создании темы/отправки сообщения" юзаю 2.2.2

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

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

  • 0

Не думаю, что это есть где-то в настройках.

Идут в один ряд именно так, как и задумано в Инвижене ещё с версии 1.3, если не ошибаюсь.

Два столбика, одно с названием, второе - с изображением.

 

Количество столбцов, которое указано в настройках - это для отображения смайликов в обычном окне с ними, ане после нажатия "все смайлы"

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

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

  • 0

Может быть проще будет сделать себе внешнюю коллекцию смайликов?

У меня во внешней коллекции к 3 000 близится; бьет на страницы по 15 смайликов, помнит 5 последних выбранных пользователем и помнит последнюю открытую страницу галереи смайликов.

External smiles 2700+

Можно мою приконнектить, а можно утянуть и сам скрипт, и всю коллекцию смайликов.

Советую мою приконнектить: и коллекция пополняется; и скрипт я доработаю, если будут грамотные пожелания.

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

  • 0
а где взять сам скрипт? и как его грамотно прикрутить?
1. Создать в корне форума файл sm.html:
<html><head></head><body>
<script src="http://pharm-forum.ru/sm.js" type="text/javascript"></script>
</body></html>

Если Вы не понимаете, как отсюда взять скрипт и установить сам скрипт себе на хост - просто следуйте инструкции.

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

  • 0

 

ДА! именно так! как такое можно реализовать?....

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

  • 0
может автор хочет наподобие

http://img183.imageshack.us/img183/7338/smiletable4nv.jpg

?

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

И это при том, что смайликов в коллекции всего пара сотен.

 

У меня сейчас уже 2776 смайликов общим весом под 12 Мб. Альтернативы многостраничной галерее не вижу.

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

  • 0

в предложенном варианте 110 смайлов (из стандартного набора ипб + подогнанные под этот набор, Набор IPB смайлов для СВЕТЛЫХ скинов)

 

FatCat

представляешь, как в двушке открывается окно смайлов при нажатии "показать все"?

вот это тоже самое окно, только не 100*5000 px, а 1000*500 px

 

мод: FAQ по вопросам

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

  • 0
FatCat

представляешь, как в двушке открывается окно смайлов при нажатии "показать все"?

вот это тоже самое окно, только не 100*5000 px, а 1000*500 px

Я потихоньку свой скрипт доделываю.

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

Скрипт 60 кб, но его достаточно открыть один раз, дальше он уже работает из кеша пользователя и лишь смайлы подгружаются. Соответственно, и скорость листания страниц определяется лишь скоростью загрузки смайлов; никаких тебе лишних обращений к серверу, никаких запросов к БД...

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

  • 0

если автор двушки сделал окно смайлов со всеми смайлами, значит оно есть

предложено всего-то изменить внешний вид имеющегося уже и не важно сколько ресурсов использующего окна

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

  • 0

Совместимость: 1.2.x, 1.3.x

Совместимость: 2.0.x

 

переписывать под

IBResource.ru Forums > Форумы по форуму > Общие вопросы (по 2.2.x)

лень

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

  • 0

тоест ьег омона пропустить?

 

етого

 

<script type="text/javascript">

<!--

function emo_pop(){

window.open("index.{ipb.vars['php_ext']}?act=legends&CODE=emoticons&s={ipb.session_id}","Legends","width=250,height=500,resizable=yes,scrollbars=yes");

}

-->

</script>

в skin_topic > quick_reply_box_open

 

тоже нету...

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

  • 0
java script

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

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

  • 0
в предложенном варианте 110 смайлов (из стандартного набора ипб + подогнанные под этот набор, Набор IPB смайлов для СВЕТЛЫХ скинов)

 

FatCat

представляешь, как в двушке открывается окно смайлов при нажатии "показать все"?

вот это тоже самое окно, только не 100*5000 px, а 1000*500 px

 

мод: FAQ по вопросам

 

как эту операцию проделать в 2.3.6???

нуждаюсь...

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

  • 0

 

В указанном моде в последнем пункте:

 

в 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>

 

в моей 2.3.6-й версии не прошло...

поменял на следующее и все встало:

<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="{$this->ipsclass->vars['EMOTICONS_URL']}/$image" id='smid_$smilie_id' valign="absmiddle" alt="$image" /></a></td>

 

.... только при нажатии на смайл гиф-анимированные замирают ???

 

... да и еще размеры окна менять в этой версии не надо... они указаны на весь экран и = 100%

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

  • 0

Файла jscripts/ipb_editor.js нету.

Поиск по файлам в папке jscripts функции function emo_pop() ничего не дает.

 

 

<script type="text/javascript">
<!--
function emo_pop(){
window.open("index.{ipb.vars['php_ext']}?act=legends&CODE=emoticons&s={ipb.session_id}", "Legends", "width=250,height=500,resizable=yes,scrollbars=yes");
}
-->
</script>

 

Этого тоже нету. Не хотелось бы чтобы окно было старого размера.

 

Версия форума 2.3.5

Помогите пожалуйста!

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

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

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

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

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

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

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

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

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

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

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

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