Jump to content

hermit101

Apprentice
  • Posts

    59
  • Joined

  • Last visited

  • Days Won

    1

Files posted by hermit101

  1. Obsidian Warcry style PSD

    Hi All , releasing this for free ,it's a basic PSD got bored of it and moved on to better designs ,hope some find it useful
     

     
     

    104 downloads

       (0 reviews)

    Submitted

  2. Blue Gaming Template

    Hi All ,hope you enjoy ,PSD i bought from Boris Wick in febuary released for free :)

    136 downloads

       (1 review)

    Updated

  3. (e32) Custom Sidebar Block Active Users Templates 1.0

    [img]http://s29.postimg.org/3z67um9kn/image.jpg[/img]

    [for use with custom sidebar blocks]

    [color=#282828][font=helvetica]Add an "Active Users" block with the following settings[/font][/color]

    [color=#282828][font=helvetica]This block requires some custom block templates, so first download the hook and[/font][/color][color=#282828][font=helvetica] extract it, and import the [/font][/color]CSBActiveUsersTemplates[color=#282828][font=helvetica].xml file from ACP->Manage Hooks[/font][/color]

    [color=#282828][font=helvetica]Then create a new Custom Sidebar Block with the following data:[/font][/color]

    [color=#282828][font=helvetica]Name: Active Users[/font][/color]
    [color=#282828][font=helvetica]Enabled : Yes[/font][/color]
    [color=#282828][font=helvetica]Hide From Main Custom Block: Depends on where you want it[/font][/color]
    [color=#282828][font=helvetica]Full Image Name: user.png (or whatever you wish as long as it is in the proper directory and your reference it)[/font][/color]
    [color=#282828][font=helvetica]Enable RAW HTML/JS mode: No[/font][/color]
    [color=#282828][font=helvetica]Enable PHP Mode: Yes[/font][/color]
    [color=#282828][font=helvetica]Use Table/Border/Title/Image?: Yes[/font][/color]
    [color=#282828][font=helvetica]Remove Ability for User to Collapse Block? Up to you[/font][/color][code=auto:0] $active = array( 'TOTAL' => 0 , 'NAMES' => array(), 'GUESTS' => 0 , 'MEMBERS' => 0 , 'ANON' => 0 , ); if ( $this->settings['show_active'] ) { if( !$this->settings['au_cutoff'] ) { $this->settings['au_cutoff'] = 15; } //----------------------------------------- // Get the users from the DB //----------------------------------------- $cut_off = $this->settings['au_cutoff'] * 60; $time = time() - $cut_off; $rows = array(); $ar_time = time(); if ( $this->memberData['member_id'] ) { $rows = array( $ar_time.'.'.md5( microtime() ) => array( 'id' => 0, 'login_type' => substr( $this->memberData['login_anonymous'], 0, 1), 'running_time' => $ar_time, 'seo_name' => $this->memberData['members_seo_name'], 'member_id' => $this->memberData['member_id'], 'member_name' => $this->memberData['members_display_name'], 'member_group' => $this->memberData['member_group_id'], 'cns_prefix' => (ipsRegistry::$settings['cns_on']) ? $this->memberData['cns_prefix'] : "", 'cns_suffix' => (ipsRegistry::$settings['cns_on']) ? $this->memberData['cns_suffix'] : "" ) ); } if (ipsRegistry::$settings['cns_on']) { $customNameStyleJoin = array( 0 => array( 'select' => 'pp.cns_prefix, pp.cns_suffix', 'from' => array( 'profile_portal' => 'pp' ), 'where' => "s.member_id = pp.pp_member_id", 'type' => 'left', ) ); } $this->DB->build( array( 'select' => 's.id, s.member_id, s.member_name, s.seo_name, s.login_type, s.running_time, s.member_group, s.uagent_type', 'from' => array( 'sessions' => 's' ), 'where' => "running_time > {$time}", 'add_join' => $customNameStyleJoin ) ); $this->DB->execute(); //----------------------------------------- // FETCH... //----------------------------------------- while ( $r = $this->DB->fetch() ) { $rows[ $r['running_time'].'.'.$r['id'] ] = $r; } krsort( $rows ); //----------------------------------------- // cache all printed members so we // don't double print them //----------------------------------------- $cached = array(); foreach ( $rows as $result ) { $last_date = $this->registry->getClass('class_localization')->getDate( $result['running_time'], 'TINY' ); //----------------------------------------- // Bot? //----------------------------------------- if ( isset( $result['uagent_type'] ) && $result['uagent_type'] == 'search' ) { /* Skipping bot? */ if ( ! $this->settings['spider_active'] ) { continue; } //----------------------------------------- // Seen bot of this type yet? //----------------------------------------- if ( ! $cached[ $result['member_name'] ] ) { $active['NAMES'][] = IPSMember::makeNameFormatted( $result['member_name'], $result['member_group'], $result['cns_prefix'], $result['cns_suffix'] ); $cached[ $result['member_name'] ] = 1; } else { //----------------------------------------- // Yup, count others as guest //----------------------------------------- $active['GUESTS']++; } } //----------------------------------------- // Guest? //----------------------------------------- else if ( ! $result['member_id'] OR ! $result['member_name'] ) { $active['GUESTS']++; } //----------------------------------------- // Member? //----------------------------------------- else { if ( empty( $cached[ $result['member_id'] ] ) ) { $cached[ $result['member_id'] ] = 1; $result['member_name'] = IPSMember::makeNameFormatted( $result['member_name'], $result['member_group'], $result['cns_prefix'], $result['cns_suffix'] ); if ( $result['login_type'] ) { if ( $this->memberData['g_access_cp'] ) { $active['NAMES'][] = "<a href='" . $this->registry->getClass('output')->buildSEOUrl( "showuser={$result['member_id']}", 'public', $result['seo_name'], 'showuser' ) . "' title='$last_date'>{$result['member_name']}</a>*"; $active['ANON']++; } else { $active['ANON']++; } } else { $active['MEMBERS']++; $active['NAMES'][] = "<a href='" . $this->registry->getClass('output')->buildSEOUrl( "showuser={$result['member_id']}", 'public', $result['seo_name'], 'showuser' ) ."' title='$last_date'>{$result['member_name']}</a>"; } } } } $active['TOTAL'] = $active['MEMBERS'] + $active['GUESTS'] + $active['ANON']; $this->users_online = $active['TOTAL']; } $this->lang->words['active_users'] = sprintf( $this->lang->words['active_users'], $this->settings['au_cutoff'] ); return $this->registry->output->getTemplate('boards')->customSidebarBlockActiveUsers($active); [/code]

    163 downloads

    Submitted

  4. (hook)_gfx_statistics_sidebar

    [img]http://s16.postimg.org/g90opymfp/pc_Ej_Owj.png[/img]

    A hook to show [b]Online users [/b]/ [b]Total posts[/b] / [b]Total Topics[/b] / [b]Total Members [/b]counts on Forum Index sidebar [img]http://community.invisionpower.com/filestore/public/style_emoticons/default/smile.png[/img]

    Please read "Readme.txt" file for installation instruction

    295 downloads

    Submitted

  5. Game Servers [Paid] 1.0.1

    Compatible XF Versions: [list]
    [*]1.2

    [/list] Additional Requirements: PHP 5.3 (5.4 recommended) with bzip2, zlib and full socket support (including writing to sockets) Visible Branding: No
    Game Servers is a addon that allows you to display a list of game and voice servers including their current player counts and links to connect to them.

    A number of screenshots are provided below.

    [b]Requirements[/b]
    - XenForo 1.2+
    - PHP 5.2 (5.3 or 5.4 recommended) with bzip2, zlib and full socket support (including writing to sockets)

    [b]Features[/b][list]
    [*]Supports over 90 games (including voice servers) using the GameQ library *
    [*]Supports adding a non-supported server with a custom max player count (see first screenshot)
    [*]Server player information updates every 5 minutes via cron
    [*]Easy to use admin interface
    [*]Can disable servers temporarily
    [*]Shows server hostname and port on hover
    [*]Icon and join URL support (optional)
    [*]Output formats included: template, Widget Framework renderer, XenPorta block
    [/list]
    [b]Installation[/b]
    [list=1]
    [*]Upload the contents of the upload folder
    [*]Install using the included XML file
    [*]Add your servers: Admin panel -> Applications -> Game Servers -> List Servers -> Add server
    [*]Setup one or more output methods:
    [/list]
    [i]Widget Framework[/i]
    Use the "Game Servers" renderer

    [i]XenPorta[/i]
    Upload the contents of the "xenporta/upload" folder, and install the XML file in the "xenporta" folder as a XenPorta block.

    [i]Template[/i]
    Include the "gameservers_template" template.

    [b]Supported Servers[/b]
    * A list of GameQ supported games/servers is provided below. Not all server types have been tested. If you have any issues, as much support as possible will be provided.
    [url="http://xenforo.com/community/threads/game-servers-paid.64955/#post-684695"]http://xenforo.com/community/threads/game-servers-paid.64955/#post-684695[/url]

    [b]Frequently Asked Questions[/b]
    [url="http://xenforo.com/community/resources/game-servers.2652/field?field=faq"]Click here to read the FAQ.[/url]

    [b]Refund Policy[/b]
    No refunds will be provided except under extraordinary circumstances as seen fit by the developer.

    87 downloads

       (0 reviews)

    0 comments

    Submitted

  6. FragZone 1.2.3

    Frag Zone is the perfect gaming XenForo style! It comes as a darker transparent style which includes 3 custom backgrounds ranging from Battlefield, Call of Duty and Titanfall. This style runs off the XenBase framework and has a custom header coded specific to it.

    Certain XenBase features such as the footer are currently not compatible with Frag Zone

    Compatible with Xenforo 1.1 and 1.2

    Enjoy !

    141 downloads

       (0 reviews)

    0 comments

    Submitted

×
×
  • Create New...