MyBBDepo - Türkiyenin MyBB Deposu Forumuna Hoşgeldiniz
Eğer sitemize yaptığınız ilk ziyaretiniz ise, lütfen öncelikle Forum Kurallarını okuyunuz. Forumumuzda bilgi alışverişinde bulunabilmeniz için Kayıt olmalısınız. Üye olmayanlar forumumuzdan yararlanamazlar.
Eğer zaten kayıtlı kullanıcı iseniz, lütfen kullanıcı adınız ve şifreniz ile, Giriş yapınız. (Sitemize üyelik ücretsizdir).
007combatant avatar
Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5

Derecelendirme: 5/5 - 1 oy

Miuna Sohbet Paneli - Miuna Shoutbox Eklentisi [Türkçe - Plugin - Websocket]


Sponsor Reklam

Çevrimdışı 35egehan35
 Tarih: 06-02-2021, Saat:18:07
#9
(30-03-2015, Saat:01:17)007combatant Adlı Kullanıcıdan Alıntı: MyBB 1.8 için Miuna Sohbet Paneli - [Websocket] Miuna Shoutbox Eklentisi
Eklenti-Plugin Eklenti ismi: Miuna Sohbet Paneli - [Websocket] Miuna Shoutbox
Yapımcı Eklenti Yapımcısı: martec
Çevirmen Türkçe Çeviri: LoDoS
Versiyon-Saat Eklenti Versiyonu: 1.2.0
MyBB Uyumlu Olduğu Sürüm-(ler): MyBB 1.8.x
Açıklama-Detay Eklenti Açıklaması: Bu eklenti forumda sohbet paneli olmasına olanak sağlar. Eklenti Websocket desteği ile çalışıyor.

Alıntı:Websocket: Klasik HTTP mantığında, web tarayıcısı (client) her zaman sunucudan (web-server) veri isteğini yapan tarafır. Tarayıcı bir HttpRequest yapar, karşılığında da sunucudan bir HttpResponse alır ve en sonunda da bağlantı kapatılır. Tekrar, yeni bir veri alış verişi için, yeni bir bağlantı ve yeni bir istek oluşturulması gerekir. HTML5 ile gelen ve JavaScript üzerinde kullanabildiğiniz "WebSocket" nesneleri ile artık bu kısıtlamanın önüne geçiliyor. Örneklerle açıklayalım:

Web tarayıcısı üzerinde çalışan, Javascript tabanlı, gerçek zamanlı bir multi-player oyun yazmak istediğinizi varsayalım. Bir oyuncunun, oyundaki güncel durumu sorgulayabilmesi için, web tarayıcısının arka planda sunucudan belli tekrarlarla (saniyede bir, beş saniyede bir gibi... ) AJAX istekleri yaparak veri çekmesi gerekir. Bu, hem gereksiz veri transferi demek, hem de sunucu ve istemciye gereksiz iş yükü demek... Ama eğer yeni "WebSocket" teknolojini kulanırsanız, istemcinin sürekli bağlantı yaparak veri sorgulamasının önüne geçebilirsiniz. WebSocket'te sunucu ile web tarayıcı arasında kalıcı bir bağlantı açılır. Oyunda herhangi bir veri güncellendiği zaman, web tarayıcının istek yapmasına gerek kalmadan, sunucu kendisi istemciye veri gönderebilir.

Başka bir örnek olarak; kurumsal bir web uygulamasında, bir personelin bilgilerini görüntülediğinizi düşünün. Ekranı bir kaç dakika boyunca incelediniz. Ancak ekran açık kaldığı süre içinde, eğer personel bilgilerinde bir değişiklik olduysa, bu değişiklikleri göremediniz. Klasik yöntemde, değişikliği anında kullanıcıya gösterebilmek için, arka planda yine tekrarlayan AJAX istekleri yapmanız gerekecekti. Ancak "WebSocket" kullanırsanız, sadece personelin bilgisi sunucuda güncellediği zaman, sizin tarayıcınıza "bu personelin bilgileri güncellendi, yeni bilgiler şöyle" şeklinde, bir defaya mahsus mesaj gelmesi yeterli olacaktır.

Eklentinin bir çok özelliği var. Sohbette ayrı sekmede özel mesaj, aktif kullanıcılar, @ ile kullanıcı etiketleme ve etiketlenen kullanıcıya bahsi geçen mesajın başına işaret koymak suretiyle bildirilm yapılması, gönderilen mesajın üstüne çift tıklayıp mesajı düzenleme, düzenlenen mesajın renkli gösterilmesi gibi bir çok güzel özellikleri var.

Ancak bu eklentinin kurulumu diğer eklentiler gibi değil. Eklentiyi MyBBye kurmadan önce yapmanız gerekenler var. Bu işlemler biraz zaman alabilir ama verdiğimiz zamana değer çünkü sonuçta çok güzel bir sohbet panelimiz olmuş oluyor.

Resim-Grafik Ekran Görüntüsü:
resim
resim
resim
resim
resim
resim

Eklentiyi indir:



Kurulum-İnstall Eklenti Kurulumu: 

Not: Bu eklenti localhost'ta çalışmaz. 
Not: Bu eklentinin çalışabilmesi için MyBB'nin kurulu olduğu sunucuda curl etkin olması gerekir.

Bu eklentinin çalışma mantığı kısaca şu. Openshift'te bir uygulama oluşturuyoruz. Uygulama oluştururken kullanacağımız uygulamanın dosyalarını eklentinin yapımcısı martec githup'a koymuş. Önce githup'taki js dosyasında düzenleme yapıp dosyanın içerisine sitemizin adresini ekliyoruz ki sitemizde sohbet eklentisi çalışsın. Sonra openshift'te uygulama oluştururken githup'tan içerisinde bizim değiştirdiğimiz dosyanında olduğu dosyaların yolunu openshfit'teki oluşturacağımız uygulamaya gösteriyoruz ve uygulamamız bu dosyaları çekiyor. Sonra openshift'te oluşturduğumuz uygulamayı MyBB'de eklentimize tanıtıyoruz ve eklenti openshift üzerinden çalışıyor.

Şimdi anlatıma geçelim.

1)- Öncelikle githupta hesap oluşturun https://github.com/
2)- Bu sayfayı açın
Kod:
https://github.com/martec/Miuna-Shoutbox-Server-Openshift-
3)- Resimde işaretli olan Fork yazısına tıklayın.
resim
4)-lib klasörünü açın içindeki miunashout-server.js dosyasına tıklayın dosya açılınca aşağıdaki resimde gösterildiği gibi düzenleme butonuna tıklayın.
resim
5)- İlk satırı düzenleyin.
Örnek olarak sizin site adresiniz  http://mybb.com/forum ,  http://mybb.com/community ve benzeri gibiyse:
Kod:
var origin = 'mybb.com:80';

Eğer www kullanmak isterseniz şu şekilde yapın
Kod:
var origin = 'mybb.com:80,www.mybb.com:80';
Gördüğünüz gibi  .com, .info, .net gibi ibarelerden sonra hiçbirşey yazmadık. sadece sizinsiteniz.com şeklinde yazdık.

Eğer site adresiniz http://mybb.com ve benzeri gibiyse yine aynı şekilde:
Kod:
var origin = 'mybb.com:80';
www kullanmak isterseniz yine şu şekilde yapın
Kod:
var origin = 'mybb.com:80,www.mybb.com:80';

Eğer site adresiniz http://community.mybb.com  ve benzeri gibi alt domainli ise:
Kod:
var origin = 'community.mybb.com:80';
www kullanmak isterseniz yine şu şekilde yapın
Kod:
var origin = 'community.mybb.com:80,www.community.mybb.com:80';

Eğer site adresiniz http://my.mybb.com/forum ,  http://my.mybb.com/community  ve benzeri gibi alt domainli ve klasör içinde ise:
Kod:
var origin = 'my.mybb.com:80';
www kullanmak isterseniz yine şu şekilde yapın
Kod:
var origin = 'my.mybb.com:80,www.my.mybb.com:80';

6)- Commit changes butonuna tıklayarak kayıt edin.
resim

7)- Miuna-Shoutbox-Server-Openshift- linkine tıklayın.
resim

8)- Adres çubuğundaki adresi kopyalayın ve not edin sonraki adımlarda lazım olacak.
resim

9)- Şimdi Openshift'e kayıt olun https://www.openshift.com/app/account/new
10- Kayıt olduktan sonra Create your first application now tıklayın, uygulama oluşturun.(Node.js 0.10)
resim
resim

11)- Yeni sayfa açılacak. aşağıdaki bilgilere göre formu doldurun.
resim
public Url: İlk kutu: miunashout (Eğer farklı bir şey koyarsanız, shoutbox çalışmaz)
ikinci kutu: istediğinizi yazın yanlız sadece ingilizce karakter kullanın.

Source code: İlk kutu: 8. adımda kopyaladığımız adresi buraya yapıştırın.
İkinci kutu: master

Diğer kutuları olduğu gibi bırakın.

12)- Create application' a tıklayın.
resim
Not: Bu işlem biraz uzun sürebilir lütfen sabırlı olun.

13)- Şimdi Add MongoDB 2.4'a tıklayın.
resim
Sonra Add Cartridge butonuna tıklayın.

14)- (Opsiyonel) Add RockMongo 1.1!a tıklayın. (Bu araç Miuna Shoutbox sunucusun veritabanını yönetmek için kullanılır)
resim
Sonra Add Cartridge butonuna tıklayın.

15)- Şimdi uygulamayı yeniden başlatın:
resim
Not: Bu işlem biraz uzun sürebilir lütfen sabırlı olun.

16)- Şimdi sunucunuzun linkine tıklayın.
resim

17)- Açılan sayfanın aşağıdaki ile aynı olduğunu kotrol edin.
resim

18)- Adresi not defterine kopyalayın (daha sonra lazım olacak)
19)- Openshift içinde Miuna Shout sunucusu kurulumu tamamladı.
20)-Ekten indirdiğiniz zip dosyasını bir yere çıkartın.
21)-Zip dosyasından çıkan Miuna-Shoutbox_xxx Sağ Ok Upload Klasörünün içindekilerinin tamamını dosya transfer programı ile forumun ana dizinine (root'a) gönderin. Değiştirilsin mi sorununa evet deyin. Onlar yerini bulur.
22)-Admin Panelinden Forum Ayarları Sağ Ok Plugin yönetimi'ne gelin ve Miuna Shout Box eklentisini Aktifleştirin.
23)-Admin Panelinden Forum Ayarları Sağ Ok Miuna Shoutbox ayarlarına gelin;
Miuna Sohbet Aktif? evet seçeneğini seçin.
Miuna Sohbet Paneli sunucu bağlantı adresi: Buraya 18.adımda kopyaladığımız adresi yapıştırıyoruz. Şunun gibi: https://miunashout-xxxxxx.rhcloud.com
Socket.io adresi: Buraya "wss://miunashout-xxxxxx.rhcloud.com:8443" adresini içerisindeki xxxxxx'i kendi hesabımız ile değiştirip yapıştırıyoruz. Yukarıdaki kopyaladığımız linke bakarsanız anlarsınız.

Hepsi bu kadar. Güle güle kullanın.

MyBB 1.8 için Miuna Sohbet Paneli - [Websocket] Miuna Shoutbox Eklentisi 

selam 

https://cloud.redhat.com/openshift/install#datacenter bu ekranda kalıyor.malesef devam edemiyor.lütfen yardımcı olabilirmisiniz
Cevapla
Bunu Beğenenler:

Çevrimdışı AwpSlayer
 Tarih: 06-09-2021, Saat:06:33
(Son Düzenleme: 06-09-2021, Saat:06:34, Düzenleyen: AwpSlayer.)
#10
bende gözükmedi acaba ekrana gelmesi için kodu verebilir misiniz? ör: {ajax_chat}

buldum : {$miunashout}
Cevapla
Bunu Beğenenler:

 


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  [1.8] MyBB BAM Duyuru Yönetici Eklentisi - Türkçe v1.0 [1.8 Uyumlu] Machine 4 8,079 12-10-2023, Saat:21:24
Son Yorum: symbol54
  [1.8] MyBB Inferno Sohbet Eklentisi V1.3 Türkçe [1.8 Uyumlu] EmreKarakaya 100 79,960 18-01-2023, Saat:15:53
Son Yorum: celalettins
  [1.8] Ana Sayfada Son Mesajlar Eklentisi ozanakkaya 9 6,829 19-01-2021, Saat:14:44
Son Yorum: pascal37
  [MCTR - 1.8] DVZ AJAX Sohbet Paneli Plugin [Yeni-Gelişmiş] EmreKRMN 81 72,899 01-08-2020, Saat:19:37
Son Yorum: bykoler
Eklenti - Yama - Plugin [MCTR - 1.8] Aktif Yöneticiler Eklentisi 1st4n6uL 9 7,948 29-06-2020, Saat:18:18
Son Yorum: Efe Özkan



Konuyu Okuyanlar: 1 Ziyaretçi

istanbul escort - mecidiyeköy escort - şişli escort - ataköy escort - taksim escort - escort mecidiyeköy

sex hikaye - porno izle - türk ifşa - mecidiyeköy escort - seks hikaye - türk porno - escort bayan