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.

Chrome – yanıltıcı bir siteye girmek üzeresiniz

Chrome unanalytics.com – Yanıltıcı bir siteye girmek üzeresiniz uyarısı alıyorsanız bu kurmuş olduğunuz “Better History” eklentisinden meydana gelmektedir.

Eklentinin içerisine yerleştirilmiş bir kod yapısı var ve bu tarayıcınızda size kendi reklamlarını göstererek para kazanmayı amaçlıyor. Bir nevi browser hacking. 

chrome://extensions sekmesini açarak eklentiyi kaldırmanız gerekiyor.

La Casa De Papel

Dizi izlemeye artık çok vaktin olmuyor, fırsat buldukça internetteki yorumlara göre başarılı olduğunu düşündüğüm dizileri takip edebiliyorum. Ve La Casa De Papel‘in son zamanlarda izlediğim en iyi dizi olduğunu düşünüyorum. İspanyol yapımı bir dizi, bir soygunu anlatıyor fakat bildiğimiz soygunlardan biri değil. Dizi her ne kadar çok fazla siyasi görüş barındırıyor olsa da gerçekten bir başyapıt olduğunu düşünüyorum. Komünizm vurgusunun sıklıkla yapıldığı, arkada her daim bir ciao bella melodisi duyduğunuz dizinin her saniyesinde heyecan var. Özellikle Tokio (Úrsula Corberó) ve Berlin(Pedro Alonso) karakterlerini inanılmaz başarılı buldum.

WordPress Rev Slider etkinleştirme hatası

Bir WordPress temasında Rev Slider önerilen eklentilerden bir tanesi ve kurulduktan sonra aktif etmeye çalıştığımda

“Eklenti etkinleştirilemedi, çünkü önlenemeyen bir hataya sebep oldu.”

Uncaught Error: [] operator not supported for strings in

 hatası alıyordum. Biraz araştırdıktan sonra çözümünü buldum aynı hata ile karşılaşanların işine yarayacaktır. Eklentinin bulunduğu dizine girdikten sonra sırasıyla includes/framework klasörünü buluyoruz burada base-admin.class.php dosyası var. 21. satırda yer alan

 private static $arrMetaBoxes = '';

kod parçacağını

 private static $arrMetaBoxes = array();

şeklinde değiştiriyoruz.

tam yol şu şekilde :

 public_html/wp-content/plugins/revslider/includes/framework/base-admin.class.php

Centos web panel wildcard subdomain

Bir müşterimize çoklu dil desteğini subdomain üzerinden yaptırmak istedik ve CentOS web panelin yönetim arayüzünde Cpanel gibi “*” ile wildcard subdomain açmayı denedik fakat special character hatası verdi. Uğraşmamak için subdomain yerine GET veya klasör şeklinde url yapısı yapalım diye düşünürken, Mert kendi sunucusunda ki Apache vHosts dosyasını editleyerek (/usr/local/apache/conf.d/vhosts.conf) :


# vhost_start *.domainadi.com

ServerName _wildcard_.domainadi.com
ServerAlias *.domainadi.com
ServerAdmin erdemoralalp@gmail.com
DocumentRoot "/home/domainadi/public_html"
ErrorLog "/home/domainadi/public_html/error.log"
ScriptAlias /cgi-bin/ /home/domainadi/public_html/cgi-bin/
#
# Custom settings are loaded below this line (if any exist)
# Include "/usr/local/apache/conf/userdata/domainadi/*.domainadi.com/*.conf

SuexecUserGroup domainadi domainadi

suPHP_UserGroup domainadi domainadi

&lt;Directory "/home/domainadi/public_html"&gt;
AllowOverride All

# vhost_end *.domainadi.com

 

şu şekilde çalıştırmayı başardı.

domainadi yazan yere kendi alan adınızı yazın dememe gerek yok sanırım 🙂

Centos Web Panel Roundcube SPAM klasörü

Cpanel lisansını ödememek için Ufuk‘un tavsiyesi ile kurmuş olduğum CenOS Web Paneli ücretsiz bir sisteme göre gayet başarılı buluyorum. Tabi ki bazı eksiklikleri var ama ücretsiz olması bunları gözardı etmeye yetiyor sanırım. Websitesini hazırlayıp aynı zamanda barındırma hizmetini de vermiş olduğum rahatsız(!) bir müşterim webmaile giriş yaptığında SPAM klasörünü görmek istediğini ve bunun burada olması gerektiğini söyledi. Gerçekten webmaile giriş yapıp baktığımda sadece “Gelen Kutusu” klasörünün aktif olduğunu gördüm.

Ayarları biraz kurcaladım belki buradadır sorun diye ama nafile.

Daha sonra Roundcube config.php dosyasını biraz kurcalamaya başladım ve aynı dizinde yer alan defaults.inc.php dosyasında :


// automatically create the above listed default folders on user login
$config['create_default_folders'] = false;

bu ayarı true olarak değiştirdim ve webmail oturumunu kapatıp, tekrar giriş yaptığımda tüm klasörler olması gerektiği gibiydi.

Bu arada CWP’deki bahsi geçen defaults.inc.php şurada bulunuyor : /usr/local/cwpsrv/var/services/roundcube/defaults.inc.php