WordPress'in en çok kullanılan cache eklentilerinden birisi, şüphesiz WP Super Cache eklentisidir.
sucuri.net'in haberine göre, WP Super Cache eklentisinde son derece tehlikeli XSS açığı keşfedilmiş. Açık son sürümde düzeltilmiş. Eklentiyi kullananların acilen güncelleme yapmasını öneririm.
Kaynak: http://blog.sucuri.net/2015/04/security-advisory-persistent-xss-in-wp-super-cache.html...
Web ve grafik tasarım endüstrisi günden güne hızlı bir şekilde gelişmektedir. Fakat her sene, kullanıcılara ve tasarımcılara eşsiz sürpriz yapmaktadır. Biz ise tasarımlarda daha az karmaşıklığı ve daha fazla entelektüelliği ön planda tutan web tasarım trendlerini ön görmeye çalıştık.
Son yıllarda trend olan ve ortalardan yok olan bir çok web tasarım ünitelerini araştırsak da, gelecekte tasarım endüstrisinin birer elemanı olacak web ...
Arkadaşlar merhaba.
Themeforest, geleneksel olarak her ay bir tasarım hediye ediyor. Bu ay dağıtılan tasarım ise "AsianCart Premium Opencart Theme" teması.
Tema ile ilgili ayrıntılı bilgi, indirme sayfasında mevcut.
Temayı indirebilmek için öncelikle üyeliğinizin bulunması gerekmektedir. (Giriş yapmadan indirme bağlantısı gözükmüyor.) Üyeliğiniz yoksa bu bağlantıdan ücretsiz üye olabilirsiniz.
Demo
Temayı indir...
Arkadaşlar merhaba.
Themeforest, geleneksel olarak her ay bir tasarım hediye ediyor. Bu ay dağıtılan tasarım ise "Emotion - Responsive HTML5/CSS3 Template" teması.
Tema ile ilgili ayrıntılı bilgi, indirme sayfasında mevcut.
Temayı indirebilmek için öncelikle üyeliğinizin bulunması gerekmektedir. (Giriş yapmadan indirme bağlantısı gözükmüyor.) Üyeliğiniz yoksa bu bağlantıdan ücretsiz üye olabilirsiniz.
Demo
Temayı indir...
php'de get_meta_tags adında bir fonksiyon var. Bu fonksiyonla bir sitenin meta taglarını kolayca alabiliyoruz. Fakat çok yeterli bir fonksiyon değil. Misal, ben curl ile html kodu alıp meta taglarını o şekilde almak istiyorum. İşte bu gibi durumlarda bu fonksiyon yetersiz kalıyor. Ben de bu fonksiyona benzer başka bir fonksiyon hazırladım.
function get_meta_tags2($html, $tag='') {
preg_match_all('/\<meta(.*?)\>/si',$html,$matches);
$tags = array();
foreach ( $matches[1] as $v ...
Dostça, arkadaşça konuşarak hoş bir vakit geçirme, söyleşi, yârenlik, hasbihâl olarak tanımlanan sohbet belirli kurallar çerçevesinde gerçekleştirilmelidir. Bir bayan ile bayanın, bir erkek ile bayanın ya da erkek ile erkeğin yaptığı sohbetin özellikleri birbirinden farklıdır. Daha önceleri sohbet etmek yüz yüze gerçekleşen bir hal iken şimdililerde ise durum daha da farklılaşmıştır.
Artık sanal düny...
Eğer, sitenizde html5 ile birlikte gelen bir etiket kullanıyorsanız; bazı etiketlerin Internet Explorer'da çalışmadığını görmüşsünüzdür. Aslına bakarsanız Chrome gibi güncel tarayıcılar bile html5'in tüm özelliklerini desteklemiyor. Ama tahmin edebileceğiniz gibi Internet Explorer'da bu sayı daha fazla
Bu sorunu çözmek için head tagları arasına aşağıdaki kodu eklemeniz yeterli. (Aslında IE kullananları siteye hiç sokmamak l...
Bu aralar jQuery öğrenmeye çalışıyorum. Her yeni birşey öğrendiğimde kendi kendime "Neden daha önceden jQuery öğrenmedimki?" diyorum.
Geçenlerde bir sitede gezinirken, scrollbar'da hangi pozisyonda bulunduğumuzu gösteren bir kod buldum. Ben de hem ziyaretçilerim faydalansın hem de kendim ileride ihtiyacım olur diye paylaşıyorum.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Get Scrollbar Per...
Arkadaşlar merhaba.
html+css tasarımlarınızda etiketlerinizin nasıl göründüğünü test etmek için aşağıdaki şablonu kullanabilirsiniz. Bu şablonda birçok sitede olan standart etiketler yer almakta.
<!-- Sample Content to Plugin to Template -->
<h1>CSS Basic Elements</h1>
<p>The purpose of this HTML is to help determine what default settings are with CSS and to make sure that all possible HTML Elements are included in this HTML so as t...
Uzantılarına göre MIME tiplerini gösteren array kodu. Belki işinize yarar diye paylaşıyorum. :)
$mime_types = array(
"323" => "text/h323",
"acx" => "application/internet-property-stream",
"ai" => "application/postscript",
"aif" => "audio/x-aiff",
"aifc" => "audio/x-aiff",
"aiff" => "audio/x-aiff",
"asf" => "video/x-ms-asf",
"asr" => "video/x-ms-asf",
"asx" => "video/x-ms-asf",
"au" => "audio/basic",
"avi" => "video/x-msvideo",
"axs" => "application/o...
Arkadaşlar merhaba.
Bu aralar pek yazı yazamıyorum yoğunluktan dolayı, kusura bakmayın. Bugün bir boşluk buldum, birşeyler yazayım dedim.
html'de az bilinen ama gerektiğinde çok işe yarayan bir etiketimiz var: <base> Bu etiketin ne işe yaradığını sözel olarak anlatmam çok zor. Bu yüzden örnek kodlarla açıklamaya çalışacağım.
Örnek olarak böyle bir sayfamız olsun.
<html>
<head>
<title>Base Etiketini Öğreniy...
Her insan gibi bizlerin de kodlarımızda hata yaptığımız anlar olabiliyor. İşin en kötü tarafı, yapılan hatanın farkına varamamak. :( Sağolsun ziyaretçiler de haberdar etme konusunda hiç de oralı değil. :angry:
Neyseki çoğu sunucuda php kod hatalarını loglayan bir sistem bulunmakta. Bu sistem, hata koduyla ilgili bilgileri error_log adında bir dosyada saklıyor. İyi güzel de, bizim bu error_log dosyasını görebilmemiz için FTP ile siteye bağlanıp, t&u...
Arkadaşlar merhaba. Bugün sizlere az bilinen ama çok işlevsel olan bir etiketten bahsedeceğim. Bahsedeceğim etiketin adı: Optgroup. Bu etiketle select etiketleri arasındaki option etiketlerini benzer özelliklerine göre gruplayabileceğiz.
Normalde, formlarımızda liste tarzında seçenekler sunarken <select></select> etiketleri arasına, kaç adet seçenek sunacaksak, o kadar <option></option> etiketini sıralarız.
Örneğin:
<sel...
Arkadaşlar merhaba.
Bir çoğunuzun bildiği gibi Themeforest, her ay premium tema hediye ediyor. Bu ay dağıtılan tema ise Spotless - Responsive One Page Theme teması.
Tema ile ilgili ayrıntılı bilgi indirme sayfasında mevcut.
Temayı indirebilmek için öncelikle üyeliğinizin bulunması gerekmektedir. (Giriş yapmadan indirme bağlantısı gözükmüyor.) Üyeliğiniz yoksa bu bağlantıdan ücretsiz üye olabilirsiniz.
Demo
Temayı indir...
Diyelim bir dizimiz var ve bu dizideki tüm değerleri bir fonksiyondan geçirmemiz gerekiyor. Böyle bir işlemi döngülerle yapabiliriz fakat array_map ile bunu yapmak çok daha pratik. Mesela GET ile gelen tüm verileri trim() fonksiyonundan geçirmek istersek;
$_GET = array_map('trim',$_GET);
şeklinde yapabiliriz. Gördüğünüz gibi $_GET değişkenindeki tüm değerleri trim() fonksiyonundan geçirdik ve dönen değerleri ise t...
PDO yazı dizimize kaldığımız yerden devam ediyoruz. Bu dersimizde veri listeleme, ekleme, güncelleme ve silmeyi göstereceğim.
exec() Komutu ile Veri Ekleme, Güncelleme ve Silme
Eğer yapılan sorgudan bir sonuç alma beklenmiyorsa "exec" komutu uygulanır. Mesela "DELETE, UPDATE, INSERT" sorguları için "exec" kullanılır. Bununla ilgili birer örnek vereyim.
DELETE:
$count = $dbpdo->exec('DELETE FROM post WHERE id = 1');
echo $count . ' yazı silindi.';
UPDATE:
$cou...
Günün birinde mysql_ fonksiyonlarına veda edeceğiz. php.net bile bu işlevin kullanılmasını önermemekte, bunun yerine PDO veya MySQLi kullanılmasını önermekte.
This extension is not recommended for writing new code. Instead, either the mysqli or PDO_MySQL extension should be used. See also the MySQL API Overview for further help while choosing a MySQL API.
İşte bu yüzden ileride bir sıkıntı yaşamamak için PDO veya MySQLi öğrenmek gerekiyor.
Her ikisini anlatam...
Arkadaşlar merhaba.
Bir çoğunuzun bildiği gibi Themeforest, her ay premium tema hediye ediyor. Bu ay dağıtılan tema ise Hosted Landing Page teması.
Tema ile ilgili ayrıntılı bilgi indirme sayfasında mevcut.
Temayı indirebilmek için öncelikle üyeliğinizin bulunması gerekmektedir. (Giriş yapmadan indirme bağlantısı gözükmüyor.) Üyeliğiniz yoksa bu bağlantıdan ücretsiz üye olabilirsiniz.
Demo
Temayı indir...
WordPress ile hazırlanmış bir siteye girdiniz ve temasını çok beğendiniz. Doğal olarak da tema adını öğrenmek istiyorsunuz. Forumlarda konu açıp birilerine sorarak zaman kaybetmenize gerek yok. Ben sizlere birkaç yol göstereceğim.
1. Yöntem
Ctrl+U yaparak kaynak kodları görüntüleyin. Kaynak kodlar arasında wp-content/themes/****** diye birşey göreceksiniz. Buradaki ****** diye belirttiğim yerde tema adı yazıyor olacak.
Eğer bulmakta zorlanı...
Seo uzmanlarını ikiye ayıran bir konudur; kalıcı bağlantılarda .html kullanıp kullanmamak. Ben de bir ara bu sorunun cevabını çok araştırmış ama net bir cevap bulamamıştım.
Sonrasında ise kendimce şöyle bir fikir yürütmüştüm. Mesela WordPress'te kalıcı bağlantıları (permalinkleri);
/%postname%/ şeklinde yapınca bu konuya ait rss yorum adresi http://siteadresi.com/konuadı/feed/ oluyor.
/%postname%.html şeklinde yapınca ise bu konuya ait rss yorum adresi http://si...
Bugün canım sıkıldı, tema türkçeleştireyim dedim. :) Türkçeleştirmek için ise arşivimde bulunan "Pixel" temasını tercih ettim. İlk türkçeleştirme deneyimim olduğu için eksik ya da yanlış yerler varsa, affola.
Temada gördüğüm tüm İngilizce yerleri Türkçeleştirdim. Sadece README.html ve GPL_license.txt dosyaları İngilizce kaldı. Onlar da zaten işimize yaramıyor. :D
Style dosyaları minify aracı ile sıkıştırıldı....
Sürekli olarak genişleyen ve önem kazanan internetin beraberinde getirdiği bilgisayar kullanımının artışı sonucunda geniş kitlelerin program, oyun ve teknoloji ilgilerini karşılayabilmek adına açılmış olan İndirLine, içerisinde güncel programlar ve oyunları barındırmasının yanı sıra tamamen güvenli indirmeler gerçekleştirebileceğiniz bir program indirme sitesidir. Yayın hayatına Türkiye'nin program indirme hattı sloganıyla başlayan site, gün&uum...
Çok değil, daha birkaç gün önce Youtube'a Türkçe desteği gelmişti. Bugün CHIP Online'da yayınlanan habere göre ise; Youtube, Türkiye'ye vergi ödemeyi kabul etmiş ve bundan sonra Youtube'a Türkiye'den giriş yapanlar direk olarak com.tr'ye yönlendirilecekmiş.
Bu haberin yanısıra, bundan sonra site erişim yasağı artık olmayacak. Bunun yerine mahkeme bir videonun yasak olduğuna karar verirse, o videoya yerel bazda erişim sağlanamayaca...