Bu modul eski kodlarlan yazılışını anlmak zor hala mysql_quey veya sql_query sql_fech_row Gibi kodların ve değişkenlerin kulanılmasına anlam veremedim Aspawa sizde eğer düzeltmek istiyorsanız sql_fetch_row gibioılanları $db->sql_fetchrow gibi kulanırsanız düzelecektir ..
Hata Verince Bir Geri Don Kodu Eklerseniz Iyi Olacka...
Birde
Modül Yönetimi
Linki Yanlis Verilmis...
[code]echo " <a href='".$admin_file.".php?op=B_yazar_Admin'>"._BIZ_ADMINMAIN."</a> |";code]
Hatali Calismiyor...
Nasil Duzeletecegimi Bulamadim.
Saygilarimla..
Ilk sorunu modulun iinci surumunde halledecegim.
Ikinci soruna gelince o hatayi hangi sayfada aldigini yazarsan nasil duzenlemene gerektigini yazarim.
sivri dilim sebebiyle burada sevmez yöneticiler beni ama modüle eleştiri getirmeyecem fakat dağıtımı geri çek modülü çevirdiğin modül (Recipes) kodlarında toparlamaya gitmemişsin modül bu haliyle kurup kullanan herkesin sitesinde çok ama çok açık kapılar bırakır...
modülün sql kodlama türündeki kodların hemen hepsi mysql tarafından elenen yani açıklar yaratan kodlardır...
umarım beni yanlış anlamaz ona göre adım atarsın...
güvenlik olmaz ise olmaz konudur.
eğer arkadaşın bahsettiği açıklar mevcut ise kullanmak risktir.
güvenli hale getirmek gerek modülü...
Kayıt: Nov 04, 2003 Mesajlar: 737 Konum: Amsterdam Hollanda
Tarih: 2010-01-30, 21:53:41 Mesaj konusu:
Alıntı:
sivri dilim sebebiyle burada sevmez yöneticiler beni ama modüle eleştiri getirmeyecem fakat dağıtımı geri çek modülü çevirdiğin modül (Recipes) kodlarında toparlamaya gitmemişsin modül bu haliyle kurup kullanan herkesin sitesinde çok ama çok açık kapılar bırakır...
modülün sql kodlama türündeki kodların hemen hepsi mysql tarafından elenen yani açıklar yaratan kodlardır...
umarım beni yanlış anlamaz ona göre adım atarsın...
Ali bu modulun (Recipes) modulu ile uzaktan yada yakindan bir alakasi yok, nasil olduda modulu o modulden cevirdigimi anladim bilemeyecegim.
Modulde her yerinde aciklar oldugunu soyluyorsun.
Olabilir cunku is guc yani sira kisa sureden toparlanmis bir modul bu nedenlede aciklar olabilir ben gormedim ama bu olmadigi anlamina gelmez.
Benim bu modulu yapma nedenim sadece sizlere yardimci olmak.
Hic bir sekilde cikar saglamak amacim yok, hatta ben kendin dahi kullaniyorum bu modulu, ihtiyacim yok.
Burada arkadaslara birazcikta yardimci olabiliyorsan ne mutlu bize.
Senin elestirine geri donmek istiyorum.
Eger amacin insanlara yardimci olmak ise al modulu hatalarini gider eksiklerini tamamla ve sitendende dagit, hatta copyricht bolumune benim site adnin degilde kendi site adini ekle.
Bi kosesinde benim adim gecerse bu benim icin yeterli olur.
Dedigim gibi amac sadece hizmet!
Ben 35 yasinda 3 cocuk babasi ve yogun bir isi olan insanim, isimde bilgisayar basinda oldugundan surekli nette oluyorum ama zaman bir seyler yapabilmek icin hic yada az zamanim oluyor.
Veya modulde gordugunuz hatalari bana bildirin zaman buldukca toparlayayim.
Suda var:
Eger amaciniz modulun kullanilmamasi olumsuz ve yikiciliksa o zaman diyecek bir seyim yok.
Hata Verince Bir Geri Don Kodu Eklerseniz Iyi Olacka...
Birde
Modül Yönetimi
Linki Yanlis Verilmis...
[code]echo " <a href='".$admin_file.".php?op=B_yazar_Admin'>"._BIZ_ADMINMAIN."</a> |";code]
Hatali Calismiyor...
Nasil Duzeletecegimi Bulamadim.
Saygilarimla..
Ilk sorunu modulun iinci surumunde halledecegim.
Ikinci soruna gelince o hatayi hangi sayfada aldigini yazarsan nasil duzenlemene gerektigini yazarim.
Bendede aynı sorun oldu nedeni ise...Ahmet balcı utf-8 ze çevirince lang dosayasındaki lang-turkish.php yi lang-turkish-utf8.php şeklinde yapmış bunu eski halina getirince düzeliyor dil sorunu Bizim_Yazarlar_module_1.0\modules\Bizim_Yazarlar\language/lang-turkish.php böyle olunca sorun kalmıyor...
sivri dilim sebebiyle burada sevmez yöneticiler beni ama modüle eleştiri getirmeyecem fakat dağıtımı geri çek modülü çevirdiğin modül (Recipes) kodlarında toparlamaya gitmemişsin modül bu haliyle kurup kullanan herkesin sitesinde çok ama çok açık kapılar bırakır...
modülün sql kodlama türündeki kodların hemen hepsi mysql tarafından elenen yani açıklar yaratan kodlardır...
umarım beni yanlış anlamaz ona göre adım atarsın...
Ali bu modulun (Recipes) modulu ile uzaktan yada yakindan bir alakasi yok, nasil olduda modulu o modulden cevirdigimi anladim bilemeyecegim.
Modulde her yerinde aciklar oldugunu soyluyorsun.
Olabilir cunku is guc yani sira kisa sureden toparlanmis bir modul bu nedenlede aciklar olabilir ben gormedim ama bu olmadigi anlamina gelmez.
Benim bu modulu yapma nedenim sadece sizlere yardimci olmak.
Hic bir sekilde cikar saglamak amacim yok, hatta ben kendin dahi kullaniyorum bu modulu, ihtiyacim yok.
Burada arkadaslara birazcikta yardimci olabiliyorsan ne mutlu bize.
Senin elestirine geri donmek istiyorum.
Eger amacin insanlara yardimci olmak ise al modulu hatalarini gider eksiklerini tamamla ve sitendende dagit, hatta copyricht bolumune benim site adnin degilde kendi site adini ekle.
Bi kosesinde benim adim gecerse bu benim icin yeterli olur.
Dedigim gibi amac sadece hizmet!
Ben 35 yasinda 3 cocuk babasi ve yogun bir isi olan insanim, isimde bilgisayar basinda oldugundan surekli nette oluyorum ama zaman bir seyler yapabilmek icin hic yada az zamanim oluyor.
Veya modulde gordugunuz hatalari bana bildirin zaman buldukca toparlayayim.
Suda var:
Eger amaciniz modulun kullanilmamasi olumsuz ve yikiciliksa o zaman diyecek bir seyim yok.
senin aleyhine burada açılmış bir konu yok ben sadece yardımcı olmak amacım ama başka ama recipes sonuçta modül o modülden bu yana doğru akıyor kod yapısını yakından tanıdığımdan kesin konuştum...
ama bende çalışmalarda bulunuyorum bunu biliyorsun dilersen benimle birlikte geliştirmelere ortak olursun...
fakat bir önceki mesajda bir düzeltme nasıl yapılabilir konusunu işledim buda benim sana karşı olmadığımı bilhakis yardımcı olmak istediğimi gösterdiğine inanmaktayım...
aslında bu modülü hazırlaman biraz hataydı çünkü bende sayın mutluedin modülünü geliştirmekteydim ondan gelen tepkilerle modül adını değiştirip mutluedin modülünden iz kalmayacak şekilde tepeden tırnağa yeniledim bir kaç gün içinde dağıtıma vereceğim bu modülde kullanacak kişiler sadece style içinde yapacakları ufak renklendirme düzenlemesi ile sitelerinde kullanabileceklerdir...
belirttiğim gibi bir önceki mesajım modülü geçici olarak korunur hale getirecektir bu düzeltmeleri yapan herkes kullanabilir modülü...
esas olan paylaşım geliştiricilik ve en önemlisi dürüstlüktür.
Kayıt: Nov 04, 2003 Mesajlar: 737 Konum: Amsterdam Hollanda
Tarih: 2010-01-30, 23:02:44 Mesaj konusu:
senin aleyhine burada açılmış bir konu yok ben sadece yardımcı olmak amacım ama başka ama recipes sonuçta modül o modülden bu yana doğru akıyor kod yapısını yakından tanıdığımdan kesin konuştum...
ama bende çalışmalarda bulunuyorum bunu biliyorsun dilersen benimle birlikte geliştirmelere ortak olursun...
fakat bir önceki mesajda bir düzeltme nasıl yapılabilir konusunu işledim buda benim sana karşı olmadığımı bilhakis yardımcı olmak istediğimi gösterdiğine inanmaktayım...
aslında bu modülü hazırlaman biraz hataydı çünkü bende sayın mutluedin modülünü geliştirmekteydim ondan gelen tepkilerle modül adını değiştirip mutluedin modülünden iz kalmayacak şekilde tepeden tırnağa yeniledim bir kaç gün içinde dağıtıma vereceğim bu modülde kullanacak kişiler sadece style içinde yapacakları ufak renklendirme düzenlemesi ile sitelerinde kullanabileceklerdir...
belirttiğim gibi bir önceki mesajım modülü geçici olarak korunur hale getirecektir bu düzeltmeleri yapan herkes kullanabilir modülü...
esas olan paylaşım geliştiricilik ve en önemlisi dürüstlüktür.[/quote]
Modulun hazirlanmasi hata idi demisin buna katilmiyorum.
Daha oncede neden yaptigimi acikladim, modul bir ardasim icin hazirlandi dagitmat gibi bir niyetimiz yoktu.
Zaten ben yazinda bana karsi bir tebki gormedim ama yazinda module elestiri yapmayacagini soyluyor ardindanda modulu yayindan kaldir diyorsun. Bu senin kendi yazinda endinle celiskide oldugu gosteriyor ve sanki sende zaten bu sekilde bir modulle ugrastigindan modulun yayinlanmamasini istedigin a=manaasini veriyor.
Bu nedenlede bana oyle bir satir yazmak zorunlulugu dogdu.
Bizlerin sen ben ve digerleri, amacimizin adece yardim ve hizmet oldugu ve senin samimiyetin konusunda zaten suphe duymamaktayim.
Su sql hatalar ise sadece benim dikkatsizligimden olusmus bir durum, tavsiyen icin tesekkur ederim.
Modulun hazirlanmasi hata idi demisin buna katilmiyorum.
Daha oncede neden yaptigimi acikladim, modul bir ardasim icin hazirlandi dagitmat gibi bir niyetimiz yoktu.
Zaten ben yazinda bana karsi bir tebki gormedim ama yazinda module elestiri yapmayacagini soyluyor ardindanda modulu yayindan kaldir diyorsun. Bu senin kendi yazinda endinle celiskide oldugu gosteriyor ve sanki sende zaten bu sekilde bir modulle ugrastigindan modulun yayinlanmamasini istedigin a=manaasini veriyor.
Bu nedenlede bana oyle bir satir yazmak zorunlulugu dogdu.
Bizlerin sen ben ve digerleri, amacimizin adece yardim ve hizmet oldugu ve senin samimiyetin konusunda zaten suphe duymamaktayim.
Su sql hatalar ise sadece benim dikkatsizligimden olusmus bir durum, tavsiyen icin tesekkur ederim.
sen kendine göre haklısın bende kendime göre fakat ben modülü kökten yayından kaldır demeye getirmedim düzeltmeleri yapana kadar kaldırman konusunda imada bulundum...
önemli olan birşeye vesile olmaktayız burada oda bir hatayı ortadan kaldırmaktayız...
bu hatayı ben, sen veya bir başkası yapmış olabilirdi burada bilgi paylaşımı şu anda tavan yapmış konumda bu vesile ile eski modüllerinde nasıl fixleneceği konusunda arkadaşlar fikir sahibi olmuştur sanırım...
ikinci adıma geçiyor basit bir hareketle idlerimizi koruma altına alıyoruz...
bir yazı veya kategori id lerini aşağıdaki şekilde koruma altına alabilirsiniz...
basit bir örnek...
WHERE katid='".intval($katid)."'
".intval($katid)."
$katid yerine eklenmeye çalışılacak tehlikeli koda önlemdir...
Kayıt: Nov 04, 2003 Mesajlar: 737 Konum: Amsterdam Hollanda
Tarih: 2010-01-31, 00:26:38 Mesaj konusu:
amanav :
kayserili :
Modulun hazirlanmasi hata idi demisin buna katilmiyorum.
Daha oncede neden yaptigimi acikladim, modul bir ardasim icin hazirlandi dagitmat gibi bir niyetimiz yoktu.
Zaten ben yazinda bana karsi bir tebki gormedim ama yazinda module elestiri yapmayacagini soyluyor ardindanda modulu yayindan kaldir diyorsun. Bu senin kendi yazinda endinle celiskide oldugu gosteriyor ve sanki sende zaten bu sekilde bir modulle ugrastigindan modulun yayinlanmamasini istedigin a=manaasini veriyor.
Bu nedenlede bana oyle bir satir yazmak zorunlulugu dogdu.
Bizlerin sen ben ve digerleri, amacimizin adece yardim ve hizmet oldugu ve senin samimiyetin konusunda zaten suphe duymamaktayim.
Su sql hatalar ise sadece benim dikkatsizligimden olusmus bir durum, tavsiyen icin tesekkur ederim.
sen kendine göre haklısın bende kendime göre fakat ben modülü kökten yayından kaldır demeye getirmedim düzeltmeleri yapana kadar kaldırman konusunda imada bulundum...
önemli olan birşeye vesile olmaktayız burada oda bir hatayı ortadan kaldırmaktayız...
bu hatayı ben, sen veya bir başkası yapmış olabilirdi burada bilgi paylaşımı şu anda tavan yapmış konumda bu vesile ile eski modüllerinde nasıl fixleneceği konusunda arkadaşlar fikir sahibi olmuştur sanırım...
ikinci adıma geçiyor basit bir hareketle idlerimizi koruma altına alıyoruz...
bir yazı veya kategori id lerini aşağıdaki şekilde koruma altına alabilirsiniz...
basit bir örnek...
WHERE katid='".intval($katid)."'
".intval($katid)."
$katid yerine eklenmeye çalışılacak tehlikeli koda önlemdir...
Ali,
Modulde bahsettigin ekleri yapip ve burada yazilan hatalarida duzenleyerek ilerideki gunlerde update paketi hazirlamak en mantiklisi sanirim.
Suan yine isyerindeyim ve gece nobetim var bir sey yapamiyorum.
Gece gec saatlerde ortalik sakinlesince benim laptop u nete baglayip calismalara baslayacagim.
Senden rica edecegim gordugun eksikleri yazarsan bana buyuk yardimda bulunursun.
Birde yukaridaki yazilarinda benimle calismak istedigini soyluyorsun, ben phpnukeyi gelistirecek ve arkadaslara yardimci olacak het konuda varim.
Aslinda ben basindan beri boyle bir birlesim dusunmuyor degilim, herkes kendi basina birseyler yapiyor ve ya yarim kaliyor yada zaman veya ilgisizlikten birakiliyor.
Birlikten guc dogar sozu burada tam yerine oturuyor sanirim.
Bu arada bendende sana bir fikir:
Sanirim senin blocklarda istenen ve hala cozmedigin bir sorun vardi:
Oda blocklarda son eklenen yazarin en ustte cikmasi, bunu halledemediysen benim modulden fikir alabilirsin benim modulde bunu ayarlamistim.
Eger bu sorunu cozmediysen nasil yapilacagini yazabilirim.
Hata Verince Bir Geri Don Kodu Eklerseniz Iyi Olacka...
Birde
Modül Yönetimi
Linki Yanlis Verilmis...
[code]echo " <a href='".$admin_file.".php?op=B_yazar_Admin'>"._BIZ_ADMINMAIN."</a> |";code]
Hatali Calismiyor...
Nasil Duzeletecegimi Bulamadim.
Saygilarimla..
Ilk sorunu modulun iinci surumunde halledecegim.
Ikinci soruna gelince o hatayi hangi sayfada aldigini yazarsan nasil duzenlemene gerektigini yazarim.
Bendede aynı sorun oldu nedeni ise...Ahmet balcı utf-8 ze çevirince lang dosayasındaki lang-turkish.php yi lang-turkish-utf8.php şeklinde yapmış bunu eski halina getirince düzeliyor dil sorunu Bizim_Yazarlar_module_1.0\modules\Bizim_Yazarlar\language/lang-turkish.php böyle olunca sorun kalmıyor...
Osethan Utf8 şeklini sitelerinin dili utf8 olanlar kullanır
Site diliniz latinse dokunmayacaksınız utf8 ise benim eklediğimi kullanacaksınız
Sayın manav
bu işlere emek veren birisi olarak eğer acık buluyorsan elden geciriver ve güzel bişey cıksın ortaya
dileyen bizim yazarları kullansın
dileyen yazarları
zaten nukeye destek veren 3-5 kişisiniz
elele ,gönül gönüle güzel işler cıkarın
Modulun hazirlanmasi hata idi demisin buna katilmiyorum.
Daha oncede neden yaptigimi acikladim, modul bir ardasim icin hazirlandi dagitmat gibi bir niyetimiz yoktu.
Zaten ben yazinda bana karsi bir tebki gormedim ama yazinda module elestiri yapmayacagini soyluyor ardindanda modulu yayindan kaldir diyorsun. Bu senin kendi yazinda endinle celiskide oldugu gosteriyor ve sanki sende zaten bu sekilde bir modulle ugrastigindan modulun yayinlanmamasini istedigin a=manaasini veriyor.
Bu nedenlede bana oyle bir satir yazmak zorunlulugu dogdu.
Bizlerin sen ben ve digerleri, amacimizin adece yardim ve hizmet oldugu ve senin samimiyetin konusunda zaten suphe duymamaktayim.
Su sql hatalar ise sadece benim dikkatsizligimden olusmus bir durum, tavsiyen icin tesekkur ederim.
sen kendine göre haklısın bende kendime göre fakat ben modülü kökten yayından kaldır demeye getirmedim düzeltmeleri yapana kadar kaldırman konusunda imada bulundum...
önemli olan birşeye vesile olmaktayız burada oda bir hatayı ortadan kaldırmaktayız...
bu hatayı ben, sen veya bir başkası yapmış olabilirdi burada bilgi paylaşımı şu anda tavan yapmış konumda bu vesile ile eski modüllerinde nasıl fixleneceği konusunda arkadaşlar fikir sahibi olmuştur sanırım...
ikinci adıma geçiyor basit bir hareketle idlerimizi koruma altına alıyoruz...
bir yazı veya kategori id lerini aşağıdaki şekilde koruma altına alabilirsiniz...
basit bir örnek...
WHERE katid='".intval($katid)."'
".intval($katid)."
$katid yerine eklenmeye çalışılacak tehlikeli koda önlemdir...
Ali,
Modulde bahsettigin ekleri yapip ve burada yazilan hatalarida duzenleyerek ilerideki gunlerde update paketi hazirlamak en mantiklisi sanirim.
Suan yine isyerindeyim ve gece nobetim var bir sey yapamiyorum.
Gece gec saatlerde ortalik sakinlesince benim laptop u nete baglayip calismalara baslayacagim.
Senden rica edecegim gordugun eksikleri yazarsan bana buyuk yardimda bulunursun.
Birde yukaridaki yazilarinda benimle calismak istedigini soyluyorsun, ben phpnukeyi gelistirecek ve arkadaslara yardimci olacak het konuda varim.
Aslinda ben basindan beri boyle bir birlesim dusunmuyor degilim, herkes kendi basina birseyler yapiyor ve ya yarim kaliyor yada zaman veya ilgisizlikten birakiliyor.
Birlikten guc dogar sozu burada tam yerine oturuyor sanirim.
Bu arada bendende sana bir fikir:
Sanirim senin blocklarda istenen ve hala cozmedigin bir sorun vardi:
Oda blocklarda son eklenen yazarin en ustte cikmasi, bunu halledemediysen benim modulden fikir alabilirsin benim modulde bunu ayarlamistim.
Eger bu sorunu cozmediysen nasil yapilacagini yazabilirim.
herşeyden faydalanmayı seven biriyim bloklara gelince modüldeki sorunların son safhasında olduğumdan zaman ayırmadım işin gerçeği bu sadece güvenilir hale getirip bıraktım...
özel mesajdan msn adresimi vereyim sana ekle görüşür birşeyleri ortaya çıkarmaya birlikte çalışırız tek başına anca lilisi olur...
unutulmamalıki kişi ne kadar iyi bir kodlama bilgisine sahip olursa olsun içerik için fikirler verilmedikçe ortaya birşey çıkmaz...
modüle gelince şu an en önemli eksiği güvenliği ve üyelerin yazı eklemesine müsade etmemen gerekli...
dbi kullanımını yeni modülllerde uygulamamak gerek.
Bununla ilgili bir dökümantasyonu buraya yapıştırıyorum.
Kod:
Eski modüllerin bir çoğu $dbi gösterimini kullanmakta ve bu yüzden siteye kurulup işletildiklerinde,
SQL Layer hatalarına sebep olmakta.
Eski modüllerin yeni SQL kullanım tipine uydurulması için aşağıda anlatılan düzeltmelerin yapılması gerekmektedir.
Making Scripts to Use DB Abstraction Layer
Nuke-Evolution uses the $db Abstraction Layer Method to make SQL calls to your database more secure. If you are installing old (outdated) scripts you may notice a deprecated use of certain functions in the footer of your website if that script still uses the MySQL API Method or the DBI Layer Method.
1.MySQL API Method to $db Abstraction Layer Method:
If you like to convert the MySQL API Method into the $db Abstraction Layer Method, use the below table to properly convert it. Note that you will find globals defined which you have to convert as well. This global looks like this within a PHP file:
global $dbi;
All you need to do is to change $dbi to $db. Now go on with changing all the MySQL API Method calls into the $db Abstraction Layer Method:
Here you will find an examples on how you would convert these lines of codes:
$sql = ("SELECT COUNT(*) AS number FROM ".$prefix."_TABLE WHERE id = '1'");
$result = mysql_query($sql) OR die(mysql_error());
$row = mysql_fetch_assoc($result);
if($row['number']) {
// Do something...
} else {
// Do something else...
}
Note that each function needs its own defined globals, so if this is inside a function, take a look at the globals there and convert add $db to the defined globals.
This would be the result:
global $db; // add this somewhere near the defined globals
$sql = ("SELECT COUNT(*) AS number FROM ".$prefix."_TABLE WHERE id = '1'");
$result = $db->sql_query($sql) OR die($db->sql_error($sql));
$row = $db->sql_fetchrow($result);
if($row['number']) {
// Do something...
} else {
// Do something else...
}
2.MySQL API Method to $db Abstraction Layer Method:
If you have scripts which use the DBI Layer Method, you should also convert them to the $db Abstraction Layer Method. The following table will show you how you can convert it:
DBI Layer Method
$db Abstraction Layer Method
sql_query($sql, $dbi)
$db->sql_fetchrow($sql)
sql_num_rows($res)
$db->sql_numrows($res)
sql_fetch_row($res)
$db->sql_fetchrow($res)
sql_fetch_array($res)
$db->sql_fetchrow($res)
sql_fetch_object($res)
$db->sql_fetchrow($res)
sql_free_result($res)
$db->sql_freeresult($res)
Here you will find an examples on how you would convert these lines of codes:
// Note, this function does actually nothing, it is just for clarification how to convert DBI Layer Method into $db Abstraction Layer Method:
function EXAMPLE() {
global $prefix, $dbi;
include(NUKE_INCLUDE_DIR.'page_header.php');
echo "I don't like you!";
include(NUKE_BASE_DIR.'footer.php');
$result = sql_query("SELECT field FROM ".$prefix."_TABLE WHERE id = '1'", $dbi);
$numrows = sql_num_rows($result, $dbi);
}
function EXAMPLE() {
global $prefix, $db;
include(NUKE_INCLUDE_DIR.'page_header.php');
echo "I don't like you!";
include(NUKE_BASE_DIR.'footer.php');
return;
$result = $db->sql_query("SELECT field FROM ".$prefix."_TABLE WHERE id='1'");
Kayıt: Mar 11, 2009 Mesajlar: 107 Konum: Doganşehir - Malatya
Tarih: 2010-01-31, 07:57:02 Mesaj konusu:
AHMET_BALCI :
Sayın manav
bu işlere emek veren birisi olarak eğer acık buluyorsan elden geciriver ve güzel bişey cıksın ortaya
dileyen bizim yazarları kullansın
dileyen yazarları
zaten nukeye destek veren 3-5 kişisiniz
elele ,gönül gönüle güzel işler cıkarın
Radip Siz Bir Adresten Veriri Misin Bne Afganistandayim...
Radip Ten Geldim Geleli Bir Dosya Bile Indiremedim..
Burada Acik Olabilir Bir Kisi Yani Faruk Bey Arkadasimiz Gunlerce Emek Verip Bu Hale Getirmisse Bunlarinda DuzelteBilir Diye Dusunuyorum Emege Saygi Cevrecesi Icinde Yorumlarimizi Yapalim..
Kayserili Çok açık ve net konuşuyor analşılır ve temiz ... amanav kardeşimizde aynı şekilde onada hak veriyorum aslında iki kişide haklı olunca sorun olmaz çünkü iki kişide yardımcı olmak istiyorlar ne kadar güzel .. ikinizde yanlış anlamayın yazılarınızı okudum kimse yanlış bişey soylememiş sizlere başarılar diliyorum .. amanav kardeşimin dediğini bir üst nmesajda dile getirmiştim eski kodları kulanmasına anlam verememiştim ...
Kayıt: Nov 04, 2003 Mesajlar: 737 Konum: Amsterdam Hollanda
Tarih: 2010-01-31, 19:53:26 Mesaj konusu:
Beyler,
Modulde guvenlik acisindan bastan sona degisiklik yapiyorum.
Butun sql degerlerini duzenledim!
Ikinci ve onemli degisiklikden biride yazi eklemek icin yazarin sitede uye olmasi ve yazar olarak kayitli olmasi gerekiyor.
Yazar eklerken yazarin uye adida kaydediliyor ve yazi eklemede sadece yazar olarak uye adi kayitli kisiler yada admin yazi ekleyebiliyor bu sekilde module sadece yazarlar veya admin yazi ekleyebilecek.
Kayıt: Nov 04, 2003 Mesajlar: 737 Konum: Amsterdam Hollanda
Tarih: 2010-01-31, 21:55:06 Mesaj konusu:
Beyler,
Sql duzenlemelerini suan tamamladim, modulun bir ileriki surumunde dahada gelistirecegim.
Modul sag ve sol blocklarda son eklenen yazilari en basa aliyor!
Module uye adi kontrolu ekledim, uyeler kendilerini yazar olarak eklediginde bu uye adi sayesinde yazi ekleme yetkisine sahip olacaklar.
Eger siz kendiniz bir yazar ekliyorsanin yazar uye adi vermeniz gerekecek bu sekilde yazar uye girisi yapip yazi ekleme yetkisine sahip olacak, aksi halde kimse yazi ekleyemeyecek.
Admin her zaman yazi ve yazar ekleyebilir.
Yazarlar eklendiginde yazrin uye adi bu nedenle cok onemli.
Yazar yazi eklese dahi bu admin kontrolunden gecmeden yayinlanamaz.
Her rklenen yazi ve yazar admin mail adresine mail olarak sistem tarafindan bildirilir.
Yazar resimleri eski modullerede oldugu gibi sorun olmayacak cunku yazar eklerken resmini direkt siteye upload edecek.
Ileride module yazar bilgileri altinda bir bolum ekleyip bu bolumu yazarin herzaman duzenleyecegi sekilde yapmayi dusunuyorum. bir nevi yazarin kucuk bir sayfasi olacak buraya kisaca kim oldugu yazabilecek ve bunu gerektiginde duzenleyebilecek.
Bu arada test sitesinde admin girisi verdigimden siteye giren her kisi istedigi duzenlemeyi yapabiliyordu.
Admin girisi yapip zaten herseyi degistirmeye yetkisi olan birkac cocuk kendie hacker havasi vermeye kalkmis ve yazilara hacked by xxx diye yazilar yazmis.
Boyle hacklemeyi benim 6 yasindaki oglumda yapar.
Suana kadar modulde hic bir sekilde hackleme basarili olamadi bu nedenlede modulun guvenliginden supheniz kalmasin.
Hic bir sistem yada sitenin 100% guvenli olmadiginida bildirmem gerekecek.
Sizleden rica edecegim?
Modulde sql degisiklikleri yaptim ve uye verileri icin eklemeler yaptim bu nedenlede modulu sisteminizden silmenizi, ve buradan http://www.cayirozukoyu.eu/dosya son halini indirip yeniden kurmanizi rica ediyorum.
Karsilasilan hata yada eksikler buradan bildirilirse basit fixler halinde sorunlari cezeriz.
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız