Позиция в рейтинге 10.0

Все блоги / DLE движок для сайтов 15 октября 2014 406   
Позиция в рейтинге 10.0
Мне человек написал код, который показывает на каком месте находится новость (сортировка по рейтингу).

$newssort  = $db->query( "SELECT * FROM dle_post_extras ORDER BY rating DESC" ); $newssort2 = $db->super_query("SELECT * FROM dle_post_extras WHERE news_id = '{$row['news_id']}'"); $is = 1; while($rowes = $db->get_row($newssort)) {     $echo .= "Место в рейтинге: " . $is++ . " ID новости: " . $rowes['news_id'] . " ";     $pos = $is++;     $post2 = $pos - 1;     $db->super_query( "UPDATE dle_post_extras SET positionnews='{$post2}' WHERE news_id='{$rowes['news_id']}'" ); } $tpl->set( "{positnews}", "

Место в рейтинге:

{$newssort2['positionnews']}

" );

Позицию новости выводит, но криво. Пишет правильно только позицию первой новости, потом 3, 5, 7, 9 и тд. Как сделать чтобы показывало правильную позицию новости в рейтинге?
  • Оцените публикацию
  • 0

💬 Комментарии

В связи с новыми требованиями законодательства РФ (ФЗ-152, ФЗ «О рекламе») и ужесточением контроля со стороны РКН, мы отключили систему комментариев на сайте.

🔒 Важно Теперь мы не собираем и не храним ваши персональные данные — даже если очень захотим.

💡 Хотите обсудить материал?

Присоединяйтесь к нашему Telegram-каналу:

https://t.me/blogssmartz

Нажмите кнопку ниже — и вы сразу попадёте в чат с комментариями

Похожие публикации

Архив публикаций