Google tarafından yeni açılan bir hizmet ile karşınızdayız. Google Plus ile facebook yorumları gibi web sitenize google yorumları ekleyebilirsiniz.
Aşağıdaki kodları sitenize eklemeniz yeterli olacaktır. Bu sayede google yorumlarını web sitenize eklemiş olacaksınız.
Demo için : galaxy s4
<script src="https://apis.google.com/js/plusone.js"></script>
<div class="g-comments"
data-href="[URL]"
data-width="619"
data-first_party_property="BLOGGER"
data-view_type="FILTERED_POSTMOD">
</div>
Mustafa Tanrıverdi
Galaxy S4 alıp test edeceğim
Yarın yeni galaxys 4 akıllı telefon alıp test edeceğim. Bakalım söylenen kadar doğru mudur?
Galaxy S4 Fiyatı
Samsung Galaxy S4 cep telefonu satış fiyatı henüz belli değil. Fakt bir çok teknoloji firması ön talep toplamaya başladı. konuyla ilgili olarak yazılım geliştiren Galaxy S4 sitesi sizler için Galaxy s4 fiyatı adında bir kategori oluşturdu. Bu sayede en uygun Galaxy S4 fiyatını bulabilir ve satın alabilirsiniz.
Facebook Teklif, Etkinlik
Facebook tarafından yeni eklenen bu sistem ile sayfa sahipleri bir ürünü yada bir web sitesine ait promosyon kodunu kullanıcılara dağıtabilmektedirler.
3 tür teklif vardır:
3 tür teklif vardır:
- Sadece Mağazada: İnsanlar teklif e-postasını yazdırarak veya akıllı telefonlarından işletmenizde çalışanlara gösterebilir
- Mağazada ve İnternet Üzerinde: İnsanlar teklifi işletmenizin fiziksel konumunda veya internet sitesinde kullanabilir
- Sadece İnternet Üzerinde: İnsanlar teklifinizi sadece internet sitenizi ziyaret ederek kullanabilir
- Sayfanıza gidin.
- Sayfanızın zaman tünelinin üst kısmında bulunan paylaşım aracında
Teklif, Etkinlik + seçeneğine tıklayın ve ardından
Teklif'e tıklayın. - Yapmak istediğiniz teklif türüne tıklayın: Sadece Mağazada, Mağazada ve İnternet Üzerinde veya Sadece İnternet Üzerinde.
- Teklifiniz internet üzerinde kullanılabiliyorsa, insanların teklifi kullanabileceği internet adresini eksiksiz olarak yazın ve insanların girmesi için isteğe bağlı birkullanım kodu ekleyin. Ardından İleri'ye tıklayın.
- Teklifiniz için güçlü bir başlık yazın. Örneğin, "Bir çift çorap alana ikincisi bedava."
- Teklifinize ilişkin küçük resim boyutunda dikkat çekecek bir fotoğraf yükleyin.
- Sınırsız'a tıklayarak ve açılır menüden bir sayı seçerek teklif alma sayısını sınırlandırabilirsiniz.
- Bugünün tarihine tıkladıktan sonra gelecekte farklı bir güne tıklayarak bir son kullanma tarihi belirleyin.
- Koşullar'a tıklayarak teklifinizin koşul ve şartlarını ekleyin.
- Mağazada kullanılabilen teklifler için isterseniz işletmenizde taranacak bir barkodekleyebilirsiniz.
- Teklifinizin nasıl görüneceğini gözden geçirmek için Önizleme'ye tıklayın. Size, insanların teklifinizi aldığında teklif e-postasının nasıl görüneceğinin önizlemesini içeren bir e-posta da göndereceğiz.
- Değişiklikler yapmak için Geri'ye tıklayın.
- Önizlemeden memnun kaldığınızda, Bütçe Belirle'ye tıklayın.
- Teklifinizin tanıtımını yapmak için harcamak istediğiniz tutarı seçin. Daha yüksek bütçelerde tahmini erişimin arttığını fark edeceksiniz.
- Paylaş'a tıklayın.
[CodeIgniter] Sayfaya Değer/Değişken Gönderme
Bir önceki yazımda CodeIgniter framework’unu kullanarak yeni bir sayfa oluşturmaya göz attık. Eğer bu yazıda ne istediğimi tam olarak anlamak istiyorsanız bir önceki yazımı okumanızı tavsiye ederim [burada].
Şimdi controllers/ klasörününde içinde bulunan “deneme.php” dosyamızdaki bir değişkeni views/klasörünün içinde bulunan “deneme_view.php” dosyamıza nasıl gönderebiliriz? Bu konuyu ele almaya çalışacağız.
Öncelikle “deneme.php” isimli dosyamızı açalım ve aşağıdaki kod parçalarını ekleyelim.
[php]
class Deneme extends CI_controller
{
function __construct()
{
parent::__construct();
}
function index()
{
$data['ad'] = 'Mustafa';
$data['soyad'] = 'Tanriverdi';
$this->load->view('deneme_view', $data);
}
}
[/php]
- Yukarıdaki örneği incelemeye alalım. $data[] dizisinin içerisine ad,soyad isminde 2 tane değer atadık.
- $this->load->view(‘deneme_view’, $data); kod parçası ile $data[] dizisini “denem_view.php” sayfamıza gönderdik.
Şimdi views/ içerisinde bulunan “deneme_view.php” dosyamızı açalım ve içerisine aşağıdaki kod parçalarını ekleyelim.
echo $ad.' '.$soyad;Şimdi adres satırına [www.siteadi.com/index.php/deneme] yazalım ve sayfaya giriş yapalım. Bakınız ekranda “Mustafa Tanrıverdi” yazdığını göreceksiniz. Burada anlayacağınız controllers/ ile bir dizi halinde gönderdiğimiz veri views/ tarafından değişken olarak kabul edilir ve değişken olarak kullanırız.
[CodeIgniter] Yeni Sayfa Oluşturma
CodeIgniter framework’unu kullanarak yeni bir sayfa oluşturalım ve adres satırına sayfamızın URL adresini yazarak erişim sağlayalım. Öncelikle 2 adet dosya oluşturmamız gerekiyor. Bunlardan bir tanesicontrollers/ diğeri ise views/ klasöründe olacak.
Şimdi controllers klasörüne giriyoruz. Bu klasörün içinde yeni bir tane PHP dosyası oluşturalım. Php dosyamızın adını “deneme.php” koyabiliriz. Sayfamızın içine aşağıda kodları ekledikten sonra kodların ne işe yaradığına dair açıklamaları okuyalım.
class Deneme extends CI_controller
{
function __construct()
{
parent::__construct();
}
function index()
{
$this->load->view('deneme_view');
}
}
Şu anda controllers/ klasörünün içine “deneme.php” adında bir dosya oluşturduk. Bu dosyanın içerisine eklediğimiz kod parçalarını açıklayacak olursak,
* yeni bir tane class oluşturduk. Oluşturduğumuz class “extends” kodu ile CI_controller classına bağladık. Bu sayede codeIgniter uygun olarak çalışacaktır.
* yeni bir tane fonksiyon oluşturduk ve adını index() koyduk. Bu fonksiyona istediğiniz ismi verebilirsiniz. Ama index() ismini verdiğinizde herhangi bir alternatif durum söz konusu olmadığında index() fonksiyonunu çalıştıracaktır.
* “$this->load->view(‘deneme_view’)” kod parçası ise views/ klasörünün içine girerekdeneme_view.php isimli dosyayı çalıştıracaktır.
Şu anda adres satırına [www.siteadi.com/index.php/deneme] yazar ve giriş yaparsak, deneme class’ımızı çalıştıracağını göreceksiniz. Ama henüz “deneme_view.php” dosyamızı oluşturmadığınız için aşağıdaki hata satırı ile karşılaşacağız.
An Error Was Encountered
Unable to load the requested file: deneme_view.php
Şimdi “deneme_view.php” dosyasını oluşturmak için views/ klasörüne gidelim ve “deneme_view.php” dosyamızı oluşturalım. Ben içerisine “Merhaba Dünya” yazdım siz istediğinizi yazabilirsiniz. Bu dosyaya istediğiniz HTML kodlarını, JavaScript kodlarını ekleyebilirsiniz. Çünkü bu sayfa tarayıcıda görünecek sayfadır.
Php class tanımlama
Php ile nesne yönelimli programlama yapmak istiyorsak class yapılarını kullanmamız gerekmekte. Bir çok programlama dilinde olduğu gibi class kullanımı php dilinde de aşağı yukarı aynıdır. Şimdi aşağıdaki örnekte bir tane class oluşturalım ve bu class'ı çalıştıralım.
class uyeBilgileri { function goster() { echo 'Mustafa Tanriverdi'; } } $uyeBilgileri = new uyeBilgileri; $uyeBilgileri->goster(); // Mustafa Tanriverdi
Yukarıdaki kod parçasında uyeBilgileri adında yeni bir class oluşturduk. Class'ımızın içinde bir tane fonksiyon oluşturduk ve fonksiyonun çalışması sonucunda ekrana "Mustafa Tanriverdi" yazmasını istedik.
Daha sonra Php sayfamızda istediğimiz bir alanda class'ımızı çalıştırmamız gerekiyor. $uyeBilgileri adında yeni bir değişken tanımladık ve bu değişkenin değerine oluşturduğumuz class'ı atadık. Bu sayede bu değişken ile class'ımızı çalıştırabileceğiz.
Tüm bu işlemlerden sonra $uyeBilgileri->goster() satırı ile class içinde yer alan "goster()" fonksiyonunu çalıştırmasını istedik.
OOP (Nesne Yönelimli Programlama)
Sizlere yazı dizisi halinde, OPP (Nesne yönelimli programlama) programlama dan bahsetmeyi düşünüyorum. Öncelikle Nesne yönelimli programlama yapmamanın bize ne gibi bir faydası olacaktır. Neden OOP kullanmalıyız. Bu işin mantığını anlatmamız gerekirse;
Nesne yönelimli programlama 1960'ların sonlarına doğru yazılan programların çoğalması, yazılımcılarının sıkıntı çekmesi ve buna bağlı olarak yazılım kullanıcılarının zorlanması ve sıkıntı çekmesi sonucu ortaya çıkmıştır.
Düşünün bir yazılımınız var ve üye bilgilerini 200 satırlık kod parçası ile gösteriyorsunuz. Her sayfada üye bilgilerini çekmek için 200 satırlık kod parçasını yazmamız gerekiyor. Bunun gibi onlarca özellik düşünürsek, binlerce hatta on binlerce kod satırları karşımıza çıkacaktır. İşte tam bu sırada fonksiyonlar ve class'ların yardımı ile bu kod parçalarını derleyip tek bir satırlık kodlar halinde toplayabiliyoruz.
Olaya farklı bir açıdan bakmak gerekiyorsa kendinizi bir inşaat ustası olarak görün ve,
İnşaatın temeli, demirleri, tuğlaları, iskeleti ve çizim planı. Tüm bunların nasıl ve nerede olması gerektiğini bir inşaat ustası olarak biliyorsunuzdur. İşte Nesneye yönelik programlama da bu işe yarıyor. Kendi kodlarınızı hem siz, hemde bir başka takım arkadaşınız rahatlıkla okuyabilir, güncelleyebilir ve düzenleyebilir.
Kaydol:
Kayıtlar (Atom)