Black_Sun Опубликовано 30 Сентября 2008 Жалоба Поделиться Опубликовано 30 Сентября 2008 А есть ли такой мод или может, можно кто-нибудь создал, чтобы как в vBulletin при удалении сообщения в теме, на месте этого сообщения какое-то время держалась инфа о том почему это сообщение было удалено. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Kowex Опубликовано 30 Сентября 2008 Жалоба Поделиться Опубликовано 30 Сентября 2008 Потдерживаю вопрос, тоже интересен мод. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
WildRAID Опубликовано 30 Сентября 2008 Жалоба Поделиться Опубликовано 30 Сентября 2008 На IZE точно нету? Смутное ощущение, что видел где-то.. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Kowex Опубликовано 30 Сентября 2008 Жалоба Поделиться Опубликовано 30 Сентября 2008 А как он может называться хоть? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Black_Sun Опубликовано 30 Сентября 2008 Автор Жалоба Поделиться Опубликовано 30 Сентября 2008 Ну вот что-то похожее, только это отображает того кто удалил пост, мод называется post deleted byopen sources/action_public/moderate.php найти ----------------------------------------------- $this->modfunc->post_delete( $this->ipsclass->input['p'], ); ----------------------------------------------- Заменить на ----------------------------------------------- $this->modfunc->post_delete( $this->ipsclass->input['p'], $this->ipsclass->input['user'] ); ----------------------------------------------- Сохранить, закрыть и загрузить Open sources/lib/func_mod.php Найти ----------------------------------------------- function post_delete($id) ----------------------------------------------- Заменить на ----------------------------------------------- function post_delete($id, $usr) ----------------------------------------------- Найти ----------------------------------------------- $this->ipsclass->DB->simple_exec_query( array( 'delete' => 'posts', 'where' => "pid".$pid ) ); ----------------------------------------------- Заменить на ----------------------------------------------- $post = 'Этот пост был удалён:'. $usr; $ta = array ( 'post' => $post, ); $db_string = $this->ipsclass->DB->compile_db_update_string( $ta ); $this->ipsclass->DB->simple_exec_query( array( 'update' => 'posts', 'set' => $db_string, 'where' => 'pid'.$pid ) ); ----------------------------------------------- Редактирование шаблонов: Админцентр --> Внешний вид --> Изменить HTML шаблон --> Topic View --> button_delete Заменить всё на ----------------------------------------------- <a href="java script:delete_post('{ipb.script_url}act=Mod&CODE=04&f={$fid}&t={$tid}&p={$pid}&st={ipb.input['st']}&auth_key=$key&user={ipb.member['members_display_name']}')"><{P_DELETE}></a> ----------------------------------------------- Теперь надо что-бы кто-то изменил его так, чтобы отображался не юзер который его удалил, а юзер и причину того, почему он его удалил, причину вводит сам, кто удаляет, желательно чтобы данная функция была доступна только модераторам и админам, т.к. если это будет работать на каждого пользователя, то будет жесть Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Kowex Опубликовано 30 Сентября 2008 Жалоба Поделиться Опубликовано 30 Сентября 2008 Соответственно нужно оставить возможность удалятьь без причины Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Black_Sun Опубликовано 2 Октября 2008 Автор Жалоба Поделиться Опубликовано 2 Октября 2008 Неужели никто не знает как делать? Помогите плиз, такая удобная функция получилась бы, особенно если много модераторов и много тем. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 4 Октября 2008 Жалоба Поделиться Опубликовано 4 Октября 2008 В архиве здесь есть этот мод, но для ранних версий. Смотрите, адаптируйте. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Black_Sun Опубликовано 5 Октября 2008 Автор Жалоба Поделиться Опубликовано 5 Октября 2008 В архиве здесь есть этот мод, но для ранних версий. Смотрите, адаптируйте.А можно ссылочку на этот архив? а то я искал, искал, нашёл только то, что написано выше. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Black_Sun Опубликовано 5 Октября 2008 Автор Жалоба Поделиться Опубликовано 5 Октября 2008 Если вы про это http://www.ibresource.ru/db/914/ или про это http://www.ibresource.ru/db/44/ то это совсем не то, а PHP я незнаю совсем. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Jax Опубликовано 5 Октября 2008 Жалоба Поделиться Опубликовано 5 Октября 2008 http://www.ibresource.ru/db/914/ это не сложно переписать для удаления сообщения. Аналогия. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Black_Sun Опубликовано 7 Октября 2008 Автор Жалоба Поделиться Опубликовано 7 Октября 2008 С радостью бы, но не знаю ни PHP ни Java Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Song Опубликовано 9 Октября 2008 Жалоба Поделиться Опубликовано 9 Октября 2008 Да вообщем-то ничего сложного. Огорчает только написание интерфейса для ввода причины удаления сообщения.Можно сделать двумя способами:1) При нажатии на кнопку "Удалить", появляется скрытая панелька с инпутом где вводишь причину, а потом нажимаешь кнопку "Удалить совсем"2) Ввод причины происходит в диалоге жаба-скрипт. Для 1.х написал бы Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Black_Sun Опубликовано 10 Октября 2008 Автор Жалоба Поделиться Опубликовано 10 Октября 2008 Эх, наверно такой мод так и останется идеей Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
desti Опубликовано 10 Октября 2008 Жалоба Поделиться Опубликовано 10 Октября 2008 А как выглядит сообщение после удаления и сколько оно живет в теме до исчезновения? Покажите скриншотик? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Kowex Опубликовано 10 Октября 2008 Жалоба Поделиться Опубликовано 10 Октября 2008 Мы тут пока только мечтаем Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
desti Опубликовано 10 Октября 2008 Жалоба Поделиться Опубликовано 10 Октября 2008 Вот так у меня получилось.. Только непонятно, сколько его хранить в теме до полного удаления... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
desti Опубликовано 10 Октября 2008 Жалоба Поделиться Опубликовано 10 Октября 2008 Ну так что, делать мод или уже ни у кого нет интереса? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ph-A Опубликовано 10 Октября 2008 Жалоба Поделиться Опубликовано 10 Октября 2008 Ну так что, делать мод или уже ни у кого нет интереса? Насколько всем в форуме интересна такая информация? То что тема (сообщение) удалено, должен знать только автор. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
desti Опубликовано 10 Октября 2008 Жалоба Поделиться Опубликовано 10 Октября 2008 То что тема (сообщение) удалено, должен знать только автор. За темы еще не думал, мод для сообщений. Видимость - вариант отображения, не более.. if (poster['id'] == member['id']) {кажем только автору}Можно вставить в код и закомментить, кому надо - откроет. Примерный алгоритм работы: сообщение удаляется почти стандартной кнопкой, в течение некоторого времени (час, например) удаленноевидимо для всех или автора, зачем исчезает. Ежесуточно запускается task, удаляя "удаленные". Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ph-A Опубликовано 10 Октября 2008 Жалоба Поделиться Опубликовано 10 Октября 2008 За темы еще не думал, мод для сообщений.Это другое дело. Для сообщений может быть и интересно. Но не верю, что модераторы будут заполнять, причину удаления. Хотя можно, сообщение удалено, как несоответствующее правилам форума. И реклама, от гугла или яндекса. Видимость - вариант отображения, не болееДа. Но логичнее автору отправить сообщение в pm. Что впрочем не сложно. Примерный алгоритм работы: сообщение удаляется почти стандартной кнопкой, в течение некоторого времени (час, например) удаленноеУдаление да, но актуальнее переносы, разделение тем. Куда модераторы перенесли часть сообщений. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
desti Опубликовано 10 Октября 2008 Жалоба Поделиться Опубликовано 10 Октября 2008 Если не заполнять - удаляется вообще и сразу (сейчас). Можно сделать дефолтный коммент, тогда удаляться не будет, только при ежедневной чистке. PM - тоже вариант, но... я плясал от исходной задачи, да и не стоит РМ-ить всяким спамерам. Переносы и разделения - сообщение не может быть "отмечено" для массовой модерации, у нее кнопочки не соответствующей. Кнопочку можно поставить, тогда сообщение можно модерить наравне с любыми другими, пока оно видимо. Постоянную видимость для модераторов-админов сделать? И реклама, от гугла или яндекса Я уже не понимаю, мод я пишу или компонент? А то ведь админку писать заставите... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Kowex Опубликовано 10 Октября 2008 Жалоба Поделиться Опубликовано 10 Октября 2008 Ну так что, делать мод или уже ни у кого нет интереса? Как это нет интереса? Есть, есть. Например у меня модеры пишут причину удаления, соответсвенно в данный момент просто собщением в тему. Вид как на скриншоте интересен, только надо оставлять имя пользователя написавшего сообщение, а внутри имя удалившего и причину.с ПМ тоже интересно и возможность установить жизнь этого сообщения, например неделю, потом удаляется (хотя можно и не удалять)Если с ПМ будет, то не забыть про корзину, что бы при удалении из карзины ПМ не посылался. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Ph-A Опубликовано 10 Октября 2008 Жалоба Поделиться Опубликовано 10 Октября 2008 Если не заполнять - удаляется вообще и сразу (сейчас). Можно сделать дефолтный коммент,Заполнять, точно не будут. Лучше выбор из нескольких заранее заданных значений. только при ежедневной чистке.Раз в день, а не часто? Может раз в неделю. Я уже не понимаю, мод я пишу или компонент? Я не заставлю. Это так, "Остапа понесло". А то ведь админку писать заставите...Лучше форум. а внутри имя удалившегоОчень не хотелось бы. Удалила администрация и все. с ПМ тоже интересноУже есть, отдельный мод отсылке в ПМ. Если речь про сообщения. Если с ПМ будет, то не забыть про корзину, что бы при удалении из карзины ПМ не посылался.Если очищать корзину, то не должно. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Kowex Опубликовано 10 Октября 2008 Жалоба Поделиться Опубликовано 10 Октября 2008 А можно тогда по выбору от кого произошло удаление, т.к. мне именно интересно кто удалил, что бы если что было с кого спрсить. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.