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

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

Вы не зашли.

#51 2011-02-05 14:32:23

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

Re: Плагин :: user ranks

1. Почему не гуд? Все правильно.
2. 1 января 1970 - начало отсчёта времени unix систем. Криво ты добавил вывод даты. Как исправить написано в этом же топике http://ngcms.ru/forum/viewtopic.php?pid=4993#p4993

Изменено Wolverine (2011-02-05 14:35:04)

Не в сети

#52 2011-02-05 14:59:02

magliona
Участник
Откуда Украина
Зарегистрирован: 2010-06-23
Сообщений: 215
Рейтинг :   
Сайт

Re: Плагин :: user ranks

zheka, я вот сделал себе так но не смог добавить данную функцию в комменты возможно кто-то поможет?

Не в сети

#53 2011-02-05 15:25:51

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

Re: Плагин :: user ranks

Wolverine,

1. Я добавил html код прямо в поле для ввода ранга такого типа:

Новичок <img src="http://localhost/star.png">

В итоге в админке после сохранения это выглядит так:

1.JPG

Хотя всё работает нормально. Значит такое допустимо ?

2. Попытался поправить но что-то не пошло, видать в плагине комментов что-то поменялось использовал плагин из SVN Changeset 699 вот кусок кода:

$output = '';
	foreach ($mysql->select($sql) as $row) {
		$comnum++;
		$tvars['vars']['id']		=	$row['id'];
		$tvars['vars']['author']	=	$row['author'];
		$tvars['vars']['com']	    =	$row['com'];
		$tvars['vars']['mail']		=	$row['mail'];
		$tvars['vars']['date']		=	LangDate($timestamp, $row['postdate']);
        $status = 'Гость';
        $tvars['vars']['reg']        =    langdate("j Q Y", $row['regdate']);

         if ($row['reg']) {
            $tvars['vars']['profile_link'] = GetLink('user', $row);
            $tvars['regx']["'\[profile\](.*?)\[/profile\]'si"] = '$1';
        } else {
            $tvars['vars']['profile_link'] = '';
            $tvars['regx']["'\[profile\](.*?)\[/profile\]'si"] = '';
            $tvars['vars']['reg']        ='';
        }

ошибка:

Fatal error: Call to undefined function GetLink() in Z:\home\localhost\www\engine\plugins\comments\inc\comments.show.php on line 96

Не в сети

#54 2011-02-05 15:42:01

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

Re: Плагин :: user ranks

1. По моему это нормальное решение. Нужно только решить вопрос с нормальным отображением HTML в настройках, это конечно не дело smile

2. GetLink сейчас уже удален из движка, покажи свой кусок кода, который ты добавил для вывода.

Не в сети

#55 2011-02-05 15:53:06

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

Re: Плагин :: user ranks

вот мой код:

$tvars['vars']['reg']        =    langdate("j Q Y", $row['regdate']);

         if ($row['reg']) {
            $tvars['vars']['profile_link'] = GetLink('user', $row);
            $tvars['regx']["'\[profile\](.*?)\[/profile\]'si"] = '$1';
        } else {
            $tvars['vars']['profile_link'] = '';
            $tvars['regx']["'\[profile\](.*?)\[/profile\]'si"] = '';
            $tvars['vars']['reg']        ='';
        }

Не в сети

#56 2011-02-05 16:41:37

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

Re: Плагин :: user ranks

Удали его и возьми чистый плагин. У меня версия 0.05b и там все очень просто

Найти

	$joinFilter = array();
	if ($config['use_avatars']) {
		$joinFilter = array('users' => array('fields' => array('avatar')));
	}

ниже добавить

$joinFilter['users']['fields'][] = 'reg';

После

$tvars['vars']['date']		=	LangDate($timestamp, $row['postdate']);

Добавить

$tvars['vars']['reg'] = $row['users_reg'] ? LangDate("j Q Y", $row['users_reg']) : '';

Не в сети

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

Работает на FluxBB