Jump to content

Search the Community

Showing results for tags 'plugin'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • IPB 4.x.x Forums
    • IPB 4.x.x General
    • IPB 4.x.x Forum Settings
    • IPB 4.x.x Curious Question and Answers
    • IPB 4.x.x Issue and solved
    • IPB 4.x.x Install - Upgrade
    • IPS 4.3 and Features
    • IPB 4.2 and Innovations
    • Requests and suggestions from members
    • IPB ve diğer scriptle entregrasyonları
    • IPBA Applications
    • IPB 4.x.x Others Ctegories
  • IPB 3.x.x Forums
    • IPB 3.x.x General Topics
    • IPB 3.x.x Forums Settings
    • IPB 3.x.x FAQ
    • IPB 3.x.x Development
    • IPB 3.x.x Other Categories
  • IPB Other
    • (IPBA) Uygulamaları
    • IPBAccess Projeleri
    • Activities
    • Diğer IPS Uygulamaları
    • IPBA Eklentileri ve Eklenti İstekleri
    • Güncel
    • Buying and Selling Licenses

Product Groups

  • Forum Actions
  • Technical Service Packs
  • Membership Packages
  • Hosting Product

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me


Outlook


Yahoo


Jabber


Skype


Location


Hoby

Found 2 results

  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. 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?
×

Important Information

By using this site, you agree to our Guidelines.