-->
Browsing Category " Kodlama "

SSL Kurulumu ve HTTP'den url'yi HTTPS'ye Yönlendirme Kodu

Kategori:
-
Google artık SSL güvenlik sertifikası kullanan web sitelerine güvenlik işlemlerinden dolayı çok daha değer verip aramalar da diğer sitelerden daha üst sıralarda tutuyor. Hal böyle olunca bize SSL sertifikası alma zorunlulu getiriyor. Şimdi SSL sertifikaları yeri geldiğin de neredeyse yıllık 1.500 TL'ye kadar çıkabiliyor. Bu kadar parayı verecek kadar enayimiyiz diyebilirsiniz. Eğer derdiniz çok üst düzey güvenlik değilse tabiki vermemelisiniz. Çünkü genelde üst düzey alışveriş alışveriş sitelerinin yada veri gizliliği çok önemli sitelerin 1.500 TL değerin SSL kullanması gerekli olur.

SSL Nedir?



SSL ne iye yarar diye sorarsanız; Server ile alıcı iletişimi esnasında verilerin şifrelenerek yapılması işlemidir. En bilinen kullanımı ise, web sitesindeki veri alışverişi esnasında, server ile internet tarayıcısı arasındaki iletişimi şifrelenmesidir. SSL, standart bir algoritmadan oluşmaktadır. Kısacası sizin verilerinizi bu SSL güvenlik sertifikası verilerin serverden çıkmadan önce en yüksek güvenlik standartında uğraşmaya kalksan günümüz teknolojisinde yüzyıllarca bile kırılamayacak bir şifreleme sistemi ile şifreleyerek size ulaştırmasını sağlar. Böylece araya sızmaya çalışan herhangi kötü niyetli bir kişiye yada virüse geçiş vermez.

HTTPS SSL Güvenlik sertifikası ayarları

En Ucuz SSL Sertifikasını Nasıl Alırım? SSL Kurulumu İçin Neler Gerekli?



Bizim etimiz ne budumuz ne diyorsanız dünya SSL kullanan web siteleri piyasasının neredeyse %50'sine hakim gurur kaynağımız yerli güvenlik firması COMODO firması var. İşte bu Comodo firması sadece Google'un istediği SEO amaçlı SingSec isimli bir SSL hizmeti geliştirmiş ve SignSec SSL sertifikası İsimtescil.net sitesinde sadece yıllık 4.99 $'a satılıyor ve günümüz kurunda 15 TL gibi bir rakama denk geliyor. Bence mükemmel bir fiyat.

SignSec SSL Sertifikası E-ticaret Sitelerinde Bankalar İçin Uyumlumu?



SignSec SSL sertifikası ile e-ticaret sitelerinizde banka sanal poslarını kullanmak istiyorsanız uyumludur. Bankalar bu ssl sertifikasına onay vererek kredi kartlarının web siteniz de kullanılmasına izin vermekteler.

SSL Sertifikası Kurulumu Nasıl Yapılır?



Size SSL kurulumu için yapmanız gerekenleri adım adım anlatmaya çalışacağım. Aslında işlemler çok kolay, sadece süreç yaklaşık 4 gün sürebiliyor.


  1. Sabit İP almanız gerekli: Öncelikle hostinginiz de sabit bir ip tanımlı olması gerekli. Bir fiziksel yada sanal sunucu sahibiyseniz büyük oranda size ait sabit bir ip numaranız vardır, o yüzden ekstra ücret ödemenize gerek yoktur fakat Web Hosting sahibiyseniz mecburen 1 adet sabit ip satın almak zorundasınız. Bu ücret normal de aylık 3 TL civarında oluyor ama bazı hosting firmaları çok uçuk fiyatlara çıkabiliyor. Yine de en azından 3 TL'ye buluyorsanız yıl bazında 3 x 12 TL = 36 TL sadece sabit ip numarasına ücret ödemeyeceğinizi baştan hatırlatmakta fayda var.

  2. Hosting firmanızdan CSR kodu isteyiniz: Hosting firmanızın destek panelinde sitenize SSL kuracağınız ve bu yüzden CSR koduna ihtiyacınız olduğunuzu belirten bir mesaj gönderin.

  3. SSL sertifikanızı satın alın: Eğer hosting firmanızdan farklı bir firma üzerinden SSL sertifikası satın alacaksanız (ben en ucuz isimtescil'de gördüm, diğer siteler 14.99 $'lardan başlıyor) sertifikanızı satın alın.

  4. CSR kodunu sertifikayı aldığınız yere gönderin: Siz sertifika alımınızı tamamlayana ve aktif olana kadar Hosting firmanızdan istediğiniz CSR kodu gelmiş olmalıdır. Bu kodu eksiksiz kopyalayıp ya yine ticket açarak yada SSL sağlayacınızın size söylediği mail adresine mail ile göndererek CSR kodunu isteyiniz. Mesela isimtescil benden CSR kodunu ssl@isimtescil.net adresine göndermemi istemişti. Oraya isakoc.com domaini için csr kodu metnine benzer bir ibare ile altına CSR kodunu ekleyerek herhangi bir mail adresimden mail attım. İlla SSL alacağınız domaine ait mail adresinden mail atmanıza gerek yok. Önemli Not: CSR kodunu firmaya mail atarken muhakak doğrulama için bu domaininize ait bir mail adresini yazarak aktivasyon mailinin oraya gönderilmesi gerektiğini belirtmeyi unutmayın. Aksi takdirde aktivasyon kodunuz gelmeyecektir. örneğin: webmasterssldogrumala@isakoc.com vs. vs. gibi kendi domaininize ait bir mail adresi.

  5. SSL domain aktivasyonunun tamamlanması: Bir önceki maddede dedik ya CSR kodunu SSL sertifikanıza tamamladıklarında son işlem için hani bir siteye üye olduğunuz da size aktivasyon maili gönderirler, işte bunun gibi bir mail atıyorlar, siz de bu mailde gelen aktivasyon linkine tıklamanız ile domaininiz doğrulamış oluyorsunuz. Bu maili sertifka aldığını domainin mailine gönderiyorlar ki o web adresinin size ait olduğunu kanıtlamanız için. Ben hangi mail adresi belirtmediğim için aktivasyon mailini admin@isakoc.com gibi kafalarına göre bir mail adresine göndermişler. Ama böyle bir mail adresi yok ise o mail gelmemiş oluyor. O yüzden 4. madde de belirttiğim gibi aktivasyon mailinin hangi adrese gönderileceğini CSR kodunu SSL sertifikası aldığınız yere gönderirken belirtmeyi unutmayınız.

  6. SSL sertifikanızı hosting firmanıza göndermek: SSL aktivasyonunuz tamamlandıktan sonra aktivasyonunuzu tamamladığınız mail adresine bu kez ZIP'li bir dosya içerisinde domaininize ait SSL sertifikası dosyası gönderiliyor. Bu sertifikayı domainizin ana dizinine olduğu gibi yüklüyorsunuz ve Hosting firmanıza destek ticketi ile yada destek maili ile isakoc.com isimli siteme ait hostingimin için atıyorum aahhhkkssisakoc.com.ssl.zip (dosya ismi size gönderilen dosyaya göre değişebilir) isimli SSL sertifika dosyam var, bunu web siteme entegre edermisiniz diye mesajı iletiyorsunuz. Hosting firmanız bir kaç saat içinde entegreyi tamamlıyor. Bir kaç saat sonra size SSL entegre işlemin tamamlandığını belirten ve SSL testini gösteren bir link içeren mesaj gönderiyor. Artık tüm işlemlerimiz tamamlandı sayılır. Son adımlara geçiyoruz.

  7. SSL yönlendirme ayarları: Son adım bu fakat bu ayarlar kullandığınız yazılımlara göre değişkenlik gösteriyor. O yüzden onları aşağıda ayrı maddeler ile açıklamaya çalışacağım.



Kullandığımız CMS Yazılımlarına Göre HTTP'den SSL HTTPS'ye Yönlendirme Ayarları




  • Wordpress SSL HTTPS yönlendirme ayarları: Eğer Wordpress tabanlı bir siteniz varsa işleminiz çok basit. WP-Admin wordpres admin panelinize giriş yapın. Ayarlar > Genel Ayarlar kısmına gelin. Oradaki WordPress Adresi (URL) ve Site Adresi (URL) kısımlarında gördüğünüz http://www.isakoc.com şeklinde adresleri https://www.isakoc.com olarak değiştirin yani sadece S harfi ekleyeceksiniz. Artık siteniz SSL sertifikanıza bağlanmış ve HTTPS güvenli adresine yönlendirilmiş olacaktır. Önemli not: Eğer SSL kurulumunuz tamamen bitmemiş ise bu işlemi bitene kadar kesinlikle yapmayın çünkü siteniz SSL sertifikası olmadığı için açılmayacaktır. Admin paneliniz dahil açılmayacağı için sitenize girip düzelmeyeceksiniz. Sadece PHPMyadmin den database dosyalarına müdehale ile düzeltilebilir. Şayet kazara bu işlemi yaptıysanız yorum olarak belirtin düzeltmenize yardımcı olmaya çalışağım.

  • Joomla SSL HTTPS yönlendirme ayarları: Joomla administrator panelinize giriş yapın Yapılandırma > Genel kısmını açın Sunucu sekmesine gelin oradan  SSL'i Zorla kısmını Tüm site olarak değiştirip kaydedin işlem tamamdır.

  • Opencart SSL HTTPS yönlendirme ayarları: Sitenizin ana dizininde ve /admin klasörü içerisinde yer alan config.php dosyalarını Not defterin de yada farklı bir kod düzenleme programın da açın dosya içerisinde yer alan gördüğünüz tüm define('HTTP_SERVER', 'http://www. şekline benzer satırlardaki gördüğünüz http kelimelerini https olarak değiştirin, geri sunucunuza yükleyin. Ardından bir kaç satır aşağıda belirttiğim apache server kodunu .htaccess dosyanızın içerisine ekleyin.

  • Prestashop SSL HTTPS yönlendirme ayarları: Prestashop yazılımına sahip olanlar bu işlemi Yönetim panelinden Tercihler > SEO & URL sayfasına girin, sayfanın altına doğru olan kısım da dükkan URL ayarla kısmındaki SSL adresi alanını www.siteadresi.com yerine https://www.siteadresi.com olarak değiştirmelisiniz.



Bazı yazılımlar da link yapısını değiştirseniz bile opencart gibi bazı cms yazılımları .htaccess kod ile yönlendirmeye de ihtiyaç duyabiliyor. Eğer aşağıdaki kodu Linux hosting sahipleri (Windows hostlar hakkında bir bilgim yok maalesef) sitenin ana dizininde yer alan .htaccess dosyasının için aşağıdaki kodu eklemeleri  yeterlidir. Eğer bir .htaccess dosyanız yok ise bir not defteri açın aşağıdaki kodu ekleyin ve kaydetme aşamasına dosya adını başındaki nokta da dahil .htaccess olarak yazın ve kayıt türü kısmını muhakkak Tüm Dosyalar olarak seçip kaydedin. Sonra bu dosyayı sitenizin ana dizinine yükleyin, işlem tamamdır.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]


Eğer bazı klasörlerin HTTPS adresine yönlenmemesi gerekiyorsa örneğin ben admin panelimin yönlenmesini istemiyorum. Eğer böyle bir isteğiniz varsa yukarıdaki kod yerine aşağıdaki kodu kullanın. Burada sadece /admin yazan klasör adresini kendi yönlensini istemediğiniz klasör adıyla değiştirmeniz gerekmekte.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/admin [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

Sitenizin SSL Sertifikasını Sorgulama



Sitenizin SSL sertifikasının geçerli olup olmadığını SSL Chechker linkine tıklayıp açılan sitede de adres satırına web adresinizi girip sorgulamasını yapabilirsiniz.

Türkçe Ascii Karakter Kodları ve Türkçe Meta Tag Etiketi Ekleme

Kategori:
-
Türkçe Ascii Karakter Kodları ve Türkçe Meta Tag Etiketi Ekleme

Web tasarımın da sayfa düzeni hayati önem taşır, her tarayıcı da ve cihaz da sorunsuz çalışan bir web sitenizin olması gereklidir. Siz yaptığınız güzel bir tasarımı bitirdiğiniz de tam herşey bitti diye düşünürken bir bakarsınız Türkçe karakter problemleri çıkmaya başlamış. Özenle yazdığınız yazılarınızın içinde yer alan ve İngilizce dil alfabesinde bulunmayan Küçük; ç, ş, ğ, ü, ö, ı ve Büyük İ, Ğ, Ü, Ş, Ç, Ö karakterleri siteye girilen bilgisayar da tanınmayınca yerine ????, •••• vb. değişik karakterler çıkar. İşte bu sebeple böyle bir hata oluşmasını önlemek için 3 yol mevcuttur.


  1. Sitenizin tüm tasarımlarını kapsayan Türkçe karakter desteğine sahip WebFont kullanmak ve tüm yazı görünümlerinde bu fontun kullanılması.

  2. Meta taglar içerisine eklenen Türkçe meta tag kodu

  3. En son çare olarak Latin dil grubunda yer alan Türkçe karakterlerin görünmesini sağlayacak Ascii kodları ile Türkçe harfleri yayınlamak. Tabi bu en zahmetli olan madde.



Sitemize Türkçe karakter destekli WebFont nasıl eklenir?



Sitemize WebFont ekleyebilmek için ya ücretsiz webfont desteği veren siteleri kullanmak gerekli, bunlardan en bilineni Google Fonts. Yada var olan fontunuzu bir generator ile WebFont'una çevirip sitemizin içine font dosyasını ekleyip kodlarını sitemize ekleyerek kullanabiliriz. Bizim seçeceğimiz yol bu son seçenek olacak.

WebFont için tavsiye ettiğim online Generator sitesi

http://www.fontsquirrel.com/tools/webfont-generator

Türkçe Meta Tag Kodları



Meta tag kodları web sitelerimizin <head> etiketi içerisinde yer alan ve siteye giren ziyaretçinin bilgiayarında yüklü yazı fontları içinden Türkçe karakter destekleyen yazı fontu ile sitenizin açılmasını sağlayan kodlardır. Siteleriniz de ki Türkçe karakter problemlerini düzeltmenin en kolay yolu latin alfabesini destekleyen Türkçe karakter meta tag'ını eklemektir. Aşağıda sitenize ekleyebileceğiniz Türkçe Meta Tag kodları mevcut, nasıl ekleyeceğinizi öğrenmek için konunun altında yer alan videolu anlatımdan öğrenebilirsiniz.

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">

Türkçe Ascii Karakter Kodları ve Türkçe HTML Karakter Kodları



ç - &#231;   / &ccedil;
ı - &#305;
ğ - &#287;
ö - &#246;   / &ouml;
ş - &#351;   /
ü - &#252;   / &uuml;
Ç - &#199;   / &Ccedil;
İ - &#304;
Ğ - &#208;
Ö - &#214;   / &Ouml;
Ş - &#350;
Ü - &#220;   / &Uuml;
₺ - &#8356; Yeni Türk Lirası Karakter Kodu

Ascii Türkçe karakter kodları sitemizde var olan Türkçe Meta Tag kodlarıyla bile düzeltmeyen bozuk çıkan Türkçe karakterleri düzeltebilmekteyiz. Örneğin Wordpress sitenize eklediğiniz yeni temanız da ne yaptıysanız Türkçe yazı fontları bir türlü düzgün çıkmıyor ise, bunun en son çözümü eklenmesi zorda olsa Ascii karakter kodları ile düzeltilebilmektedir. Ascii karakter kodları aynı bir oya yapar gibi, nakış işler gibi her Türkçe karakterin yerine yukarıdaki tablo da yer alan, o yazı karakterini temsil eden Ascii kodu ekleyerek yapılmaktadır. & ile başlayan ve ; ile biten o 6 karakterden oluşan küme bir harfi temsil etmektedir.

WebFont nasıl oluşturulur ve Websitemize nasıl WebFont ekleriz?





Sitemize nasıl meta tag kodu ekleriz?





Sitemize nasıl Ascii Türkçe Karakter kodu ekleriz?





Görsel kaynak: https://dribbble.com/shots/2019060-Braintree-Letterpress-Card-ASCII

Hareketli Favicon nasıl yapılır?

Kategori:
-
[caption id="attachment_3613" align="alignnone" width="700"]Örnek bir hareketli favicon. Gif formatındadır. Örnek bir hareketli favicon. Gif formatındadır.[/caption]

2 gün önce Favicon nedir, nasıl favicon yapılır? isimli bir yazı yazmıştım ve nasıl favicon yapılacağını photoshopta anlatmış, yapmış olduğunuz favicon'u nasıl .ico formatına çevireceğinizi göstermiştim. Sitenize hangi kodlarla ekleyeceğinizi göstermiş ve videolu olarak anlatmıştım.

Bu yazımızda ise stabil favicon yerine hareketli favicon nasıl yapılır onu anlatacağım. Bu işlemimizde de gene photoshop kullanacağım. Daha doğrusu Photoshop'ta yer alan "Animation" özelliğini kullanarak gif formatında hareketli bir favicon yapacağım, sonra da bu hareketli faviconumuzu sitemize nasıl ekleyeceğimizi göstereceğim.

Aşağıdaki videomuzu izleyerek hareketli favicon nasıl yapılır öğrenebilirsiniz



Favicon nedir, nasıl favicon yapılır?

Kategori:
-
Favicon internet tarayıcılarının üst kısmında yer alan websitemizin adının hemen başında görünen simgedir. Favicon'un kelime açılımı Favorites Icon kelimelerinin kısaltasıdır. Yararı ise eğer çok sekmeli bir internet tarayıcısı kullanıyorsak onlarca sekmenin arasında insanlar web sitenizin açık olduğu sayfayı kolayca kaybedebilirler. Çünkü sekmeler açıldıkta site isimleri kaybolur, sadece faviconları görünmeye başlar, böyle durumlarda bir site için olmazsa olmaz konumundadır favicon. Örneğin aşağıdaki gibi;

Favicon nedir, nasıl favicon yapılır

Nasıl favicon yapılır?


Öncelikle hazır simgenizden bunun yapan basit bir kaç web sitesi var. Siteler aşağdaki gibi, bunlar daha da artırılabilir, benim öncelikli önerdiğim sitelerden bazıları bunlar.

Bu sitelerden birine halihazırda var olan simgenizi sitedeki gözat butonundan yükleyip favicon.ico formatındaki ikon dosyanızı indirip sitenize yükleyebilirsiniz. Yalnız simgenizin boyutunu en az 16x16 pixel ebatlarında yükleyiniz. Daha yüksek ebatlarda yüklerseniz siteler ikonunuzu daha iyi algılayıp daha net görüntüde ikon oluşturabilirler.

Favicon siteye nasıl eklenir?


Favicon dosyanız sitenizin ana dizinine yüklendiğinde, misal isakoc.com/favicon.ico şeklinde ana dizine yüklendiğinde günümüz internet tarayıcıların dikkat ettiğim kadarıyla bu ikonu otomatik olarak çekip sitenize entegre biçimde sitenizin simgesi olarak  gösteriyorlar. Herhangi bir kod eklemenize gerek yok. Önemli olan sadece dosya uzantısının .ico olması. Bunu da yukarıdaki sitelerden rahatlıkla elde edebilirsiniz. Yalnız sitenize favicon eklemek için illa dosya formatının .ico olması zorunluluğuda yok. Favicon dosya formatınız .jpg, .gif veya .png formatlarında da olabilir. Ama bu kez faviconunuzu ana dizine yüklemeniz kart etmez aynı zamanda sitenizin head tagları arasına meta kodunuda girmeniz şart olmaktadır. Aşağıdaki favicon kodlarını sitenizin head kodları arasına ekleyip favicon'nunuzu da sitenize yüklerseniz ikonunuz sitenizde görünmeye başlayacaktır. Tabi bazen görünmesi için tarayıcınızın çerezlerini silmeniz gerekebilir.

Standart Favicon ekleme kodları aşağıdaki gibidir;


<link rel="icon" type="image/x-icon" href="http://www.orneksite.com/favicon.ico" />
<link rel="icon" type="image/png" href="http://www.orneksite.com/favicon.png" />
<link rel="icon" type="image/gif" href="http://www.orneksite.com/favicon.gif" />

HTML'e dosyanızdaki örneği ise aşağıdaki gibidir;


<html>
<head>
<title>Websitenizin başlığı</title>
<link rel="icon" type="image/x-icon" href="http://www.orneksite.com/favicon.ico" />
</head>
<body>
</body>
</html

Çoklu ortamlardaki tarayıcılar veya cihazlar için favicon ekleme kodları aşağıdaki gibidir;


Eğer ben birden fazla tarayıcıda yada mobil cihazda site ikonum iyi görünsün istiyorsanız aşağıdaki kodları eklemeniz gerekmekte ve aynı zaman da sizes kısmında belirtilen ebatlarda ikonlarınızı ayrı ayrı oluşturup sitenize yüklemeniz gerekmektedir.

<!-- Opera Speed Dial Favicon -->
<link rel="icon" type="image/png" href="/speeddial-160px.png" />

<!-- Standard Favicon kodu-->
<link rel="icon" type="image/x-icon" href="/favicon.ico" />

<!-- iPhone 4 Retina ekran için favicon kodu: -->
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="/apple-touch-icon-114x114-precomposed.png">

<!-- Apple iPad için favicon kodu: -->
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="/apple-touch-icon-72x72-precomposed.png">

<!-- Tüm Apple iPhone cihazları için favicon kodu: -->
<link rel="apple-touch-icon-precomposed" href="/apple-touch-icon-57x57-precomposed.png">

Favicon oluşturma ve sitenize favicon ekleme videosu


http://www.youtube.com/watch?v=Ua8tuAoG8Wo

Fatal error: Call to undefined function mb_strimwidth() in Wordpress Tema Hatası

Kategori:
-
mb_strimwidth-Wordpress-Tema-Hatası

Wordpress blogunuz için yeni bir tema indirdiniz, kurup aktif ettiniz ama bir sorun var. Blogunuz da sayfalarınızı dolaşmak isterken Fatal error: Call to undefined function mb_strimwidth() in /home/sitedizininiz/public_html/wp-content/themes/temaniz/header.php on line 15 şeklinde bir hata aldınız.

Temamı bozuk diyorsunuz, maalesef değil. Aslında biraz başınız dertte diyebiliriz. Sorun server kaynaklı. Gerçi temanın bozuk olmaması daha da iyi. Benim de en çok uyuz olduğum şeylerdendir, bir tema yaparlar sonra çok hoşuna gider kurarsınız fakat böyle sinir bozucu hatalar ile karşılaşırsınız. Sorunlar büyük oranda temalarda olmuyor. O sadece bizlerin bu konular da yetersiz bilgiye sahip olmamızdan kaynaklı. Yeni kurduğunuz wordpress temaların da ya da eklentilerin de aldığnız çoğu hata sorunu aslında serverlerinizde eksik olan bazı dosyalardan kaynaklı. Tabi bu sorunun çözümümüdür, tabiki değil. Çözüm PHP sunucu kullanıyorsanız php.net'e arada bir girip konuları çalışmanızdan geçiyor, apache serveri iyice kullanmayı öğrenmekten geçiyor.

İşte bu tema hatamızın sebebide apache serverimizde eksik olan Mbstring modülünden kaynaklanıyor. Çözüm için bu modülü WHM paneline girip apache serverimize kurmamız lazım.

WHM Panelden Apache Server Mbstring Modülünü Nasıl Kurarım?



  • WHM panelinize giriş yapın ve CTRL + F tuşlarına basıp arama kutusunu açın

  • Arama kutusuna Software yazın, sol taraftaki kolonda çıkması gerekmekte, oranın hemen altından EasyApache (Apache Update) seçeneğine tıklayın.

  • Sonra Previously Saved Config (** DEFAULT **) seçeneğini seçin (daha doğrusu burada seçili olan ne ise onu öylece bırakın) ve ardından Start customizing based on profile butonuna basın.

  • Gelen sayfadan Apache 2.4.9 ya da üstü versiyonu seçin, eğer Apache versiyonunuz 2.4.9 altında ise en üst versiyon hangisi ise onu seçin. Ardından Next Step butonuna basın.

  • PHP5 versiyonu sayfasında birşeye dokunmanıza gerek yok. Olduğu gibi bırakın, benimkisi 5.4.27 idi. Orada da Next Step butonuna tıklayın.

  • Short Options List sayfasına geleceksiniz, burada birşeye dokunmadan Exhaustive Options List butonuna tıklayıp devam edin.

  • Yüklememiz gereken modül Exhaustive Options List sayfamızda. Şimdi gene CTRL + F tuşlarına basıp arama kutumuzu çıkartalım, aranacak kelimeye Mbstring yazalım. Çıkan sonuç PHP 5.4.27 (Be sure to "harden" your PHP since PHP has many security issues) blokunu içinde çıkmış olmalı. Burada sadece Mbstring seçeneğinin yanındaki çentiği aşağıdaki resimdeki gibi işaretleyelim.

  • Mbstring'i işaretledikten sonra Save and Build butonuna tıklayalım gelen güvenlik uyarıları olursa OK ve I Understand butonlarına tıkladıktan sonra modülümüzün kurulum işlemi başlayacaktır.


EasyApache Mbstring modülü kurma

Yaklaşık 5-10 dk sürecek kurulum işleminden sonra hata veren wordpress sayfasında CTRL + F5 tuşlarına basıp sayfa geçmişimizi yeniyelim. Gördüğünüz üzere çalışıyor olacaktır.

Diğer türlü sorunlarınız olduğunda onları da buradan bana belirtiniz, çoğunlukla bilmiyor olacağım ama fırsat buldukça araştırıp, çözümünü bulup sizlere nasıl yapıldığını anlatabilirim Allah'ın izni ile.

Benim WHM Panelim yok, sadece WebHosting'im var Apache Server Mbstring Modülünü Nasıl Kurarım?


Mbstring'in kurarken işlem yapacağımız yer ne yazıkki WHM paneli olmak zorunda. Eğer sadece bir Web Hosting sahibi iseniz, yapmanız gereken hizmet aldığınız hosting firmasınızın Ticket destek sitemine üye girişi yapıp onlara "Ben wordpress kullanıyorum ve bir tema kurarken Fatal error: Call to undefined function mb_strimwidth() in şeklinde bir hata aldım. Bu hata Apache Server'de Mbstring modülünün kurulu olmamasından kaynaklanıyormuş. Sizden bu modülü kurmanızı rica ediyorum." şeklinde bir ticket oluşturmanız.

Bu ticketten sonra hosting firmanızın destek ekibi kurulumu gerçekleştireceklerdir. Ardından tekrar hata veren temanızı test ederek sorunun gidip gitmediğini görebilirsiniz.

Opencart ürün detayında kategorilerin adını listeleme

Kategori:
-
Opencart ürün detayında kategorilerin adını listeleme

Opencart sitemizde bazı ürünleri tek bir kategoride değil birden çok kategoride göstermemiz gerekir. Temalarımız ise genellikle ürünü tek kategoriye göre baz aldıkları için ürün detayına ya hiç kategori adı yazmazlar yada sadece 1 kategorinin adını gösterirler.

Benim sitemde bir motosiklet yedek parçacısı. Ben istiyorum ki googledan bu parçanın sayfasına giren adama motora ait diğer ürünlerinde var olduğu göstermek için önce parçanın bulunduğu kategoriye gitsin hatta başka motorlara da uyumlu ise onuda ürün detayında listenenen diğer motor isimlerini görerek onlara baksın istiyorum. Böylece adama 1 parça satacakken bu kolaylıkla 1'den fazla parça satabiliriz.

Öncelikle eklentimizi indirelim

[download id="277"]

Şimdi eklentimizi nasıl kuracağımızı videoyu öğrenelim



Göründüğü gibi artık bu ürün hangi motosikletlere ait ise onların hepsini orada görüyor ve kategorilerine tıklayarak diğer parçalarıda inceleyebiliyoruz.

Yalnız ürün kategorilerinin nerede görüneceğini belirlemek için temanın içindeki /template/product/product.tpl dosyasında şu satırın altına kategorilerin görünmesi için

<?php if ($manufacturer) { ?>

Sizlerde kendi temanıza göre kategori isimlerinin nerede görünmesini istiyorsanız aşağıdaki kodu oraya ekleyiniz.

<?php if ($manufacturer) { ?>
<li><?php echo $text_manufacturer; ?> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></li>

Sayfa içinde link verme HTML kodu

Kategori:
-
Sayfa içinde link verme

Merhaba, name etiketi ile sayfa içinde link vermeyi öğreneceğiz. Misal madde madde bir yazınız var ve yazı başında bir index oluşturup buradan tüm maddelere link verdiniz.

Örnek bir sayfa verelim.

Burası maddelerden oluşan bir sayfa. Tıklayınca madde ile alakalı satıra gidiyor. İşte bizde bunu yapacağız. Maddelerimiz hazır. Yazılarımızda altta. Önce maddelerimizi sayfa içi #hashtag ile etiketleyelim.

<a href="#sayfaicilink">Tıkla</a>

sonra da gidecekleri satırlara name etiketini uygulayacağız. Bunun için likleri verirken kullandığımız #hashtag lerin aynısı kullanmayı unutmayın. İşte aynen aşağıdaki gibi

<a name="sayfaicilink"></a>Gililecek Satır

Gidilecek satır başlarına name etiketimizi ekleyeceğiz. Gidilecek yerleride belirledik, şimdi test edelim.  İşte sayfa içi linklememiz hazır.

Sayfa içinde link verme videosunu izleyin