Syntax ERROR!

Sākumlapa Forumi Mājas lapu izstrāde PHPBB Syntax ERROR!

Tiek skatīts 7 ierakstu – 1 līdz 7 (no 7 kopumā)
  • Autors
    Ieraksti
  • #146798
    Ernijs_E
    Participant

    Sveiki.

    Problēma ir tāda:

    Es mēģināju pie PHPBB2 pielikt lejā čatu. Itkā visu izdarīju kā bija rakstīts moda instalācija, bet nu sartējot savu forumu izmet šādu paziņojumu:

    Parse error: syntax error, unexpected ‘;’, expecting ‘)’ in C:wampwwwphpBB2index.php on line 282

    Vai kāds nevar palīdzēt? Ceru uz autsaucību.. 🙂

    Code:

    assign_vars(array(
    “META” => ‘‘)
    );

    $message = $lang[’Forums_marked_read’] . ‘

    ‘ . sprintf($lang[’Click_return_index’], ‘‘, ‘ ‘);

    message_die(GENERAL_MESSAGE, $message);
    }
    //
    // End handle marking posts
    //

    $tracking_topics = ( isset($HTTP_COOKIE_VARS[$board_config[’cookie_name’] . ‘_t’]) ) ? unserialize($HTTP_COOKIE_VARS[$board_config[’cookie_name’] . “_t”]) : array();
    $tracking_forums = ( isset($HTTP_COOKIE_VARS[$board_config[’cookie_name’] . ‘_f’]) ) ? unserialize($HTTP_COOKIE_VARS[$board_config[’cookie_name’] . “_f”]) : array();

    //
    // If you don’t use these stats on your index you may want to consider
    // removing them
    //
    $total_posts = get_db_stat(’postcount’);
    $total_users = get_db_stat(’usercount’);
    $newest_userdata = get_db_stat(’newestuser’);
    $newest_user = $newest_userdata[’username’];
    $newest_uid = $newest_userdata[’user_id’];

    if( $total_posts == 0 )
    {
    $l_total_post_s = $lang[’Posted_articles_zero_total’];
    }
    else if( $total_posts == 1 )
    {
    $l_total_post_s = $lang[’Posted_article_total’];
    }
    else
    {
    $l_total_post_s = $lang[’Posted_articles_total’];
    }

    if( $total_users == 0 )
    {
    $l_total_user_s = $lang[’Registered_users_zero_total’];
    }
    else if( $total_users == 1 )
    {
    $l_total_user_s = $lang[’Registered_user_total’];
    }
    else
    {
    $l_total_user_s = $lang[’Registered_users_total’];
    }

    //
    // Start page proper
    //
    $sql = “SELECT c.cat_id, c.cat_title, c.cat_order
    FROM ” . CATEGORIES_TABLE . ” c
    ORDER BY c.cat_order”;
    if( !($result = $db->sql_query($sql)) )
    {
    message_die(GENERAL_ERROR, ‘Could not query categories list’, ”, __LINE__, __FILE__, $sql);
    }

    $category_rows = array();
    while ($row = $db->sql_fetchrow($result))
    {
    $category_rows[] = $row;
    }
    $db->sql_freeresult($result);

    if( ( $total_categories = count($category_rows) ) )
    {
    //
    // Define appropriate SQL
    //
    switch(SQL_LAYER)
    {
    case ‘postgresql’:
    $sql = “SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
    FROM ” . FORUMS_TABLE . ” f, ” . POSTS_TABLE . ” p, ” . USERS_TABLE . ” u
    WHERE p.post_id = f.forum_last_post_id
    AND u.user_id = p.poster_id
    UNION (
    SELECT f.*, NULL, NULL, NULL, NULL
    FROM ” . FORUMS_TABLE . ” f
    WHERE NOT EXISTS (
    SELECT p.post_time
    FROM ” . POSTS_TABLE . ” p
    WHERE p.post_id = f.forum_last_post_id
    )
    )
    ORDER BY cat_id, forum_order”;
    break;

    case ‘oracle’:
    $sql = “SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
    FROM ” . FORUMS_TABLE . ” f, ” . POSTS_TABLE . ” p, ” . USERS_TABLE . ” u
    WHERE p.post_id = f.forum_last_post_id(+)
    AND u.user_id = p.poster_id(+)
    ORDER BY f.cat_id, f.forum_order”;
    break;

    default:
    $sql = “SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
    FROM (( ” . FORUMS_TABLE . ” f
    LEFT JOIN ” . POSTS_TABLE . ” p ON p.post_id = f.forum_last_post_id )
    LEFT JOIN ” . USERS_TABLE . ” u ON u.user_id = p.poster_id )
    ORDER BY f.cat_id, f.forum_order”;
    break;
    }
    if ( !($result = $db->sql_query($sql)) )
    {
    message_die(GENERAL_ERROR, ‘Could not query forums information’, ”, __LINE__, __FILE__, $sql);
    }

    $forum_data = array();
    while( $row = $db->sql_fetchrow($result) )
    {
    $forum_data[] = $row;
    }
    $db->sql_freeresult($result);

    if ( !($total_forums = count($forum_data)) )
    {
    message_die(GENERAL_MESSAGE, $lang[’No_forums’]);
    }

    //
    // Obtain a list of topic ids which contain
    // posts made since user last visited
    //
    if ($userdata[’session_logged_in’])
    {
    // 60 days limit
    if ($userdata[’user_lastvisit’]

    $new_topic_data = array();
    while( $topic_data = $db->sql_fetchrow($result) )
    {
    $new_topic_data[$topic_data[’forum_id’]][$topic_data[’topic_id’]] = $topic_data[’post_time’];
    }
    $db->sql_freeresult($result);
    }

    //
    // Obtain list of moderators of each forum
    // First users, then groups … broken into two queries
    //
    $sql = “SELECT aa.forum_id, u.user_id, u.username
    FROM ” . AUTH_ACCESS_TABLE . ” aa, ” . USER_GROUP_TABLE . ” ug, ” . GROUPS_TABLE . ” g, ” . USERS_TABLE . ” u
    WHERE aa.auth_mod = ” . TRUE . ”
    AND g.group_single_user = 1
    AND ug.group_id = aa.group_id
    AND g.group_id = aa.group_id
    AND u.user_id = ug.user_id
    GROUP BY u.user_id, u.username, aa.forum_id
    ORDER BY aa.forum_id, u.user_id”;
    if ( !($result = $db->sql_query($sql)) )
    {
    message_die(GENERAL_ERROR, ‘Could not query forum moderator information’, ”, __LINE__, __FILE__, $sql);
    }

    $forum_moderators = array();
    while( $row = $db->sql_fetchrow($result) )
    {
    $forum_moderators[$row[’forum_id’]][] = ‘‘ . $row[’username’] . ‘‘;
    }
    $db->sql_freeresult($result);

    $sql = “SELECT aa.forum_id, g.group_id, g.group_name
    FROM ” . AUTH_ACCESS_TABLE . ” aa, ” . USER_GROUP_TABLE . ” ug, ” . GROUPS_TABLE . ” g
    WHERE aa.auth_mod = ” . TRUE . ”
    AND g.group_single_user = 0
    AND g.group_type sql_query($sql)) )
    {
    message_die(GENERAL_ERROR, ‘Could not query forum moderator information’, ”, __LINE__, __FILE__, $sql);
    }

    while( $row = $db->sql_fetchrow($result) )
    {
    $forum_moderators[$row[’forum_id’]][] = ‘‘ . $row[’group_name’] . ‘‘;
    }
    $db->sql_freeresult($result);

    //
    // Find which forums are visible for this user
    //
    $is_auth_ary = array();
    $is_auth_ary = auth(AUTH_VIEW, AUTH_LIST_ALL, $userdata, $forum_data);

    //
    // Start output of page
    //
    define(’SHOW_ONLINE’, true);
    $page_title = $lang[’Index’];
    include($phpbb_root_path . ‘includes/page_header.’.$phpEx);

    $template->set_filenames(array(
    ‘body’ => ‘index_body.tpl’)
    );

    $template->assign_vars(array(
    ‘TOTAL_POSTS’ => sprintf($l_total_post_s, $total_posts),
    ‘TOTAL_USERS’ => sprintf($l_total_user_s, $total_users),
    ‘NEWEST_USER’ => sprintf($lang[’Newest_user’], ‘‘, $newest_user, ‘‘),
    // ChatBox Mod
    require_once($phpbb_root_path . ‘chatbox_front.php’);
    ‘FORUM_IMG’ => $images[’forum’],
    ‘FORUM_NEW_IMG’ => $images[’forum_new’],
    ‘FORUM_LOCKED_IMG’ => $images[’forum_locked’],

    ‘L_FORUM’ => $lang[’Forum’],
    ‘L_TOPICS’ => $lang[’Topics’],
    ‘L_REPLIES’ => $lang[’Replies’],
    ‘L_VIEWS’ => $lang[’Views’],
    ‘L_POSTS’ => $lang[’Posts’],
    ‘L_LASTPOST’ => $lang[’Last_Post’],
    ‘L_NO_NEW_POSTS’ => $lang[’No_new_posts’],
    ‘L_NEW_POSTS’ => $lang[’New_posts’],
    ‘L_NO_NEW_POSTS_LOCKED’ => $lang[’No_new_posts_locked’],
    ‘L_NEW_POSTS_LOCKED’ => $lang[’New_posts_locked’],
    ‘L_ONLINE_EXPLAIN’ => $lang[’Online_explain’],

    ‘L_MODERATOR’ => $lang[’Moderators’],
    ‘L_FORUM_LOCKED’ => $lang[’Forum_is_locked’],
    ‘L_MARK_FORUMS_READ’ => $lang[’Mark_all_forums’],
    // ChatBox Mod
    ‘TOTAL_CHATTERS_ONLINE’ => sprintf($lang[’How_Many_Chatters’], $howmanychat),
    ‘CHATTERS_LIST’ => sprintf($lang[’Who_Are_Chatting’ ], $chatters),
    ‘L_CLICK_TO_JOIN_CHAT’ => $lang[’Click_to_join_chat’],
    ‘S_JOIN_CHAT’ => append_sid(”chatbox_mod/chatbox.$phpEx”),
    ‘CHATBOX_NAME’ => $userdata[’user_id’] . ‘_ChatBox’, // To make easier to test on my PC
    ‘L_LOGIN_TO_JOIN_CHAT’ => $lang[’Login_to_join_chat’],

    ‘U_MARK_READ’ => append_sid(”index.$phpEx?mark=forums”))
    );

    //
    // Let’s decide which categories we should display
    //
    $display_categories = array();

    for ($i = 0; $i < $total_forums; $i++ ) { if ($is_auth_ary[$forum_data[$i]['forum_id']]['auth_view']) { $display_categories[$forum_data[$i]['cat_id']] = true; } } // // Okay, let's build the index // for($i = 0; $i assign_block_vars(’catrow’, array(
    ‘CAT_ID’ => $cat_id,
    ‘CAT_DESC’ => $category_rows[$i][’cat_title’],
    ‘U_VIEWCAT’ => append_sid(”index.$phpEx?” . POST_CAT_URL . “=$cat_id”))
    );

    if ( $viewcat == $cat_id || $viewcat == -1 )
    {
    for($j = 0; $j < $total_forums; $j++) { if ( $forum_data[$j]['cat_id'] == $cat_id ) { $forum_id = $forum_data[$j]['forum_id']; if ( $is_auth_ary[$forum_id]['auth_view'] ) { if ( $forum_data[$j]['forum_status'] == FORUM_LOCKED ) { $folder_image = $images['forum_locked']; $folder_alt = $lang['Forum_locked']; } else { $unread_topics = false; if ( $userdata['session_logged_in'] ) { if ( !empty($new_topic_data[$forum_id]) ) { $forum_last_post_time = 0; while( list($check_topic_id, $check_post_time) = @each($new_topic_data[$forum_id]) ) { if ( empty($tracking_topics[$check_topic_id]) ) { $unread_topics = true; $forum_last_post_time = max($check_post_time, $forum_last_post_time); } else { if ( $tracking_topics[$check_topic_id] $forum_last_post_time )
    {
    $unread_topics = false;
    }
    }

    if ( isset($HTTP_COOKIE_VARS[$board_config[’cookie_name’] . ‘_f_all’]) )
    {
    if ( $HTTP_COOKIE_VARS[$board_config[’cookie_name’] . ‘_f_all’] > $forum_last_post_time )
    {
    $unread_topics = false;
    }
    }

    }
    }

    $folder_image = ( $unread_topics ) ? $images[’forum_new’] : $images[’forum’];
    $folder_alt = ( $unread_topics ) ? $lang[’New_posts’] : $lang[’No_new_posts’];
    }

    $posts = $forum_data[$j][’forum_posts’];
    $topics = $forum_data[$j][’forum_topics’];

    if ( $forum_data[$j][’forum_last_post_id’] )
    {
    $last_post_time = create_date($board_config[’default_dateformat’], $forum_data[$j][’post_time’], $board_config[’board_timezone’]);

    $last_post = $last_post_time . ‘
    ‘;

    $last_post .= ( $forum_data[$j][’user_id’] == ANONYMOUS ) ? ( ($forum_data[$j][’post_username’] != ” ) ? $forum_data[$j][’post_username’] . ‘ ‘ : $lang[’Guest’] . ‘ ‘ ) : ‘‘ . $forum_data[$j][’username’] . ‘ ‘;

    $last_post .= ‘‘;
    }
    else
    {
    $last_post = $lang[’No_Posts’];
    }

    if ( count($forum_moderators[$forum_id]) > 0 )
    {
    $l_moderators = ( count($forum_moderators[$forum_id]) == 1 ) ? $lang[’Moderator’] : $lang[’Moderators’];
    $moderator_list = implode(’, ‘, $forum_moderators[$forum_id]);
    }
    else
    {
    $l_moderators = ‘ ‘;
    $moderator_list = ‘ ‘;
    }

    $row_color = ( !($i % 2) ) ? $theme[’td_color1’] : $theme[’td_color2’];
    $row_class = ( !($i % 2) ) ? $theme[’td_class1’] : $theme[’td_class2’];

    $template->assign_block_vars(’catrow.forumrow’, array(
    ‘ROW_COLOR’ => ‘#’ . $row_color,
    ‘ROW_CLASS’ => $row_class,
    ‘FORUM_FOLDER_IMG’ => $folder_image,
    ‘FORUM_NAME’ => $forum_data[$j][’forum_name’],
    ‘FORUM_DESC’ => $forum_data[$j][’forum_desc’],
    ‘POSTS’ => $forum_data[$j][’forum_posts’],
    ‘TOPICS’ => $forum_data[$j][’forum_topics’],
    ‘LAST_POST’ => $last_post,
    ‘MODERATORS’ => $moderator_list,

    ‘L_MODERATOR’ => $l_moderators,
    ‘L_FORUM_FOLDER_ALT’ => $folder_alt,

    ‘U_VIEWFORUM’ => append_sid(”viewforum.$phpEx?” . POST_FORUM_URL . “=$forum_id”))
    );
    }
    }
    }
    }
    }
    } // for … categories

    }// if … total_categories
    else
    {
    message_die(GENERAL_MESSAGE, $lang[’No_forums’]);
    }

    //
    // Generate the page
    //
    $template->pparse(’body’);

    include($phpbb_root_path . ‘includes/page_tail.’.$phpEx);

    ?>

    #178295
    karnaiss
    Participant

    Vareji labak sito kkur uploudet, jo pa visu temu vins ir

    #178296
    Mr.Death
    Participant

    Man nezkāpēc šķiet ka problēma būs ar iekļaujošajām iekavām pirms 285 rindiņas, jo tās nav noslēgtas. Pamēģini iemest kādas noslēdzošās

    Code:

    }

    286tajā un apskatīties, ko viņš Tev tur izmetīs.

    P.s. Tālāk papētot kodu man gan šķiet ka tur kaut kas ir aprauts, jo vesela čupa ar noslēdzošajām, kas it kā neko nenoslēdz.

    #178297
    Ernijs_E
    Participant

    Es iemetu neko nemaina, teksts tas pats, errors arii, kautkas naw.

    #178298
    Foxsk8
    Participant

    Kodu liec šeit:

    paste.php.lv

    Kas attiecās uz modifikāciju, pameklē iekš tā saita, no kurienes ņēmi. Iesaku visu paņemt nost, uzlikt backup atpakaļ un lietot šo čata modifikāciju, kuru lieto notepads.

    https://blueimp.net/ajax/

    #178299
    deivs001
    Participant

    Foxsk8 nav labākais čats, jo uz Operu gļuko.

    #178300
    Foxsk8
    Participant

    deivs001 wrote:

    Foxsk8 nav labākais čats, jo uz Operu gļuko.

    +1 , bet labāks par kaut kādu shoutbox.

Tiek skatīts 7 ierakstu – 1 līdz 7 (no 7 kopumā)
  • Jums ir jāpieslēdzas sistēmai, lai varētu komentēt šo tēmu.
Jaunākais portālā