Перейти к содержимому
Русский язык для Invision Community 5

Выборка категории в фильтр

Здравствуйте. Я уже копал эту функцию, ничего не получилось, помогите плиз.

 

Имеем категории, пока просто текстом:

 

$areas = array('Maps\Download\HELLHALT v5.0.26.w3x', 'maps\download\DotA Allstars 6.88w3.w3x');

 

html:

 

                    {{foreach $areas as $key => $data}}
                   <li class="ipsMenu_item {{if isset( \IPS\Request::i()->in ) and \IPS\Request::i()->in == $key}}ipsMenu_itemChecked{{endif}}"><a href="{$thisUrl->setQueryString( array( 'in' => $key ) )}">{$data[1]}</a></li>
                   {{endforeach}}

 

результат: http://prntscr.com/ldh6bd

 

Я так понимаю, значения нужно преобразовать во что-то? Скажите плиз как :)

Рекомендованные сообщения

  • Автор

Помогите плиз еще с этим, что-то не понимаю с чего начать.

 

            {{if $table->showAdvancedSearch AND ( ( isset( $table->sortOptions ) and count( $table->sortOptions ) > 1 ) OR $table->advancedSearch )}}
               <li>
                   {{if isset($table->sortOptions) }}
                   <a href="#elSortByMenu_menu" id="elSortByMenu_{$table->uniqueId}" data-role="sortButton" data-ipsMenu data-ipsMenu-activeClass="ipsButtonRow_active" data-ipsMenu-selectable="radio">{lang="sort_by"} <i class="fa fa-caret-down"></i></a>
                   <ul class="ipsMenu ipsMenu_auto ipsMenu_withStem ipsMenu_selectable ipsHide" id="elSortByMenu_{$table->uniqueId}_menu">
                           {{$custom = TRUE;}}
                           {{foreach $table->sortOptions as $key => $col}}
                               <li class="ipsMenu_item {{if $col === $table->getSortByColumn()}}{{$custom = FALSE;}}ipsMenu_itemChecked{{endif}}" data-ipsMenuValue="{$col}" data-sortDirection='{$table->getSortDirection( $key )}'><a href="{$table->baseUrl->setQueryString( array( 'filter' => $table->filter, 'sortby' => $col, 'sortdirection' => $table->getSortDirection( $key ), 'page' => '1' ) )}">{lang="{$table->langPrefix}sort_{$key}"}</a></li>
                           {{endforeach}}
                       {{if $table->advancedSearch}}
                           <li class="ipsMenu_item {{if $custom}}ipsMenu_itemChecked{{endif}}" data-noSelect="true">
                               <a href='{$table->baseUrl->setQueryString( array( 'advancedSearchForm' => '1', 'filter' => $table->filter, 'sortby' => $table->sortBy, 'sortdirection' => $table->sortDirection ) )}' data-ipsDialog data-ipsDialog-title='{lang="custom_sort"}'>{lang="custom"}</a>
                           </li>
                       {{endif}}
                   </ul>
                   {{elseif $table->advancedSearch}}
                       <a href='{$table->baseUrl->setQueryString( array( 'advancedSearchForm' => '1', 'filter' => $table->filter, 'sortby' => $table->sortBy, 'sortdirection' => $table->sortDirection ) )}' data-ipsDialog data-ipsDialog-title='{lang="custom_sort"}'>{lang="custom"}</a>
                   {{endif}}
               </li>
           {{endif}}

 

 

Сортировка по картам, по датам (DESC, ASC), по имени и т.д.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.