Реклама





РЕКЛАМА

UpgradeHost


недорогая реклама в интернете
ОНЛАЙН НА САЙТЕ
Всего на сайте: 4
Пользователей: 0
Гостей: 4
Исправление во время перехода по страницам (рефералы)
Автор: Hitman | Дата: 22-07-2012, 12:36 | Комментариев: 0 | Просмотров: 846
Исправление во время перехода по страницам (рефералы)

Заметил ошибку в SeoEdit. При переходе по страницам рефералов - первые две страницы отображаются, а все остальные показывают только первую страницу. Так вот, как же это исправит? Всё очень просто.

Открываем файл referals.php, находим:
<? if($_GET[l]==0 or !isset($_GET[l]))
{
$kolvo=20; //кол-во выводимых новостей на странице
$allnews=mysql_num_rows(mysql_query("SELECT id FROM tb_users where referer='$_SESSION[iduser]'"));$allsqls++; //общее кол-во новостей
$vsego=intval($allnews/$kolvo);
if($vsego==0) $vsego=1;
$nowpage=$_GET[pg];
if($nowpage=='' or $nowpage<=0) { $nowpage=1;}else{
$nowpage=intval($_GET["pg"]);
}
if($nowpage-1>$vsego) $nowpage=$vsego;
if(!isset($_GET["pg"]) or $_GET[pg]=='') $nowpage=1;
$gg=$vsego*$kolvo;
if($gg<$allnews) { $vsego=$vsego+1; }
$pages=$vsego/$kolvo;
$pages1=floor($pages);
$pg1=$kolvo*($nowpage-1);
$pg2=$kolvo;
if($nowpage==$vsego) { $pg1=0; $pg2=$kolvo; }
if($pages>$pages1)
{
    $pages=$pages1+1;
}
///!!!
$sql=mysql_query("SELECT * FROM  tb_users where referer='$_SESSION[iduser]' order by joindate desc limit $pg1,$pg2");

echo "                        <table width='100%' style='margin-bottom: 5px;'><tr>
                        
                        
                        <td nowrap='nowrap'>";
                        $nextp=$nowpage+1;
                        $lastp=$nowpage-1;
                        if($nowpage!=1) { echo "<a href='/reflist.html?pg=$lastp'><span class='text14'>"; }else{ echo "<span class='textgray'>"; } echo "&larr;&nbsp;Предыдущие</span>";if($nowpage==1) { echo "</a>"; } echo "</td>
                        <td width='90%' align='center'>Страница $nowpage из $vsego</td>
                        <td nowrap='nowrap'>";
                        if($nowpage==$vsego){ echo "<span class='textgray'>";
                        }else{ echo "<a href='/reflist.html?pg=$nextp'><span class='text14'>"; } echo "Следующие&nbsp;&rarr;</span>"; if($nowpage==$vsego) { echo "</a>"; } echo "</td>
                        </tr></table>";
                        ?>

Заменяем на:
<? if($_GET[l]==0 or !isset($_GET[l]))
{
$kolvo=15; //кол-во выводимых новостей на странице
                        $type=intval($_GET[type]);
                        if($type=='') $type=0;
                        $zapros=" and `doing`='$type'";
                        if($type==0) $zapros='';
$allnews=mysql_num_rows(mysql_query("SELECT id FROM tb_users where referer='$_SESSION[iduser]' order by id desc"));$allsqls++; //общее кол-во новостей
$vsego=intval($allnews/$kolvo);
if($vsego==0) $vsego=1;
$nowpage=$_GET[pg];
if($nowpage=='' or $nowpage<=0) { $nowpage=1; }else{
$nowpage=intval($_GET["pg"]);
}
if($nowpage-1>$vsego) $nowpage=$vsego;
if(!isset($_GET["pg"]) or $_GET[pg]=='') $nowpage=1;
$gg=$vsego*$kolvo;
if($gg<$allnews) { $vsego=$vsego+1; }
$pages=$vsego/$kolvo;
$pages1=floor($pages);
$pg1=$kolvo*($nowpage-1);
$pg2=$kolvo;
if($nowpage>$vsego) { $pg1=0; $pg2=$kolvo; }
if($pages>$pages1)
{
    $pages=$pages1+1;
}

///!!!
$sql=mysql_query("SELECT * FROM  tb_users where referer='$_SESSION[iduser]' order by joindate desc limit $pg1,$pg2") or die(mysql_error());

echo "                        <table width='100%' style='margin-bottom: 5px;'><tr>
                        
                        
                        <td nowrap='nowrap'>";
                        $nextp=$nowpage+1;
                        $lastp=$nowpage-1;
                        if($nowpage!=1) { echo "<a href='/reflist.html?pg=$lastp'><span class='text14'>"; }else{ echo "<span class='textgray'>"; } echo "&larr;&nbsp;Предыдущие</span>";if($nowpage==1) { echo "</a>"; } echo "</td>
                        <td width='90%' align='center'>Страница $nowpage из $vsego</td>
                        <td nowrap='nowrap'>";
                        if($nowpage==$vsego){ echo "<span class='textgray'>";
                        }else{ echo "<a href='/reflist.html?pg=$nextp'><span class='text14'>"; } echo "Следующие&nbsp;&rarr;</span>"; if($nowpage==$vsego) { echo "</a>"; } echo "</td>
                        </tr></table>";
                        ?>

Ну вот и всё в принципе wink

Скачивание на максимальной скорости и без рекламы, доступно только для пользователей - зарегистрируйтесь!
Для Гостей, доступно скачивание только через DepositFiles!




Теги: Исправление во время перехода по страницам (рефералы)

 (голосов: 3)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.