demo : www.emoyuz.biz
görünüm :
(http://img378.imageshack.us/img378/4653/gaykircu8.jpg)
videolu anlatım ( dosyalarıda içinde ) : **********
sadece dosyalarda ektedir
konun başlama yeri : *********
modun konusu :********
pek profesyonel olmadı ama hiç bilmeyen arkadaşlara beki biraz yarar sağlar
arkadaşlar yine yapamayan arkadaşalra yardımcı olucam profildeki msn adresimden yada bu konudan destek alabilirsiniz.
ek : + (:
şimdi admin.php biliyorsunuz şifresiz giriş o yüzden çogu arkadaşımız sıkıntı çekiyor bu yüzden o ust klasörüne bir index.html adında dosya atın admin.php nin isminide degiştirin mesela 547845.php istediginiz gibi bir isim koyabilirsiniz admin e de öyle ulaşırsınız kimse çakmaz (=
yada admin.php yi başka bir klasöre atın o klasörü şifreleyin şifreli dizin bukadar ;)
Kendinize saygınız yok bari yapana saygınız olsun Foxi den izin aldınızmı bunu yaparken hayır
Resimler için hayır .
Ayıp yahu
kardeş bize kimse bu modu vermedi smf.gen.tr kendimiz günlerce ugraştık bilip bilmeden burda sayıklama
bi aç bakalım kodlarına dedigin adamın kodlarına benziyormu allah akıl fikir versin hemen gir yargıla
sadece 10 dan aykur isimli arkadaşımızın ve benim emegim vardır aksini söylüyorsan kodları yan yana getirde bi bak
bak neye bakacaksan özür bekliyorum :S kimseye böyle hakaret etmen gerekmez
Git edebiyat hocana yazdıklarımın anlamlarını öğrende gel sadece sitesinden aldığınız adam dan izin aldınızmı dedim .
smf ile alakası yok modifikasyonun kalmaz zaten burda. güzel mod güzel uygulama ama resmi sitede durması mantıksız kanımca.
Quote from: [Burak] on July 27, 2008, 03:10:00 PM
Git edebiyat hocana yazdıklarımın anlamlarını öğrende gel sadece sitesinden aldığınız adam dan izin aldınızmı dedim .
dedinde biz kimsenin sitesinden almadık beni resmen hırsızlıkla suçladın git nerden aldıgımı düşünüyosan kodları karşılaştır bana öle yaz abuk subuk şelerle iftira atma foxiden almışıs izin almışmıyız git foxi ye sor bunları senmi yazdın die + benim hocam mocam yok nerden uydurup çıkardıysan oraya sok
konunun silinmesini rica ediyorum
Quote from: [Burak] on July 27, 2008, 07:52:01 AM
Kendinize saygınız yok bari yapana saygınız olsun Foxi den izin aldınızmı bunu yaparken hayır
Resimler için hayır .
Ayıp yahu
her şeye atlamasan olmaz değil mi? işiniz gücünüz insanları bozmaya çalışmak. Güzel güzel söyleyince olmuyor mu? kardeşim bunu nerden aldın, sahibi kim, izin aldın mı v.s. nerdeeee
Yahu foxi yi bilirm foxi yi tanımıyor konuşuyor neyse konu uzar gider .
Ve lastman yazdığım torumları bir daha oku . Ve verdiği bağlantıda hatira.net linki var .
Adam belki onun sadece kendi sitesine özgün bişey olmasını istiyor . Olamazmı
adaö zaten kendi sitesine has olmasını istiyor istedik vermedi..
bizde benzeerini kodladık işde çokmu zor bişey çalmadık çırpmadık
herkes temasının bile kendisine has olmasını ister ama olmuyor işde
neyse yetkililer konuyu silirse tamamen sevinirim eyw
Öncelikle kodları paylaşıcaktım ki bana gelen özel pmlerdede bunu yazdım ama sizin belirttiginiz sitede üyeligimn olmadıgından dolayı paylasimi yapamadım.
2.cisi kodlar Aykutbey aittir ve benim kodlamamdan farklı yönleri vardır.
Bunları herşeyi geçtim helali hoş olsun fikir proje olsun.
Ama bali resimleri degişseydiniz özgün bişi olsaydı.
Modifikasyon haline getirerek mod sitesine göndermenizi öneriyorum. Aksi takdirde konuyu kilitlemem gerekecek.
getiricez çalışıorum
Quote from: Foxi on July 28, 2008, 01:30:17 AM
Öncelikle kodları paylaşıcaktım ki bana gelen özel pmlerdede bunu yazdım ama sizin belirttiginiz sitede üyeligimn olmadıgından dolayı paylasimi yapamadım.
2.cisi kodlar Aykutbey aittir ve benim kodlamamdan farklı yönleri vardır.
Bunları herşeyi geçtim helali hoş olsun fikir proje olsun.
Ama bali resimleri degişseydiniz özgün bişi olsaydı.
k.bakma grafikleri degiştiricez
guzel bir paylasim tskler ,
yalniz birsey sormak istiyorum yayinda gozuken yazi tengi biraz tuhaf bunu nasil denistire biliriz bir bilgi verecek arkadas varmi acaba?
Saygilarimla
valla kaldirmasaniz iyi olur du :) bir bakardim nasıl bir şey .
burak bugnlerde dikkat ettim herkes senu yannis anliyor :)) valla sinirlerine hakim ol ben sordum edebiyat hocasina hakaret yok dior :)
Anlamak istedikleri gibi valla fazla takmıyorumda .
Ben ufak simgeyi kullanmak için grafik yazarına mail atarım izin isterim ama adam konuştuğum kelimeleri ayrıştıramadı .
aslında güzel bişey ama.. @foxi gibi iframe içine almadan foruma eklemeyi ben beceremedim :) iframesiz ekleyebilsem bende koyardım bunu foruma
en iyisi burak :) ha<de kolay gelasin
2 sorum olacak bu msj kalin yapma<k istiyorum ve yazilanlar ben işlem yapmadan nasıl onaylanır
fikir : shoutcast gibi 5 sn de bir iframe kodu kendini yeniler se harıka olur
istek paneli olarak kullanabilirim radyomda kral tv alt yazı gıbı mutiş olur
istek.php dosyasında en alt taraflarda
<b>".$row['yazan']."</b></font>: ".$row['mesaj']." ";
bu kısım var
".$row['mesaj']."
bu kısmı <b> </b> tagları arasına alırsan mesajkalın olur
birde gönderilen msjlar bir süre onaylanmassa. kaç dakika geçince tam bilmiyorum ama otomatik onaylanıp o kayan şeridde gözükmeye başlıyor...
autorefresh e gerek yok zaten bunda. onu neden istedin anlayamadım
kalın için tşk . onaylama hemen olsun istiyorum.
hemen gönderinlen msj kayan yazıya geçsin diye yenileme istedim
gönderilen mesajlar için onaya gerek yok şeklinde ayarlanırsa gönderilen mesaj hemen o kayan şeride geçer. ama gönderilen mesajların onay gerekmeden gözükmesi için ne yapmak gerekiyor bi bakmak lazım kodlara..
yapabilirsem dediğin gibi yazarım buraya.. dünden beri bunla uğraşıyorum bende baya değiştirdim.. iframesiz ekleyebilirsem çok güzel olacak..
Sanırım dosyaların kaynağı gözümden kaçmış, kaldırdım. Mod Sitesinde onaylanmadan yayınlanması doğru olmaz.
Bölümümüzün yeni bir mod yazarı kazanıyor olmasına sevindim. Modifikasyon yazarken karşılaşabileceğiniz sorunlarda bizzat destek olabilirim. Kolay gelsin.
$כђiŹøƒ®ΣиiΛ™
tsk kardes son soru birde admin e giriş şifreli olsa :) güsel olur bunada bakarsan sevinirim
--------
bende bir tane var ama dosyalari vermiyorlar kendiler yapip veriyorlar.
demo :
http://istek.bplaced.net/askgemisifm/index.php
buda baya güsel ama işte bu yana dogru kaymiyor baya özelligi var ama
Biraz inceledim modifikasyonu. Önerim SMF'e entegre etmeniz, bu şekilde suistimal edilebilir ve kullanışsız. Örneğin kullanıcı giriş yapmışsa onun bilgilerini kullanabilirsiniz böylece. İzinleri de düzenleme şansınız olabilir. En kötü ihtimalle SSI.php ile bu entegreyi sağlayabilirsiniz. Ama en iyisi için, doğrudan SMF içine kodlamalısınız. Dediğim gibi, her adımda yardımcı olabilirim.
sinan valla ben çok acemiyim boş zamanın olursa ilgilenirsen sevinirim
Ben değil, bunu kodlayan arkadaş ilgilenecek. Ben arzu ederse yardım edeceğim sadece.
bunu kodlayan arkadaş dosyayi bile paylaşmiyor :) inş
Quote from: [SiNaN] on July 28, 2008, 03:52:42 AM
Modifikasyon haline getirerek mod sitesine göndermenizi öneriyorum. Aksi takdirde konuyu kilitlemem gerekecek.
Quote from: dirka on July 28, 2008, 09:18:26 AM
getiricez çalışıorum
@DNA27 google da php dosyasını şifreleme diye aratırsan sana bir sürü sonuç çıkar :)
Yapamassan artık akşam eve döndüğümde bakarım...
şimdi gördüm bir bakalim :) inş bulurum tşk
flod atmak gibi olmasin bir kaç kod buldum ama pek işe yaramıor :) aynı sayfa görükyor şifre yazmaya gerek kalmiyor sana zahmet bulursan paylaşirsan sevinirim
Muhtemelen dosya ana dizinde, değil mi? Öyleyse, dosyanın en başına şunu eklemeyi dener misiniz? <?php kodundan sonra.
require_once('SSI.php');
if(!$context['allow_admin'])
die('Bu sayfayı sadece adminler görebilir');
Warning: require_once(SSI.php) [function.require-once]: failed to open stream: No such file or directory in /users/askgemisifm/www/istek/dj.php on line 106
Fatal error: require_once() [function.require]: Failed opening required 'SSI.php' (include_path='.:/etc/php/lib') in /users/askgemisifm/www/istek/dj.php on line 106
hata aldim
require_once('SSI.php_DİZİNİ');
if(!$context['allow_admin'])
die('Bu sayfayı sadece adminler görebilir');
SSI.php_DİZİNİ yerine SSI.php'nin bulunduğu yeri yazmayı dener misiniz?
Ekleme:
Eğer onu bulamazsanız şu kodları deneyin:
require_once('../SSI.php');
if(!$context['allow_admin'])
die('Bu sayfayı sadece adminler görebilir');
<?php
/**
* @author Mylesef
* @web http://www.mylesef.com
* @copyright 2008
*/
// VERİTABANI AYARLARI
$host="localhost";
$dbname="askgemisifm";
$dbuser="askgemisifm";
$dbpass="xxxx:)";
$db=mysql_connect($host,$dbuser,$dbpass);
if (!$db) {
echo "Veritabani baglantisinda sorun var: ".mysql_error();
exit();
}
if (!mysql_select_db($dbname,$db)) {
echo "Veritabani seciminde sorun var: ".mysql_error();
exit();
}
mysql_query("SET NAMES 'latin5'");
mysql_query("SET CHARACTER SET latin5");
mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
function sorgula($cumle) {
$yar=mysql_query($cumle) or die(mysql_error());
return $yar;
}
$gorev=@$_GET['gorev'];
switch ($gorev) {
CASE 'temizle':
sorgula("DELETE FROM mkl_mesajlar");
header("Location: ".$_SERVER['SCRIPT_NAME']);
break;
CASE 'onayla';
$id=@$_GET['id'] or die("ID eksik.");
sorgula("UPDATE mkl_mesajlar SET durum=1 WHERE id=".$id);
header("Location: ".$_SERVER['SCRIPT_NAME']);
break;
CASE 'onaylama';
$id=@$_GET['id'] or die("ID eksik.");
sorgula("UPDATE mkl_mesajlar SET durum=0 WHERE id=".$id);
header("Location: ".$_SERVER['SCRIPT_NAME']);
break;
CASE 'sil';
$id=@$_GET['id'] or die("ID eksik.");
sorgula("DELETE FROM mkl_mesajlar WHERE id=".$id);
header("Location: ".$_SERVER['SCRIPT_NAME']);
break;
}
echo "<a href='?gorev=temizle' onclick=\"return confirm('Tüm mesajları silmek istediğinizden emin misin?');\">Tüm mesajları sil</a>";
echo "<br><br>";
$cek=sorgula("SELECT * FROM mkl_mesajlar ORDER BY id DESC");
if (mysql_num_rows($cek)) {
// mesaj varsa
echo "<table border='1'>";
echo "<tr>";
echo "<td>ID</td>";
echo "<td>Yazan</td>";
echo "<td>Mesaj</td>";
echo "<td>IP</td>";
echo "<td>Tarih</td>";
echo "<td>Durum</td>";
echo "<td>Onayla</td>";
echo "<td>Onaylama</td>";
echo "<td>Sil</td>";
echo "</tr>";
while ($row=mysql_fetch_array($cek)) {
echo "<tr>";
echo "<td>".$row['id']."</td>";
echo "<td>".$row['yazan']."</td>";
echo "<td>".$row['mesaj']."</td>";
echo "<td>".$row['ip']."</td>";
echo "<td>".date("d-m-Y, H:i", $row['time'])."</td>";
echo "<td>".$row['durum']."</td>";
echo "<td><a href='?gorev=onayla&id=".$row['id']."'>Onayla</a></td>";
echo "<td><a href='?gorev=onaylama&id=".$row['id']."'>Onaylama</a></td>";
echo "<td><a href='?gorev=sil&id=".$row['id']."' onclick=\"return confirm('Bu mesajı silmek istediğinizden emin misin?');\">Sil</a></td>";
echo "</tr>";
}
echo "</table>";
} else {
// mesaj yoksa
echo "Hiç mesaj yok.";
}
?>
<br /><br /><br />
<?
mysql_close($db);
?>
yine aynı hata oluyor şifreleyemedim size zahmet şifreleyip verirmisiniz.
<?php
den hemen sonra
$bolgeadi = "Yönetim Paneli";
$kullaniciadi = "kullaniciadi";
$sifre = "sifre";
// Buradan Sonra Lütfen Ne Yaptığınızı Bilmiyorsanız Değişiklik Yapmayın
if(!isset($PHP_AUTH_USER))
{
header("WWW-Authenticate: Basic realm=\"$bolgeadi\"");
header("HTTP/1.0 401 Unauthorized");
echo "<h3>YAKALARSAM AFETTMEM !!!</h3><br><br><br><B>Zahmaci aka Hz.</B>";
exit;
}else{
if(($PHP_AUTH_USER != $kullaniciadi) || ($PHP_AUTH_PW != $sifre))
{
header("WWW-Authenticate: Basic realm=\"$bolgeadi\"");
header("HTTP/1.0 401 Unauthorized");
echo "<h3>YAKALARSAM AFETTMEM !!!</h3><br><br><br><B>Zahmaci aka Hz.</B>";
exit;
}
}
bunu ekleyip denermisin...
kullanıcı adı ve şifre yazan yeri kendine göre düzenle
Parse error: syntax error, unexpected T_STRING in /users/askgemisifm/www/istek/dj.php on line 106
işte bu hatayı alıyorum
Quote from: $כђiŹøƒ®ΣиiΛ™ on July 29, 2008, 02:40:54 PM
<?php
den hemen sonra
$bolgeadi = "Yönetim Paneli";
$kullaniciadi = "kullaniciadi";
$sifre = "sifre";
// Buradan Sonra Lütfen Ne Yaptığınızı Bilmiyorsanız Değişiklik Yapmayın
if(!isset($PHP_AUTH_USER))
{
header("WWW-Authenticate: Basic realm=\"$bolgeadi\"");
header("HTTP/1.0 401 Unauthorized");
echo "<h3>YAKALARSAM AFETTMEM !!!</h3><br><br><br><B>Zahmaci aka Hz.</B>";
exit;
}else{
if(($PHP_AUTH_USER != $kullaniciadi) || ($PHP_AUTH_PW != $sifre))
{
header("WWW-Authenticate: Basic realm=\"$bolgeadi\"");
header("HTTP/1.0 401 Unauthorized");
echo "<h3>YAKALARSAM AFETTMEM !!!</h3><br><br><br><B>Zahmaci aka Hz.</B>";
exit;
}
}
bunu ekleyip denermisin...
kullanıcı adı ve şifre yazan yeri kendine göre düzenle
vemis oldugunuz kodlari ekledim kodlar hata vermiyor yalniz kullanici adi ve sifreyi kabul etmiyor yukaridaki belirttiginiz gibi uyguladim herseyi
acaba nedeni nedir?
Bu şekilde çalışmalı:
<?php
require_once('../SSI.php');
if(!$context['allow_admin'])
die('Bu sayfayı sadece adminler görebilir');
/**
* @author Mylesef
* @web http://www.mylesef.com
* @copyright 2008
*/
// VERİTABANI AYARLARI
$host="localhost";
$dbname="askgemisifm";
$dbuser="askgemisifm";
$dbpass="xxxx:)";
$db=mysql_connect($host,$dbuser,$dbpass);
if (!$db) {
echo "Veritabani baglantisinda sorun var: ".mysql_error();
exit();
}
if (!mysql_select_db($dbname,$db)) {
echo "Veritabani seciminde sorun var: ".mysql_error();
exit();
}
mysql_query("SET NAMES 'latin5'");
mysql_query("SET CHARACTER SET latin5");
mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");
function sorgula($cumle) {
$yar=mysql_query($cumle) or die(mysql_error());
return $yar;
}
$gorev=@$_GET['gorev'];
switch ($gorev) {
CASE 'temizle':
sorgula("DELETE FROM mkl_mesajlar");
header("Location: ".$_SERVER['SCRIPT_NAME']);
break;
CASE 'onayla';
$id=@$_GET['id'] or die("ID eksik.");
sorgula("UPDATE mkl_mesajlar SET durum=1 WHERE id=".$id);
header("Location: ".$_SERVER['SCRIPT_NAME']);
break;
CASE 'onaylama';
$id=@$_GET['id'] or die("ID eksik.");
sorgula("UPDATE mkl_mesajlar SET durum=0 WHERE id=".$id);
header("Location: ".$_SERVER['SCRIPT_NAME']);
break;
CASE 'sil';
$id=@$_GET['id'] or die("ID eksik.");
sorgula("DELETE FROM mkl_mesajlar WHERE id=".$id);
header("Location: ".$_SERVER['SCRIPT_NAME']);
break;
}
echo "<a href='?gorev=temizle' onclick=\"return confirm('Tüm mesajları silmek istediğinizden emin misin?');\">Tüm mesajları sil</a>";
echo "<br><br>";
$cek=sorgula("SELECT * FROM mkl_mesajlar ORDER BY id DESC");
if (mysql_num_rows($cek)) {
// mesaj varsa
echo "<table border='1'>";
echo "<tr>";
echo "<td>ID</td>";
echo "<td>Yazan</td>";
echo "<td>Mesaj</td>";
echo "<td>IP</td>";
echo "<td>Tarih</td>";
echo "<td>Durum</td>";
echo "<td>Onayla</td>";
echo "<td>Onaylama</td>";
echo "<td>Sil</td>";
echo "</tr>";
while ($row=mysql_fetch_array($cek)) {
echo "<tr>";
echo "<td>".$row['id']."</td>";
echo "<td>".$row['yazan']."</td>";
echo "<td>".$row['mesaj']."</td>";
echo "<td>".$row['ip']."</td>";
echo "<td>".date("d-m-Y, H:i", $row['time'])."</td>";
echo "<td>".$row['durum']."</td>";
echo "<td><a href='?gorev=onayla&id=".$row['id']."'>Onayla</a></td>";
echo "<td><a href='?gorev=onaylama&id=".$row['id']."'>Onaylama</a></td>";
echo "<td><a href='?gorev=sil&id=".$row['id']."' onclick=\"return confirm('Bu mesajı silmek istediğinizden emin misin?');\">Sil</a></td>";
echo "</tr>";
}
echo "</table>";
} else {
// mesaj yoksa
echo "Hiç mesaj yok.";
}
?>
<br /><br /><br />
<?
mysql_close($db);
?>
teşekkürler
admin sayfasının kodları custom action modunda koyulursada problem olmaz sanırım denemedim ama muhtemelen çalışacaktır
olmuyor hata veriyor sinan
kayseri denedim orda da aynı oluyor fark etmiyor
aynisi bendede ne yazikki olmuyor
Sinanin yazmis oldugu Dokumasyonlardaki kod da soyle vermis if ($context['allow_admin'])
buradaki vermis oldugu kod da ise
if (!$context['allow_admin'])
her ikisinide denedim malesef hata veriyor
ya ben bir yanlislik yapiyorum yada bilmiyorum artik
Az önce denedim, çalışıyor. Ama SSI'ın bulunduğu dizini doğru girmelisiniz.
Örneğin bu dosya anadizin/istek/ dizininde ise şu kodları kullanmalısınız:
require_once('../SSI.php');
if(!$context['allow_admin'])
die('Bu sayfayi sadece adminler görebilir');
Ya da anadizinde ise şu kodları:
require_once('SSI.php');
if(!$context['allow_admin'])
die('Bu sayfayi sadece adminler görebilir');
Ama nedense zorla bilgi alıyoruz sizden aldığınız hatalar ile alakalı. Ben sizin yerinizde olsam en ince ayrıntısına kadar anlatırım aldığım hatayı. Bu yüzden hem bizim çok vaktimizi alıyorsunuz, hem de daha geç sonuca ulaşıyorsunuz. Kendinize de, bize de eziyet etmeyin lütfen.
@[SiNaN] ben şimdi sbox moduna bakarak bu sevgini haykır dedikleri olayı değiştirdim.
deneme sitemde uğraşıp duruyorum 2 gündür.. üye izinlerinden bu kayan bandı kim göremez kim görür falan ayarları yaptım.. bazı modları inleyerek öğrenmeye çalıştım..
mesela ben istek.php dosyasını sources klasörüne attığımda bu dosyayı nasıl çağırcam..
anlatmasıda zor ya :D
mesela sbox modunun sbox.php dosyası forumda ana sayfada gözükmesi için boardindex.template.php dosyasın
// display shoutbox
if (function_exists('sbox')) sbox();
böyle bi kod eklenmiş..
ben nasıl bir kod ekleyip bunu çağırmalıyım ?
anlatabildim mi acaba anlatmak istediğimi ? :(
require_once('SSI.php');
if(!$context['allow_admin'])
die('Bu sayfayi sadece adminler görebilir');
hata söz dizim hatasi
" ; " bu noktali virgulleri sildim işe yaradi ama şifre girecek yer yok
http://askgemisifm.bplaced.net/dj.php
bu sekıl oldu :)
$כђiŹøƒ®ΣиiΛ™:
Öncelikle SMF'e izin nasıl eklenir ona bakalım
Bütün izinler ../Sources/ManagePermissions.php dosyasında saklanır. Bütün izinlerin yer aldığı bir dizi vardır, biz de bu diziye kendi iznimizi ekleyeceğiz.
Bul:
'karma_edit' => false,
Değiştiri:
'karma_edit' => false,
'view_istek' => false,
'admin_istek' => false,
Gördüğünüz gibi iki tane satır daha ekledik. Mutlaka neden true değil de false olarak ayarlandığını merak edeceksiniz. Eğer true olarak ayarlanırsa "kendi" ve "herhangi" seçeneği olur izin için. Ama eğer false olursa, sadece "herhangi" izni aktif olur. Bize tek bir izin lazım, o yüzden false yaptık.
Şimdi de bizim bu izinlerin adlarını dil dosyalarına yazmamız gerek. Format şu şekilde $txt['permissionname_İZİNADI]. Bunu her index.turkish.php, Modifications.turkish.php ya da ManagePermissions.php dosyalarından birine ekleyebilirsiniz. Ama en uygunu Modifications.english.php, karışmaması için.
Modifications.turkish.php
Bul:
?>
Değiştir:
$txt['permissionname_view_istek'] = 'İstek alanını görebilir';
$txt['permissionname_admin_istek'] = 'İstek alanını yönetebilir';
?>
Gelelim bunları nasıl kullanacağımıza;
İstediğimiz zaman isAllowedTo('İZİN_ADI') ya da allowedTo('İZİN_ADI') fonksiyonları ile kullanıcının izni olup olmadığını kontrol edebiliriz.
Sanırım şu anki haliyle modu iframe ile çağırıyorsunuz. Ben de o şekilde göstereceğim.
BoardIndex.php
Bul:
loadTemplate('BoardIndex');
Değiştir:
loadTemplate('BoardIndex');
$context['can_view_istek'] = allowedTo('view_istek');
Bu şekilde tema dosyamızda kullanıcının izni olup olmadığını kontrol ederek birşeyler gösterebiliriz. Geçelim tema dosyasına:
BoardIndex.template.php
Nerede görünmesini istiyorsanız ekleyin:
if($context['can_view_istek'])
echo 'IFRAME KODLARI';
Şimdi de adminin izinlerini kontrol edelim.
Modun yonetim dosyasını açın.
Bul:
<?php
Değiştir:
require_once('SSI_DİZİNİ');
isAllowedTo('admin_istek');
SSI_DİZİNİ'ni sitenizde SSI'ın dizini olarak değiştirmeyi unutmayın. Ayrıntılı bilgi için Dokümantasyon'daki SSI Derslerini inceleyebilirsiniz.
Sanırım bu kadar SMF dersi yeterli olur, diğer konulara da biraz zaman ayırmalıyım.
DNA27:
Dosyanız şifrelenmiş. Ben göremiyorum. Siz admin olduğunuz için görüyorsunuz. Çıkış yapın ve dosyayı görüntülemeyi deneyin.
sinan tsk ederim oldu . Allah razi olsun
kusura bakma fazla oluyorum ama bir kod buldum ama şifreyi kabul etmiyor buna bir bakar denersen çok sevinirim.
<?php
// kullanici listesi
$kul[0]['username']="ali";
$kul[0]['password']="1234";
$kul[1]['username']="veli";
$kul[1]['password']="4321";
// dogrulama
function authenticate()
{
header( 'www-authenticate: basic realm="private"' );
header( 'http/1.0 401 unauthorized' );
echo 'authorization required.';
exit;
}
if (!isset($_server['php_auth_user']) || !isset($_server['php_auth_pw'])) { authenticate(); } else
{
for($i=0;$i<count($kul);$i++) { if($_server['php_auth_user']==$kul[$i]['username'] && $_server['php_auth_pw']==$kul[$i]['password']){$auth=true;}}
if($auth !=true) {authenticate();}
}
?>
DNA27:
Başka kodlara neden ihtiyaç duyuyorsunuz ki? Ki bunların ne kadar doğru kodlandığından emin değilsiniz. Verdiğim kodun ne tür bir eksigi var? Eğer login paneli istiyorsanız bunu deneyin:
require_once('../SSI.php');
isAllowedTo('admin_forum');
bir eksigi yok.
sadece şifreli giriş olmasını istiyordum forum olmadan da .
neyse bos ver
Bunun ne tür bir artısı olacak peki? Yanlış anlamayın, biz sadece öneririz ve alternatifleri sunarız. Siz en iyisini ve kendinize en uygununu seçersiniz. Yoksa bizim zorla birşeyi kabul ettirme gibi bir amacımız kesinlikle yok. :)
ya diger sitemde forum yok bu verdigin kod o sitede işe yaramıyor :) anladin galiba
Degerli Sinan ustad verdiginiz kodlari Sevgini haykir /admin.php yi ekledim yazdiklariniz gibi zaten iki secenek vermisiniz her ikisinide uyguladim
ama bende yine hata veriyor
HATA:
Warning: require_once( ../SSI.php): failed to open stream: No such file or directory in /srv/www/vhosts/siteismi.com/httpdocs/forum/admin1.php on line 2 Fatal error: require_once(): Failed opening required ' ../forum/SSI.php' (include_path='.:.:/usr/share/php5:/usr/share/php5/PEAR') in /srv/www/vhosts/siteismi.com/httpdocs/forum/admin1.php on line 2
Biraz aciklayayim neyin nasil oldugunu
siteismi.com/sevgini haykir/
boyle bir dosyada
ve siteismi.com/forum/SSI.php
Simdi benim yapmak istedigim sudur bu sevgini haykir olayi onayli ve ben bunu sitemdeki bazi görevlilere onaylamalari icin vermek istiyorum yani gelen mesajlari izin verebilsinler simdi diyeceksinizki zaten verebilirler dogru verebiliyorlar ama ben sadece sitemdeki bazi gorevli kisileri vermek istiyorum.
Bunun icin sizin verdiginiz kodlar bence cok uygun ama ben bir yerde yanlislik yapiyorumki bende hata veriyor.
Yardimci olursaniz sevinirim
Calismalarinizda basarilar dilerim
Saygilarimla
ekte verdim db düzelt forum klasörün içerisine at admin ler onaylayabiliyor.
www.xx.com/forum/admin.php
DNA27 ekdeki vermis oldugunuz eki ekledim ama ginede ayni hatayi veriyor sanirsam benim forumda sorun var :) bu kadar insanda calistigina gore hata benim forum da olmasi gerek herneyse denedik olmadi ne yapalim suanki calisir vaziyette sifreleyip yapariz artik sonucda mesajlari gonderiyor ve forumda yayinliyor yakinda bunun modunu cikarirlar bizde ozaman deneriz.
Verdiginiz emekler icin tskler
saygilarimla
çok teşekür ederim @[SiNaN] bilgiler için. sayende bişeyler öğreniyoruz... boardindex.php dosyasında takılıp yanlış yapmışım. zor işmiş bunlar.. Ama böyle böyle ve sen gibi bilgisini paylaşanlar sayesinde öğreniyoruz...
vanelle:
Bu kodu deneyin:
require_once('../forum/SSI.php');
isAllowedTo('admin_forum');
$כђiŹøƒ®ΣиiΛ™:
Her zaman söylüyorum, mod yazmak isteyenlere kapım her zaman açık. ;)
Sinan
yine ayni hatayi veriyor anlamadim gitti nasil bir seymis yoksa bir yerlerde chmod ayarimi lazim , yoksa bu benim SSI.php mi bozuk yoksa sizin klayideki tuslar benim pc deki dil yabanci oldugu icinmi anlamadim gitti
Quote from: [SiNaN] on July 30, 2008, 10:19:17 AM
Her zaman söylüyorum, mod yazmak isteyenlere kapım her zaman açık. ;)
Sinan şu işi birilerini öğretim bende en kısa sürede kaçim derdindesin :D
hehe :) valla mod yazmak isterim ama 2+2 =4 bilmeden fonksiyon çözmeye benzer urasirim diyorsan başliyalim derslere hehe :))
son bi sorum daha olacaktı @[SiNaN]
Hersey tamam ama tek sorun boardindex.template.php dosyasında
if($context['can_view_istek'])
echo 'IFRAME KODLARI';
bu kısımda iframe kodları olmadan direk çalıştıramazmıyız. yine shoutbox u örnek vercem ben :)
shoutbox unda msj kutusunu iframe kodu olmadan boardindex.templete.php de gösterebiliyoruz..
Ben iframe kodu eklemeden yapmak istiyorum mümkünse.. istek.php dosyasının içeriğini iframesiz gösterebilirmiyiz ?
Bilmem sorunumu anlatabildim mi :(
Bide bu sevgini haykır olayını mod yapmak için kimden izin almalıyım. bu kodlar kime ait :)
include edebilirsin sanırım .
bi webmaster sitesinde yazmışlar
Sayfanızın istediğiniz yerine aşağıdaki kodu yazarak mesajları gösterebilirsiniz;
include('dosya_adi.php');
ama bu kod ile yapamadım ben.
vanelle:
Hatada admin1.php dosyasının site/forum dizininde olduğunu söylüyor. Siz ise site/sevgini haykir diyorsunuz. Hangisi doğru?
Burak:
Yaşlandım artık Burak. :P
DNA27:
1 saat HTML ve 3 saat PHP çalışarak siz de benim gibi mod yazabilirsiniz. İlk olarak SSI çalışmanızı tavsiye ediyorum. Kodlama bilginizi ilertmenize çok büyük yararı olacaktır.
$כђiŹøƒ®ΣиiΛ™:
if($context['can_view_istek'])
require_once($sourcedir . '/istek.php');
istek.php'nin Sources dizininde olduğunu varsaydım. Ayrıca $sourcedir değişkenini fonksiyonun başındaki global'lere eklemelisiniz.
Mod kime ait bilmiyorum ama o dosyalarda çok düzeltme yapmanızı isteyeceklerinden eminim.
Not: SMF'in kendine has kodlama yapısı vardır ve modlarda bu yapıya uyulması istenir. Bu yüzden webmaster sitelerini fazla karıştırmayın. :)
sinan html dört dört lük biliyorum ama php çok zor 3 gün urastim çözemedim neyse inş zamanla başaririz
Teşekür ederim [SiNaN]
dediğin şekilde deniyim birde.. Böyle hazır şeylerle uğraşarak acemliğimi atıyımda sonra özgün şeylerde yaparım umarım. böyle böyle biraz olsun SMF nin kod yapısını öğreniyorum. başka php kodlarını SMF ye uyarlayarak öğreniyorum az çok.. :)
Quote from: DNA27 on July 30, 2008, 11:06:01 AM
sinan html dört dört lük biliyorum ama php çok zor 3 gün urastim çözemedim neyse inş zamanla başaririz
Ee yani 3 günde öğrenilecek kadar kolayda bişey değil :)
Pratik yapmakla çözülür =)
Sinan her ikisindede denedim
require_once('../forum/SSI.php');
isAllowedTo('admin_forum');
require_once('SSI.php');
isAllowedTo('admin_forum');
her ikisindede hata veriyor
Suanki adres soyle www.sisteismi.com/forum/admin.php
ve sunlar ekli
require_once('../forum/SSI.php');
isAllowedTo('admin_forum');
ve
boylede denedim
require_once('SSI.php');
isAllowedTo('admin_forum');
gine hata gine hata
saygilarimla
vannelle:
Hata aynı mı? SSI.php nerede? www.sisteismi.com/forum/SSI.php adresinde mi?
evet sinan www.siteadi.com/forum/SSI.php de
Yani iki dosya da aynı yerde mi?
evet sinan ikiside ayni yerde
Bunu dener misiniz?
require(dirname(__FILE__) . '/SSI.php');
isAllowedTo('admin_forum');
" ; " noktalı virgülleri silerek denesene bi ?
Quote from: [SiNaN] on July 30, 2008, 01:05:25 PM
Bunu dener misiniz?
require(dirname(__FILE__) . '/SSI.php');
isAllowedTo('admin_forum');
simdide sayfayi bulamiyor sinan sizede cok ugrastirdim kusura bakmayin ltf
senin hata böyle diyor türkçeye çevirirsek :)
" Uyarı: (.. SSI. Php) 'onceyi gerektir : akarsuyu açmakta başarısız oldu: Srv www vhosts siteismide hiçbir böyle dosya veya dizin değil. Com httpdocs meydanı admin1i. Çizgide php, 2 ölümcül hatadır: 'once 'i gerektir ( ) : başarısız olmuş olan açıklık, '.. Meydan SSI. Php' srv www vhosts siteismide ('path= kapsa. :. : usr payı, php5tir: Armutununkinin olduğu php5 usr payı)ı gerektirdi. Com httpdocs meydanı admin1i.
Çizgi 2i'nde php
"
DNA27 eger senin dedigini yaparsam yani ; silersem
su hatayi veriyor
Parse error: syntax error, unexpected T_STRING in /srv/www/vhosts/siteismi.com/httpdocs/forum/admin.php on line 3
Fatal error: require_once() [function.require]: Failed opening required '/istek.php'
(include_path='.:/usr/lib/php:/usr/local/lib/php')
in /home/admin/public_html/forum/Sources/Load.php(1833) : eval()'d code on line 88
bu hatayı neden verir.. boardindex.template.php ye
if($context['can_view_istek'])
require_once($sourcedir . '/istek.php');
bu satırı eklediğimde yukardaki hatayı veriyor :(
eni sonu buldum güzel bir kod işinize yarar bence ;
php içerigini şifreliyor...
bul
<?
Altina ekle :)
# Konfigurasyon
$sayfaSifreleme ='1'; # 1 acik , 0 kapali
$kullaniciAdi = 'smf';
$sifre = 'destek';
# yetki kontrol fonksiyonu
function yetkiKontrol($kullaniciAdi,$sifre) {
if(empty($_SERVER['PHP_AUTH_USER']) || empty($_SERVER['PHP_AUTH_PW']) || $_SERVER['PHP_AUTH_USER'] != "$kullaniciAdi" || $_SERVER['PHP_AUTH_PW'] != "$sifre") {
header('WWW-Authenticate: Basic realm="kullanici adi ve sifreyi girin"');
die(header('HTTP/1.0 401 Unauthorized'));
}
}
# Sayfa Sifreleme aciksa
if($sayfaSifreleme =='1') {
# Veri ve sifre kontrolu
yetkiKontrol($kullaniciAdi,$sifre);
}
# Sayfanizin kodlari
DNA27 vermis oldugun kodlarda calismamisti arama yaptim ayni kodu buldum ve bu kodu ekledim calisti
aradaki farki bilmiyorum sadece siralamada fark var ama ...
Cok tskler gercekden sabirla yardimci olldunuz hem Sinan hem siz cok cok tskler
# Konfigurasyon
$sayfaSifreleme ='1'; # 1 acik , 0 kapali
$kullaniciAdi = 'kullanici';
$sifre = 'sifre';
# yetki kontrol fonksiyonu
function yetkiKontrol($kullaniciAdi,$sifre) {
if(empty($_SERVER['PHP_AUTH_USER']) || empty($_SERVER['PHP_AUTH_PW']) || $_SERVER['PHP_AUTH_USER'] != "$kullaniciAdi" || $_SERVER['PHP_AUTH_PW'] != "$sifre") {
header('WWW-Authenticate: Basic realm="kullanici adi ve sifreyi girin"');
die(header('HTTP/1.0 401 Unauthorized'));
}
}
# Sayfa Sifreleme aciksa
if($sayfaSifreleme =='1') {
# Veri ve sifre kontrolu
yetkiKontrol($kullaniciAdi,$sifre);
}
# Sayfanizin kodlari
Insallah en kisa zamanda bu sevgini haykir olayi mod olur ve daha guvenceli sekilde sitelerimizde sunariz.
Butun emegi gecenlere tsk ediyorum
Saygilarimla
rica ederim de hepsi arkadaşkarın emegi Allah razı olsun onlarda.. bekarlarsa hayırlı bir eş versin Allah :) evli ise çocuk versin sagikli
$כђiŹøƒ®ΣиiΛ™:
O kodu eklediğiniz yerin üst taraflarında
function template_main
{
global .....
Gibi bir kod olmalı. Burası fonksiyonunun başlangıcıdır ve fonksiyon içinde kullanacağınız değişkenleri burada tanımlarsınız.
global'lerin olduğu kısma $sourcedir değişkenini ekleyin.
Şimdi anladım ve harika oldu... Teşekür ederim [SiNaN] ..
Quote from: [SiNaN] on July 30, 2008, 08:50:01 AM
BoardIndex.php
Bul:
loadTemplate('BoardIndex');
Değiştir:
loadTemplate('BoardIndex');
$context['can_view_istek'] = allowedTo('view_istek');
Bu şekilde tema dosyamızda kullanıcının izni olup olmadığını kontrol ederek birşeyler gösterebiliriz. Geçelim tema dosyasına:
BoardIndex.template.php
Nerede görünmesini istiyorsanız ekleyin:
if($context['can_view_istek'])
echo 'IFRAME KODLARI';
sanırım burda boardindex.php ye eklediğimiz için kodu her sayfada gösteremiyoruz bu olayı..
boardindex.template.php ye ekleyeceğimiz kodu index.template.php ye ekledim ama yine sadece forum sayfasında gözüktü sevgini haykır bandı..
bunu tüm sayfalarda göstermek için sources klasöründe başka hangi dosyalara boardindex.php ye eklediğimiz kodları eklemek gerekiyor..
BoardIndex.php'ye eklediğimiz kodda $context değişkenin içine üyenin izni olup olmadığını koyuyoruz. Daha sonra da temada bunu kontrol ediyoruz. Her sayfada izni kontrol etmek için her sayfada yüklenen ve bazı izinlerin de yüklendiği Subs.php dosyasını kullanacağız.
../Sources/Subs.php
Bul:
$context['allow_pm'] = allowedTo('pm_read');
Değiştir:
$context['allow_pm'] = allowedTo('pm_read');
$context['can_view_istek'] = allowedTo('view_istek');
Ardından index.template.php'de, BoardIndex.template.php'de kullandığınız kodları kullanabilirsiniz.
sinan bir iframe ile ekledik ya sayfamıza sayfamız aynı kalsin sadece bu iframe kodu kendini nasil yeniletiriz . bir kaç kod bulduım tum sayfa yenileniyor :( buda bana uymuyor sohbet in üstune ekledigim için .. lütfen
iframe olarak çağırdınız sayfada head tagları arasına şunu ekleyin:
<script language="JavaScript">
<!--
function doLoad()
{
setTimeout( "refresh()", 500 );
}
function refresh()
{
window.location.reload( false );
}
//-->
</script>
500'ü milisaniye türünden ne kadar sürede yenileneceğini istiyorsanız ona göre değiştirin.
body tagına da şunu ekleyin:
onload="doLoad()"
SMF destek sitesinde en fazla bu kadarını bulabilirsiniz, daha fazlası için webmaster sitelerinden yardım talep edebilirsiniz.
teşekür ederim [SiNaN] hersey için...
sinan olmadi ya hiç yenileme sayfa kodlarim aşagıda ekte sana zahmet eklermisin belki yanlis yere eklemisim .. lütfen
kodları istek.php nin içine ekleyeceksin
hee
tamam deneyecem saol :(
yeter diyeceksiniz ama :( hata alıyorum izledim hata yı baya uraştım çözemedim
" Parse error: syntax error, unexpected '<' in /users/askgemisifm/www/istek/istek.php on line 11
"
:(
İstek php yi koy bakalım
buyur burak
Bu iframeli sayfa değilki .
Frameli sayfada .
<BODY>
<script language="JavaScript">
<!--
function doLoad()
{
setTimeout( "refresh()", 500 );
}
function refresh()
{
window.location.reload( false );
}
//-->
</script>
<body onload="doLoad()">
Quote from: DNA27 on July 31, 2008, 09:54:03 AM
sinan olmadi ya hiç yenileme sayfa kodlarim aşagıda ekte sana zahmet eklermisin belki yanlis yere eklemisim .. lütfen
burda verdim onu ama istek php ye eklendigini söledi arkadas bi üst mesajlari okurmusun
fm txt die iframeli kodlari verdim
Dosyanın son satırları baya bi karışmış hatayı ordan verebilir .
yoo iframeliye attigimda işe yaramıyor hata almıyorum
istek.php atınca hata alıyorum codu
24 saat geçti galiba ;
şu yenileme kodunda bana yardım edermisiniz.
Sinan verdigin kodu
iframe ekledigim index'e atıyorum hiç bir şey yenilenmiyor.
istek.php dosyasina atıyorum
hata alıyorum söz dizimi diye <'> bu sekil.. daha önce sölemiştin bu web masterlerin işi diye ama baya inceledim buldugum tum kodlarda istek.php ye atınca aynı hata alıyorum.
iframe ile açtığın dosyaya eklemeyi denedin mi? mesaj.php iydi sanırım. oraya koymayı dene
istek.php yi çagriyoruz
ona denedim
denenmiş halini bi ekler misin kontrol etmek istiyorum
birşey sorucam isim yerine üye giriş yapmışsa algılıyormu ?
istek.php ve iframe ile çagirdigim dosyalar ekte ;
sanırım istek.php yi çağırıyorsun
<meta http-equiv="content-type" content="text/html; charset=iso-8859-9" />
<meta http-equiv="refresh" content="10;URL=siten/istek.php">
bu şekilde yap en tepedeki kodu olması gerek :S
dene din mi sen ben hemen deniyorum . tsk
Edit : şuan sunucu da sorun var düzenleyınce hemen deneyip haber veryim.
ЯocKayseri : Çok Tşk ederim işimi gördü. Allah razı olsun.
Son bir sorun kaldi bu modda onaylama işi olmadan direk msj lar nasıl gider acaba.
Quote from: DNA27 on August 02, 2008, 07:41:22 AM
ЯocKayseri : Çok Tşk ederim işimi gördü. Allah razı olsun.
Son bir sorun kaldi bu modda onaylama işi olmadan direk msj lar nasıl gider acaba.
Bence onaysiz dogru olmaz sanirsam neden dersen bizim milleti biliyorsun nekadar az sayida olsada kotu kelimeler veya kufurler yazarlarsa baska user lere dogru olmaz belki user lerin kacabilir diye dusunuyorum.
Ama soyle olsaydi siteye uyelikle giren kisilere direk ismiyle yazdirma olayi olursa belki sizin dediginiz gibi olabilir ama malesef bunu daha yapmadilar sanirsam insallah en kisa zamanda yapilir kullanisli hale alir gercekden guzel bir script
iyi güzel düşünüyorsun da.
benim site için onaysız daha iyi açilip kapanabılır onaylı onaysız diye yaparlarsa mutlu olurum bekleyelim bakalım
bence sen shoutbox kur. tek satıra indir sohbeti kayan yazıya dönüştür shoutbox ın temasını. imajlarıda ekle oldu bitti onaylanmadan görünmesi demek scripti 0 dan almak demek sanırım. kodlarını incelemedim tam olarak ama bana öyle geldi (:
abe bunu çözemiyoruz birde sbox a girersek bi daha çıkamak birde ben bunu radyomun üzerinde kullaniyorum istek paneli gibi süper duruyor..
DNA 27 Galiba senin istedigini buldum
simdi deniyorum bakalim
bekliyorum inş olur kardeşim..
evet denedim oluyor :)
yapacagin sey sudur:
myphpadmin den mkl_mesajlar taplosunu bul onun icinde durum taplosu var onu editle 0 yazan yere 1 yap tamadir
buda tamamdir tşk Allah razı olsun . kolay gele"
Mod haline getirilmeli yoksa hiçbir anlamı yok boş zaman kaybı bile denebilir. Ayrıca şöyle birşey de olmalı: tüm mesajlar örnek olarak saat 24Ten sonra sıfırlanmalı. Bazı arkadaşların sitelerine bakıyroum çizik cd gibi hergün aynı mesajlar dönüp duruyor. Ve bi saatten sonra sıkıcı hale geliyor. Ayrıca kendini bilmez kişiler girip küfür yazdığında belki kimse görmez ama admin onaylama bölümünde görecek ve ister istemez canı sıkılacak diye düşünüyorum. Kullanışlı olması için smfye mod olarak yazılmalı.
Quote from: Pixel_34 on August 04, 2008, 02:07:46 PM
Mod haline getirilmeli yoksa hiçbir anlamı yok boş zaman kaybı bile denebilir. Ayrıca şöyle birşey de olmalı: tüm mesajlar örnek olarak saat 24Ten sonra sıfırlanmalı. Bazı arkadaşların sitelerine bakıyroum çizik cd gibi hergün aynı mesajlar dönüp duruyor. Ve bi saatten sonra sıkıcı hale geliyor. Ayrıca kendini bilmez kişiler girip küfür yazdığında belki kimse görmez ama admin onaylama bölümünde görecek ve ister istemez canı sıkılacak diye düşünüyorum. Kullanışlı olması için smfye mod olarak yazılmalı.
Evet size katiliyorum kufurler icin bence bir badwords (yasak Kelime) da eklense hic fena olmaz
Quote from: vannelle on August 05, 2008, 12:47:36 PM
Quote from: Pixel_34 on August 04, 2008, 02:07:46 PM
Mod haline getirilmeli yoksa hiçbir anlamı yok boş zaman kaybı bile denebilir. Ayrıca şöyle birşey de olmalı: tüm mesajlar örnek olarak saat 24Ten sonra sıfırlanmalı. Bazı arkadaşların sitelerine bakıyroum çizik cd gibi hergün aynı mesajlar dönüp duruyor. Ve bi saatten sonra sıkıcı hale geliyor. Ayrıca kendini bilmez kişiler girip küfür yazdığında belki kimse görmez ama admin onaylama bölümünde görecek ve ister istemez canı sıkılacak diye düşünüyorum. Kullanışlı olması için smfye mod olarak yazılmalı.
Evet size katiliyorum kufurler icin bence bir badwords (yasak Kelime) da eklense hic fena olmaz
badwords çözüm olmaz küfür filtreleri asla sorunu tam çözemezler. örneğin
"senin" kelimesi yerine "senn" "snin" "snn" gibi kelimeler kullanılabilir okadar çok kombinasyon varki hepsini yazmak imkansız.
bencede benım uyeler belli başli oldugu için sorn çıkmıyor :)
Şimdiye kadar modu naptınız ettiniz tam bilmiyorum ama .
Sizde sitenizdeki gruplardan yeni üyelerin haykırma sayfasına girmesini engelleyin .
Bu sayede sitenizde az çok takılmış kişiler bu sayfayı kullanır ve yeni üyelere olağanla daha düzgün şeyler yaparlar .
Quote from: {Burak} on August 06, 2008, 05:46:13 AM
Şimdiye kadar modu naptınız ettiniz tam bilmiyorum ama .
Sizde sitenizdeki gruplardan yeni üyelerin haykırma sayfasına girmesini engelleyin .
Bu sayede sitenizde az çok takılmış kişiler bu sayfayı kullanır ve yeni üyelere olağanla daha düzgün şeyler yaparlar .
Centilmen bir arkadaş mod yapsa daha makbule geçer ;) düşüncesindeyim
(http://sheltersquad.googlepages.com/sheltersquad.jpg)
bu hatayı verio napcam lazım:S
zaten oluşturulmuş mkl_mesajlar tablosu. tekrar oluşturmaya çalıştığın için veriyor o hatayı.
Mod, Modifikasyon Sitesine gönderilene kadar konu kilitli kalacak.