Tarih: 2008-07-27, 19:26:07 Mesaj konusu: Destek Modulu
Arkadaslar ben bir tane destek modulu kullanıyorum bunun içinde soyle bir sey var pagerank ve site resmini link yanında gostermesi lazım ama gostermiyor örnek olarak nukeci.com da web sitelerinin resimleri cıkıyor weblinks sisteminde bende oyle gostermek istedim fakat olmadı birde siz bakarmısınız nukecinin resimleri aldıgı siteden link verdim olmadı
hem pagerank durumunu hemde site resmini alabilecegim site varsa bi zahmet YARDIM rica edeyim..
function say($id) {
global $prefix, $db;
$id=htmlspecialchars(trim(intval($id)));
$result = $db->sql_query("SELECT url FROM ${prefix}_destek WHERE id='$id'");
list($url) = $db->sql_fetchrow($result);
$url=strtolower($url); ///Adresi küçük harflere çevirelim..:-)
$url=htmlspecialchars($url);
Header("Location: $url");
//// Bilgisayara c o o k i e yazalım. Kendi kendine hit kazanmasını önleyelim. Kendini uyanık sananlara şov yapalım :-)
$destekc o o k i e=$_REQUEST[destekid];
if($destekc o o k i e!=$id) {
setc o o k i e("destekid","$id", time()+604800);
$db->sql_query("UPDATE ${prefix}_destek SET giden=giden+1 WHERE id='$id'");
}
}
function ekle() {
global $prefix, $module_name, $c o o k i e, $user, $sitename, $db;
include("header.php");
title("$sitename - Destekleyenler");
OpenTable();
echo "<ol><b>Destekleyenler Sayfamızda yer almak için kurallar</b><br><br>
<li>Sitemize link vererek desteklemek için öncelikle aşağıdaki formu doldurun.</li>"
."<li>Formu sitenize uygun bir şekilde doldurup gönderdikten sonra sitenize ekleyebileceğiniz kodları bulacaksınız. </li>
<li>Bu kodlardan birini seçerek sitenize ekleyin (Başvurudan sonra 24 saat içinde eklemelisiniz!).</li>
<li>Bu işlemlerden sonra görevli arkadaş sitenize
girecek ve eğer sitenizden bizim sitemize link vermişseniz (Başvurudan sonra 24 saat içinde eklemelisiniz!) siteniz onaylanacak ve "Destekleyenler" sayfasında yer alacaktır. Sitemize link verdiğiniz görülemezse herhangi bir uyarı yapılmadan başvurunuz silinecektir!</li>
<li>Bu işlemin tamamlanması yoğunluğa bağlı olarak 24-72 saat arası sürmektedir.</li>
<li>Sonraki editör kontrollerinde sitemize verdiğiniz linki kaldırdığınız tesbit edildiği takdirde siteniz "Destekleyenler" sayfasından uyarı yapılmaksızın silinecektir.</li>
<li><b>(*) Formu doldururken yazdığınız büyük harfler otomatik küçük harfe çevrilmektedir!</b></li>
<li>Sitemiz içeriğine aykırı olan Warez, porno, adult ve dialer siteleri sitemize link vermiş olsalar bile kabul edilmezler.</li>
<li><b>(*) Site içeriğiniz bitmemiş, yapım halinde ve 7.maddede saydığımız sitelere link içeriyorsa kabul edilmeyecektir.</b></li>
<li><b>(*) Sitenizin burada yer alabilmesi için günlük en az 100 (yüz) tekil hite sahip olması gerekmektedir.</b></li>
<li><b>(ÖNEMLİ) Grafiklerinizin ölçülerinin formda verdiğiniz bilgilerle aynı olması önemlidir. 10 KB 'dan büyük grafikler ile <u>Flash</u> kabul edilmeyecektir!</b></li>
<li>Site yönetiminin bu açıklamaları haber vermeksizin değiştirme haklı saklıdır.</ol>";
CloseTable();
echo "<br>";
Opentable();
if (is_user($user)) {
$result=$db->sql_query("select username, user_email from ${prefix}_users where username='$c o o k i e[1]'");
list($username, $user_email) = $db->sql_fetchrow($result);
}
function ekle_kontrol($grafik, $sitadresi, $aciklama, $height, $width, $email, $sitenick) {
global $prefix, $module_name, $c o o k i e, $user, $sitename, $nukeurl,$db;
include("header.php");
title("$sitename - Destekleyenler");
OpenTable();
$aciklama=substr($aciklama,0,100); ///açıklamayı 100 karakter ile sınırladık...
$sitadresi=strtolower($sitadresi);
///////////Güvenlik sorunu olacak hataları engelleyelim. biraz abarttım ama idare edin :-)
$grafik=trim(htmlspecialchars(strip_tags($grafik)));
$sitadresi=trim(htmlspecialchars(strip_tags($sitadresi)));
$aciklama=trim(htmlspecialchars(strip_tags($aciklama)));
$height=intval(trim(htmlspecialchars(strip_tags($height))));
$width=intval(trim(htmlspecialchars(strip_tags($width))));
$email=trim(htmlspecialchars(strip_tags($email)));
$sitenick=trim(htmlspecialchars(strip_tags($sitenick)));
//////////////////////http:// yoksa ekletelim/////////////
if ($sitadresi) {
if (!eregi("http://", $sitadresi)) {
$sitadresi = "http://$sitadresi";
}
}
if ($grafik) {
if (!eregi("http://", $grafik)) {
$grafik = "http://$grafik";
}
}
///////////////////////////////////////////////////////////////
$konturl=$db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_destek where url='$sitadresi'"));
$konturl2=$db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_destek_bekleme where url='$sitadresi'"));
///Bazı uyanıklar için grafik adresi ile site adresinin aynı olup olmadığına bakalım. :-)
if($grafik==$sitadresi) {
$hata=1;
echo "<center><font>Site adresiniz ve grafik adresini doğru yazınız!</font></center><br>";
}
if($grafik=="http://" OR $grafik=="") {
$hata=1;
echo "<center><font>Grafik için bir adres girmediniz!</font></center><br>";
}
if($sitadresi=="http://" OR $sitadresi=="") {
$hata=1;
echo "<center><font>Site adresinizi girmediniz!</font></center><br>";
}
if($aciklama=="") {
$hata=1;
echo "<center><font>Sitenizi tanıtan bir açıklama girmelisiniz!</font></center><br>";
}
if($height=="" OR $height>"45" OR !is_numeric($height)) {
$hata=1;
echo "<center><font>Grafik için yükseklik değerini girmediniz yada en fazla değerden fazla girdiniz!</font></center><br>";
}
if($width=="" OR $width>"88" OR !is_numeric($width)) {
$hata=1;
echo "<center><font>Grafik için genişlik değerini girmediniz yada en fazla değerden fazla girdiniz!</font></center><br>";
}
if ((!$email) || ($email=="") || (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$",$email))){
$hata=1;
echo "<center><font>Email adresinizi girmediniz yada hatalı yazdınız!</font></center><br>";
}
if(($konturl>0) OR ($konturl2>0)) {
$hata=1;
echo "<center><font>Girmiş olduğunuz site adresiniz <b>($sitadresi)</b> daha önce eklenmiş yada tanıtılması için başvurusu yapılmış. <br><br><b>Tekrar başvuru yapamazsınız!</b></font></center><br>";
}
if ($hata == 1)
echo "<br><center><a href="javascript:window.history.back();\">Geri Dön</center></a>";
else
{
$ip = getenv("REMOTE_ADDR");
$tarih=date("Y-m-d H:i:s");
$sorgula=$db->sql_query("INSERT INTO ${prefix}_destek_bekleme VALUES ('', '$grafik', '$sitadresi', '$aciklama', '$height', '$width','$sitenick','$email','$tarih','$ip')");
echo "<center>Başvurunuz onaylanmak üzere kayıt edilmiştir! Sitenize istediğiniz kodları 24 saat içinde ekleyiniz.<br><br>
<a href="modules.php?name=$module_name&file=linkler\">Kodları görmek için buraya tıklayın!</a>
</center>";
Header("Refresh:3;url=modules.php?name=$module_name&file=linkler");
@$db->sql_freeresult($sorgula);
}
CloseTable();
echo "<br>";
OpenTable();
echo "<center><a href="modules.php?name=$module_name\">Destekleyenler Ana sayfa</a></center>";
CloseTable();
include("footer.php");
}
function say($id) {
global $prefix, $db;
$id=htmlspecialchars(trim(intval($id)));
$result = $db->sql_query("SELECT url FROM ${prefix}_destek WHERE id='$id'");
list($url) = $db->sql_fetchrow($result);
$url=strtolower($url); ///Adresi küçük harflere çevirelim..:-)
$url=htmlspecialchars($url);
Header("Location: $url");
//// Bilgisayara c o o k i e yazalım. Kendi kendine hit kazanmasını önleyelim. Kendini uyanık sananlara şov yapalım :-)
$destekc o o k i e=$_REQUEST[destekid];
if($destekc o o k i e!=$id) {
setc o o k i e("destekid","$id", time()+604800);
$db->sql_query("UPDATE ${prefix}_destek SET giden=giden+1 WHERE id='$id'");
}
}
function ekle() {
global $prefix, $module_name, $c o o k i e, $user, $sitename, $db;
include("header.php");
title("$sitename - Destekleyenler");
OpenTable();
echo "<ol><b>Destekleyenler Sayfamızda yer almak için kurallar</b><br><br>
<li>Sitemize link vererek desteklemek için öncelikle aşağıdaki formu doldurun.</li>"
."<li>Formu sitenize uygun bir şekilde doldurup gönderdikten sonra sitenize ekleyebileceğiniz kodları bulacaksınız. </li>
<li>Bu kodlardan birini seçerek sitenize ekleyin (Başvurudan sonra 24 saat içinde eklemelisiniz!).</li>
<li>Bu işlemlerden sonra görevli arkadaş sitenize
girecek ve eğer sitenizden bizim sitemize link vermişseniz (Başvurudan sonra 24 saat içinde eklemelisiniz!) siteniz onaylanacak ve "Destekleyenler" sayfasında yer alacaktır. Sitemize link verdiğiniz görülemezse herhangi bir uyarı yapılmadan başvurunuz silinecektir!</li>
<li>Bu işlemin tamamlanması yoğunluğa bağlı olarak 24-72 saat arası sürmektedir.</li>
<li>Sonraki editör kontrollerinde sitemize verdiğiniz linki kaldırdığınız tesbit edildiği takdirde siteniz "Destekleyenler" sayfasından uyarı yapılmaksızın silinecektir.</li>
<li><b>(*) Formu doldururken yazdığınız büyük harfler otomatik küçük harfe çevrilmektedir!</b></li>
<li>Sitemiz içeriğine aykırı olan Warez, porno, adult ve dialer siteleri sitemize link vermiş olsalar bile kabul edilmezler.</li>
<li><b>(*) Site içeriğiniz bitmemiş, yapım halinde ve 7.maddede saydığımız sitelere link içeriyorsa kabul edilmeyecektir.</b></li>
<li><b>(*) Sitenizin burada yer alabilmesi için günlük en az 100 (yüz) tekil hite sahip olması gerekmektedir.</b></li>
<li><b>(ÖNEMLİ) Grafiklerinizin ölçülerinin formda verdiğiniz bilgilerle aynı olması önemlidir. 10 KB 'dan büyük grafikler ile <u>Flash</u> kabul edilmeyecektir!</b></li>
<li>Site yönetiminin bu açıklamaları haber vermeksizin değiştirme haklı saklıdır.</ol>";
CloseTable();
echo "<br>";
Opentable();
if (is_user($user)) {
$result=$db->sql_query("select username, user_email from ${prefix}_users where username='$c o o k i e[1]'");
list($username, $user_email) = $db->sql_fetchrow($result);
}
function ekle_kontrol($grafik, $sitadresi, $aciklama, $height, $width, $email, $sitenick) {
global $prefix, $module_name, $c o o k i e, $user, $sitename, $nukeurl,$db;
include("header.php");
title("$sitename - Destekleyenler");
OpenTable();
$aciklama=substr($aciklama,0,100); ///açıklamayı 100 karakter ile sınırladık...
$sitadresi=strtolower($sitadresi);
///////////Güvenlik sorunu olacak hataları engelleyelim. biraz abarttım ama idare edin :-)
$grafik=trim(htmlspecialchars(strip_tags($grafik)));
$sitadresi=trim(htmlspecialchars(strip_tags($sitadresi)));
$aciklama=trim(htmlspecialchars(strip_tags($aciklama)));
$height=intval(trim(htmlspecialchars(strip_tags($height))));
$width=intval(trim(htmlspecialchars(strip_tags($width))));
$email=trim(htmlspecialchars(strip_tags($email)));
$sitenick=trim(htmlspecialchars(strip_tags($sitenick)));
//////////////////////http:// yoksa ekletelim/////////////
if ($sitadresi) {
if (!eregi("http://", $sitadresi)) {
$sitadresi = "http://$sitadresi";
}
}
if ($grafik) {
if (!eregi("http://", $grafik)) {
$grafik = "http://$grafik";
}
}
///////////////////////////////////////////////////////////////
$konturl=$db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_destek where url='$sitadresi'"));
$konturl2=$db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_destek_bekleme where url='$sitadresi'"));
///Bazı uyanıklar için grafik adresi ile site adresinin aynı olup olmadığına bakalım. :-)
if($grafik==$sitadresi) {
$hata=1;
echo "<center><font>Site adresiniz ve grafik adresini doğru yazınız!</font></center><br>";
}
if($grafik=="http://" OR $grafik=="") {
$hata=1;
echo "<center><font>Grafik için bir adres girmediniz!</font></center><br>";
}
if($sitadresi=="http://" OR $sitadresi=="") {
$hata=1;
echo "<center><font>Site adresinizi girmediniz!</font></center><br>";
}
if($aciklama=="") {
$hata=1;
echo "<center><font>Sitenizi tanıtan bir açıklama girmelisiniz!</font></center><br>";
}
if($height=="" OR $height>"45" OR !is_numeric($height)) {
$hata=1;
echo "<center><font>Grafik için yükseklik değerini girmediniz yada en fazla değerden fazla girdiniz!</font></center><br>";
}
if($width=="" OR $width>"88" OR !is_numeric($width)) {
$hata=1;
echo "<center><font>Grafik için genişlik değerini girmediniz yada en fazla değerden fazla girdiniz!</font></center><br>";
}
if ((!$email) || ($email=="") || (!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$",$email))){
$hata=1;
echo "<center><font>Email adresinizi girmediniz yada hatalı yazdınız!</font></center><br>";
}
if(($konturl>0) OR ($konturl2>0)) {
$hata=1;
echo "<center><font>Girmiş olduğunuz site adresiniz <b>($sitadresi)</b> daha önce eklenmiş yada tanıtılması için başvurusu yapılmış. <br><br><b>Tekrar başvuru yapamazsınız!</b></font></center><br>";
}
if ($hata == 1)
echo "<br><center><a href="javascript:window.history.back();\">Geri Dön</center></a>";
else
{
$ip = getenv("REMOTE_ADDR");
$tarih=date("Y-m-d H:i:s");
$sorgula=$db->sql_query("INSERT INTO ${prefix}_destek_bekleme VALUES ('', '$grafik', '$sitadresi', '$aciklama', '$height', '$width','$sitenick','$email','$tarih','$ip')");
echo "<center>Başvurunuz onaylanmak üzere kayıt edilmiştir! Sitenize istediğiniz kodları 24 saat içinde ekleyiniz.<br><br>
<a href="modules.php?name=$module_name&file=linkler\">Kodları görmek için buraya tıklayın!</a>
</center>";
Header("Refresh:3;url=modules.php?name=$module_name&file=linkler");
@$db->sql_freeresult($sorgula);
}
CloseTable();
echo "<br>";
OpenTable();
echo "<center><a href="modules.php?name=$module_name\">Destekleyenler Ana sayfa</a></center>";
CloseTable();
include("footer.php");
}
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