Yaptıgım Harıcı Sayfada Hata

phpBB 3.0.x çalıştırılması ve kurulumu ile ilgili yardımı buradan alabilirsiniz. Lütfen MODlar ile ilgili sorunlarınızı buraya yazmayın.
Forum kuralları
- Yeni bir başlık açarken lütfen konu başlığına "Acil yardım", "Acele yardım" tarzlarında içerisinde "yardım" kelimesi geçen cümleler yazmayınız. Bu tip başlıklara kesinlikle cevap verilmeyecektir. Lütfen konu başlığına içeriği en iyi özetleyen anlaşılabilir bir cümle yazınız.

- Ayrıca yeni başlıklarınızı kesinlikle ilgili forumlara açınız. Örneğin, phpBB3 kurulum ve çalıştırması hakkında bir sorununuz varsa "3.0.x Destek Forumu" forumuna başlık açınız; phpBB3 temasından kaynaklı bir sorunuz varsa "3.0.x Stil/Tema Geliştirme & Tartışma & Yardım" forumuna başlık açınız; phpBB3 mod/eklentileriyle ilgili sorununuz varsa "3.0.x MOD Destek" forumuna başlık açınız. Bu kurala uymayan kullanıcıların başlıkları silinebilir ve kullanıcı uyarı alabilir ya da süresiz uzaklaştırılabilir.

- Site kurallarımızı okumadan kesinlikle forumlarımıza herhangi bir katılım yapmayınız.
Kilitli
NeBuLa
Kayıtlı Kullanıcı
Mesajlar: 30
Kayıt: 28.04.2008, 09:40

Yaptıgım Harıcı Sayfada Hata

Mesaj gönderen NeBuLa »

Simdi harıcı sayfada ben yenı yazılanlar ve en cok okunanlar dıye bır sayfa hazırlak ıstıyorum ve baz kodları editlemeyi basardım harıcı sayfada normal sekılde gostere bılıyorum ama ıs template ıle bırlıkte gostermeye geldıgınde sıkıntı yasıyorum

rashit.php

Kod: Tümünü seç

      <?php
/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = './'; // phpBB3'ğ® «urulu olduğµ ¤izin
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

// + setup
$config['exclude_forums'] 	= ''; // exclude forums id
$config['max_topics'] 		= '25'; // last xx topic
// - setup

//
// Exclude forums
//
$sql_where = '';
if ($config['exclude_forums'])
{
	$exclude_forums = explode(',', $config['exclude_forums']);
	foreach ($exclude_forums as $i => $id)
	{
		if ($id > 0)
		{
			$sql_where .= ' AND t.forum_id != ' . trim($id);
		}
	}
}

///SQL Son Eklenenler////

$forum_list = array(2,11); //Sadece bu dizideki forum_id degerleri olan forumlardan konu cekmek istiyoruz
$sql = 'SELECT t.topic_title, t.forum_id, t.topic_id, f.forum_id, f.forum_name, f.forum_image, t.topic_replies, u.user_id, u.username
   FROM ' . TOPICS_TABLE . ' t, ' . POSTS_TABLE . ' p,  ' . FORUMS_TABLE . ' f, ' . USERS_TABLE . ' u
   WHERE t.topic_status <> 2
      AND t.topic_approved = 1
      AND t.topic_type = 0
      AND t.forum_id = f.forum_id
	  AND p.topic_id = t.topic_id 
      AND p.poster_id = u.user_id 
	  AND p.post_id = t.topic_last_post_id 
      AND ' . $db->sql_in_set('t.forum_id', $forum_list) . '
      ' . $sql_where . '
   ORDER BY t.topic_time DESC';
$result = $db->sql_query_limit($sql, $config['max_topics']);


while( ($row = $db->sql_fetchrow($result)) && ($row['topic_title'] != '') ){
// auto auth
if ( ($auth->acl_get('f_read', $row['forum_id'])) || ($row['forum_id'] == '0') )
$template->assign_block_vars('new_topic',array(
'U_VIEW_TOPIC'	=> append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row['forum_id'] . '&t=' . $row['topic_id']),
'TOPIC_TITLE'	=> censor_text($row['topic_title']),
'TOPIC_USER'	=> append_sid("{$phpbb_root_path}memberlist.$phpEx", 'u=' . $row['user_id'])),
'U_TOPIC_USER'	=> censor_text($row['username'])
));
///SQL Son Eklenenler Bitiş////

///SQL Çok Okunanlar////
$forum_list = array(2,11); //Sadece bu dizideki forum_id degerleri olan forumlardan konu cekmek istiyoruz
$sql2 = 'SELECT t.topic_title, t.forum_id, t.topic_id, f.forum_id, f.forum_name, f.forum_image, t.topic_replies, u.user_id, u.username
   FROM ' . TOPICS_TABLE . ' t, ' . POSTS_TABLE . ' p,  ' . FORUMS_TABLE . ' f, ' . USERS_TABLE . ' u
   WHERE t.topic_status <> 2
      AND t.topic_approved = 1
      AND t.topic_type = 0
      AND t.forum_id = f.forum_id
	  AND p.topic_id = t.topic_id 
      AND p.poster_id = u.user_id 
	  AND p.post_id = t.topic_last_post_id 
      AND ' . $db->sql_in_set('t.forum_id', $forum_list) . '
      ' . $sql_where . '
     ORDER BY t.topic_views DESC';
$result2 = $db->sql_query_limit($sql2, $config['max_topics']);


while( ($row2 = $db->sql_fetchrow($result2)) && ($row2['topic_title'] != '') ){
// auto auth
if ( ($auth->acl_get('f_read', $row2['forum_id'])) || ($row2['forum_id'] == '0') )
$template->assign_block_vars('new2_topic',array(
'U_VIEW_TOPIC'	=> append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row2['forum_id'] . '&t=' . $row2['topic_id']),
'TOPIC_TITLE'	=> censor_text($row2['topic_title']),
'TOPIC_USER'	=> append_sid("{$phpbb_root_path}memberlist.$phpEx", 'u=' . $row2['user_id'])),
'U_TOPIC_USER'	=> censor_text($row2['username'])
));
///SQL Çok Okunanlar Bitiş////

$template->set_filenames(array(
	'body' => 'rashit.html')
);
    $db->sql_freeresult($result,$result2);
    page_footer();
    ?>
bu sayfada su hatayı aldım buhata duzelıncede performanslı cekılde calısacagından emın degılım bu konuda yardım edebılırmısınız..

Kod: Tümünü seç

Parse error: syntax error, unexpected T_DOUBLE_ARROW in C:\wamp\www\dende\rashit.php on line 61
rashit.html

Kod: Tümünü seç

    <!-- INCLUDE overall_header.html -->

<div class="forumbg announcement">
	<div class="inner"><span class="corners-top"><span></span></span>
<div class="content">
			<noscript><dl><dt>{L_NEW_TOPICS}</dt></dl></noscript>
			<ul>
	  		<!-- BEGIN new_topic -->
	  		<li><a href="{new_topic.U_VIEW_TOPIC}" title="{new_topic.TOPIC_TITLE}">{new_topic.TOPIC_TITLE}</a>&nbsp;&nbsp;<small><a href="{new_topic.TOPIC_USER}" title="{new_topic.U_TOPIC_USER}">{new_topic.U_TOPIC_USER}</a></small></li>
	  		<!-- END new_topic -->
	  		<!-- BEGIN new2_topic -->
	  		<li><a href="{new2_topic.U_VIEW_TOPIC}" title="{new2_topic.TOPIC_TITLE}">{new2_topic.TOPIC_TITLE}</a>&nbsp;&nbsp;<small><a href="{new2_topic.TOPIC_USER}" title="{new2_topic.U_TOPIC_USER}">{new2_topic.U_TOPIC_USER}</a></small></li>
	  		<!-- END new2_topic -->
    		</ul>
  		</div>
	</div>
	<span class="corners-bottom"><span></span></span></div>
</div>
    <!-- INCLUDE jumpbox.html -->
    <!-- INCLUDE overall_footer.html -->
ben temadakı gorunumu basıt hazırladım onemlı olan calısması gereklı duzenlemeyı temada ayarlaya bılırım ... bu konuda yardım edebılırsenız sevınırım...
tolga_g
Kayıtlı Kullanıcı
Mesajlar: 10
Kayıt: 08.01.2010, 22:39

Re: Yaptıgım Harıcı Sayfada Hata

Mesaj gönderen tolga_g »

Kod: Tümünü seç

<?php
    /**
    * @ignore
    */
    define('IN_PHPBB', true);
    $phpbb_root_path = './'; // phpBB3'ğ® «urulu olduğµ ¤izin
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    include($phpbb_root_path . 'common.' . $phpEx);

    // Start session management
    $user->session_begin();
    $auth->acl($user->data);
    $user->setup();

    // + setup
    $config['exclude_forums']    = ''; // exclude forums id
    $config['max_topics']       = '25'; // last xx topic
    // - setup

    //
    // Exclude forums
    //
    $sql_where = '';
    if ($config['exclude_forums'])
    {
       $exclude_forums = explode(',', $config['exclude_forums']);
       foreach ($exclude_forums as $i => $id)
       {
          if ($id > 0)
          {
             $sql_where .= ' AND t.forum_id != ' . trim($id);
          }
       }
    }

    ///SQL Son Eklenenler////

    $forum_list = array(2,11); //Sadece bu dizideki forum_id degerleri olan forumlardan konu cekmek istiyoruz
    $sql = 'SELECT t.topic_title, t.forum_id, t.topic_id, f.forum_id, f.forum_name, f.forum_image, t.topic_replies, u.user_id, u.username
       FROM ' . TOPICS_TABLE . ' t, ' . POSTS_TABLE . ' p,  ' . FORUMS_TABLE . ' f, ' . USERS_TABLE . ' u
       WHERE t.topic_status <> 2
          AND t.topic_approved = 1
          AND t.topic_type = 0
          AND t.forum_id = f.forum_id
         AND p.topic_id = t.topic_id
          AND p.poster_id = u.user_id
         AND p.post_id = t.topic_last_post_id
          AND ' . $db->sql_in_set('t.forum_id', $forum_list) . '
          ' . $sql_where . '
       ORDER BY t.topic_time DESC';
    $result = $db->sql_query_limit($sql, $config['max_topics']);


    while( ($row = $db->sql_fetchrow($result)) && ($row['topic_title'] != '') )
    // auto auth
    if ( ($auth->acl_get('f_read', $row['forum_id'])) || ($row['forum_id'] == '0') )
    $template->assign_block_vars('new_topic',array(
    'U_VIEW_TOPIC'   => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row['forum_id'] . '&t=' . $row['topic_id']),
    'TOPIC_TITLE'   => censor_text($row['topic_title']),
    'TOPIC_USER'   => append_sid("{$phpbb_root_path}memberlist.$phpEx", 'u=' . $row['user_id']),
    'U_TOPIC_USER'   => censor_text($row['username'])
    ));
    ///SQL Son Eklenenler Bitiş////

    ///SQL Çok Okunanlar////
    $forum_list = array(2,11); //Sadece bu dizideki forum_id degerleri olan forumlardan konu cekmek istiyoruz
    $sql2 = 'SELECT t.topic_title, t.forum_id, t.topic_id, f.forum_id, f.forum_name, f.forum_image, t.topic_replies, u.user_id, u.username
       FROM ' . TOPICS_TABLE . ' t, ' . POSTS_TABLE . ' p,  ' . FORUMS_TABLE . ' f, ' . USERS_TABLE . ' u
       WHERE t.topic_status <> 2
          AND t.topic_approved = 1
          AND t.topic_type = 0
          AND t.forum_id = f.forum_id
         AND p.topic_id = t.topic_id
          AND p.poster_id = u.user_id
         AND p.post_id = t.topic_last_post_id
          AND ' . $db->sql_in_set('t.forum_id', $forum_list) . '
          ' . $sql_where . '
         ORDER BY t.topic_views DESC';
    $result2 = $db->sql_query_limit($sql2, $config['max_topics']);


    while( ($row2 = $db->sql_fetchrow($result2)) && ($row2['topic_title'] != '') )
    // auto auth
    if ( ($auth->acl_get('f_read', $row2['forum_id'])) || ($row2['forum_id'] == '0') )
    $template->assign_block_vars('new2_topic',array(
    'U_VIEW_TOPIC'   => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row2['forum_id'] . '&t=' . $row2['topic_id']),
    'TOPIC_TITLE'   => censor_text($row2['topic_title']),
    'TOPIC_USER'   => append_sid("{$phpbb_root_path}memberlist.$phpEx", 'u=' . $row2['user_id']),
    'U_TOPIC_USER'   => censor_text($row2['username'])
    ));
    ///SQL Çok Okunanlar Bitiş////

$template->set_filenames(array(
	'body' => 'rashit.html')
);
$db->sql_freeresult($result,$result2);
page_footer();
?>
fazla parantezler vardı
NeBuLa
Kayıtlı Kullanıcı
Mesajlar: 30
Kayıt: 28.04.2008, 09:40

Re: Yaptıgım Harıcı Sayfada Hata

Mesaj gönderen NeBuLa »

tamam dostum cok saol calısıyor ama bır hata daha var bu konuda da yardımcı olabılırsen mukemmel olacak valla... sıkıntı bunları attıgımda tema calısmıyor... sadece yazılar var....
tolga_g
Kayıtlı Kullanıcı
Mesajlar: 10
Kayıt: 08.01.2010, 22:39

Re: Yaptıgım Harıcı Sayfada Hata

Mesaj gönderen tolga_g »

Ben sadece çalışması için düzenledim dosyayı.Yoksa eklenmesi gereken kodlarda vardı.

Kod: Tümünü seç

page_header('baslik-ismi');
ve jump için

Kod: Tümünü seç

make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
bunları siz halledersiniz diye eklemedim.

Kod: Tümünü seç

<?php
    /**
    * @ignore
    */
    define('IN_PHPBB', true);
    $phpbb_root_path = './'; // phpBB3'ğ® «urulu olduğµ ¤izin
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    include($phpbb_root_path . 'common.' . $phpEx);

    // Start session management
    $user->session_begin();
    $auth->acl($user->data);
    $user->setup();

    // + setup
    $config['exclude_forums']    = ''; // exclude forums id
    $config['max_topics']       = '25'; // last xx topic
    // - setup

    //
    // Exclude forums
    //
    $sql_where = '';
    if ($config['exclude_forums'])
    {
       $exclude_forums = explode(',', $config['exclude_forums']);
       foreach ($exclude_forums as $i => $id)
       {
          if ($id > 0)
          {
             $sql_where .= ' AND t.forum_id != ' . trim($id);
          }
       }
    }

    ///SQL Son Eklenenler////

    $forum_list = array(2,11); //Sadece bu dizideki forum_id degerleri olan forumlardan konu cekmek istiyoruz
    $sql = 'SELECT t.topic_title, t.forum_id, t.topic_id, f.forum_id, f.forum_name, f.forum_image, t.topic_replies, u.user_id, u.username
       FROM ' . TOPICS_TABLE . ' t, ' . POSTS_TABLE . ' p,  ' . FORUMS_TABLE . ' f, ' . USERS_TABLE . ' u
       WHERE t.topic_status <> 2
          AND t.topic_approved = 1
          AND t.topic_type = 0
          AND t.forum_id = f.forum_id
         AND p.topic_id = t.topic_id
          AND p.poster_id = u.user_id
         AND p.post_id = t.topic_last_post_id
          AND ' . $db->sql_in_set('t.forum_id', $forum_list) . '
          ' . $sql_where . '
       ORDER BY t.topic_time DESC';
    $result = $db->sql_query_limit($sql, $config['max_topics']);


    while( ($row = $db->sql_fetchrow($result)) && ($row['topic_title'] != '') )
    // auto auth
    if ( ($auth->acl_get('f_read', $row['forum_id'])) || ($row['forum_id'] == '0') )
    $template->assign_block_vars('new_topic',array(
    'U_VIEW_TOPIC'   => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row['forum_id'] . '&t=' . $row['topic_id']),
    'TOPIC_TITLE'   => censor_text($row['topic_title']),
    'TOPIC_USER'   => append_sid("{$phpbb_root_path}memberlist.$phpEx", 'u=' . $row['user_id']),
    'U_TOPIC_USER'   => censor_text($row['username'])
    ));
    ///SQL Son Eklenenler Bitiş////

    ///SQL Çok Okunanlar////
    $forum_list = array(2,11); //Sadece bu dizideki forum_id degerleri olan forumlardan konu cekmek istiyoruz
    $sql2 = 'SELECT t.topic_title, t.forum_id, t.topic_id, f.forum_id, f.forum_name, f.forum_image, t.topic_replies, u.user_id, u.username
       FROM ' . TOPICS_TABLE . ' t, ' . POSTS_TABLE . ' p,  ' . FORUMS_TABLE . ' f, ' . USERS_TABLE . ' u
       WHERE t.topic_status <> 2
          AND t.topic_approved = 1
          AND t.topic_type = 0
          AND t.forum_id = f.forum_id
         AND p.topic_id = t.topic_id
          AND p.poster_id = u.user_id
         AND p.post_id = t.topic_last_post_id
          AND ' . $db->sql_in_set('t.forum_id', $forum_list) . '
          ' . $sql_where . '
         ORDER BY t.topic_views DESC';
    $result2 = $db->sql_query_limit($sql2, $config['max_topics']);


    while( ($row2 = $db->sql_fetchrow($result2)) && ($row2['topic_title'] != '') )
    // auto auth
    if ( ($auth->acl_get('f_read', $row2['forum_id'])) || ($row2['forum_id'] == '0') )
    $template->assign_block_vars('new2_topic',array(
    'U_VIEW_TOPIC'   => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row2['forum_id'] . '&t=' . $row2['topic_id']),
    'TOPIC_TITLE'   => censor_text($row2['topic_title']),
    'TOPIC_USER'   => append_sid("{$phpbb_root_path}memberlist.$phpEx", 'u=' . $row2['user_id']),
    'U_TOPIC_USER'   => censor_text($row2['username'])
    ));
    ///SQL Çok Okunanlar Bitiş////
page_header('baslik-ismi');
$template->set_filenames(array(
	'body' => 'rashit.html')
);
$db->sql_freeresult($result,$result2);
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>
html sayfanızdada fazladan </div> etiketi var.
NeBuLa
Kayıtlı Kullanıcı
Mesajlar: 30
Kayıt: 28.04.2008, 09:40

Re: Yaptıgım Harıcı Sayfada Hata

Mesaj gönderen NeBuLa »

Cok saol dostum bıraz dıkkatsız davranmısım sadece ondan bazı seylerı atmalısım daha dogrusu sonra yaparım demıstım ama

Kod: Tümünü seç

page_header('baslik-ismi');
sadece su kod yuzunden cok ugrastım bu sayfanın temasının bozuk gozukmesıne sebep oluyormus :s
NeBuLa
Kayıtlı Kullanıcı
Mesajlar: 30
Kayıt: 28.04.2008, 09:40

Re: Yaptıgım Harıcı Sayfada Hata

Mesaj gönderen NeBuLa »

arkadaslar ayarladım ama kucuk bır sıkıntım daha var acıkcası ben ayarladıgım sayfanın bu sekılde gozukmesını ıstıyorum ama olmadı bu sekılde gostermem ısatıyorum

[ resmi görüntülemek için tıklayın ]

ben bıraz duzenleme yaptım ama hatalarım var bu konuda yardım edebılırmısınız

Kod: Tümünü seç

		<div class="forabg">
			<div class="inner"><span class="corners-top"><span></span></span>
			<ul class="topiclist">
				<li class="header">
					<dl class="icon">
						<dt><!-- YENI EKLENENLER -->YENI EKLENENLER<!-- ENDIF --></dt>
						<dd class="lastpost"><span>YAZAR</span></dd>
					</dl>
				</li>
			</ul>
			<ul class="topiclist forums">
			<li class="row">
			<dl class="icon" style="background-image: url({forumrow.FORUM_FOLDER_IMG_SRC}); background-repeat: no-repeat;">
				<dt><span><img src="{T_THEME_PATH}/images/kare.gif" width="18" height="25" alt=""></span><!-- ENDIF -->
					<a href="{new2_topic.U_VIEW_TOPIC}" title="{new2_topic.TOPIC_TITLE}">{new2_topic.TOPIC_TITLE}</a>
				</dt>
					<dd class="lastpost"><span><a href="{new2_topic.TOPIC_USER}" title="{new2_topic.U_TOPIC_USER}">{new2_topic.U_TOPIC_USER}</a></span>
					</dd>
			</dl>
		</li>
					</ul>

			<span class="corners-bottom"><span></span></span></div>
		</div>
benım hazırladıgım bu sayfa ıcıne yapıstırdıgımda hata alıyorum beyaz sayfa :S
NeBuLa
Kayıtlı Kullanıcı
Mesajlar: 30
Kayıt: 28.04.2008, 09:40

Re: Yaptıgım Harıcı Sayfada Hata

Mesaj gönderen NeBuLa »

bu konuda yardımcı olabılırmısınız ...
Kilitli

“3.0.x Destek Forumu” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir