User Reputation Points

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: User Reputation Points

Сообщение evrus01 »

фрагмент кода <div class="postbody" style="background-color: #ECF3F7 style="width: 100%">
замените на <div class="postbody" style="background-color: #ECF3F7; width: 100%;">

Добавлено спустя 2 минуты 50 секунд:
Это называется — надо отдохнуть :)
Аватара пользователя
Ёжъ
phpBB 2.0.1
Сообщения: 288
Стаж: 18 лет 2 месяца
Откуда: Новосибирск
Благодарил (а): 189 раз
Поблагодарили: 7 раз

Re: User Reputation Points

Сообщение Ёжъ »

Даже выдрав из report_body.html , в котором присутствуют элементы стиля, ничего не меняется:

Код: Выделить всё

<form method="post" action="{U_POST_ACTION}" id="report">
<div class="panel">
	<div class="inner"><span class="corners-top"><span></span></span>

	<div class="content">
<center>
		<form name ="reputation" method="post" action="{U_POST_ACTION}">
		<fieldset>
		<!-- IF ERROR --><p class="error">{ERROR}</p><!-- ENDIF -->
		<dl>
			<dt><label for="comment">{L_RP_COMMENT}:</label></dt>
		<br />
			<dd><textarea id="comment" name="message" rows="3" cols="33">{COMMENT}</textarea></dd>
		</dl>
		<!-- IF S_GIVE_NEGATIVE -->
		<dl>
			<dd><input type="radio" class="radio" name="mode" value="positive"<!-- IF POSITIVE --> checked="checked"<!-- ENDIF --> />{L_RP_POSITIVE} &nbsp; <input type="radio" class="radio" name="mode" value="negative"<!-- IF not POSITIVE --> checked="checked"<!-- ENDIF --> />{L_RP_NEGATIVE}</dd>
		</dl>
		<!-- ELSE -->
		<input type="hidden" name="mode" value="positive" />
		<!-- ENDIF -->
		<dl>
			<dd>
				<input type="submit" class="button2" name="submit" value="{L_SUBMIT}" /> <input class="button2" type="submit" name="cancel" value="{L_CANCEL}" /></dd>
			</dd>
		</dl>
		{S_FORM_TOKEN} 
		</fieldset>
		</form>
</center>
	</div>

	<span class="corners-bottom"><span></span></span></div>
</div>
Добавлено спустя 8 минут 45 секунд:
evrus01 писал(а):Это называется — надо отдохнуть :)
Я тока што спросонья- наотдыхамшись. Ни с Вашей поправкой, ни отключая <form ничего не получается. Не пойму почему в report_body.html есть стиль, а в reputation_body.html при том же окружении кода от Пчёлкина- нет стиля. Может это с вызовом страницы связано?

Добавлено спустя 4 минуты 29 секунд:
Хотя вроде одинаковые они:
<a href="{postrow.U_VIEW_REP}" onclick="popup(this.href, 782, 555); return false;" >
<a href="{postrow.U_ADD_POS}" onclick="popup(this.href, 420, 250); return false;">

Добавлено спустя 9 минут 4 секунды:
Скопировав всё содержимое report_body.html в reputation_body.html - репорт тоже стал Ч/Б и перестал понимать переменные, выдавая их за текст.

Добавлено спустя 27 минут 6 секунд:
И ещё не мог бы кто-нибудь подтолкнуть меня где искать про изменение шапки: Перенести поиск в меню, где изменение размера шрифта и удалить название с описанием форума.

УПД про последнее:
Удалить

Код: Выделить всё

			<div id="site-description">
				<a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>
				<p class="skiplink"><a href="#start_here">{L_SKIP}</a></p>
			</div>

и перенести

Код: Выделить всё

		<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
			<div id="search-box">
				<form action="{U_SEARCH}" method="get" id="search">
				<fieldset>
					<input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';" /> 
					<input class="button2" value="{L_SEARCH}" type="submit" /><br />
					<a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_SEARCH_HIDDEN_FIELDS}
				</fieldset>
				</form>
			</div>
		<!-- ENDIF -->
Последний раз редактировалось Ёжъ 31.05.2012 12:36, всего редактировалось 2 раза.
Никто не знает столько, сколько не знаю я.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

User Reputation Points

Сообщение МайскийЖук »

где искать про изменение шапки
За шапку отвечает файл /styles/название_стиля/template/overall_header.html. Изменяйте там, что хотите.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Ёжъ
phpBB 2.0.1
Сообщения: 288
Стаж: 18 лет 2 месяца
Откуда: Новосибирск
Благодарил (а): 189 раз
Поблагодарили: 7 раз

Re: User Reputation Points

Сообщение Ёжъ »

МайскийЖук писал(а):За шапку отвечает файл /styles/название_стиля/template/overall_header.html
Да, извиняюсь за банальности..
Старый поиск удалить, вместо него вставить

Код: Выделить всё

		<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
			<li class="rightside">
					<input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';"> 
					<input class="button2" value="{L_SEARCH}" type="submit">
					<b><a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a></b> {S_SEARCH_HIDDEN_FIELDS}
			</li>
		<!-- ENDIF -->
Перед </ul>
Вот только как сделать так, чтоб оба инпута были в одной строке не переходя на новую- так и не пойму пока..

Добавлено спустя 10 минут 40 секунд:
Сделал так:

Код: Выделить всё

		<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
			<li class="rightside">
					<input value="{L_SEARCH}" type="submit">
					<b><a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a></b> {S_SEARCH_HIDDEN_FIELDS}
			</li>
			<li class="rightside">
					<input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';"> 
			</li>
		<!-- ENDIF -->
Возрадовался!
Никто не знает столько, сколько не знаю я.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: User Reputation Points

Сообщение Пчелкин »

Растасибирск писал(а):ничего не получается.
Вас фиг поймешь...то полегче подавай, то под стиль...специально для вас сляпал...возрадуйтесь еще раз...

Код: Выделить всё

<!-- INCLUDE simple_header.html -->
	<div class="forumbg">
		<div class="inner"><span class="corners-top"><span></span></span>
			<table class="table1" cellspacing="1">
				<thead>
					<tr>
						<th align="center">
							 {L_RP_COMMENT}
						</th>
					</tr>
				</thead>
				<tbody>
					<tr class="bg3">
						<td style="text-align:center;">
                 		<form name ="reputation" method="post" action="{U_POST_ACTION}">
         	         	<fieldset>
	                 	<!-- IF ERROR --><p class="error">{ERROR}</p><!-- ENDIF -->
                		<dl>
	                		<dd><label for="comment">{L_RP_COMMENT}:</label></dd>
	                 		<dd><textarea id="comment" name="message" rows="5" cols="100">{COMMENT}</textarea></dd>
        	        	</dl>
        	        	<!-- IF S_GIVE_NEGATIVE -->
         	        	<dl>
	                		<dd><input type="radio" class="radio" name="mode" value="positive"<!-- IF POSITIVE --> checked="checked"<!-- ENDIF --> />{L_RP_POSITIVE} &nbsp; <input type="radio" class="radio" name="mode" value="negative"<!-- IF not POSITIVE --> checked="checked"<!-- ENDIF --> />{L_RP_NEGATIVE}</dd>
        	        	</dl>
                 		<!-- ELSE -->
                     		<input type="hidden" name="mode" value="positive" />
        	         	<!-- ENDIF -->
	            		<dl>
	                		<dd><input type="submit" class="button2" name="submit" value="{L_SUBMIT}" /> <input class="button2" type="submit" name="cancel" value="{L_CANCEL}" /></dd>
	             		</dl>
                		{S_FORM_TOKEN} 
	                	</fieldset>
        	        	</form>
						</td>
					</tr>
				</tbody>
			</table>
		<span class="corners-bottom"><span></span></span></div>
	</div>

По центру сами направляйте если надо....

Добавлено спустя 2 часа 8 минут 9 секунд:
Хм... а как теперь автозакрытие окна сваять? есть мысли у кого?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Ёжъ
phpBB 2.0.1
Сообщения: 288
Стаж: 18 лет 2 месяца
Откуда: Новосибирск
Благодарил (а): 189 раз
Поблагодарили: 7 раз

Re: User Reputation Points

Сообщение Ёжъ »

Пчелкин писал(а):Вас фиг поймешь...то полегче подавай, то под стиль.
Да всё понятно, если учесть, что я хотел не легче, а меньше в размерах.
Пчелкин писал(а):специально для вас сляпал...возрадуйтесь еще раз...
Благодарствую, возрадовался ещё, но ненадолго. Потестив и поняв, что все сообщения об ошибках и изменениях тоже требуют своего окошка. Попытался определить как и чем они выводятся, порылся и опечалился- слишком глубока оказалась проблема. Я думал сперва, что все сообщения будут открываться в том же мелком окошке.
Пчелкин писал(а):По центру сами направляйте если надо....
Надо, но тоже не осилил. Вписал выравнивание во все тэги, которые его поддерживают- не помогло. Это задаётся стилем, где именно- не нашёл, поискав его во всех файлах. Нашёл только, что вместо инклюдинга всего симплхэдера, нам нужно втавить лишь эти строки:

Код: Выделить всё

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" >
<head>
<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>
<link href="{T_STYLESHEET_LINK}" rel="stylesheet" type="text/css" >
</head>
Стиль задаётся в rel="stylesheet", вот его описние и не нашёл.
Пчелкин писал(а):Хм... а как теперь автозакрытие окна сваять?
Как сделать в php выход вместо переадресации на страницу-реферера, изменив

Код: Выделить всё

/ check reputation spread
if ($config['rp_user_spread'] && !$auth->acl_get('u_rp_ignore') && (in_array($poster['user_id'], $check['rep_to'])))
{
	meta_refresh(5, $redirect);
	trigger_error($user->lang['RP_USER_SPREAD_FIRST'] . '<br /><br />' . sprintf($user->lang['RETURN_PAGE'], '<a href="' . append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'p=' . $post_id)  . '#p' . $post_id . '">', '</a>'));
}
и подобные строки сообщений я тоже пока не понял. Оставил на потом. Пока гружу на сервер- уже вторые сутки, передалось %10-20. Связь такая связь никакая. И это на вершине холма, с внешней самодельной антенной-диполем вместо встроенной gps-модема.
Никто не знает столько, сколько не знаю я.
AxelGTR
phpBB 1.2.1
Сообщения: 28
Стаж: 16 лет 6 месяцев
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: User Reputation Points

Сообщение AxelGTR »

Доброй ночи. Поставил данный мод, однако, при попытке зайти в тему вылазит ошибка:
Fatal error: Call to a member function reputation_row() on a non-object in /home/a/axelgtr/scalecustoms.ru/public_html/forum/viewtopic.php on line 1718
А при попытке посмотреть профиль пользователя следующая:
Fatal error: Call to a member function get_rep_power() on a non-object in /home/a/axelgtr/scalecustoms.ru/public_html/forum/memberlist.php on line 609
Подскажите, как решить данную проблему? В админке модуль есть, все изменяется и сохраняется.

Заранее благодарен.

С Уважением, Александр
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: User Reputation Points

Сообщение Пчелкин »

1. Проверить установку
2. Показать место, где брали мод и версию
3. Показать упомянутые сроки из файлов (-+10 строк)
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
AxelGTR
phpBB 1.2.1
Сообщения: 28
Стаж: 16 лет 6 месяцев
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 1 раз

Re: User Reputation Points

Сообщение AxelGTR »

Прошу прощения, сейчас исправлюсь.

1. Установку проверял уже не единожды.
2. Брал мод прямо из этой темы, начиная с версии 0. 3. 1 с последующим обновлением по порядку до версии 0. 3. 5

3. Ошибка уходит, когда я заменяю файлы viewtopic.php и memberlist.php на родные.

viewtopic.php

Код: Выделить всё

		'S_IGNORE_POST'		=> ($row['hide_post']) ? true : false,
		'L_IGNORE_POST'		=> ($row['hide_post']) ? sprintf($user->lang['POST_BY_FOE'], get_username_string('full', $poster_id, $row['username'], $row['user_colour'], $row['post_username']), '<a href="' . $viewtopic_url . "&p={$row['post_id']}&view=show#p{$row['post_id']}" . '">', '</a>') : '',
		// Reputation START
		'POSTER_REPUTATION'		=> $reputation,
		// Reputation END

		'S_FORUM_THANKS'	=> ($auth->acl_get('f_thanks', $forum_id)) ? true : false,
	);
	output_thanks($row['user_id']);
	if (isset($cp_row['row']) && sizeof($cp_row['row']))
	{
		$postrow = array_merge($postrow, $cp_row['row']);
	}
	// Reputation Points MOD
	$postrow = array_merge($postrow, $reputation->reputation_row($poster_id, $row['post_id'], $reputation_cache));
// end

	// Dump vars into template
	$template->assign_block_vars('postrow', $postrow);

	if (!empty($cp_row['blockrow']))
	{
		foreach ($cp_row['blockrow'] as $field_data)
		{
			$template->assign_block_vars('postrow.custom_fields', $field_data);
		}
	}

	// Display not already displayed Attachments for this post, we already parsed them. ;)
	if (!empty($attachments[$row['post_id']]))
memberlist.php

Код: Выделить всё

	// Reputation END

			'U_REMOVE_FOE'		=> ($foe && $foes_enabled) ? append_sid("{$phpbb_root_path}ucp.$phpEx", 'i=zebra&remove=1&mode=foes&usernames[]=' . $user_id) : '',
		));

		// Reputation Points MOD
		$user->add_lang('mods/reputation_mod');
		$template->assign_vars(array(
			'S_REPUTATION'		=> $member['user_hide_reputation'] ? false : true,
			'REPUTATION'		=> $member['user_reputation'],
			'REP_POWER'			=> $reputation->get_rep_power($member['user_posts'], $member['user_regdate'], $member['user_reputation'], $member['group_id']),
			)
		);
// end
		if (!empty($profile_fields['row']))
		{
			$template->assign_vars($profile_fields['row']);
		}

		if (!empty($profile_fields['blockrow']))
		{
Добавлено спустя 30 минут 2 секунды:
Спасибо, помощь уже не нужна =) Разобрался. Мод заработал после того, как я почистил эти два файла от какого-то непонятного старого кода для репутации. Теперь все работает :)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: User Reputation Points

Сообщение Пчелкин »

AxelGTR писал(а): Теперь все работает
Я тоже на чужих форумах перед установкой всегда пытаюсь найти недоустановленные моды...части кусков в файлах от нерадивых админов встречаются постоянно...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Natep
phpBB 1.0.0
Сообщения: 8
Стаж: 14 лет 3 месяца
Благодарил (а): 1 раз

Re: User Reputation Points

Сообщение Natep »

Здравствуйте!
А где можно найти пошаговую инструкцию по установки этого модуля?
Все старые ссылки мертвы.
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: User Reputation Points

Сообщение HAMMER663 »

Natep вот здесь User Reputation Points

Добавлено спустя 17 секунд:
[FAQ] Что такое МОДы и как установить МОД
Natep
phpBB 1.0.0
Сообщения: 8
Стаж: 14 лет 3 месяца
Благодарил (а): 1 раз

Re: User Reputation Points

Сообщение Natep »

Спасибо, разобрался уже.

Ещё вопрос - вместо бана в модуле можно сделать ограничение на кол-во сообщений в день?
И если можно - то как ?.)
Аватара пользователя
Dwg
phpBB 1.2.0
Сообщения: 11
Стаж: 14 лет 6 месяцев
Благодарил (а): 9 раз

Re: User Reputation Points

Сообщение Dwg »

Нужно ли после установки мода удалять файл db_install.php? (в инструкции не сказано, но по аналогии с удалением папки install)
Аватара пользователя
HAMMER663
Former team member
Сообщения: 2032
Стаж: 16 лет 5 месяцев
Откуда: Зеленоград
Благодарил (а): 77 раз
Поблагодарили: 249 раз

Re: User Reputation Points

Сообщение HAMMER663 »

Dwg Очень нужно!

Вернуться в «Поддержка модов для phpBB 3.0.x»