Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2008-11-20 02:14:51

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

dr_userlist :: Список зарегистрированных пользователей

Название плагина: DR Userlist
Последняя версия: 1.3
Скриншот: http://img85.imageshack.us/img85/5328/druserlistmd9.png

Автор расширения: Styler

Плагин выводит список пользователей, зарегистрированных на сайте.

Кол-во пользователей для отображения на одной странице и параметры сортировки задаются в конфигураторе.

P.S Если вы захотите отблагодарить или поощрить на новые разработки мои реквизиты указаны в readme.txt wink

[1.3] [28.01.2010]
- плагин адаптирован для работы с NG CMS 0.9.1;
- в веб-конфигуратор добавлена возможность настройки формата вывода даты.

[1.2] [24.02.2009]
% Плагин адаптирован для работы с NG CMS;
x Исправлена ошибка - невозможность перехода в профиль пользователя, в котором содержатся русские буквы.

Изменено Wolverine (2010-01-28 21:32:44)

Не в сети

#2 2009-02-24 12:45:06

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: dr_userlist :: Список зарегистрированных пользователей

Исправлен небольшой баг - невозможность перехода в профиль пользователя, в котором содержатся русские буквы. Спасибо Виталику wink

Не в сети

#3 2009-02-24 15:22:55

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: dr_userlist :: Список зарегистрированных пользователей

Тема перенесена в раздел "Страницы плагинов"

Не в сети

#4 2009-04-29 03:10:37

torg
Участник
Откуда Россия
Зарегистрирован: 2009-04-23
Сообщений: 130
Сайт

Re: dr_userlist :: Список зарегистрированных пользователей

У меня настройки не сохраняет. Пишет:

There is no such plugin

Не в сети

#5 2009-04-29 04:20:47

insider
Участник
Зарегистрирован: 2009-01-25
Сообщений: 229
Рейтинг :   35 
Сайт

Re: dr_userlist :: Список зарегистрированных пользователей

/engine/plugins/userlist/version
Найди

ID: userlist

Замени на

ID: dr_userlist

Не в сети

#6 2009-04-30 18:40:13

torg
Участник
Откуда Россия
Зарегистрирован: 2009-04-23
Сообщений: 130
Сайт

Re: dr_userlist :: Список зарегистрированных пользователей

insider. Заработало. Спасибо. Вот бы кэширование в него встроить и настройку дат было бы супер.

Не в сети

#7 2009-04-30 18:52:22

insider
Участник
Зарегистрирован: 2009-01-25
Сообщений: 229
Рейтинг :   35 
Сайт

Re: dr_userlist :: Список зарегистрированных пользователей

/engine/plugins/userlist/userlist.php

$userreg = date("Y-m-d", $bos['reg']);

Y-m-d -- собственно, формат даты
http://php.net/date

Не в сети

#8 2009-04-30 18:54:29

torg
Участник
Откуда Россия
Зарегистрирован: 2009-04-23
Сообщений: 130
Сайт

Re: dr_userlist :: Список зарегистрированных пользователей

Гуд. Я обычно делаю так: H:i, Y-m-d. Часы:минуты, Год-месяц-дата. Остаётся вопрос кэша и наверно всё.

Изменено torg (2009-04-30 18:55:00)

Не в сети

#9 2009-04-30 18:56:01

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: dr_userlist :: Список зарегистрированных пользователей

torg, После:

 global $mysql, $template, $config;

Вставь:
   

$cacheFileName = md5('dr_userlist'.$config['theme'].$config['default_lang'].$year.$month).'.txt';
	
	if (intval(extra_get_param('dr_userlist','cache'))) {
		$cacheData = cacheRetrieveFile($cacheFileName, intval(extra_get_param('dr_userlist','cacheExpire')), 'dr_userlist');
		if ($cacheData != false){
			$template['vars']['mainblock'] = $cacheData;
			return;
		}
	}

И после:

$template['vars']['mainblock'] = $output;

Вставь:

 if (extra_get_param('dr_userlist','cache')) {
														cacheStoreFile($cacheFileName, $output, 'dr_userlist');
													}

В config.php, после:

array_push($cfg, array('name' => 'order',   'title' => 'Упорядочить по:', 'descr' => 'Выберите порядок отображения пользователей.', 'type' => 'select', 'values' => array ('asc' => 'Возрастанию', 'desc' => 'Убыванию'), 'value' => extra_get_param($plugin,'order')));

Вставить:

array_push($cfg, array('name' => 'cache', 'title' => "Использовать кеширование карты сайта<br /><small><b>Да</b> - кеширование используется<br /><b>Нет</b> - кеширование не используется</small>", 'type' => 'select', 'values' => array ( '1' => 'Да', '0' => 'Нет'), 'value' => intval(extra_get_param($plugin,'cache'))));
array_push($cfg, array('name' => 'cacheExpire', 'title' => 'Период обновления кеша (в секундах)<br /><small>(через сколько секунд происходит обновление кеша. Значение по умолчанию: <b>10800</b>, т.е. 3 часа)', 'type' => 'input', 'value' => intval(extra_get_param($plugin,'cacheExpire'))?extra_get_param($plugin,'cacheExpire'):'10800'));

P.S. Не проверял, но работать кеширование должно...

Не в сети

#10 2009-04-30 19:00:28

torg
Участник
Откуда Россия
Зарегистрирован: 2009-04-23
Сообщений: 130
Сайт

Re: dr_userlist :: Список зарегистрированных пользователей

У нас же даты русские.
Вписал так:

$userreg = date("H:i, d-m-Y", $bos['reg']);

ROZARD, потом пробану, спасибо.

Изменено torg (2009-04-30 19:01:59)

Не в сети

#11 2009-05-01 00:25:58

Styler
Участник
Зарегистрирован: 2008-10-13
Сообщений: 279
Рейтинг :   11 

Re: dr_userlist :: Список зарегистрированных пользователей

Хм, нафик тут кеширование с учетом того что плагин находится на отдельной странице и далеко не самая часто просматриваемая вещь (как правило)? Похоже на паранойю - закешировать все что можно и нельзя, но лиж бы бы было кеширование. smile

Не в сети

#12 2009-05-02 22:03:07

torg
Участник
Откуда Россия
Зарегистрирован: 2009-04-23
Сообщений: 130
Сайт

Re: dr_userlist :: Список зарегистрированных пользователей

Кэширование нужно везде. Без этого никуды. Приятно же когда страница грузится из кэша сервера и кэша браузера быстрее, чем ждать когда оно снова прогрузится, тем самым мы разгружаем работу всех систем, также трафик юзеров на модемах экономим.

Не в сети

#13 2009-05-03 00:12:21

Styler
Участник
Зарегистрирован: 2008-10-13
Сообщений: 279
Рейтинг :   11 

Re: dr_userlist :: Список зарегистрированных пользователей

torg, если у Вас проект с посещаемостью более 100к я бы согласился, в остальных же случаях фразу "Кэширование нужно везде" можно оспаривать.

Не в сети

#14 2009-05-04 21:12:29

torg
Участник
Откуда Россия
Зарегистрирован: 2009-04-23
Сообщений: 130
Сайт

Re: dr_userlist :: Список зарегистрированных пользователей

Styler, может вам лень было написать нормальный плугин с кешем? А человек вот со стороны мне подсказал что да как. Писал вам в аську чтобы спросить помощи, а в ответ игнор. Жаль.

Не в сети

#15 2009-05-04 21:20:37

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: dr_userlist :: Список зарегистрированных пользователей

torg, тебе уже ответил Styler, но повторю и я - кешировать надо тогда, когда в этом есть смысл и польза.
Иначе можно докешироваться до того, что с кешем работать будет значительно медленнее, чем без кеша вообще.

Не в сети

#16 2009-05-04 21:24:00

torg
Участник
Откуда Россия
Зарегистрирован: 2009-04-23
Сообщений: 130
Сайт

Re: dr_userlist :: Список зарегистрированных пользователей

vitaly, согласен, но вот тормоза от плугина этого я вижу когда список выводится - это минус.

Не в сети

#17 2010-01-28 17:39:27

Styler
Участник
Зарегистрирован: 2008-10-13
Сообщений: 279
Рейтинг :   11 

Re: dr_userlist :: Список зарегистрированных пользователей

Обновил плагин.

[1.3] [28.01.2010]
- плагин адаптирован для работы с NG CMS 0.9.1;
- в веб-конфигуратор добавлена возможность настройки формата вывода даты.

Не в сети

#18 2010-01-28 21:34:39

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: dr_userlist :: Список зарегистрированных пользователей

Styler, спасибо smile Не знаю, если в punBB передача авторства темы, но я поправил шапку топика...

Не в сети

#19 2010-02-10 02:19:51

Ярояр
Участник
Зарегистрирован: 2010-01-22
Сообщений: 19
Рейтинг :   

Re: dr_userlist :: Список зарегистрированных пользователей

Не могу разобраться с плагином!
Вставляю в код переменную {userlist}, но она так и отображается "{userlist}", просто как текст.
Подсобите, люди добрые smile

Участок кода выглядит примерно так:
<div>{userlist}</div>

Плагин активирован, настроен на вывод 10-ти ссылок на странице.

Не в сети

#20 2010-02-10 05:36:53

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: dr_userlist :: Список зарегистрированных пользователей

Ярояр, вставлять никуда ничего не надо ) а надо сюда мой сайт/plugin/userlist/

Не в сети

#21 2010-02-10 13:24:16

Ярояр
Участник
Зарегистрирован: 2010-01-22
Сообщений: 19
Рейтинг :   

Re: dr_userlist :: Список зарегистрированных пользователей

Плагин я туда и установил. Настроил.
Но как им воспользоваться?! smile

Не в сети

#22 2010-02-10 13:28:43

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: dr_userlist :: Список зарегистрированных пользователей

http://yaroyar.ru/plugin/userlist/

Не в сети

#23 2010-02-10 13:36:11

Ярояр
Участник
Зарегистрирован: 2010-01-22
Сообщений: 19
Рейтинг :   

Re: dr_userlist :: Список зарегистрированных пользователей

Не работает! sad(
«Запрашиваемая вами страница не найдена.»

http://www.lakomosti.ru/plugin/userlist

Не в сети

#24 2010-02-10 13:39:41

Trashcka
Участник
Откуда КиевГрад
Зарегистрирован: 2008-12-04
Сообщений: 1,487
Рейтинг :   73 

Re: dr_userlist :: Список зарегистрированных пользователей

Ярояр, а у меня работает смотри http://www.lakomosti.ru/plugin/userlist/  ))) слэшики не забываем ставить в конце.

Изменено Trashcka (2010-02-10 13:40:40)

Не в сети

#25 2010-02-10 13:41:04

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: dr_userlist :: Список зарегистрированных пользователей

/ в конце не забывай, или подправить ЧПУ надо, чтобы и без слеша проходило

Не в сети

Подвал раздела

Работает на FluxBB