Заметил ошибку в SeoEdit. При переходе по страницам рефералов - первые две страницы отображаются, а все остальные показывают только первую страницу. Так вот, как же это исправит? Всё очень просто.
Открываем файл referals.php, находим:
Заменяем на:
Ну вот и всё в принципе, кому помог - ставьте \"+\" в репу.
Открываем файл 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 "
";
$nextp=$nowpage+1;
$lastp=$nowpage-1;
if($nowpage!=1) { echo ""; }else{ echo ""; } echo "← Предыдущие";if($nowpage==1) { echo ""; } echo "
Страница $nowpage из $vsego
";
if($nowpage==$vsego){ echo "";
}else{ echo ""; } echo "Следующие →"; if($nowpage==$vsego) { echo ""; } echo "
";
?>
{
$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 "
";
$nextp=$nowpage+1;
$lastp=$nowpage-1;
if($nowpage!=1) { echo ""; }else{ echo ""; } echo "← Предыдущие";if($nowpage==1) { echo ""; } echo "
Страница $nowpage из $vsego
";
if($nowpage==$vsego){ echo "";
}else{ echo ""; } echo "Следующие →"; if($nowpage==$vsego) { echo ""; } echo "
";
?>
Заменяем на:
<? 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 "
";
$nextp=$nowpage+1;
$lastp=$nowpage-1;
if($nowpage!=1) { echo ""; }else{ echo ""; } echo "← Предыдущие";if($nowpage==1) { echo ""; } echo "
Страница $nowpage из $vsego
";
if($nowpage==$vsego){ echo "";
}else{ echo ""; } echo "Следующие →"; if($nowpage==$vsego) { echo ""; } echo "
";
?>
{
$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 "
";
$nextp=$nowpage+1;
$lastp=$nowpage-1;
if($nowpage!=1) { echo ""; }else{ echo ""; } echo "← Предыдущие";if($nowpage==1) { echo ""; } echo "
Страница $nowpage из $vsego
";
if($nowpage==$vsego){ echo "";
}else{ echo ""; } echo "Следующие →"; if($nowpage==$vsego) { echo ""; } echo "
";
?>
Ну вот и всё в принципе, кому помог - ставьте \"+\" в репу.
Теги
6 комментарии
0 загрузки
Детали
- Первый релиз 27 ноя 2011
- Последнее обновление 03 авг 2026
- Документация Есть
- Содержимое файлов Исходные файлы
- Всего товаров 3
- Рейтинг (0)
- Регистрация 04 окт 2011
- Уровень 0
- Пользователь подтверждён Да
- Телефон подтверждён Нет
- Email подтверждён Нет

trolleybus
- 04 июл 2015Спасибо большое ! Пофиксил :)
DarkGrek
- 03 мая 2012Спасибо большое за исправление ошибки!
ultraff
- 07 янв 2012Спасибо,,,,всегда бы так-четко и правильно
suomi
- 02 дек 2011Да отлично! помогло! Лови +
Green-wm
- 29 ноя 2011Хз.