Google sıramızı merak ettiğimizde kullandığımız Goprof online aracı sunucu problemleri nedeni ile yer değiştiriyor. Eburhan isimli arkadaşımızın hazırladığı online aracı Google Sırası başlıklı yazımızda tanıtmıştık.
|
Google ping olayının önemini site sahipleri özelliklede seo işi ile uğraşan arkadaşlarımız bilmektedir. Drupal sitelerinde çekirdekle beraber ping eklentisi geliyor olsada bu tam anlamıyla işe yaramamaktadır. Drupal sitelerimizde ping işlemi için XML Sitemap eklentisini kullanmalıyız. Yanlış duymadınız bir sitemap oluşturucu kullanacağız.
|
Tarih : Per, 04/15/2010 - 23:06 - Cihan_
|
PHP ve XML ile döviz kurlarını almak isterseniz bir önceki yazıda bahsettiğim ücretsiz servis gene bizi karşılıyor. Gerçekten servisleri çok güzel umarım hiç kapanmaz.
<?php header('Content-Type: text/html; charset=utf-8'); ?>
<?php
//####### Owebtools Örnek PHP XML Okuyucu #######
//############# www.owebtools.com ###############
|
PHP olarak xml den hava durumu alabilmek için araştırma yaparken aşağıdaki servise denk geldim. Servis tamamne ücretsiz ve kodları düzenleyerek yazarlanabiliyoruz.
<?php
//####### Owebtools Örnek PHP XML Okuyucu #######
//############# www.owebtools.com ###############
|
Tarih : Per, 04/15/2010 - 10:35 - Cihan_
içerik ekleme sayfalarını değiştirmek istersek üç adet eklentimiz mevcuttur. Bu eklentilerin herbirinin amacı birbirinden farklıdır. Multistep eklentisi ile kademeli olarak içerik ekletterebilirsiniz. En güzeli bu eklentileri deneyin nasıl çalıştıklarını görmektir.
|
Drupal düğüm (node) görünümünü değiştirmek için gerçekten çok farklı yollar ve çok çeşitli eklentiler mevcut. Bu yazıda en çok kullanılanlarına değinmeye çalışacağım.
|
Tarih : Sal, 04/13/2010 - 21:29 - Cihan_
Sözlük terimlerinizi bir blok da göstermek isteyebilirsiniz. Bunun için bir sürü yöntem olsada hazır olarak yapmak isterseniz Taxonomy Block eklentisinden yararlanabilirsiniz.
Eklenti ile istediğiniz kadar sözlük için istediğiniz kadar blok oluşturabilmektesiniz.
|
Tarih : Sal, 04/13/2010 - 21:20 - Cihan_
Drupal motorunun yorum alanı ne yazıkki çok güzel değil. Biz bunu css ile zenginleştirebileceğimiz gibi daha basit yoldan bir modül ile gerçekleştirebiliriz.
Bahsettiğim sadece yorum yazma alanından ibaret. Zaten resme baktığınızda da anlarsınız.
Eklentiyi hemen indirip kullanmak için buraya tıklayınız.
|
Drupal site bakımda (maintenance) sayfası yapmak ve düzenlemek bir çoğumuz için dert olmuştur. Ben de bu gün uğraştım ve kendime özel bir bakım sayfayı yapmayı başardım sonunda.
Aşama aşama bunun yapımını anlatmaya çalışayım:
|
Yurtdışı .com ve .net Merkezi Kayıt Operatörü VeriSign’ın daha önceden yaptığı duyuruyu sizle paylaşmak istedik. 1 Temmuz 2010 tarihinde .com ve .net alan adı uzantılarının fiyatlarında artış olacak ve tüm dünyadaki Yetkili Kayıt Operatörleri tarafından satış fiyatlarına yansıtılacaktır.
|
Drupal anasayfa oluşturmak için birden çok eklenti mevcuttur. Eklenti kullanmak istemezsenizde tema dosyalarına müdehale ve düğüm kullanarak anasayfa oluşturmanız mümkündür.
İlk olarak düğüm ile basit bir anasayfa oluşturmak isterseniz:
|
|
Tarih : Cmt, 04/10/2010 - 10:47 - Cihan_
|
Tarih : Cmt, 04/10/2010 - 10:39 - Cihan_
Veri tabanımızın yedeğini otomatik olarak almak ve sunucumuzda saklamak isterseniz Backup and Migrate eklentisini kullanabilirsiniz.
Eklenti ile istediğiniz süre aralığında veri tabanı yedeğini aldırma, istediğiniz an bilgisayarınıza yedek alma ve istediğiniz veri tabanı tablolarını yedek alma gibi seçeneklere sahip olursunuz.
|
Tarih : Cmt, 04/10/2010 - 10:20 - Cihan_
Yaptığınız site drupal motoru üzerine kurulu ise sınırsızlığın tadını çıkarmaya devam edelim. Activity Stream eklentisi sayesinde facebook, twitter ve benzeri sosyal sitelerdeki profillerimizi gösterebilir ve buralarda yaptıklarımızı drupal sitelerimizde ziyaretçilerimize sunabiliriz.
|
|
Zlib sıkıştırma yöntemini kullanarak php 5 yazılımı içersinde bir dizindeki dosyaları sıkıştırabiliriz.
Dizindeki tüm dosyalar sikistirma uygular.
|
Yüklendigi dizine dosya upload etmenizi saglar , yüklenmis dosyalari listeler.Listpath gibi saldiri betiklerine karsi .php yüklenmesi engellenmistir.
<?php
$stil ="<style>
body, input,{
border: 1px solid silver;
color : 306090;
background-color:#ffffff;
font-family: verdana;
font-size: 8pt
}
BODY A:link {
COLOR: #444444; TEXT-DECORATION: underline
}
|
Php ile yazılarımızdaki Türkçe karakterli kelimeleri büyütmek için başka fonksiyonlar ve kütüphaneler kullanılabilse de aşağıdaki basit fontsiyon ile de bu işlemi gerçekleştirebilmekteyiz.
<?php
function toUpperCase ( $input )
{
return strtoupper( strtr( $input,'güsiiöç', 'GÜSIIÖÇ') );
}
function toLowerCase ( $input )
{
|
Php ile resimlerin önizleme boyutlarını yaparak sitenizde kullanabilirsiniz. GD kullanarak resimlerin küçüklerini olusturma
<?php
function makeThumb ($f, $w, $h)
{
$im = imagecreatetruecolor ($w, $h);
$imx = imagecreatefromjpeg($f);
$xxx = getimagesize($f);
imagecopyresampled($im, $imx, 0, 0, 0, 0, $w, $h, $xxx[0], $xxx[1]);
imagejpeg ($im);
|
Klasik olarak nuke sistemleri ve forum sitelerin de sayfaların yükleme zamanını gösterme işlemini sizde sitelerinizde gösterebilirsiniz.
Sayfa üretim zamanını göstermek:
<?php
function getmicrotime (){
list($usec, $sec) = explode(" ",microtime());
return ((float )$usec + (float )$sec);
}
$time_start = getmicrotime ();
|
Bugünkü Zamandan Önce Bir Tarih Girilirse Kaç Gün Geçtigini,
Bugünkü Zamandan Sonra Bir Tarih Girilirse Ne Kadar Kaldigigini Verir...
$girilen_zaman = "2005-06-10 10:00:00"; kısmını kendinize göre ayarlayınız.
<?php
define("SANIYE",1);
define("DAKIKA_SN",60*SANIYE );
define("SAAT_SN",60*DAKIKA_SN );
define("GUN_SN",24*SAAT_SN );
class KalanZaman {
|
Php 5 sürümü ile birlikte gelen kolaylıklardan bir taneside mail kontrol işlemini gerçekleştirmektir. Mail adresinin doğru olup olmadığını kontrol etmek artık çok kolay:
<?php
$mail = "mailadresiniz@aratmedya.com";
if (filter_var($mail, FILTER_VALIDATE_EMAIL )) {
echo "Uygun mail adresi.";
} else {
echo "Hatali mail formati!"; }
}
?>
|
Kelime sayma işlemleri için kullanabileceğiniz fonksiyondur. Bir değişken içersinde kaç kelime geçtiğini bulan fonksiyon:
<?php
function kelime_say ($metin) {
$parcalar = explode(" ", $metin);
$say = count($parcalar);
echo "$say kelime";
}
$metin ="aratmedya medyatik blog";
kelime_say ($metin); # çikti : 3 kelime
?>
|
|