Перейти к контенту

[2.3.x]eXTended Reputation ReBirth


Arhar

Рекомендуемые сообщения

  • Ответы 1,1k
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

В этом шаблоне вообще не должно быть &p={PID}

Замечательно. А убрать как? Точнее где.

 

ПС: а с кодировкой что? (см. скриншот)

Ссылка на комментарий
Поделиться на других сайтах

На кодировку внимания не обращайте.

 

Где-где, в файле отвечающем за профмль, ./s/act_pub/profile.php, там где добавляли код мода.

 

P.S. А вы по какой инструкции ставили?

Ссылка на комментарий
Поделиться на других сайтах

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

"Ошибка при работе с базой данных

блаблабла нажав сюда"

как легко понять, надо делать то, что написано в рекомедациях

 

 

чтобы сделать отображение разным цветом ссылок на профили, надо сделать умные действия с кодом, которые мне сейчас описывать лень, ибо у меня было 5 пар

Ссылка на комментарий
Поделиться на других сайтах

А Возможно ли как нибудь сделать перерасчёт репутации? а то у меня вот такая проблемка! http://ipicture.ru/uploads/080328/kTOp5LT8VA.jpg
Ссылка на комментарий
Поделиться на других сайтах

Будет... Кому это ещё нужно? :D
Ссылка на комментарий
Поделиться на других сайтах

чтобы сделать отображение разным цветом ссылок на профили, надо сделать умные действия с кодом, которые мне сейчас описывать лень, ибо у меня было 5 пар

 

А по возможности описать ? Пожалуйста. Спасибо. :D

Ссылка на комментарий
Поделиться на других сайтах

Ну в общем то думаю многим пригодилось бы! так как при удалении пользователя через АЦ он остаёться в таблице репы!
Ссылка на комментарий
Поделиться на других сайтах

ЧТОБЫ

----------------------------------

отображались цветные ники

----------------------------------

reputation.php

найти

$row['joined'] = $this->ipsclass->get_date( $row['joined'], 'JOINED' );

добавить

$row['members_display_name'] = $this->ipsclass->cache['group_cache'][ $row['mgroup'] ]['prefix'].$row['members_display_name'].$this->ipsclass->cache['group_cache'][ $row['mgroup'] ]['suffix'];

-----------------------------------------

не выводились удаленные юзеры

-----------------------------------------

reputation.php

найти

		$this->ipsclass->DB->simple_exec();
	{
		while($row = $this->ipsclass->DB->fetch_row())
		{

добавить после

				if(!$row['id'])
			{
				continue;
			}

далее читают профессионалы

также хорошо бы добавить очистку таблицы репутации при удалении пользователя через админку

./sources/action_admin/member.php

функция member_delete_do($id)

$this->ipsclass->DB->simple_exec_query( array( 'delete' => 'reputation', 'where' => "to_user".$mids ) );

удаляем "кому"

"от кого" я думаю не надо

Ссылка на комментарий
Поделиться на других сайтах

Архар, я когда доберусь, то сделаю в reputation.php утилиту для очистки. Кроме того хочу сделать в members кеш по типам репутации, для вывода в теме напрмер в виду Всего: X, в форуме: Y.
Ссылка на комментарий
Поделиться на других сайтах

Всё токи решил поставить этот удивительный мод! столкнулся с такой проблемой! когда ставлю + или - и после того как я нажимаю изменить в поле где пишиться количество репутации за место цифр появляется 'error14'
Ссылка на комментарий
Поделиться на других сайтах

че-то перепутал видимо с инструкцией Санниса и моей

у меня всего 13 известных ерроров

вообще ставить надо по инструкции из архива

Саннис написал замечательный сурс для профессионалов, но соответственно поставить его могут еденицы

Ссылка на комментарий
Поделиться на других сайтах

Всё токи решил поставить этот удивительный мод! столкнулся с такой проблемой! когда ставлю + или - и после того как я нажимаю изменить в поле где пишиться количество репутации за место цифр появляется 'error14'

Или не перезалили reputation.js, или не очистили кеш :D

Как показывает опыт, инструкция рабочая, но ставить её ещё рано, туда будут ещё возможности добавленны... Если будет стимул и время.

Ссылка на комментарий
Поделиться на других сайтах

Подскажите, как исправить эту ошибку которая появляется при клике на +/- или на ссылку "репутация" в верху форума:

 

 

Parse error: syntax error, unexpected '[' in /www/vhosts/phantoms.su/html/legoforum/cache/skin_cache/cacheid_3/skin_reputation.php on line 40

 

Вот сам код на строках 34-48

 

 

<body>
<div id='loading-layer' style='display:none;width:200px;height:100px;background:#FFF;padding:10px;text-align:center;border:1px solid #000'><div style='font-weight:bold' id='loading-layer-text'>{$this->ipsclass->lang['ajax_loading_msg']}</div><br /><img src='style_images/<#IMG_DIR#>/loading.gif'  border='0' /></div>
<iframe width=\"154\" height=\"104\" id=\"cp\" src=\"style_images/<#IMG_DIR#>/folder_rte_files/palette.html\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"visibility:hidden; display: none; position: absolute;\"></iframe>
		<form action='{$this->ipsclass->base_url}' method='post'>
	<div align='center' class='borderwrap'>
		<div class='maintitle'>
" . ((data['type'] == 'win_add') ? ("{$this->ipsclass->lang['rep_inc']}") : ("")) . "
<else>{$this->ipsclass->lang['rep_dec']}</else>
{$data['member']['members_display_name']}
		</div>
<table class='ipbtable' cellspacing='1'>
	<tr>
		<td class='row2' align='left'><b>{$this->ipsclass->lang['rep_user']}</b></td>
		<td class='row2' colspan='2' align='left'>{$data['member']['members_display_name']}</td>
	</tr>

 

сама строка №40:

 

" . ((data['type'] == 'win_add') ? ("{$this->ipsclass->lang['rep_inc']}") : ("")) . "

 

Версия форума 2.3.4 зарегистрированная.

Подскажите плийз.

Ссылка на комментарий
Поделиться на других сайтах

там должно быть $
(($data['type'] == 'win_add')

 

и ставить надо с помощью инсталлятора 231

 

Большое спасибо за быстрый ответ, всё получилось.

Ошибка пропала.

 

Хотел спросить, есть ли способ, чтобы после изменения репутации, окошко закрывалось само ?

 

Благодарю ещё раз.

Ссылка на комментарий
Поделиться на других сайтах

Всё токи решил поставить этот удивительный мод! столкнулся с такой проблемой! когда ставлю + или - и после того как я нажимаю изменить в поле где пишиться количество репутации за место цифр появляется 'error14'

Или не перезалили reputation.js, или не очистили кеш :D

Как показывает опыт, инструкция рабочая, но ставить её ещё рано, туда будут ещё возможности добавленны... Если будет стимул и время.

Обновил кеш! не помогло! после заменил файл reputation.js тоже не помогло! а ставил я по вашей инструкции!

Ссылка на комментарий
Поделиться на других сайтах

NOIP, при дальнейшем таком тоне у меня может резко пропасть желание отвечать на ваши вопросы.
Ссылка на комментарий
Поделиться на других сайтах

Sannis, Я рассказывал о своих действиях! не подумайте не чего лишнего! :D

 

угу, с моими файлами, гы

Наверное с вашими ;)

Ссылка на комментарий
Поделиться на других сайтах

Ух ты, мать моя женщина, сколько страниц нафлудили.

 

Архар, как поживают функции:

1) Быстрое изменение репутации на странице истории репутации

2) Ajax редактирование репутации в истории репутации.

??

 

Можно было бы ещё сделать удаление отдельных изменений репутации на Яксе.

 

И ещё, чуть не забыл:

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

Надеюсь понятно изложил, если нет, могу замутить пример в фотожабе.

 

И наконец, на странице истории репутации хотелось бы, что бы возле ников (в скобочках) писалася репутация того, кто изменил репу. Ес-но что бы эта цифра была ссылкой на историю репутации изменившего.

 

Вот :D

To be continient...

 

Кстати нашёл небольшой баг.

Текст даваемый при изменении репутации преобразуется в одну строку. Т.е если я написал:

Дружисче!

Кароч +1 те.

Вот =)

Получится:

Дружисче!Кароч +1 те.Вот =)
Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.