Kayıt
15 Kasım 2007
Mesajlar
1.227
Beğeniler
0





Soru: Forum'um XXX saldırısına uğradı, nasıl önlem alırım, ne yapmam gerek?

Cevap: Eğer herhangi bir saldırıdan şüpheleniyorsanız lütfen web sunucunuzun yöneticileri ve diğer yetkililer ile temasa geçiniz.



--------------------------------------------------------------------------------



Soru: Konuların altına hızlı cevap bölümünü nasıl koyarım?

Cevap:

SMF 1.0.8 için: Hızlı cevap bölümünü isteyen kişi Profil -> Forum Görünüm Özellikleri -> Mesajlarda hızlı cevap bölümünü... menüsünden ayarlayabilir. Eğer bütün kullanıcıların ayarlarını değiştirmek istiyorsanız: Yönetim -> Kullanımdaki Tema'nın Ayarları -> Üyelere özel seçeneklerin varsayılan değerlerini değiştir / Üyelerin seçeneklerini varsayılanla değiştir

SMF 1.1RC3 için: Kullanıcılar Profillerinden > Forum Ayarları > Mesajlarda hızlı cevap bölümünü: Açık Olarak Göster olarak ayarlayabilirler. Bütün kullanıcıların ayarlarını değiştirmek için: Yönetim > Kullanılan Tema > Ayarları Sıfırla > Bu tema için kullanıcıların sahip olduğu ayarları sıfırla > Mesajlarda hızlı cevap bölümünü: aynı şekilde Açık Olarak Göster olarak değiştirmek gerekir.



--------------------------------------------------------------------------------



Soru: Yönetici, Acemi üye, nasıl yani?

Cevap: Kullanımdaki Tema ayarlarından -> Gruplandırılmış üyelerin grup başlıklarını gizle seçeneğini aktifleştiriniz.





--------------------------------------------------------------------------------



Soru: SMF'in Flood koruma özelliği nedir, nasıl ayarlanır?

Cevap: SMF aynı IP adresinden gönderilecek iki mesaj arasındaki zamana dikkat eder. Bu zaman ise saniye olarak Yönetim -> Seçenekler ve Opsiyonlar -> Aynı IP adresinden gönderilecek iki mesaj arasındaki zaman limiti altından ayarlanabilir



--------------------------------------------------------------------------------



Soru: Türkçe dil desteği var mı? Var ise nasıl yüklerim?

Cevap: Evet, SMF'in Türkçe dil desteği vardır. SMFTURK.NET FORUM kısmından temin edilebilir. Bu adresten 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:

xxx.turkish.php

isimli dosyaların olduğundan emin olun.



Türkçe dil dosyaları ile ilgili en son haberleri buradan edinebilirsiniz.



--------------------------------------------------------------------------------



Soru: Peki ama başka tema kuruyorum Türkçe butonlar çıkmıyor!

Cevap: Download bölümünden indirilen dil dosyalarında sadece varsayılan ve klasik temalarının Türkçe butonları vardır. Eğer başka bir tema kurduysanız o tema için hazırlanan Türkçe butonları indirip tema klasörünün içindeki images klasörüne koymanız gerekir (yani sonuçta blue diye bir tema kullanıyorsanız Türkçe butonlarının



Kod:

/Themes/xxxtemasi/images/turkish

klasöründe olması gerekiyor



--------------------------------------------------------------------------------



Soru: Üye olmayanların (ziyaretçi) forumumu gezmesini istemiyorum/istiyorum, bunu nereden ayarlayabilirm?

Cevap: Yönetim -> Seçenekler ve Opsiyonlar -> Ziyaretçiler forumu gezebilsin Bu ayarı işaretlemezseniz üye olmayanlar forumun herhangi bir sayfasına girdiklerinde şifre ekranı ile karşılaşırlar. Ayrıca ziyaretçilerin siteye girebilmelerini, ancak bölümlerin içine girememelerini veya sadece cevap yazamamalarını istiyorsanız İzinleri Ayarla -> Kayıtsız Ziyaretçiler -> Düzenle altından yapabilirsiniz.



--------------------------------------------------------------------------------



Soru: Yeni tema nereden bulunur? Nasıl yüklenir?

Cevap: Türkçeye çevrilen temaları burada bulabilirsiniz. Eğer verilen linkler çalışmıyor ise lüften moderatörlerden birini özel measj yazın, en kısa zamanda düzeltmeye çalışırız. Yüklemek ise çok basittir, indirdiğiniz zip dosyasını Yönetim -> Tema ve Yerleşim Ayarları -> Yeni Tema Yükle kutusu altından seçip Yükle! butonuna tıkladığınızda temanız yüklenecektir. Yüklenmiş olan temaların bir listesi aynı ekranında sağındadır.



Eğer tema yüklenemiyorsa, muhtemelen temaların bulunduğu ../Themes klasörü yazılamaz konumdadır. Yazılabilir yapmak için herhangi bir FTP programı veya webhostunuzun cPanel'inden girin ve klasörün izinlerini 777 olarak ayarlayın. Bunu yapmanın yolları için buraya bakın.



--------------------------------------------------------------------------------



Soru: Bazı yerlerde yazı olması gerekirken bomboş görünüyor veya forumun bazı yerleri görünmüyor. Sorun nedir?

Cevap:Ya default, yani varsayılan temayı sildiniz, yahut da Türkçe dil dosyalarını sildiniz. Kurulum paketinden /Themes/default klasörünü olduğu gibi geri yükleyin. Download bölümünden forumunuza uygun Türkçe dil dosyasını yükleyip, içindeki klasörü forumunza yükleyin

Ayrıca bu sorunun bir başka nedeni de, kullandığınız temanın veya dil dosyalarının, forum sürümünüze uyumlu olmamasından kaynaklanması olabilir.





--------------------------------------------------------------------------------



Soru: Bir kategori içindeyken o anda o kategoride olan üyeleri nasıl gösterebilirim?

Veya aynı şekilde, bir konuyu okurken o konuyu okuyanları nasıl görebilirim?

Cevap: Admin -> Kullanımdaki tema -> Ana sayfaya ve iletilere bakanları göster





--------------------------------------------------------------------------------

Soru: Her kategoriye ayrı bir resim nasıl atarım?

Cevap: BoardIndex.template.php dosyasinda bunu bul:
Kod:
// If the board is new, show a strong indicator.

if ($board['new'])

echo '<img src="', $settings['images_url'], '/on.gif" alt="', $txt[333], '" title="', $txt[333], '" border="0" />';

// This board doesn't have new posts, but its children do.

elseif ($board['children_new'])

echo '<img src="', $settings['images_url'], '/on2.gif" alt="', $txt[333], '" title="', $txt[333], '" border="0" />';

// No new posts at all! The agony!!

else

echo '<img src="', $settings['images_url'], '/off.gif" alt="', $txt[334], '" title="', $txt[334], '" border="0" />';
Aşağıdaki ile değiştir

Kod:
// If the board is new, show a strong indicator.

if ($board['new'])

echo '<img src="', $settings['images_url'], '/on_' . $board['id'] . '.gif" alt="', $txt[333], '" title="', $txt[333], '" border="0" />';

// This board doesn't have new posts, but its children do.

elseif ($board['children_new'])

echo '<img src="', $settings['images_url'], '/on2_' . $board['id'] . '.gif" alt="', $txt[333], '" title="', $txt[333], '" border="0" />';

// No new posts at all! The agony!!

else

echo '<img src="', $settings['images_url'], '/off_' . $board['id'] . '.gif" alt="', $txt[334], '" title="', $txt[334], '" border="0" />';
Şimdi images klasorune her kategori icin resimler koy. ornegin 15 nolu kategori icin, on_15.gif on2_15.gif ve off_15.gif seklinda

on.gif, yeni mesaj varsa; on_2.gif alt bolumlerde yeni mesaj varsa; off.gif yeni mesaj yoksa gosterilir



------------------------------------------------------------------------------------------------------



Soru: Forum sürümümü yeni bir versiyona nasıl yükseltirim/güncellerim ?

Cevap: Öncelikle:

1) Forumdaki SMF Downlaod Bölümünden bölümünden yükseltme yapmak istediğiniz sürüme ait upgrade paketini indirin. Dikkat edin, update değil, upgrade. Mesela forum sürümünü 1.0.5'ten 1.1 RC1'e güncellemek istiyorsunuz. Örnek dosya adımız budur: smf_1-1-rc1_upgrade.zip

2) Daha sonra dil dosyaları bölümünden güncelleme yapmak istediğiniz sürüme ait Türkçe dil dosyalarını indirin. (Forumu Türkçe kullanıyorsanız tabi) Örneğimizdeki dosya adı: smf_1-1-rc1_turkish.zip

Şimdi elimizde iki adet paket var. Bunları dilersek bilgisayarımızda paketten çıkarabilir, dilersek de (cPanel'i olanlar için) sitemize yükleyip doğrudan sunucu üzerinde paketten çıkarabiliriz.

Şimdi en basiti olan birinicisini yapalım. Bu iki paketin içindekileri Winzip veya benzeri yardımıyla bilgisayarımıza çıkartıyoruz. Sonra aynen olduğu gibi sitemize yüklüyoruz. (FTP veya benzeri ile)

Eski dosyaları üzerine yazıyoruz. (Bu önemli) İşin angarya kısmı bitmiş oldu böylece

3) Son olarak upgrade.php isimli dosyayı çalıştırıyoruz.



Ör: http://www.siteadi.com/forum/upgrade.php gibi







Bunu açınca bir tane düğme çıkacak. Ona basın yeter Smiley

Yeni sürümünüz hayırlı olsun. upgrade.php dosyasını silmeyi unutmayın.



--------------------------------------------------------------------------------



Soru: Dosyalarımdan biri silinirse veya yenisiyle değiştirirsem ne kaybederim?

Cevap: Hiç bir şey kaybetmezsiniz. Neden? Çünkü foruma ait tüm veriler, veritabanında saklanır. Bütün dosyaları da silseniz, hatta silip forumu yeniden de kursanız, açtığınızda görürsünüz ki bütün üyeler, bütün kategori, bölüm ve mesajlar yerli yerinde duruyor... Burada bilmeniz gereken, bir dosyayı yenisiyle değiştirirseniz, o dosyada değişiklik yapan bir mod kuruluysa sisteminizde, o mod artık çalışmayabilir. Eğer modun ne olduğunu bilmiyorsanız bu dediğimi umursamayın Smiley





--------------------------------------------------------------------------------

Soru: Hep CHMOD deyip duruyorlar, nedir yahu bu chmod?

Cevap: CHMOD bir linux komutudur ve sunucunuzdaki (dolayısıyla sitenizdeki) dosyalara erişim izinlerini ayarlamanızı sağlar. Elimizin altında linux yok veya nasıl sunucuya erişip de bu komutu çalıştıralım diyorsanız, FTP istemciler bu işi pek güzel yapıyor Smiley Ör: FileZilla, FlashFXP, CuteFTP vs.. Ayrıntıya girmeyelim, chmod 644 yalnızca okunabilir dosyalar için (read-only) kullanılır; chmod 755, okunabilir ve çalıştırılabilir dosyalar içindir; chmod 777 ise, okuma, yazma ve çalıştırma izni vermek içindir. (Tüm izinler yani)

Nasıl ayarlayacaksınız? Herhangi bir FTP istemciyle sunucunuza girin, sonra erişim iznini değiştirmek istediğiniz dosya ve klasöre sağ tıklayın. Çıkan menüde CHMOD veya ATTRIBUTES seçeneğini görmelisiniz. Şimdi numerik alana istediğiniz izni yazabilirsiniz. Bu işlemi cPanel veya benzeri kontrol panellerinden de yapabilirsiniz. Dosya veya klasörünüzün ismine tıklayın, sağ üst köşede bir menü belirecek. Buradan "Change permissions" veya benzeri bir ifade bulacaksınız. Yine rakamsal olarak yazacaksınız sonra chmod değerini.

Siteniz bir Windows sunucu üzerindeyse, CHMOD sizin için değildir. O zaman da dosya izinlerini hostunuzun sağlamış olduğu kontrol paneline (genellikle Plesk) girerek ayarlayabilirsiniz.



--------------------------------------------------------------------------------



Yukarıda ki yazı simplemachines.org`sitesinden`

Elmacik adli moderatör`ün hazırladığı sık sorulan sorular bölümünden alıntıdır.

Orjinal Konu: http://www.simplemachines.org/community/index.php?topic=51123.0#post_sorular



NOT: Yazı üstünde biraz değişiklik yapılmıştır.



----------------------------------------------------------------------------------------------





Soru: SMF olmayan bir forumum var ve SMF Ailesine Katılmak istiyorum ne yapmam gerekli?

Cevap: Öncelikle phpbb forumunuzun "forum" dizininde kurulduğunu gözönünde bulunduralım.Yani phpbb kurulu forumunuza http://www.siteniz.com/forum şeklinde ulaşıyorsunuz diyelim.



Simplemachinesforum'un resmi sitesine gidip SMF kurulum paketini ve Türkçe dil paketini indirip sitemizin yeniforum dizinine upload ediyoruz.Geçiş için kuracağımız SMF'de diğerinden farklı olarak yeni bir veritabanı oluşturmayacağız, çünkü SMF'yi phpbb forumunu kurduğumuz veritabanına kuracağız. Bu sebeple phpbb forumunu kurarken oluşturduğunuz veritabanı adı, veritabanı kullanıcı adı ve şifresi kurulumda gerekecektir.



SMF'nin gerekli dosyalarını indirip sitenize upload ettikten sonra install.php dosyasını çalıştırıp istenilen bilgileri girerek ilerleyip SMF kurulumunu tamamlayın.



Kurulum tamamlandıktan sonra Convert.php ve xxx_to_smf.sql (phpbbb_to_smf.sql) dosyasını SMF'nin resmi sitesinden indirin. Bu dosyaları örneğimizde smf forumu kurduğumuz dizin olan yeniforum dizinine upload edin ve convert.php'yi çalıştırın.Convert.php adres çubuğuna http://www.siteniz.com/yeniforum/convert.php şeklinde çalıştırabilirsiniz.



Convert.php dosyasını çalıştırdığınızda ilk ekran SMF ve PHPBB forumlarının nerede kurulu olduğunu belirtmenizi isteyecektir. SMF dizinini büyük ihtimalle otomatik bulacaktır, ancak eğer phpbb forum dizinini yanlış bulmuş olabilir. Şayet yanlışsa düzeltip ilerleyin.



Gelen ikinci ekran işlem hakkında bilgi verir ve Succesfully yazan kısımlar başarılı, unsuccessfully yazan kısımlarda başarısız yani hata oluşmuş demektir. Versiyon farklılıklarından dolayı bir kaç hata olabilir, ancak işlem tamamlanmıştır.



Tüm işlemler sonucunda SMF Ailesine Katılmış Olursunuz.



-----------------------------------------------------------------------------------------------





Soru: Aşağıdaki gibi bir hata alıyorum ne yapmalıyım?



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.

Cevap:

1)Panelinize girip Mysql'dan veritabanınızın yerinde olup olmadığını kontrol edin.

2)Ayarlari Onar isimli dosyayı indirin---> http://www.simplemachines.org/community/index.php?action=dlattach;topic=57770.0;attach=11419

forum klasorunun içine upload edin ve http://www.siteniz.net/forumyolu/ayarlari_onar.php olarak çalıştırın.

3)Bulunduğunuz server'a aşırı yüklenilmiş olabilir. Eğer bir süre sonra siteniz açılmıyorsa yukarıdaki yolları deneyin.



-----------------------------------------------------------------------------------------------



Soru: Forumu yeni kurdum. Kategori oluşturup içine girmeye çalıştığımda şu hatayı alıyorum,



Alıntı

You have an error in your SQL s[c]ax; check the manual that corresponds to your MySQL server version for the right s[c]ax to use near ' 1, 3)' at line 3

Dosya: /home/hostdizini/public_html/forum/Sources/MessageIndex.php

Satır: 102

Çözüm:

PhpMyAdmin'e girin.Oradan SQL'a bastıktan sonra kodları yazın ve GİT tuşuna basın.Aşağıdaki sorgu kodlarını kullanın.



Kod:

REPLACE INTO smf_settings (variable, value) VALUES ('maxMsgID', 1);



-----------------------------------------------------------------------------------------------



Soru: Yanlışlıkla/Bilerek Üyenin Hesabı Silindi Ne Yapmalıyım?

Çözüm: Silinen üyenin mesajları tekrar aynı kullanıcıya eklemek için aynı nickli yeni bir hesap oluşturun ve aşağıdaki kod'u SQL SORGUSU komutu ile DB'niz içinde çalıştırın.

Kod içinde düzenlemeniz gereken yerler;

YENI_UYE_NUMARASI ve ESKI_KULLANICI_ADI
Kod:
Kod:
UPDATE smf_messages SET ID_MEMBER='YENI_UYE_NUMARASI' WHERE postername='ESKI_KULLANICI_ADI';
-----------------------------------------------------------------------------------------------



Soru: Forum'u upgrade yaptıktan sonra butonların çevresinde mavi çizgiler çıkıyor. Çizgileri kaldırmak için ne yapmalıyım?

Cevap: Kullandığınız temanın style.css dosyasını açın ve aşağıdaki kodu ekleyin.
Kod:
img { border: 0; }
alıntıdır.
 
Yukarı Alt