aynı konunun yeniden açılmasında uyarı verecek bir mod

Started by my_wuslat, April 29, 2009, 04:41:05 PM

Previous topic - Next topic

my_wuslat

Önceden açılmış bir konu örneğin  " Kalem "  başlıklı bir konu, başka bir üye tarafından açıldığı zaman bu üyeye bu konu zaten önceden açılmış yinede açmak istiyormusunuz diyecek bir uyarı sistemi varmı smf de,

Not : Konuların altında listelenen Benzer Konular Modu değil...

Yağız...

Yok, ancak yapılabilir. Kullandığınız SMF sürümü nedir?

my_wuslat


Yağız...

../Sources/Post.php dosyasında bulun:
// Check the subject and message.
Öncesine ekleyin:

if (empty($topic))
{
$request_multipe = db_query("
SELECT m.subject
FROM {$db_prefix}messages AS m
WHERE m.subject = '$_POST[subject]'", __FILE__, __LINE__);
if (mysql_num_rows($request_multipe) >= 1)
{
$post_errors[] = 'multiple_topics';
}
}


2.x sürümünü kullananlar bu kodları eklesinler:
if (empty($topic))
{
$request_multiple = $smcFunc['db_query']('', '
            SELECT m.subject
            FROM {db_prefix}messages AS m
            WHERE m.subject = {string:subject}',
array(
'subject' => $_POST['subject'],
)
);
if ($smcFunc['db_num_rows']($request_multiple) >= 1)
{
$post_errors[] = 'multiple_topics';
}
}


../Themes/default/languages/Modifications.turkish.php dosyasinda bulun:
?>
Öncesine ekleyin:
$txt['error_multiple_topics'] = 'Aynı konu önceden açılmış.';

my_wuslat

Sources/Subs.php  dosyasında,

Check the subject and message.

bu kod yok... Belki bende yoktur diye  1.1.8 in sourcesini sıfır indirdim ordan baktım ondada yok...

Nasıl  yapabiliriz ?

my_wuslat

Tamam, buldum ben kodu  subs.php değil yalnız...

../Sources/post.php   olması gerekiyor...

Evet Konuyu açtırmıyor uyarı veriyor... Teşekkür ederim...

Peki bunu biraz daha geliştirebilirmiyiz... Konu açılsa ama mod otamatik silse... Konuyu Silinen Konuların toplandığı bölüme gönderse... Olabilir mi bu ?

my_wuslat

Şimdi farkettiğimizi bir hata verdi...

Örnek :  " Kalem " isimli bir konu var,  buna yanıt verilmiş,  tabi ikinci verilen yanıtında ismi  otamatik olarak  " Kalem " oluyor, tabi modda bunu aynı isimli yeni bir konu olarak algılıyor, konu önceden açılmış uyarısı veriyor, yani konulara cevap yazılamama hatası veriyor...


Yağız...

Hızlı cevaptan gönderirken mi bu hatayı veriyor?


Düzenleme:
Kodu tekrar düzenledim.

€®Ю€∏∏----®

yağız öncelikle eline sağlık vermiş olduğun kodları bende uyguladım ancak yeni konu acıyorum aynı isimde uyarı vermiyor.?? bu konu içerisnde cevap yazarkenmi işe yarıyor yoksa konuya cevap verilirkenmi ?

Yağız...


my_wuslat

Tamam cevap vermedeki sorun çözülmüş

bu seferde uyarı çıkmıyor

dil soyasında ki kodu görmüyor sanırım


örnek resim



my_wuslat

Quote from: €®Ю€∏∏----® on April 30, 2009, 05:59:05 AM
yağız öncelikle eline sağlık vermiş olduğun kodları bende uyguladım ancak yeni konu acıyorum aynı isimde uyarı vermiyor.?? bu konu içerisnde cevap yazarkenmi işe yarıyor yoksa konuya cevap verilirkenmi ?

yeni bir konu açarken mod devreye giriyor...

Yağız...


my_wuslat


!!kaos!!

Quote from: Yağız... on April 29, 2009, 08:54:45 PM
../Themes/default/languages/Modifications.turkish.php dosyasinda bulun:
?>
Öncesine ekleyin:
$txt['error_hata'] = 'Aynı konudan önce açılmış.';

Yağız verdiğin dil kodu yalnış bu şekilde olması lazım
$txt['error_multiple_topics'] = 'Aynı konudan önce açılmış.';

My Mod | My Site | SMF Kurulumu Resimli Anlatım | My Facebook
----------------------------------------------------------------------
SimpleDestek.Com Satışa Çıkmıştır Almak İsteyenler Benimle İletişime Geçsin..

Yağız...

Bendeki kodlar farklıydı, orayı değiştirmeyi unutmuşum, düzelttim. Teşekkür ederim !!kaos!!.

kadir21

Quote from: Yağız... on April 30, 2009, 08:08:43 AM
Bendeki kodlar farklıydı, orayı değiştirmeyi unutmuşum, düzelttim. Teşekkür ederim !!kaos!!.

Ellerine sağlık yağız çok güzel olmuş.Smf Üstad ''YAĞIZ'' ellerin dert görmesin

my_wuslat

Çok Teşekkür ederiz  Yağız... Allah razı olsun inşallah...



€®Ю€∏∏----®

 
Quote from: Yağız... on April 29, 2009, 08:54:45 PM
../Sources/Post.php dosyasında bulun:
// Check the subject and message.
Öncesine ekleyin:

if (empty($topic))
{
$request_multipe = db_query("
SELECT m.subject
FROM {$db_prefix}messages AS m
WHERE m.subject = '$_POST[subject]'", __FILE__, __LINE__);
if (mysql_num_rows($request_multipe) >= 1)
{
$post_errors[] = 'multiple_topics';
}
}


../Themes/default/languages/Modifications.turkish.php dosyasinda bulun:
?>
Öncesine ekleyin:
$txt['error_multiple_topics'] = 'Aynı konudan önce açılmış.';

Yağız şuanda doğru olan yerleştirildi değilmi tekrar uygulayacağımda..


€®Ю€∏∏----®

Mükemmel çalıştı  :D çok teşekürederim yağız Allah razı olsun

cografik



DarkMan-X

ben 2.0 icin uyguladım ama bende aynı başlıklı konuyu yoladıgımda ileti yolarken şu hatalar oluştu diyor ve iletiyi yolamıyor herangi bir uyarı cıkmadı bende sizde nasıl oluyor arkadaşlar

!!kaos!!

Quote from: Yağız... on April 29, 2009, 08:54:45 PM
../Themes/default/languages/Modifications.turkish.php dosyasinda bulun:
?>
Öncesine ekleyin:
$txt['error_multiple_topics'] = 'Aynı konu önceden açılmış.';

Bunu Kullandığınız Dil Dosyasına Ekleyin Eğer Forumda Utf-8 Kullanıyorsanız Modifications.turkish-utf8.php Dosyasına Ekleyiniz..

My Mod | My Site | SMF Kurulumu Resimli Anlatım | My Facebook
----------------------------------------------------------------------
SimpleDestek.Com Satışa Çıkmıştır Almak İsteyenler Benimle İletişime Geçsin..

DNA27

ilk olarak konuyu açana tşk ederim sonra yağız'a sonra kaos'a
Son hepinize mükemmel eklenti oldu :)
elleriniz dert görmesin.
Sevda Gelmişse başa artıq kıvırmak boşa sen git o sefdanın arkasından koşa koşa

Emre A.

bunları yaparken renklendirme falan kullanamazmıyız? dikkat çeksin diye? Resim falan eklesek ?

YapRock

konu için teşekkürler yağız eline sağlık güzel bi mod...bende kurdum şöyle bişile karşılaştım denerken başlık birebir aynı olursa uyarı veriyo ama başlık aynı değilse kabul ediyo mesela

Güzel Günler_____ aynı başlıkdan var uyarı veriyo

güzel günler______olunca uyarı vermiyo konuyu eklemene izin veriyo

dolayısıyla aynı konudan iki tane açılabiliyo baş harfleri farklı olunca... bu konuda ne yapılabilinir...teşekkürler

PowerKing



Haghi

postreply veya normal post sayfasina arama fonksiyonu ve uyari eklerseniz de ise yarayabilir. ;)

OverTa[k]e

Aynen bu geliştirilierse iyi olur çünkü konu başlığı misal;

Abcd 2010-2011 listesi ise başka bir kullanıcı Abcd 2010 - 2011 listesi diye açsa açılıyor. Yani bir değişiklik ile konu açılmakta. Buda pek bi engel koymuyor aslında. Özetle geliştirilme şansı var ise olursa herkes açısından çok makbule geçer. Teşekkürler, iyi çalışmalar.




((efe))

Tesekkür ederim güzel bir tüyo olmus ekledim ve gül gibi calisiyor elinize saglik , emegi gecen herkese tesekkürler

Advertisement: