Jump to content

Genel Araştırma

'plugin' etiketi için arama sonuçları.

  • Etiketlere Göre Ara

    Aralarına virgül koyarak ekleyin
  • Yazara Göre Ara

İçerik Türü


Forumlar

  • IPB 4.x.x Forumlar
    • IPB 4.x.x Genel Konular
    • IPB 4.x.x Forum Ayarları
    • IPB 4.x.x Sorular ve Cevaplar
    • IPB 4.x.x Sorunlar ve Çözümleri
    • IPB 4.x.x Kurulum - Güncelleme
    • IPB 4.2 ve Yenilikleri
    • Üyelerden gelen istekler ve öneriler
    • IPB other scripts integrations
    • IPBA Uygulamaları
    • IPB 4.x.x Diğer Kategoriler
  • IPB 3.x.x Forumlar
    • IPB 3.x.x Genel Konular
    • IPB 3.x.x Forum Ayarları
    • IPB 3.x.x S.S.S
    • IPB 3.x.x Development
    • IPB 3.x.x Diğer Kategoriler
  • IPB Diğer
    • Etkinlikler
    • Eski IPB Sürümleri
    • Diğer IPS Uygulamaları
    • IPBA Eklentileri ve Eklenti İstekleri
    • Diğer Altforumlar
    • Güncel
    • Lisans Alım Satımı
  • IPBAccess's Konular

Kategoriler

  • IPB 4.x.x
  • IPB 3.x.x
  • IPB 2.x.x

Takvimler

  • Topluluk Takvimi

Araştırmada 2 sonuç bulundu

  1. Plugin ile template hook, widget veya fonksiyon tabanlı mini uygulamalar yapabiliriz. Template Tabanlı plugin nasıl yapılır burada anlatmıştık. https://www.ipbaccess.com/topic/10799-adım-adım-resimli-template-hook-yapmak/ Developer modu etkinleştirerek iş başlamalıyız. https://www.ipbaccess.com/topic/9559-ipb4-geliştirme-durumu-developer-mod/ Kullandığınız sürüme uygun Developer Tools paketini kurulumun üzerine yerel veya ftp upload etmemiz gerekiyor. 4.1.19.4 sürümü için buradan indirebilirsiniz. https://invisionpower.com/files/file/7185-developer-tools/ Şimdi burada widget tabanlı plugin nasıl yapılır onu görelim. Yapılar çok detaylara inmeden basit olarak görmek ve temel bilgiye sahip olmak için basit tutulmuştur. Adım adım başlayalım. Bazı bilinmesi gereken detaylara kısa açıklamalar ekleyeceğim. Plugin çatı kısmını oluşturalım. Plugin detaylarını giriyoruz. Plugin çatı kısmını oluştu. Plugin ayarları bölümünden Developer Center seçeneğini tıklayıp plugini geliştirme modunda açıyoruz. Developer Center'ı tanıyalım. Information = Sürüm bilgileri yer alır. Bu bilgilerin plugini oluşturma aşamasında girmiştik. Hooks: Bu bölümü template hook veya fonksiyonel hook eklemek için kullanıyoruz. Widget için şimdilik her ikisine de ihtiyacımız yok ama ekleme alanını görelim. Settings: Bu bölümde widget için bir ayar tanımlanacaksa o ayarı önce bu bölümde tanımlamamız gerekiyor. Plugin içeriğini girebileceğimiz bir metin alanımız olduğunu varsayarak alanı şimdiden oluşturuyorum. Tasks: görevler eklentinizle ilgili zamansal bir görev oluşturacaksanız bu bölümü kullanıyoruz mesela sitemap böyle bir görevle belirtilen zamanlarda çalışır. Şimdilik ihtiyacımız yok. Versions: eklenti sürüm numaramızı burada tutuyoruz. Biri kısa biri de developer numarası olmak üzere iki raklamdan oluşur ve eklenti geliştikçe bu numarayı yükseltirsiniz ki güncelleme yapılabilsin. Widgets: Asıl bizi ilgilendiren bölüme geldik. Bizim yapmak istediğimiz plugin widget olarak çalışacağı için bu bölüm üzerinde biraz fazlaca durmak gerekiyor. Resim üzerlerine açıklamalarını yazdım ve varsayılan değerlerde bırakarak kaydettim. Widgeti kaydettik. Şimdi sıra geldi denemeye ama onsan önce ayar dosyamızı ve widget dosyamızı düzenlememiz gerekiyor. unutmadıysanız ayar dosyamıza bir metin girişi ekleyeceğiz ve bu girişe yazdığımız bilgileri widget ile görüntüleyeceğiz. Widget klasörümüzden settings.rename.php dosyasının adını settings.php olarak değiştirip açıyoruz. İçindeki örnek alanı plugin settings içine girdiğimiz isimle düzeltiyoruz ve şimdi resimde görüldüğü şekli alıyor. Şimdi plugin ayar bölümümüz oluş muş oluyor kontrol edebiliriz. İstediğimiz kadar ayar ekleyebiliriz ama şimdilik sadece bir metin alanı ekledik. Bu alana ne gireceksek giriyor ve kaydediyoruz. Şimdilik ayar bölümüyle işimiz bitti. Hazır yeri gelmişken metin alanındaki değişkeni nasıl cümle ile değiştirebileceğimizi yani çeviri yapacağımızı da görelim. Bütün çeviri işlemleri bu şekilde yapılacak. Plugin içindeki dev klasöründe lang.php dosyasının içine değişkeni ekleyip karşısında resimde görüldüğü gibi karşılığını yazarak kaydediyoruz. Kontrol edelim. Şimdi template kullanmadan setting bölümünde tanımladığımız veriyi sidebarda göstermek için plugindemo/widgets klasöründeki plugindemo.php widget dosyasını açıp düzenleme yapıyoruz. Şimdilik sadece render() bölümünü düzenleyerek ayar bölümündeki veriyi çekip sidebara basıyoruz. Şimdi ana sayfaya dönüp widgeti sidebara yerleştirelim. Şimdi nasıl göründüğüne bakalım. Buraya kadar detaylara yeterince yanıt bularak dünyaya merhaba dedik. Akşama vakit bulursam widget uygulamamıza şablon eklemeyi ve widgetin diğerleri gibi görünmesini nasıl sağlayacağımıza bakacağız. .
  2. Autoshare plugin İPB 4

    Arkadaşlar, Forumdaki topiclerin direk olarak facebbok grubunda görünmesini istiyorum bunun için eski versiyonda autoshare adlı bir plugin vardı. İPB 4 için böyle bir seçenek olabilirmi?
×

Önemli Bilgilendirme

Forum kurallarımızı okudunuz mu? Forum Kuralları.