İyi günler bir siteden bulduğum ekşi sözlük scriptini siteme adepte ettim.
Ancak sol framede yeni açılan başlıklar 2. sayfaya düşmekte yani eski başlıklar yukarı çıkmakta.
Kodları inceledim fakat pek içinden çıkamadım.
Sol frame'in php dosyası kodları aşağıda ki gibidir;
<?
if ($verified_user) {
$osorgu=mysql_query("select * from online where nick='$verified_user'");
$ono=@mysql_num_rows($osorgu);
$oip = getenv('REMOTE_ADDR');
if ($ono==0) {
$zaman=time();
mysql_query("insert into online values('$verified_user','$zaman','$oip','on')");
} else if ($ono>=2) {
mysql_query("delete from online where nick='$verified_user'");
}
}
?>
<STYLE TYPE="text/css">
BODY
{
scrollbar-base-color: orange;
scrollbar-arrow-color: green;
scrollbar-DarkShadow-Color: blue;
}
</STYLE>
<SCRIPT type=text/javascript>
function sch(s) { var o = document.getElementById("cf");o.checked=(o.disabled=(s=="r"))?true:o.checked; }
function vi(s,v) { var o = document.getElementById(s); if(o) o.style.visibility=v?"visible":"hidden"; }
</SCRIPT>
<body class=bgleft>
<DIV style="OVERFLOW-X: hidden; WIDTH: 100%">
<?
$bugun = date("d");
$ay = date("m");
if ($verified_user)
echo "<META HTTP-EQUIV=\"REFRESH\" CONTENT=\"300;URL=sozluk.php?process=today\">";
$btarih = date ("d/m/Y");
$max = 40;
if (!$_GET["sayfa"]) { $_GET["sayfa"]=1; }
$alt = ($_GET["sayfa"] - 1) * $max;
$sor = mysql_query("select id from konular WHERE statu='' and `gun` = '$bugun' and `ay` = '$ay' ORDER BY 'tarih'");
$w = mysql_num_rows($sor);
$ws=ceil($w/40);
$sor = mysql_query("select gun from mesajlar WHERE statu='' and `gun` = '$bugun' and `ay` = '$ay'");
$entrysayisi = mysql_num_rows($sor);
$goster = $w/$max;
$goster=ceil($goster);
if ($goster >1) {
echo "<center><div class=pagi><font face=Verdana size=1>
gunun ba\$liklari.. ($w ba\$lik)<br>
sayfa
";
if ($sayfa >= 1 or !$sayfa) {
$linksayfa = $sayfa - 1;
if ($sayfa > 1 or $sayfa) {
if ($sayfa != 1) {
if (!$yesterday)
echo "<a class=but href=?process=today&sayfa=$linksayfa><font face=verdana size=1><<</font></a> ";
else
echo "<a class=but href=?process=today&yesterday=vlk&sayfa=$linksayfa><font face=verdana size=2><<</font></a> ";
}
}
}
echo "
<SELECT class=pagis onchange=\"jm('self',this,0);\" name=sayfa>";
for ($i=1;$i<=$goster;$i++) {
if ($sayfa == $i) {
if ($yesterday)
echo " <OPTION value=sozluk.php?process=today&yesterday=vlk&sayfa=$i selected>$i</OPTION>";
else
echo " <OPTION value=sozluk.php?process=today&sayfa=$i selected>$i</OPTION>";
} // if
else {
if ($yesterday)
echo "<OPTION value=sozluk.php?process=today&yesterday=vlk&sayfa=$i>$i</OPTION>";
else
echo "<OPTION value=sozluk.php?process=today&sayfa=$i>$i</OPTION>";
} // new
}
echo "</SELECT> / $ws ";
if ($sayfa >= 1 or !$sayfa) {
if (!$sayfa)
$sayfa = 1;
$linksayfa = $sayfa + 1;
if ($linksayfa <= $goster) {
if (!$yesterday)
echo " <a class=but href=?process=today&sayfa=$linksayfa><font face=verdana size=1>>></font></a>";
else
echo " <a class=but href=?process=today&yesterday=vlk&sayfa=$linksayfa><font face=verdana size=1>>></font></a>";
}
}
}
echo "
<br>
</center></center></div>
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
";
// $sorgu = "SELECT id,baslik,tarih,gun, count(mesajlar.sira) as adet FROM konular, mesajlar WHERE konular.statu='' and konular.gun = '$bugun' and konular.ay = '$ay' and mesajlar.statu='' and mesajlar.gun = '$bugun' and mesajlar.ay = '$ay' and mesajlar.sira = konular.id ORDER BY 'tarih' desc limit $alt,$max";
$listele = mysql_query("SELECT id,baslik,tarih,gun FROM konular WHERE statu='' and `gun` = '$bugun' and `ay` = '$ay' ORDER BY 'tarih' desc limit $alt,$max");
$toplams=@mysql_num_rows($listele);
while ($kayit=mysql_fetch_array($listele)) {
$id=$kayit["id"];
$kactane=@mysql_num_rows(mysql_query("select * from mesajlar where sira='$id' and gun='$bugun'"));
$tkac=@mysql_num_rows(mysql_query("select * from mesajlar where sira='$id'"));
if ($kactane==0) {
$kactane2="";
} else {
$kactane2=$kactane;
}
$enson=mysql_query("select * from mesajlar where sira='$id' order by id desc limit 0,1");
$ensonb=@mysql_result($enson,0,'id');
$ensonk=@mysql_result($enson,0,'yazar');
$baslik=$kayit["baslik"];
$tarih=$kayit["tarih"];
$yazan=$kayit["yazan"];
$gun=$kayit["gun"];
$link = ereg_replace(" ","+",$baslik);
$saydir++;
$hid=$kayit['id'];
echo "
<TR onmouseover=\"vi('m$hid',true)\" onmouseout=\"vi('m$hid',false)\">
<TD> </TD>
<TD width='190'><A href=\"sozluk.php?process=word&q=$link\"
target=main title='($tkac)'>$baslik</A> ($kactane2) ";
if ($verified_user) {
echo "<span id=\"m$hid\" style=\"visibility:hidden\"><a href='sozluk.php?process=eid&eid=$ensonb' target='main' title='(#$ensonb)'>..</a></span>";
}
echo "
</TD></TR>
";
}
echo "</TBODY></TABLE>";
$goster = $w/$max;
$goster=ceil($goster);
if ($goster >1) {
echo "<center><div class=pagi>
gunun ba\$liklari.. ($w ba\$lik)<br>
sayfa
";
if ($sayfa >= 1 or !$sayfa) {
$linksayfa = $sayfa - 1;
if ($sayfa > 1 or $sayfa) {
if ($sayfa != 1) {
if (!$yesterday)
echo "<a class=but href=?process=today&sayfa=$linksayfa><font face=verdana size=1><<</font></a>";
else
echo "<a class=but href=?process=today&yesterday=vlk&sayfa=$linksayfa><font face=verdana size=1><<</font></a>";
}
}
}
echo "
<SELECT class=pagis onchange=\"jm('self',this,0);\" name=sayfa>";
for ($i=1;$i<=$goster;$i++) {
if ($sayfa == $i) {
if ($yesterday)
echo " <OPTION value=sozluk.php?process=today&yesterday=vlk&sayfa=$i selected>$i</OPTION>";
else
echo " <OPTION value=sozluk.php?process=today&sayfa=$i selected>$i</OPTION>";
} // if
else {
if ($yesterday)
echo "<OPTION value=sozluk.php?process=today&yesterday=vlk&sayfa=$i>$i</OPTION>";
else
echo "<OPTION value=sozluk.php?process=today&sayfa=$i>$i</OPTION>";
} // new
}
echo "</SELECT> / $ws ";
if ($sayfa >= 1 or !$sayfa) {
if (!$sayfa)
$sayfa = 1;
$linksayfa = $sayfa + 1;
if ($linksayfa <= $goster) {
if (!$yesterday)
echo "<a class=but href=?process=today&sayfa=$linksayfa><font face=verdana size=1>>></font></a>";
else
echo "<a class=but href=?process=today&yesterday=vlk&sayfa=$linksayfa><font face=verdana size=1>>></font></a>";
}
}
}
echo "</div><hr>";
?>Yeni yazılan başlıkların yukarda çıkması için nereyi değiştirmem gerek ?
sözlük adresi:
http://likyakas.net