Drupal.org'daki Helpers isimli eklenti Dünya ülkelerinin ve Amerika'daki eyaletlerin listesini sağlıyor. Bu listeler diğer eklenti geliştiricileri tarafından Form API formları oluştururken kullanılıyor. Örneğin üye kaydı sırasında üyenin kayıt olduğu ülkeyi seçmesi için bir form elemanı sağlanıyor.
Benim danışmak istediğim şu; Helpers eklentisi gibi Türkiye'nin şehirlerini form elemanı olarak sunan bir eklenti var mı? Eğer böyle bir çalışma henüz yapılmadıysa sizce en verimli yöntem hangisi olur?
Türkiye'nin şehirlerini bir array yapısı halinde sunan bir eklenti yazmak çok kolay fakat şehirlerin ilçelerini de sunmak istediğimizde iş karışıyor. Herbir ilçeyi tek tek yazamayız. Bunun için Türkiye'deki bütün il ve ilçeleri güncel olarak sunan bir web servisine ihtiyacımız var. Böyle bir web servisi var mı?
Comments
ne kadar güncel
Ne kadar güncel ya da eksik olduğunu bilmiyorum ama postakodu.org sitesinde illere ait ilçe listeleri var. Bu siteyi google'da aratarak buldum, eminim başka siteler de vardır. Ama resmi bir yerden kolayca elde edilebilecek listeler ilk tercih olmalı; tabi böyle bir yer varsa.
drupaldersleri.org - Türkçe Drupal bilgi kaynağı
benim bildiğim yok.
web servisi olduğunu sanmıyorum. bir yerlerden xml dosyası bulunabilir belki. öyle veya böyle, bir şekilde bulunabilirse bu veri, onu drupal form elemanlarına çevirmek kolay iş dediğin gibi. resmi olarak http://www.yerelnet.org.tr var. acaba yazıp sorsak veri tabanlarından çekip bize böyle bir xml dosyası verirler mi? bir de http://www.cografyam.net var, orada da foruma sorabilirsin. vikipedi'de kullanılan il şablonlarında da (ilgili başlığın hemen altında) ilçe listeleri var. şayet orada ilçe isimlerini bir yerden çekiyorlarsa orası da faydalı olabilir.
Peki helper gibi olmasa bile, FCC ile Böyle bişe yapsak.
İl Seçiniz
ADANA
ADIYAMAN
AFYONKARAHİSAR
AĞRI
AKSARAY
AMASYA
ANKARA
ANTALYA
ARDAHAN
ARTVİN
AYDIN
BALIKESİR
BARTIN
BATMAN
BAYBURT
BİLECİK
BİNGÖL
BİTLİS
BOLU
BURDUR
BURSA
ÇANAKKALE
ÇANKIRI
ÇORUM
DENİZLİ
DİYARBAKIR
DÜZCE
EDİRNE
ELAZIĞ
ERZİNCAN
ERZURUM
ESKİŞEHİR
GAZİANTEP
GİRESUN
GÜMÜŞHANE
HAKKARİ
HATAY
IĞDIR
ISPARTA
İSTANBUL
İZMİR
KAHRAMANMARAŞ
KARABÜK
KARAMAN
KARS
KASTAMONU
KAYSERİ
KIRIKKALE
KIRKLARELİ
KIRŞEHİR
KİLİS
KOCAELİ
KONYA
KÜTAHYA
MALATYA
MANİSA
MARDİN
MERSİN
MUĞLA
MUŞ
NEVŞEHİR
NİĞDE
ORDU
OSMANİYE
RİZE
SAKARYA
SAMSUN
SİİRT
SİNOP
SİVAS
ŞANLIURFA
ŞIRNAK
TEKİRDAĞ
TOKAT
TRABZON
TUNCELİ
UŞAK
VAN
YALOVA
YOZGAT
ZONGULDAK
asıl dert ilçeler
onları da bir kıyak geçer tek tek çıkarırım dersen eklentiye dönüştürmesi kolay. ama o bile uzun vadeli çözüm olmaz bir de hataya açık olur.
PTT sitesinde köyler ve
PTT sitesinde köyler ve mahalleler de dahil olmak üzere tüm yerlerin listesi bulunuyor ve Excell dosyası olarak indirilmesine izin veriliyor. Eğer olması gereken formatın ne olduğunu söylerseniz hemen tüm listeyi hazırlayabilirim
Taxonomy XML eklentisinin
Taxonomy XML eklentisinin proje sayfasında taksonomi terimlerinin XML, CSV, RDF ve bazı başka formatlarda aktarılabildiği yazıyor. Sanırım bu durumda en uygunu xml ve csv olur.
---
drupaldersleri.org - Türkçe Drupal bilgi kaynağı
drupaldersleri.org - Türkçe Drupal bilgi kaynağı
Taxonomy XML eklentisinin
Taxonomy XML eklentisinin verdiği XML dosyasına baktım fakat ortada şöyle bir sorun var dosyada tid ve vid değerleri direkt olarak veritabanında saklanan değerler olarak var. O zaman herkese uygun olacak evrensen bir dosyanın bu şekilde hazırlanması suya düşüyor gibi. Benim aklıma işlevi varolan bir sözlüğe Tüm verileri ekleyen bir modül hazırlamak geliyor.
Tabi diğer önerilere de açığım.
Taxonomy XML eklentisi xml
Taxonomy XML eklentisi xml dosyası oluştururken terim ve sözcükler için id oluştursa da import ederken yeni id ler oluşturuyor, yani bir sıkıntı yok
rakisisesindekibalik
rakisisesindekibalik sağolsun, sayesinde ptt sayfasını keşfetmiş olduk. Eğer gerçekten talep olacaksa kendi sitemde basit bir api sunan web hizmeti yapayım. Ya da, daha iyisi, bunu ortak bir sunucuya kuralım, vatandaş kullansın. Bu da memlekete drupalcıların bir hizmeti olsun. Ne demişler, "iyilik yap denize at, ..." yoksa "rakışişesine at..." mıydı, yoksa "şişeyi denize at..." mıydı, bilemedim işte.
Drupal Türkiye İl İlçe taxonomy hierarchy drupal 7 XML dosyası
Drupal Türkiye İl İlçe taxonomy hierarchy drupal 7 XML dosyası ... Genelde ihtiyaç duyduğum bu büyük listeyi aramaktan çok fena sıkılınca 3-5 saatimi ayırıp kendim girdim ve yedeğini de aldım işte buradan indirip sizler de kullanabilirsiniz kardeşlerim
BURADAN İNDİREBİLİRSİNİZ KARDEŞLERİM :
İNDİRME LİNKİ : http://tinyurl.com/jbx8k6b