Сервис Комментарии для модуля Pages (для Slaed 2.1 Lite Final)
Благодаря новой версии системы комментарии прикручивать к модулям стало не просто, а очень просто. Разработчикам Слаеда респект, уважуха и реверанс в их сторону! :)
IV. Редактируем admin/modules/comments.php
7. Ну, и если есть увеличение счетчика, значит должно быть и уменьшение. Когда уменьшается? Правильно при удалениии комментария администратором.
PHP - Код | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <?php
case "DeleteCommentsOk": $id = intval($id); $cid = intval($cid); if ($id != "" && $cid != "" && $modul != "") { $db->sql_query("DELETE FROM ".$prefix."_comment WHERE id='$id'"); if ($modul == "Files") { $db->sql_query("UPDATE ".$prefix."_files SET totalcomments=totalcomments-1 WHERE lid='$cid'"); } elseif ($modul == "Links") { $db->sql_query("UPDATE ".$prefix."_links SET totalcomments=totalcomments-1 WHERE lid='$cid'"); } elseif ($modul == "Voting") { $db->sql_query("UPDATE ".$prefix."_survey SET pool_comments=pool_comments-1 WHERE poll_id='$cid'"); } elseif ($modul == "News") { $db->sql_query("UPDATE ".$prefix."_stories SET comments=comments-1 WHERE sid='$cid'"); } elseif ($modul == "Pages") { $db->sql_query("UPDATE ".$prefix."_pages SET totalcomments=totalcomments-1 WHERE pid='$cid'"); } } Header("Location: ".$admin_file.".php?op=ShowComments"); break;
?> |
Итог
Итог видно внизу - оставляте, пожалуйста, свои комментарии к этой статье.
Файлы с исправлениями можно скачать тут
Дата публикации: 31.01.2007 Прочитано: 9673 раз |