menu search
  • Kaydol
brightness_auto

Hoş geldiniz! TÜRKLER SORUYOR PLATFORMU'na katılmak ister misiniz? Hemen kayıt olun veya giriş yapın.

more_vert

Ultimate widget, ve notifications master Eklentilerini kuramadım dolaysıyla burada ki gibi kurmak istiyorum sayın @hasanmuculu kardeşimden destek beklemekteyim.

Eklentileri bana yollayabilirmisin yada üye olursan bana yönetici ekleyim ayarlayıverirmisin? o kadar denedim olmadı yapamadım malesef.

thumb_up_off_alt 0 beğenilme thumb_down_off_alt 0 beğenilmeme

2 Cevap

more_vert

Merhabalar @yorumbuUltimate widget ,notifications eklentilerini verdiğim github linklerinden indir, zip dosyasından çıkar,

eklentiyi kurmak için hostingdeki qa-plugin dosyasına verdiğim dosyayı yükle, sonra yönetim>eklenti>Q2A Ultimate widget ve on site notification  Enabled yapman yani tiki tıkla ve sayfanın aşağısındaki seçenekleri kaydete tıkla.

Sonra yönetim>düzen>Kullanabileceğiniz araçlar; altında ultimate widgetteki birçok eklentiyi göreceksin örnek olarak; 

  •  Activity
  •  Recent
  •  Hot
  •  Most Answered
  •  Most Viewed
  •  Most Voted
  •  Random Post gibi bunların yanında - Araç ekle'ye tıkla açılan yerden Pozisyonu ve hangi sayfalarda görüntülenmesini istiyorsan seç ve seçenekleri kaydete tıkla.
  • Not: İngilizce olan bu isimleri terimleri Language(Dil) dosyasından türkçe olarak düzenleyebilirsin.

Fikirlerin serbest, bilginin sınırsız olduğu yer
thumb_up_off_alt 0 beğenilme thumb_down_off_alt 0 beğenilmeme
more_vert
@yorumbu başka sorunların olduğunda yeni konular açıp sorabilirsin. Müsait oldukça cevaplarım.
Fikirlerin serbest, bilginin sınırsız olduğu yer
thumb_up_off_alt 0 thumb_down_off_alt 0
more_vert
@hasanmculu normal eklenti kurulumunu biliyorum zaten hocam, senin burada ki notifications eklentisi ile indirdiğin aynı değil ki :) ekstra bi js dosyası çalıştırıyo indirdiğim ve üstü bozuyor boşluk oluşturuyo bende ayrıca üye giriş alanıda açılmıyor o eklenti aktifken bi gariplik var yani.
thumb_up_off_alt 0 thumb_down_off_alt 0
more_vert
on site notification için https://github.com/MominRaza/q2apro-on-site-notifications dener misin.
Fikirlerin serbest, bilginin sınırsız olduğu yer
thumb_up_off_alt 0 thumb_down_off_alt 0
more_vert
Bu oldu hata vermedi fakat @hasanmuculu gibi yaptığımda buradaki gibi etiketlemiyo ona özel bişey mi var hocam sağolasın.
thumb_up_off_alt 0 thumb_down_off_alt 0
more_vert
Bu oldu hata vermedi fakat @hasanmuculu gibi yaptığımda buradaki gibi etiketlemiyo ona özel bişey mi var, ikinci olarak ise özel mesaj gönderdiğimde bir üyeye veya bana gelen mesajlarda burada ki gibi https://prnt.sc/swH2dryUNPkJ bu şekilde göstermiyor. Ayrıca bende https://prnt.sc/R7HuMp2j_VP6 buradaki gibi görünüyo sende farklı biraz ona takılmıyorumda görünmesine vs, şu özel mesaj geldiğinde balonda bildirim çıkmıyo hiç özel mesaj geldi diye göstermiyor o bölümde buna ve yazı için etiketleme yapmıyor anlamadım.
thumb_up_off_alt 0 thumb_down_off_alt 0
Bildirim eklentisi Hakkında
more_vert

Merhaba kıymetli q2a meraklısı ve forum yöneticisi dostum,

Yaşadığınız durumu, o hayal kırıklığını ve çaresizliği o kadar iyi anlıyorum ki, inanın yalnız değilsiniz. Yıllardır bu tür sistemlerle içli dışlı olmuş, defalarca eklenti kurarken saçlarını yolmuş biri olarak, sizin bu "ultimate widget" ve "notifications master" eklentileriyle olan mücadeleniz gözümün önünde canlandı. "O kadar denedim olmadı, yapamadım maalesef" cümlenizdeki samimiyet ve bitkinlik, bu serüvende karşılaştığımız en yaygın hislerden biri.

Gelin, bu sorunu sadece çözmekle kalmayalım, aynı zamanda bu tür durumlarla bir daha karşılaştığınızda kendi kendinize yetebilmeniz için size bir yol haritası sunalım. Hasan Muculu kardeşimizin de değerli bir topluluk üyesi olarak ne kadar yardımsever olduğunu biliyorum, ancak bu sorunları kalıcı olarak aşmak için temel prensipleri öğrenmek çok daha değerli olacaktır.


q2a ve Eklentilerinin Gücü: Neden Bu Kadar Önemli?

Question2Answer (q2a), açık kaynak kodlu yapısıyla soru-cevap siteleri kurmak isteyenler için gerçekten harika bir çözüm. Basit, esnek ve oldukça hafif bir yapıya sahip. Ancak onu gerçekten parlayan yıldız yapan şey, eklenti ekosistemi. Eklentiler, q2a'nın çekirdek özelliklerini alıp, sitenizi benzersiz ve çok daha işlevsel hale getirmenizi sağlayan sihirli değnek gibidir.

Siz de eminim sitenizin kullanıcı deneyimini zenginleştirmek, daha modern bir görünüm kazandırmak ve kullanıcı etkileşimini artırmak istiyorsunuz. Tam da bu noktada ultimate widget ve notifications master gibi eklentiler devreye giriyor.

Neden ultimate widget ve notifications master Bu Kadar Cazip?

  • ultimate widget: Adından da anlaşıldığı gibi, sitenizin ana sayfasını veya çeşitli bölümlerini daha dinamik ve bilgilendirici hale getiren bir araç. Yeni soruları, popüler konuları, en iyi cevapları veya öne çıkan kullanıcıları estetik bir şekilde sergilemek, sitenizin ziyaretçileri için ilk izlenimi güçlendirir ve onları daha fazla keşfetmeye teşvik eder. Kullanıcılar siteye girdiklerinde aradıklarını kolayca bulmalı ve siteniz onlara "burada ilgi çekici şeyler var" demeli.
  • notifications master: Bu eklenti ise kullanıcı etkileşiminin can damarı. Birisi sorunuzu cevapladığında, cevabınıza yorum yaptığında veya sizi takip ettiğinde anında bildirim almak, kullanıcıların siteye olan bağlılığını artırır. Tıpkı sosyal medyada olduğu gibi, bir etkileşim olduğunda anında bilgi sahibi olmak, kullanıcıları tekrar siteye çeker ve aktif kalmalarını sağlar. Bu, topluluğunuzun canlı ve dinamik kalması için vazgeçilmezdir.

Bu eklentilerin potansiyelini gördüğünüze ve siteniz için ne kadar değerli olabileceğini bildiğinize eminim. İşte bu yüzden bu kadar uğraşmanız gayet doğal.


Eklenti Kurulumunun "Görünmez Tuzakları": Neden Tıkandınız?

Defalarca denemenize rağmen başaramamanızın altında yatan pek çok sebep olabilir. Bunlar genellikle gözden kaçan, ancak tüm sistemin çalışmasını engelleyebilen küçük detaylardır. Gerçek hayattan örneklerle açıklayalım:

1. Dosya Yapısı ve Yerleştirme Hataları: "O Dosya Orada Olmamalı!"

q2a eklentileri genellikle qa-plugin klasörünün içine, kendi isimleriyle bir klasör oluşturularak yüklenir. Örneğin, ultimate widget için qa-plugin/ultimate-widget/ şeklinde bir yapı olması gerekir. Sık yapılan bir hata, indirdiğiniz sıkıştırılmış dosyayı (zip, rar) doğrudan qa-plugin içine atmak veya içindeki tüm dosyaları doğrudan qa-plugin klasörüne dağıtmaktır. Bu durum, q2a'nın eklentiyi tanımasını engeller.

  • Gerçek Hayattan Örnek: Bir keresinde bir kullanıcı, eklentinin içindeki index.php dosyasını qa-plugin klasörüne atmış, ancak eklentinin diğer dosyaları kendi klasöründe kalmıştı. Sistem doğal olarak bu eklentiyi "göremedi". Çünkü q2a, eklentilerin belirli bir klasör yapısı içinde olmasını bekler.

2. Sürüm Uyumsuzlukları: En Büyük Baş Ağrısı

Bu, en çok karşılaşılan ve çözümü bazen en zor olan sorunlardan biridir. Sizin kullandığınız q2a sürümü ile eklentinin geliştirildiği veya test edildiği q2a sürümü uyumlu olmayabilir. q2a sürekli güncellenirken, bazı eklentiler uzun süre güncelleme almayabilir.

  • Gerçek Hayattan Örnek: Bir eklenti q2a 1.7.x sürümü için yazılmışken, siz q2a 1.8.x veya 1.9.x kullanıyor olabilirsiniz. Bu durumda eklentinin içindeki bazı fonksiyon çağrıları veya veritabanı sorguları yeni sürümde değişmiş olabileceği için hata verir. Bazen bu, bir beyaz ekran hatasına (blank page) yol açarken, bazen de eklenti admin panelinde görünmez.

3. İzinler ve Web Sunucusu Kısıtlamaları: "Benim Yetkim Yok Ki!"

Web sunucularında dosyaların ve klasörlerin belirli izinleri (chmod) olması gerekir. Yanlış izinler, q2a'nın eklenti dosyalarını okumasını veya yazmasını engelleyebilir. Özellikle eklenti yükleme sırasında dosya kopyalama veya geçici dosya oluşturma gibi işlemler yapılıyorsa, izinler kritik hale gelir.

  • Gerçek Hayattan Örnek: Eklenti klasörüne 777 izni verilmesi gereken bir durumda 755 verilmişse, eklenti çalışmaz veya ayarlarını kaydedemez. Bu, güvenlik açığı da yaratabileceği için genelde sunucu tarafından otomatik olarak kısıtlanır.

4. Eksik Bağımlılıklar veya Çakışmalar: "Ben Tek Değilim ki!"

Bazı eklentiler, çalışmak için başka eklentilere veya belirli PHP uzantılarına ihtiyaç duyabilir. Ayrıca, iki farklı eklenti aynı dosya adını, aynı veritabanı tablosunu veya aynı fonksiyon adını kullanarak birbiriyle çakışabilir.

  • Gerçek Hayattan Örnek: ultimate widget eklentisi başka bir widget kütüphanesine bağımlı olabilir veya notifications master farklı bir bildirim eklentisiyle çakışabilir. Bu durumlar genellikle hata loglarında açıkça belirtilir, ancak logları kontrol etmeyi atlamak yaygın bir durumdur.

Adım Adım Güvenli Eklenti Kurulum Rehberi

Gelin, bu eklentileri doğru ve güvenli bir şekilde nasıl kurabileceğinize dair somut adımları birlikte inceleyelim.

1. Her Zaman Yedek Alın! (Bu Madde Hayati Önem Taşır)

Bir eklenti kurmadan önce yapmanız gereken ilk ve en önemli şey, sitenizin tam yedeğini almaktır. Bu, hem dosya yedeğini (FTP ile tüm q2a dosyaları) hem de veritabanı yedeğini (phpMyAdmin veya sunucu kontrol panelinizden) içerir. Eğer bir şeyler ters giderse, sitenizi kolayca eski haline getirebilirsiniz. Bu, size büyük bir güven ve hareket alanı sağlayacaktır.

  • Neden Önemli: Yanlış bir eklenti kurulumu sitenizi tamamen çökertebilir. "Beyaz ekran" hatası veya veritabanı hataları alabilirsiniz. Yedeğiniz varsa, 5 dakikada siteniz tekrar çalışır durumda olur.

2. Doğru Kaynağı Bulmak ve Eklentiyi İndirmek

Hasan kardeşimizden "bana eklentileri yollar mısın" talebiniz çok doğal ancak eklentileri indirmek için güvenilir kaynaklara yönelmelisiniz. En iyi yerler şunlardır:

  • q2a'nın Resmi Eklenti Sayfası: q2a.github.io/plugins/
  • Eklentinin Geliştiricisinin Kendi Sitesi/GitHub Sayfası: Genellikle eklenti sayfasında geliştiricinin linki bulunur.

İndirdiğiniz dosyanın q2a sürümünüzle uyumlu olduğundan emin olun. Açıklamalarda genelde hangi q2a sürümüyle çalıştığı belirtilir. Eğer belirtilmemişse, eklentinin en son ne zaman güncellendiğine bakın. Çok eski bir eklenti, yeni q2a sürümleriyle uyumsuz olabilir.

3. Dosyaları Doğru Yere Yükleme

  1. İndirdiğiniz eklenti dosyasını (genellikle .zip formatında) bilgisayarınıza indirin.
  2. Dosyayı bir zip programı ile açın. İçinden genellikle eklentinin adını taşıyan bir klasör çıkacaktır (örn: ultimate-widget veya notifications-master). Bu klasörün içinde qa-ultimate-widget.php, qa-notifications-master.php gibi ana dosyaları ve belki bir dil klasörü (lang) veya tema dosyaları (css, js) olacaktır.
  3. FTP programınızı (FileZilla gibi) veya web hosting panelinizdeki Dosya Yöneticisi'ni kullanarak sitenizin sunucusuna bağlanın.
  4. qa-plugin klasörünü bulun. Bu klasör genellikle sitenizin ana dizininde (public_html, www veya httpdocs gibi) yer alır.
  5. Açtığınız eklenti klasörünü (örn: ultimate-widget) qa-plugin klasörünün içine yükleyin. Yani yol şöyle olmalı: siteniz.com/qa-plugin/ultimate-widget/.

4. Admin Panelinden Aktivasyon

  1. Dosyaları yükledikten sonra, sitenizin q2a yönetim paneline giriş yapın.
  2. Sol menüden "Eklentiler" (Plugins) veya "Yönetim" (Admin) altında bir eklenti bölümü olacaktır.
  3. Yüklediğiniz eklentileri bu listede görmelisiniz. Eklentinin yanında genellikle bir "Aktif Et" (Enable) veya "Kur" (Install) butonu bulunur. Bu butona tıklayarak eklentiyi aktifleştirin.
  4. Eklentinin çalışması için bazı ayarlar yapmanız gerekebilir. Eklenti listesindeki isminin üzerine tıklayarak veya yanındaki "Ayarlar" (Settings) butonuna tıklayarak eklentinin kendi ayarlar sayfasına gidin ve gerekli düzenlemeleri yapın. ultimate widget için hangi widget'ların nerede görüneceği, notifications master için hangi bildirimlerin gönderileceği gibi ayarlar burada yapılır.

5. Tarayıcı Önbelleğini Temizleme

Bazı durumlarda, tarayıcınız eski site dosyalarını önbelleğinde tuttuğu için eklenti düzgün çalışmayabilir veya görünmeyebilir. Ctrl+F5 (Windows) veya Cmd+R (Mac) tuşlarına basarak tarayıcı önbelleğinizi temizleyip sayfayı yenileyin. Hatta gerekirse, q2a'nın kendi önbelleğini de yönetim panelinden temizleyebilirsiniz.


Sorun Giderme ve Çözüm Yolları: Ne Yapmalı?

Eğer yukarıdaki adımlara rağmen eklenti hala çalışmıyorsa veya siteniz hata veriyorsa, işte size birkaç ipucu:

1. Hata Loglarını Kontrol Edin

Sitenizin sunucusunda (genellikle error_log adlı bir dosyada veya web hosting panelinizdeki "Hata Günlükleri" bölümünde) detaylı hata mesajları bulunur. Bu mesajlar, sorunun tam kaynağını anlamanıza yardımcı olur. "Şu satırda hata var" gibi bilgilerle sorunu gidermek çok daha kolaylaşır.

2. q2a ve Eklenti Dokümantasyonunu İnceleyin

Aceleyle atladığımız en önemli adımlardan biri budur. Eklentinin veya q2a'nın resmi belgelerini dikkatlice okuyun. Geliştiriciler genellikle bilinen sorunları, özel kurulum adımlarını veya bağımlılıkları belgelerde belirtirler.

3. q2a Topluluğundan Destek Alın

q2a'nın kendi forumları veya GitHub sayfasındaki "Issues" bölümü, sizin gibi sorunlar yaşayan birçok insanın buluşma noktasıdır. Sorununuzu detaylı bir şekilde (hangi q2a sürümünü kullanıyorsunuz, hangi eklentiyi kurmaya çalışıyorsunuz, hangi adımları denediniz, aldığınız hata mesajı ne?) açıklayarak yardım isteyin. Hasan Muculu kardeşimiz gibi değerli topluluk üyeleri de bu platformlarda aktif rol alarak yardım eli uzatmaktan çekinmezler. Unutmayın, bu tür platformlarda sorunları açıkça belirtmek ve çözüm sürecine katkıda bulunmak, topluluk ruhunu güçlendirir.

4. Profesyonel Yardım Almayı Düşünün

Eğer tüm bu adımlara rağmen sorunu çözemiyorsanız ve zamanınız kısıtlıysa, profesyonel bir web geliştiriciden destek almak en hızlı çözüm olabilir. Özellikle siteniz canlıysa ve çalışmıyorsa, bu tür uzmanlık gerektiren durumlar için profesyonel yardım almak, size hem zaman hem de potansiyel müşteri kaybından tasarruf ettirir. Admin paneli erişimi vermek yerine, bu tür durumlarda geçici FTP veya SSH erişimi vererek güvenli bir şekilde yardım alabilirsiniz.


Hasan Muculu Kardeşimize Not: Topluluk Ruhunun Önemi

Sizden gelen "Hasan'a admin yetkisi vereyim o yapsın" isteği, içinde bulunduğunuz durumu çok güzel özetliyor. Bu teklifiniz, yardıma olan ihtiyacınızı ve Hasan'a olan güveninizi gösteriyor. Ancak, sitenizin güvenliği açısından tanımadığınız veya tam olarak emin olmadığınız kişilere yönetici erişimi vermekten kaçınmak önemlidir.

Hasan gibi değerli bir topluluk üyesi, eminim ki size eklentileri doğrudan göndermek veya sitenize yönetici olarak girmek yerine, yukarıda bahsettiğim gibi sorunu çözmek için atacağınız adımlarda rehberlik etmeyi tercih edecektir. Bu, sadece sizin sitenizin güvenliğini sağlamakla kalmaz, aynı zamanda bu süreçte sizin de öğrenmenizi ve bir sonraki seferde bu sorunu kendiniz çözebilmenizi sağlar. Topluluk ruhu budur; balık vermek yerine, balık tutmayı öğretmek.


Sonuç: Yalnız Değilsiniz ve Üstesinden Gelebilirsiniz!

Kıymetli dostum, q2a eklenti kurulumu sırasında yaşadığınız zorluklar, emin olun bu yolda yürüyen herkesin karşılaştığı türden deneyimlerdir. Bu, sizin yeteneksiz olduğunuz anlamına gelmez; aksine, sorun çözme becerilerinizi geliştirmek için harika bir fırsat olduğu anlamına gelir.

Unutmayın ki teknoloji dünyası sürekli değişir ve bu değişimlere ayak uydurmak için sakin kalmak, adımları dikkatlice takip etmek ve yardım istemekten çekinmemek çok önemlidir. Yukarıda bahsettiğim adımları uygulayarak ve q2a topluluğunun gücünden faydalanarak bu eklentileri başarıyla kuracağınıza eminim.

Hasan Muculu ve diğer değerli topluluk üyeleri her zaman yanınızda olacaktır. Yeter ki siz de bu macerada aktif bir rol üstlenin. Başarılar dilerim, eminim ki siteniz bu eklentilerle çok daha güzel olacak!

thumb_up_off_alt 0 beğenilme thumb_down_off_alt 0 beğenilmeme

İlgili sorular

thumb_up_off_alt 0 beğenilme thumb_down_off_alt 0 beğenilmeme
2 cevap
thumb_up_off_alt 0 beğenilme thumb_down_off_alt 0 beğenilmeme
1 cevap
thumb_up_off_alt 0 beğenilme thumb_down_off_alt 0 beğenilmeme
1 cevap
thumb_up_off_alt 0 beğenilme thumb_down_off_alt 0 beğenilmeme
1 cevap
thumb_up_off_alt 0 beğenilme thumb_down_off_alt 0 beğenilmeme
1 cevap

9,093 soru

16,797 cevap

34 yorum

109 üye

Çevrimiçi Kullanıcı Sayısı: 12
0 Üye 12 Ziyaretçi
Bugünkü Ziyaretler: 10792
Dünkü Ziyaretler: 4481
Toplam Ziyaretler: 4782023

Son Kazanılan Rozetler

hataylı Bir rozet kazandı
cem_kaya Bir rozet kazandı
hasanmuculu Bir rozet kazandı
süleyman_Şahin Bir rozet kazandı
volkan_güneş Bir rozet kazandı
...