Исправление во время перехода по страницам (рефералы)
Исправление во время перехода по страницам (рефералы)
Заметил ошибку в 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>";
                        ?>

Ну вот и всё в принципе, кому помог - ставьте "+" в репу.

P.S. Вашей фирме нужный готовый интернет-магазин? Не беда, закажите его у профессионалов. Они сделают все быстро, качественно и недорого. Вы не пожалеете, я вас уверяю.


Рубрика: Бесплатное » Дыры, ошибки   |   Автор: nanotek   |   Просмотры: 4956
Комментариев: 90
Публикаций: 6
ICQ: 627021203
- 93 +
  Автор: sieg_klas   |   Группа: Пользователи   |   Дата: 27 ноября 2011  
держи в репу+
Комментариев: 13
Публикаций: 2
ICQ: 622855453
- 12 +
  Автор: jrtrader   |   Группа: Пользователи   |   Дата: 27 ноября 2011  
Лови в репуууууууууу wink
Комментариев: 28
Публикаций: 2
ICQ: 368766987
- 32 +
  Автор: nanotek   |   Группа: Пользователи   |   Дата: 27 ноября 2011  
если есть ещё какие то пожелания пишите =)
Комментариев: 6
Публикаций: 0
ICQ: 358309928
- 7 +
  Автор: darkcrash   |   Группа: Пользователи   |   Дата: 28 ноября 2011  
есть на данный момент в заданиях когда нажимаешь выполнить задание на сеоспринте откурвается дополнительное окно с заданием по сылке, а здесь нет, так же банера на сайте имеюд id=1 все время это на шоповский сайт
Комментариев: 28
Публикаций: 2
ICQ: 368766987
- 32 +
  Автор: nanotek   |   Группа: Пользователи   |   Дата: 28 ноября 2011  
то, что баннеры имеют ссылку на шоп ничем помочь не смогу к сожалению, т.к у меня не шоповская сборка! А по поводу заданий можно и посмотреть =)
Комментариев: 6
Публикаций: 0
ICQ: --
- 0 +
  Автор: mrgray   |   Группа: Пользователи   |   Дата: 28 ноября 2011  
Цитата: nanotek
т.к у меня не шоповская сборка!

а какая у теа сборка?
Комментариев: 14
Публикаций: 0
ICQ: 418764865
- 9 +
  Автор: gvam   |   Группа: Пользователи   |   Дата: 28 ноября 2011  
Просто коммент за + )))
Комментариев: 28
Публикаций: 2
ICQ: 368766987
- 32 +
  Автор: nanotek   |   Группа: Пользователи   |   Дата: 28 ноября 2011  
а какая у теа сборка?

У меня сборка от алекса. Я покупал этот скрипт.
Комментариев: 14
Публикаций: 0
ICQ: --
- 0 +
  Автор: aleks1987   |   Группа: Пользователи   |   Дата: 28 ноября 2011  
Спасибо за исправление!
Комментариев: 28
Публикаций: 2
ICQ: 368766987
- 32 +
  Автор: nanotek   |   Группа: Пользователи   |   Дата: 29 ноября 2011  
Green, когда грандиозное обновление =)))
Комментариев: 738
Публикаций: 50
ICQ: --
- 4 +
  Автор: Green-wm   |   Группа: Пользователи   |   Дата: 29 ноября 2011  
Цитата: nanotek
Green, когда грандиозное обновление =)))

Хз.
Комментариев: 14
Публикаций: 0
ICQ: --
- 8 +
  Автор: suomi   |   Группа: Пользователи   |   Дата: 02 декабря 2011  
Да отлично! помогло! Лови +
Комментариев: 9
Публикаций: 0
ICQ: 616748579
- 1 +
  Автор: ultraff   |   Группа: Пользователи   |   Дата: 07 января 2012  
Спасибо,,,,всегда бы так-четко и правильно
Комментариев: 7
Публикаций: 0
ICQ: --
- 2 +
  Автор: DarkGrek   |   Группа: Пользователи   |   Дата: 03 мая 2012  
Спасибо большое за исправление ошибки! bully
Комментариев: 29
Публикаций: 2
ICQ: 694917172
- 41 +
  Автор: trolleybus   |   Группа: Пользователи   |   Дата: 04 июля 2015  
Спасибо большое ! Пофиксил :)
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.