Forumlar / National / Russian / Модуль pm: php условие если ссылка активна то/

vpktz
#45566 2022-02-11 17:09

 

#45565 webitproff:

просто я этим модулем не пользуюсь, вечером попробую и уже скину рабочий варинт. а Вы пока закиньте сюда код шаблона pm.list.tpl

 

Только у меня и uikit и bootstrap 5 стили тут подключены

 

<!-- BEGIN: MAIN -->
<!-- BEGIN: BEFORE_AJAX -->
<div id="ajaxBlock">
<!-- END: BEFORE_AJAX -->
<div class="content-padder">
<div class="uk-background-muted uk-padding-small uk-panel">
  <div class="uk-card uk-card-default uk-card-body uk-height-viewport">
          <h3 class="uk-heading-bullet">
            Мессенджер
          </h3>

          <ul class="nav nav-tabs uk-margin-medium-top uk-margin-medium-bottom">
            <li class="nav-item">
              <a class="nav-link uk-link-reset active" href="{PMSEND_INBOX_URL}">
                <i class="bi-envelope"></i> Все сообщения
              </a>
            </li>
            <li class="nav-item">
              <a class="nav-link uk-link-reset" href="{PM_SENDNEWPM_URL}">
                <i class="bi-envelope-plus"></i> Новое сообщение
              </a>
            </li>
          </ul>


          <ul class="uk-switcher uk-margin">
              <li class="uk-active">
                  <div class="uk-flex-middle" uk-grid>
                      <div class="uk-width-expand@m uk-margin-remove">
                        <ul class="uk-list uk-list-collapse">
                          <li class="uk-margin">
                            <div class="uk-child-width-expand@s" uk-grid>
                                <div class="uk-margin-remove">
                                  <ul class="uk-nav uk-nav-default">
                                      <li class="uk-active">
                                        <a href="{PM_FILTER_ALL_URL}">
                                          Все
                                        </a>
                                      </li>
                                  </ul>
                                </div>
                                <div class="uk-margin-remove">
                                  <ul class="uk-nav uk-nav-default">
                                      <li>
                                        <a href="{PM_FILTER_UNREAD_URL}">
                                          {PHP.L.pm_unread}
                                        </a>
                                      </li>
                                  </ul>
                                </div>
                                <div class="uk-margin-remove">
                                  <ul class="uk-nav uk-nav-default">
                                      <li>
                                          <a href="{PM_FILTER_STARRED_URL}">
                                            Избранное
                                          </a>
                                      </li>
                                  </ul>
                                </div>
                            </div>
                            <hr>
                          </li>


<form action="{PM_FORM_UPDATE}" method="post" name="update" id="update" class="ajax">
  <!-- BEGIN: PM_ROW -->
                          <li>
                            <ul class="uk-switcher uk-margin">
                                <li class="uk-active">
                                    <div class="uk-flex-middle" uk-grid>
                                        <div class="uk-width-expand@m uk-margin-remove">
                                          <ul class="uk-list uk-list-collapse">
                                            <li class="uk-text-small uk-text-secondary">
                                              <div class="uk-grid-collapse uk-child-width-expand@s" uk-grid>
                                                  <div>
                                                    {PM_ROW_DATE}
                                                  </div>
                                                  <div class="uk-text-right">
                                                    {PM_ROW_ICON_STATUS}

                                                    <a href="{PM_ROW_DELETE_URL}" class="uk-link-heading" uk-tooltip="Удалить">
                                                      <i class="bi-recycle" style="font-size: 1rem;"></i>
                                                    </a>
                                                    <input class="uk-checkbox" uk-tooltip="Отметить" type="checkbox" name="msg[{PM_ROW_ID}]" />
                                                  </div>
                                              </div>
                                            </li>
                                            <li>
                                                <a href="{PM_ROW_URL}">
                                                {PM_ROW_DESC}
                                                </a>
                                            </li>
                                          </ul>
                                        </div>
                                        <div class="uk-width-1-5@m uk-flex-first uk-text-center">
                                          <ul class="uk-list uk-list-collapse">
                                            <li>
                                              <a href="{PM_ROW_USER_DETAILSLINK}">
                                                {PM_ROW_USER_AVATAR|cot_rc_modify($this, 'class="uk-comment-avatar uk-border-rounded" hight="25" width="25"')}
                                              </a>
                                              {PM_ROW_USER_NAME|cot_rc_modify($this, 'class="uk-link-text"')}
                                              {PM_ROW_USER_ONLINETITLE}
                                            </li>
                                            <li>
                                              <span uk-tooltip="Рейтинг">
                                                <i class="bi-star"></i>{PM_ROW_USER_USERPOINTS}
                                              </span>
                                              <span uk-tooltip="Положительные отзывы">
                                                <i class="bi-hand-thumbs-up"></i>{PM_ROW_USER_REVIEWS_POZITIVE_SUMM}
                                              </span>
                                              <span uk-tooltip="Отрицательные отзывы">
                                                <i class="bi-hand-thumbs-down"></i>{PM_ROW_USER_REVIEWS_NEGATIVE_SUMM}
                                              </span>
                                            </li>
                                          </ul>
                                        </div>
                                    </div>
                                </li>
                            </ul>
                          </li>
                          <!-- END: PM_ROW -->

                          </form>
                          <!-- BEGIN: PM_ROW_EMPTY -->
                              <div class="uk-alert-danger" uk-alert>
                                <a class="uk-alert-close" uk-close></a>
                                  <p>Нет ни одного сообщения</p>
                              </div>
                          <!-- END: PM_ROW_EMPTY -->
                        </ul>
                      </div>
                      <div class="uk-width-1-5@m uk-flex-first ">
                        <ul class="uk-nav uk-nav-default">
                            <li class="<!-- IF {PM_SUBTITLE} == Входящие -->uk-active<!-- ENDIF -->">
                              <a href="{PM_INBOX_URL}">
                                <i class="bi-box-arrow-in-right"></i> Входящие {PM_INBOX_COUNT}
                              </a>
                            </li>
                            <li class="<!-- IF {PM_SUBTITLE} == Исходящие -->uk-active<!-- ENDIF -->">
                              <a href="{PM_SENTBOX_URL}">
                                <i class="bi-box-arrow-right"></i> Исходящие {PM_SENTBOX_COUNT}
                              </a>
                            </li>
                        </ul>
                      </div>
                  </div>
              </li>
          </ul>


          <!-- IF {PHP.jj} > 0 -->
          <hr>
          <div class="uk-text-right">
            <!-- IF {PHP.cfg.jquery} -->
            <input class="uk-checkbox" uk-tooltip="Отметить все" type="checkbox" value="{PHP.themelang.pm.Selectall}/{PHP.themelang.pm.Unselectall}" onclick="$('.uk-checkbox').attr('checked', this.checked);" />
            <!-- ENDIF -->
            <button class="uk-button uk-button-default uk-button-small"type="submit" name="delete"><i class="bi-recycle"></i> Удалить все</button>
          </div>
          <!-- ENDIF -->

                      <!-- IF {PHP.jj} > 0 -->
                      <ul class="uk-pagination uk-flex-center" uk-margin>
                        {PM_PAGEPREV}{PM_PAGES}{PM_PAGENEXT}
                      </ul>
                			<!-- ENDIF -->

            </div>

  </div>

</div>
<!-- BEGIN: AFTER_AJAX -->
    </div>
<!-- END: AFTER_AJAX -->
<!-- END: MAIN -->