Kategori arşivi: Php

WP ~ Generator Meta Tag’ını Kaldırmak

WordPress Meta tagları icerisin de kullanılan WordPress versiyonunu otomatik olarak gösteren (<meta name=”generator” content=”WordPress versiyon” / >) bir yazı mevcuttur fakat bu bazen güvenlik açısından sorun yarattığı için kaldırılması önerilir…

Bunu silmenin bir kaç yolu mevcut , bir çok kisi bu işlemi tema içerisindeki functions.php içerisine

kodunu ekleyerek, ekstra bir fonksiyon ile bu işi hallediyorlar, ancak bunu yapmak dediğimiz gibi ekstra bir fonksiyon demek ve oda sorgu sayısının artması demektir onun yerine WordPres’in dosyalarından bir tanesinde küçük bir değişiklik yaparak bütün temalarda versiyonun gösterimini kaldırabiliriz ve ekstra bir fonksiyon eklememize gerek kalmaz.

Bu işlemi şu sekilde hallediyoruz “wp-includes/” dosyamızın icindeki “default-filters.php” dosyamizi bir editör vasıtası ile açıyoruz.

WordPress versiyonlarında sırası değişse de kodumuz sabit kalmakta ve aşağıdaki gibidir.

bu kodu silebilirsiniz ama belki daha sonra bundan vaz geçebilme ihtimalinize karşı resimdeki gibi başına çift slash (//) koyarakta kodu etkisiz hale getirmek elimizdedir. İşlemimiz bundan ibarettir 🙂

Ziyaretçinin IP Adresini Gösterme Kodu

Aşağıdaki küçük kod ile o an kodun bulunduğu sayfayı görüntüleyen kişiye kendi IP adresini görmesini sağlayabilirsiniz…

İşlem basit aşağıdaki php kodunu görünmesini istediğiniz yere eklemeniz yeterli olacaktır.

Kodu ister bizim sitemizdeki gibi ana sayfanızda ister yorum sayfalarınızda ister bir iletişim formunda istersenizde hizmetlerimizden biri olan “İp Adresim Nedir?” servisi yapmak için kullanabilirsiniz.

WP ~ Belirli Bir Kategorinin Yazılarını Listeleme

Wodrpess sitenizde bir kategorideki yazıları ana sayfanızda veya yazıların altında bir bölümde göstermek isteyebilirsiniz veya eski yazıların olduğu bir kategoriyi canlandırmak için ana sayfanızda link çıkışı olması için sadece bir kategoriye ait yazıların linklerini görüntülemek isteyebilirsiniz yapmanız gereken tek şey aşağıdaki kodları istediğiniz alana yerleştirmek olacaktır…

Buradaki kodda yer alan;
showposts=5 kategoride yayınlanacak olan son yazıların sayısını
cat=1 de hangi kategorideki yazıların listeleneceğini belirtmektedir

Kategori numarasını nereden bulacağınızı buradaki yazımızda görmüştük

Bundan sonra yapmanız gereken tek şey kategorinin numarasını ve yayınlanacak yazı sayısını doğru yazdıktan sonra kodunuzu istediğiniz alana yerleştirmek olacaktır…

WP ~ Yorumdaki Linkleri Yeni Sekmede Açtırma

WordPress bloglarında yorum kısmına yorum yazarları web sitelerinin adreslerini girdiğinde normalde sizin siteniz kapanır açılacak olan site açılır ve bu seo açısından oldukça kötüdür çünkü ziyaretçi sizin sitenizden ayrılmış olur bu adresin tıklandığında sizin sitenizi kapatmadan yeni sekmede açılması için Ftp’ye bağlanın, wp-includes klasörüne girip klasör içindeki comment-template.php‘yi masaüstüne çekin, pspad++ veya başka bir editör ile dosyayı açıp..

Bu kodu bulduysanız birkaç satır altında hemen alttaki kod olacak onu bulun, yeni pencerede açılma komutunu ekleyip kayıt edin ve dosyayı ftpye gönderin..

Göreceğiniz gibi orijinal hali bu şekilde;

Aşağıdaki gibi değiştirmelisiniz;

aradaki değişiklik

eklenmesidir.

Değişikliği doğru olarak yaptı iseniz artık yorum kısmındaki yorumlardaki bağlantılar (yorum yazarı web sitesi linkleri) yeni sekmede açılacaktır..

Bu değişiklik 3.5 versiyonlarında denenmiştir ve çalışmaktadır. İlerleyen süreçte sürüm güncellemesi yaparsanız tekrar aynı düzenlemeyi yapmayı unutmayın.

J ~ Sayfa Başlığı (Title) Gösterme

Merhaba arkadaşlar bu çoğu konuda işinize yarayabilecek joomla sitelerinde sayfa başlığı (title) bulma, çekme, gösterme diye adlandırılan kodları sizlerle paylaşmak istiyorum bu kodları title’i bildiğinizden sosyal paylaşımlarda vb.. amaçlarda kullanabileceğinizi düşündüğümden paylaşmak istedim daha öncedende paylaştığım G-search aramalarında google’a site başlığı aratmaktada kullanılan koddur aşağıda verilen 2 kod aynı işlevi görmekle birlikte 1. kod daha hızlı çalışmakta fakat bütün joomla versiyonlarında çalışmamaktadır 2. kod yedek olarak vermek istediğim kesin bir koddur umarım işinize yarar 🙂 iyi günlerde kullanmanız dileğiyle…

1. Kod

2. Kod

J ~ Makaleye G-Search Araması Ekleme

Şimdi sizlere seo özelliklerinden biri olduğuna inanılan sitelerde google’a sayfa başlığını aratan bir tık iconu veya yazısı eklenerek google’da üst sıralara çıkıldığı tahmin edilen kullanılan  çokta arandığını düşündüğüm bu konuyu paylaşıyorum aşağıda yer alan kodlar aynı işlevi yapmaktadır ama kod 1 joomlanın bazı versiyonlarında çalışmadığını tespit ettiğimden yedek olarak kod 2 yi de sizlerle paylaşmak istedim bu kodlar size bunu her makale için otomatik olarak hazırlamanızı sağlamaktadır. Sonuç olarak tıklandığında veya google örümceği geldiği zaman sitenizde google’a referans olan bir makale adı arama çubuğunu işaret etmektedir ve google’in hoşuna gitmektedir 🙂

Bu kodları tasarıma eklemeniz yeterli olacaktır bizim sitemizde sayfanın aşağısında görebilirsiniz buna ek olarak aşağıdaki kodlar a href kodları şeklindedir yani yazı yerine img (resim) vb her şey koyabilirsiniz ben düz yazı olmasını tercih ettim sorunuz olur ise yardımcı olurum yorum yapmanız yeterli olacaktır…

Tıklandığında ve google örümceği sitenizi gezerken linki bu şekilde görecektir:

http://www.google.com.tr/search?hl=tr&q=Makaleye%20G-Search%20Aramas%C4%B1%20Ekleme

ve sitenizde bizdede olduğu gibi şu şekilde gözükmektedir: G-Search

1. Kod

2. Kod

Base64 ~ Şifreli Kodu Çözme

Nedir bu base64 nasıl çözerim?

-Base64_decode genelde ücretsiz wordpress temalarının footer kısmında yapımcının reklamını yapması için koyduğu linklerin kaldırılmasını engellemek için kullanılır.Bu kodu çözmenin bir çok tekniği var. -Bu yazıyı tamamen bilgilendirme amacıyla paylaşıyorum.Bazıları bu şifreli kısımda reklamlarını abartıyorlar. Ücretsizde olsa bu temalarda reklamın bu kadar abartılmasını doğru bulmuyorum.Gerçekten hak eden arkadaşların linklerinin kaldırılmasını istemem.

-Ama merak etmeyin birazdan halledeceğiz 🙂 Bu makalede anlatacaklarımı uygulayabilmeniz için öncelikle kodunuz aşağıdaki gibi bir yapıya sahip olmalıdır.Şu andan itibaren 3-5 dakikalık ömürleri kaldı.

-Base64 kodu çeşitli yapılara sahip doğrusunu bulmamız çözümün tek yolu ama sorun yok bizde hepsinin çözümü var öncelikle sizin başınıza sorun olan kod yapısını aşağıdan bulalım…Dikkat edilmesi gereken kısım hepsi base64_decode öncesine sonrasına dikkatle bakın tiplerdeki bölgeleri aynı olsun…

-Öncelikle Tiplerden Hangisi Sizin Sorununuz???

1. Tip => Aşağıdaki Örnek şeklidir çözümü daha aşağıdadır…

2. Tip => Aşağıdaki Örnek şeklidir çözümü daha aşağıdadır…

3.Tip => Aşağıdaki Örnek şeklidir çözümü daha aşağıdadır…


Ve Sıra Çözümlerde…

1. Tip => Çözüm

Bu kodu çözmek için tırnak içinde bulunan kodları kopyalıyoruz (şifrelenmiş içerik) ve aşağıda belirttiğim siteye girip gördüğünüz büyük kutucuğa(Important Confidentiality Notice yazan yerin altındaki kutucuk) yapıştırıyoruz.Decode butonuna basarak şifrelenmiş içeriği çözüyoruz ve altındaki çözülmüş halini alıp şifreli kodun olduğu yere aynen koyuyoruz.

– base64_decode Tip-1 çözümü -tıklayınız –

2. Tip => Çözüm

Sizin kodunuz böyle bir yapıya sahip ise tek yapmanız gereken bu kodları kopyalayıp base.php (her bilgisayarda yer alan not defterini açıp kodları içine kopyalayıp farklı kaydet dedikten sonra dosya adı kısmına “base.php” yazıp kaydet derseniz php dosyanız olur) diye başka bir yere kaydetmeniz.(aslında isim önemli değil) ve ardından “eval” kısmını “highlight_string” ile değiştirmeniz.Şimdi oluşturduğunuz bu php dosyasının içeriği aşağıdaki gibi bir yapıya sahip olacak.

oluşturduğunuz bu dosyayı sunucunuza atıp çalıştırın.Eğer bir kez şifrelenmiş ise asıl kodları size gösterecektir.Ama birden fazla base64 uygulanmış ise size yine “eval(gzinflate(base64_decode…” şeklinde kod gösterecektir.Burada yine “eval” kısmını “highlight_string” ile değiştirmenizi gerekecek anlamına geliyor.Bu işlemi 4-5 kez hatta 50 kez bile uygulayabilirsiniz.Bu tamamen kaç kez şifrelendiğine bağlı ama genelde tek seferde çözüme ulaşırsınız.

3. Tip => Çözüm

Php Lockit diyede geçer bu şifreleme en zorlarından bir tanesidir bayağı profosyenel bir tema seçmissiniz tebrik ederim 🙂

Ama dediğimiz gibi hepsinin çözümü var. Bu tarz bir şifrelemede aşağıdaki kodları kullanmanız yeterli olacaktır.

tek yapmanız gereken bu kodları kopyalayıp uzantısı php olacak şekilde (her bilgisayarda yer alan not defterini açıp kodları içine kopyalayıp farklı kaydet dedikten sonra dosya adı kısmına “istediginizisim.php” yazıp kaydet derseniz php dosyanız olur) kaydetmek ve eğer şifreler footer.php dosyasında değil ise footer.php yazan yeri çözümlenecek dosya ismi ile değiştirmek footer.php dosyasında ise kodlara hiç dokunmanıza gerek yok.

Gizli kod ve çözümünü buldukça sizlerden de gelen önerilerle birlikte burada artış olacaktır… Şimdilik Umarım Yardımcı Olmuştur 😉