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...