Notice: Undefined index: status in /home/exbb/exbb.info/www/community/topic.php on line 488 Notice: Undefined index: title in /home/exbb/exbb.info/www/community/topic.php on line 488 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 491 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/topic.php on line 493 Notice: Undefined index: avatar in /home/exbb/exbb.info/www/community/topic.php on line 496 Notice: Undefined index: avatar in /home/exbb/exbb.info/www/community/topic.php on line 496 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 499 Notice: Undefined index: joined in /home/exbb/exbb.info/www/community/topic.php on line 500 Notice: Undefined index: location in /home/exbb/exbb.info/www/community/topic.php on line 501 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/topic.php on line 502 Notice: Undefined index: icq in /home/exbb/exbb.info/www/community/topic.php on line 505 Notice: Undefined index: icq in /home/exbb/exbb.info/www/community/topic.php on line 506 Notice: Undefined index: aim in /home/exbb/exbb.info/www/community/topic.php on line 507 Notice: Undefined index: status in /home/exbb/exbb.info/www/community/topic.php on line 517 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: showemail in /home/exbb/exbb.info/www/community/topic.php on line 557 Notice: Undefined index: visible in /home/exbb/exbb.info/www/community/topic.php on line 593 ExBB Community :: Наведение порядка в "Пользователях" [5]
ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


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

> Описание: Предложение для облегчения жизни админам
electron
Отправлено: 10 апреля 2018 — 05:54
Post Id



Администратор
ExBB Team


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




Yamaliya пишет:
Хотя у меня дата активности уже давно прикручена.

если она уже у вас уже есть, в чем смысл ваших просьб об реализации показа активности? не понимаю...
опять-таки, если она у вас есть - поделитесь инструкцией с остальными, не будьте жадиной))
 
 
Yamaliya
Отправлено: 10 апреля 2018 — 06:11
Post Id



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


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




electron пишет:
если она уже у вас уже есть, в чем смысл ваших просьб об реализации показа активности? не понимаю...
Вроде понятно объясняла... не?
electron пишет:
если она у вас есть - поделитесь инструкцией с остальными, не будьте жадиной))
Инструкцию не сохранила, здесь на форуме выкладывали, где именно затрудняюсь ответить, поиск ещё тот... Если найду, то обязательно поделюсь.

Нашла! Улыбка

(Отредактировано автором: 10 апреля 2018 — 06:13)

 
 
electron
Отправлено: 10 апреля 2018 — 06:29
Post Id



Администратор
ExBB Team


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




Yamaliya пишет:
не?

НЕ ))
 
 
Отправлено: 10 апреля 2018 — 09:45
Post Id


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



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




Добавил инструкцию по добавлению в админку нового пользователя.

Yamaliya пишет:
А потом я уговорю Вас на сортировку...
Если только мне совсем нефиг будет делать. Улыбка

(Отредактировано автором: 10 апреля 2018 — 09:57)

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



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


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




NordWest пишет:
Yamaliya пишет:
А потом я уговорю Вас на сортировку...
Если только мне совсем нефиг будет делать. Улыбка

Эээх... Опять всё самой... Радость

Добавляем возможность сортировки по дате последней активности. (Отобразить)


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

(Отредактировано автором: 15 апреля 2018 — 03:55)

 
 
Parapsixolog
Отправлено: 15 апреля 2018 — 12:23
Post Id



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


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




Yamaliya , сейчас пробую в действии ваше дополнение.


Обнаружил "пропажу". Вот это место:

Цитата:
Открываем modules\memcontrol\language\russian\lang.php
После
CODE:
case 'n': uasort($users, 'sort_by_name'Подмигивание;
break;

добавляем
CODE:
case 'l': uasort($users, 'sort_by_dact'Подмигивание;
break;

После
CODE:
$n_selected = ($sort === 'n'Подмигивание ? ' selected="selected"':'';

добавляем
CODE:
$l_selected = ($sort === 'l'Подмигивание ? ' selected="selected"':'';


Нужно заменить на :

Открываем modules\memcontrol\language\russian\lang.php

После

CODE:
$this->LANG['SortByName'] = 'По имени';


Вставить

CODE:
$this->LANG['SortByDact'] = 'По дате активности';



И добавить ещё:

Открываем modules\memcontrol\index.php
После

CODE:
case 'n': uasort($users, 'sort_by_name');
break;


добавляем

CODE:
case 'l': uasort($users, 'sort_by_dact');
break;


После

CODE:
$n_selected = ($sort === 'n') ? ' selected="selected"':'';


добавляем

CODE:
$l_selected = ($sort === 'l') ? ' selected="selected"':'';



И сейчас буду пробовать, что получилось!

(Отредактировано автором: 15 апреля 2018 — 12:25)

 
 
Yamaliya
Отправлено: 15 апреля 2018 — 12:46
Post Id



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


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




Parapsixolog , писать инструкцию мне сложно, могу выложить изменённые файлы "до" и "после".
 
 
Parapsixolog
Отправлено: 15 апреля 2018 — 12:56
Post Id



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


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




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


Да вы всё правильно написали, только пропустили чуть чуть. Вот вся инструкция верная:

Спойлер (Отобразить)


Я сейчас установил, всё работает.

только единственный момент. Согласно вашей инструкции сортировка по активности добавляется не только в админку, но и в лист пользователей на форуме. А у меня нет столбца активности, и соответственно при этой сортировке не понятно, что сортируется. Надо или столбец активности добавлять, либо вводить эту сортировку только в админку.

Вот сейчас сижу, и думаю. Нужна ли эта сортировка пользователям? То есть нужно ли её вводить на форуме, и ввести только в админку? Кто как считает?
 
 
Yamaliya
Отправлено: 15 апреля 2018 — 13:10
Post Id



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


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




Parapsixolog , момент не единственный. Дата активности обновляется только при пересчёте пользователей (возможно иногда и в других случаях, т.к. файл users.php, изменяется не часто).
Пользователям эта информация вряд-ли нужна, а вот информация именно о дате активности даже вредна )
А вот в админке конечно нужна и сортировка, и дата последней активности.
Ну это я так думаю.
(Добавление)
Вот ещё бы добавить рядом с кнопочкой "Забанить" кнопочку "Удалить", не в админке, а прямо в профиле пользователя. Но что бы эта кнопочка была доступна только для админов... Закатив глазки
 
 
Parapsixolog
Отправлено: 15 апреля 2018 — 13:18
Post Id



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


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




Yamaliya пишет:
Пользователям эта информация вряд-ли нужна, а вот информация именно о дате активности даже вредна )


Yamaliya , я склонен с вами согласиться. Тем более, если как вы пишите, сортировка активности требует обязательного пересчёта пользователей.

И если мы пришли к такому выводу, следует убрать из инструкции все правки связанные с сортировкой активности на форуме. Например правку файла memblist.tpl из шаблона.
(Добавление)
Yamaliya пишет:
Вот ещё бы добавить рядом с кнопочкой "Забанить" кнопочку "Удалить", не в админке, а прямо в профиле пользователя. Но что бы эта кнопочка была доступна только для админов...


Думаю это легко можно сделать.
 
 
Yamaliya
Отправлено: 15 апреля 2018 — 13:29
Post Id



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


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




Parapsixolog пишет:
сортировка активности требует обязательного пересчёта пользователей.
Пересчёт выполняется также при изменении количества пользователей форума, т.е. при регистрации/удалении.
Инструкцию можете поправить, я у себя оставлю вывод и для пользователей.
(Добавление)
Parapsixolog пишет:
Думаю это легко можно сделать
Я тоже так думала... Пока не стала вникать в детали )
 
 
Parapsixolog
Отправлено: 15 апреля 2018 — 14:03
Post Id



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


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




Yamaliya пишет:
Я тоже так думала... Пока не стала вникать в детали )


А я если честно, не понимаю, зачем это надо. И почему только удалить?

А вот добавить в профиль пользователя на форуме ссылку на его профиль в админке, было бы наверное полезно. Из профиля на форуме попадаешь сразу в профиль в админке, и там что хочешь с ним делай, хочешь удаляй, а хочешь ещё что. И сделать это совсем не сложно будет.
 
 
Отправлено: 15 апреля 2018 — 18:10
Post Id


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



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




Parapsixolog пишет:
Нужна ли эта сортировка пользователям?
Только в админку. Если добавить для пользователей - можно создать большую нагрузку на сервер.
 
 
Parapsixolog
Отправлено: 15 апреля 2018 — 21:25
Post Id



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


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




Yamaliya пишет:
Я тоже так думала... Пока не стала вникать в детали )


Parapsixolog пишет:
А вот добавить в профиль пользователя на форуме ссылку на его профиль в админке, было бы наверное полезно. Из профиля на форуме попадаешь сразу в профиль в админке, и там что хочешь с ним делай, хочешь удаляй, а хочешь ещё что. И сделать это совсем не сложно будет.


Осуществил такой вариант. Для ввода такой ссылки, видной только администратору, надо в файле своего стиля profile_show.tpl найти строки:

CODE:
echo <<<DATA
<br>
<div id="navstrip" align="left">
<img src="./templates/BlankPageExBBsu/im/nav.gif" border="0" alt="&gt;"/>&nbsp;<a href="{$fm->exbb['boardurl']}" title="{$fm->exbb['boarddesc']}">{$fm->exbb['boardname']}</a>&nbsp;&raquo;&nbsp; {$fm->LANG['UserInfo']}
</div>


И заменить их на:

CODE:
$adminuserid = (defined('IS_ADMIN')) ? '<a href="setmembers.php?action=edit_user&userid='.$user['id'].'" ><font color=red >Администратирование профиля '.$user['name'].'</font></a>' : '';

echo <<<DATA
<br>
<table border="0" width="100%">
<tr><td id="navstrip" align="left">
<img src="./templates/InvisionIceMod/im/nav.gif" border="0" alt="&gt;"/>&nbsp;<a href="{$fm->exbb['boardurl']}" title="{$fm->exbb['boarddesc']}">{$fm->exbb['boardname']}</a>&nbsp;&raquo;&nbsp; {$fm->LANG['UserInfo']}
</td>
<td id="navstrip" align="right">{$adminuserid}
</td></tr>
</table>


Вот и всё. Я уже у себя сделал.
 
 
Parapsixolog
Отправлено: 15 апреля 2018 — 21:54
Post Id



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


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




NordWest пишет:
Только в админку. Если добавить для пользователей - можно создать большую нагрузку на сервер.


Соглашаюсь. Тогда это дополнение сокращается, и принимает вот такой вид:

Только в админке (Отобразить)
 
 
Страниц (6): « 1 2 3 4 [5] 6 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Обсуждаем »

> Похожие темы: Наведение порядка в "Пользователях"
Темы Форум Информация о теме Обновление
Репутация
Небольшая проблема с модом Репутация"
Решение проблем Ответов: 4
Автор темы: lisiycat
10 марта 2009 — 17:47
Автор: lisiycat
Дополнение: Удобочитаемый вывод даты и времени
Например: Вместо вывода сегодняшней даты - слово "Сегодня"
Модификации и дополнения Ответов: 36
Автор темы: yura3d
4 июля 2013 — 09:32
Автор: wasp
Прикрепление файлов
Почему невозможно прикрепить файл, хотя расширение прописано в "Безопасности"
Общие вопросы Ответов: 10
Автор темы: Vi-vi
12 октября 2014 — 14:51
Автор: Guyver
Удаление или перемещение первого сообщения темы.
"Вы не можете удалить или переместить первое сообщение темы!" Можно ли все таки удалять первое сообщение темы?
Общие вопросы Ответов: 12
Автор темы: Chaplin
19 октября 2010 — 14:48
Автор: lisiycat
Ошибка при добавлении подфорума
связано с модом "Спонсор раздела"
Решение проблем Ответов: 6
Автор темы: Zeg
26 января 2010 — 16:19
Автор: BBcod
 



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




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

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

[Script Execution time: 0.1181]     [ ]