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

[RT] Info Warning 1.1.0

Нет прав для скачивания
R

root

root добавил(а) новый ресурс:

[RT] Info Warning - Плагин добавляет блок с предупреждением (о проверке контактов юзера) перед сделкой.

Плагин позволяет добавить блок, который будет предупреждать юзера (о проверке данных) перед сделкой с человеком.
В плагине есть условие, которое отображает блок только для зарегистрированных пользователей.
Для удобства я создал две фразы, которые вы можете вручную изменить под себя:
rt_infowarning_deal и rt_infowarning_warning
Посмотреть вложение 107314
Так-же есть право на просмотр данного блока:
Посмотреть вложение 107315

Узнать больше об этом ресурсе...
 
Уважаемый, Вы зачем шаблон extra.less привязали к дополнению?
XML:
  <?xml version="1.0" encoding="utf-8" ?>
- <templates>
- <template type="public" title="extra.less" version_id="10000" version_string="1.0.0">
- <![CDATA[
  ]]>
  </template>
- <template type="public" title="rt_infowarning" version_id="10000" version_string="1.0.0">
- <![CDATA[
<xf:if is="$xf.visitor.hasPermission('rtiw', 'rtiw_use')">
<xf:if is="{$xf.visitor.user_id}">
    <div class="block">
     <div class="block-container">
       <div class="block-body">
           <div class="memberInfoWarningTable">
             <dd>{{ phrase("rt_infowarning_deal") }}</dd>
             <dd>{{ phrase("rt_infowarning_warning") }}</dd>
         </div>
        </div>
        </div>
    </div>
</xf:if>
</xf:if>

<xf:css>
.memberInfoWarningTable {
    border-left: 4px solid rgb(200, 68, 72);
    border-radius: 4px;
    padding: 5px;
}
</xf:css>

  ]]>
  </template>
  </templates>
1573482578459.png
 
Уважаемый, Вы зачем шаблон extra.less привязали к дополнению?
XML:
  <?xml version="1.0" encoding="utf-8" ?>
- <templates>
- <template type="public" title="extra.less" version_id="10000" version_string="1.0.0">
- <![CDATA[
  ]]>
  </template>
- <template type="public" title="rt_infowarning" version_id="10000" version_string="1.0.0">
- <![CDATA[
<xf:if is="$xf.visitor.hasPermission('rtiw', 'rtiw_use')">
<xf:if is="{$xf.visitor.user_id}">
    <div class="block">
     <div class="block-container">
       <div class="block-body">
           <div class="memberInfoWarningTable">
             <dd>{{ phrase("rt_infowarning_deal") }}</dd>
             <dd>{{ phrase("rt_infowarning_warning") }}</dd>
         </div>
        </div>
        </div>
    </div>
</xf:if>
</xf:if>

<xf:css>
.memberInfoWarningTable {
    border-left: 4px solid rgb(200, 68, 72);
    border-radius: 4px;
    padding: 5px;
}
</xf:css>

  ]]>
  </template>
  </templates>
Посмотреть вложение 109443
По ошибке :/
 
root обновил(а) ресурс [RT] Info Warning новой записью:

Рефакторинг аддона

Наконец-то дошли руки до данного аддона.
Список изменений:
  • Убрана привязка аддона к шаблону extra.less
  • Теперь блок просматривается только у других пользователей, у себя его увидеть уже невозможно.
  • CSS код убран и главного шаблона, под него создан отдельный + код переписан на LESS.
  • У аддона появился
Спасибо CrazyHackGUT за подсказку

Узнать больше об этом обновлении...
 
Последнее редактирование модератором:
Ну только же недавно я писал для nictic123 как можно улучшить. С гитом нужно разобраться всё таки и его работой.
1575142577808.png
Зачем мне мусор в файлах, который не относится к движку
1575143163456.png
Ну поехали. Зачем в 1 идёт раньше условия? Т.е мы отдали клиенту (пользователя) ксс файл, который будет слаться в не зависимости от того видит он или нет. Вопрос зачем?
2 и 3 видно проблемы с табуляциями шаблонов
В модификации зачем дублировать информацию? Если модификация принимает флаг $0 которая вставляет, что она находит. Т.е не имеет смысла делать
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу