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

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

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

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

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

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

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

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

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

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

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

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

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

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