[phpbb3] Код за who is online интеграция

Всичко за форумната система phpBB
Аватар
gadinkata
Извън линия
Потребител
Потребител
Мнения: 259
Регистриран на: 21 Мар 2018, 12:33
Местоположение: Враца
Се отблагодари: 25 пъти
Получена благодарност: 7 пъти
Обратна връзка:

[phpbb3] Код за who is online интеграция

Мнение от gadinkata » 23 Дек 2019, 01:05



Здравейте,искам да си добавя в главната страница на сайта,колко потребители са на линия,''В момента има 1 потребител на линия :: 1 регистриран, 0 скрити и 0 госта (базирано на активните потребители в последните 5 минути)
Най-много потребители на линия 3 е имало на ср дек 11, 2019 3:27 pm''

Код за потвърждение: Избери целия код

    <!-- INCLUDE overall_header.html -->

    <h2>{L_WHO_IS_ONLINE}</h2>

    <div class="panel">
       <div class="inner"><span class="corners-top"><span></span></span>

       <div class="content">
<!-- IF S_DISPLAY_ONLINE_LIST -->
	<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
	<p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
	<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
<!-- ENDIF -->
    <!-- IF LEGEND --><p><em>{L_LEGEND}: {LEGEND}</em></p><!-- ENDIF -->

       		<span class="corners-bottom"><span></span></span></div>

       </div>
       
       <!-- INCLUDE overall_footer.html -->

Код за потвърждение: Избери целия код

<?php
/**
*
* @package phpBB3
* @version $Id: page.php,v1.0.0 2010/07/22 2:43 PM PPCW2 Exp $
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup('memberlist');

page_header('Who is Online');

$template->set_filenames(array(
    'body' => 'page.html',
));

make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>


Аватар
~jeff
Извън линия
Потребител
Потребител
Мнения: 158
Регистриран на: 24 Ное 2018, 12:39
Се отблагодари: 2 пъти
Получена благодарност: 27 пъти

[phpbb3] Код за who is online интеграция

Мнение от ~jeff » 23 Дек 2019, 22:29

Какво точно искаш да направиш не разбрах ?
Искаш в форума ти да имаш отделна страница, която да изкарва потребителите на линия или ?
Научете се да обяснявате като хората.
Go to work, get married, have some kids, pay your taxes, pay your bills, watch your tv, follow fashion, act normal, obey the law and repeat after me: I AM FREE

Аватар
Autumn Shade
Извън линия
Потребител
Потребител
Мнения: 269
Регистриран на: 14 Мар 2019, 13:20
Се отблагодари: 48 пъти
Получена благодарност: 150 пъти

[phpbb3] Код за who is online интеграция

Мнение от Autumn Shade » 24 Дек 2019, 07:58

~jeff написа: 23 Дек 2019, 22:29 Какво точно искаш да направиш не разбрах ?
Искаш в форума ти да имаш отделна страница, която да изкарва потребителите на линия или ?
Научете се да обяснявате като хората.
Иска да си изкара тая част от форума. която показва потребителите, които са на линия в собственият си сайт. Кажи го 2009 интерграция за "Кои са на линия".

Аватар
~jeff
Извън линия
Потребител
Потребител
Мнения: 158
Регистриран на: 24 Ное 2018, 12:39
Се отблагодари: 2 пъти
Получена благодарност: 27 пъти

[phpbb3] Код за who is online интеграция

Мнение от ~jeff » 24 Дек 2019, 17:08

Работи само с интеграция (phpbb)

1. Добавяш това в твоя index.php файл:

Код за потвърждение: Избери целия код

$user_online_strings = obtain_users_online_string(obtain_users_online());
2. След това добавяш това, там където искаш да ти се покажат регистрираните потребители на линия:

Код за потвърждение: Избери целия код

echo $user_online_strings['online_userlist'];
:coffee:
Go to work, get married, have some kids, pay your taxes, pay your bills, watch your tv, follow fashion, act normal, obey the law and repeat after me: I AM FREE

Аватар
gadinkata
Извън линия
Потребител
Потребител
Мнения: 259
Регистриран на: 21 Мар 2018, 12:33
Местоположение: Враца
Се отблагодари: 25 пъти
Получена благодарност: 7 пъти
Обратна връзка:

[phpbb3] Код за who is online интеграция

Мнение от gadinkata » 24 Дек 2019, 17:57

~jeff написа: 24 Дек 2019, 17:08 Работи само с интеграция (phpbb)

1. Добавяш това в твоя index.php файл:

Код за потвърждение: Избери целия код

$user_online_strings = obtain_users_online_string(obtain_users_online());
2. След това добавяш това, там където искаш да ти се покажат регистрираните потребители на линия:

Код за потвърждение: Избери целия код

echo $user_online_strings['online_userlist'];
:coffee:
моят индекс файл са два,единия е на форума другия,е главния,един вид форума ми се намира в папка myforum,а аз искам да го сложа в главната директория?такаче в индекс файла в май форум или в главната директория да се добави 1 точка

Аватар
~jeff
Извън линия
Потребител
Потребител
Мнения: 158
Регистриран на: 24 Ное 2018, 12:39
Се отблагодари: 2 пъти
Получена благодарност: 27 пъти

[phpbb3] Код за who is online интеграция

Мнение от ~jeff » 24 Дек 2019, 18:03

Добавяш точка 1 и точка 2 в index.php файла на твоя сайт не на форума ти.
Go to work, get married, have some kids, pay your taxes, pay your bills, watch your tv, follow fashion, act normal, obey the law and repeat after me: I AM FREE

Аватар
gadinkata
Извън линия
Потребител
Потребител
Мнения: 259
Регистриран на: 21 Мар 2018, 12:33
Местоположение: Враца
Се отблагодари: 25 пъти
Получена благодарност: 7 пъти
Обратна връзка:

[phpbb3] Код за who is online интеграция

Мнение от gadinkata » 24 Дек 2019, 22:10

~jeff написа: 24 Дек 2019, 18:03 Добавяш точка 1 и точка 2 в index.php файла на твоя сайт не на форума ти.
Стана,но излизам само аз като първи главен ми изписва само моето име,а имам още 2ма регистрирани,тях ги няма.Или това показва кой е на линия,че нещо него сванах,че ми изписва регистрирани потребители,пък само моето име

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

[phpbb3] Код за who is online интеграция

Мнение от OciXCrom » 24 Дек 2019, 22:24

gadinkata написа: 24 Дек 2019, 22:10
~jeff написа: 24 Дек 2019, 18:03 Добавяш точка 1 и точка 2 в index.php файла на твоя сайт не на форума ти.
Стана,но излизам само аз като първи главен ми изписва само моето име,а имам още 2ма регистрирани,тях ги няма.Или това показва кой е на линия,че нещо него сванах,че ми изписва регистрирани потребители,пък само моето име
Нали искаш да показва регистрираните потребители които са НА ЛИНИЯ? Къде си видял да ги показва всички? Дали в нашия форум има 2000+ потребителя изписани най-отдолу?!

Аватар
gadinkata
Извън линия
Потребител
Потребител
Мнения: 259
Регистриран на: 21 Мар 2018, 12:33
Местоположение: Враца
Се отблагодари: 25 пъти
Получена благодарност: 7 пъти
Обратна връзка:

[phpbb3] Код за who is online интеграция

Мнение от gadinkata » 24 Дек 2019, 22:29

тъй де,точно това искам да показва,но очаквах да пише онлайн,нема значение,може да локвате темата,това което е дадено проработи :)

Аватар
OciXCrom
Извън линия
Администратор
Администратор
Мнения: 7206
Регистриран на: 06 Окт 2016, 19:20
Местоположение: /resetscore
Се отблагодари: 117 пъти
Получена благодарност: 1295 пъти
Обратна връзка:

[phpbb3] Код за who is online интеграция

Мнение от OciXCrom » 25 Дек 2019, 00:18

Предполагам можеш и сам да добавиш думата "онлайн". Както виждаш от името на функцията, връща списък с онлайн потребители.

Заключено
  • Подобни теми
    Отговори
    Преглеждания
     Последно мнение

Обратно към “PhpBB”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта