Тема: Скрытия комментов (WAP/WEB мастеру/Помощь мастерам) SimptomFD (7 Mar 2017 в 03:48) Добавляет поле в таблицу. В коде действия на удаления комментария заменяешь запрос удаления записи на обновление поля, которое добавил ранее. Переписываешь запросы вывода комментариев и их подсчет с использованием условия. Профит. Феном (7 Mar 2017 в 06:09) Доброго времени суток! Привет. Зачем лишнее поле, оперируй наличием. Вместо удаления, в поле id кидай минус. Например: -12345, где 12345 это id поста. А потом при выводе дели... Десятичные числа 12345 показывать всем, Отрицательные -12345 только группе привилегий. SakamskY (7 Mar 2017 в 08:44) --Цитата-- Феном (7 Mar 2017 в 06:09): Доброго времени суток! Привет. Зачем лишнее поле, оперируй наличием. Вместо удаления, в поле id кидай минус. Например: -12345, где 12345 это id поста. А потом при выводе дели... Десятичные числа 12345 показывать всем, Отрицательные -12345 только группе привилегий. ---------- Феном, че за бред ты советуешь? [i]Добавлено:[/i] Симптом дело говорит Феном (7 Mar 2017 в 08:51) --Цитата-- SakamskY (7 Mar 2017 в 08:44): Феном, че за бред ты советуешь? [i]Добавлено:[/i] Симптом дело говорит ---------- SakamskY, Бред несёшь ты! А потом ноете что сайты висят. phpMyAdmin тоже надо использовать рационально. Учи php...)) А я могу доказать что этот способ верен и работает. Zed (7 Mar 2017 в 11:49) --Цитата-- Феном (7 Mar 2017 в 06:09): Доброго времени суток! Привет. Зачем лишнее поле, оперируй наличием. Вместо удаления, в поле id кидай минус. Например: -12345, где 12345 это id поста. А потом при выводе дели... Десятичные числа 12345 показывать всем, Отрицательные -12345 только группе привилегий. ---------- Феном, ты айди не сможешь сменить там ж авто инкримент Феном (7 Mar 2017 в 15:01) Zed, Привет. И я смогу и ты сможешь и твой \"авто инкримент\" тоже...)) Вот пример. Уточняю, пример. Пример опираясь на который и можно воплотить скрытие комментариев. И не только скрытие но и восстановление если подумать. Распаковать в папку guest, файл index_hide.php и есть пример. Всё наглядно всё работает. Скрытые посты видны только для guest_delete он же их собственно и скрывает Всего хорошего. SimptomFD (7 Mar 2017 в 17:04) Феном, Предупреждаю заранее, похвалы не будет. Я буду только ругать и воспитывать) Что за ересь ты несешь? Ты предлагаешь нагрузить поле первичного ключа лишней сущностью вместо добавления поля. Гениальное решение, и, само собой, рациональное. Ты где об этом извращении услышал вообще? Идем дальше. Нагрузка на базу после добавления поля? Поржал, спасибо. Теперь приступим к сладкому, советую тебе дальше не читать, оно тебе не понравится) Что это за хрень? require htmlspecialchars($_SERVER[\'DOCUMENT_ROOT\']).\'/sys/inc/home.php\'; Может вернее так: define(\"H\", $_SERVER[\"DOCUMENT_ROOT\"].\"/\"); Не, не, не слышал о таком. Твой вариант 100% верный. Феном (7 Mar 2017 в 17:25) SimptomFD, Ты хоть понял сам что сказал...)) А поржать да, особенно над твоими скриптами. Особенно казино, через которое до сих пор баллы крутят...)) Или висовая почта, тормоз на ухнарь! Ты мне будешь рассказывать и учить...)) А читать надо внимательней, это пример. Минус можно вписать куда угодно. А так же для этого есть конструкции, определяющие не только генерацию странички но и ресурсы и не только... Пропиши проверь! Хотя кому я поясняю, учитель...)) Учитель от того что не чего учить...)) [i]Добавлено:[/i] SimptomFD, Ты что приколист учитель...)) Ты хоть отличаешь define(\"H\", $_SERVER[\"DOCUMENT_ROOT\"].\"/\"); От require htmlspecialchars($_SERVER[\'DOCUMENT_ROOT\']).\'/sys/inc/home.php\'; Ты хоть знаешь что твоё define(\"H\", $_SERVER[\"DOCUMENT_ROOT\"].\"/\"); это константа, которая при определённых условиях будет бить ошибку! Да уж...)) Jvk35 (7 Mar 2017 в 18:11) Феном, зачем фильтрировать инклудинг ты че? xXx-xXx (7 Mar 2017 в 18:18) Да же не знаю кого слушать... Что бы мне потом хостер [цензура] не надовал... :-D biket (7 Mar 2017 в 18:28) xXx-xXx, По нагрузке без разницы Феном (7 Mar 2017 в 18:32) --Цитата-- Jvk35 (7 Mar 2017 в 18:11): Феном, зачем фильтрировать инклудинг ты че? ---------- Jvk35, Привет. Нет , фильтруется $_SERVER[\'DOCUMENT_ROOT\'] Хотя дело хозяйское, не хочешь не фильтруй...)) [i]Добавлено:[/i] biket, Привет. Благодарю что проверил. [i]Добавлено:[/i] xXx-xXx, Привет. Хостеры не дадут, будь благонадёжен. А выбор вариантов чреват ошибкой 502 Ну это в общем. Оно по спичкам набирается. Да так что в таблицу заходишь, особенно user а там километры полей да ответ сервера Превышено ожидание ответа. Jvk35 (7 Mar 2017 в 18:52) Феном, глобальная переменная в данном случае не опасна) SimptomFD (7 Mar 2017 в 18:56) Феном, Казино было написано когда? В 2013-м. Хм, дык это ведь вчера было. Почта значит тозмозит? Ядро Dcms 6.x, которое жрет больше, чем весь вордпрес вместе взятый, не, ничего не говорит. В примере человек пишет так, как он привык писать. Чего только стоит мой любимый get_user. Можно не значит нужно. Можно записывать и выводить данные без фильтра. И что теперь, не использовать фильтры? Ты слепо наследуешь ересь и не видишь к чему это ведет. biket (7 Mar 2017 в 19:03) Феном, по нагрузке все равно, но менять id не правильно. Может поломаться все, что будет использовать id комментов (уведомления, ответы на комментарии и так далее). Феном (7 Mar 2017 в 19:04) --Цитата-- Jvk35 (7 Mar 2017 в 18:52): Феном, глобальная переменная в данном случае не опасна) ---------- Jvk35, Не опасна, не фильтруй делов то...)) [i]Добавлено:[/i] biket, На то он и программист что бы искать новые пути а не пользоваться избитым. Нет, если всё верно рассчитать, не поломается. Ну по крайней мере жалоб не было. [i]Добавлено:[/i] SimptomFD, Вот именно, когда написано... Пора бы уже повзрослеть. Ещё тогда тебе пояснял, а ты меня сейчас учить навостырился...)) Виноват значит двиг...)) У Киллера это не катит. И касательно твоей get_user, молодец Только не чё что она тянет всей наличие таблы...)) Dreamer (7 Mar 2017 в 21:44) --Цитата-- xXx-xXx (7 Mar 2017 в 18:18): Да же не знаю кого слушать... Что бы мне потом хостер [цензура] не надовал... :-D ---------- xXx-xXx, Без цензуры пожалуйста ) array (7 Mar 2017 в 22:09) А если придется писать скрипт который должен удалять id 1 до 100, только вот это все положительные, и удалит он только их, а отрицательные останутся висеть, придется делать костыль для костыля Феном (8 Mar 2017 в 06:48) array, Доброго времени суток! Привет. Ну хоть один конструктивный вопрос. Молодец. Но всё же мы попробуем. Так же обрати внимание что после фильтрации число уже не отрицательное, но удаляется в обеих вариантах. Скрой пост, а потом удали. То же самое произойдёт и с массивом. Можно так же выбрать по полю time... Всего хорошего. SakamskY (8 Mar 2017 в 10:46) Боже, костыль на костыле. Вынесите уже этого Фенома отсюда Феном (8 Mar 2017 в 12:08) SakamskY,На тебя что весна давит... Заходишь в тему, не БЭ ни МЭ Не пояснить не довести не помочь ума не хватает Тупо тролишь. Бан по тебе плачет. Ты хоть знаешь что такое костыль... А можно ли использовать отрицательные значения... А ты попробуй в int буквы вписать. Как впишешь отмаячь...)) Смотри скрины супер кодер...)) Nerimbo (10 Mar 2017 в 13:47) Феном, неплохой вариант. Источник: http://www.dcms-social.ru/forum/20/44/61922/