Web sayfamız sadece phpBB 3.0.x sürümlerine destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

Mod ta yaptıgım bir hata

Mod ta yaptıgım bir hata

İleti Woodenlove 08 Ağu 2009 12:14

KOD: TÜMÜNÜ SEÇ
phpBB3 sürümü: 3.0.2
Panonun tam adresi:http://www.high-sound.net
Eklentiler / Temalar:dark-shines
Eklentilerin indirme adresi: ALEXIS yazdıgı basıt recent mod harıcı sayfalar ıcın
İşletim sistemi, php ve mysql sürümünüz: linux sql5
Sorun çıkan sayfa URL adresi: localde calısılıyor...

Soru/hata tanımlamaları:
Kod: Tümünü seç
Parse error: parse error in C:\wamp\www\hsv4\duzen.php on line 92



Soru/hatadan önce ne değişiklik yaptınız:
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']       = '19'; // last xx topic
$config['new_img']         = 'styles/dark-shines/imageset/icon_back_top.gif'; // new image location
// - 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);
      }
   }
}

$forum_list = array(35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74); //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']);

$forum_list = array(35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74); //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']);


?>

<table border="0" cellpadding="1" cellspacing="1" width="860">
<tr>
<th align="left" bgcolor="#272727"><font color="#719797" size="2">Yeni Eklenenler</font></th>
<th align="left" bgcolor="#272727"><font color="#719797" size="2">Popüler Olanlar</font></th>
</table>
<table border="0" cellpadding="1" cellspacing="1" width="860">
<tr>
<th align="center" bgcolor="#272727" width="330"><font color="#719797" size="2">Başlık</font></th>
<th align="center" bgcolor="#272727" width="80"><font color="#719797" size="2">Yazar</font></th>
<th align="center" bgcolor="#272727" width="330"><font color="#719797" size="2">Başlık</font></th>
<th align="center" bgcolor="#272727" width="80"><font color="#719797" size="2">Yazar</font></th>

   <?php
while( ($row = $db->sql_fetchrow($result)) && ($row2 = $db->sql_fetchrow($result2)) && ($row['topic_title'] != '') && ($row2['topic_title'] != '') )
{
   // auto auth
   if ( ($auth->acl_get('f_read', $row['forum_id'])) || ($auth->acl_get('f_read', $row2['forum_id']))  || ($row['forum_id'] == '0')  || ($row2['forum_id'] == '0') )
   {
   ?>
   <tr>
        <td bgcolor="#000000" align="left"><font face="verdana" color="#719797" size="1">
                     <?php
            if ( ! $row['topic_replies'] )
            {
            ?>
               <img src="<?=$config['new_img'];?>" alt="Yeni" />
            <?php
            }
            ?>
         <a href="<?=append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row['forum_id'] . '&amp;t=' . $row['topic_id'])?>"><?=censor_text($row['topic_title']); ?></a> </font></a></td>
        <td bgcolor="#000000" align="left"><div align="center"><font face="verdana" color="#719797" size="1"><a href="<?=append_sid("{$phpbb_root_path}memberlist.$phpEx", 'u=' . $row['user_id'])?>"><?=censor_text($row['username']); ?></div></td>
      <td bgcolor="#000000" align="left"><div align="left"><font face="verdana" color="#719797" size="1">
         <?php
            if ( ! $row2['topic_replies'] )
            {
            ?>
               <img src="<?=$config['new_img'];?>" alt="Yeni" />
            <?php
            }
            ?>
         <a href="<?=append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row2['forum_id'] . '&amp;t=' . $row2['topic_id'])?>"><?=censor_text($row2['topic_title']); ?></a></font></div></td>
        <td bgcolor="#000000" align="left"><div align="center"><font face="verdana" color="#719797" size="1"><a href="<?=append_sid("{$phpbb_root_path}memberlist.$phpEx", 'u=' . $row2['user_id'])?>"><?=censor_text($row2['username']); ?></div></td>   <?php
   }
}
$db->sql_freeresult($result,$result2);
?>
</table>

</body>
</html>


bu calısan kod burda hıc bır sorun yok ıstedıgım gıbı calısıyorr....


Soru/hatayı gidermek için hangi yollara başvurdunuz, neler yaptınız:sadece yaptıgım sey bunu harıcı sayfada uygulamak ıstedım......

ve yaptıgım degısıklıkler..

duzen.php
Kod: Tümünü seç
<?php
/**
*
* @package phpBB3
* @version $Id: faq.php 8479 2008-03-29 00:22:48Z naderman $
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

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

$user->add_lang('mods/top5_index_lang');

// + setup
$config['exclude_forums']    = ''; // exclude forums id
$config['max_topics']       = '19'; // 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);
      }
   }
}

$forum_list = array(35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74); //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']);

$forum_list2 = array(35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74); //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_list2) . '
      ' . $sql_where . '
     ORDER BY t.topic_views DESC';
$result2 = $db->sql_query_limit($sql2, $config['max_topics']);


while( ($row = $db->sql_fetchrow($result)) && ($row2 = $db->sql_fetchrow($result2)) && ($row['topic_title'] != '') && ($row2['topic_title'] != '') )
{
   // auto auth
   if ( ($auth->acl_get('f_read', $row['forum_id'])) || ($auth->acl_get('f_read', $row2['forum_id']))  || ($row['forum_id'] == '0')  || ($row2['forum_id'] == '0') )
   {
     $newson=append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row['forum_id'] . '&amp;t=' . $row['topic_id'] . $row['topic_title']);
     $newsonuser=append_sid("{$phpbb_root_path}memberlist.$phpEx", 'u=' . $row['user_id'] . $row['username']);
     $newpopuler=append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . $row2['forum_id'] . '&amp;t=' . $row2['topic_id'] . $row2['topic_title']);
     $newpopuleruser=append_sid("{$phpbb_root_path}memberlist.$phpEx", 'u=' . $row2['username'] . $row2['user_id']);

     $template->assign_block_vars('mini', array(
      'NEWSON'          => $newson,
      'NEWSONUSER'       => $newsonuser,
      'NEWPOPULER'       => $newpopuler,         
      'NEWPOPULERUSER'   => $newpopuleruser,
      );   
   }
}

$db->sql_freeresult($result,$result2);

page_header($l_title);

$template->set_filenames(array(
   'body' => 'duzen.html')
);
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));

page_footer();

?>


duzen.html

Kod: Tümünü seç
<!-- INCLUDE overall_header.html -->
<br />
<div class="forabg">
   <div class="inner">
      <span class="corners-top"><span></span></span>
      <ul class="block">
            <dl>
               <dt></dt>
            </dl>
      </ul>
<table border="0" cellpadding="1" cellspacing="1" width="860">
<tr>
<th align="left" bgcolor="#272727"><font color="#719797" size="2">Yeni Eklenenler</font></th>
<th align="left" bgcolor="#272727"><font color="#719797" size="2">Popüler Olanlar</font></th>
</table>
<table border="0" cellpadding="1" cellspacing="1" width="860">
<tr>
<th align="center" bgcolor="#272727" width="330"><font color="#719797" size="2">Başlık</font></th>
<th align="center" bgcolor="#272727" width="80"><font color="#719797" size="2">Yazar</font></th>
<th align="center" bgcolor="#272727" width="330"><font color="#719797" size="2">Başlık</font></th>
<th align="center" bgcolor="#272727" width="80"><font color="#719797" size="2">Yazar</font></th>

   <tr>
        <td bgcolor="#000000" align="left"><font face="verdana" color="#719797" size="1">{mini.NEWSON}</font></a></td>
        <td bgcolor="#000000" align="left"><div align="center"><font face="verdana" color="#719797" size="1">{mini.NEWSONUSER}</div></td>
      <td bgcolor="#000000" align="left"><div align="left"><font face="verdana" color="#719797" size="1">{mini.NEWPOPULER}</font></div></td>
        <td bgcolor="#000000" align="left"><div align="center"><font face="verdana" color="#719797" size="1">{mini.NEWPOPULERUSER}</div></td>
      
</table>
               </dd>
            </dl>
         </li>
      </ul>
      <span class="corners-bottom"><span></span></span>
   </div>
</div>
<br />
<!-- INCLUDE jumpbox.html -->
<!-- INCLUDE overall_footer.html -->


son baslıklar modunu ben bunu degıstırdım bıraz... calısıyordu ama kı harıcı sayfada kullanmak ıcın bıraz duznlemek ıstedıgımde ise
duzen.php de
Kod: Tümünü seç
Parse error: parse error in C:\wamp\www\hsv4\duzen.php on line 92

bu hatayı alıyorum bu mod konusunda bana yardımcı olabılırmısız... hem bu mod emınım cogu kısının ısıne yarayacak emınım.... kendı sıtem ıcın biyografi ler ıcın ana baslıklar yapacagım...
http://www.high-sound.net/viewforum.php?f=35 burası ıcın ....
Woodenlove
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 57
Kayıt: 10 Şub 2009 22:35
Konum: Kemer
HTML: İyi
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB 3.0.5

Re: Mod ta yaptıgım bir hata

İleti ALEXIS 08 Ağu 2009 12:36

Bu kod standardı, phpBB3'e ait değil, dolayısı ile bu bir phpBB3 konusu değil. Hatanızı göstereceğim, ancak bu hakkında lütfen başka yardım istemeyin, sitemizde buna pek yer yok.

[ AÇ ]

duzen.php

[ BUL ]

Kod: Tümünü seç
          'NEWPOPULERUSER'   => $newpopuleruser,
          ); 


[ BUNUNLA DEĞİŞTİR ]

Kod: Tümünü seç
          'NEWPOPULERUSER'   => $newpopuleruser,
          ));
ALEXIS
yönetici
yönetici

Kullanıcı avatarı

İleti: 3628
Kayıt: 03 Arl 2006 08:57
HTML: Çok iyi
CSS: İyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3


Eklenti Sorunlar & Yardım


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 4 misafir

cron