Последнии статьи

394
.
Oewgo
кидала
Привет всем!
"Последнии статьи на главной" (Из библиотеки!)
В mainmenu код:

$req_lib = mysql_query("SELECT * FROM `lib` WHERE `type`='bk' ORDER BY `time` DESC LIMIT 5");
$i = 0;
while ($lib = mysql_fetch_assoc($req_lib)) {
$komm = mysql_num_rows(mysql_query("select `id` from `lib` where type = 'komm' and refid = '" . $lib['id'] . "'"));
echo '<div class="menu">'
. '<a href="' . $set['homeurl'] . '/library/index.php?id=' . $lib['id'] . '">' . $lib['name'] . '</a></div>'
. '<div class="menu"><img src = "/library/img/eye.png" alt = ""/> Просмотров:&#160;<span class="label label-success">' . $lib['count'] . '</span>'
. '&#160;|<img src = "/library/img/comm.png" alt = ""/>&#160;<a href="' . $set['homeurl'] . '/library/index.php?act=komm&amp;id=' . $lib['id'] . '">Комментарии</a>'
. '&#160;<span class="label label-success">' . $komm . '</span>';
echo '<div class="sub">Автор:&#160;<span class="label label-success">' . $lib['avtor'] . '</span></div></div>';
//echo '<pre>';
//print_r($lib);
//echo '</pre>';
++$i;
}



venom and oewgo

Ниже скрин!
Прикрепленные файлы:
.
Bewahret einander vor Herzeleid
Молодец конечно, но было бы лучше, если бы выложил хакнутый /pages/mainmenu.php
.
кидала
Распаковать с заменой!
Задевает файлы: mainmenu.php
Прикрепленные файлы:
.
Oewgo, А ты то че сделал? Гг
.
кидала
ПСИХ, я?!!! я код этот написал, точнее основу, а venom его отредактировал, спс ему большое
.
Хоть бы принт_р закоментированный удалил бы))
----
И на счёт этого:
mysql_num_rows(mysql_query("select `id` from `lib` where type = 'komm' and refid = '" . $lib['id'] . "'"));
Где то читал что лучше считать количество записей средствами самого mysql а не php, то есть:
mysql_result(mysql_query("select COUNT(*) from `lib` where `type` = 'komm' and `refid` = '" . $lib['id'] . "'"), 0);
.
Люди берегите воду - пейте пиво...
# FROSTY!? (30.08.2014 / 10:03)
Где то читал что лучше считать количество записей средствами самого mysql а не php, то есть:
Не знаю где он его отрыл ...
echo '<div class="phdr"><b>Новое в библиотеке</b></div>';
$res = mysql_query ( "SELECT * FROM `lib` WHERE `type` = 'bk' AND `moder` = '1' ORDER BY `time` DESC LIMIT 3;" );
while( $req = mysql_fetch_array ( $res )){
$text = mb_substr($req['text'], 0, 200);
$text = functions::checkout($text, 1, 0);
$text = str_replace("<br />", "\r\n", $text);
echo '<div class="menu"><a href="#" class="tooltip">
<img src="' . $set['homeurl'] . '/theme/' . $set_user['skin'] . '/images/info.png" style="vertical-align: middle;" alt=""/>
<span><b></b>Анонс</b><hr/>'.$text.'</span></a>';
echo '<a href="' . $set['homeurl'] . '/library/index.php?id='.$req['id'].'">'.$req['name'].'</a></div>' ;
echo '<div class="gray"><small>[' . functions::display_date($req['time']). ']</small></div>';

}
.
Люди берегите воду - пейте пиво...
Есть Джон переписанный на библу , убрано все кроме ядра и заменой библиотеки от Screamer,
если нужен код выводов в майменю , могу выложить..
.
blackvj
# FROSTY!? (30.08.2014 / 10:03)
Хоть бы принт_р закоментированный удалил бы))
----
И на счёт этого:
mysql_num_rows(mysql_query("select `id` from `lib` where type = 'komm' and refid = '" . $lib['id'] . "'"));
Где то читал что лу
1. Лучше использовать mysql_fetch_row - она быстрее чем mysql_result работает. Тогда будет так.

mysql_fetch_row(mysql_query("select COUNT(*) from `lib` where type = 'komm' and refid = '" . $lib['id'] . "'"));
Всего: 9