Parse error: syntax error, unexpected T_ELSE in C:\wamp\www\****\index.php on line 522
Böyle bir hata almaktayım.. Belirttiği satırdaki kodlarda sorun / hata yok kullandığım başka premodun aynı satırlarına baktım onda da aynı şekilde yazılmış.. Sormak istediğim bu satırda yazanlar ile ilişkili olan kodlar nedir, nerde hata vardır?
#
#-----[ OPEN ]------------------------------------------------
#
index.php
#
#-----[ FIND ]------------------------------------------------
#
$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";
#
#-----[ REPLACE WITH ]----------------------------------------
#
// Modified by Easy Sub-Forums MOD
$sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_id, t.topic_title
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 )
LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_last_post_id = f.forum_last_post_id)
GROUP BY f.forum_id ORDER BY f.cat_id, f.forum_order";
// END Modified by Easy Sub-Forums MOD
Easy Sub forum kurulumda hata
Ben de modu yükledim ve şu hatayı verdi. Yukarıdaki ile aynı hata yani..
Parse error: parse error, unexpected T_ELSE in /home/siteadı/public_html/forum/index.php on line 525
Ayrıca 525. satıra baktım orada sadece else komutu var. Ben şimdilik eski index.php dosyasını geri yükledim ve forum öyle çalışıyor ama diğer dosyalar easymoda göre düzenlenmiş şekilde ftp'de yüklüler.. Eğer bu sorunun neden olduğunu söyleyebilirseniz hemen değiştireyim bari. (SQL sorgularını mod kurulumuna başlamadan önce yapmıştım. Bitiminde bir daha yapmama gerek var mıydı?)
Bende hata veren bölümdeki eski kodları ve o kodların yeni halini de aşağıda veriyorum.
index.php'nin (sadece ilgili bölümün) eski hali:
Bu da o bülüme kod eklentileri yapıldıktan sonraki hali. ELSE komutuyla ilgili bir sorun mu var acaba?
Mod kurulum makalesindeki ilgili bölümü de aşağıya kopyalıyorum kolaylık açısından. Hata yapmışsak bilmemizde fayda olur:
[/code]
Parse error: parse error, unexpected T_ELSE in /home/siteadı/public_html/forum/index.php on line 525
Ayrıca 525. satıra baktım orada sadece else komutu var. Ben şimdilik eski index.php dosyasını geri yükledim ve forum öyle çalışıyor ama diğer dosyalar easymoda göre düzenlenmiş şekilde ftp'de yüklüler.. Eğer bu sorunun neden olduğunu söyleyebilirseniz hemen değiştireyim bari. (SQL sorgularını mod kurulumuna başlamadan önce yapmıştım. Bitiminde bir daha yapmama gerek var mıydı?)
Bende hata veren bölümdeki eski kodları ve o kodların yeni halini de aşağıda veriyorum.
index.php'nin (sadece ilgili bölümün) eski hali:
Kod: Tümünü seç
$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']);
}
Bu da o bülüme kod eklentileri yapıldıktan sonraki hali. ELSE komutuyla ilgili bir sorun mu var acaba?
Kod: Tümünü seç
$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"))
);
// Added by Easy Sub-Forums MOD
$attached_forum_count = count($attached_forums);
if($attached_forum_count)
{
$template->assign_block_vars('catrow.forumrow.switch_attached_forums', array(
'L_ATTACHED_FORUMS' => ($attached_forum_count ==1)? $lang['Attached_forum']: $lang['Attached_forums']
));
if (count($forum_moderators[$forum_id]) > 0 )
{
$template->assign_block_vars('catrow.forumrow.switch_attached_forums.br', array());
}
for($k = 0; $k < $attached_forum_count; $k++)
{
$template->assign_block_vars('catrow.forumrow.switch_attached_forums.attached_forums', array(
'FORUM_IMAGE' => $attached_forums[$k]['sub_img'],
'FORUM_NAME' => $attached_forums[$k]['sub_name'],
'L_FORUM_IMAGE' => $attached_forums[$k]['sub_alt'],
'U_VIEWFORUM' => $attached_forums[$k]['sub_url']
));
}
}
// END added by Easy Sub-Forums MOD
}
}
}
}
}
} // for ... categories
}
}// if ... total_categories
else
{
message_die(GENERAL_MESSAGE, $lang['No_forums']);
}
Mod kurulum makalesindeki ilgili bölümü de aşağıya kopyalıyorum kolaylık açısından. Hata yapmışsak bilmemizde fayda olur:
Kod: Tümünü seç
#
#-----[ BUL ]------------------------------------------------
#
'U_VIEWFORUM' => append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id"))
);
#
#-----[ ARDINA EKLE ]------------------------------------------
#
// Added by Easy Sub-Forums MOD
$attached_forum_count = count($attached_forums);
if($attached_forum_count)
{
$template->assign_block_vars('catrow.forumrow.switch_attached_forums', array(
'L_ATTACHED_FORUMS' => ($attached_forum_count ==1)? $lang['Attached_forum']: $lang['Attached_forums']
));
if (count($forum_moderators[$forum_id]) > 0 )
{
$template->assign_block_vars('catrow.forumrow.switch_attached_forums.br', array());
}
for($k = 0; $k < $attached_forum_count; $k++)
{
$template->assign_block_vars('catrow.forumrow.switch_attached_forums.attached_forums', array(
'FORUM_IMAGE' => $attached_forums[$k]['sub_img'],
'FORUM_NAME' => $attached_forums[$k]['sub_name'],
'L_FORUM_IMAGE' => $attached_forums[$k]['sub_alt'],
'U_VIEWFORUM' => $attached_forums[$k]['sub_url']
));
}
}
// END added by Easy Sub-Forums MOD
#-----[ BUL ]------------------------------------------------
#
} // for ... categories
#
#-----[ ARDINA EKLE ]------------------------------------------
#
}
Türkiye'nin en kapsamlı Bonsai sitesi.. Bonsai nedir öğrenmek ya da yardım almak için sitemize ve forumumuza bekleriz. Avrasya Bonsai Kulübü...
http://www.avrasyabonsai.com
Yaşasın Bonsai Kardeşliği !!!
http://www.avrasyabonsai.com
Yaşasın Bonsai Kardeşliği !!!
Benim sorunum kullandığım Notepad ++ programından kaynaklanıyormuş. Aynı işlemleri Dreamweaverla tekrarladım ve sorun halloldu. Önce Dreamweaver sonra dikkat gerekiyormuş demek ki..
http://www.phpbbturkey.com/viewtopic.ph ... &start=240
http://www.phpbbturkey.com/viewtopic.ph ... &start=240
Türkiye'nin en kapsamlı Bonsai sitesi.. Bonsai nedir öğrenmek ya da yardım almak için sitemize ve forumumuza bekleriz. Avrasya Bonsai Kulübü...
http://www.avrasyabonsai.com
Yaşasın Bonsai Kardeşliği !!!
http://www.avrasyabonsai.com
Yaşasın Bonsai Kardeşliği !!!
Kimler çevrimiçi
Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 4 misafir