Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
PunBB по-русски → Стили и темы → Как сделать иконки для каждого форума?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Открываешь код страницы и видишь, что каждый блок div отвечающий за форум имеет уникальный id. Вот в соответствии с этими id прописываешь в css иконки форумам.
Открываешь код страницы и видишь, что каждый блок div отвечающий за форум имеет уникальный id. Вот в соответствии с этими id прописываешь в css иконки форумам.
Добавил в CSS:
#forum .icon{
background(https://dl.dropboxusercontent.com/u/8815713/mintusers/img/2014/06/news.png);
width:32px;
height:32px;
}
Картинка появилась, но внтури рамки (или другой картинки, которая была ранее).
thunder, про мод не знал
У этого расширения немного другие функции - показывать всякие баннеры. На оф. форуме было решение в виде расширения для нужд автора темы.
У этого расширения немного другие функции - показывать всякие баннеры. На оф. форуме было решение в виде расширения для нужд автора темы.
Хм, видимо не так прочитал, да, действительно. а жаль)
хотя бегло посмотрел -- посути переделать мод достаточно просто... наверное, правда иконка дефайлтная через одно место выводится, но можно сделать грязный хак в хуке в $forum_page['item_status'], добавить в этот массив чтото вроде
" style="background-image: url("линк на картинку из базы") !important;">
оставив все управление старое из мода
ну это как пример)
хотя бегло посмотрел -- посути переделать мод достаточно просто... наверное, правда иконка дефайлтная через одно место выводится, но можно сделать грязный хак в хуке в $forum_page['item_status'], добавить в этот массив чтото вроде
" style="background-image: url("линк на картинку из базы") !important;">
оставив все управление старое из мода
ну это как пример)
Вобщем то сделал на основе этого мода, даже работает) Спасибо)
Выдает ошибки при активации:
ВАЖНО! Список расширений найден в папке Extensions, но их установка или обновление невозможно, поскольку были обнаружены ошибки.
Ошибка загрузки расширения «thunder-punbb-forum-images».
ID должен содержать только буквенно-цифровые символы в нижнем регистре (a—z и 0—9) и символ подчёркивания (_).
dignityinside, обзови папку thunder_forum_image вместо thunder-punbb-forum-images
Да, помогло.
Загрузил картинку к форуму (png, 24x24), картинка отображается в настройках форума и папки /thunder_forum_image/uploads, но не отображается на главной (дизайн стандартный). Почему? Нужно ли где-то что-то менять в шаблоне?
dignityinside, мод ставит иконки прямо в html код как бэкграунд. Открывай каким-нибудь отладчиком элементы на странице и смотри как там стили на иконках с бэкграундом совмещаются.
правильно нужно ставить стиль типо как в примере
#forum .icon{
background:url(путь до картинки)
width:32px;
height:32px;
}
тега style не должно быть вообще
Загрузил картинку к форуму (png, 24x24), картинка отображается в настройках форума и папки /thunder_forum_image/uploads, но не отображается на главной (дизайн стандартный).
Ткните носом что-куда вставить надо!! ато я запутался. Мод поставил картинку загрузил что дальше?
У этого расширения немного другие функции - показывать всякие баннеры. На оф. форуме было решение в виде расширения для нужд автора темы.
А ссылочкой не поделитесь? А то сам искал, не нашел...
Не выгодно ставить отдельную картинку к каждому форуму, на загруженном ресурсе сразу начинается потребление трафика и соответственно подгрызание выделенных ресурсов, если хостинг виртуальный. Да и в целом, вес страницы index увеличивается. Делал через css, потом отказался.
Не выгодно ставить отдельную картинку к каждому форуму, на загруженном ресурсе сразу начинается потребление трафика и соответственно подгрызание выделенных ресурсов, если хостинг виртуальный. Да и в целом, вес страницы index увеличивается. Делал через css, потом отказался.
Это если сжимать. А если 24х24 в оригинале с размером по 1кб?
Можно также подключить иконочный шрифт (Please log in or register to see this URL). И там выбрать что-то подходящее. Есть еще (Please log in or register to see this URL) и (Please log in or register to see this URL)
У меня такие на (Please log in or register to see this URL)
Вроде как просто. Есть два варианта.
1.Подключить локально. Скачать шрифты в папку на сервер и подключить через свойство (Please log in or register to see this URL) в своем css-файле.
2. Подключить через (Please log in or register to see this URL) link в head сайта
<link rel="stylesheet" href="path/to/font-awesome/css/font-awesome.min.css">
Предварительно закачав файлы со шрифтом на сервер.
Потом подключаете идентификатор иконки в админке к названию форума. Например вот так..
Выглядит это так..
Иконка меняет размер цвет, позицию и все такое, в своем файле font-awesome.min.css например. Цвет с помощью свойства color, размер с помощью font-size, отступ, тень и все такое. Удобно.
Или в своем файле css (в случае первого варианта), добавить к любому класу или идентификатору через псевдоэементы (Please log in or register to see this URL), (Please log in or register to see this URL). И обязательно указать шрифт, к которому принадлежит иконка, например font-family: 'Font-Awesome';
Таким же способом можна переопределять почти любые рабочие картинки форума.
На первый взгляд может показаться муторным, но если разобраться, то очень удобно.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
PunBB по-русски → Стили и темы → Как сделать иконки для каждого форума?
Форум работает на PunBB, при поддержке Informer Technologies, Inc