Скрыть объявление
Вышла новая версия XenForo 1.5.14 Nulled By XenForo.Info. Поспешите обновить свои форумы на новую версию прямо сейчас!

Добавляем отображение случайной цитаты в боковую панель 1.0

Добавляем отображение случайной цитаты в боковую панель.

  1. Hope
    Совместимость с XenForo:
    • 1.1
    • 1.2
    • 1.3
    Распаковываем архив и его содержимое кладём в папку /data, у Вас должен получиться вот такой путь: /data/RandomQuote

    В шаблоне PAGE_CONTAINER находим:
    Код:
    </head>

    И выше добавляем:
    Код:
    <script type="text/javascript" charset="utf-8">
    jQuery(document).ready(function($) {
        $.get('./data/RandomQuote/quotes.txt', function(data) {
            var quotes = data.split("\@");
            var idx = Math.floor(quotes.length * Math.random());
            $('.quotes').html(quotes[idx]);
        });
    });
    </script>

    В шаблон EXTRA.css вставляем:
    Код:
    .bqstart {
        float: left;
        font-size: 300%;
        margin-right: 5px;
        height: 15px;
    }
    .bqend {
        float: right;
        font-size: 300%;
        margin-top: -20px;
        height: 15px;
    }
      .bq {
        font-family: "WCManoNegraBtaRegular", Arial, sans-serif;
        font-size: 180%;
        margin-right: 15px;
    }
    @font-face {
        font-family: 'WCManoNegraBtaRegular';
        src: url('./data/RandomQuote/WCManoNegraBta-webfont.eot');
        src: local('☺'), url('./data/RandomQuote/WCManoNegraBta-webfont.woff') format('woff'), url('./data/RandomQuote/WCManoNegraBta-webfont.ttf') format('truetype'), url('./data/RandomQuote/WCManoNegraBta-webfont.svg#webfonte6F4DwaZ') format('svg');
    }

    Создаём новый шаблон, называем его random_quote и в него вставляем такой код:
    Код:
    <div class="section">
    <div class="secondaryContent">
    <h3>Случайная цитата</h3>
    <div class="bqstart">&#8220;</div>
    <div class="quotes bq" style="padding-top: 10px; padding-right: 5px;"></div>
    <div class="bqend">&#8221;</div>
    </div>
    </div>

    В удобное место шаблона forum_list вставляем:
    Код:
    <xen:include template="random_quote" />

    Для добавления новых цитат просто отредактируйте файл /data/RandomQuote/quotes.txt, добавляя каждую новую цитату на новой строке, например:
    "Кто просит робко, напросится на отказ" (Сенека)@
    "Предателей презирают даже те, кому они сослужили службу" (Тацит)@
    "Мне неважно, что обо мне говорят за моей спиной, пока обо мне говорят неправду" (Авраам Линкольн)


    Все цитаты, кроме последней должны завершаться знаком @

    Изображения

    1. quote.PNG
    2. quote2.PNG
    Alex_Gonsales и Mirovinger нравится это.