[3.0.x]Ajax Chat[8.1.2]

phpBB 3.0.x MOD Veritabanımızda yayınlanan ve tarafınızca eklenen tüm yeni phpBB 3.0.x sürümleri için MODların duyuruları buradan yapılmaktadır. phpBB 3.0.x MODları hakkında ihtiyacınız olan desteği lütfen 3.0.x MOD Destek forumuna başlık açarak sorunuz.
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.
Kullanıcı avatarı
Özcan Akbulut
Kayıtlı Kullanıcı
Mesajlar: 2426
Kayıt: 14.06.2008, 16:52
Konum: Nürnberg
İletişim:

[3.0.x]Ajax Chat[8.1.2]

Mesaj gönderen Özcan Akbulut »

Mod Adi: Ajax Chat
Sürüm: 0.8.1.2 phpBB3
Yazar: Eric Martindale (remaeus) - Will Anderson (javayahtzee)
Phil (frug) - Sebastian Tschan (madblueimp)
Açıklama: Sitenize sohbet eklemeye yarayan mod



Uyumlu olduğu phpBB3 sürümleri:
  • phpBB3

Özellikleri:
  • Çeşitli Kanallar
  • Özel Mesaj ve Kanal
  • Davet Sistemi
  • Kullanıcı Kickleme veya Banlama
  • Çevrimiçi Listesi
  • İfade Kullanımı (smiles)
  • BBCode Kullanımı (Kapanıp - Açılabilir)
  • Flood Kontrol
  • Çeşitli Arayüz Seçimi
  • İRC Usulü Komut Kullanımı
  • İsteğe Bağlı Olarak Sadece Kayıtlı Kullanıcı Girişi Yapılabilir
  • Belli Bir Süre Mesaj Yazmayan Kullanıcıları Sohbetten Bağlantısını Koparır


Dil dosyaları/eklemeleri:
  • Türkçe
  • İngilizce
  • ve 20 çeşit dil desteği
Kurulum zorluğu: Kolay
Kurulum süresi: 5 Dakika
Dosya formatı: .zip
Dosya indirme: Ajax Chat Download

Kurulum :



AÇ : includes/functions.php

BUL :
ÖNCESÝNE EKLE :

Kod: Tümünü seç

    function getChatInterface() {
       static $ajaxChat;
 
       if(!$ajaxChat) {
          // URL to the chat directory:
          if(!defined('AJAX_CHAT_URL')) {
             define('AJAX_CHAT_URL', './chat/');
          }
 
          // Path to the chat directory:
          if(!defined('AJAX_CHAT_PATH')) {
             define('AJAX_CHAT_PATH', realpath(dirname($_SERVER['SCRIPT_FILENAME']).'/chat').'/');
          }
 
          // Validate the path to the chat:
          if(@is_file(AJAX_CHAT_PATH.'lib/classes.php')) {
 
             // Include Class libraries:
             require_once(AJAX_CHAT_PATH.'lib/classes.php');
 
             // Initialize the chat interface:
             $ajaxChat = new CustomAJAXChatInterface();
          }
       }
 
       return $ajaxChat;
    }
 
    function getChatOnlineUsers() {
       return ($chatInterface = getChatInterface()) ? $chatInterface->getOnlineUsers() : array();
    }
 
    function getChatOnlineUserIDs() {
       return ($chatInterface = getChatInterface()) ? $chatInterface->getOnlineUserIDs() : array();
    }
BUL :

Kod: Tümünü seç

 $online_userlist .= ($online_userlist != '') ? ', ' . $user_online_link : $user_online_link;
ÖNCESÝNE EKLE :

Kod: Tümünü seç

                      if(in_array($row['user_id'], getChatOnlineUserIDs()))
                      {
                         $user_online_link = '<span title="* = '.strip_tags($row['username']).' is logged into the Chat">'.$user_online_link.'*</span>';
                      }
BUL :

Kod: Tümünü seç


    // The following assigns all _common_ variables that may be used at any point in a template.
    $template->assign_vars(array(

SONRASINA EKLE :

Kod: Tümünü seç

          'CHAT_LINK'                  => 'chat/',
          'CHAT_LABEL'               => 'Chat ['.count(getChatOnlineUserIDs()).']',
          'CHAT_TITLE'               => 'Online: '.htmlentities(implode(', ', getChatOnlineUsers()), ENT_QUOTES, 'UTF-8'),


AÇ : styles/[STYLE_NAME]/template/overall_header.html

BUL :

Kod: Tümünü seç

   <li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>
ÖNCESÝNE EKLE :

Kod: Tümünü seç

    <li class="icon-chat"><a href="{CHAT_LINK}" title="{CHAT_TITLE}">{CHAT_LABEL}</a></li>
En son Özcan Akbulut tarafından 17.04.2009, 14:56 tarihinde düzenlendi, toplamda 2 kere düzenlendi.
akblt.space

Başlangiç Bilgileri phpBB 3.0.x :: 3.1.x
MavigüL
Kayıtlı Kullanıcı
Mesajlar: 66
Kayıt: 30.07.2008, 16:48
Konum: türkiye

Re: [3.0.x]Ajax Chat[8.1.2]

Mesaj gönderen MavigüL »

kurdum güzel çalışıyor teşekkürler
makca
Kayıtlı Kullanıcı
Mesajlar: 48
Kayıt: 17.08.2008, 01:26

Re: [3.0.x]Ajax Chat[8.1.2]

Mesaj gönderen makca »

kardes bende su hatayi veriyor: Parse error: syntax error, unexpected T_DOUBLE_ARROW in C:\xampp\htdocs\includes\functions.php on line 3462

Lütfen bana yardimci olursaniz sevinirim. (Bu arada besiktasforum.ch icin webspace daha yok, insallah online gececek)
Kullanıcı avatarı
Özcan Akbulut
Kayıtlı Kullanıcı
Mesajlar: 2426
Kayıt: 14.06.2008, 16:52
Konum: Nürnberg
İletişim:

Re: [3.0.x]Ajax Chat[8.1.2]

Mesaj gönderen Özcan Akbulut »

makca yazdı:kardes bende su hatayi veriyor: Parse error: syntax error, unexpected T_DOUBLE_ARROW in C:\xampp\htdocs\includes\functions.php on line 3462

Lütfen bana yardimci olursaniz sevinirim. (Bu arada besiktasforum.ch icin webspace daha yok, insallah online gececek)

functions.phpde hata yapmis olmalisiniz eger bana 3400-3500 satir arasinda yazanlari buraya yazarsaniz yardimci olurum
akblt.space

Başlangiç Bilgileri phpBB 3.0.x :: 3.1.x
dr_hakan
Kayıtlı Kullanıcı
Mesajlar: 3
Kayıt: 19.08.2008, 20:45

Re: [3.0.x]Ajax Chat[8.1.2]

Mesaj gönderen dr_hakan »

arkadaslar soyle bir hata aldım ama ne yapmam lazım? yardım lütfen


Parse error: syntax error, unexpected T_STRING, expecting ')' in /home/gokcort0/public_html/forum/includes/functions.php on line 2802


ve hata gosteren satırın oldugu bölümler:bastan ücüncü satır 2802
if(!$ajaxChat) {
// URL to the chat directory:
if(!defined('AJAX_CHAT_URL')) {
define('AJAX_CHAT_URL', './chat/');
}

// Path to the chat directory:
if(!defined('AJAX_CHAT_PATH')) {
define('AJAX_CHAT_PATH', realpath(dirname($_SERVER['SCRIPT_FILENAME']).'/chat').'/');
Kullanıcı avatarı
Özcan Akbulut
Kayıtlı Kullanıcı
Mesajlar: 2426
Kayıt: 14.06.2008, 16:52
Konum: Nürnberg
İletişim:

Re: [3.0.x]Ajax Chat[8.1.2]

Mesaj gönderen Özcan Akbulut »

}



function getChatInterface() {
static $ajaxChat;

if(!$ajaxChat) {
// URL to the chat directory:
if(!defined('AJAX_CHAT_URL')) {
define('AJAX_CHAT_URL', './chat/');
}

// Path to the chat directory:
if(!defined('AJAX_CHAT_PATH')) {
define('AJAX_CHAT_PATH', realpath(dirname($_SERVER['SCRIPT_FILENAME']).'/chat').'/');
}

// Validate the path to the chat:
if(@is_file(AJAX_CHAT_PATH.'lib/classes.php')) {

// Include Class libraries:
require_once(AJAX_CHAT_PATH.'lib/classes.php');

// Initialize the chat interface:
$ajaxChat = new CustomAJAXChatInterface();
}
}

return $ajaxChat;
}

function getChatOnlineUsers() {
return ($chatInterface = getChatInterface()) ? $chatInterface->getOnlineUsers() : array();
}

function getChatOnlineUserIDs() {
return ($chatInterface = getChatInterface()) ? $chatInterface->getOnlineUserIDs() : array();
}



?>


bu kirmizi isaret varmi diye bi bakarmisiniz
akblt.space

Başlangiç Bilgileri phpBB 3.0.x :: 3.1.x
dr_hakan
Kayıtlı Kullanıcı
Mesajlar: 3
Kayıt: 19.08.2008, 20:45

ilginç

Mesaj gönderen dr_hakan »

arkadasım hiç bisey yapmadım hatta sizin dediginiz kodu arayıncaya kadar göbegim çatladı sonra tesadufen chat/install explorera gelince nasıl oldu anlamadım ama tıklayınca database yuklendi diye bir mesaj ve sonra tabii chat sayfası defaulrt ayarlarda açıldı...ve çok şaşırdım tabii...
ilginize çok tesekkurler butun gun beklemistim mesajınızı...php de çok yeniyim daha önce sitedki her sey asp ileydi hostu degistirince php den de anlamam gerekli oldu yavas yavas galib aolacak..tabii ki sizin desteginiz olmasa işim zor...sevgili arkadaşım sizden bu chat sayfasının görünümünü nasıl degistirebilirim yani kendi sayfama uygun hale getirmek açısından..forumda eger ilgili konu varsa link te atabilirsin..çok teşekkürler
Kullanıcı avatarı
Özcan Akbulut
Kayıtlı Kullanıcı
Mesajlar: 2426
Kayıt: 14.06.2008, 16:52
Konum: Nürnberg
İletişim:

Re: [3.0.x]Ajax Chat[8.1.2]

Mesaj gönderen Özcan Akbulut »

bu chat yeni sayfada kendine göre bi temada acildigi icin degsitremezsiniz ancak yeni tema eklebilirsiniz o icindeki temalara bakin sonra kendi temanizi koymaya calisin biraz is ister ama olur bende yapmayi düsnüyorum ve ana sayfaya koymak istiyorum ama su aralar cok yogunum onun icin basliyamadim eger sizden önce nasil yapildigini ögrenirsem burda paylasirim herkesle
akblt.space

Başlangiç Bilgileri phpBB 3.0.x :: 3.1.x
dr_hakan
Kayıtlı Kullanıcı
Mesajlar: 3
Kayıt: 19.08.2008, 20:45

Re: [3.0.x]Ajax Chat[8.1.2]

Mesaj gönderen dr_hakan »

cok güzel bi site gerçekten çok faydalandıgımı söylemeliyim...ben ki php nin p sini billmem ama sagolsun moderator arkadslar anlatımlarıyla yapılacak işleri oldukça kolaylaştırıyor...daha yeni olmama rağmen sitenin müdavimi oldum şimdiden bütün forumu her konuyu okuyup anlamaya çalışıyorum ve tabii tecrübelerden fydalanmaya...kesinlikle konusunda çok iyi bir forum olmuş...sagolun arkadaşlar...bu arada Esmerözcan yazılarını takipteyim......
Kullanıcı avatarı
mustafakumbar
Kayıtlı Kullanıcı
Mesajlar: 100
Kayıt: 05.03.2008, 20:21
Konum: İstanbul
İletişim:

Re: [3.0.x]Ajax Chat[8.1.2]

Mesaj gönderen mustafakumbar »

Arkadaşlar site ana sayfasına biraz sadeleştirerek entgre etmek istiyorum...
Bu işi yapan varmı acaba ?

Buradaki Gibi
http://www.arakli.gen.tr/forum/
Dünyada En Zor Şey İnsanın Kendini Bilmesidir...
McOrco
Kayıtlı Kullanıcı
Mesajlar: 5
Kayıt: 10.09.2008, 02:42

Re: [3.0.x]Ajax Chat[8.1.2]

Mesaj gönderen McOrco »

Merhaba uyguladım sorunsuz calısıyor ama degısık bır soruna sebep oldu eklentı

uye olmayanlar Kayıt linkini goremıyorlar
elle kayıt lınkını adres cubuguna yazdıgımda kayıt olabılıyorum ama
kayıt lınkı kayboldu...


Sorun cozuldu
prosılverdan bu bolumu alıntı yaparak halletım yardıma gerek kalmadı
aynı sorunu yasayan varsa alıntı yaptıgım sayfa overall_header.html
alıntı kod :

Kod: Tümünü seç

			<ul class="linklist rightside">
				<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>
				<!-- IF not S_IS_BOT -->
					<!-- IF S_DISPLAY_MEMBERLIST --><li class="icon-members"><a href="{U_MEMBERLIST}" title="{L_MEMBERLIST_EXPLAIN}">{L_MEMBERLIST}</a></li><!-- ENDIF -->
					<!-- IF not S_USER_LOGGED_IN --><li class="icon-register"><a href="{U_REGISTER}">{L_REGISTER}</a></li><!-- ENDIF -->
					<li class="icon-logout"><a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="l">{L_LOGIN_LOGOUT}</a></li>
				<!-- ENDIF -->
			</ul>
caga71
Kayıtlı Kullanıcı
Mesajlar: 29
Kayıt: 10.09.2008, 14:50

Re: [3.0.x]Ajax Chat[8.1.2]

Mesaj gönderen caga71 »

Hocam bu chat klasorunu oldugu gibi forum klasorunun icine mi kopyaliyoruz ..bide benim overall_header.html dosyasinin icinde

<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>

Bolumu yok ... :(
Kullanıcı avatarı
Özcan Akbulut
Kayıtlı Kullanıcı
Mesajlar: 2426
Kayıt: 14.06.2008, 16:52
Konum: Nürnberg
İletişim:

Re: [3.0.x]Ajax Chat[8.1.2]

Mesaj gönderen Özcan Akbulut »

caga71 yazdı:Hocam bu chat klasorunu oldugu gibi forum klasorunun icine mi kopyaliyoruz ..bide benim overall_header.html dosyasinin icinde

<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>

Bolumu yok ... :(
sadece {L_FAQ} diye arat cıkar
akblt.space

Başlangiç Bilgileri phpBB 3.0.x :: 3.1.x
caga71
Kayıtlı Kullanıcı
Mesajlar: 29
Kayıt: 10.09.2008, 14:50

Re: [3.0.x]Ajax Chat[8.1.2]

Mesaj gönderen caga71 »

EsmerÖzcan yazdı:
caga71 yazdı:Hocam bu chat klasorunu oldugu gibi forum klasorunun icine mi kopyaliyoruz ..bide benim overall_header.html dosyasinin icinde

<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>

Bolumu yok ... :(
sadece {L_FAQ} diye arat cıkar

{L_FAQ} kodu olan tek satir war oda bu

<a href="{U_FAQ}"><img src="{T_THEME_PATH}/images/icon_mini_faq.gif" width="12" height="13" alt="*" /> {L_FAQ}</a>

senin werdigin kodla uyusmuyor ama ! bi sorunda bu chat klasorunu nereye kopyaliycam..simdiden tskler..
caga71
Kayıtlı Kullanıcı
Mesajlar: 29
Kayıt: 10.09.2008, 14:50

Re: [3.0.x]Ajax Chat[8.1.2]

Mesaj gönderen caga71 »

Arkadaslar yardimci olacak kimse yokmu ?
Kilitli

“3.0.x MOD Duyuruları” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Google [Bot] ve 1 misafir