Скрипт загруз центра для JohnCMS 3.2.2 И 4.x

87.44K
.
Color Is Life...
exmob, classes/pclzip.lib.php

перезалей:-)
.
Color Is Life...
Помогите сделать оповещения о новых комментах!
Код в шапку...
$req = mysql_fetch_array(mysql_query("SELECT * FROM `downfiles` WHERE `status` = '1' LIMIT 1;"));
$new_comm = mysql_result(mysql_query("SELECT COUNT(*) FROM `downkomm` WHERE `userid` = '" . $login . "' AND `read` = '0'"), 0); 

if ($new_comm)
echo '<div class="greenmenu"><img src="' . $set['homeurl'] . '/images/lenta.gif" alt=""/> <a href="' . core::$system_set['homeurl'] . '/download/komm.php?id='.$req['id'].'">Новые комменты к файлу</a></div>';


Код в файл комментов... komm.php
На запись:
mysql_query("INSERT
INTO `downkomm` SET
`read`='0';");

На прочтение:
if(core::$user_id == $user['id'] && $arr['read'])
        mysql_query("UPDATE `downkomm` SET `read` = '1' WHERE `id` = '$id' LIMIT 1");

, где $arr - это
$query = mysql_query("select * from `downkomm` where fileid='" . $id . "' ORDER BY `time` ASC LIMIT " . $start . "," . $kmess);
    
while($arr = mysql_fetch_array($query)){


Сейчас результат: ссылка на id неверная, и оповещение показывается автору файла всегда, не исчезает.
-------------------------------------------
Всё делал методом тыка гГ
Пытаюсь сделать уже 4 часа, но никак не получается...
.
Кадило крутится, лавэха мутится
Копать надо в сторону непрочитанного на форуме и там уже по аналогии делать.
То, что ты сделал сейчас работать не будет.
.
Color Is Life...
там в форуме не могу найти где это, да и на сайте у меня форума нет
.
Color Is Life...
нашёл вроде, попробую
.
Color Is Life...
только как этот запрос под комменты обработать
$req = mysql_query("SELECT COUNT(*) FROM `forum`
                LEFT JOIN `cms_forum_rdm` ON `forum`.`id` = `cms_forum_rdm`.`topic_id` AND `cms_forum_rdm`.`user_id` = '" . core::$user_id . "'
                WHERE `forum`.`type`='t'" . (core::$user_rights >= 7 ? "" : " AND `forum`.`close` != '1'") . "
                AND (`cms_forum_rdm`.`topic_id` Is Null
                OR `forum`.`time` > `cms_forum_rdm`.`time`)");
.
Simba
Кадило крутится, лавэха мутится
Новую таблицу надо создавать для хранения прочитанных
.
Color Is Life...
а если поле?
.
Кадило крутится, лавэха мутится
Поля не хватит.
Тут уж проще сделать вывод последних комментариев и все.
.
Color Is Life...
как правильно будет?
$file = mysql_fetch_assoc(mysql_query("SELECT * from `downfiles` where `user_id` = '".$res['userid']."'"), 0);
где while ($res = mysql_fetch_assoc($req)) а
$req = mysql_query("SELECT * FROM `downkomm` ORDER BY `time` DESC LIMIT $start, $kmess");


не получается вывести название файла '.$file['name'].' выводится ыайл не хозяина комментов, а собственный файл.
Всего: 5190