ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (5): « 1 2 3 [4] 5 »   

> Описание: Мод "Группы пользователей"
Yamaliya
Отправлено: 3 мая 2018 — 09:03
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 636
Дата рег-ции: Авг. 2012  
Откуда: Ямал
Репутация: 20




Мод содержит серьёзную недоработку, делающую его неработоспособным после пересчёта пользователей в админке.
Для исправления откройте файл setmembers.php, найдите строки
CODE:
$users[$userinfo['id']]['n'] = $fm->_LowerCase($userinfo['name']);
$users[$userinfo['id']]['m'] = $userinfo['mail'];
$users[$userinfo['id']]['p'] = $userinfo['posts'];

Если у вас установлена возможность сортировки по дате последней активности, то после них идёт строка
CODE:
$users[$userinfo['id']]['l'] = $userinfo['last_visit'];

добавьте строку
CODE:
$users[$userinfo['id']]['g'] = $userinfo['group'];

и сделайте пересчёт пользователей из админки.

(Отредактировано автором: 3 мая 2018 — 09:05)

 
 
Liliat
Отправлено: 3 мая 2018 — 14:44
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 89
Дата рег-ции: Июль 2016  
Откуда: Алматы, Казахстан
Репутация: 1




Yamaliya , NordWest , Ура! спасибо вам огромное!!!
Yamaliya , Я как раз хотела сегодня писать по поводу хлама, что получается в пользователях групп, после пересчета пользователей. Вы меня опередили, сразу выложив решение проблемы. Радость

(Отредактировано автором: 3 мая 2018 — 14:45)

 
 
Yamaliya
Отправлено: 3 мая 2018 — 15:51
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 636
Дата рег-ции: Авг. 2012  
Откуда: Ямал
Репутация: 20




Liliat , вот не знаю, мой косяк или как... Но если смотреть список зарегистрированных пользователей не из админки, а с главной, то у всех пользователей отображается группа Администраторы. Хотя при просмотре профиля пользователя группа указывается верно. У вас так же?
 
 
Liliat
Отправлено: 3 мая 2018 — 16:15
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 89
Дата рег-ции: Июль 2016  
Откуда: Алматы, Казахстан
Репутация: 1




Yamaliya пишет:
У вас так же?

было также. но т.к. не знала как это исправить, просто эту колонку удалила.
 
 
Yamaliya
Отправлено: 3 мая 2018 — 16:25
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 636
Дата рег-ции: Авг. 2012  
Откуда: Ямал
Репутация: 20




Liliat , если в файле ваш_стиль/memblist_data.tpl заменить
CODE:
<td class="row2">{$group_status}</td>
на
CODE:
<td class="row2">{$user['group']}</td>

то будет немного получше. Красивее у меня пока не получается.
 
 
Parapsixolog
Отправлено: 3 мая 2018 — 18:00
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 464
Дата рег-ции: Сент. 2011  
Репутация: 14




NordWest пишет:
У кого этот мод стоит - вы его сами ставили?
Я думал сдохну, пока закончил. Описание местами грешит неточностями.


Я сам ставил. Конечно мод в этом плане трудоёмкий, но не самый сложный, что стоит у меня.


NordWest пишет:
Я предлагаю переработать мод - сделать не единую страницу для параметров всех форумов, а сделать отображение конкретно своих параметров в свойствах конкретного форума.


Да, это было бы хорошо.

А вообще хочу сказать, что когда много форумов, настраивать права доступа вновь созданному форуму весьма сложно. Где шапка таблицы, и где строчка форума, глаза разбегаются. Я просил Николая сделать эту строчку неподвижной, как в экселе, но он так и не сделал. Вот только месяц назад я сам сел, и сделал эту фиксацию строки, стало намного удобнее.

А первоначально в этом моде настройка прав доступа была другой, не по группе, а по форумам. Николай потом переделал, а я не сохранил эти файлы к сожалению.
(Добавление)
Yamaliya пишет:
Аналогично. На правку файлов ушло более половины дня!


Да ладно, это не самый сложный в установке мод.


Yamaliya пишет:
Мод содержит серьёзную недоработку, делающую его неработоспособным после пересчёта пользователей в админке.


У меня ни чего подобного не наблюдается, хоть 100 раз пересчитывай.


Yamaliya пишет:
вот не знаю, мой косяк или как... Но если смотреть список зарегистрированных пользователей не из админки, а с главной, то у всех пользователей отображается группа Администраторы. Хотя при просмотре профиля пользователя группа указывается верно. У вас так же?


У меня всё верно отображается.
 
 
NordWest
Отправлено: 3 мая 2018 — 18:22
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 979
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 74




Parapsixolog
Напомните адрес вашего форума - я запамятовал.


Нажмите для увеличения

(Отредактировано автором: 3 мая 2018 — 18:27)

 
 
NordWest
Отправлено: 3 мая 2018 — 19:00
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 979
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 74




Yamaliya пишет:
Красивее у меня пока не получается.

Я бы порекомендовал откатить вот эту часть мода

Спойлер (Отобразить)
 
 
Parapsixolog
Отправлено: 3 мая 2018 — 21:17
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 464
Дата рег-ции: Сент. 2011  
Репутация: 14




Yamaliya пишет:
Liliat , если в файле ваш_стиль/memblist_data.tpl заменить


Liliat, Yamaliya, вот мой полный memblist_data.tp, всё отображается корректно:

CODE:
<?php
$group_title = $groups[$user['group']]['title'];
$activate = ($user['status'] == 'na' && ($fm->user['status'] == 'ad' || $fm->user['status'] == 'sm')) ? " [<a href=\"tools.php?action=members&do=activate&id={$user_id}&s={$sort}&order={$order}&p={$fm->_Intval('p')}&pg={$per_page}\">{$fm->LANG['UserActivate']}</a>]" : '';
$members_data .= <<<DATA
<tr align="center">
<td class="row2"><b><a href="profile.php?action=show&member={$user_id}" title="{$fm->LANG['UserProfile']} {$user['name']}">{$user['name']}</a></b> {$activate}</td>
<td class="row2">{$group_title}</td>
<td class="row2">{$user['posts']}</td>
<td class="row2">{$user['joined']}</td>
<td class="row2">{$user['location']}</td>
<td class="row2">{$user['mail']}</td>
<td class="row2">{$user['www']}</td>
<td class="row2">{$user['icq']}</td>
<td class="row2">{$user['aim']}</td>
</tr>
DATA;
?>



NordWest пишет:
Напомните адрес вашего форума - я запамятовал.


Я его не афиширую. Он специфической тематики.
 
 
NordWest
Отправлено: 3 мая 2018 — 21:38
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 979
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 74




Вот оно, решение
Parapsixolog пишет:
$group_title = $groups[$user['group']]['title'];
 
 
Yamaliya
Отправлено: 3 мая 2018 — 23:23
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 636
Дата рег-ции: Авг. 2012  
Откуда: Ямал
Репутация: 20




NordWest пишет:
Вот оно, решение
Не прокатывает.
CODE:
PHP Notice: Undefined variable: groups in bla-bla-bla/forum/templates/InvisionExBB/memblist_data.tpl on line 2
 
 
NordWest
Отправлено: 4 мая 2018 — 00:16
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 979
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 74




Yamaliya
В файле tools.php
ищем код
CODE:
function memberslist() {
global $fm;

который меняем кодом
CODE:
function memberslist() {
global $fm, $groups;
 
 
Yamaliya
Отправлено: 4 мая 2018 — 00:50
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 636
Дата рег-ции: Авг. 2012  
Откуда: Ямал
Репутация: 20




NordWest , спасибо, вот теперь работает.
 
 
Yamaliya
Отправлено: 4 мая 2018 — 01:58
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 636
Дата рег-ции: Авг. 2012  
Откуда: Ямал
Репутация: 20




Parapsixolog пишет:
Вот только месяц назад я сам сел, и сделал эту фиксацию строки, стало намного удобнее.
А с нами этим решением не поделитесь? Подмигивание
 
 
Parapsixolog
Отправлено: 4 мая 2018 — 11:27
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 464
Дата рег-ции: Сент. 2011  
Репутация: 14




Yamaliya пишет:
А с нами этим решением не поделитесь?


Вот, еле нашел, где я правил.

В файле modules\groups\actions\forums_access.php перестройте шапку таблицы таким образом:

CODE:
<style>
thead th{
position: sticky;
top: 0px;
}
</style>

<table class="forumline" width="99%" border="0" cellpadding="4" cellspacing="1" align="center">
<tbody>

<thead>
<tr>
<th class="thCornerL">Название форума</th>
<th class="thTop">Смотреть</th>
<th class="thTop">Доступ к форуму</th>
<th class="thTop">Отвечать</th>
<th class="thTop">Создавать темы</th>
<th class="thTop">Создавать опросы</th>
<th class="thTop">Прекреплять файлы</th>
<th class="thTop">Использовать HTML</th>
<th class="thCornerR">Модерировать форум</th>
</tr>
</thead>


Это самый лучший вариант, а перепробовал я много.
 
 
Страниц (5): « 1 2 3 [4] 5 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Коммерческая зона »

> Похожие темы: [ПРОДАЮ] мод "Группы"
Темы Форум Информация о теме Обновление
Дополнение: Отображение даты последнего входа
Дата последнего входа в списке зарегистрированных пользователей
Модификации и дополнения Ответов: 39
Автор темы: Zeg
8 февраля 2018 — 04:54
Автор: NordWest
Прикрепление файлов
Почему невозможно прикрепить файл, хотя расширение прописано в "Безопасности"
Общие вопросы Ответов: 10
Автор темы: Vi-vi
12 октября 2014 — 14:51
Автор: Guyver
Удаление или перемещение первого сообщения темы.
"Вы не можете удалить или переместить первое сообщение темы!" Можно ли все таки удалять первое сообщение темы?
Общие вопросы Ответов: 12
Автор темы: Chaplin
19 октября 2010 — 14:48
Автор: lisiycat
Репутация
Небольшая проблема с модом Репутация"
Решение проблем Ответов: 4
Автор темы: lisiycat
10 марта 2009 — 17:47
Автор: lisiycat
Пользователь удален, а админ здесь не причем
пользователь не мог зайти со своими данными, хотя в списке пользователей присутствует
Решение проблем Ответов: 4
Автор темы: looggin
25 декабря 2009 — 22:03
Автор: looggin
 



Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.1567]     [ ]