Tarih: 2006-01-22, 02:24:42 Mesaj konusu: Avatar, Resim ekleme, tablo boyutları ve dil kodlaması
SORUN 1
bu resimde gördüğünüz üzere, "hoşgeldin deathtrip" yazan yerin tam üstünde, kullanıcının avatarının görünmesini istiyorum.. fakat o kadar uğraşmama rağmen yapamadım... kodlar ise bu şekilde;
neresine nasıl bir kod eklemem gerekiyor? rica etsem yardımcı olurmusunuz?
SORUN 2
resimde gördüğünüz üzere bu şekilde bir block yaptım kendim.. fakat block yönetiminden açtım.. html kodlarıyla... yani benzer şeylerden kopyaladım, bu şekle geldi... Opera Browser'inde problem yok ama IE veya Firefox'da, bu resimde bir link olduğundan kenarlarında mor bir şerit çıkıyor aynen şöyle;
ve bu yüzdende IE'da block hücresi büyüyor.. yani uzuyor... aynen şu şekilde;
şimdi sizden ricam bu şekilde bir block yapıp, orjinal bir block yani.. ftp ye atıp forumdan aktif edebileceğim bir block... zannediyorum ki o şekilde o mor şerit görünmeyecektir..
SORUN 4
ben netopsiyon.com dosyalardan bir anket block'u indirdim.. adı survey idi... hallettim herşeyini fakat, oy verdikten sonra block'un hücre boyutları şu şekilde genişledi...
bunun nedeninin o pembe şekildeki imaj'ın bulunduğu iç hücrenin boyutlarından kaynaklanıyor... bunu nasıl düzeltebilirim acaba? yardımcı olabilirmisiniz? kodları soracak olursanız eğer.. işte kodlar;
Kod:
if (eregi("block-Survey2.php", $_SERVER['PHP_SELF'])) {
Header("Location: index.php");
die();
}
require_once("mainfile.php");
global $mode,$prefix, $multilingual, $currentlang, $db, $boxTitle, $content, $pollcomm, $user, $c o o k i e,$HTTP_COOKIE_VARS;
if ($multilingual == 1) {
$querylang = "WHERE planguage='$currentlang' AND artid='0'";
} else {
$querylang = "WHERE artid='0'";
}
$sql = "SELECT pollID FROM ".$prefix."_poll_desc $querylang ORDER BY pollID DESC LIMIT 1";
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$pollID = $row[pollID];
if ($pollID == 0 || $pollID == "") {
$content .= "";
} else {
if (empty($ip)) { $ip = $_SERVER["REMOTE_ADDR"]; }
$revote=24*60*60; //you can revote after 24 hours
$past = time()-$revote;
$db->sql_query("DELETE FROM ".$prefix."_poll_check WHERE time < $past");
$sql="SELECT ip,time FROM ".$prefix."_poll_check WHERE (ip='$ip') AND (pollID='$pollID')";
$result = $db->sql_query($sql);
list($ips,$times) = $db->sql_fetchrow($result);
if ($ip == $ips) {
$time=$times;
VoteResults($pollID,$ip,$time);
} else {
if(!isset($url))
$url = sprintf("modules.php?name=Surveys&op=results&pollID=%d", $pollID);
$content .= "<form action=\"modules.php?name=Surveys\" method=\"post\">";
$content .= "<input type=\"hidden\" name=\"pollID\" value=\"".$pollID."\">";
$content .= "<input type=\"hidden\" name=\"forwarder\" value=\"".$url."\">";
$sql2 = "SELECT pollTitle, voters FROM ".$prefix."_poll_desc WHERE pollID=$pollID";
$result2 = $db->sql_query($sql2);
$row2 = $db->sql_fetchrow($result2);
$pollTitle = $row2[pollTitle];
$voters = $row2[voters];
$boxTitle = _SURVEY;
$content .= "<font class=\"content\"><b>$pollTitle</b></font><br><br>\n";
$content .= "<table border=\"0\" width=\"100%\">";
for($i = 1; $i <= 12; $i++) {
$sql3 = "SELECT pollID, optionText, optionCount, voteID FROM ".$prefix."_poll_data WHERE (pollID=$pollID) AND (voteID=$i)";
$result3 = $db->sql_query($sql3);
$row3 = $db->sql_fetchrow($result3);
if(isset($row3)) {
$optionText = $row3[optionText];
if ($optionText != "") {
$content .= "<tr><td valign=\"top\"><input type=\"radio\" name=\"voteID\" value=\"".$i."\"></td><td width=\"100%\"><font class=\"content\">$optionText</font></td></tr>\n";
}
}
}
$content .= "</table><br><center><font class=\"content\"><input type=\"submit\" value=\""._VOTE."\"></font><br>";
if (is_user($user)) {
c o o k i edecode($user);
}
for($i = 0; $i < 12; $i++) {
$sql4 = "SELECT optionCount FROM ".$prefix."_poll_data WHERE (pollID=$pollID) AND (voteID=$i)";
$result4 = $db->sql_query($sql4);
$row4 = $db->sql_fetchrow($result4);
$optionCount = $row4[optionCount];
$sum = (int)$sum+$optionCount;
}
$content .= "<br><font class=\"content\"><a href=\"modules.php?name=Surveys&op=results&pollID=$pollID&mode=$c o o k i e[4]&order=$c o o k i e[5]&thold=$c o o k i e[6]\"><b>"._RESULTS."</b></a><br><a href=\"modules.php?name=Surveys\"><b>"._POLLS."</b></a><br>";
ya kodlar baya uzun oldu ama kusuruma bakmayın siz..
SORUN 5
son sorunum ise dil ayarları ile ilgili... opera'da herhangi bir sorun olmuyor.. fakat IE ve Firefox da sayfa açıldıktan sonra dil kodlamasını türkçe olarak seçmem gerekiyor.. bunu herseferinde seçmek zorundamıyım.. ya da opera'da herşey normal iken neden diğerleri böyle bir hata veriyor... türkçe harfler görünmüyor.. "ı" lar "ý" şeklinde çıkıyor.. dil kodlamasını düzelttiğimde herşey normale dönüyor.. bu sornu nasıl halledebilirim acaba...
ya kusura bakmayın ama 5 tane topic açacağıma hepsini birarada topladım maksat dağınıklık olmasın.. YARDIM edenler olursa Allah razı olsun.. olmasada Allah razı olsun.. şimdiden teşekkürler!...
mor cizgiler için resmi eklediğin kodun sonuna border="0" kodunu ekle anket için pembe resmin uzunluğunu biraz düşür resmi biraz oyna yani türkçe dil sorunu için kodları php yap ya da şöyel yap nukenin orjinal bi bloğu var
dostum ne kadar teşekkür etsem az!.. mor şerit olayını çözdüm sayende! anket'tede, ne olduysa anket'in içeriği silinmiş! bende yakıştıramadım bir an.. sildim gitti! ama senden Allah razı olsun diyoorum.. gaile alıp YARDIM ettiğin için! birtek şu dil olayını anlayamadım ama olsun onuda zamanla oturturuz artık! eyvallah diyorum, Allah gönlüne göre versin inşAllah!! selametle!
no problem kardeş olay şu burası zaten bilgi paylaşım noktası her halde YARDIM edeceğiz.mor olay benimde başıma geldi ordan aklıma geldi kardeş dil olayı için şöyle yap bir şecenek daha lang-english dosyasının içeriğini lang-turkish ile değiştir.he bide bi blok var ya orjinalde diller var o bloğu da türkçe yap seçeneklerden yapmak bazen çözüm olmuyor.avatar olayı şu an beni aşar orayı her hangi bir resim eklemek istersen yaparız da herksein avatarı olayı düşünmemlaım oda şu an zor finallerim var .
sorun1, resim eklemek için orda bi sql kodu eklemen gerek, if user dan sonra $ uname almış ya onu name yi kullanalım.
$sorgu="select user_avatar from nuke_users where username='".$uname."'";
$sonuc=$db->sql_query($sorgu);
list($avatar) = $db->sql_fetchrow($sonuc);
bunları yaptıktan sonra da geriye aşağıda resim için yer açıp onu göstermek kalıyo
sorun1, resim eklemek için orda bi sql kodu eklemen gerek, if user dan sonra $ uname almış ya onu name yi kullanalım.
$sorgu="select user_avatar from nuke_users where username='".$uname."'";
$sonuc=$db->sql_query($sorgu);
list($avatar) = $db->sql_fetchrow($sonuc);
bunları yaptıktan sonra da geriye aşağıda resim için yer açıp onu göstermek kalıyo
mod kardeş, ben dediğini bir türlü yapamadım.. istersen kodların hepsini koyayım buraya, sen edit'leyiver bi zahmet.. sonra tekrardan postlarsın.. şimdiden teşekkürler ilgilendiğin için! kodlar,
Kod:
<?php
/************************************************************/
/* */
/* Updated for PHP-Nuke 5.6 - 18 Jun 2002 NukeScripts */
/* website http://www.nukescripts.com */
/* */
/* Updated for PHP-Nuke 5.5 - 24/03/2002 Rugeri */
/* website http://newsportal.homip.net */
/* */
/* (C) 2002 */
/* All rights beyond the GPL are reserved */
/* */
/* Please give a link back to my site somewhere in your own */
/* */
/************************************************************/
/* Additional security checking code 2003 by chatserv */
/* http://www.nukefixes.com -- http://www.nukeresources.com */
/************************************************************/
if (eregi("block-User_Info.php",$_SERVER['PHP_SELF'])) {
Header("Location: index.php");
}
$content = "";
global $user, $c o o k i e, $prefix, $user_prefix, $db, $anonymous, $sitekey;
mt_srand ((double)microtime()*1000000);
$maxran = 1000000;
$random_num = mt_rand(0, $maxran);
$datekey = date("F j");
$rcode = hexdec(md5($_SERVER[HTTP_USER_AGENT] . $sitekey . $random_num . $datekey));
$code = substr($rcode, 2, 10);
c o o k i edecode($user);
$uname = $c o o k i e[1];
$lasturow = $db->sql_fetchrow($db->sql_query("SELECT username FROM $user_prefix"._users." ORDER BY user_id DESC LIMIT 0,1"));
$lastuser = $lasturow['username'];
$numrows = $db->sql_numrows($db->sql_query("SELECT user_id FROM $user_prefix"._users.""));
$result = $db->sql_query("SELECT uname, guest FROM $prefix"._session." WHERE guest='0'");
$member_online_num = $db->sql_numrows($result);
$who_online_now = "";
$i = 1;
while ($session = $db->sql_fetchrow($result)) {
if (isset($session["guest"]) and $session["guest"] == 0) {
if ($i < 10) {
$who_online_now .= "0$i: <A HREF=\"modules.php?name=Your_Account&op=userinfo&username=$session[uname]\">$session[uname]</a><br>\n";
} else {
$who_online_now .= "$i: <A HREF=\"modules.php?name=Your_Account&op=userinfo&username=$session[uname]\">$session[uname]</a><br>\n";
}
$who_online_now .= ($i != $member_online_num ? " " : "");
$i++;
}
}
$Today = getdate();
//Formatting Current Date
$month = $Today['month'];
$mday = $Today['mday'];
$year = $Today['year'];
//Formatting Previous Date
$pmonth = $Today['month'];
$pmday = $Today['mday'];
$pmday = $mday-1;
$pyear = $Today['year'];
//Month conversion into numeric mode
if ($pmonth=="January") { $pmonth=1; } else
if ($pmonth=="February") { $pmonth=2; } else
if ($pmonth=="March") { $pmonth=3; } else
if ($pmonth=="April") { $pmonth=4; } else
if ($pmonth=="May") { $pmonth=5; } else
if ($pmonth=="June") { $pmonth=6; } else
if ($pmonth=="July") { $pmonth=7; } else
if ($pmonth=="August") { $pmonth=8; } else
if ($pmonth=="September") { $pmonth=9; } else
if ($pmonth=="October") { $pmonth=10; } else
if ($pmonth=="November") { $pmonth=11; } else
if ($pmonth=="December") { $pmonth=12; };
$test = mktime (0,0,0,$pmonth,$pmday,$pyear,1);
//Executing SQL Today
$row = $db->sql_fetchrow($db->sql_query("SELECT COUNT(user_id) AS userCount FROM $user_prefix"._users." WHERE user_regdate LIKE '$curDate2'"));
$userCount = $row['userCount'];
//end
//Executing SQL Today
$row2 = $db->sql_fetchrow($db->sql_query("SELECT COUNT(user_id) AS userCount FROM $user_prefix"._users." WHERE user_regdate LIKE '$curDateP'"));
$userCount2 = $row2['userCount'];
//end
$guest_online_num = $db->sql_numrows($db->sql_query("SELECT uname FROM ".$prefix."_session WHERE guest='1'"));
$member_online_num = $db->sql_numrows($db->sql_query("SELECT uname FROM ".$prefix."_session WHERE guest='0'"));
üstad sağol... da bu megaupload biliyorsun türkiye' ip lerine izin vermiyor artık.. eğer elinde varsa rapidshare.de'ye felan atabilirmisin acaba? teşekkürler gaile aldığın için!
valla yeni gördüm bu ne yaf TR ye blok oğlu blok ALLAH ALLAH sinir oldum şimdi yaf eeeee o kadar dosya vs attım ben mega uploada gittimi yani onca emek gerçi okadar çok açığı vardı ki bu normaldir bu açıklardan birini ben kullanıyordum download bölümünde neyse artık
neyse şimdilik buradan çek Tıkla Not : 1 Saat Sonra Linki Değişecem İsteyen Çekebilir Şimdi
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