Jump to content
Duyurular
  • IPBaccess ve bünyemizde bulunan IPB tabanlı forumlar için Sunucu değişimi yapıldı.
  • Bir kaç gün içinde mevcut siteler yeni sunucuya taşınacaktır.
  • IPBAccess Güncellendi.

Search the Community

Showing results for tags 'imdb'.



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

Categories

  • IPB4 Bug Tracker
  • IPB 3.4.x Bug Tracker

Categories

  • Support
  • Sales
  • Administration
  • Other

Blogs

There are no results to display.

There are no results to display.

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


ICQ


Yahoo


Jabber


Skype


Facebook


Twitter


Location


Hoby

Found 5 results

  1. Film paylaşım sitelerinin en özelikle ihtiyacı olan IMDB veritabanı erişim uygulamasıdır. Uygulama çok geniş bir yapıya sahip ancak uygulamayı parça parça yaparak oluşturmak istiyorum. Uygulama IMDB film kodunu girerek post için bire film kartı oluşturuyorsunuz. Veri çekme için çok hızlı ve özel bir script geliştirdim. Böylece yavaş İnternet ortamlarında dahi verimli çalışabilmektedir. Uygulamayı bu gece yani 2017'in ilk gecesinde geliştirme şansı bulabildim. Uygulamanın ilk ayağı bir bbcode uygulaması. Resimde görüldüğü gibi editöre eklenmiş IMDB kodunu girebileceğimiz bir alanımız mevcut. Bu alana filmin IMDB kodunu ekleyerek gönderiyoruz. Veri hızlı bir şekilde çekilip bbcode tabanlı filmin künyesi post içinde oluşturuluyor. ,, Mesajı bu şekilde kaydedebiliyoruz. bunun için editörün güvenlik katmanında hook yardımıyla bir kanal oluşturdum. Evet şimdilik bbcode işimizi rahatlıkla görebiliyor. Henüz beta aşamasında olduğu için biraz daha geliştirilmeye ihtiyacı olacak.
  2. IMDB Tag BBCode destekli kullanım. Bu kullanım için tek buton ile seçenekli kullanım yerine farklı iki buton kullanmayı uygun gördüm. BBCode kullnımında sadece IMDB kodunu girip mesajı post ettiğinizde IMDB BBCode post içinde yer alır. Örnek olarak hem kullanalım hemde deneyelim. BBCode için Turkuaz renkli IMDB butonunu kullanıyoruz. Diğerinin arasında bir fark yok buton olarak fakat bunda sadece IMDB kodu yer alır. IMDB info önceden hazırlanmaz post anında ve konu izleme anında dinamik olarak oluşturulur. Eklendiğinde böyle görünür yani BBCode Tag olarak. Post edildiğinde IMDB Info görünür hale gelecek. Mesaj düzenlenmek için açıldığında sadece BBCode görünür yani IMDB içeriği hiç bir şekilde editlenemez sadece kodu değiştirilerek başka içerik çekilebilir veya içerik yenilenebilir. Avantajlarına gelince İçerik dinamik olarak her mesaj yüklendiğinde içerik yenilenir mesela puan ve o değerleri güncellenir. İçerik detayları düzenlenemez. Post içeriği fazla yer kaplamaz.
  3. (IPBA) IMDB Tag deneme sürümü normal sürümden farklı olarak IonCube ile şifrelediği için kurulumu da farklıdır. Test sürümü hazır ama ondan önce platformun hazırlanması ve kurulumu için gerekli adımları bir makale haline getirdim. Uygulama her IMDB bileşeni için şablon hazırlanabilecek şekilde tasarladım. Çok profesyonel bir yapıya dönüştürülebilir ve özelleştirilebilir. Uygulama kurulum sonra IMDB dataları için data başına şablonlar bu alanda deneyimi olmayanlar için tarafımdan hazırlandı ve upload edilebilir hale getirdim. Öncelikle platform ve sunucu özelliklerine bakalım. Sistem gereksinimleri IPB 4.2.8 veya yukarısı 4.3 sürümü gerekiyor. PHP 7.0, 7.1 veya 7.2 sürümü gerekiyor. Demo isteklerinde bu bilgiler gerekli olacak. Kurulum Kurulum için zip içinde çıkarılan ipbaimdbtag klasörünü olduğu gibi forum içindeki ipbaimdbtag klasörü içine yüklenecek. dosyalar yüklendikten sonra Admin panelde kurulu olmayanlar bölümünde uygulama kurulum için hazır olacak. Dosyaları upload ettik. Uygulama listesinde kurulum için hazır bekliyor olacak. Konu içinde IMDB şablonunda yer alacak bileşenleri seçebileceğimiz alan settings bölümünde yer alıyor. Aynı yerden şablon içinde kalabalık olmaması için filmin gösterilecek oyuncu sayısını belirleyebiliyoruz. IMDB'den filmin verilerini çekmek için her bir bileşeni (örneğin filmin adı veya filmin türü gibi) tanımlamanız gerekiyor. Her bileşen için IMDB Grabber fonksiyonlarından yararlanıyoruz. Bu şu anlama geliyor; filmin adını çekmek için önce ReflectionClass menüsünden getTitle fonksiyonunu tanımlıyoruz. Fonksiyon bölümünden getTitle fonksiyonunu Fonksiyonlar bölümüne taşıyoruz. Fonksiyonlar bölümüne baktığımızda herhangi bir fonksiyonun tanımlanmadığını görüyoruz. Daha önce tanımlanmış ve yedek alınmış Fonksiyonlar varsa Import All bölümünden yükleyebiliyorsunuz veya yüklü olan fonksiyonları Export All bölümünden yedekleyebiliyorsunuz. Daha önceden yüklü fonksiyonlar varsa bu şekilde görünecek. Fonksiyon ekleme aşaması. Burada bir fonksiyon eklerken PHP yazım kurallarına getTitle fonksiyonunu getTitle(); şeklinde ekliyorsunuz. Fonksiyonları eklediğimize göre şimdi IMDB Info panelinde görünecek şablonu oluşturmak için IMDB Items bölümünü açıyoruz. göründüğü gibi herhangi bir bileşen yok. Daha önceden oluşturulmuş ve yedeklenmiş bileşen varsa yükleyebilirsiniz. Veya oluşturulmuş bileşenleri yedekleyebiliyorsunuz aynı fonksiyonlar bölümünde olduğu gibi. Zaten eklenmiş bileşen varsa bu liste gibi görünecek. Bileşenleri sıralamak, belirli gruplara göstermek gibi ek seçenekler mevcut. Bileşen ekleme bölümüne geçiyoruz. Hangi bileşeni eklemek istiyorsak o fonksiyonu seçin bileşeni oluşturuyoruz.. Aman ne çok iş var ben bunları nasıl yaparım der gibi düşünmüş olabilirsiniz. Bu fonksiyonlar ve IMDB bileşenleri XML olarak hazır ve uygulama ile verilecek. Siz daha fazla bileşen eklemek isterseniz nasıl yapıldığını öğrenmeniz için gerekli bilgileri vermeye çalıştım. Devamı geliyor...
  4. (IPBA) IMDB Tag uygulamasının ayarlar bölümünü hazırladım. Bundan sonraki gerekli bütün ayarlar bu bölümde yer alacak. Yapılanlar sadece bunlar değil tabii. Listeye göz atalım. Ayarlar bölümü eklendi. IMDB bileşenleri başlılarını çeviriye dahil ettim. Yani çeviri yaparak düzenleyebilirsiniz. IMDB UI, Info Panel optimize edildi. INfo panelde gösterilecek öğeleri seçebiliyoruz. Oyuncu listesi çok uzun olabiliyor panelde gösterilecek oyuncu sayısı belirleyebiliyoruz. IMDB Kodu içeriğe dahil edildi. Info Panelde yere alan bütün çevirilebilir alanlar çeviriye dahil edildi. BBCode çevirileri henüz dahil değil Admin Panel Info Panel Daha önemli ek bir güncelleme de içeriyor. Uygulama ücretli bir uygulamadı sadece sharekiosk.com sitesi üzerinde geliştiriliyor. O sitenin ve tanımlanmış bazı sitelerde çalışabilir. Onun dışında kopyasının benim iznim olmayan herhangi bir site veya sunucuda çalıştırılamayacak. Gelecek 2.0 güncellemesinde yer alacak bazı özellikler; IMDB Movie Veri tabanı eklenecek. IMDB Oyuncu, Yönetmen, yani bütün Cast bilgilerinin yer alacağı veri tabanı oluşturulacak Admin Panel Veritabanı Yönetimi Forum tarafında yer alacak film inceleme uygulama alanı oluşturulacak.
  5. (IPBA) IMDB Tag Uygulamasına pro sürümdeki bazı özellikleri v1.0.18 sürümüne ekledim. Adım 1. Kesinlikle çok kullanışlı özelliklerdir ve kullanım kolaylığı sağladığı gibi tam özelleştirme dediğimiz her öğeyi admin panelden ekleyip kaldırabilir veya sırasını değiştirebilirsiniz. Bu resimde eklenen öğeleri görüyorsunuz. Tek tek öğe yedekleyip geri yüklemek veya tümünü yedekleyip geri yüklemek mümkün. Böylece uygulama silinse bile yedeklerden ayarları geri yüklemek mümkün. Öğeleri burada görüldüğü gibi fonksiyon bazında ekleyin düzenleyebiliyor veya pasif duruma getirebiliyorsunuz. Adım 2: Tamamen yenilenmiş IMDB Info paneli. Zarif görünüm ve tam fonksiyonel responsive uyumlu. Normal Görünüm. Responsive olarak mobil görünüm. Adım 3: Tamamen dinamik ve post alanında yer kaplamıyor. IMDB puanları yenilendiğinde dinamik olarak yenilenir. IMDB paneli dinamik olduğu için sadece bbcode olarak ID kodu eklendiği için ekleme aşamasında içeriğe müdahale söz konusu değildir. Daha modern ve IPB4 Framework üzerine inşaa edildiği için tüm sürümlerle sorunsuz çalışabilir. Bu özellikler halihazırda pro sürümde mevcuttur ama çok istenen özellikler olduğu için özellikle @sekseniki arkadaşımın önerilerini değerlendirerek bu yapıyı oluşturdum. Emeklerinden dolayı teşekkür ediyorum. Uygulama demosu bir kaç gün içinde açmayı planladığım altyazi demo sitesinin üzerinde çalışır durumda olacaktır. Adım 4: Çok kullanışlı bir özellik daha ekledim. Bu özellik ile eklediğiniz IMDB alanlarını xml olarak yedekleyebilir ve isterseniz daha sonra tekrar geri yükleyebilirsiniz. Adım 5: Uygulamanın IMDB tarafını kullanın kütüphane bu. https://github.com/FabianBeiner/PHP-IMDB-Grabber Uygulamada kullanılabilecek bütün fonksiyonların bir listesini uygulamadan görebiliyorsunuz. Bütün bu uygulamaları yönetebileceğimiz ve yönetebileceğimiz bir uygulama bölümü daha var. Bütün fonksiyonları burada tanımlayıp daha sonra IMDB items alanında yani gösterilebilecek alanlarda göstermek için sadece listeden seçmeniz yeterli olacak. Adım 1 alanında bu fonksiyonlar seçilerek IMDB Tag BBCode uygulaması otomatik olarak oluşturuluyor. Bu bölümde başka uygulamalarda oluşturulabilir mesela küçük bir BBCode kutucuğu veya daha detaylı bir info kutusu oluşturmak mümkün olabilir. Bu bölümde de yine bütün fonksiyonlar xml olarak yedeklenebiliyor daha sonra yüklemek veya oluşturmaya uğraşmamak için saklanabilir ve geri yüklenebilir.
×
×
  • Create New...

Important Information

By using this site, you agree to our Guidelines.