1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.4.x Добавляем нестандартные, собственные иконки для разделов

Тема в разделе "Модификации шаблонов", создана пользователем Romchik®, 24.01.2011.

Загрузка
  1. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Вообще реально. Знакомому с CSS и HTML как раз эта тема и помогла бы. Хотя там и без нее можно.
    Сделать фон для дива, сделать отступ слева для изображения. И отступ слева для названия раздела.
    Для каждого раздела свой CSS (меняется в зависимости от ID раздела).

    Только боюсь вас и этот ответ не устроит пока за вас кто-нибудь не сделает полностью :)
     
    Suzen нравится это.
  2. Suzen

    Suzen Местный

    Регистрация:
    21.02.11
    Сообщения:
    49
    Симпатии:
    19
    Версия XF:
    1.2.0
    Устроит, спасибо ;)
     
    Romchik® нравится это.
  3. Suzen

    Suzen Местный

    Регистрация:
    21.02.11
    Сообщения:
    49
    Симпатии:
    19
    Версия XF:
    1.2.0
    Вот посидел сам, всё получилось так как хотел.
    Лог действий.
    1. node_forum_level_2 найти
    Код:
    <span class="nodeIcon" title="{xen:if $forum.hasNew, '{xen:phrase unread_messages}', ''}"></span>
    после добавить
    Код:
    <span class="node_icons"><img src="@imagePath/xenforo/node_icons/{$forum.node_id}.png" alt="" /></span>
    2. node_page_level_2 найти
    Код:
    <span class="nodeIcon"></span>
    добавить после
    Код:
    span class="node_icons"><img src="@imagePath/xenforo/node_icons/{$page.node_id}.png" alt="" /></span>
    3. node_category_level_2 найти
    Код:
    <span class="nodeIcon" title="{xen:if $category.hasNew, '{xen:phrase unread_messages}', ''}"></span>
    добавить после
    Код:
    <span class="node_icons"><img src="@imagePath/xenforo/node_icons/{$category.node_id}.png" alt="" /></span>
    4. node_link_level_2 найти
    Код:
    <span class="nodeIcon"></span>
    и добавить ниже
    Код:
    <span class="node_icons"><img src="@imagePath/xenforo/node_icons/{$link.node_id}.png" alt="" /></span>
    5. Создать новый шаблон и назвать его node_icons.css и добавить в него:
    Код:
    .node_icons {
    float:left;
    height:36px;
    margin:10px;
    width:36px;
    }
    6. PAGE_CONTAINER найти
    Код:
    <!--XenForo_Require:CSS-->
    добавить ниже
    Код:
    <!-- node icons css --> <xen:require css="node_icons.css" />
    7. Создать новую папку и назвать её node_icons и далее положиь папку по пути: http://youdomain.com/ваш_скин/xenforo/node_icons
    8. загрузить в папку node_icons Ваши иконки, размер как выше указан 36*36, название иконки должно соответствовать id раздела, то есть так 1.png 2png и т.д.

    Всё делал на XenForo 1.1.1.
    shaps.jpg
     
    otkambinok, Edward, Velgelmus и 4 другим нравится это.
  4. URARTU

    URARTU Местный

    Регистрация:
    14.11.11
    Сообщения:
    119
    Симпатии:
    14
    Версия XF:
    1.2.0
    Что интересно, в этом случае прекращает работу показ read\unread в подразделах. Как обороть?
    (Можно как в шапке по ID, и для каждого подраздела отдельную строку в CSS - но это слишком громоздко, когда у всех подразделов иконки одинаковые. Ни кто не подскажет как вписаться в несколько строк?
     
  5. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Смотрим, как сделано в стандартном стиле и делаем похоже.
    Если в вашем стиле иконки в спрайте, то просто нужно поменять позицию (для прочитанных - одна, для непрочитанных - другая).
    Если иконки не в спрайте, то просто меняем пути, не трогая позицию.
     
  6. KakBeOlolo

    KakBeOlolo Местный

    Регистрация:
    08.10.11
    Сообщения:
    510
    Симпатии:
    93
    Версия XF:
    1.1.2
    Как-то не хочет работать, для разделов/подразделов работает, а для разделов-ссылок без изменений :(
     
  7. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Дайте ссылку на такие разделы.
     
  8. KakBeOlolo

    KakBeOlolo Местный

    Регистрация:
    08.10.11
    Сообщения:
    510
    Симпатии:
    93
    Версия XF:
    1.1.2
    market4game.ru/forums/BIGPOINT/
     
  9. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    И где там не хватает иконок? Уж не там ли, где точки перед ссылками? Так эти точки были добавлены путем изменения шаблона, скорей всего из темы "Подразделы в столбик". Конечно иконки не будут работать, т.к. там совсем другой код.
     
  10. KakBeOlolo

    KakBeOlolo Местный

    Регистрация:
    08.10.11
    Сообщения:
    510
    Симпатии:
    93
    Версия XF:
    1.1.2
    Подразделу-ссылке (который 2 ой), не получается поставить свою иконку.
     
  11. URARTU

    URARTU Местный

    Регистрация:
    14.11.11
    Сообщения:
    119
    Симпатии:
    14
    Версия XF:
    1.2.0
    Не забываем добавить background-position: 0 0; для непрочтенных...
    Код:
    /* admins */
    .node .node_5 .forumNodeInfo .nodeIcon,
    .node .node_5 .categoryForumNodeInfo .nodeIcon {
      background-image:url("@imagePath/xenia/newicons/29_asa.png");
    width: 40px; height: 40px;
    }
    .node .node_5 .forumNodeInfo.unread .nodeIcon,
    .node .node_5 .categoryForumNodeInfo.unread .nodeIcon {
      background-image:url("@imagePath/xenia/newicons/29.png");
    width: 40px; height: 40px; background-position: 0 0;
    }
     
    Touch33, Almaziko и Волера нравится это.
  12. Almaziko

    Almaziko Местный

    Регистрация:
    22.03.12
    Сообщения:
    5
    Симпатии:
    0
    Версия XF:
    1.1.2
    Ребят, сделал всё как написано, всё получилось, но если у разделов где нет новых сообщений и есть иконки которые я поставил то у разделов где есть новые сообщения просто напросто белый фон, т.е иконки не видно, просто пустое место. Кто может сказать в чём проблема? Версия Xf 1.1.2
    О спасибо, ты как раз вовремя, да, это помогло!
     
  13. Татьяна

    Татьяна Пользователь

    Регистрация:
    10.04.12
    Сообщения:
    41
    Симпатии:
    2
    Версия XF:
    1.1.3
    Что то вообще ни о чём,попробовала,сделала по инструкции и ничего не меняется :(
     
  14. Татьяна

    Татьяна Пользователь

    Регистрация:
    10.04.12
    Сообщения:
    41
    Симпатии:
    2
    Версия XF:
    1.1.3
    Может я вообще дура полная,но у меня что то ничего не меняется,делаю уже не в первый раз и толку ноль,после всех манипуляций пропадает моя старая иконка и новая не появляется а появляется то что изображено на скриншоте:

    434454433.JPG
     
  15. shaman480

    shaman480 Местный

    Регистрация:
    22.12.10
    Сообщения:
    640
    Симпатии:
    487
    Версия XF:
    1.4.3
    Попробуйте изменить дефолтный шаблон! Скорее всего это проблема шаблона!
     
  16. Татьяна

    Татьяна Пользователь

    Регистрация:
    10.04.12
    Сообщения:
    41
    Симпатии:
    2
    Версия XF:
    1.1.3
    Немного не поняла,в каком смысле изменить? Я же его и не использую вообще,у меня стоит Infinite
     
  17. shaman480

    shaman480 Местный

    Регистрация:
    22.12.10
    Сообщения:
    640
    Симпатии:
    487
    Версия XF:
    1.4.3
    Попробуйте поставить иконки на дефолтный стиль! Если получится , значит вина стиля Infinite, а если нет, то значит Вы где то допускаете ошибку!
     
    Romchik® и Татьяна нравится это.
  18. Татьяна

    Татьяна Пользователь

    Регистрация:
    10.04.12
    Сообщения:
    41
    Симпатии:
    2
    Версия XF:
    1.1.3
    Спасибо,попробую.
     
  19. Татьяна

    Татьяна Пользователь

    Регистрация:
    10.04.12
    Сообщения:
    41
    Симпатии:
    2
    Версия XF:
    1.1.3
    Да,действительно в дефолтном всё заменяется просто на раз,а в том что у меня стоит никак,три дня мучений понапрасну,в дефолте даже пары минут не покопалась и всё как надо,всё красиво,как же быть то? Мне дефолтный не нужен никак :(
     
  20. carliker

    carliker Местный

    Регистрация:
    03.10.11
    Сообщения:
    274
    Симпатии:
    114
    Версия XF:
    1.1.1
    Можно ссылочку на форум в личку?
     

Поделиться этой страницей