Перейти к публикации

Рекомендованные сообщения

Такая проблема в шаблоне на ДЛЕ 6.3 использовал вывод страниц сайта с помощью пхп

вот код

<?php


   if($_GET['category']==''){

   	$sql_select ="SELECT * FROM " . PREFIX . "_post ";

    	$sql_result = $db->query($sql_select);

    $my=0;

		while($row = $db->get_row($sql_result)){

	 		 $my++;

		}

    $mcount=$my/20;

    $pageperenos=1;


    for($mi=0; $mi< $mcount; $mi++){


      $pageC=$mi+1;


                if( $pageC!=$_GET['cstart']){

                    echo '<a href="'.$config['http_home_url'].'index.php?page/'.$pageC.'">'.$pageC.'&nbsp;</a>';

                    if(($pageC/30)==$pageperenos){

                        $pageperenos++;

                        echo "<br>";

                    }

                }

                else {

                        echo '<span class="menuPsw">'.$pageC.'&nbsp;</span>';

                }   

        }

   }

   else

    {

	$sql_select_cat="SELECT id FROM " . PREFIX . "_category WHERE alt_name='".$_GET['category']."'";

    $sql_result_cat = $db->query($sql_select_cat);

   while( $row_cat=$db->get_row( $sql_result_cat)){

   $cat=$row_cat[id];

   }


    $sql_select1 ="SELECT * FROM " . PREFIX . "_post WHERE category='".$cat."'";

    $sql_result1 = $db->query($sql_select1);


    $my=0;

		while($row = $db->get_row($sql_result1)){


	 		 $my++;

		}

    $mcount=$my/20;

    $pageperenos=1;      

    for($mi=0; $mi< $mcount; $mi++){


      $pageC=$mi+1;



               if( $pageC!=$_GET['cstart']){

                    echo '<a href="'.$config['http_home_url'].'index.php?category='.$_GET['category'].'&page/'.$pageC.'">'.$pageC.'&nbsp;</a>';

                      if(($pageC/30)==$pageperenos){

                        $pageperenos++;

                        echo "<br>";

                    }

                }

                else {

                    echo '<span class="menuPsw">'.$pageC.'&nbsp;</span>';

                }       

    }


   }






?>

На новых версиях не работает. Возможно как то переделать этот код для версии 9.0 или 9.2?

Заранее спасибо за ответ

Ссылка на сообщение
Поделиться на других сайтах

Капец, где вы такой бред откопали, начало уже убило :lol:

        $sql_select ="SELECT * FROM " . PREFIX . "_post ";

        $sql_result = $db->query($sql_select);

    $my=0;

                while($row = $db->get_row($sql_result)){

                         $my++;

                }

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

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...