10 Şubat 2008 Pazar

10 Saniyede Üye Ol

S.a Arkadaşlar.Sitenize gelen yeni ziyaretçilere forumunuzun anasayfasında ''üye ol'' uyarısı yapan moddur..

index.tempalteyi açın

bu kodu bul

Kod:




üst satırına bunu ekleyin

Kod:

';
// 10 saniyede uye ol by İskeletor-x
if ($context['user']['is_guest'])
{
echo'






site ad?n?z buraya
Sitemize �ye olarak hizmetlerimizden en iyi ?ekilde yararlanabilirsiniz.
10 saniyede �ye olmak i�in t?klay?n.




';
}
echo'



Kod içinde gerekli yerleri kendinize göre düzenleyin...

Örümcek Ziyaret Komutları

Buradaki değişiklik sayesinde sitenize gelen google bot yada örümceklere verilen komutla 1 gün sonra tekrar sitenizi ziyaret etmeleri ve indexlemeleri sağlanır


index.template.phpde bul bu kodları

Alıntı
// The main sub template above the content.
function template_main_above()
{
global $context, $settings, $options, $scripturl, $txt, $modSettings;

// Show right to left and the character set for ease of translating.
echo '


', empty($context['robot_no_index']) ? '' : '
', '


değiştir

Alıntı
// The main sub template above the content.
function template_main_above()
{
global $context, $settings, $options, $scripturl, $txt, $modSettings;
$stop_words= array("I "," a "," about "," an "," are "," as "," at "," be "," by "," com "," de "," en "," for "," from "," how ","How "," in "," is"," it "," la "," of "," on "," or ","Or "," that "," the ","The "," this "," to "," was "," what "," when "," where "," who ","Who "," will "," with "," und "," the "," www ","!",".","?","=","-");
$keywords_ = str_replace($stop_words," ",$context['page_title']);
$keywords_ = preg_replace ( "/\s\s+/" , " " , $keywords_);
$keywords_ = str_replace(" ",", ",trim($keywords_));

// Show right to left and the character set for ease of translating.
echo '






', empty($context['robot_no_index']) ? '' : '
', '

Reklamstore Kazanç Ortaklığı

Reklam Store Adsense'in türk alternatiflerinden. Reklam görünümü örneği için Futbol Videoları adresini ziyaret edebilirsiniz. Benim şirket çalışanıyla bugün mailleşmem olmuş ve hızlarından etkilenerek üye olmuştum..Bir süredir kulanıyorum ve gayet memnunum. Sadece bazen sunucu hatasından dolayı reklam yerine hata mesajı çıkıyor. Duyuru sayfalarında bunun geçici bir sorun olduğunu belirtmişler.

Ayrıca reklam yayınıyla birlikte Adsense kullanabilme imkanı da sunuyor. Müşteri hizmetlerinin hızı da cabası. Şu anda kime sorsam ödemelerini geciktirmeden almışlar.

Ortalama 0.03 ortalamayla çalışıyorlar. Ödeme tam yeni webmasterlar için. Her 30 ytl de bir ödeme yapıyorlar. Sözleşme ve ödeme bilgileri aşağıda. Rep bilgisi yukarda

Ödeme bilgileri
Yayıncı Sözleşmesi
Yayıncılara Duyurular

Tarih: 11.12.2007 Hayırlı olsun filtreleme özelliğini de eklediler. +18 içerikli reklamları gösterme seçimi bizlerin elinde artık.
Alıntı
Sevgili Reklam Store kullanıcısı,

Reklam Store'un gelişimi devam ediyor. Her ay 250 milyonun üzerinde gösterim yapan, yüzlerce site sahibine kazanç sağlayan Reklam Store'a, kullanıcı ihtiyaçları doğrultusunda yeni özellikler ekleniyor. Son zamanlarda reklam filtreleme özelliği ile ilgili yoğun talep almıştık. Zaten planlarımız içerisinde olan bu özelliği artan talep doğrultusunda bir an önce hazırlamaya karar verdik. Hesabınıza giriş yaptıktan sonra sol menüdeki sitelerim bölümünden filtreleme sayfasına ulaşabilirsiniz. Filtreleme özelliği şu anda yetişkinlere yönelik reklamları engellemenize yarıyor. İlerleyen dönemlerde istemediğiniz tüm reklamları filtrelemenize imkan vereceğiz. Filtreleme sayfasına direk ulaşmak için tıklayın: Reklam Store

Sistemimiz ile ilgili soru, görüş ve önerilerinizi hesabınızına giriş yaptıktan sonra destek linkine tıklayarak bize gönderebilirsiniz.

Saygılar

Reklam Store Yönetimi

Alıntıdır(www.r10.net)

Hoşgeldiniz Modu

Yine Bir Ceviri ve Yine Ben
Mod Adı: Welcome Topic
Türkce Ceviri: kelkun
Download: http://custom.simplemachines.org/mods/index.php?mod=789

Türkçesi: Modu Kurduktan Sonra Ekteki "WelcomeTopic.turkish.php Dosyasi(utf-8 Kullananlar "WelcomeTopic.turkish-utf8.php Dosyasi)ni Themes/Temaniz/languages(boyle bir klasorunuz yoksa default temaninkine atin.) Klasorune Atin.+[/red]
Themes/Temaniz/languages/Modifications.turkish.php Dosyasinda (yoksa default temadan alin, UTF-8 kullanıyorsanız Modifications.turkish-utf8.php dosyasını değiştirin)

Bulun:

Kod:


?>


Üstüne Ekleyin:

Kod:

//Begin Welcome Topic Text Strings
$txt['welcome_admin'] = 'Hosgeldiniz Modu Ayarlari';
// End Welcome Topic Mod Text Strings


Eklentiler
http://www.turksmf.com/index.php?topic=187.0;topicseen

Basit Top 10

Merhaba Arkadaşlar Basit Top 10 Üzerinde Biraz Ugrastım Ve Bu Görüntüyü Elde Ettim..

Canlı Örneği TurkSMF



Resmi Büyük Grmek İçin Tıklayın http://www.system-tr.com/resim/basittop10.png


Bu Görüntüyü Elde Etmek için Temanızın Boardindex.template.php Dosyasında Bul:





Kod:
// This is the "Recent Posts" bar.
if (!empty($settings['number_recent_posts']))
{
echo '

', $txt[214], '



', $txt[214], '

';

// Only show one post.
if ($settings['number_recent_posts'] == 1)
{
// latest_post has link, href, time, subject, short_subject (shortened with...), and topic. (its id.)
echo '
', $txt[214], '

', $txt[234], ' "', $context['latest_post']['link'], '" ', $txt[235], ' (', $context['latest_post']['time'], ')

';
}
// Show lots of posts.
elseif (!empty($context['latest_posts']))
{
echo '
';

/* Each post in latest_posts has:
board (with an id, name, and link.), topic (the topic's id.), poster (with id, name, and link.),
subject, short_subject (shortened with...), time, link, and href. */
foreach ($context['latest_posts'] as $post)
echo '



';
echo '
', $post['link'], ' ', $txt[525], ' ', $post['poster']['link'], ' (', $post['board']['link'], ') ', $post['time'], '
';
}
echo '

';
}


Bununla Değiştirin:

Kod:
// This is the "Recent Posts" bar.


if (!empty($settings['number_recent_posts']))
{
echo '



', $txt[214], '

';

// Only show one post.
if ($settings['number_recent_posts'] == 1)
{
// latest_post has link, href, time, subject, short_subject (shortened with...), and topic. (its id.)
echo '
', $txt[214], '

', $txt[234], ' "', $context['latest_post']['link'], '" ', $txt[235], ' (', $context['latest_post']['time'], ')

';
}
// Show lots of posts.
elseif (!empty($context['latest_posts']))
{
echo '






';
echo '













';
echo '
' , $txt[747] , '

' , $txt[748] , '
' , $txt[749] , '
' , $txt[750] , '


';

/* Each post in latest_posts has:
board (with an id, name, and link.), topic (the topic's id.), poster (with id, name, and link.),
subject, short_subject (shortened with...), time, link, and href. */
foreach ($context['latest_posts'] as $post)
echo '

| ', $post['poster']['link'],'
| ', $post['board']['link'], '
| ', $post['short_subject'], '
| ', $post['time'], '
';
}
echo '

';
}


Alıntı Değil Alın Teridir Gülümseme

4 Şubat 2008 Pazartesi

Hata Mesajları & Çözümleri

Bazı hatalar çok fazla sorulduğu için bu konuyu açma gereği duydum. Dikkatinizi çekerim ki bu konuda bu hataların sadece özetleri verilmiştir, daha detaylı bilgiler almak isterseniz lütfen forumda arama yapınız.

Ayrıca birçok hata [ayarlari_onar.php (ekte) çalıştırılarak giderilebilir.

Kısıtlanmış PHP fonksyonları:
Alıntı
Warning: ********* has been disabled for security reasons in /home/www/forum/Sources/Errors.php on line xxx

burada hata genellikle realpath(), tmpfile, link, mb_send_mail() yüzünden olabiliyor. Bu durumda web-hosting firmanızla temasa geçip bu fonksyonları açmalarını isteyebilirsiniz, genel olarak bedava php veren firmalarda bu hatalar baş gösterir.

Copyright kısmı kaldırılmış hatası
Alıntı
Sorry, the copyright must be in the template.
Please notify this forum's administrator that this site is using an ILLEGAL copy of SMF

Forumun altında duran copyright kısmı ile oynamak veya onu kaldırmak yasaktır. Bu yüzden böyle bir durum olduğunda yukarıdaki mesajı alırsınız. Bazen yanlışlıkla dil dosyaları veya temalar yüklenirken de aynı hata alınabilir, bu durum genelde yanlış yüklemeler sonucu ortaya çıkmaktadır. En son tema dosyalarında değişiklik yaptıysanız hata oluşmuş olabilir, veya dil dosyaları düzgün yüklenmemiş olabilir. Tekrar yüklemeyi deneyebilirsiniz.

PHP Safe Mode sorunları - (SAFE MODE Restriction in effect)
Alıntı
fopen(): SAFE MODE Restriction in effect. The script whose uid is xxxx is not allowed to access /var/www/httpdocs/Packages/temp owned by uid xx

Web hostunuz PHP'yi Safe Mode'da kullandığı için CHMOD sorunlarınız var. Yapabileceğiniz iki şey var, ilki web hostunuzdan Safe Modu'u kapatmalarını isteyebilirsiniz. İkincisi ise sözü geçen dosyaların ve muhtemelen birçok diğer dosyaların CHMOD ayarlarını 777'ye değiştirebilirsiniz.
Hostunuz safe mod'u kapatmıyorsa ve chmod işe yaramadıysa, o zaman /Packages klasöründeki temp isimli klasörü silin. Sonra yeniden oluşturun ve chmod 777 yapın. Artık paket kurabilirsiniz.
temp isimli klasör silinemiyorsa, /Packages klasörünü olduğu gibi silin ve yukarıdaki adımı tekrar uygulayın.

MySQL Bağlantı sorunları - (Connection Problems)
Alıntı
Connection Problems
Sorry, SMF was unable to connect to the database. This may be caused by the server being busy. Please try again later.

SMF MySQL sunucusuna bağlanamadığında bu hatayı gösterir. Bu hatanın alınmasında genelde iki neden vardır. Durup dururken meydana geldi ise hosting firmanızdaki MySQL sunucunuz çalışmıyor olabilir. Genel olarak çok uzun sürmeyen problemlerdir. Çok sık oluyorsa yapabileceğiniz iki şey var, ilki "Sürekli bir bağlantı sağla" açık ise kapatmanız ikincisi ise web hostunuza şikayet etmenizdir!
İkinci neden ise forum upgrade, taşıma veya benzeri değişiklikler sonucudur. Bu durumda repair_settings.php (ekte) (YANİ ayarlari_onar.php aracını) aracını çalıştırmanız tavsiye edilir. Settings.php dosyasındaki bilgilerin doğru olduğunu, şifrelerinizin doğru olduğunu ve dosya izinlerinin doğru verildiğini kontrol edin.

Dosya Bulunamadı sorunları - (failed to open stream)
Alıntı
Bir hata meydana geldi!
2: display(/home/xxxxx/public_html/forum/xxxxx/xxxxxx.php): failed to open stream: No such file or directory
Dosya: /home/xxxxx/public_html/forum/xxxxx/xxxxxx.php
satır: xxx

Buradaki problem kalın yazılar ile belirtilmiş olan dosyanın bulunamamış olmasıdır. Çözümü de basit olarak o dosyanın bahsi geçen dizinde bulunup bulunulmadığının kontrol edilmesi ve gerekiyorsa tekrar yüklenip erişim izinlerinin chmod ile tekrar ayarlanmasıdır. Ayrıca ayarlari_onar.php de kullanılabilir (mesela sözü geçen dosya Settings.php ise).

Mod'ların çift yüklenmesi - (Cannot redeclare)
Alıntı
Fatal error: Cannot redeclare xxxxxxxxxxxxxx() (previously declared in /home/xxxxx/public_html/forum/xxxxx/abcd.php:1213) in /home/xxxxx/public_html/forum/xxxxx/abcd.php on line 1310

Modifikasyon kurulumlarından sonra oluşabilecek bir hatadır. Belirtmek istediği abcd.php dosyası modifike edilirken aynı işlem iki kere yapılmıştır ve dolayısıyla kod fazlalığı vardır. Eğer abcd.php dosyasını açıp gösterilen satırlara bakarsanız (burada 1213 ve 1310) aynı kod segmentinin başlangıcını görürsünüz. Yapacağınız basitçe bunlardan birini silmenizdir. Burada en can alıcı nokta fazla veya eksik silmemektir, eğer tek bir nokta veya virgül atlarsanız forumunuz çalışmaz, bu yüzden önce yedek alın.


Eğer Forumunuz Rc2 'yse ve Kategori İçindeyken VeriTabanı (Mysql) Hatası Veriyorsa

Alıntı
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' 1, 3)' at line 3
Dosya: /home/*****/public_html/forum/Sources/MessageIndex.php
Satır: 102

Phpmyadmine girin ve şu sqli çalıştırın
Kod:
REPLACE INTO smf_settings (variable, value) VALUES ('maxMsgID', 1);

open_basedir Hataları - (open_basedir restriction in effect)

Alıntı
Warning: main() [function.main]: open_basedir restriction in effect. File(/QueryString.php) is not within the allowed path(s): (/home/xxxxxx/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/xxxxxxx/public_html/index.php on line xx

Warning: main(/QueryString.php) [function.main]: failed to open stream: Operation not permitted in /home/xxxxxx/public_html/index.php on line xx


ayarlari_onar.php dosyasını kullan. (Dokümantasyon bölümünde bulabilirsin.)

İşe yaramazsa sunucu sahibine söyle, "open_basedir" neden açık diye fırça at. Forumum o yüzden çalışmıyor de.


Bulunamayan fonksyonlar - (Call to undefined function)

Alıntı
Fatal error: Call to undefined function: ******** in /home/xxxxxx/public_html/forum/Sources/Load.php(xxx) : eval()'d code on line xxx
******** olan yerde create_button() yazıyorsa
Kullandığınız forum sürümü 1.0.X olmakla birlikte, yüklediğiniz tema 1.1.X için yapılmış.
Onun için temanızın forum sürümüne uygun versiyonunu yüklemeniz veya o temayı silmeniz gerekir.
Ya da forumunuzu 1.1.X sürümüne yükseltebilirsiniz.
******** olan yerde create_button() yazmıyorsa
O zaman bir mod yüklediniz ama hatalı/eksik yüklendi demektir. Modu manuel kurmayı deneyin, ya da kurulan bölümleri manuel kaldırmayı deneyin. Ayrıca mod yüklü bir forum upgrade edildikten sonra da sıkça karşılaşılır. Eğer karşılaşmak istemiyorsanız upgrade etmeden önce tüm modları kaldırın.

Template düzenlemede hata - (Parse error)

Alıntı
Parse error: syntax error, unexpected xxxxxx in /usr/export/www/xxxxxx/Themes/default/xxxxxxxx.template.php on line xxx
Kalınla işaretlenen dosyayı editlemiş ve hata yapmışsınız. Lütfen tırnak işaretlerine ve echo satırlarına dikkat ederek hatayı düzeltin.

MySQL yazım hataları - (You have an error in your SQL syntax.)

Alıntı
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ' x, x)' at line x
Dosya: /home/sarhoso/public_html/Sources/xxxxxxxxx.php
Satır: xxx
Genelde yönetici panelindeki "Forum Bakımları" altındaki fonksiyonlar ile giderilebilen hatalardır.

MySQL 'de dosya açılamaması

Alıntı
Can't open file: 'smf_xxxxxxxx.MYI' (errno: 145)
Ya da;
Alıntı
Incorrect key file for table smf_xxxxxxxxx
Ya da;
Alıntı
Table './user_name/smf_xxxxxx' is marked as crashed and should be repaired
Bu tablo bozulmuş demektir. Yapabileceğiniz iki seçenek var.
Birincisi, eğer yönetim paneline erişebiliyorsanız forum bakımlarını yapmak.
İkincisi, eğer yönetim paneline bu hatadan dolayı giremiyorsanız, phpMyAdmin veya benzeri
ile veritabanına girerek ismi geçen tabloyu onarmak. Yani phpMyAdmin 'de şu sorguyu çalıştırmak:
Kod:
REPAIR TABLE smf_xxxxxx;
Burada xxxxxx, yukarıda hatayı oluşturan tablonun adıdır.

MySQL tablo hatası

Alıntı
Error from table handler (errno 127)

Bu veya buna benzer hata numaraları (errno) ile hata alırsanız, veritabanında sizin için
ayrılmış olan alan dolmuş demektir. Dikkat! Bu, hostunuzun size ayırdığı web alanı değildir, MySQL alanıdır.
O yüzden forum bakımlarını yaptıktan sonra aynı hatayı aldığınız takdirde, hostunuza başvurup size ayrılan MySQL alanını genişletmelerini isteyin. cPanel kullanan hostların çoğunda size ayrılan MySQL alanı bilgilerini görebilirsiniz.

CHMOD Ayarları

Merhaba Arkadaslar Chmod ayarlarını bılmeyenler dıkkatlıce okusun derım

Bu Konuyu Forumda Chmod ile Cok sorun yasayanlar ıcın açmak zorunda kaldım..


ilk olarak forumumuzu kurabılmek ıcın ftpmizde bazı dosyalara chmod yanı yazılabılırlık vermek gerekıyor klasorlerın normal chmod ayarları 755 'dir Dosyaların İse Genellikle 644 'dür Biz Bunlara Yazılabılırlık Yanı Chmod verebılmek ıcın 777 Yapmamız lazım chmod ayarlarını 777 Yaptıgımız zaman o dosyaya yazılım ıznı vermıs oluyoruz yanı forumda ayarları kaydettıgımız zaman o dosyalarda degısıklılık olur forumu ılk kurarken su dosyalara yazılabılırlık yanı chmod vermemız gerekır

  • atachments
  • avatars
  • Packages
  • Packages/ klasoru içindeki /installed.list
  • Smileys
  • Themes
  • agreement.txt
  • Settings.php
  • Settings_bak.php

forumu ılk kurarken ustte verdıgım dosya ve klasorlere 777 chmod ayarı verıyoruz

daha sonrada forumumuzu normal bır sekılde kuruyoruz forumu kurduktan sonra Settings.php ve Settigs_bak.php dosyalarına 644 chmod verın bunuda nıye verıyoruz cunku bu chmodları tekrar 644 yapmassak sitemızı dahada kolay bır sekılde hackleyebılırler eger ayarlari_onar.php dosyası veya adminpanelindeki sunucu ayarlarında bır degısıklılık yapacaksak Settings.php doyasının chmod ayarını yenıden 777 yaparız ısımız bıttıkten sonrada tekrar 644 yaparız guvenlıgımız ıcın..


[ Soru )bazı arkadaslar Ben admin paneline gırıyorum ama temalar ve gorunum bolumunde tema yukle secenegını goremıyorum veya paketlerde paket yukle secenegını goremıyorum diyorlar

[ Cevap ) eger paket yukleyeceksenız assagıdakı dosyalara 777 chmod verın...


  • atachments
  • Packages
  • Packages/ klasoru içindeki /installed.list

Eger Tema Yukleyeceksenız Themes klasorune 777 chmod verın...

Bazı arkadaslarda Windows hosting kullanıyorlar Windows hosting kullanan arkadaslar plesk panelden chmod verebılırler eger bu konuda bılgınız yoksa hostting firmanıza danısabılırsınız...

Ayarlarınızı Onarın

ayarlari_onar.php, forumunuzda değiştirmeniz gereken ayarları değiştirmenize yardımcı olan bir araçtır.

Şu durumlarda kullanılır:

- Forumunuzun domain adresini değiştiriyorsanız.
- Forumunuzun bulunduğu klasörü değiştiriyorsanız. (Mesela www.adres.com'dan www.adres.com/forum'a taşıyorsanız)
- Veritabanızın adını veya kullanıcısını veya şifresini değiştiriyorsanız.
- Host firmanız, kendi klasör sisteminde değişiklik yapmışsa ve bu sebeple forumunuz çalışmıyorsa.
- Forumunuz "SMF is unable to connect to the database" şeklinde bir hata veriyorsa.
- Forum temanız görünmüyorsa veya bembeyaz görünüyorsa.

Bunun kullanımı şöyledir:

Aşağıdaki zip dosyasından ayarlari_onar.php dosyasını çıkarın (Eğer bu foruma üye değilseniz ekteki dosyayı göremezsiniz.). O dosyayı forumunuzun bulunduğu klasöre atın. Sonra internet üzerinden dosyaya ulaşın (www.adres.com/forum/ayarlari_onar.php gibi). karşınıza çıkan sayfada, "Dil: Turkish" yazan yer dışındaki bütün
mavi linklere tıklayın. Sonra da kaydet tuşuna basın.

Ayarlari_onar.php dosyası ile işiniz bittiği zaman, mutlaka silin! Aksi takdirde isteyen herkes sizin forumunuzun ayarlarını değiştirebilir, veritabanı şifrenizi okuyabilir.

DownLoad

Smf Tr Dil Dosyası Kurulum

Evet, SMF'in Türkçe dil desteği vardır.
En yeni Türkçe dil dosyalarının en güncel sürümlerini buradan indirilebilir- Yeni UTF8 veya klasik ISO karakter kodlaması arasında bir seçim yapabilirsiniz.
Kullandığınız sürümün Türkçe dil dosyasını indirdiğinizde tek yapacağınız FTP ile (dil dosyaları modifikasyon değildir! ve paket kurulumundan kurulamaz) forumunuzun olduğu klasöre yüklemektir. Yüklemeyi kurulumdan önce yaparsanız Türkçe olarak kuruluma devam edebilirsiniz. Daha sonra yaparsanız da Yönetim -> Sunucu Ayarlarını Düzenle -> Varsayılan Lisan ile forumunuzun genel olarak dilini değiştirebilirsiniz. Ayrıca Seçenekler ve Opsiyonlar -> Kullanıcılar Dil tercihi yapabilsin ile her kullanıcı profilinden kendi istediği ve kurulu olan dili seçebilir.
Dil dosyalarının kurulumunu doğrulamak istiyorsanız:
Kod:
.../Themes/default/languages

klasöründe

Kod:
xxxx.turkish.php

isimli dosyaların olduğundan emin olun.

Smf Joomla Kurulumu

İlk önce smf paketi indiriyoruz
Smf Bir Klasörde Kurulmuş Olmalı
Yani www.siteniz.com/forum
Smf kurulumu hakkında
http://tr-smf.blogspot.com/2008/02/smf-kurulumu.html
Joomla ile smf'nin databaseleri aynı olmalıdır.
Buradan joomla bileşenini indirin
Joomla admin panel girip yükleme bileşenlere tıklayın
Yeni bileşen yükle deyin
Gözat seçin
ve ekte verdiğim bileşeni seçin
Biraz bekleyin ve bileşen yüklendi
Daha sonra
Admin
Bileşenlere gelin
Joomla-SMF forum
görüceksiniz ona tıklayın
Sonra install deyin
Önünüze gelecek olan sayfada
smf adresi yazan tabloda
/var/www/vhosts/siteniz.com/httpdocs/default/=INSERT SMF PATH HERE=
kırmızı olan yere forum yazın
index.php ve subs.php chmod 777 yapın
ve un-patch tıklayın.

Artık Joomla Ve Smf Hazır.

Smf Kurulumu

SMF Forumu kurulması için aşağıdaki özelliklere uygun bir web sunucusu gerekmektedir:
  • PHP 4.1.0 veya daha yüksek
  • MySQL 3.23.4 veya daha yüksek
  • Veritabanında en az 512kb boş yer, daha fazlası tavsiye edilir
  • Web sunucusunda en az 2.5MB boş yer, daha fazlası tavsiye edilir
Bu özelliklere uyumlu bir sunucunuz var ise devam edebilirsiniz.
1) Öncelikle web sunucunuzun size sağladığı kaynakları kullanarak bir MySQL veritabanı oluşturun ve bu veritabına bütün izinlere sahip bir kullanıcı atayın. Veritabanı ismi, kullanıcı adı ve şifresi SMF kurulumunda sorulacaktır.
2) indirdiğiniz SMF kurulum dosyasındaki (.zip, .tar.gz veya .tar,bz2) bütün dosyaları FTP kullanarak web sunucunuzdaki bir klasöre yükleyin. Bu klasörün FTP ve HTTP'deki konumu da kurulum esnasında gerekebilir.
3) ÖNEMLİ: eğer kurluma Türkçe olarak devam etmek istiyor ve forumunuzun varsayılan dilini Türkçe yapmak istiyorsanız buradan SMF sürümünüzle uyumlu olan Türkçe dil dosyalarını da FTP kullanarak SMF kurulum dosyalarını yüklediğiniz klasöre yükleyin.
4) Kurulum dosyaları ile birlikte gelen install.php dosyasını çalıştırın. Bunu yapmak için bir web tarayıcısından http://www.siteadi.com/forumunklasörü/install.php URL'sini kullanmanız gerekir.
5) Eğer dil dosyalarını da yüklediyseniz üst sağ köşede Dil seçeneğini göreceksiniz. Buradan Turkish seçerek kuruluma Türkçe devam edebilirsiniz. Bu ekranda FTP'ye bağlanma bilgileriniz sorgulanır. Dosyaları yüklerken hangi FTP bilgilerini kullandıysanız burda da aynılarını girin. Sunucu genelde localhost olarak kalabilir çünkü çoğu zaman FTP sunucunuz ile web sunucunuz aynıdır. Kurulum dizini de genelde otomatik olarak algılanır. Ancak hatalı ise lütfen SMF'i FTP'de kurduğunuz dizine ayarlayın (/public_html/forum gibi).
6) Bir sonraki ekranda veritabanı ve forum ayarları sorgulanır. (1)'den elde ettiğiniz veritabanı ismi, kullanıcı ismi ve şifresini buraya girin. MySQL sunucu adresi de genelde web ve FTP sunucusu ile aynı olduğundan localhost'dur ancak farklı ise değiştirebilirsiniz. Bu sayfada küçük veya büyük harf kullanımına dikkat edin!
7) Kurulumun son sayfasında yönetici hesabı oluşturulur. Buraya istediğiniz bilgileri girebilirsiniz, güvenlik için MySQL şifresi sorulduktan sonra kurlum biter. Install.php dosyasını da sildikten sonra forumunuza girebilirsiniz. SMF Forumunuz kurulmuştur, hayırlı olsun!

Kurulumla ilgili detaylı bilgiler için buraya bakabilirsiniz (İngilizce)

Videolu Anlatımı Buradan İzleyebilirsiniz.

Konu Başlıkları Tag Olsun

Google Botlarının forumunuzu Tam içeriğe göre listelemesi ve konu başlıklarını Anahtar Kelime olarak tanıması için ufak bi Değişiklik yapmamız gerekiyor..


kullandığınız temada index.template.php içinde bu kodu bulun

Code:
function template_main_above()
{
global $context, $settings, $options, $scripturl, $txt, $modSettings;


ve hemen altına bu kodları ekleyin
Code:

$stop_words= array("I "," a "," about "," an "," are "," as "," at "," be "," by "," com "," de "," en "," for "," from "," how ","How "," in "," is"," it "," la "," of "," on "," or ","Or "," that "," the ","The "," this "," to "," was "," what "," when "," where "," who ","Who "," will "," with "," und "," the "," www ","!",".","?","=","-");
$keywords_ = str_replace($stop_words," ",$context['page_title']);
$keywords_ = preg_replace ( "/\s\s+/" , " " , $keywords_);
$keywords_ = str_replace(" ",", ",trim($keywords_));







ayrıca bu metaları kullandığınızda robotlar için izin belgesi olan robots.txt dosyasını kullanmanıza gerek kalmaz ve siteniz daha hızlı ve tam içeriğe göre listelenir.

Smf Seo Kurulumu

SMF Seo Ne işe yarar diyenlere?: SMF Seo sitenizde bulunan ve sonu php gibi biten adreslerin uzantılarını html ye cevirmesi için kullanılan yani arama motorlarına kolay indexleme saglayan bir modifikasyondur

Uyarı !!! Bu Mod sadece Apache Sistemlerinde çalışmaktadır. Normal Kurduğunuz halde çalışmıyorsa sisteminiz apache olmayabilir.


Umarım bu döküman SMF Seo yu kuramayanlar veya hata alanların işine yarar Öncelikle aşağıdaki adresten SMF Seo'nun son sürümünü indirelim (Resmi Sitesi)

Modun Son Sürümünü Resmi sitesinden indiriniz.

http://www.webmasterstalks.com/

İndirdikten sonra dosyamızı Admin panelinden paket yükle dedikten sonra yüklüyoruz.
Paketi yükledikten sonra ftp mizi kontrol edelim. Bunun nedeni kurulumda gereken dosyaları gereken dizinlere atmamış olabilir. Bu gibi durumlarda Admin panelinizde Forum Ayarları başlığı altındaki Seo4SMF Administration Görünmez. Görünse bile tıklağınızda "main" tema yüklenemiyor gibi hatalar alabilirsiniz. Aşağıdaki verilen komutlara göre dosyalarınızı kontrol ediniz.

Kod:
 
seo4smf-readme.txt
seo4smf.xml
htaccess.txt destination="$boarddir"
sitemaps.php destination="$boarddir"
urllist.php destination="$boarddir"
seo4smf-copyright.txt destination="$boarddir"
seo4smf-redirect.php" destination="$boarddir"
Seo4SMFAdmin.template.php" destination="$themedir"
Seo4SMFAdmin.php" destination="$sourcedir" />
Seo4SMFSitemaps.template.php" destination="$themedir"
Seo4SMFSitemaps.php" destination="$sourcedir
Subs-Seo4SMF.php" destination="$sourcedir
seo4smf_icons" destination="$boarddir
install.php

Yukarıdaki şekilde dosyalarımızı kontrol ettikten sonra Admin panelinden Forum Ayarları başlığı altındaki Seo4SMF Admin başlığına tıklıyoruz.
Ve Seo ayarlarımızı aşağıdaki resimdeki gibi ayarlıyoruz. Ve Save yapıp işlemi bitiriyoruz. Dikkat !!! Yapacağımız işlemler var resimden sonra okuyunuz.



Bu ayarları yaptıktan sonra Admin Panelinden Forum Seçeneklerindeki URL'leri göstermeden kullan Sadece Apache! Kutucuğunu işaretlemeyi unutmayın !! Aksi taktirde SMF Seo çalışmaz.

404 htaccess Hatası Alanlar;

Alttaki Kodda buLunan /forumAdresiniz Yazan Yere Kendi Forum Adresinizi Yazın ve bir Not Defterinde hem htaccess.txt Hemde .htaccess oLarak KAydedip Forum Dizinine Atın..
Not:Eğer Forumunuz Root dizininde kurulu ise ForumAdresiniz Kısmını Silmeniz Yeterli Olucaktır ;)

RewriteEngine on

#Some apache servers need Rewritebase.
#delete # from start of Rewrite base to enable it.
#If your forum is something like http://www.forum-example.com/forum then modify your
#RewriteBase in this way: RewriteBase /forum

RewriteBase /forumAdresiniz

#Archive/Sitemaps
RewriteRule ^sitemaps-([a-zA-Z0-9-]*)\.html index.php?dummy=1&action=seo4smfsitemaps&sa=$1 [L]

#uncomment if you use beautifying url actions
#RewriteCond %{REQUEST_METHOD} =GET
#RewriteCond %{QUERY_STRING} ^action=(.*)$
#RewriteRule ^(.*)$ seo4smf-redirect.php?a=%1 [R=301,L]

RewriteCond %{QUERY_STRING} ^topic=([0-9]*)$
RewriteRule ^(.*)$ seo4smf-redirect.php?t=%1 [R=301,L]

RewriteCond %{QUERY_STRING} ^topic=([0-9]*).([0-9]*)
RewriteRule ^(.*)$ seo4smf-redirect.php?t=%1 [R=301,L]

RewriteCond %{QUERY_STRING} ^board=([0-9]*).([0-9]*)
RewriteRule ^(.*)$ seo4smf-redirect.php?b=%1 [R=301,L]

RewriteCond %{QUERY_STRING} ^action=profile;u=([0-9]*);(.*)$
RewriteRule ^(.*)$ seo4smf-redirect.php?u=%1;param=%2 [R=301,L]

RewriteCond %{QUERY_STRING} ^action=profile;u=([0-9]*)
RewriteRule ^(.*)$ seo4smf-redirect.php?u=%1 [R=301,L]

#Tiny Portal Old Url's
RewriteCond %{QUERY_STRING} ^page=([0-9]*)
RewriteRule ^(.*)$ seo4smf-redirect.php?p=%1 [R=301,L]

#Rewrite Old urls
RewriteRule ^index.php/board,(.*).html seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule ^index.php/board,(.*).html;(.*) seo4smf-redirect.php?b=$1&o=$2 [R=301,L]

RewriteRule ^index.php/topic,(.*).html seo4smf-redirect.php?t=$1 [R=301,L]
RewriteRule ^index.php/topic,(.*).html;(.*) seo4smf-redirect.php?t=$1&o=$2 [R=301,L]

#Bad Url's
#RewriteCond %{REQUEST_URI} ^(.*)\.html$
#RewriteCond %{REQUEST_URI} !^(.+)/(.*)-t([0-9]*)\.([0-9]*).html$
#RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html seo4smf-redirect.php?t=$2 [R=301,L]

RewriteRule ^(.*)/-t(.*).html seo4smf-redirect.php?t=$2 [R=301,L]
RewriteRule ^-b(.*)/$ seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule ^-b(.*)/(.*)$ seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule ^(.*)/-b(.*)/$ seo4smf-redirect.php?b=$2 [R=301,L]

#New board URL's
RewriteRule ^(.*)-b([0-9]*)\.([0-9]*)/;(.*) index.php?dummy=1&board=$2.$3&$4 [L]
RewriteRule ^(.*)-b([0-9]*)\.([0-9]*)/$ index.php?dummy=2&board=$2.$3 [L]
RewriteRule ^(.*)-b([0-9]*)\.([0-9])$ index.php?dummy=2&board=$2.$3 [L]

#New topic URL's
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;((\?:from|msg|new)[0-9]*);(.*)$ index.php?dummy=1&topic=$2.$4&$6 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;((\?:from|msg|new)[0-9]*) index.php?dummy=1&topic=$2.$4 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;(.*)$ index.php?dummy=1&topic=$2.$3&$4 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html$ index.php?dummy=1&topic=$2.$3 [L]

#New profiles URL's
RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*);start,([0-9]*);delete,([0-9]*);sesc,([a-z0-9]*)$ index.php?dummy=1&action=profile;u=$2;sa=$3;start=$4;delete=$5;sesc=$6 [L]
RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*);start,([0-9]*)$ index.php?dummy=1&action=profile;u=$2;sa=$3;start=$4 [L]
RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*)$ index.php?dummy=1&action=profile;u=$2;sa=$3 [L]
RewriteRule ^(.*)-u([0-9]*)\.html index.php?dummy=1&action=profile;u=$2 [L]

#New Tinyportal Articles URL's
RewriteRule ^(.*)-p([0-9]*)\.html index.php?dummy=1&page=$2 [L]

#New action Url's - uncomment if you use beautifying url actions
#RewriteRule ^(.*)\.html(.*)$ index.php?dummy=1;action=$1;$2 [L]
#RewriteRule ^(.*)\.html$ index.php?dummy=1;action=$1 [L]

#Sitemaps
RewriteRule sitemap.xml sitemaps.php [L]
RewriteRule urllist.txt urllist.php [L]


Bütün bu işlemlere rağmen kurdum ama kaldıramıyorum diyorsanız

İlk önce modu normal bir şekilde paketlerden kaldırdıktan sonra.
Phpmyadmin e giriyorsunuz. Sol menüde bulunan veritabanınıza bir kez tıkladıktan sonra sağ tarafta yeni açılan sayfada ara butonuna basın. Karşınıza çıkan bölüme seo4 yazarak ara butonuna basın. Bulunan sonuçların karşısındaki sil linkine tıklayarak veri tabanından da Smf Seo eklentisini kaldırmış olursunuz.

Kolay gelsin bi teşekkürü çok görmeyin

SMF Seo yu kuramayan arkadaşlara detaylı bir video hazırladım. artık bundan sonra da kuramıyorum diyen arkadaş olursa ben diyecek bir söz bulamiyorum...

Aşağıdaki videoyu indirip detaylı bir şekilde sizde forumunuza kurabilirsiniz.

http://rapidshare.com/files/25351886/smf_seo_kurulumu.rar.html

Modun son sürümünü www.webmasterstalks.com adresinden indirebilirsiniz.

TinyPortal Kurulumu

Tiny Portal aslında bir paketdir. (modifikasyon'dur.)Yani normal bir paket gibi kurulur bizde size bu kurulumu aşamalı olarak anlatıcağız.

1) Öncelikle elimizde Tiny Portal ve Türkçesi olması gerekir, aşağıdaki linke tıklayarak Türkçe Tiny Portalı indirebilirsiniz ;
Buradan da www.tinyportal.net Tinyportal'ın dosyalarını indirin.


2) Dosya kısa bir download'dan sonra bilgisayarımıza indi.şimdi yapmamız gerekenler basit aşağıdaki çizelgeyi incelerseniz rahatca gidiceğimiz bölüme ulaşabilirsiniz...

Öncelikle Siteye Giriyoruz >> Daha sonra "Admin Paneline" giriyoruz >> Burdan "Paketler" bölümüne giriyoruz >> Daha sonra sağdaki menüden "Paketler" bölümünü bulup giriyoruz >> Burda yukardaki butonlardan "Paket Yükle"ye tıklıyoruz >> Bu bölümde altta Paket Yükleme yeri var "Gözat" diyerek Bilgisayarımıza indirdiğimiz zip dosyasını seçiyoruz ve "Yükle" diyoruz >> Yükleme bitince "Uygula" diyoruz >> Geldik son aşamaya bu bölümde "şimdi Yükle" diyerek Tiny Portalı artık aktif hale getiriyoruz..!

NOT 1: Yüklemede hata mesajı aldıysanız yüklemeye devam etmeyin.
NOT 2: Yukarıdaki çizelgeyi normal bir modifikasyonu yüklemektede kullanabilirsiniz.

Portal kurulumuz bitti artık portalınızı kullanabilirsiniz...


TP Temaları --> isteyen tema bu başlık altında söylesin yardımcı olalım