[FULL] Кнопка сброса ратио.

 • Просмотры: 2722
Аватара пользователя
serrrios
Благодарил (а): 11 раз
Поблагодарили: 119 раз
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение

[FULL] Кнопка сброса ратио.

11 май 2010, 12:24

По просьбам телезрителей..)
Сама кнопка будет в Личный раздел -> Личные настройки -> Настройки трекера.

Установка:
1) Распаковать содержимое архива install.zip в корень трекера.
Запустить ../install/install.php
Удалить папку ../install

2) Открыть файл: ..\includes\ucp\ucp_prefs.php
Найти:

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

						if (request_var('recreate_passkey', false) && create_passkey())
						{
							meta_refresh(3, $this->u_action);
							$message = $user->lang['USER_PASSKEY_CREATED'] . '<br />';
						}
После добавить:

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

						if (request_var('clear_ratio', false))
						{       
							$query = 'SELECT clear_ratio FROM '.USERS_TABLE." WHERE user_id='{$user->data['user_id']}'";
							$result=$db->sql_query($query);
							$row=$db->sql_fetchrow($result);;
                                                        if ($row['clear_ratio'] == 0000-00-00)
							{
								$query2=$db->sql_query("UPDATE ".USERS_TABLE." SET user_uploaded = '0' , user_downloaded = '0' , user_bonus = '0' , user_shadow_downloaded = '0' , user_shadow_uploaded = '0' , clear_ratio = CURDATE() WHERE user_id='{$user->data['user_id']}'");
								meta_refresh(3, $this->u_action);
								$message = 'Ратио успешно сброшено.<br />';
							}          								
							else
							{
								meta_refresh(3, $this->u_action);
								$message = 'Ратио было сброшенно: ' . $row['clear_ratio'] .'<br />Второй раз нельзя ;)<br />';
							}
							$db->sql_freeresult($result);
						}
3) Для стилей на базе сабсилвера:
Открыть файл: ..\styles\ваш_стиль\template\ucp_prefs_tracker_details.html
Найти:

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

<tr>
	<td class="row1" width="35%"><b class="genmed">{L_CLEAR_TRIGHTS}: </b><br /><span class="gensmall">{L_CLEAR_TRIGHTS_EXPLAIN}</span></td>
	<td class="row2"><input type="checkbox" name="clear_trights" value="1" /></td>
</tr>
Добавить после:

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

<tr>
	<td class="row1" width="35%"><b class="genmed">Обнулить ратио: </b><br /><span class="gensmall"><b>ВНИМАНИЕ!</b> Данная функция полностью очищает значения розданного, скаченного, ратио и бонус без возможности восстановления! Доступно к применению только один раз!</span></td>
	<td class="row2"><input type="checkbox" name="clear_ratio" value="1" /></td>
</tr>
Для стилей на базе просилвера:
Открыть файл: ..\styles\ваш_стиль\template\ucp_prefs_tracker_details.html
Найти:

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

<dl>
		<dt><label>{L_CLEAR_TRIGHTS}: </label><br />{L_CLEAR_TRIGHTS_EXPLAIN}</dt>
		<dd>
			<label><input type="checkbox" name="clear_trights" value="1" /></label>
		</dd>
	</dl>
Добавить после:

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

<dl>
		<dt><label>Обнулить ратио: </label><br /><b>ВНИМАНИЕ!</b> Данная функция полностью очищает значения розданного, скаченного, ратио и бонус без возможности восстановления! Доступно к применению только один раз!</dt>
		<dd>
			<label><input type="checkbox" name="clear_ratio" value="1" /></label>
		</dd>
	</dl>
Очистить кеш в админке.

Для настройки на какие значения сбрасывать редактируйте строчку в скл запросе:

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

SET user_uploaded = '0' , user_downloaded = '0' , user_bonus = '0' , user_shadow_downloaded = '0' , user_shadow_uploaded = '0'
У вас нет необходимых прав для просмотра вложений в этом сообщении.
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
fi
filosof
Поблагодарили: 4 раза
Сообщения: 354
Зарегистрирован: 05 май 2010, 20:55
Сообщение

[FULL] Кнопка сброса ратио.

11 май 2010, 15:14

Большое спасибо!
все прекрасно работает!

ma
maksvel1999
Благодарил (а): 16 раз
Поблагодарили: 12 раз
Сообщения: 370
Зарегистрирован: 02 ноя 2009, 15:05
Сообщение

[FULL] Кнопка сброса ратио.

17 май 2010, 16:25

у меня чтото не хочет.
Аватара пользователя
serrrios
Благодарил (а): 11 раз
Поблагодарили: 119 раз
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение

[FULL] Кнопка сброса ратио.

17 май 2010, 16:37

Сохранять файлы потому что надо в кодировке UTF-8 без BOM =)
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
ma
maksvel1999
Благодарил (а): 16 раз
Поблагодарили: 12 раз
Сообщения: 370
Зарегистрирован: 02 ноя 2009, 15:05
Сообщение

[FULL] Кнопка сброса ратио.

17 май 2010, 17:03

Сохранил но только в сообщении об исполнении виводиться всеравно так
fi
filosof
Поблагодарили: 4 раза
Сообщения: 354
Зарегистрирован: 05 май 2010, 20:55
Сообщение

[FULL] Кнопка сброса ратио.

17 май 2010, 19:32

значит все таки не сохранил или кеш не опчистил или куки браузера.
ma
maksvel1999
Благодарил (а): 16 раз
Поблагодарили: 12 раз
Сообщения: 370
Зарегистрирован: 02 ноя 2009, 15:05
Сообщение

[FULL] Кнопка сброса ратио.

20 май 2010, 18:36

Файл ucp_prefs_tracker_details.html сохранен в правильной кодировке а ucp_prefs.php если сохранить в UTF-8 то вся страница лезет боком.
Аватара пользователя
serrrios
Благодарил (а): 11 раз
Поблагодарили: 119 раз
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение

[FULL] Кнопка сброса ратио.

20 май 2010, 19:11

maksvel1999 писал(а):Файл ucp_prefs_tracker_details.html сохранен в правильной кодировке а ucp_prefs.php если сохранить в UTF-8 то вся страница лезет боком.
БЕЗ BOM - слова о чем-нить говорят? =)
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
fi
filosof
Поблагодарили: 4 раза
Сообщения: 354
Зарегистрирован: 05 май 2010, 20:55
Сообщение

[FULL] Кнопка сброса ратио.

24 май 2010, 15:34

поставил по новой этот мод после обновления на 35,все работает,только при установке выдало следующее сообщение
Ok: SET NAMES 'utf8'

Ok: SELECT VERSION() AS version

Error: ALTER TABLE `phpbb_users` ADD `clear_ratio` date NOT NULL default '0000-00-00'
[1060] (Duplicate column name 'clear_ratio')
прошлый раз вроде не было,того что красным..
Аватара пользователя
serrrios
Благодарил (а): 11 раз
Поблагодарили: 119 раз
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение

[FULL] Кнопка сброса ратио.

24 май 2010, 17:04

filosof писал(а):поставил по новой этот мод после обновления на 35,все работает,только при установке выдало следующее сообщение
Ok: SET NAMES 'utf8'

Ok: SELECT VERSION() AS version

Error: ALTER TABLE `phpbb_users` ADD `clear_ratio` date NOT NULL default '0000-00-00'
[1060] (Duplicate column name 'clear_ratio')
прошлый раз вроде не было,того что красным..
Все ок, просто в базе уже было создано поле для мода, вот интсталл и пишет что у же есть такое поле.
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.

Вернуться в «Готовые моды для трекера»