Газета для JohnCMS (Посл. версия: 3.0)

13.98K
.
Янулов
Scroll (23.11.2010/03:59)
Ну и ?
А вот нервничать не стоит уважаемый!
Я же у же предупреждал, что у меня практически нет времени на код.
---
Найди этот кусок кода
$colbk = mysql_result(mysql_query("SELECT COUNT(*) FROM `paper` WHERE `close` != '1' AND `type` = 'bk' AND `cid` = '" . $res['id'] . "'"), 0);
            echo '<a href="index.php?act=cat&amp;id=' . $res['id'] . '">' . $res['text'] . '</a> (' . $colbk . ')';

И замени на следующий
echo '<a href="index.php?act=cat&amp;id=' . $res['id'] . '">' . $res['text'] . '</a>';
            $old = $realtime - (3 * 24 * 3600);
            $new = mysql_result(mysql_query("SELECT COUNT(*) FROM `paper` WHERE `time` > '" . $old . "' AND `close` != '1' AND `type` = 'bk' AND `cid` = '" . $res['id'] . "'"), 0);
            $count = mysql_result(mysql_query("SELECT COUNT(*) FROM `paper` WHERE `close` != '1' AND `type` = 'bk' AND `cid` = '" . $res['id'] . "'"), 0);
            if ($new) {
                $colbk = $count . '&nbsp;/&nbsp;<span class="red">+' . $new . '</span>';
            } else {
                echo $colbk = $count;
            } 
            echo '&nbsp;(' . $colbk . ')';
.
Zenit The BesT
Янулов (23.11.2010/21:52)
А вот нервничать не стоит уважаемый!
Я же у же предупреждал, что у меня практически нет времени на код.
---
Найди этот кусок кода
[php]
$colbk = mysql_result(mysql_query("SELECT COUNT
Ура Держи +5
.
Zenit The BesT
Однака!!!
Если статья написана,то так получается:
Английская премьер-лига (4 / +1)
А если не написана то так :
Новости клубов3 (3)
.
Scroll (24.11.2010/02:26)
Однака!!!
Если статья написана,то так получается:
Английская премьер-лига (4 / +1)
А если не написана то так :
Новости клубов3 (3)
гг
Это я спеша писал и намудрил. Исправлю вечером.
.
По невнимательности вывел лишний раз переменную выводящую общее количество статей.
Теперь все нормально выводится.
echo '<a href="index.php?act=cat&amp;id=' . $res['id'] . '">' . $res['text'] . '</a>';
            $old = $realtime - (3 * 24 * 3600);
            $new = mysql_result(mysql_query("SELECT COUNT(*) FROM `paper` WHERE `time` > '" . $old . "' AND `close` != '1' AND `type` = 'bk' AND `cid` = '" . $res['id'] . "'"), 0);
            $count = mysql_result(mysql_query("SELECT COUNT(*) FROM `paper` WHERE `close` != '1' AND `type` = 'bk' AND `cid` = '" . $res['id'] . "'"), 0);
            if ($new) {
                $colbk = $count . '&nbsp;/&nbsp;<span class="red">+' . $new . '</span>';
            } else {
                $colbk = $count;
            }
            echo '&nbsp;(' . $colbk . ')';
.
а где изменить колличество статей на страницу? Сейчас стоит 10 а надо чтобы было меньше.
.
fes (24.11.2010/16:48)
а где изменить колличество статей на страницу? Сейчас стоит 10 а надо чтобы было меньше.
У себя в настройках.
В модуле используются стандартные переменные двига.
.
zumak
Поверь в мечту!
а зачем тут точка?
--------
$colbk = $count . '&nbsp;/&nbsp;<s
.
В стельку трезвый
zumak (24.11.2010/18:44)
а зачем тут точка?
--------
$colbk = $count . '&nbsp;/&nbsp;<s
как зачем? синтаксис такой вообщет. ))
.
zumak (24.11.2010/18:44)
а зачем тут точка?
--------
$colbk = $count . '&nbsp;/&nbsp;<s
Что значит зачем?
Обычный вывод переменной.
---
Вот тебе пример того, как это должно выглядеть в стандартном виде
$colbk = '' . $count . '&nbsp;/&nbsp;<span class="red">+' . $new . '</span>';

В данном же случае, лучше писать как я написал ранее.
---
Я не понимаю вас честное слово, придраться больше не к чему что ли?
Всего: 649