1 sayfadan 1. sayfa

ACIL YARDIM Fatal error hatasi

İletiTarih: 16.03.2006, 12:29
murtaza
Dün gece site histrory modülünü kurduktan sonra bugün sitede
herhangi bir linke tiklayinca söyle hata cikiiyor


Kod: Tümünü seç
Fatal error: Call to undefined function: add_points() in /www/htdocs/XXXXX/forum/includes/functions_post.php on line 378


sayfayi ikki üc kere yenileyince hata gidiyor
ama yinede cok sinir edici

hem ben points ile alakali herhangi bir kod vermedim

378.- satirda suna benzer bir kod var

Kod: Tümünü seç
      if (($userdata['user_id'] != ANONYMOUS) && ($userdata['admin_allow_points']))
      {
         add_points($userdata['user_id'], $points);
      }
   }
   $meta = '<meta http-equiv="refresh" content="3;url=' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">';
   $message = $lang['Stored'] . '<br /><br />' . sprintf($lang['Click_view_message'], '<a href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">', '</a>') . '<br /><br />' . sprintf($lang['Click_return_forum'], '<a href="' . append_sid("viewforum.$phpEx?" . POST_FORUM_URL . "=$forum_id") . '">', '</a>');

   return false;




ama dün gece ekledigim kod ise

cok farkli bir yerde


buda dün gece ekledigim kod

Kod: Tümünü seç
#-----[ OPEN ]------------------------------------------
#
includes/functions_post.php

#
#-----[ FIND ]------------------------------------------
#
   return;
}

//
// Delete a post/poll

#
#-----[ BEFORE, ADD ]------------------------------------------
#
$current_time=time();
$minutes = date('is', $current_time);
$hour_now = $current_time - (60*($minutes[0].$minutes[1])) - ($minutes[2].$minutes[3]);
$sql='UPDATE '.SITE_HISTORY_TABLE.' SET '.(($mode == 'newtopic' || $post_data['first_post']) ? 'new_topics=new_topics':'new_posts=new_posts').$sign.' WHERE date='.$hour_now;
if ( !$db->sql_query($sql) || !$db->sql_affectedrows() )
{
   $sql = 'INSERT IGNORE INTO '.SITE_HISTORY_TABLE. ' (date, '.(($mode == 'newtopic' || $post_data['first_post']) ? 'new_topics': 'new_posts').')
      VALUES ('.$hour_now.', "1")';
   if ( !($db->sql_query($sql)) )
   {
      message_die(CRITICAL_ERROR, 'Error createing new site_hitory'.$sql, '', __LINE__, __FILE__, $sql);
   }
}



ne yapmam lazim acaba anacimm :( :( :(


Kurdugum modun linkide burada

http://mods.db9.dk/download.php?id=67


Sevgiyle

İletiTarih: 16.03.2006, 12:36
Pluton
ben kendi taktiğimi söleyim her zmana olur. Yedekte duran ( tabi varsa ) functions_post.php dosyasını aç bu kodları tekrar yap bene düzeliyodu :D

İletiTarih: 16.03.2006, 13:08
murtaza
iyide anacim

benim verdigim kod ile aldigim hata apayri
yükledigim site history modu

aldigim hata ise points ile ilgili :(

İletiTarih: 16.03.2006, 15:18
murtaza
Modü kaldirmamama ragmen sorun gitmedi
sanirim baska bir yerde sorun var
yani points modülde

edit

ayni zamanda bu hatayi her yerde almam cok sasirtici
index php, de
view forum
memberlist

her yerde
öyle sadece mesaj gönderirken bu hatanin gelmesi lazim degilmi???

Sevgiyle

İletiTarih: 16.03.2006, 19:22
murtaza
iki saat hersey yolundaydi
hicbir sorun yoktu

simdi durup dururken yeniden basladi

bir cözüm üretecek yokmuuu :(

İletiTarih: 16.03.2006, 22:05
sabri ünal
if (($userdata['user_id'] != ANONYMOUS) && ($userdata['admin_allow_points']))
{
add_points($userdata['user_id'], $points);
}


satırını şekline çevir..

//add_points($userdata['user_id'], $points);

forumunda mod parçaları kalmış ve add_points() fonksiyonunu çağırmaya çalışıyor burda...

yani biraz daha temizlik yapmanda yarar var...

Cvp: ACIL YARDIM Fatal error hatasi

İletiTarih: 16.03.2006, 23:11
murtaza
Sorunu cözdüm

Tam birgün ugrasarak
Sorun points systemin puani degil
quiz modun puan sistemindeymis
quiz sorularini dogru bilenlere otomatik botum puan göndermeyince böyle yapiyormus

bende arastira arastira bu kodu

Kod: Tümünü seç
if (($userdata['user_id'] != ANONYMOUS) &&  ($userdata['admin_allow_points']))


asagida ile degistirdim

Kod: Tümünü seç
if (($userdata['user_id'] != ANONYMOUS) && ($userdata['user_id'] != 9675) && ($userdata['admin_allow_points']))



yukardaki 9675 , puan verecek otomatik quiz botun ID numarasi

demekki arastirinca oluyormus

yardim eden etmeyen herkese tesekkürler

Sevgiyle