Внести добавки к стилю PROSILVER для отображения смайликов.

Вопросы оформления, приемы HTML и JavaScript, обсуждение прочих стилей, не представленных в предыдущем разделе.
Правила форума
Если ваш вопрос касается стиля, загруженного в разделе "Стили для вашего форума", задайте пожалуйста вопрос в том разделе в теме конкретного стиля. Если ваш вопрос касается предустановленного стиля, задайте вопрос в соответствующей теме.
Создавайте НОВУЮ ТЕМУ только в том случае, если еще нет темы посвященной вашему стилю или вопрос не касается какого-то конкретного стиля.
Задавая вопрос, не забывайте написать название вашего стиля.
Спасибо! :)
Аватара пользователя
Вчерашний борщ
Сообщения: 291
Зарегистрирован: 19 сен 2015, 17:25
Контактная информация:

Внести добавки к стилю PROSILVER для отображения смайликов.

Сообщение Вчерашний борщ » 20 окт 2015, 20:32

Прошу помощи в решении таких задач (и можно ли это сделать через "настройку стилей"?):
  • Сделать вывод смайлов с центровкой по вертикали. По аналогии решениядля ВордПресс, чтобы так не плыло межстрочное расстояние.
  • По вызову из формы ответа "еще смайлики" отображались бы только дополнительные смайлы, которые не видны в теле формы ответа.
  • К предыдущему, дополнительно во всплывающем окошке со смайлами сделать постраничное отображение по 100 смайлов на страницу.
"Хочется сделать форум поддержки информативным и удобным :) " ©

Аватара пользователя
Вчерашний борщ
Сообщения: 291
Зарегистрирован: 19 сен 2015, 17:25
Контактная информация:

Внести добавки к стилю PROSILVER для отображения смайликов.

Сообщение Вчерашний борщ » 14 дек 2015, 19:06

Как можно добиться выравнивая строк со смайлами, чтобы не выглядело так коряво?
"Хочется сделать форум поддержки информативным и удобным :) " ©

Аватара пользователя
beholder
Администратор
Сообщения: 1163
Зарегистрирован: 02 янв 2015, 08:15
Откуда: Владивосток
Пол:
Контактная информация:

Внести добавки к стилю PROSILVER для отображения смайликов.

Сообщение beholder » 14 дек 2015, 21:07

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

Код: Выделить всё

smilies {
vertical-align: middle;
}
Это для стандартных смайлов.

Вы, как я понял еще делаете отдельный набор смайлов ббкодами? Наверное тогда имеет смысл сделать для них отдельный ббкод, например [sml]{URL}[/sml]
с заменой
<img class="smilies" src="{URL}">

тогда они будут тоже выравниваться таким-же образом как смайлы.

Отправлено спустя 7 минут 50 секунд:
PS. Насчет дополнительных смайлов. Извините, что лезу с советами. А почему вы не хотите вообще все смайлы засунуть в форму ответа (без дополнительного окна), а так-же туда засунуть и все ваши дополнительные смайлы? Можно ограничить высоту панели со смайлами определенным размером и сделать скроллинг. Пользователь в форме ответа увидит, скажем, штук 20 первых смайлов, но сможет прокрутить окошко до любого из оставшихся.
Может ошибаюсь, но среднестатистический пользователь не очень будет настроен копировать строки с ббкодами, чтобы вставить смайлик...
Поддержка GetBB.Ru
Бесплатный хостинг форумов PHPBB3

Ваши собственные домены с привязкой к форуму:
.ru - 200 руб./год , .рф - 250 руб./год. (кирилический домен)
in.ua - 7$/год. , .com,org,net - 12$/год.

Аватара пользователя
Вчерашний борщ
Сообщения: 291
Зарегистрирован: 19 сен 2015, 17:25
Контактная информация:

Внести добавки к стилю PROSILVER для отображения смайликов.

Сообщение Вчерашний борщ » 15 дек 2015, 13:03

beholder, в большом количестве смайлов народ тоже путается, смотрела чужие смайлы, вижу, что многие админы уже путаются и по два раза одни и те же смайлы добавляют. Буду пробовать и смотреть, что лучше пойдет. Новогодние сейчас в стандартном боксе тоже есть, но меньше, чем в галерее. И постоянно их там держать ради двух месяцев в году. :( Выручили бы смайлы по категориям, но ведь нет пока такого.
Я пользовалась смайлосервисами, не всегда вкусы по смайлам у админа и публики совпадают, а со своей галерейкой попроще, есть альбом, куда пользователи сами могут смайлы свои добавлять. Если они будут востребованы, но можно и в общий бокс добавить.
С остальным сейчас попробую. :)

Р.S. Результат пробы на той же странице. Две последние строки выведены смайлом обычным и через спец. тег + галерею. Выходит у смайла со свечами центровки по вертикали нет. :no: :pardon:

Еще изменила соотношение полей для текста и смайлов. Но что-то кривенько снова получилось.
При уменьшении ширины рабочей области (просто окно браузера сжимаю) бокс для сообщения выходит не на всю ширину, как работало по умочанию. :(
size_box.jpg
С правкой стиля:

Код: Выделить всё

#message-box {
   width: 73%;
}
#smiley-box {
    min-width: 25%;
    max-height: 251px;
    overflow: auto;
}

Уже решено через @media screen
Последний раз редактировалось Вчерашний борщ 08 окт 2016, 20:12, всего редактировалось 1 раз.
"Хочется сделать форум поддержки информативным и удобным :) " ©

Аватара пользователя
beholder
Администратор
Сообщения: 1163
Зарегистрирован: 02 янв 2015, 08:15
Откуда: Владивосток
Пол:
Контактная информация:

Внести добавки к стилю PROSILVER для отображения смайликов.

Сообщение beholder » 15 дек 2015, 13:25

Вчерашний борщ писал(а): Р.S. Результат пробы на той же странице. Две последние строки выведены смайлом обычным и через спец. тег + галерею. Выходит у смайла со свечами центровки по вертикали нет.
А это потому, что я вам неправильно код дал.
Нужно не

Код: Выделить всё

smilies {
vertical-align: middle;
}
а

Код: Выделить всё

.smilies {
vertical-align: middle;
}
(спереди точка)
Поддержка GetBB.Ru
Бесплатный хостинг форумов PHPBB3

Ваши собственные домены с привязкой к форуму:
.ru - 200 руб./год , .рф - 250 руб./год. (кирилический домен)
in.ua - 7$/год. , .com,org,net - 12$/год.

Аватара пользователя
Вчерашний борщ
Сообщения: 291
Зарегистрирован: 19 сен 2015, 17:25
Контактная информация:

Внести добавки к стилю PROSILVER для отображения смайликов.

Сообщение Вчерашний борщ » 15 дек 2015, 13:45

Получилось. :) Гости только не видят анимацию гифок с галереи :( Но это так всегда.
"Хочется сделать форум поддержки информативным и удобным :) " ©

Аватара пользователя
Вчерашний борщ
Сообщения: 291
Зарегистрирован: 19 сен 2015, 17:25
Контактная информация:

Внести добавки к стилю PROSILVER для отображения смайликов.

Сообщение Вчерашний борщ » 08 окт 2016, 20:10

как отдельно произвести манипуляции над боксом смайлов у галереи? Или по признаку отсутствия abbc3_buttons в форме ответа...
"Хочется сделать форум поддержки информативным и удобным :) " ©

Аватара пользователя
beholder
Администратор
Сообщения: 1163
Зарегистрирован: 02 янв 2015, 08:15
Откуда: Владивосток
Пол:
Контактная информация:

Внести добавки к стилю PROSILVER для отображения смайликов.

Сообщение beholder » 10 окт 2016, 12:07

Вчерашний борщ писал(а): как отдельно произвести манипуляции над боксом смайлов у галереи? Или по признаку отсутствия abbc3_buttons в форме ответа...
я думаю что только через javascript
по div id="smileybox", но чтобы не затронуть smileybox на других страницах (кроме галлереи), в HTML вставках делать что-то вроде:

Код: Выделить всё

<!-- IF S_ALLOWED_TO_COMMENT -->
НУЖНЫЙ КОД
<!-- ENDIF -->
помоему S_ALLOWED_TO_COMMENT есть только на странице просмотра в галерее и только если есть право комментировать изображение.


А что вы хотите с ним сделать? если напишите подробнее, может получится сообразить конкретнее...
Поддержка GetBB.Ru
Бесплатный хостинг форумов PHPBB3

Ваши собственные домены с привязкой к форуму:
.ru - 200 руб./год , .рф - 250 руб./год. (кирилический домен)
in.ua - 7$/год. , .com,org,net - 12$/год.

Аватара пользователя
Вчерашний борщ
Сообщения: 291
Зарегистрирован: 19 сен 2015, 17:25
Контактная информация:

Внести добавки к стилю PROSILVER для отображения смайликов.

Сообщение Вчерашний борщ » 10 окт 2016, 14:01

beholder, поднять секцию смайл-бокс, подняла в формах ответов, а в галерее нет секции bb-кодов, из-за этого слишком задраны получились смайлы.
"Хочется сделать форум поддержки информативным и удобным :) " ©

Аватара пользователя
beholder
Администратор
Сообщения: 1163
Зарегистрирован: 02 янв 2015, 08:15
Откуда: Владивосток
Пол:
Контактная информация:

Внести добавки к стилю PROSILVER для отображения смайликов.

Сообщение beholder » 15 окт 2016, 05:50

Вчерашний борщ писал(а): eholder, поднять секцию смайл-бокс, подняла в формах ответов, а в галерее нет секции bb-кодов, из-за этого слишком задраны получились смайлы.
Ну если просто поднять, наверное можно без всяких заморочек сделать так:
в overall_header_stylesheets_after.html

Код: Выделить всё

<!-- IF S_ALLOWED_TO_COMMENT -->
<style>
#smiley-box {
    margin-top: 0px;
}
</style>
<!-- ENDIF -->
ну и 0px менять по вкусу (от минусовых до плюсовых значений)....

т.е. смысл в том, что smiley-box в темах и ЛС это не затронет, т.к. переменная S_ALLOWED_TO_COMENT объявляется только на странице комментариев галереи.
Поддержка GetBB.Ru
Бесплатный хостинг форумов PHPBB3

Ваши собственные домены с привязкой к форуму:
.ru - 200 руб./год , .рф - 250 руб./год. (кирилический домен)
in.ua - 7$/год. , .com,org,net - 12$/год.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя