TR uzantılı alan adlarının aktarımı

21 Aralık 2018 tarihinde imzalanan sözleşmeye göre ODTÜ (NicTR), “.tr” Kayıt Otoritesi yetkisini, Bilgi Teknolojileri ve İletişim Kurumu (BTK)’na devrediyor. İşin özeti nic.tr artık hizmet vermeyecek ve alan adlarımızı transfer etmemiz gerekiyor.

İhs firması alan adlarını taşıyanlara bir adet bireysel hosting veriyor.

Natro transfer işlemini ücretsiz yapıyor.

ODTÜ’ye bağlı metunic.com.tr’de transfer işlemini ücretsiz yapıyor ve yenileme ücretleri 30 TL civarında. Natro’nun .com.tr yenileme ücretlerinde 18 USD yazıyor. Yani 116 TL. En mantıklı seçim ODTÜ gibi görünüyor.

Transfer işlemi nasıl yapılıyor?

Öncelikle şu adrese gidiyoruz. Karşımıza gelen ekranın en altında “AKTARIM İŞLEMİNİ BAŞLATMAK İSTİYORUM” yazıyor bu sayfayı açıyoruz. Kullanıcı adı ve şifre ile giriş yapıyoruz.

Karşımıza transfer etmek istediğimiz alan adlarının listesi geliyor seçimlerimizi yapıyoruz ve devam et tuşuna basıyoruz. Karşımıza aşağıda yer alan ekran geliyor.

Bilgileri dolduruyoruz istediğimiz kayıt operatörünü seçiyoruz ve devam et tuşuna basıyoruz telefona gelen doğrulama kodu ile işlemi tamamlıyoruz ve senkronize bir şekilde seçtiğimiz kayıt operatörüne alan adları aktarılıyor.

Search console robots.txt sorunu

Herşey Ahmet’in Search console’a site haritası yollarken

Site haritası okunamadı
Genel HTTP hatası

RDP AHMET

Bu hatayı alıyorum demesiyle başladı. Site haritasını search console’a gönderdiğinde aşağıda ki gibi bir uyarı veriyordu.

Site haritasını normal bir sayfa gibi google dizini için kontrol ettiğimizde erişim engellendi uyarısı veriyordu kısaca Robots.txt’nin hatalı yapılandırmasından dolayı search console bu hatayı veriyordu. Ahmet robots.txt’yi çok önceden tabi ki kontrol etmişti ve normaldi ama Google robots.txt’nin bir ay önceki içeriğini ön belleğe almıştı. Bunu kontrol etmek için ise Robots.txt Test aracına gitmek gerekiyor.

Bu yüzden de sorunun buradan kaynaklandığının farkına varamamıştı. Sorunu gidermek için ise Gönder tuşuna basıp “Google’dan güncelleme yapmasını isteyin tuşuna basmanız gerekiyor.

WP Multilang custom post type için aktif etme

WordPress WP Multilang eklentisi temanızı farklı dillere çevirmek istediğinizde kullanabileceğiniz güzel bir eklenti.

Bu eklentiyi custom post type ve custom taxonomy içeren temalarda aktif etmek isterseniz eklentinin yer aldığı klasörün içersinde core-config.json dosyası bulunuyor.

core-config.json

Custom post types için “post_types” altına custom taxonomy içinde “taxonomies” altına doğru değerleri girmelisiniz.


Bu ekran görüntüsündeki örnek için “post_types” altına
“estate_property” : {} ;
girilmelidir.

Contact form 7 status spam hatası

WordPress’in en çok kullanılan eklentilerinden biri olan contact form 7 eklentisini kullanan bir müşterimizin sitesinde bulunan iletişim formunun çalışmadığını söylemesi ile başlayan saçmalıklar silsilesi nihayet son buldu.

Çok eski bir temanın üzerinde siteyi yaptırdığı arkadaşlar bir sürü değişiklik yapmışlar neredeyse hiç bir wordpress özelliği çalışır durumda değildi, o yüzden hatanın bunlarla ilgili olduğunu düşünerek çok vakit kaybettim, düzeltebildiğim herşeyi düzelttim, eklentileri güncelledim, kapattıkları özellikleri açtım vs. ama sonuç nafile.

Sürekli aynı hata devam etti : status : “spam” 😀

Eklentinin neden bu hatayı verdiğine dair hiç bir fikrim kalmamıştı, en sonunda basit olan yol doğru yoldur mantığı ile temanın functions.php dosyasına aşağıda ki kodu ekledim ve sorun halloldu.

add_filter('wpcf7_spam', '__return_false');

Umarım işinize yarar.

Notepad ++ “Vector too long” hatası

Notepad++ programını kullanırken “Vector <T> too long” hatası alıyorsanız bunun sebebi DSpeelCheck eklentisi. Aşağıda ki linklerden düzeltmek için yamayı indirebilirsiniz. Orjinal konu şurada


x64 – https://drive.google.com/uc?export=download&id=13JjF6LI10zuh80Kh_x01rl5gu1-a0rcP
x86 – https://drive.google.com/uc?export=download&id=13aUEKZtR5-oysXBdODGymQCFSplIVmKh

WordPress Tema Dinamik Menü Ekleme

Bir müşterinin wordpress temasına çoklu dil desteği eklerken footer kısmında temanın menü elemanlarının dinamik olmadığını bu yüzden de diğer dillere çeviremediğimi fark ettim, bu sebeple temaya dinamik bir menü eklemek zorundaydım. Kendi temasını yapanlar veya mevcut tema da yeni bir menü ekleyip konumlandırmak isteyenlerin işine yarayacağını düşünüyorum. Öncelikle temanızın functions.php dosyasına

function menu_kayit() {
register_nav_menu('footer-menu',__( 'Footer Menu' ));
}
add_action( 'init', 'menu_kayit' );

Yukarıda yer alan kod parçacığını ekledikten sonra görünüm menüler bölümüne giriş yaptığınız da Footer Menü isimli menünüzü göreceksiniz. Daha sonra temanız da menünün görünmesini istediğiniz yere giderek

<? wp_nav_menu( array( 'theme_location' => 'footer-menu', 'container_class' => 'class1 class2' ) ); ?>

kodunu yerleştirebilirsiniz, class1, class2 yerine de menüye eklemek istediğiniz css class’larınız yazabilirsiniz.

Opencart filemanager resim sıralaması

Bir arkadaşımın müşterisi Opencart’ın resim yöneticisindeki resimlerin alfabetik olarak gelmesinden şikayetçiymiş. Resimleri son yüklenene göre sıralamak istiyormuş aslında gayet mantıklı da bir istek.

Neyse aynı sıkınıtı yaşayan arkadaşlar varsa admin > controller > common klasör yollarını izlediğinizde filemanager.php dosyasını bulacaksınız onu açtıktan sonra aşağıda ki kodu $images değişkenin hemen öncesine yerleştirebilirsiniz. Opencart 2.3.0 için 57. satır.

array_multisort(array_map('filemtime', $files), SORT_NUMERIC, SORT_DESC, $files);

all.s5h.net RBL Blacklist

Bugün bir arkadaşımın sunucusunun all.s5h.net RBL Blacklist’e alındığını fark ettik, RBL ve SPAM arasında ki fark için şurada güzel bir yazı var.

IP adresini en çabuk şekilde kara listeden çıkarmak için kara listeye alınmış olan sunucunuza giriş yapıp

curl -4 http://www.usenix.org.uk/content/rblremove

komutunu çalıştırın.

Burada eğer sorun yaşarsanız manuel olarak bu işlemi https://www.usenix.org.uk/content/rblremovehelp bu sayfadan gerçekleştirebilirsiniz.