[ Príspevok: 1 ] 
AutorSpráva
Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
The topic user is viewing

Registrovaný: 01.05.05
Príspevky: 12419
Témy: 1447 | 1447
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 13.10.2006 9:09 | The topic user is viewing

Kód:
###############################################
##   Hack Title:          The topic user is viewing
##   Hack Version:        0.9.9
##   Author:              DTTVB (a.k.a. Mechakoopa Revolution) <mechakoopa@gmail.com>
##   Description:         This hack will show what topic in what forum each user is viewing in Who is Online.
##   Compatibility:       2.0.17
##
##   Installation Level:  Easy
##   Installation Time:   ~5 Minutes
##
##   Files To Edit: 3
##                includes/sessions.php
##                viewonline.php
##                viewtopic.php
##
##   Included Files: N/A
##
##   History:
##      N/A
##
##   Support:     http://www.phpbbhacks.com/forums
##
##   Copyright:   Copyright (C) 2005 The topic user is viewing 0.9.9 - DTTVB
###############################################
##
## Author Notes:
##     There is an unused constant PAGE_TOPIC_OFFSET.
##     So I use that constant to make this hack.
##
###############################################
##   Always back up all files related to this hack before use!
###############################################
##   You downloaded this hack from phpBBHacks.com, the #1 source for phpBB related downloads.
##   Please visit http://www.phpbbhacks.com/forums for support.
###############################################
##   Please visit http://www.phpbbhacks.com/ for updates of this hack.
###############################################
##   This hack is released under the GPL License.
##   This hack can be freely used, but not distributed, without permission.
###############################################
##   You can always contact me via e-mail if you have any questions, suggestions.
##   My e-mail is mechakoopa@gmail.com
###############################################

#
#-----[ OPEN ]---------------------------------------
#
viewonline.php

#
#-----[ FIND ]---------------------------------------
#
//
// Forum info
//

#
#-----[ AFTER, ADD ]---------------------------------
#
$topiq_dataz = array();
$sql = "SELECT topic_title, topic_id, forum_id
   FROM " . TOPICS_TABLE;
if ( $result = $db->sql_query($sql) )
{
   while( $row = $db->sql_fetchrow($result) )
   {
      $topiq_dataz[$row['topic_id']] = array($row['forum_id'],$row['topic_title']);
   }
}
else
{
   message_die(GENERAL_ERROR, 'Could not obtain user/online forums information', '', __LINE__, __FILE__, $sql);
}

#
#-----[ FIND ]---------------------------------------
#
      else
      {
         $location_url = append_sid("viewforum.$phpEx?" . POST_FORUM_URL . '=' . $row['session_page']);
         $location = $forum_data[$row['session_page']];
      }

#
#-----[ AFTER, ADD ]---------------------------------
#
      if ($row['session_page'] > PAGE_TOPIC_OFFSET) {
         $location_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . ($row['session_page'] - PAGE_TOPIC_OFFSET));
         $location = $topiq_dataz[$row['session_page'] - PAGE_TOPIC_OFFSET][1] . " (In " . $forum_data[$topiq_dataz[$row['session_page'] - PAGE_TOPIC_OFFSET][0]] . ")";
      }

#
#-----[ OPEN ]---------------------------------------
#
viewtopic.php

#
#-----[ FIND ]---------------------------------------
#
$userdata = session_pagestart($user_ip, $forum_id);

#
#-----[ REPLACE WITH ]---------------------------------
#
$userdata = session_pagestart($user_ip, PAGE_TOPIC_OFFSET + $forum_topic_data['topic_id']);

#
#-----[ OPEN ]---------------------------------------
#
# Optional, this will make update session page immediately after click.
includes/sessions.php

#
#-----[ FIND ]---------------------------------------
#
            if ( $current_time - $userdata['session_time'] > 60 )

#
#-----[ REPLACE WITH ]-------------------------------
#
            if ( $current_time - $userdata['session_time'] > 0 )

#
#-----[ SAVE & CLOSE ALL FILES ]---------------------
#
# End of hack.


_________________
SilverStone SST CS01 | Corsair SF600 600W SFX | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 (16 Cores / 32 Threads) & Noctua NH-U9DX i4 | Kingston HyperX Savage 32 GB DDR4 2400 MHz | PNY NVIDIA Quadro K1200 DP 4 GB DDR5 | Intel SSD 750 1.2 TB NVMe & Intel SSD 730 240 GB SATA & Seagate BackUp Plus Portable 12 TB USB | 31.5" 4K LCD EIZO FlexScan EV3237 & 2 x 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech Wireless G700s | Harman Kardon Nova | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 - Intel Core i7 5600U, 8 GB DDR3 1600 MHz, Intel HD Graphics 5500, SanDisk SSD 512 GB, 12.5 FHD LED IPS, WWAN 3G 4G LTE, Microsoft Windows 7 Ultimate | Nintendo Classic Mini | BlackBerry Passport 96 GB
 [ Príspevok: 1 ] 


The topic user is viewing



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

"No physical memory is available at the location required for the windows boot manager. The system cannot continue"

v Notebooky a netbooky

2

146

04.11.2016 17:30

Lessik

V tomto fóre nie sú ďalšie neprečítané témy.

Topic Starter

v Správy pre vedenie fóra

16

426

17.05.2013 20:29

mino_85

V tomto fóre nie sú ďalšie neprečítané témy.

PREKLAD: Printer Topic CZ

v Redakčné systémy

0

2134

12.11.2006 16:53

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

PREKLAD: Merge Topic SK

v Redakčné systémy

0

2425

20.03.2007 0:05

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Add this topic to your bookmarks

v Redakčné systémy

0

326

14.10.2006 15:21

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Ako mam editovat pinned-up topic?

v Správy pre vedenie fóra

4

1190

13.02.2009 21:16

icefire

V tomto fóre nie sú ďalšie neprečítané témy.

Add this topic to your bookmarks

v Redakčné systémy

0

280

13.10.2006 9:28

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Lord of the Rings: The Battle For Middle-Earth 2

v Počítačové hry

0

231

01.07.2011 16:19

aratic

V tomto fóre nie sú ďalšie neprečítané témy.

Lord of The Rings : The Battle For Middle Earth 2 (+ daták)

v Počítačové hry

0

387

15.06.2007 20:20

maTh3Z

V tomto fóre nie sú ďalšie neprečítané témy.

The Fall: Last of the Gaia Rozlíšenie

v Počítačové hry

1

100

28.04.2013 12:00

Gravedigger

V tomto fóre nie sú ďalšie neprečítané témy.

Notebook Problémy <mega topic Legoland>

v Notebooky a netbooky

22

1057

26.11.2008 11:11

f4r0

V tomto fóre nie sú ďalšie neprečítané témy.

The Lord of the Rings Online

v Počítačové hry

5

198

02.07.2012 20:39

euthanan

V tomto fóre nie sú ďalšie neprečítané témy.

Shows topic of last made post on index

v Redakčné systémy

0

1290

13.10.2006 9:16

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

The Lord of the Rings Online: Shadows of Angmar

v Počítačové hry

1

417

02.06.2007 11:16

robino

V tomto fóre nie sú ďalšie neprečítané témy.

User Class

v Redakčné systémy

2

321

12.03.2007 14:51

koudy

V tomto fóre nie sú ďalšie neprečítané témy.

prihlaseny user

v PHP, ASP

24

1090

21.07.2009 19:58

shaggy



© 2005 - 2017 PCforum, edited by JanoF