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

Зимний мотив в виде снега в панели навигации

Тема в разделе "Вопросы по стилям, изменения в CSS и шаблонах", создана пользователем Pavel, 03.12.2010.

Загрузка
  1. BLEF

    BLEF Местный

    Регистрация:
    01.02.12
    Сообщения:
    466
    Симпатии:
    56
    как реализовать?
     
  2. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1 164
    Симпатии:
    846
    Версия XF:
    1.3.4
    Если найдёте мне такой колпачок (картинку), то я скажу код :p
     
  3. BLEF

    BLEF Местный

    Регистрация:
    01.02.12
    Сообщения:
    466
    Симпатии:
    56
    .message .helper {}

    Сейчас гляну шапку, если найду - кину.
    --- добавлено : 17 дек 2013 в 11:14 ---
    Пользуйся...
     

    Вложения:

    • 128x128.png
      128x128.png
      Размер файла:
      14,2 КБ
      Просмотров:
      29
    • 64x64.png
      64x64.png
      Размер файла:
      5,4 КБ
      Просмотров:
      29
    • 32x32.png
      32x32.png
      Размер файла:
      1,8 КБ
      Просмотров:
      17
    Последнее редактирование модератором: 25.12.2013
    Blc, TAIFUN, Urusai и 2 другим нравится это.
  4. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1 164
    Симпатии:
    846
    Версия XF:
    1.3.4
    Создаём модификацию шаблона message_user_info как показано на рисунке

    Найти:
    Код:
    <div class="messageUserBlock">
    Заменить:
    Код:
    <div class="messageUserBlock">
    <div id="winterhelmet">
    <img src="http://savepic.net/4068767.png">
    </div>
    1.PNG

    В extra.css добавляем:
    Код:
    #winterhelmet {
    position: absolute;
    top: 5px;
    left: 0px;
    z-index: 9999;
    }
    #winterhelmet img {
    height: 50px;
    }
    Результат:
    2.PNG
     
    TAIFUN, Urusai и Mirovinger нравится это.
  5. BLEF

    BLEF Местный

    Регистрация:
    01.02.12
    Сообщения:
    466
    Симпатии:
    56
    Что-то много телодвижений...
    Не проще так:

    в EXTRA.css добавляем
    Код:
    .message .helper {
    background: url("styles/default/xenforo/64x64.png") 50% 0% no-repeat transparent;
    display: block;
    height: 64px;
    width: 64px;
    position: absolute;
    left: -26px;
    top: -8px;
    }
    Ну и регулируешь left, top как нужно.
     
    Blc, TAIFUN, Urusai и ещё 1-му нравится это.
  6. adder

    adder Местный

    Регистрация:
    08.10.10
    Сообщения:
    1 164
    Симпатии:
    846
    Версия XF:
    1.3.4
    У меня велосипед.
     
  7. Mirovinger

    Mirovinger Местный

    Регистрация:
    17.05.12
    Сообщения:
    267
    Симпатии:
    263
    Версия XF:
    1.1.2
    Всё верно, именно так и сделано у меня. Прилагаю свой вариант, может кому сгодиться.
    [​IMG] [​IMG]
    Изображение santa_hat.png или santa_hat2.png загружаем в папку /overlay своего стиля и в шаблон EXTRA.CSS
    в зависимости от выбранного изображения добавляем:

    Код:
    /* santa_hat=================================================================================== */
    .message .helper {
    background: transparent url('@imagePath/xenforo/overlay/santa_hat.png') no-repeat;
      display: block;
      height: 50px;
      position: absolute;
      right: -4px;
      top: -8px;
      width: 44px;
      z-index: 99;
    }
    Код:
    /* santa_hat2=================================================================================== */
    .message .helper {
    background: transparent url('@imagePath/xenforo/overlay/santa_hat2.png') no-repeat;
      display: block;
      height: 50px;
      position: absolute;
      right: -6px;
      top: -8px;
      width: 47px;
      z-index: 99;
    }

    Ещё добавил такой код, для не которых пользователей мобильных устройств.
    В шаблон EXTRA.CSS, своего стиля.
    Код:
      <xen:if is="@enableResponsive">
      @media (max-width:@maxResponsiveNarrowWidth)
      {
      .message .helper {
      display: none; !important;
      }
      }
      </xen:if>
     

    Вложения:

    • santa_hat2.png
      santa_hat2.png
      Размер файла:
      5 КБ
      Просмотров:
      12
    • santa_hat.png
      santa_hat.png
      Размер файла:
      6,2 КБ
      Просмотров:
      13
    Последнее редактирование: 17.12.2013
    Lex, adder, eterskov и ещё 1-му нравится это.
  8. BLEF

    BLEF Местный

    Регистрация:
    01.02.12
    Сообщения:
    466
    Симпатии:
    56
    Его куда добавлять?
     
  9. Mirovinger

    Mirovinger Местный

    Регистрация:
    17.05.12
    Сообщения:
    267
    Симпатии:
    263
    Версия XF:
    1.1.2
    В шаблон EXTRA.CSS, своего стиля.
     
    Lex нравится это.
  10. Lex

    Lex Dura Lex

    Регистрация:
    27.11.10
    Сообщения:
    820
    Симпатии:
    159
    Версия XF:
    1.5.1
    Ну и какая реализация предпочтительней? :) Вообще я как то высказывался ранее, кто бы мог реализрвать все это в виде плагина, пусть даже платно. Только соединить воедино все эти реализации, я имею ввиду и снег на панели навигации и падающие снежинки и вот эти колпачки тоже. Чтобы не править ничего а просто включать и выключать модуль.
     
  11. Mirovinger

    Mirovinger Местный

    Регистрация:
    17.05.12
    Сообщения:
    267
    Симпатии:
    263
    Версия XF:
    1.1.2
    Можно и реализовать( в принципе и реализовано, но каждая модификация, отдельно и только для XF 1.2.x), только позже и бесплатно, если раньше кто-то раньше не соберет, просто сейчас не много занят.
     
    Последнее редактирование: 17.12.2013
    Lex нравится это.
  12. Lex

    Lex Dura Lex

    Регистрация:
    27.11.10
    Сообщения:
    820
    Симпатии:
    159
    Версия XF:
    1.5.1
    Ловлю на слове ;) Ну до Нового года уже не получится?
    --- добавлено : 17 дек 2013 в 23:52 ---
    Для информации снег на панели навигации и колпачки в данной теме, а падающий снег вот тут http://www.xf-russia.ru/forum/threads/dobavljaem-padajuschij-sneg.5886/
     
    Последнее редактирование модератором: 25.12.2013
  13. BLEF

    BLEF Местный

    Регистрация:
    01.02.12
    Сообщения:
    466
    Симпатии:
    56
    А какой смысл? Новый Год - раз в год.
    И править там толком нечего. Кусок кода в extra добавляешь, надоело - удаляешь.
     
  14. Mirovinger

    Mirovinger Местный

    Регистрация:
    17.05.12
    Сообщения:
    267
    Симпатии:
    263
    Версия XF:
    1.1.2
    Как говорится, каждому своё, и как кому удобнее.
    Три в одном, как просили, для XF 1.2.x.
     

    Вложения:

    Pavel, Lex и eterskov нравится это.
  15. Lex

    Lex Dura Lex

    Регистрация:
    27.11.10
    Сообщения:
    820
    Симпатии:
    159
    Версия XF:
    1.5.1
    А не легче модуль включить/выключить, чем постоянно код (три кода) вставлять/удалять, находить/вспоминать где находится код и прочее.....каждому свое, я высказал свое желание, чел сделал, не удобно не пользуйтесь.
     
  16. BLEF

    BLEF Местный

    Регистрация:
    01.02.12
    Сообщения:
    466
    Симпатии:
    56
    Да пользуйтесь на здоровье. Только мне интересен такой вопрос: влияет ли как-то кол-во установленных плагинов на работу движка?
    Мне кажется, чем меньше плагинов установлено, тем лучше. Хотелось бы узнать есть ли в этом смысл...
     
    Lex нравится это.
  17. Lex

    Lex Dura Lex

    Регистрация:
    27.11.10
    Сообщения:
    820
    Симпатии:
    159
    Версия XF:
    1.5.1
    Отлично, все работает. Спасибо большое. Кстати у Вас в скинах архива в файле 3.help_alert_fix.png по центру панели навигации елочка )) а в файлах модуля такой нет. Есть картинка с елочкой :D ?

    И еще один файл в панель навигации вы забыли (прикрепил), нельзя ли его тоже добавить?
     

    Вложения:

    Последнее редактирование: 18.12.2013
  18. Mirovinger

    Mirovinger Местный

    Регистрация:
    17.05.12
    Сообщения:
    267
    Симпатии:
    263
    Версия XF:
    1.1.2
    Пробуйте, добавил то что хотели.
     

    Вложения:

    Demon572, aligon7, Eddy и ещё 1-му нравится это.
  19. Lex

    Lex Dura Lex

    Регистрация:
    27.11.10
    Сообщения:
    820
    Симпатии:
    159
    Версия XF:
    1.5.1
    Спасибо, подправил.
    --- добавлено : Dec 18, 2013 7:21 PM ---
    Отдельное спасибо за возможность отключать отдельные украшения :thumbsup:
     
    Последнее редактирование модератором: 26.12.2013
    Mirovinger нравится это.
  20. shaman480

    shaman480 Местный

    Регистрация:
    22.12.10
    Сообщения:
    640
    Симпатии:
    487
    Версия XF:
    1.4.3
    TAIFUN и Urusai нравится это.

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