News:

SMF 2.1.6 has been released! Take it for a spin! Read more.

Main Menu

Özel mesaj sisteminde sorun var [çözüldü]

Started by steelrash, April 08, 2007, 12:38:15 PM

Previous topic - Next topic

steelrash

Merhabalar,
server bilgileri :http://www.gazient.com/phpinfo.php [nofollow]
forum adresi : http://www.gazient.com/forum [nofollow]
forum teması :dilbermc
2 gun öncesine kadar smf 1.0.5 sürümünü kullanıyorduk fakat özel mesaj gönderme sisteminde bir sorun oluştu. Sorun şuydu, mesajıp yazıp gönder dedigimizde http://www.gazient.com/forum/index.php?action=pm;sa=send2 [nofollow] bu adresi açıyor fakat sayfa bomboş. refresh yapıldığında oturum bilgileriniz eksik yeniden mesaj yazın gibi bir hata geliyor. Fakat bu soruna rağmen gönderdiğimiz mesaj yerine ulaşıyor ancak hiçbir şekilde yeni mesaj var uyarısı gelmediği gibi özel mesaj sayısı, yeni mesaj sayısı istatistikleride güncellenmiyor. Yani gelip gelmedigini inbox a girip anlayabiliyorsunuz. Böyle bir sorun olunca zaten geçmek istedigimiz 1.1.2 sürümüne upgrade ettik forumu, ancak sorun hala devam ediyor.

yardımlarınızı bekliyorumm
teşekkürler

izmirli_

phpmyadminden tablolarınızı onarmayı deneyin.Peki PersonalMessage.template.php ye bir eklenti ekledinizmi ?

steelrash

tabloları onarıp denedim fkt hala sorun devam ediyor. herhangi bir eklenti kurmadim o dosya ile ilgili.

youness

forum seçeneklerine girip Özel mesajların rapor edilmesini etkinleştir in altındaki değerleri sıfır yap
www.galeriaforum.com  hxxp:www.smf.gen.tr [nonactive]

                  hxxp:www.forumgaleria.com [nonactive]

steelrash



resimdeki gibi dediklerinizi yaptim fakat sorun devam ediyor   ::)

steelrash

#5
simdilik söle bir çözüm buldum, pm yollama kodundaki mail fonksiyonunu sildim, suan sorun duzeldi. sadece mail gönderilmiyor artik :) . sizce mail gönderme sırasında yavaşlıktan dolayımı böyle bir durum oluyor. bu tip bir sorunla karşılaşan oldumu yani mail gönderme sisteminin yavaş çalışması gibi, bu hosting firmasını ilgilendiren bir sorunmu yoksa php nin mail fonksiyonundamı bir durum var ?.

----------------------------------------------------------------------------------------------
sorun tamamen çözüldü arkadaşlar
sendpm() fonksiyonunda mail gönderme kısmının yerini aşağıdaki gibi değştirdim. ve artik hem sistem hızlı çalışıo hemde mail gönderiyor

// Back to what we were on before!
if (loadLanguage('PersonalMessage') === false)
loadLanguage('InstantMessage');

// Add one to their unread and read message counts.
updateMemberData($all_to, array('instantMessages' => '+', 'unreadMessages' => '+'));

return $log;
foreach ($notifications as $lang => $notification_list)
{
// Make sure to use the right language.
if (loadLanguage('PersonalMessage', $lang, false) === false)
loadLanguage('InstantMessage', $lang, false);
// Replace the right things in the message strings.
$mailsubject = str_replace(array('SUBJECT', 'SENDER'), array($subject, un_htmlspecialchars($from['name'])), $txt[561]);
$mailmessage = str_replace(array('SUBJECT', 'MESSAGE', 'SENDER'), array($subject, $message, un_htmlspecialchars($from['name'])), $txt[562]);
$mailmessage .= "\n\n" . $txt['instant_reply'] . ' ' . $scripturl . '?action=pm;sa=send;f=inbox;pmsg=' . $ID_PM . ';quote;u=' . $from['id'];

// Off the notification email goes!
sendmail($notification_list, $mailsubject, $mailmessage, null, 'p' . $ID_PM);
}
}

Advertisement: