Konu: Recent Forum Topics on Boardindex modu ile chat scripti çakışıyor  (Okunma sayısı 456 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

28 Haziran 2017, 15:15
  • *
    • İleti: 21
    • Karma: 0
    • yok
    • Profili Görüntüle

Recent Forum Topics on Boardindex modu ile chat scripti çakışıyor sanırım

Mod linki: http://custom.simplemachines.org/mods/index.php?mod=3856

chat scripti linki: https://frug.github.io/AJAX-Chat/

scripti direkt smf dosyalarının olduğu yere atıp install.php ile çalıştırdım. Soruınsuz kuruldu ve girdim. Daha sonra Recent Forum Topics on Boardindex modunu kurdum. Sorunsuz kuruldu ve çalıştı. daha sonra chat'e girmek için tıkladım ve şu hataları verdi:
Kod: [Seç]
Warning: include_once(Sources/RecentForumTopics.php): failed to open stream: No such file or directory in C:\wamp\www\smfd\Sources\Subs-RecentForumTopics.php on line 132
Warning: include_once(): Failed opening 'Sources/RecentForumTopics.php' for inclusion (include_path='.;C:\php\pear') in C:\wamp\www\smfd\Sources\Subs-RecentForumTopics.php on line 132
Fatal error: Call to undefined function rft_mainbasic() in C:\wamp\www\smfd\Sources\Subs-RecentForumTopics.php on line 134

Modu kaldırdım ve chat'e sorunsuz girdim. Rica ederim bir yardım ediniz sayın @admin



28 Haziran 2017, 21:58
Yanıtla #2
  • *
    • İleti: 21
    • Karma: 0
    • yok
    • Profili Görüntüle

Bakayım bi.
çok sağ ol. Bekliyorum. Engelli arkadaşlar var. Bir sohbetimiz olsun dedik. Tek bu çakışma kaldı.


29 Haziran 2017, 00:28
Yanıtla #3
  • *
    • İleti: 2023
    • Karma: 41
    • Spina Bifida
    • Profili Görüntüle

SMF'nin kurulu olduğu dizindeki SSI.php dosyasını masa üstüne indir ve SSI2.php olarak adını değiştir.

Sonra SS2.php dosyasında şu kodu bulup sil:
Kod: [Seç]
// Load the current or SSI theme. (just use $ssi_theme = id_theme;)
loadTheme(isset($ssi_theme) ? (int) $ssi_theme : 0);

SSI2.php dosyasını SSI.php dosyasının olduğu dizine at.

Kurduğunuz scripte ait lib klasörünün içindeki custom.php dosyasındaki şu kodu bulup
Kod: [Seç]
require_once(dirname(AJAX_CHAT_PATH) . '/SSI.php');
Şu kodla değiştir:
Kod: [Seç]
require_once(dirname(AJAX_CHAT_PATH) . '/SSI2.php');
SSI.php dosyasında her hengi bir değişiklik yapma.

Demo:
Forum: http://smfdestek.com/demo/index.php
Chat: http://smfdestek.com/demo/chat/
User: admin
Pass: 123qaz

Bu değişikliği yapınca chate ait sağ penceredeki online üye listesi kayboluyor. Biraz daha uğraşmak gerek ama daha fazla vakit ayıramayacağım. Uğraş biraz.

Her hangi bir güvenlik açığı vs. getirir mi bilemiyorum. Bu konuda risk size aittir.

« Son Düzenleme: 29 Haziran 2017, 00:37 Gönderen: admin »

29 Haziran 2017, 08:55
Yanıtla #4
  • *
    • İleti: 21
    • Karma: 0
    • yok
    • Profili Görüntüle

@admin çok teşekkür ederim uzun uğraşın için. Kurcalayacağım. Sağ ol.


29 Haziran 2017, 11:32
Yanıtla #5
  • *
    • İleti: 21
    • Karma: 0
    • yok
    • Profili Görüntüle

@admin http://www.smfhacks.com/packageparser/package.php?lang=turkish bu adresten şu adreste http://smfdestek.com/index.php?topic=133.msg460#msg460 verdiğin AjaxChat Integration_3.2.1 RC3_Curve_Friendly.zip dosyasını 2.0 RC3 msürümünde çözümledim ve kullandığım 2.0.14 sürümüne sorunsuz manuel kurulum yaptım. Sonra Tables_2.php çalıştırdım ve şu hatayı verdi:

Kod: [Seç]
Veritabanı Hatası

No database selected
Dosya: C:\wamp\www\smfd\Tables_2.php
Satır: 12
Geri


Rica ediyorum nasıl çözülür bu sorun?

« Son Düzenleme: 29 Haziran 2017, 11:33 Gönderen: arslanturk0687 »


29 Haziran 2017, 14:25
Yanıtla #7
  • *
    • İleti: 21
    • Karma: 0
    • yok
    • Profili Görüntüle

admin abim. Her şey için sağ ol. Bulduğum bir yöntemi belirtmek istiyorum.


Subs-RecentForumTopics.php'de sohbete girince hata veren şu satırı sildim ve sohbet sorunsuz açıldı.
Kod: [Seç]

include_once("Sources/RecentForumTopics.php");

rft_mainbasic();


İşte bu sefer de anasayfadaki recent forum topic kısmındaki alan gözükmedi. Yani bu satır ne demek istiyor onu anlamadım. Kodu silmeyince chat açılmıyor ve anasayfadaki içerik sorunsuz gözüküyor. Kodu silince ise tam tersi.

Aynı durum Subs.php'deki şu kod içinde geçerli:
Kod: [Seç]
// Is it valid?
if (is_callable($call))
$results[$function] = call_user_func_array($call, $parameters);

« Son Düzenleme: 29 Haziran 2017, 14:30 Gönderen: arslanturk0687 »