ForumD.ru - Дизайн, графика, скрипты, техническая поддержка для форумов и сайтов

Объявление

🔴 МАСТЕР-КЛАСС от magia "Жизненный цикл проекта"

Дата и время: начало 28 апреля в 16:00 по МСК;
Если у вас возникла идея создать ролевую игру, сообщество любителей собак или форум для киноманов,
но не знаете с чего начать и что делать, не беда! Мы здесь чтобы помочь.

Подробности

GEMcross

Кроссовер, ориентированный на активную игру и уютный флуд.
Собираем у себя драгоценных игроков уже почти три года.

Посетить

🔥 Новинка в портфолио: ДИЗАЙН И ГРАФИКА В СТИЛЕ GENSHIN IMPACT

Платформа: MyBB.ru (RusFF)
Стоимость: 6500 рублей;
Авторы: Moju & wasurenagusa

Посмотреть

💰 Теперь у нас можно приобрести "Мгновенные уведомления от Алекса"

Скрипт оповещает пользователей о событиях на форуме в реальном времени, придавая динамики общению.
Автор: Alex_63 | Платформа: MyBB.ru.

У нас: структурированная документация, возможность платить иностранными картами, перевыпустить подписку или купить бессрочно.

Купить скрипт

🌟 ОПЛАТА ЗАКАЗА НАГРАДНЫМИ БАЛЛАМИ И СКИДКИ

Заказы можно оплачивать наградными баллами (НБ). Полностью или частично.
Бартер за НБ осуществляется на условиях платного заказа, в качестве оплаты - НБ.
А если у вас есть любой платный заказ, вы можете обменять НБ на скидочные купоны.

узнать подробности

📣 Наш проект: Ролевой поисковик

Поиск роли на текстовых ролевых
Проект от специалистов FD

Спойлеры и обсуждение

❤️ Поддержать проект

Если у вас есть желание помочь нам сделать наш проект лучше:
Реклама на сайтеПредложения
Стать модераторомОтзывы

Подробнее

SPECIAL OFFER: We distribute designs for free

Finalizing the layout for your project;
Developing a style code;
Mobile version included if you wish.

Details

Support the project

If you want to help us:
Become a moderator
SuggestionsReviews

Details
❗ ❗ ❗ Technical work is underway. We'll fix it soon. :) If you're english-speaker and want to use our forum, switch to the russian language. This is temporary, until the works with multi-language option will be done. Sorry for the inconvenience.

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Отдельные картинки для заголовков категорий

Сообщений 1 страница 10 из 48

1

Новая версия кодов для картинок в категориях тут: Дизайн отдельных категорий и заголовков категорий

устарело

СВОЯ КАРТИНКА В КАЖДУЮ КАТЕГОРИЮ
Прикрепляет к заголовку категорий отдельные картинки по названию оных.
Решает проблему с некорректным отображением разных заголовков через CSS, если у вас на форуме скрыт ряд категорий для определенных пользователей.

http://s5.uploads.ru/FbmpP.jpg

Автор: Deff

скрипт и описание

Картинки в названия категорий можно легко и без скриптов прицепить через CSS: Прикрепление картинок к названиям категорий (MyBB)
Но если на вашем форуме для некоторых групп пользователей скрыты отдельные категории, то у категорий будет разный порядок и картинки будут отображаться у некоторых юзеров не так, как задуманно.
Так что, любителей прятать категории выручит этот скрипт.

В начало хтмл-низ

<script type="text/javascript"><!--Своя картинка в каждую категорию -->
$(document).ready(function(){

myarray=new Array(
"Информационный раздел", "http://mybb.ru/f/collection/0208.gif",
"Техническая поддержка", "http://mybb.ru/f/collection/0211.gif",
"Форумы опытных пользователей", "http://mybb.ru/f/collection/0213.gif",
"Разное", "http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif",
"Статистика форума", "http://mybb.ru/f/collection/0217.gif"    //Последний элемент без запятой! 
)

        $("#pun-index div.category h2,#pun-index #pun-stats h2").each(function (i) {
for(q=0;q<myarray.length;q++){

var cssObj = {
   "height":"50px",
   "background-color": "transparent",
   "background-image":"url("+myarray[q+1]+")",
   "background-position":"50% 50%",
   "background-repeat":"no-repeat"       //Последний элемент без запятой!
}

        if($(this).children("span").text()==myarray[q])$(this).css(cssObj);
        q++}
    });
});
</script>

Пояснения:

Синим - названия категорий( статистика тоже там, - если нужна
Красным - адрес устанавливаемой картинки
50px розовым - значение высоты картинки - установите своё значение;

Строку:

"Название Категории", "Ссылка на картинку",

- Размножаем сколько нужно(лишние строки - убираем), -вставляем свои названия и адреса изображений

PS: Последний элемент в массиве(в данном примере > "Статистика форума") -на конце без запятой!

PPS: Скрипт  должен разрешать проблему смещения картинок в иные разделы, при скрытии части разделов для определенных групп


Кому надо скрыть  название категории шрифтом > в HTML верх ставим такой код

<style>
#pun-stats h2 span,
.category h2 span {
visibility:hidden!important;
}
</style>

(*Синим - статистика - при ненужности отключения -строку убираем


Прикрепление картинок к названиям категорий (CSS)
Если на форуме нет скрытых категорий, то прикрепить картики можно через стиль.

коды и описание

Если заглянуть в HTML-код форума, то можно увидеть, что заголовки категорий имеют такой вид:

<div id="pun-categoryN" class="category">
  <h2>
    <div class="catleft"></div>
    <span>Заголовок категории</span>
    <div class="catright"></div>
  </h2>
  <div class="container">тут форумная таблица</div>
</div>

Красное - номер категории (генерируется в зависимости от ее порядка).
Синее - левый див-блок.
Зеленое - правый див-блок.

Так что, для любителей вкорячить картинку в любое место форума, не нужно никаких скриптов. :)

Прикрепляем картинку слева от названия

.catleft {
height: 30px; /*высота*/
width: 30px /*ширина*/
background: url(ссылка) transparent 0 0; /*ссылка на картинку*/
}

Прикрепляем картинку справа от названия

.catright {
height: 30px; /*высота*/
width: 30px /*ширина*/
background: url(ссылка) transparent 0 0; /*ссылка на картинку*/
}

Прикрепляем картинку к названию конкретной категории
слева:

#pun-categoryN .catleft {
height: 30px; /*высота*/
width: 30px /*ширина*/
background: url(ссылка) transparent 0 0; /*ссылка на картинку*/
}

справа:

#pun-categoryN .catright {
height: 30px; /*высота*/
width: 30px /*ширина*/
background: url(ссылка) transparent 0 0; /*ссылка на картинку*/
}

вместо N - номер категории по порядку с верху (помните, что если у вас на форуме наверху для какой-то группы что-то скрыто, то у них картинки тож будут в другом порядке как и категории)

Если надо вставить фоновую картинку в заголовок категорий:

.category h2 {
height: 62px;
background-image: url("картинка");
background-repeat: no-repeat;
background-position: top center;
color: transparent;
}

Если надо вставить фоновую картинку в заголовок конкретной категории:

#pun-category1 h2 {
height: 62px;
background-image: url("картинка");
background-repeat: no-repeat;
background-position: top center;
color: transparent;
}

Если надо скрыть текст названия категории:

.category h2 span {display: none !important;}

Если надо скрыть текст названия конкретной категории:

#pun-categoryN h2 span {display: none !important;}

вместо N - номер категории по порядку с верху

Отредактировано Герда (20.05.13 06:17)

+2

2

Прошу прощения сразу, что фактически дублирую сообщения.
Просто кинула вопрос не в тот раздел, а удалить своё сообщение не могу(
вот тут.
Упрямо не хочет работать скрипт.

0

3

Veronica написал(а):

Упрямо не хочет работать скрипт.

:glasses: Кавычки Замените в названии категорий
на такие » «   (И в скрипте и в названиях категорий реально  - кавычки трактуются скриптом как окончание элемента
Либо - все свои кавычки - не скриптовые перекрываете обратным слешем - \"

0

4

все равно не работает

Код:
<script type="text/javascript"><!--Своя картинка в каждую категорию -->
$(document).ready(function(){
myarray=new Array(
\all about\, \http://i011.radikal.ru/1202/c2/271441889b32.png\,
"organization", "http://i069.radikal.ru/1202/78/e6bdc3db80c0.png",
"the game", "http://i051.radikal.ru/1202/d3/c08fd9d19025.png",
"off-game", "http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif",
"questions", "http://s017.radikal.ru/i408/1202/16/edd0db40fb58.png"   
"advertisement", "http://s017.radikal.ru/i400/1202/d4/425e40025966.png" 
"statistics" "http://s017.radikal.ru/i439/1202/df/241bad8071e5.png" //Последний элемент без запятой!  
)
        $("#pun-index div.category h2,#pun-index #pun-stats h2").each(function (i) {
for(q=0;q<myarray.length;q++){
var cssObj = {
  "height":"100px",
  "background-color": "transparent",
  "background-image":"url("+myarray[q+1]+")",
  "background-position":"50% 50%",
  "background-repeat":"no-repeat"       //Последний элемент без запятой!
}
        if($(this).children("span").text()==myarray[q])$(this).css(cssObj);
        q++}
    });
});
</script>

http://diz.mybb.by/

0

5

Amice написал(а):

\all about\, \http://i011.radikal.ru/1202/c2/271441889b32.png\,

\all about\, \http://i011.radikal.ru/1202/c2/271441889b32.png\,
выделенное синим замените на "

0

6

Шериан
уже заменила, не изменилось ничего

0

7

Amice

Код:
<script type="text/javascript"><!--Своя картинка в каждую категорию -->
$(document).ready(function(){ 

myarray=new Array(
"all about", "http://i011.radikal.ru/1202/c2/271441889b32.png",
"organization", "http://i069.radikal.ru/1202/78/e6bdc3db80c0.png",
"the game", "http://i051.radikal.ru/1202/d3/c08fd9d19025.png",
"off-game", "http://i039.radikal.ru/0806/ec/a5ffc6d7cfd9.gif",
"questions", "http://s017.radikal.ru/i408/1202/16/edd0db40fb58.png",
"advertisement", "http://s017.radikal.ru/i400/1202/d4/425e40025966.png",
"statistics", "http://s017.radikal.ru/i439/1202/df/241bad8071e5.png"     
)

        $("#pun-index div.category h2,#pun-index #pun-stats h2").each(function (i) {
for(q=0;q<myarray.length;q++){

var cssObj = {
   "height":"100px",
   "background-color": "transparent",
   "background-image":"url("+myarray[q+1]+")",
   "background-position":"50% 50%",
   "background-repeat":"no-repeat"       
}

        if($(this).children("span").text()==myarray[q])$(this).css(cssObj);
        q++}
    });
});
</script>

з.ы. запятые были еще пропущены))в первый раз не заметила х) Теперь должно работать)

Отредактировано Шериан (22.02.12 22:31)

+1

8

Шериан
не поверите, но снова никаких изменений(

0

9

Amice
http://uploads.ru/i/R/j/9/Rj9lU.gif А чо Он будет Работать ??

В Cкрипте указываются Реальные Названия Категорий, Которые Он Ищет, И заменяет Планки...

Где у Вас названия - указанные в Скрипте ?
http://uploads.ru/t/Z/c/e/ZceL2.png

0

10

Deff
ах вот в чем дело
спасибо огромное)

0