Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Готовые моды для трекера

  • Список форумов
  • ppkBB3cker
  • Моды и стили для трекера
  • Готовые моды для трекера

USERBAR и все о нем....

29 сообщений
  • Пред.
  • 1
  • 2
  • 3
  • След.
Просмотры: 3588 • 
Аватара пользователя
XTX
VIP
Сообщения: 324
Зарегистрирован: 21 сен 2009, 23:08
Сообщение 10 мар 2010, 11:25
manual писал(а):Но в сети есть куча программ помогающих создавать userbarывот одна из них UBarGen2.2
О существовании оных я и не подозревал :D Благодарю за прогу.
XTX
manual
Пользователь
Сообщения: 46
Зарегистрирован: 25 май 2009, 11:09
Сообщение 10 мар 2010, 14:39
для того чтобы разместить ссылки на USERBAR в профиле (страничка ТРЕКЕР) выполняем следующие действия:

в файл language\ru\ucp.php в самом конце перед

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

?>
вставляем

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

// for Tracker Userbar
$lang = array_merge($lang, array(
	'TRACKER_USERBAR' => 'Ваш личный USERBAR',	
	'TRACKER_USERBAR_BBCODE' => 'Код для размещения его на форумах',	
	'TRACKER_USERBAR_HTML' => 'А также Html Код для других вариантов',	
));
в файл includes\ucp\ucp_main.php перед кодом

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

				$template->assign_vars(array(
					'TRACKER_USER_TORRENTS'		=> $user->data['user_torrents'],
					'TRACKER_USER_COMMENTS'		=> $user->data['user_comments'],
добавляем

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

				$u_link = $config['server_protocol'] . $config['server_name'] . $config['script_path'];
и далее перед

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

					'TRACKER_USER_PASSKEY'		=> /*$user->data['user_passkey']*/'',
вставляем

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

					'TRACKER_USERBAR_LINK'		=> $u_link . '/bar.php/'. $user->data['user_id'] .'.png',
					'TRACKER_USERBAR_BBCODE_LINK'		=> '[url='.$u_link.'][img]'.$u_link . '/bar.php/'. $user->data['user_id'] .'.png[/img][/url]',
					'TRACKER_USERBAR_HTML_LINK'		=> '<a&nbsp;href="' .$u_link . '"&nbsp;' . (($config['site_desc']) ? 'title="' . $config['site_desc'] . '"' : '' ) . '><img src="'.$u_link . '/bar.php/'. $user->data['user_id'] .'.png" </a>',
теперь добавим в шаблон нужную информацию
показываю на примере шаблона subsilver2
правим файл ucp_main_tracker.html
ищем следующий код

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

				<!-- IF TRACKER_USER_PASSKEY -->
перед ним вставляем

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

<tr>
	<td colspan="2" align="center" class="row1">{L_TRACKER_USERBAR}</td>
	<td colspan="3" align="center" class="row1"><span class="genmed"><img src="{TRACKER_USERBAR_LINK}" /></span></td>
</tr>
<tr>
	<td colspan="2" align="center" class="row1">{L_TRACKER_USERBAR_BBCODE}</td>
	<td colspan="3" align="center" class="row1"><input type="text" tabindex="9" size="90" value="{TRACKER_USERBAR_BBCODE_LINK}" class="inputbox autowidth" onclick="this.focus();this.select();" /></td>
</tr>
<tr>
	<td colspan="2" align="center" class="row1">{L_TRACKER_USERBAR_HTML}</td>
	<td colspan="3" align="center" class="row1"><input type="text" tabindex="9" size="90" value="{TRACKER_USERBAR_HTML_LINK}" class="inputbox autowidth" onclick="this.focus();this.select();" /></td>
</tr>
изменения внесены.
теперь обновляем шаблон, чистим кеш и все должно работать
Удачи....
manual
Аватара пользователя
serrrios
Донатор
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение 10 мар 2010, 20:06
Отличный мод! Следовало бы внести в трекер..
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
serrrios
Аватара пользователя
XTX
VIP
Сообщения: 324
Зарегистрирован: 21 сен 2009, 23:08
Сообщение 10 мар 2010, 20:37
serrrios писал(а):Отличный мод! Следовало бы внести в трекер..
Согласен, вещь крайне нужная для пользователей =)
XTX
Аватара пользователя
Vadyai
Донатор
Сообщения: 534
Зарегистрирован: 27 май 2009, 18:33
Сообщение 10 мар 2010, 21:24
Согласен! manual спасибо!
Vadyai
levik
Донатор
Сообщения: 321
Зарегистрирован: 07 янв 2010, 15:45
Сообщение 11 мар 2010, 00:02
manual писал(а): Для самых "цікавих" предоставляю исходный код сего шедевра :)
http://posrednik.dkm.dp.ua/forum/downlo ... hp?id=2459
прикольно.) А можно поинтерисоватса как у вас реализовано ТОР5 самых качаемых раздач можете разказать ? Или ето нет ?
levik
manual
Пользователь
Сообщения: 46
Зарегистрирован: 25 май 2009, 11:09
Сообщение 11 мар 2010, 00:49
жаль что вы не пользовались поиском
О том как это сделать я уже писал здесь viewtopic.php?f=14&t=936" target="_blank
и еще один вариант подобного блока но только с использованием технологий flahs я описывал вот здесь viewtopic.php?f=14&t=904&start=0&hilit=flash" target="_blank

будьте внимательнее
manual
Аватара пользователя
serrrios
Донатор
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение 30 май 2010, 02:01
С переходом на nginx по ссылке вида ../bar.php/54.png получаю 404 Not Found =) Понимаю что надо написать правило реврайта, но не совсем втыкаю как. Может кто уже сталкивался с подобной проблемой?
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
serrrios
weddel
Пользователь
Сообщения: 5
Зарегистрирован: 19 май 2010, 20:57
Сообщение 10 июн 2010, 19:02
serrrios писал(а):С переходом на nginx по ссылке вида ../bar.php/54.png получаю 404 Not Found =) Понимаю что надо написать правило реврайта, но не совсем втыкаю как. Может кто уже сталкивался с подобной проблемой?
Если еще актуально..
nginx.conf

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

rewrite ^/bar.php/([0-9]+\.png)$ /bar.php?userid=$1 last;
weddel
Аватара пользователя
serrrios
Донатор
Сообщения: 1532
Зарегистрирован: 29 май 2009, 20:22
Сообщение 10 июн 2010, 19:33
weddel писал(а):Если еще актуально..
nginx.conf

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

rewrite ^/bar.php/([0-9]+\.png)$ /bar.php?userid=$1 last;
Спасиб, но у меня не пашет(( На выходе получаю:
=1024) { $postfix = "kb"; } if ($val>=1048576) { $postfix = "mb"; } if ($val>=1073741824) { $postfix = "gb"; } if ($val>=1099511627776) { $postfix = "tb"; } if ($val>=1125899906842624) { $postfix = "pb"; } if ($val>=1152921504606846976) { $postfix = "eb"; } if ($val>=1180591620717411303424) { $postfix = "zb"; } if ($val>=1208925819614629174706176) { $postfix = "yb"; } return $postfix; } function roundCounter($value, $postfix) { $val=$value; switch ($postfix) { case "kb": $val=$val / 1024; break; case "mb": $val=$val / 1048576; break; case "gb": $val=$val / 1073741824; break; case "tb": $val=$val / 1099511627776; break; case "pb": $val=$val / 1125899906842624; break; case "eb": $val=$val / 1152921504606846976; break; case "zb": $val=$val / 1180591620717411303424; break; case "yb": $val=$val / 1208925819614629174706176; break; default: break; } return $val; } //=========================================================================== // А тут и сама программа //=========================================================================== // Проинициализируем циферки - Начало $digits_ini = @parse_ini_file($digits_config) or die("Не удается загрузить конфигурационный файл!"); $digits_img = @imagecreatefrompng($digits_template) or die("Немогу прочитать файл с цифрами!"); // Проинициализируем циферки - Конец $download_counter = 0; $upload_counter = 0; $rating_counter = 0; $img = @imagecreatefrompng($template_file) or die ("Немогу прочитать файл шаблона!"); $userid = getParam(); if ($userid!="") { include($config_path); mysql_init(); // посчитаем сколько у нас есть пользователей с таким ID $query = "SELECT COUNT(user_id) FROM ".$table_prefix."users WHERE user_id = '".$userid."'"; $result = mysql_query($query) or die("Ошибка при обращении к БД!"); $counter = mysql_result($result, 0); mysql_free_result($result); if ($counter>0) { // Выбираем стат.данные $query = "SELECT u.user_id, u.user_uploaded, u.user_downloaded, u.user_bonus FROM ".$table_prefix."users u WHERE u.user_id = ".$userid; $result = mysql_query($query) or die("Could not select data_2!"); while ($data = mysql_fetch_array($result)) { $upload_counter = $data['user_uploaded']; $download_counter = $data['user_downloaded']; if ($download_counter>0) { // Считаем рейтинг $rating_counter = ($upload_counter / $download_counter)+$data['user_bonus']; } } } } // Дальнейшую математику описывать не буду. И трогать код ниже не советую... $dot_pos = strpos((string) $rating_counter, "."); if ($dot_pos>0) { $rating_counter = (string) round(substr((string) $rating_counter, 0, $dot_pos+1+2), 2); } else { $rating_counter = (string) $rating_counter; } $counter_x = $rating_x; for ($i=0; $i0) { $upload_counter = (string) round(substr((string) $upload_counter, 0, $dot_pos+1+2), 2); } else { $upload_counter = (string) $upload_counter; } $counter_x = $upload_x; for ($i=0; $i0) { $download_counter = (string) round(substr((string) $download_counter, 0, $dot_pos+1+2), 2); } else { $download_counter = (string) $download_counter; } $counter_x = $download_x; for ($i=0; $i
http://aniproject.ru - перспектива... велком епта..
http://www.ppkbb3cker.ru/viewtopic.php?f=35&t=1042 - мои платные услуги по трекеру.
serrrios
29 сообщений
  • Пред.
  • 1
  • 2
  • 3
  • След.

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

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2025 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Расширения в разработке ↳   База расширений ↳   Стили для phpBB 3.1-3.3 ↳   Переводы расширений для phpBB3.1-3.3 ↳   Поиск и запросы расширений ↳   Запросы расширений, функционала и переводов для подписчиков ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   F.A.Q. ↳   Ваши трекеры ↳   Оффтопик xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение phpBB 3.0 ↳   Другие моды для phpBB3 ↳   Минимоды и хаки для phpBB3 ↳   Вопросы по phpBB3 ↳   phpBB3 ppkBB3cker Edition ↳   Платные услуги, моды, стили ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo