Иконка ресурса

Закрепляем тему в Brivium - Modern Statistics

  • Автор темы unconfirmed
  • Дата начала
U

unconfirmed

Пользователь bingo_shark разместил новый ресурс:

Закрепляем тему в Brivium - Modern Statistics - Закрепляем тему в Brivium - Modern Statistics

.т.к. некоторым (всем) лень читать тему, я решил выложить это сюда

1) Находим шаблон "BRMS_thread_post_latest"
2) Меняем весь код на:
Код:
<xen:if is="{$items}">
    <ol class="brmsContentList">
    <li class="itemStast BRMSToolTip brmsSticky=1 first">
        <div class="itemContent" style="border-bottom:1px dotted">
            <div class="listBlock counter counter_">
    <span class="countNumber">0</span>
    <span class="arrow"><span></span></span>
</div>
<div class="listBlock...

Узнать больше об этом ресурсе...
 
Честно говоря хрен знает, что это вообще за танец и зачем он нужен. :O_o:
 
Кошмар, Вы сами понимаете, что там в коде творится, всё этом можно пару строчками сделать, а не заменять весь шаблон, учитывая то, что код шаблона может меняться от версии к версии, и в итоге сломать всё отображение.
Самое прикольное, что содержимое одно и тоже, в обоих случаях.
 
Ну так подскажите код попроще!
Эх, все такие умные набросились на ТСа. Он ответил многим на вопрос, как же все таки закрепить тему и тема действительно закрепляется.
Вот лучше бы вместо того что бы набрасываться на ТСа, помогли, если считаете данный код "вырвиглазным" и сделали что то свое, для пользователей данного ресурса.
 
А мы значит протираем штаны, это такая благодарность, за то что находится на этом ресурсе.
И после всего мы ещё должны что-то сделать своё?
Реально, наглости нет предела и не делай добро не получишь вот такого...
То есть критики, не должно существовать, что бы человек стремился и совершенствовал навыки?
А скопировать готовое, много времени не нужно, это так для размышлений ТС.
 
А мы значит протираем штаны, это такая благодарность, за то что находится на этом ресурсе.
И после всего мы ещё должны что-то сделать своё?
Реально, наглости нет предела и не делай добро не получишь вот такого...
То есть критики, не должно существовать, что бы человек стремился и совершенствовал навыки?
А скопировать готовое, много времени не нужно, это так для размышлений ТС.
Да нет, не в коем случае в сторону ресурса камней не кидал, ресурс отличный, на самом деле.
Дело в том что так же люди на этом ресурсе обмениваются, помогают друг другу, а вы помощь обзываете вырвиглазным кодом...
Критика. Есть конструктивная аргументированная критика, а есть, не в обиду - диванная критика. Вот конструктивная критика очень помогла бы в совершенстве навыков, а диванная, т.е. "вырвиглазно", ну ни чем не поможет.
Почему я встрял в этот разговор? Да потому что так же задался вопросом как в том плагине закрепить тему и мне тс помог за что благодарен именно этому коду.

Реально, наглости нет предела и не делай добро не получишь вот такого...
Это не наглость, это именно конструктивная критика. А насчет ресурса, ваш ресурс самый лучший в рунете по ксенфоро и вы, я думаю, сами это понимаете так зачем переходить на тему о ресурсе? Если я прокомментировал всего одно сообщение относящееся к ТСу.
 
Дело в том что так же люди на этом ресурсе обмениваются, помогают друг другу, а вы помощь обзываете вырвиглазным кодом...
Это логично, а теперь покажите, где я так назвал код?
Верно нигде, комментируя ресурс ТС, я ведь уже подсказал, что мануал не корректен, и ждал реакции от ТС.
Но ТС, даже не отреагировал на пост, хотя в мануале есть грубая ошибка, а Вы слепо копируете, и считаете что всё так и должно быть.
Критика. Есть конструктивная аргументированная критика, а есть, не в обиду - диванная критика. Вот конструктивная критика очень помогла бы в совершенстве навыков, а диванная, т.е. "вырвиглазно", ну ни чем не поможет.
А теперь перечитайте мой пост внимательно, я там указал на пару нюансов, почему мануал является не корректным, но он проигнорирован ТС, и в теме не последовало вопроса по какой причине я так посчитал.
Почему я встрял в этот разговор? Да потому что так же задался вопросом как в том плагине закрепить тему и мне тс помог за что благодарен именно этому коду.
Да, это отлично, что помог, но мануал всё же нужно привести в нормальное состояние, что бы у Вас не возникло вопросов, при выполнении его второй части.
Так вот, я всё жду, когда ТС, задастся вопросом, что же в мануале не так, который не глядя скопирован, и всё же не мешало бы подкорректировать.
Да нет, не в коем случае в сторону ресурса камней не кидал, ресурс отличный, на самом деле.
Это не наглость, это именно конструктивная критика. А насчет ресурса, ваш ресурс самый лучший в рунете по ксенфоро и вы, я думаю, сами это понимаете так зачем переходить на тему о ресурсе?
А я разве про ресурс говорил, или ресурс существует сам по себе без пользователей и поддержки?
Но ладно, это к теме не относится.
Если я прокомментировал всего одно сообщение относящееся к ТСу.
Дело в том, что когда комментируешь одно конкретное сообщение, должно быть цитирование сообщения, а сообщение оставленное в общем контексте, уже можно понимать по разному.
 
.обновил. Теперь не нужно менять весь код. + Добавил инфу о том, как поставить свою иконку
:) и опять не правильно.
Во первых можно использовать шаблон BRMS_thread_post_latest, если добавлять закрепление в статистику последних сообщений, так же можно закрепить и в последних темах BRMS_thread_latest.
Во вторых вставлять код:
Код:
<li class="itemStast BRMSToolTip brmsSticky=1 first">
    <div class="itemContent">
        <div class="listBlock counter counter_">
            <span class="countNumber">0</span>
            <span class="arrow"></span>
        </div>
        <div class="listBlock itemTitle" style="width: auto;">
            <a href="ссылка на тему" title="название темы" class="">название темы</a>
        </div>
        <div class="listBlock itemDetail itemDetailDate">
            <a href="ссылка на тему">Закреплено</a>
        </div>
        <div class="listBlock itemDetail itemDetailName">
            <a href="ссылка на юзера" class="username"><span class="название стиля ника">Ник</span></a>
        </div>
    </div>
</li>
между
Код:
<xen:if is="{$items}">
    <ol class="brmsContentList">
и
Код:
<xen:foreach loop="$items" i="$i" value="$thread">
Ну иконку можно и в span вставить, будет в блоке со стрелочкой.
 
:-) и опять не правильно.
Во первых можно использовать шаблон BRMS_thread_post_latest, если добавлять закрепление в статистику последних сообщений, так же можно закрепить и в последних темах BRMS_thread_latest.
Во вторых вставлять код:
Код:
<li class="itemStast BRMSToolTip brmsSticky=1 first">
    <div class="itemContent">
        <div class="listBlock counter counter_">
            <span class="countNumber">0</span>
            <span class="arrow"></span>
        </div>
        <div class="listBlock itemTitle" style="width: auto;">
            <a href="ссылка на тему" title="название темы" class="">название темы</a>
        </div>
        <div class="listBlock itemDetail itemDetailDate">
            <a href="ссылка на тему">Закреплено</a>
        </div>
        <div class="listBlock itemDetail itemDetailName">
            <a href="ссылка на юзера" class="username"><span class="название стиля ника">Ник</span></a>
        </div>
    </div>
</li>
между
Код:
<xen:if is="{$items}">
    <ol class="brmsContentList">
и
Код:
<xen:foreach loop="$items" i="$i" value="$thread">
Ну иконку можно и в span вставить, будет в блоке со стрелочкой.
.то, что я сделал не так, как ты сделал, не значит, что это неправильно. Не так ли?
 
.то, что я сделал не так, как ты сделал, не значит, что это неправильно. Не так ли?
.не так ли, если не видишь разницы, значит даже не понимаешь, что делаешь :-) просто копипаст и попытка исправить :-)
Объясню, ты вставляешь (как написано после исправления) код в самый верх с захватом участка кода который уже есть
Код:
<ol class="brmsContentList">
это тег нумерованного списка <ol> его начало, я указал, что надо вставить после него элементы списка <li> в моем случае получается:
Код:
<ol>
    <li>элемент 1</li>
    <li>элемент 2</li>
</ol>
в твоем:
Код:
<ol>
    <li>элемент 1</li>
<ol>
    <li>элемент 2</li>
</ol>
 
  • Мне нравится
Реакции: Hope
.не так ли, если не видишь разницы, значит даже не понимаешь, что делаешь :-) просто копипаст и попытка исправить :-)
Объясню, ты вставляешь (как написано после исправления) код в самый верх с захватом участка кода который уже есть
Код:
<ol class="brmsContentList">
это тег нумерованного списка <ol> его начало, я указал, что надо вставить после него элементы списка <li> в моем случае получается:
Код:
<ol>
    <li>элемент 1</li>
    <li>элемент 2</li>
</ol>
в твоем:
Код:
<ol>
    <li>элемент 1</li>
<ol>
    <li>элемент 2</li>
</ol>
.убрал там код
Код:
<ol class="brmsContentList">
Случайно туда попал он
 
:) теперь у тебя получится
Код:
    <li>элемент 1</li>
<ol>
    <li>элемент 2</li>
</ol>
Важно то что я написал вставлять между :)

Смотри, это пункт списка <li>..</li>
Код:
<li class="itemStast BRMSToolTip brmsSticky=1 first">
    <div class="itemContent">
        <div class="listBlock counter counter_">
            <span class="countNumber">0</span>
            <span class="arrow"></span>
        </div>
        <div class="listBlock itemTitle" style="width: auto;">
            <a href="ссылка на тему" title="название темы" class="">название темы</a>
        </div>
        <div class="listBlock itemDetail itemDetailDate">
            <a href="ссылка на тему">Закреплено</a>
        </div>
        <div class="listBlock itemDetail itemDetailName">
            <a href="ссылка на юзера" class="username"><span class="название стиля ника">Ник</span></a>
        </div>
    </div>
</li>
Получаемое из переменных этого:
Код:
    <li class="itemStast BRMSToolTip {xen:if {$thread.sticky}, 'brmsSticky',''}{xen:if {$thread.isNew}, ' brmsNewItem'} {xen:if '{$i}==1','first'}">
        <div class="itemContent">
            <xen:include template="BRMS_thread_title" />
            <div class="listBlock itemDetail itemDetailDate">
                <a class="paint" href="{xen:link threads, $thread}"><xen:datetime time="$thread.post_date" /></a>
            </div>
            <div class="listBlock itemDetail itemDetailName">
                <xen:username user="$thread" title="{xen:phrase thread_starter}" rich="true" />
            </div>
        </div>
    </li>
Присмотрись, они ну очень похожи, только первый уже без переменных, с готовыми ссылками и названиями, а второй будет формировать новые пункты списка и так же заключен <li>..</li> Вот первый и добавляется отдельным пунктом без всяких переменных и остается не измененным (закрепленным) на своей первой позиции.
Не знаю надо это или нет, но чет захотелось пообъяснять :)
 
Я не понял что писать в названия стиля ника?
 
Последнее редактирование:
- L -, Знаешь что? Я бы посоветовал этот плагин: [BS] BRMS Stick (Закрепление темы в Brivium Modern Statistic)
Ну или еще вариант:
1. Найди шаблон: BRMS_thread_post_latest
2. И вставь этот код:
Код:
  <li class="itemStast BRMSToolTip brmsSticky=1 first" style="color: #259d5d;     font-family: 'OpenSans-Semibold';display:;padding-top: 3px;padding-bottom: 3px;border-bottom: 1px solid rgb(33,33,33);">
        <div class="itemContent">
            <div class="listBlock counter counter_">
<i class="fa fa-dot-circle-o newcontent" style="color:white;" aria-hidden="true"></i>
</div>
<div class="listBlock itemTitle" style="width: auto;">
    <a href="Ссылка на тему" title="свободно" target="_blank" style="" class="">И названия темы</a>
</div>
            <div class="listBlock itemDetail itemDetailDate">
                <a href="Ссылка на тему">ЗАКРЕПЛЕНО</a>
            </div>
            <div class="listBlock itemDetail itemDetailName">
               <a href="Ссылка на тему/" class="username"><span class="">ЗАКРЕПЛЕНО</span></a>
            </div>
        </div>
  </li>


<xen:if is="{$items}">
    <ol class="brmsContentList">
    <xen:foreach loop="$items" i="$i" value="$thread">
    <li class="itemStast BRMSToolTip {xen:if {$thread.sticky}, 'brmsSticky',''}{xen:if {$thread.isNew}, ' brmsNewItem'} {xen:if '{$i}==1','first'}">
        <div class="itemContent">
            <xen:include template="BRMS_thread_title" />
            <div class="listBlock itemDetail itemDetailDate">
                <a class="paint"  href="{xen:link posts, $thread.lastPostInfo}"><xen:datetime time="$thread.lastPostInfo.post_date" /></a>
            </div>
            <div class="listBlock itemDetail itemDetailName">
                <xen:username user="{$thread.lastPostInfo}" rich="true" />
            </div>
        </div>
    </li>
    </xen:foreach>
    </ol>
    <div class="clear"></div>
</xen:if>
Но перед вставкой кода сохрани куда нибудь старый код. Вдруг не прокатит)
P.S Лучше конечно дополнение просто поставить и все.
 
Последнее редактирование:
Как это можно исправить?)
IMG_20180518_172012_732.jpg
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу