[PHP] php-counter in phpbb3 portal includen

Dieses Thema im Forum "Webentwicklung" wurde erstellt von xilin, 18. August 2008 .

  1. 18. August 2008
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    php-counter in phpbb3 portal includen

    Hallo leute,

    ich habe ein kleines problemchen, und zwar habe ich mir ne kleine testpage eingerichtet auf der ich so versch. sachen für meine richtige kleine homepage testen möchte.

    dort installiert ist phpbb3 und ein portal mod von board3.de

    leider zählt der dort eingebaute counter nur forenposts usw, aber keine richtigen benutzerzahlen oder seiten klicks.

    okay deshalb habe ich mir jetzt einen php counter gegoogelt der auch mit einer DB arbeitet. und den dann installiert.

    diesen würde ich jetzt gerne unter der vorhandenen statistik einbinden

    hier ein bild:

    No File | xup.in


    gut okay jetzt stellt sich nur die frage, in welcher datei ich das denn includen muss, und wenn diese datei gefunden ist, wie ich das include. (includet werden muss nur die counter.php)


    ich bringe mal 5 dateien in die "nähere auswahl":

    1. die statistics.php:

    code:
    Spoiler
    Code:
     <?php
    
    if (!defined('IN_PHPBB'))
    {
     exit;
    }
    
    if (!defined('IN_PORTAL'))
    {
     exit;
    }
    
    // switch idea from phpBB2 :p
    function get_db_stat($mode)
    {
     global $db, $user;
    
     switch( $mode )
     {
     case 'announcmenttotal':
     $sql = 'SELECT COUNT(distinct t.topic_id) AS announcment_total
     FROM ' . TOPICS_TABLE . ' t, ' . POSTS_TABLE . ' p
     WHERE t.topic_type = ' . POST_ANNOUNCE . '
     AND p.post_id = t.topic_first_post_id';
     break;
     case 'stickytotal':
     $sql = 'SELECT COUNT(distinct t.topic_id) AS sticky_total
     FROM ' . TOPICS_TABLE . ' t, ' . POSTS_TABLE . ' p
     WHERE t.topic_type = ' . POST_STICKY . '
     AND p.post_id = t.topic_first_post_id';
     break;
     case 'attachmentstotal':
     $sql = 'SELECT COUNT(attach_id) AS attachments_total
     FROM ' . ATTACHMENTS_TABLE;
     break;
     }
     
     if ( !($result = $db->sql_query($sql)) )
     {
     return false;
     }
    
     $row = $db->sql_fetchrow($result);
     
     switch ( $mode )
     {
     case 'announcmenttotal':
     return $row['announcment_total'];
     break;
     case 'stickytotal':
     return $row['sticky_total'];
     break;
     case 'attachmentstotal':
     return $row['attachments_total'];
     break;
     }
     return false;
    }
    
    // Set some stats, get posts count from forums data if we... hum... retrieve all forums data
    $total_posts = $config['num_posts'];
    $total_topics = $config['num_topics'];
    $total_users = $config['num_users'];
    
    $l_total_user_s = ($total_users == 0) ? 'TOTAL_USERS_ZERO' : 'TOTAL_USERS_OTHER';
    $l_total_post_s = ($total_posts == 0) ? 'TOTAL_POSTS_ZERO' : 'TOTAL_POSTS_OTHER';
    $l_total_topic_s = ($total_topics == 0) ? 'TOTAL_TOPICS_ZERO' : 'TOTAL_TOPICS_OTHER';
    
    // avarage stat
    $board_days = ( time() - $config['board_startdate'] ) / 86400;
    
    $topics_per_day = ($total_topics) ? round($total_topics / $board_days, 0) : 0;
    $posts_per_day = ($total_posts) ? round($total_posts / $board_days, 0) : 0;
    $users_per_day = round($total_users / $board_days, 0);
    $topics_per_user = ($total_topics) ? round($total_topics / $total_users, 0) : 0;
    $posts_per_user = ($total_posts) ? round($total_posts / $total_users, 0) : 0;
    $posts_per_topic = ($total_topics) ? round($total_posts / $total_topics, 0) : 0;
    
    if ($topics_per_day > $total_topics)
    {
     $topics_per_day = $total_topics;
    }
    
    if ($posts_per_day > $total_posts)
    {
     $posts_per_day = $total_posts;
    }
    
    if ($users_per_day > $total_users)
    {
     $users_per_day = $total_users;
    }
    
    if ($topics_per_user > $total_topics)
    {
     $topics_per_user = $total_topics;
    }
    
    if ($posts_per_user > $total_posts)
    {
     $posts_per_user = $total_posts;
    }
    
    if ($posts_per_topic > $total_posts)
    {
     $posts_per_topic = $total_posts;
    }
    
    $l_topics_per_day_s = ($total_topics == 0) ? 'TOPICS_PER_DAY_ZERO' : 'TOPICS_PER_DAY_OTHER';
    $l_posts_per_day_s = ($total_posts == 0) ? 'POSTS_PER_DAY_ZERO' : 'POSTS_PER_DAY_OTHER';
    $l_users_per_day_s = ($total_users == 0) ? 'USERS_PER_DAY_ZERO' : 'USERS_PER_DAY_OTHER';
    $l_topics_per_user_s = ($total_topics == 0) ? 'TOPICS_PER_USER_ZERO' : 'TOPICS_PER_USER_OTHER';
    $l_posts_per_user_s = ($total_posts == 0) ? 'POSTS_PER_USER_ZERO' : 'POSTS_PER_USER_OTHER';
    $l_posts_per_topic_s = ($total_posts == 0) ? 'POSTS_PER_TOPIC_ZERO' : 'POSTS_PER_TOPIC_OTHER';
    
    // Assign specific vars
    $template->assign_vars(array(
     'S_DISPLAY_ADVANCED_STAT' => true,
     'TOTAL_POSTS' => sprintf($user->lang[$l_total_post_s], $total_posts),
     'TOTAL_TOPICS' => sprintf($user->lang[$l_total_topic_s], $total_topics),
     'TOTAL_USERS' => sprintf($user->lang[$l_total_user_s], $total_users),
     'NEWEST_USER' => sprintf($user->lang['NEWEST_USER'], get_username_string('full', $config['newest_user_id'], $config['newest_username'], $config['newest_user_colour'])),
     'S_ANN' => get_db_stat('announcmenttotal'),
     'S_SCT' => get_db_stat('stickytotal'),
     'S_TOT_ATTACH' => ($config['allow_attachments']) ? get_db_stat('attachmentstotal') : 0,
     
     // avarage stat
     'TOPICS_PER_DAY' => sprintf($user->lang[$l_topics_per_day_s], $topics_per_day),
     'POSTS_PER_DAY' => sprintf($user->lang[$l_posts_per_day_s], $posts_per_day),
     'USERS_PER_DAY' => sprintf($user->lang[$l_users_per_day_s], $users_per_day),
     'TOPICS_PER_USER' => sprintf($user->lang[$l_topics_per_user_s], $topics_per_user),
     'POSTS_PER_USER' => sprintf($user->lang[$l_posts_per_user_s], $posts_per_user),
     'POSTS_PER_TOPIC' => sprintf($user->lang[$l_posts_per_topic_s], $posts_per_topic),
    ));
    
    ?> 


    2. die statistics.html

    code:
    Spoiler
    Code:
    <div class="panel">
     <div class="inner">
     <span class="corners-top"><span></span></span>
     <h3><img src="{T_THEME_PATH}/images/portal/portal_statistic.gif" width="18px" height="18px" alt=""/>&nbsp;{L_STATISTICS}</h3>
     <!-- IF S_USER_LOGGED_IN -->
     <!--
     <strong>{L_ST_NEW}</strong><br />
     {L_ST_NEW_POSTS} <strong>{S_NEW_POSTS}</strong><br />
     {L_ST_NEW_TOPICS} <strong>{S_NEW_TOPIC}</strong><br />
     {L_ST_NEW_ANNS} <strong>{S_NEW_ANN}</strong><br />
     {L_ST_NEW_STICKYS} <strong>{S_NEW_SCT}</strong><br /><br />
     -->
     <!-- ENDIF -->
     <strong>{L_ST_TOP}</strong><br />
     {TOTAL_POSTS}<br />
     {TOTAL_TOPICS}<br />
     {L_ST_TOP_ANNS} <strong>{S_ANN}</strong><br />
     {L_ST_TOP_STICKYS} <strong>{S_SCT}</strong><br />
     {L_ST_TOT_ATTACH} <strong>{S_TOT_ATTACH}</strong><br />
     
     <hr />
     {TOPICS_PER_DAY}<br />
     {POSTS_PER_DAY}<br />
     {USERS_PER_DAY}<br />
     {TOPICS_PER_USER}<br />
     {POSTS_PER_USER}<br />
     {POSTS_PER_TOPIC}<br />
     <hr />
     
     {TOTAL_USERS}<br />
     {NEWEST_USER}
     <span class="corners-bottom"><span></span></span>
     </div>
    </div>
    <br style="clear:both" /> 


    3. die portal.php

    code:
    Spoiler
    Code:
    <?php
    
    
    define('IN_PHPBB', true);
    define('IN_PORTAL', 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 . 'portal/includes/functions.'.$phpEx);
    
    $portal_config = obtain_portal_config();
    
    // Start session management
    $user->session_begin();
    $auth->acl($user->data);
    $user->setup('mods/lang_portal');
    
    $load_center = true;
    
    if ( is_dir( $phpbb_root_path . 'install_portal/' ) === TRUE )
    {
     if ( is_file( $phpbb_root_path . 'install_portal/install.'.$phpEx ) === TRUE )
     {
     include $phpbb_root_path . 'install_portal/install.'.$phpEx;
    
     if ( version_compare( $current_version, $portal_config['portal_version'], '<=' ) === TRUE )
     {
     $template->assign_vars(array(
     'S_DISPLAY_GENERAL' => true,
     'GEN_TITLE' => $user->lang['PORTAL_ERROR'],
     'GEN_MESSAGE' => sprintf( $user->lang['PORTAL_DELETE_DIR'], $phpbb_root_path . 'install_portal' )
     ));
     }
     else
     {
     $template->assign_vars(array(
     'S_DISPLAY_GENERAL' => true,
     'GEN_TITLE' => $user->lang['PORTAL_UPDATE'],
     'GEN_MESSAGE' => sprintf( $user->lang['PORTAL_UPDATE_TEXT'], $phpbb_root_path . 'install_portal/install.'.$phpEx, $current_version )
     ));
     }
    
     $load_center = false;
     }
    }
    
    if ( $load_center === TRUE )
    {
    
     if ($portal_config['portal_forum_index']) 
     { 
     display_forums('');
    
     $template->assign_vars(array(
     'FORUM_IMG' => $user->img('forum_read', 'NO_NEW_POSTS'),
     'FORUM_NEW_IMG' => $user->img('forum_unread', 'NEW_POSTS'),
     'FORUM_LOCKED_IMG' => $user->img('forum_read_locked', 'NO_NEW_POSTS_LOCKED'),
     'FORUM_NEW_LOCKED_IMG' => $user->img('forum_unread_locked', 'NO_NEW_POSTS_LOCKED'),
     'S_DISPLAY_PORTAL_FORUM_INDEX' => true,
    
     'U_MARK_FORUMS' => ($user->data['is_registered'] || $config['load_anon_lastread']) ? append_sid("{$phpbb_root_path}index.$phpEx", 'mark=forums') : '',
     'U_MCP' => ($auth->acl_get('m_') || $auth->acl_getf_global('m_')) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=main&amp;mode=front', true, $user->session_id) : '')
     );
     }
    
     if ($portal_config['portal_recent']) 
     { 
     include($phpbb_root_path . 'portal/block/recent.'.$phpEx);
     }
     
     if ($portal_config['portal_wordgraph'])
     {
     include($phpbb_root_path . 'portal/block/wordgraph.'.$phpEx);
     }
     
     if ($portal_config['portal_poll_topic'])
     {
     include($phpbb_root_path . 'portal/block/poll.'.$phpEx);
     }
     
     if ($portal_config['portal_welcome'])
     {
     include($phpbb_root_path . 'portal/block/welcome.'.$phpEx);
     }
     
     if ($portal_config['portal_welcome_guest'])
     {
     $template->assign_vars(array(
     'S_DISPLAY_WELCOME_GUEST' => true,
     ));
     }
     
     if ($portal_config['portal_announcements'])
     {
     include($phpbb_root_path . 'portal/block/announcements.'.$phpEx);
     $template->assign_vars(array(
     'S_ANNOUNCE_COMPACT' => ($portal_config['portal_announcements_style']) ? true : false,
     ));
     }
     
     if ($portal_config['portal_news'])
     {
     include($phpbb_root_path . 'portal/block/news.'.$phpEx);
     $template->assign_vars(array(
     'S_NEWS_COMPACT' => ($portal_config['portal_news_style']) ? true : false,
     ));
     }
     
     if ($portal_config['portal_custom_small'])
     {
     include($phpbb_root_path . 'portal/block/custom.'.$phpEx);
     }
    
    
     if ($config['load_online'] && $config['load_online_time'] && $portal_config['portal_whois_online'])
     {
     include($phpbb_root_path . 'portal/block/whois_online.'.$phpEx);
     }
    }
    
    // show login box and user menu
    
    // only registered user see user menu
    if ($user->data['is_registered'])
    {
     include($phpbb_root_path . 'portal/block/user_menu.'.$phpEx);
    }
    else
    {
     include($phpbb_root_path . 'portal/block/login_box.'.$phpEx);
    }
    
    if ($portal_config['portal_main_menu'])
    {
     include($phpbb_root_path . 'portal/block/main_menu.'.$phpEx);
    }
    
    if ($portal_config['portal_user_menu'])
    {
     $template->assign_vars(array(
     'S_DISPLAY_USERMENU' => true,
     ));
    }
    
    if ($portal_config['portal_birthdays'])
    {
     include($phpbb_root_path . 'portal/block/birthday_list.'.$phpEx);
    }
    
    if ($portal_config['portal_search'])
    {
     include($phpbb_root_path . 'portal/block/search.'.$phpEx);
    }
    
    if ($portal_config['portal_attachments'] && $config['allow_attachments'])
    {
     include($phpbb_root_path . 'portal/block/attachments.'.$phpEx);
    }
    
    if ($portal_config['portal_advanced_stat'])
    {
     include($phpbb_root_path . 'portal/block/statistics.'.$phpEx);
    }
    
    if ($portal_config['portal_minicalendar'])
    {
     include($phpbb_root_path . 'portal/block/mini_cal.'.$phpEx);
    }
    
    if ($portal_config['portal_link_us'])
    {
     include($phpbb_root_path . 'portal/block/link_us.'.$phpEx);
    }
    
    if ($portal_config['portal_leaders'])
    {
     include($phpbb_root_path . 'portal/block/leaders.'.$phpEx);
    }
    
    if ($portal_config['portal_load_last_visited_bots'])
    {
     include($phpbb_root_path . 'portal/block/latest_bots.'.$phpEx);
    }
    
    if ($portal_config['portal_top_posters'])
    {
     include($phpbb_root_path . 'portal/block/top_posters.'.$phpEx);
    }
    
    if ($portal_config['portal_latest_members'])
    {
     include($phpbb_root_path . 'portal/block/latest_members.'.$phpEx);
    }
    
    if ($portal_config['portal_random_member'])
    {
     include($phpbb_root_path . 'portal/block/random_member.'.$phpEx);
    }
    
    if ($portal_config['portal_friends'])
    {
     include($phpbb_root_path . 'portal/block/friends.'.$phpEx);
    }
    
    if ($portal_config['portal_change_style'])
    {
     include($phpbb_root_path . 'portal/block/change_style.'.$phpEx);
    }
    
    if ($portal_config['portal_clock'])
    {
     $template->assign_vars(array(
     'S_DISPLAY_CLOCK' => true,
     ));
    }
    
    if ($portal_config['portal_links'])
    {
     include($phpbb_root_path . 'portal/block/links.'.$phpEx);
    }
    
    
    if ($portal_config['portal_pay_s_block'] or ( $portal_config['portal_pay_c_block'] && $load_center === TRUE ) )
    {
     include($phpbb_root_path . 'portal/block/donate.'.$phpEx);
    }
    
    $template->assign_vars(array(
     'PORTAL_LEFT_COLLUMN' => $portal_config['portal_left_collumn_width'],
     'PORTAL_RIGHT_COLLUMN' => $portal_config['portal_right_collumn_width'],
    ));
    
    // output page
    page_header($user->lang['PORTAL']);
    
    $template->set_filenames(array(
     'body' => '/portal/portal_body.html'
    ));
    
    
    make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
    
    page_footer();
    
    ?> 


    4. die portal_body.html

    code:
    Spoiler
    Code:
     <!-- DEFINE $S_IN_PORTAL = 1 -->
    <!-- INCLUDE overall_header.html -->
    
    
    <table cellpadding="0" cellspacing="0" border="0" width="100%">
    <tr>
    
     <td style="width:4px;" valign="top"> </td>
    
    <!-- [+] right block area -->
     <td valign="top" style="width: {PORTAL_RIGHT_COLLUMN}px; padding-left:6px;">
     <br style="clear:both" />
    
     <!-- IF S_DISPLAY_USERMENU -->
     <!-- IF not S_USER_LOGGED_IN -->
     <!-- INCLUDE portal/block/login_box.html -->
     <!-- ENDIF -->
    
     <!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
     <!-- INCLUDE portal/block/user_menu.html -->
     <!-- ENDIF -->
     <!-- ENDIF -->
    
     <!-- IF not S_IS_BOT and S_USER_LOGGED_IN and S_ZEBRA_ENABLED and S_DISPLAY_FRIENDS -->
     <!-- INCLUDE portal/block/online_friends.html -->
     <!-- ENDIF -->
    
     <!-- IF S_DISPLAY_ADVANCED_STAT -->
     <!-- INCLUDE portal/block/statistics.html -->
     <!-- ENDIF -->
    
     <!-- IF S_DISPLAY_ACTIVE_TOPIC -->
     <!--INCLUDE portal/block/active.html-->
     <!-- ENDIF -->
    
     <!-- IF S_DISPLAY_MINICAL -->
     <!-- INCLUDE portal/block/mini_calendar.html -->
     <!-- ENDIF -->
     
     <!-- IF S_DISPLAY_LEADERS -->
     <!-- INCLUDE portal/block/leaders.html -->
     <!-- ENDIF -->
     
     <!-- IF S_DISPLAY_LAST_BOTS and S_LAST_VISITED_BOTS -->
     <!-- INCLUDE portal/block/latest_bots.html -->
     <!-- ENDIF -->
    
     <!-- IF S_DISPLAY_LINKS -->
     <!-- INCLUDE portal/block/links.html -->
     <!-- ENDIF -->
    
     <!-- IF S_DISPLAY_PAY_S -->
     <!-- INCLUDE portal/block/donation/donation_small.html -->
     <!-- ENDIF -->
    
     <!-- //INCLUDE portal/block/_sample_block_design.html-->
    
     </td>
    <!-- [-] right block area -->
    </tr>
    </table>
    
    <!--// board3 Portal by www.board3.de //-->
    <!-- INCLUDE overall_footer.html -->


    5. die overall_header.html

    code:
    Spoiler
    Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}" xml:lang="{S_USER_LANG}">
    <head>
    
    <meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
    <meta http-equiv="content-style-type" content="text/css" />
    <meta http-equiv="content-language" content="{S_USER_LANG}" />
    <meta http-equiv="imagetoolbar" content="no" />
    <meta name="resource-type" content="document" />
    <meta name="distribution" content="global" />
    <meta name="copyright" content="2000, 2002, 2005, 2007 phpBB Group" />
    <meta name="keywords" content="" />
    <meta name="description" content="" />
    {META}
    <title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>
    
    
    <script type="text/javascript">
    // <![CDATA[
     var jump_page = '{LA_JUMP_PAGE}:';
     var on_page = '{ON_PAGE}';
     var per_page = '{PER_PAGE}';
     var base_url = '{A_BASE_URL}';
     var style_cookie = 'phpBBstyle';
     var onload_functions = new Array();
     var onunload_functions = new Array();
    
     <!-- IF S_USER_PM_POPUP -->
     if ({S_NEW_PM})
     {
     var url = '{UA_POPUP_PM}';
     window.open(url.replace(/&amp;/g, '&'), '_phpbbprivmsg', 'height=225,resizable=yes,scrollbars=yes, width=400');
     }
     <!-- ENDIF -->
    
     /**
     * Find a member
     */
     function find_username(url)
     {
     popup(url, 760, 570, '_usersearch');
     return false;
     }
    
     /**
     * New function for handling multiple calls to window.onload and window.unload by pentapenguin
     */
     window.onload = function()
     {
     for (var i = 0; i < onload_functions.length; i++)
     {
     eval(onload_functions[i]);
     }
     }
    
     window.onunload = function()
     {
     for (var i = 0; i < onunload_functions.length; i++)
     {
     eval(onunload_functions[i]);
     }
     }
    
    // ]]>
    </script>
    <script type="text/javascript" src="{T_TEMPLATE_PATH}/styleswitcher.js"></script>
    <script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>
    
    <link href="{T_THEME_PATH}/print.css" rel="stylesheet" type="text/css" media="print" title="printonly" />
    <link href="{T_STYLESHEET_LINK}" rel="stylesheet" type="text/css" media="screen, projection" />
    
    <link href="{T_THEME_PATH}/normal.css" rel="stylesheet" type="text/css" title="A" />
    <link href="{T_THEME_PATH}/medium.css" rel="alternate stylesheet" type="text/css" title="A+" />
    <link href="{T_THEME_PATH}/large.css" rel="alternate stylesheet" type="text/css" title="A++" />
    <link href="{T_THEME_PATH}/bbcodebox3_prosilver.css" rel="stylesheet" type="text/css" />
    
    <!-- IF S_CONTENT_DIRECTION eq 'rtl' -->
     <link href="{T_THEME_PATH}/bidi.css" rel="stylesheet" type="text/css" media="screen, projection" />
    <!-- ENDIF -->
    
    </head>
    
    <body id="phpbb" class="section-{SCRIPT_NAME} {S_CONTENT_DIRECTION}">
    <!-- border code -->
    <div id="topborder"><div id="corner-lt"><div id="corner-rt"></div></div></div>
    <div id="leftborder"><div id="rightborder">
    <!-- border code -->
    
    
    <div id="wrap">
     <a id="top" name="top" accesskey="t"></a>
    <!-- topmenu code -->
    <div id="topmenu">
     <!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
     <div style="float:left;padding:3px;font-size:11px;">
     <a href="{U_PROFILE}" title="{L_PROFILE}" accesskey="u">{L_PROFILE}</a>
     <!-- IF S_DISPLAY_PM --> (<a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a>)<!-- ENDIF --> &bull; 
     <a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a>
     <!-- IF U_RESTORE_PERMISSIONS --> &bull;
     <a href="{U_RESTORE_PERMISSIONS}">{L_RESTORE_PERMISSIONS}</a>
     <!-- ENDIF -->
     <!-- IF U_EMAIL_TOPIC --> &bull; <a href="{U_EMAIL_TOPIC}" title="{L_EMAIL_TOPIC}">{L_EMAIL_TOPIC}</a><!-- ENDIF -->
     <!-- IF U_EMAIL_PM --> &bull; <a href="{U_EMAIL_PM}" title="{L_EMAIL_PM}">{L_EMAIL_PM}</a><!-- ENDIF -->
     <!-- IF U_PRINT_TOPIC --> &bull; <a href="{U_PRINT_TOPIC}" title="{L_PRINT_TOPIC}" accesskey="p">{L_PRINT_TOPIC}</a><!-- ENDIF -->
     <!-- IF U_PRINT_PM --> &bull; <a href="{U_PRINT_PM}" title="{L_PRINT_PM}" accesskey="p">{L_PRINT_PM}</a><!-- ENDIF -->
    
    
    
     </div>
     <!-- ENDIF -->
     
    </div>
    <!-- topmenu code -->
    
    
    
    
    <div id="wrap2">
     <div id="page-header">
     <div class="headerbar" OnClick="window.location.href='{U_INDEX}'" style="cursor:pointer;cursor:hand">
     <div class="inner"><span class="corners-top"><span></span></span>
     <div style="height:190px;">
    <!--
     <div id="site-description">
     <h1>{SITENAME}</h1>
     <p>{SITE_DESCRIPTION}</p>
     <p style="display: none;"><a href="#start_here">{L_SKIP}</a></p>
     </div>
    -->
     </div>
    
     <span class="corners-bottom"><span></span></span></div>
     </div>
    
    <!-- IF not $S_IN_PORTAL or not S_DISPLAY_MAINMENU --> 
    <div class="navbar">
     <div class="inner"><span class="corners-top"><span></span></span>
     <ul class="linklist navlinks">
     <li class="icon-home"><a href="{U_PORTAL}">{L_PORTAL}</a> » <a href="{U_INDEX}" accesskey="h">{L_INDEX}</a> <!-- BEGIN navlinks --> <strong>‹</strong> <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a><!-- END navlinks --></li>
     </ul>
     <span class="corners-bottom"><span></span></span></div>
     </div>
    <!-- ENDIF -->
    
     </div>
    
     <a name="start_here"></a>
     <div id="page-body">
     
     <!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN and (U_MCP or U_ACP) --> 
     <div id="message" class="rules">
     <div class="inner"><span class="corners-top"><span></span></span>
     <strong>{L_INFORMATION}:</strong> {L_BOARD_DISABLED}
     <span class="corners-bottom"><span></span></span></div>
     </div>
     <!-- ENDIF -->



    wär super, wenn mir da jmd weiterhelfen könnte, BW ist selbstverständlich.


    Gruß
     
  2. 18. August 2008
    AW: php-counter in phpbb3 portal includen

    Wenn der nicht für phpbb3 gemacht ist.. dann würd ich mir lieber nen Hack suchen, der die Statistiken verfeinert wie du es willst.

    Mit solchen dingen machst du dir das leben nur schwer bzw. es sei denn du willst für phpbb3 modden können
    Also das is mein Rat.. andere können wir villeicht noch die Lösung zu deinem jetzigen Problem geben ^^
     
  3. 18. August 2008
    AW: php-counter in phpbb3 portal includen

    leider finde ich dafür keinen mod. ich schätze auch nicht, dass das sooo schwer ist diese php datei da zu includen, ich knn mich damit nicht wirklich aus, aber der counter an sich ist relativ klein.... es geht nur um die datei und den ort in der datei, wo ich den include befehl eintragen muss....

     
  4. 18. August 2008
    AW: php-counter in phpbb3 portal includen

    Alternativ biete ich das phpbb forum an, immerhin sitzt dort die quelle allen wissens über phpbb

    Edit: Vergess nicht, nen screen zu machen! du hast 1337 posts !
     
  5. 18. August 2008
    AW: php-counter in phpbb3 portal includen

    ja dort hab ich schon nen thread erstellt, dort hat bis jetzt leider noch niemand geantowrtet, deshalb wollt ichs hier mal versuchen, in der hoffnung, dass hier die php-experten anzutreffen sind

    was hat das mit den 1337 posts zu sagen ? hab ich was verpasst ?
     
  6. 18. August 2008
    AW: php-counter in phpbb3 portal includen

    Leetspeak – Wikipedia

    1337-speak

    d45 !5t l33t5p34k

    kanns nicht so gut nja whatever, nja für sowas muss man kein php experte sein sondern das phpbb kennen... und das tu ich leider nicht, sonst hät ich sone lösung scho gepostet :/
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.