Posted 6 мая, 20159 yr Просмотр файла Вывод всех пользователей мод Простой и легкий мод который отображает всех пользователей (делал для себя. может кому пригодится) Добавил greykoo Добавлено 06.05.2015 Категория Интерфейс Язык ru
11 мая, 20159 yr 4C133/6 Мы не смогли проанализировать файл application.json этого приложения т.к. он отсутствует или повреждён. Пожалуйста, свяжитесь с автором для обновления версии данного приложения.
11 мая, 20159 yr Author 4C133/6 Мы не смогли проанализировать файл application.json этого приложения т.к. он отсутствует или повреждён. Пожалуйста, свяжитесь с автором для обновления версии данного приложения. Попробуй удалить приложение в админке (если не удалит то и в БД, есть такой глюк в IPS). Потом еще раз закинуть архив с этим приложением на ФТП и повторно установить . Я думаю не все файлы закинул
12 мая, 20159 yr Попробовал. Удалил. Проверил базу. Потом перезалил в каталог по имени архива - members_new с сохранением всей структуры архива (CHMOD - 755). Поставил. Получил ошибку 1S111/1. Новых таблиц в базе не появилось.
5 июня, 20159 yr Author Не удаётся скачать из Файлового архива. @greykoo Перезалейте пожалуйста. Странно.. у меня всё нормально скачалось . Закинул еще 1 версию
8 июня, 20159 yr Невозможно скрыть ссылку на приложение из списка в навигации. Соответствующая галочка не работает. Чистка кэша не спасла.
11 июня, 20159 yr Автор, можно просьбу? Касаемо members_new архива. Не могли бы Вы сделать так, чтобы в списке пользователей IP адреса не отображались? Или отображались, но для указанных в настройках групп
12 июня, 20159 yr Автор, можно просьбу? Касаемо members_new архива. Не могли бы Вы сделать так, чтобы в списке пользователей IP адреса не отображались? Или отображались, но для указанных в настройках групп Ищешь шаблон, отвечающий за этот плагин, ищешь код и накрываешь условием или вовсе удаляешь его
13 июня, 20159 yr Ищешь шаблон, отвечающий за этот плагин, ищешь код и накрываешь условием или вовсе удаляешь его Я в этом полный нуль. Но спасибо за совет, попробуем
23 июня, 20159 yr Не могу выставить права доступа к модулю. У всех, кроме админа, пишет "У Вас нету доступа для просмотра пользователей. Пожалуйста войдите или зарегестрируйстесь." Где копать.
23 июня, 20159 yr Не могу выставить права доступа к модулю. У всех, кроме админа, пишет "У Вас нету доступа для просмотра пользователей. Пожалуйста войдите или зарегестрируйстесь." Где копать. В настройках модуля копать.
24 июня, 20159 yr Я уже это понял, но при всех выставленных разрешениях никто, кроме группы Администраторы не имеет доступ к модулю. Кстати, слово "нету" в переводе модуля очень режет слух.
25 июня, 20159 yr Я уже это понял, но при всех выставленных разрешениях никто, кроме группы Администраторы не имеет доступ к модулю. Кстати, слово "нету" в переводе модуля очень режет слух. Доступ проставлен в Система-Приложения-Пользователи А еще появилась настройка Пользователи-Пользователи(Настройка). Необходимо разрешить доступ там.
26 июня, 20159 yr Там, где Вы пишете, всё я выставил. Результат для групп пользователей, отличных от Администраторы, тот же что и раньше. Модуль хороший и нужный. Я расстроен.
2 июля, 20159 yr Хотелось бы добавить в списке отображения пользователей число публикаций(постов) и сортировку по числу постов.
6 июля, 20159 yr Кривенько, но сделал) В файле \members\modules\front\members\view.php изменил строку к такому виду: $table->include = array( 'photo', 'member_name', 'location_lang', 'reputation_points', 'ip_address', 'member_posts', 'login_type' ); Файлик \members\data\theme.xml поправил, но не очень красиво(зато работает). <?xml version="1.0" encoding="UTF-8"?> <theme name="Default" author_name="Invision Power Services, Inc" author_url="http://www.invisionpower.com"> <template template_group="global" template_name="pageHeader" template_data="$title, $blurb='', $rawBlurb=FALSE" template_location="front" template_app="members"><![CDATA[ <div class='ipsPageHeader ipsClearfix ipsSpacer_bottom'> <h1 class='ipsType_pageTitle'>{$title}</h1> {{if $blurb}} <div class='ipsPageHeader_info ipsType_light'> {{if !$rawBlurb}} {$blurb} {{else}} {$blurb|raw} {{endif}} </div> {{endif}} </div>]]></template> <template template_group="members" template_name="membersUsersList" template_data="$table, $totalCount" template_location="front" template_app="members"><![CDATA[{template="pageHeader" group="global" params="\IPS\Member::loggedIn()->language()->addToStack('members_app_all')"} <br> <div class='ipsBox'> <h2 class='ipsType_sectionTitle ipsType_reset ipsType_medium'>{lang="members_count" pluralize="$totalCount"}</h2> {$table|raw} </div>]]></template> <template template_group="members" template_name="memberUsersRow" template_data="$table, $headers, $rows" template_location="front" template_app="members"><![CDATA[{{if !empty($rows) }} {{foreach $rows as $row}} <li class='ipsGrid_span4 ipsPhotoPanel ipsPhotoPanel_small ipsClearfix cOnlineUser {{if $row['login_type'] == \IPS\Session\Front::LOGIN_TYPE_ANONYMOUS}}ipsFaded{{endif}}'> {$row['photo']|raw} <div> <div class='ipsContained'> <h3 class='ipsType_reset ipsType_normal'> {{if $row['login_type'] == \IPS\Session\Front::LOGIN_TYPE_ANONYMOUS}} <span class="ipsBadge ipsBadge_icon ipsBadge_small ipsBadge_style6" title='{lang="signed_in_anoymously"}' data-ipsTooltip><i class='fa fa-eye'></i></span> {{endif}} {$row['member_name']|raw} </h3> <p class='ipsType_reset ipsTruncate ipsTruncate_line ipsType_break'>{$row['location_lang']|raw}</p> <p class='ipsType_reset ipsTruncate ipsTruncate_line ipsType_light'> {{if settings.reputation_enabled and settings.reputation_show_profile}} <span title="{lang="reputation_badge_tooltip"}" data-ipsTooltip class='ipsRepBadge {{if $row['reputation_points'] > 0}}ipsRepBadge_positive{{elseif $row['reputation_points'] < 0}}ipsRepBadge_negative{{else}}ipsRepBadge_neutral{{endif}}'> <i class='fa {{if $row['reputation_points'] > 0}}fa-plus-circle{{elseif $row['reputation_points'] < 0}}fa-minus-circle{{else}}fa-circle{{endif}}'></i> {expression="abs($row['reputation_points'])"} </span> {{endif}} {{if \IPS\Member::loggedIn()->hasAcpRestriction( 'core', 'members', 'membertools_ip' )}} · {$row['ip_address']}</span> {{endif}} </p> <p class='ipsType_reset ipsType_normal'> {$row['member_posts']|raw} </p> </div> </div> </li> {{endforeach}} {{else}} <li>{lang="members_no_results"}</li> {{endif}}]]></template> <template template_group="members" template_name="memberUsersTable" template_data="$table, $headers, $rows, $quickSearch" template_location="front" template_app="members"><![CDATA[<div data-baseurl='{$table->baseUrl}' data-resort='{$table->resortKey}' data-controller='core.global.core.table{{if $table->canModerate()}},core.front.core.moderation{{endif}}'> <div class="ipsButtonBar ipsPad_half ipsClearfix ipsClear"> <ul class="ipsButtonRow ipsPos_right ipsClearfix"> <li> <a href="#elSortByMenu_menu" id="elSortByMenu" 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_menu"> <li class="ipsMenu_item {{if $table->sortBy == 'running_time'}}ipsMenu_itemChecked{{endif}}" data-ipsMenuValue="running_time"><a href="{$table->baseUrl->setQueryString( array( 'filter' => $table->filter, 'sortby' => 'running_time', 'sortdirection' => 'desc', 'page' => '1', 'group' => \IPS\Request::i()->group ) )}">{lang="{$table->langPrefix}running_time"}</a></li> <li class="ipsMenu_item {{if $table->sortBy == 'member_name'}}ipsMenu_itemChecked{{endif}}" data-ipsMenuValue="member_name"><a href="{$table->baseUrl->setQueryString( array( 'filter' => $table->filter, 'sortby' => 'member_name', 'sortdirection' => 'asc', 'page' => '1', 'group' => \IPS\Request::i()->group ) )}">{lang="{$table->langPrefix}member_name"}</a></li> <li class="ipsMenu_item {{if $table->sortBy == 'member_posts'}}ipsMenu_itemChecked{{endif}}" data-ipsMenuValue="member_posts"><a href="{$table->baseUrl->setQueryString( array( 'filter' => $table->filter, 'sortby' => 'member_posts', 'sortdirection' => 'asc', 'page' => '1', 'group' => \IPS\Request::i()->group ) )}">{lang="Posts count"}</a></li> </ul> </li> {{if !empty( $table->filters )}} <li> <a href="#elFilterByMenu_{$table->uniqueId}_menu" data-role="tableFilterMenu" id="elFilterByMenu_{$table->uniqueId}" data-ipsMenu data-ipsMenu-activeClass="ipsButtonRow_active" data-ipsMenu-selectable="radio">{lang="filter_by"} <i class="fa fa-caret-down"></i></a> <ul class='ipsMenu ipsMenu_auto ipsMenu_withStem ipsMenu_selectable ipsHide' id='elFilterByMenu_{$table->uniqueId}_menu'> <li data-action="tableFilter" data-ipsMenuValue='' class='ipsMenu_item {{if !$table->filter}}ipsMenu_itemChecked{{endif}}'> <a href='{$table->baseUrl->setQueryString( array( 'sortby' => $table->sortBy, 'sortdirection' => $table->sortDirection, 'page' => '1', 'filter' => '', 'group' => \IPS\Request::i()->group ) )}' class='{{if !array_key_exists( $table->filter, $table->filters )}}ipsButtonRow_active{{endif}}'>{lang="all"}</a> </li> {{foreach $table->filters as $k => $q}} <li data-action="tableFilter" data-ipsMenuValue='{$k}' class='ipsMenu_item {{if $k === $table->filter}}ipsMenu_itemChecked{{endif}}'> <a href='{$table->baseUrl->setQueryString( array( 'filter' => $k, 'sortby' => $table->sortBy, 'sortdirection' => $table->sortDirection, 'page' => '1', 'group' => \IPS\Request::i()->group ) )}'>{lang="{$table->langPrefix}{$k}"}</a> </li> {{endforeach}} </ul> </li> {{endif}} </ul> {{if $table->pages > 1}} <div data-role="tablePagination"> {template="pagination" group="global" app="core" location="global" params="$table->baseUrl, $table->pages, $table->page, $table->limit"} </div> {{endif}} </div> <ol class='ipsList_reset ipsPad ipsGrid ipsGrid_collapsePhone ipsClear' data-ipsGrid data-role='tableRows'> {template="$table->rowsTemplate[1]" params="$table, $headers, $rows" object="$table->rowsTemplate[0]"} </ol> {{if $table->pages > 1}} <div class="ipsButtonBar ipsPad_half ipsClearfix ipsClear" data-role="tablePagination"> {template="pagination" group="global" app="core" location="global" params="$table->baseUrl, $table->pages, $table->page, $table->limit"} </div> {{endif}} </div>]]></template> </theme> Был бы щастлиф, если автор выпустит апдейт с красиво внесенными изменениями.
21 января, 20168 yr Хм, долго мучался, искал по форумам, поисковикам.... как ставить этот мод? Не xml внутри, ничего нет
21 января, 20168 yr 40 минут назад, zfjoury сказал: Хм, долго мучался, искал по форумам, поисковикам.... как ставить этот мод? Не xml внутри, ничего нет прошу members_new.tar
22 января, 20168 yr 8 часов назад, zfjoury сказал: Хм, долго мучался, искал по форумам, поисковикам.... как ставить этот мод? Не xml внутри, ничего нет это не "Плагин", это "Приложение", поэтому там и добавляйте вот этот архив .tar, который в сообщении выше jack007 дал.
24 января, 20168 yr В 21.01.2016 в 02:04, jack007 сказал: прошу members_new.tar В 22.01.2016 в 10:21, alexxis сказал: это не "Плагин", это "Приложение", поэтому там и добавляйте вот этот архив .tar, который в сообщении выше jack007 дал. Приложение которое вы загрузили, не может быть установлено т.к. оно не является приложением или архив поврежден
24 января, 20168 yr 1 час назад, zfjoury сказал: Приложение которое вы загрузили, не может быть установлено т.к. оно не является приложением или архив поврежден У вас 4.0 ?
24 января, 20168 yr Сейчас установил, всё настроил, всё работает. Единственно, сортировки поиска по "последнему действию" и "по имени пользователя" почему-то не работают Сортировку "по репутации" добавил, она тоже не корректно показывает результаты. Я даже поиск "по IP" добавил - он вот сортирует исправно. + а и @GeNko выше изменял модификацию, вставляя поиск по количеству сообщений - он работает и сортирует исправно, что порадовало.
24 января, 20168 yr Под 4.1.7 будет переделано? P.S. Я просто немного не в курсе - только у меня этот мод форум крашил, или у все
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.