Hoşgeldin Ziyaretçi



Hoşgeldin, Ziyaretçi
Sitemizden yararlanabilmek için Kayıt olmalısınız.

Kullanıcı Adınız:
  

Şifreniz:
  





Forumda Ara

(Gelişmiş Arama)

Forum İstatistikleri
» Toplam Üyeler: 169,694
» Son Üye: binassvpjj
» Toplam Konular: 7,484
» Toplam Yorumlar: 7,897

Detaylı İstatistikler

Son Yorumlar
Corleone Grafik Malzemele...
Forum: Grafik Tasarım
Son Yorum: internetdunyam
07-01-2023, 05:43 AM
» Yorumlar: 6
» Okunma: 1,720
Matriste Matris Arayan C ...
Forum: C++,
Son Yorum: iamshivaniroy
12-06-2022, 07:14 AM
» Yorumlar: 3
» Okunma: 2,286
Youtube’da daha cok Kazan...
Forum: Sosyal Medya
Son Yorum: emilyjaneej
11-16-2022, 08:04 AM
» Yorumlar: 3
» Okunma: 1,953
Kültür Nedir ?
Forum: Kültür
Son Yorum: PlumandPeaches
04-08-2022, 05:22 AM
» Yorumlar: 1
» Okunma: 528
Ziyaretçi Bazlı SEO Nedir...
Forum: Seo
Son Yorum: mehmet02
02-08-2021, 07:55 PM
» Yorumlar: 2
» Okunma: 4,173
professional presentation...
Forum: Diğer Çalışmalarınız
Son Yorum: Galenzes
01-13-2018, 12:50 AM
» Yorumlar: 0
» Okunma: 810
esl paper writers service...
Forum: Diğer Çalışmalarınız
Son Yorum: Galenzes
01-13-2018, 12:48 AM
» Yorumlar: 0
» Okunma: 814
thesis driven essay templ...
Forum: Diğer Çalışmalarınız
Son Yorum: Galenzes
01-13-2018, 12:46 AM
» Yorumlar: 0
» Okunma: 782
order education annotated...
Forum: Diğer Çalışmalarınız
Son Yorum: Galenzes
01-13-2018, 12:44 AM
» Yorumlar: 0
» Okunma: 787
presentation editor for h...
Forum: Diğer Çalışmalarınız
Son Yorum: Galenzes
01-13-2018, 12:42 AM
» Yorumlar: 0
» Okunma: 815

 
  PHP ile tanımladığım değişkeni ekrana nasıl yazdırırım ?
Yazar: Nevedia and #NinjassK - 09-01-2015, 05:06 AM - Forum: PHP - Yorum Yok

Öncelikle php'de değişken neye diyoruz bunu açıklayalım.

PHP' de değişken dediğimiz aslında bizim tanımladığımız bir kelime veya sayıdır. Yalnız bu kelime veya sayının bileşenlerce kullanılması için tanımlayacağımız kelime veya sayının başına DOLAR ( $ ) simgesini koyuyoruz. Bu simgeyi kullandıktan sonra tanımladığımız kelime yada sayı sayfamız için kullanabileceğimiz değişken oluyor. Örnekle birlikte daha iyi anlamaya çalışalım...


PHP Kod:

Kod:
<?php

    $denemedegisken = "Değişkeni Ekrana Yazdırma !";

    echo $denemedegisken;

?>




Yukarıdaki örneğimizdede gördüğümüz üzere değişkenimizin ( $denemedegisken ) tanımı karşısında yazıyor ve ekrana echo komutuyla değişkenimizi yazdırıyoruz. 

Not: Değişkenlerinizi tanımlarken aynı kodlar içerisinde olmasına dikkat ediniz.Örneğin "<?php"işareti kodumuzun başlangıcı demektedir. "?>" bu işaret ise kodumuzun bitişi demektir. Biz eğer birden fazla değişken kullanacaksanız bu kodlar arasında tanımladığınız değişkenin aynen yazmanız gerekiyor örneğin ;

PHP Kod:
Kod:
<?php

    $denemedegisken = "Değişkeni Ekrana Yazdırma !";

    echo $denemedegisken;

$denemedegisken1 = "İkinci Değişkenin adı farklı olcak !(Çakışma yapmaması için) !";

    echo $denemedegisken1;
?>


Ek Not: Kodlamalarınız dikatli ve UTF8 Formatında yaparsanız hazırladığınız sayfalarda ne Türkçe karakter sorunu ne de verdiğiniz değişkenlerin çalışmama gibi durumu söz konusu olmaz.
Sizde bu şekilde değişkenler tanımlayarak basit sayfalar oluşturabilirsiniz.

Bu konuyu yazdır

  [Bilgi] SQL’de Kabus, SQL Injection!
Yazar: Nevedia and #NinjassK - 09-01-2015, 05:05 AM - Forum: PHP - Yorum Yok

SQL injection denen method ile, veritabanınıza yetkisiz işlem yaptırılabilir. Bu yetkisiz işlemler ile, veritabanınızdaki bir tablo tamamen boşaltılabilir, veriler silinebilir veya veri eklenebilir, daha da kötüsü yazdığınız script bir yönetim paneline sahipse buraya izinsiz girişler olabilir.


SQL injection methodları farklılık gösterebilir, URL ile yapılabilir(GET)sitedeki formlar ile yapılabilir(POST). Temel mantığı ise, sizin yazdığınız SQL sorgularını safdışı bırakarak çalıştırılmak istenen sorguların çalıştırılmasıdır. Burada bu methodları tabi ki anlatmayacağım, bunun yerine PHP’de SQL injection’a karşı nasıl önlemler alabileceğimizi anlatacağım.

Basit bir SQL sorgumuz olsun, url ile gelen id’ye sahip makaleyi veritabanından seçelim.

PHP Kod:

Kod:
$query = mysql_query("SELECT * FROM makaleler WHERE id=$_GET['id']", $baglanti); 


Bu şekilde kullandığınızda, çok büyük bir tehlike içerisindesiniz demektir. Bu sorguyu güvenli hale getirmek için sprintf fonksiyonunu da kullanacağız(bunu sadece daha düzenli bir kod yazımı için kullanıyoruz) ve sorgumuzu aşağıdaki hale getireceğiz:

PHP Kod:
Kod:
$id = $_GET['id'];
    $id = get_magic_quotes_gpc() ? stripslashes($id) : $id;
    $id= function_exists("mysql_real_escape_string") ? mysql_real_escape_string($id) : mysql_escape_string($id);
    $query = mysql_query(sprintf("SELECT * FROM makaleler WHERE id='%s'", $id), $baglanti); 


Sorgumuzu buhale getirerek kimsenin SQL’imize dokunmamasını sağlamış oluyoruz.

Bir örnek daha vermek gerekirse;

PHP Kod:
Kod:
$query = mysql_query("INSERT INTO makaleler(baslik, icerik, yazan) VALUES ($_POST['baslik'], $_POST['icerik'], $_POST['yazan'])", $baglanti); 


yerine;

PHP Kod:
Kod:
function guvenliyap($value) { // kullandığımız kodları fonksiyon haline getirelim
$value = get_magic_quotes_gpc() ? stripslashes($value) : $value;
$value= function_exists("mysql_real_escape_string") ? mysql_real_escape_string($value) : mysql_escape_string($value);
return $value;
}

$query = mysql_query(sprintf("INSERT INTO makaleler(baslik, icerik, yazan) VALUES ('%s', '%s', '%s')", guvenliyap($_POST['baslik']), guvenliyap($_POST['icerik']), guvenliyap($_POST['yazan'])), $baglanti); 


kullanarak güvenliğimizi sağlamış oluyoruz.

Kısacası, URL veya POST ile gelen bütün verileri bir filtreden geçirerek, bu gelen verinin içinde bulunabilecek  işaretlerini \’ haline getiriyoruz. Böylece bu gelen verilerdeki zararlı işaretler, sorgumuzun içine karışmıyor ve SQL injection ile sitemize zarar vermek isteyen kişiler avuçlarını yalıyorlar. wink.gif

Bu konuyu yazdır

  PHP ile Regular expression (regex) Düzenli İfadeler Kılavuzu
Yazar: Nevedia and #NinjassK - 09-01-2015, 05:04 AM - Forum: PHP - Yorum Yok

php-regex.png
Regular expression (regex) Türkçesiyle ''düzenli ifadeler'' metinlerde bir biçimsel dil kullanarak tarif edilen kısımları seçip ayırmamıza yarayan bir programdır.
Neredeyse bütün programlama dillerinde kullanılan ''regex'' ile metinlerde ayrıştırmak istediğiniz her şeye ulaşabilirsiniz.

Örneğin günümüzde en çok içerik çalma botlarında kullanılır. Fakat yazı düzeni sağlamak ya da metinlerde aranan ifadelere ulaşıp onları manipüle etmek için de kullanabilirsiniz.

Giriş:

Yazı boyunca anlatılan desenleri deneyebilmek için anlık işlemler yapabilen ve her ''regex'' çalışmanızda tarayıcınızın bir tabında açık olması gereken bu siteleri mutlaka yer imlerinize eklemeniz tavsiye edilir.

Bir Kelime Aramak:

RegEx ile yapılabilecek en basit işlem kelime aramaktır, bunun için direkt aramak istediğimiz kelimeyi yazmak yeterli. Örnek olarak düzenli ifademize “mybb” yazıyoruz. Ve elde edeceğimiz sonuçta elma kelimelerinin seçildiğini görebilirsiniz.

Örnek Düzenli İfade:
mybb

Metin ve Sonuç:

Bu deneme amaçlı yazılmış ve içerisinde mybb geçen öylesine bir metin.

Yukarıda yeşil renkle işaret edilen kelime, yazdığımız ifadenin yakaladığı kelimenin göstergesidir. Bundan sonraki örneklerde de elde ettiğimiz sonuçları böyle göstereceğim.

Özel karakterler:

Düzenli ifadelerde bolca anlam ve ifade içeren özel karakterler vardır. Asıl yapmak istediklerimizi bunlarla ifade edip istenilen sonuca ulaşırız. Öncelikle bu karakterlerin ne olduklarına bakalım, sonrasında da nasıl kullanıldıklarını örnekler ile deneyelim.

Düzenli İfadelerde Kullanılan Özel Karakterler:
php-regex-ozel-karakter.png

Regex Ayarları:

Regex desenleri iki “/” (bölü) işaretinin arasına yazılır. Sondaki bölü işaretinden sonra isteğe bağlı olarak ''regex ayar karakterleri'' girilir.

Ayar Karakterleri:
php-regex-ayar-karakter.png

Örnek kullanımı:
PHP Kod:
Kod:
/mybb/i 


Bu örnekte büyük MYBB, küçük mybb ya da Mybb şeklinde yazılanları da büyük küçük harfe aldırmadan yakalar.

Yukarıdaki örnek mybbci, mybbmod gibi kelimelerin içerisindeki “mybb”leri de bulacaktır. Eğer sadece mybb kelimesini aramak istiyorsak kelime başı ve sonunu ifade eden \b kullanacağız.

Örnek:
PHP Kod:
Kod:
/\mybbci\b/gi 


Şimdi sadece mybb kelimesini bulacağız, mybbci, mybbmod gibi diğer mybb içeren kelimeleri yakalamayacaktır.

Sayıları Yakalamak:

Gelelim şimdi yukarıdaki tabloda listelediğimiz karakterlerin örnek kullanımına. Girilen içerikte sadece sayıları bulmak için “\d” ve “+” karakterlerini kullanacağız.

Örnek kullanımı:
PHP Kod:
Kod:
/\d+/g 


Bu örnek sadece 1234321789 sayılarla eşleşir. “g” ayarı ile de bir kere değil kapsamlı aramasını ifade ettik

Bir veya daha fazla tekrarı ifade eden “+” karakterinin başına herhangi bir rakamı ifade eden “\d” yazdık. Daha işe yarar bir örnek için girilen içerikteki tarih formatında yazılmış ifadeyi yakalayalım.

Örnek:
PHP Kod:
Kod:
/(\d{2}\.\d{2}\.\d{4})/g 


İfadenin karışık görünmesi sizi korkutmasın, ilgili yerlerden inceleyerek ayıkladığınızda ne olduğunu daha rahat özetleyebilirsiniz. \d{2} 2 rakamı, sonrasında \. kaçış karakteri ile noktayı, son kısımda ise 4 rakamı ifade ettik. Böylece20.08.2014 gibi bir içerikle eşleşecektir.

Kelimeleri Yakalamak:
Bunun için yukarıdaki örnekle benzer bir ifade ile yapabiliriz.

Örnek Kullanımı:
PHP Kod:
Kod:
/(\w+)/g 


\w ifadesi herhangi bir harfi ifade ettiğini söylemiştik fakat Türkçe karakterlerin bu ifade için istisna olduğunu bilmeniz gerekiyor. Eğer Türkçe bir içerikle çalışıyorsak yapmamız gereken ifade şöyle olmalı;

Örnek:
PHP Kod:
Kod:
/([a-zA-ZÇŞĞÜÖİçşğüöı]+)/g 


Bu ifade ile Türkçe kelimeleri de yakalayabiliriz.

Küçük ve büyük a’dan z’ye harlerin yanına Türkçe’de olan küçük ve büyük harfleri ekledik. Bir diğer örnek olarak da içerikten sadece istenilen bir kelimeyi almayı deneyelim.

Örnek:
PHP Kod:
Kod:
/benim adım (\w+)/gi 


Merhabalar benim adım XpSerkan!

Başlangıç ve Sona Göre Yakalama:

^ ve $ karakterleriyle başının ya da sonunun nasıl olacağını ifade edebiliriz. Örnek olarak sadece ''selam'' ile başlayan içeriği ayıklamayı deneyelim.

Örnek Kullanımı:
PHP Kod:
Kod:
/^selam/ 


Bu örnek metin ''selam'' ile başlamadığı için hiç bir şeyle eşleşmeyecektir

selam! bu örnek daha samimi olduğu için eşleşecektir

''Selam'' ile başlayan ve ''hoşçakal'' ile biten metnin arasında geçenleri yakalayacak bir örnek daha;

Örnek:
PHP Kod:
Kod:
/^selam(.+)hoşçakal$/ 


''selam'' bu kısımlar yakalanacak ''hoşçakal''

Düzenli İfadeleri PHP ile Kullanmak:

Gelelim bu faydalı işlemleri PHP üzerinde kullanmaya. Bunun için bir kaç faydalı fonksiyon ile tanışacağız.

İfadenin Eşleşip Eşleşmediğini Kontrol Etmek:

preg_match fonksiyonu ile yazdığımız ifadenin verdiğimiz içerikle eşleşmediğini kontrol edebiliyoruz. Örnekte girdinin geçerli bir saat formatı olup olmadığını kontrol edeceğiz.

Örnek Kullanımı:
PHP Kod:
Kod:
$pattern= '/^([01][0-9]|[2][0-3]):[0-5][0-9]:[0-5][0-9]$/';
$content = '23:15:59';
 
if(preg_match($pattern, $content))
{
    echo 'Doğru bir saat girilmiş';
}
else
{
    echo 'Yanlış bir saat formatı girilmiş';


Eğer ifade metin içerisinde eşleşirse true aksi halde false döner.

Yazdığımız ifadenin açıklamasını da merak ediyorsanız;
Öncelikle ^ ile metnin başını ifade ettik, yani tam olarak bizim istediğimiz gibi başlamalı. Sonunda da $ kullandık, bu sayede tam olarak bizim istediğimiz başlangıca ve sona sahip olan bir içeriği aradığımızı ifade ettik.

Sonrasında ([01][0-9]|[2][0-3]) 2 ifadeyi gruplandırdık. Çünkü saat ya 01 den 19′a kadar ya da 20 dan 23′e kadar olabilir. Eğer [0-9]{2} şeklinde 0 ile 9 arasında 2 sayı ile eşleş deseydik, 99 gibi 23′den büyük sayılara da eşleşirdi.

Yakalanan İçerikleri Almak:

Düzenli ifadelerde yakalamak ve ayırmak istediğimiz içeriklerin ifadelerini parantez içerisinde yazarız. Parantez içerisine yazılan ifadelere eşleşen içeriklere preg_match_all fonksiyonu sayesinde ulaşacağız. Bu fonksiyon tüm içeriği taramasını sağlayan “g” ayarını içerir, yani preg_match_all kullanırken “g” (global) ayarını yazmanıza gerek yok.

Teorik bilgi ve örneklerin haricinde biraz gerçek hayattaki kullanımlarına bakarak daha iyi kavrayabileceğimizi düşünüyorum. Bir sitenin kayak kodundan title etiketi arasında yer alan site başlığını yakalamak için şöyle bir ifade yazabiliriz.

Örnek kullanımı:
PHP Kod:
Kod:
$pattern = '/<title>(.+)<\/title>/i';
$content = file_get_contents('http://www.phpr.org');
 
preg_match_all($pattern, $content, $results);
 
print_r($results); 


Ekran çıktısı şöyle olacaktır;

Örnek Çıktı:

Kod:
Kod:
Array
(
    [0] => Array
        (
            [0] => <title>php serüvenleri - PHP dersleri, PHP örnekleri, PHP kodları</title>
        )

    [1] => Array
        (
            [0] => php serüvenleri - PHP dersleri, PHP örnekleri, PHP kodları
        )
)


$results değişkenindeki dizinin ilk elemanı; girilen ifade ile eşleşen içeriklerin dizisini verir. Sonraki elemanları ise parantezler ile grupladığımız ifadelere eşleşen içeriklerin dizisini verir. Yani bizim asıl ihtiyacımız olan title etiketleri arasında parantez içerisine aldığımız karakterleri almak için 2. elemana bakacağız.

İkinci elemanda kendi içerisinde bir dizi, yani eğer birden fazla eşleşme olursa onları da sırayla verecektir.

Düzenli İfadeleri Kullanarak İçeriği Değiştirme:

Yine kullanışlı bir örnek ile açıklayalım. Girilen metin içerisine düz bir şekilde yazılan URL’leri HTML formatında link yapalım. Bunun için öncelikle bir URL’yi ifade edecek olan desen lazım. Ben internette hazır örneklerden birisini seçtim, dilerseniz siz de diğerlerine şuradaki adresten bakabilirsiniz. preg_replace fonksiyonu ile eşleşen ifadelerde yine parantez içinde grupladığımız ifadeleri istediğimiz şekilde değiştirebiliriz.

Örnek Kullanımı:
PHP Kod:
Kod:
// URL'leri yakalayan desen
$pattern = '(https?:\/\/(([a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}\/?[^\b\s]+))';
 
$content = 'Diğer PHP serüvenlerine http://www.mybb.com.tr adresinden bakabilirsiniz';
 
$replace = '<a href="$0">$1</a>';
 
echo preg_replace($pattern, $replace, $content); 


Ekranda düz yazı ile yazdığımız URL’nin link olmuş hali aşağıdaki gibi yazar;

Örnek Çıktı:
Kod:
Kod:
Diğer PHP serüvenlerine www.mybb.com.tr adresinden bakabilirsiniz.


Daha Fazlası:

İfade Gruplarını Yakalamamak:

Yukarıda özellikle yakalamak istediğimiz ifadeleri parantez içine almamız gerektiğini söylemiştim. Fakat her parantez içine aldığımızı yakalamak istemeyebiliriz. Bunun için parantezleri (?: ... ) şeklinde kullanabiliriz.

Böylece bu parantezin yakaladığı içerik sadece çalışırken kullanılır, sonuçta gösterilmez.

Örnek Kullanımı:
PHP Kod:
Kod:
/(\w+@\w+(?:\.\w+)+)/ 


E-posta adresini ifade eden desende iki grubumuz var, fakat içerideki grubu sonuçta almamıza gerek yok. İfadeyi çalıştırdığımızda sadece mail adreslerini veren bir dizimiz olacak.

İfade Gruplarını İsimlendirme:

Yukarıdaki örnekte gereksiz parantezleri almayıp elde ettiğimiz sonucu biraz daha düzene sokmuş olduk. Şimdi ise bu gruba isim vererek daha da düzeni sağlayabiliriz.

Grupları /(?<grupismi>ifade)/ şeklinde isimlendirebilirsiniz.

Örnek Kullanımı:
PHP Kod:
Kod:
$pattern = '/(?<email>\w+@\w+(?:\.\w+)+)/i';
$content = 'Bir kaç adres: info@mybb.com.tr, xpserkan@mybbgrup.com, info@myprobb.com';
 
preg_match_all($pattern, $content, $results);
 
print_r($results['email']); 


Örnek Çıktı:
Kod:
Kod:
Array
(
    [0] => info@mybb.com.tr
    [1] => xpserkan@mybbgrup.com
    [2] => info@myprobb.com
)


Böylece hiç dizi elemanlarının hangisi benim ihtiyacım olandı diye uğraşmadan direkt isim verdiğimiz grubun yakaladığı içeriklere ulaşabiliriz.

Hava Durumu:

Yine pratik bir örnek ile meteoroloji sitesinden İstanbul için günlük hava durumunu yakalayan bir desen hazırlayalım. Bu tür işlerin püf noktası aradığımız içeriği çevreleyen eşsiz desenleri görmek.

İstanbul için günlük hava durumunu veren sayfa;
Kod:
Kod:
http://www.mgm.gov.tr/tahmin/il-ve-ilceler.aspx?m=ISTANBUL


Sayfanın kaynağını açıp aradığımız sıcaklığın hangi HTML etiketleri arasında olduğuna bakıyoruz.

Örnek Kullanımı:
PHP Kod:
Kod:
$content = file_get_contents('http://www.mgm.gov.tr/tahmin/il-ve-ilceler.aspx?m=ISTANBUL');
 
// Derece
preg_match_all('/<em class="renkMin zemimeZ">(.+)C<\/em><\/td>/si', $content, $results);
// İlk eşleşeni alıyoruz
$degree = $results[1][0];
 
// Hava durumunun ikonu ve açıklaması
preg_match_all('/"([\wÇŞİĞÜÖöçşğüı ]+)" rowspan="2"><img src="\.\.([\w\/\.-]+)"/si', $content, $results);
$description = $results[1][0];
$image = 'http://www.mgm.gov.tr' . $results[2][0];
 
echo $degree . ' ' . $description;
echo '<img src="' . $image . '" />'; 


Bu şekilde ekranda hava durumunu görürüz.

Bu konuyu yazdır

  [1.6] Profilde Avatarı Sola Almak ( KOD + ANLATIM )
Yazar: Nevedia and #NinjassK - 09-01-2015, 04:52 AM - Forum: Mybb - Yorumlar (1)

eklenti.png Eklenti ismi:MyBB için Profilde Avatarı Sola Almak Modifikasyonu
yapimci.png Eklenti Yapımcısı: Nevadia
guvenlik.png Eklenti Güvenlimi ?: Güvenli onay.png
versiyon.png Eklenti Versiyonu:1.0
arac.png Test Durumu: Denemiştir-sorunsuz onay.png
mybb.png Uyumlu Olduğu Sürüm-(ler): MyBB - 1.6.x 
aciklama.png Eklenti Açıklaması: Kullanıcı Profilinde Avatarı En Sola Alır
Eklenti Kurulumu:

Admin Kp > Temalar -Şablonlar > Şablonlar > Kullandığınız Tema > Üye Profili Şablonlar > member_profile
Kod:

Kod:
<html>
<head>
<title>{$mybb->settings['bbname']} - {$lang->profile}</title>
{$headerinclude}
</head>
<body>
{$header}
<table border="0" width="100%">
<tr>
<td width="35%" valign="top">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr><td class="thead"><strong>{$formattedname}   Hakkında</strong></td></tr>
<tr><td class="trow1"><div style="float:left; margin-right: 5px;">{$avatar}</div><span class="largetext"><strong>{$formattedname}</strong></span><br />
<span class="smalltext">
({$usertitle})<br />
{$groupimage}
{$userstars}</td></tr>
<tr><td class="trow1"><strong>{$lang->registration_date}</strong> {$memregdate}</td></tr>
<tr><td class="trow1"><strong>{$lang->date_of_birth}</strong> {$membday} {$membdayage}<br /></td></tr>
<tr><td class="trow1"><strong>{$lang->local_time}</strong> {$localtime}<br /></td></tr>
<tr><td class="trow1"><strong>{$lang->postbit_status}</strong> {$online_status}</td></tr>
{$awaybit}
</table>
<br />
{$profilefields}<br />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td colspan="2" class="thead"><strong>{$lang->users_contact_details}</strong></td>
</tr>
<tr>
<td class="trow1"><strong>{$lang->homepage}</strong></td>
<td class="trow1">{$website}</td>
</tr>
{$sendemail}
<tr>
<td class="{$bgcolors['pm']}"><strong>{$lang->pm}</strong></td>
<td class="{$bgcolors['pm']}"><a href="private.php?action=send&amp;uid={$memprofile['uid']}">{$lang->send_pm}</a></td>
</tr>
<tr>
<td class="{$bgcolors['icq']}"><strong>{$lang->icq_number}</strong></td>
<td class="{$bgcolors['icq']}">{$memprofile['icq']}</td>
</tr>
<tr>
<td class="{$bgcolors['aim']}"><strong>{$lang->aim_screenname}</strong></td>
<td class="{$bgcolors['aim']}"><a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=aim&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['aim']}</a></td>
</tr>
<tr>
<td class="{$bgcolors['yahoo']}"><strong>{$lang->yahoo_id}</strong></td>
<td class="{$bgcolors['yahoo']}"><a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=yahoo&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['yahoo']}</a></td>
</tr>
<tr>
<td class="{$bgcolors['msn']}"><strong>{$lang->msn}</strong></td>
<td class="{$bgcolors['msn']}"><a href="javascript:;" onclick="MyBB.popupWindow('misc.php?action=imcenter&amp;imtype=msn&amp;uid={$uid}', 'imcenter', 450, 300);">{$memprofile['msn']}</a></td>
</tr>
</table>

</td>
<td width="2%"></td>
<td width="63%" valign="top">
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td colspan="2" class="thead"><strong>{$lang->users_forum_info}</strong></td>
</tr>
<tr>
<td class="trow1"><strong>{$lang->joined}</strong></td>
<td class="trow1">{$memregdate}</td>
</tr>
<tr>
<td class="trow2"><strong>{$lang->lastvisit}</strong></td>
<td class="trow2">{$memlastvisitdate} {$memlastvisittime}</td>
</tr>
<tr>
<td class="trow1"><strong>{$lang->total_posts}</strong></td>
<td class="trow1">{$memprofile['postnum']} ({$lang->ppd_percent_total})<br /><span class="smalltext">(<a href="search.php?action=finduserthreads&amp;uid={$uid}">{$lang->find_threads}</a> &mdash; <a href="search.php?action=finduser&amp;uid={$uid}">{$lang->find_posts}</a>)</span></td>
</tr>
<tr>
<td class="trow2"><strong>{$lang->timeonline}</strong></td>
<td class="trow2">{$timeonline}</td>
</tr>
{$referrals}
{$reputation}
{$warning_level}
</table>
<br />

{$signature}
{$modoptions}
{$adminoptions}
{$buddy_options}


</td>
</tr></table>
{$footer}
</body>
</html>
</html
Tamamen Bu Kodla Değştirin 
2602wdy.jpg

Bu konuyu yazdır

  Resimli Alıntı Kutusu Yapmak [Ders]
Yazar: Nevedia and #NinjassK - 09-01-2015, 04:50 AM - Forum: Mybb - Yorum Yok

Admin KP > Temalar & Şablonlar > Temalar > Temanız > Global.css

Bulun:

Kod:

Kod:
blockquote {
    border: 1px solid #ccc;
    margin: 0;
    background: #fff;
    padding: 4px;
}


Değiştirin:

Kod:
Kod:
blockquote {
padding-left: 70px;
padding-top: 18px;
padding-bottom: 18px;
padding-right: 10px;
border-color: #FFBE7D;
border: 1px solid #FFBE7D;
color: #000000;
background: #EEF4F9;
-moz-border-radius: 3px;
-webkit-border-radius:3px;
border-top: 1px solid #FFBE7D;
border-bottom: 1px solid #FFBE7D;
margin: 5px;
background-image: url(http://destek.mybb.com.tr/attachment.php?thumbnail=891);
background-position: middle left;
background-repeat: no-repeat;
text-indent: 23px;
}

Sonuç:
91469318125177965007.png

Bu konuyu yazdır

  MyBB Meta Tag Nedir - Yapımı ve Kullanım İşlevi
Yazar: Nevedia and #NinjassK - 09-01-2015, 04:48 AM - Forum: Mybb - Yorumlar (1)

Meta tag sitenizi arama motorlarının ziyaretinde siteniz ile ilgili bilgileri sunması anlamına gelmektedir.kısaca siteniz ile ilgili tüm bilgiler ve belli başlı konular meta tag sayesinde arama motorlarına kolayca kayıt edilebilir ve meta tag sayesinde arama motorları sitenizi devamlı ziyaret eder.Metatag sitenizin özetidir.Binlerce dolara yaptırdığınız yada kişisel emek harcayarak yaptırdığınız sitenizi tanıtamıyor ve arama motorlarına ilave edemiyor iseniz öncelik ile bir metatag ın sitenizde olması gereklidir.Bir apartman kurmuş olabilirsiniz ama giriş kapısının anahtarı sizde yoksa o apartmana giremessiniz.Bir arama motoruda bu şekildedir.Siteniz ile ilgili bilgileri bu kodlar sayesinde alır.Bu kodlar ile ilerleyen zamanda sitenizi düzenli olarak ziyaret eder.

Kesinlikle bir meta tag olmadan sitenizi arama motorlarına kaydettirmeyiniz.

Bir metatagda neler bulunur;

1) Sitenizi tanıtan sitenizin içeriğine özgü kelimeler bulunur.

2) Hangi ülkeye ait bir site olduğunuz.

3) Arama motorlarının hangi sıklıklarla sitenizi ziyaret etmesi gerektiği(bu önemlidir yapmış olduğunuz yenilikler ve sitenize yeni eklemeler arama motorunun ilk ziyaretinden sonra yayınlanacaktır.)

4) Sitenizin ulaşacak bir mail adresinin olduğu

5) Hangi katogorilere yerleşmesi gerektiği.online satış yapan bir sitenin o alan ile ilgili bölüme yerleşmesini sağlar.

6) Bazı arama motorları sitenizin içeriğini kaydeder.Bazı arama motorları ise sadece meta taglarınızı kontrol eder ve bunu kaydeder.Düzgün çalışan bir metatag bu sebeb ile önemlidir.

7) index lenmesini istediğiniz herşeyi kaydettirebilir yada kaydettirmeyebilirsiniz.herşey sizin vereceğiniz komutlara bağlıdır.

Bunlar ilk akla gelenlerdir. Meta tag ın sayısız yararı vardır.Bu sebeb ile verimli bir kayıt almak istiyor iseniz öncelik ile size özel bir meta tag ın sitenize kurulması gerklidir.

örnek meta tag ;(basit siteler için örnek meta tag kırmızı ile yazılan alanları kendinize göre değiştiriniz.)

Admin KP sag_ok.png Şablon & Temalar sag_ok.png Temanız sag_ok.png Şablonlar sag_ok.png Kullandığınız Tema Şablonu sag_ok.png Guruplandırılmuş Şablonlar sag_ok.png headerinclude aç ve en üste ekle hepsi bu kadar..

Kod:

Kod:
<HTML>
<HEAD>

<title>ARAMA MOTORU KAYIT en ucuz kayıt yapan firma arama motoru kayıt aramamotoru site ekle site kayıt</title>

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-9">
<META NAME="ROBOTS" CONTENT="follow,index">
<META HTTP-EQUIV="Content-Language" CONTENT="tr">
<META NAME="Description" CONTENT="Açıklama Ekle , Açıklama Ekle, Açıklama Ekle, Açıklama Ekle, Açıklama Ekle, warrock,warrockhit.com ">
<META NAME="Keywords" CONTENT="Açıklama Ekle , Açıklama Ekle, Açıklama Ekle, Açıklama Ekle, Açıklama Ekle, warrock,warrockhit.com">
<META NAME="Author" CONTENT="http://www.warrockhit.com">
<META HTTP-EQUIV="Reply-to" CONTENT="e-mail adresiniz">
<META NAME="Generator" CONTENT="Microsoft FrontPage 5.0">
<META NAME="Creation_Date" CONTENT="9/2/2003">
<META NAME="revisit-after" CONTENT="3 days">
</HEAD>
<HEAD>
</head>

Bu konuyu yazdır

  MyBB Kelime Filtreleme İşlemi
Yazar: Nevedia and #NinjassK - 09-01-2015, 04:47 AM - Forum: Mybb - Yorumlar (1)

Açıklama : 

Forumda kullanılmasını istemediğiniz kelimeler yazıldığı takdirde sizin belirlediğiniz kelime çıkacaktır.

Uygulama : 

Admin KP sag_ok.png Ayarlar / Yapılandırma sag_ok.png Kelime Filtreleme sag_ok.png

Filtrelenen Kelime : ( Engelemek İstediğiniz Kelime )

Filtrelenen Kelime Yerine Çıkacak Olan Kelime : ( Filtrelemek İstediğiniz Kelimenin Yerine Çıkacak Olan Kelime )

Bu konuyu yazdır

  MyBB Admin Panelinde Admin ve Grup Yetkilerini Özel Olarak Ayarlamak
Yazar: Nevedia and #NinjassK - 09-01-2015, 04:46 AM - Forum: Mybb - Yorum Yok

Kullanıcı İzinleri

Admin KP sag_ok.png Üyeler & Gruplar sag_ok.png Admin Yetkileri sag_ok.png Kullanıcı İzinleri sag_ok.png Yetkiliyi Seçerek Hangi Alanda Yetkisini Açmak İstiyorsak İşlemi Başlatıyoruz

Grup İzinleri

Admin KP sag_ok.png Üyeler & Gruplar sag_ok.png Admin Yetkileri sag_ok.png Grup İzinleri sag_ok.png Grubu Seçerek Hangi Alanda Yetkisini Açmak İstiyorsak İşlemi Başlatıyoruz

Bu konuyu yazdır

  MyBB Forumda Anasayfada Bulunan Alt Forum Sayısını Ayarlamak
Yazar: Nevedia and #NinjassK - 09-01-2015, 04:46 AM - Forum: Mybb - Yorum Yok

Admin KP sag_ok.png Ayarlar / Yapılandırma sag_ok.png Anasayfa Ayarları - [index] sag_ok.png Ana Sayfada Kaç Tane Alt Forum Gösterilsin?

Bu bölmeye sayısal değerler vererek istediğiniz gibi ayarlayabilirsiniz.

Bu konuyu yazdır

  [Bilgi] Google Bot Yazısı Yerine Google İkonu Koymak [Ders]
Yazar: Nevedia and #NinjassK - 09-01-2015, 04:45 AM - Forum: Mybb - Yorumlar (120)

dmin Paneli > Ayarlar > Örümcekler / Botlar > Google > Düzenle

Bot İsimi yazan yere 
Kod:

Kod:
<img src="http://www.mybb.com.tr/photo/imgres-1/53448080334695937012.gif" alt="Google" title="Google" />


yazıp kaydedin.
İşlem tamamdır smile.gif

Bu konuyu yazdır



10tl.net Destek Forumu -

Online Shopping App
Online Shopping - E-Commerce Platform
Online Shopping - E-Commerce Platform
Feinunze Schmuck Jewelery Online Shopping