Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru Стол заказов Реализация удаления пользователем собственных новостей

Реализация удаления пользователем собственных новостей


 klaf    27.03.2012    Стол заказов    2014    14

Нужно реализовать удаление пользователем собственных новостей.
Интересует ценник :)

Комментарии пользователей (14)

Slavchik
114 | 67

Slavchik - 27 марта 2012 19:56 - Юзер

Ну как бы в движек заложена такая фича, только для журналистов и и всех кто рангом выше. Не подойдет?

Mr. Hyde
5

181 | 183

Mr. Hyde - 28 марта 2012 08:52 - Юзер

АЦ -> Настройка групп пользователей -> Посетители -> Админпанель -> Редактирование собственных новостей -> Да

Сколько готовы заплатить? Раз стол заказов smile

klaf
1

45 | 40

klaf - 28 марта 2012 10:13 - Юзер

вы всё такие умные, что я просто в акуе!! :))
а теперь сами это проделайте и зайди НЕ ИЗ под админа! ;))

rashpil
33

232 | 182

rashpil - 28 марта 2012 13:37 - Эксперт

Пищи 419694531, подумаем, как проделать этот фокус :)

Mr. Hyde
5

181 | 183

Mr. Hyde - 28 марта 2012 14:24 - Юзер

Прошу прощения, почему-то подумал, что надо редактирование новостей.

Mr. Hyde
5

181 | 183

Mr. Hyde - 28 марта 2012 14:32 - Юзер

Легче всего разрешить пользевателям АЦ, сделать как у журналистов. А можно и дописать редактирование - думаю rashpil поможет.

klaf
1

45 | 40

klaf - 28 марта 2012 18:04 - Юзер

rashpil просит 10$ за пару строк кода, который даже самому думать не надо!

Mr. Hyde
5

181 | 183

Mr. Hyde - 28 марта 2012 19:28 - Юзер

За проверку принадлежит ли пользевателю новость и запрос на её удаление? Я бы сделал за 100р.

Ну если вы не можете написать, эти две строки, то платите сумму, которую требует rashpil, и не жалуйтесь.

rashpil
33

232 | 182

rashpil - 28 марта 2012 20:47 - Эксперт

Да там не две строки.

Формально этой опции как бэ и нету в движке. Нужно ввести поле в базе, сделать возможность устанавливать это в админке категорий, а уже после дописывать модуль удаления новостей на предмет проверки возможности этой для группы и авторства текущего пользователя. Ах да, совсем забыл про JS. В 2 строчки как бэ не вместится тут :)

Mr. Hyde
5

181 | 183

Mr. Hyde - 28 марта 2012 22:54 - Юзер

А зачем товарищу всё это добро в АЦ? И базу не вижу смысла трогать... Да и думаю ему и js не надо. Просто добавить

if ($member_id['name'] == $row['autor']){
$tpl->set("{delete}","<a href="/index.php?do=delete&id=".$row[id]."&mid="$member_id['user_id']>Удалить</a>");
}


Потом создать delete.php с проверкой являеться ли $_GET['mid'] пользевателем и удаление из базы.

Уважаемый klaf. Если вы не хотите дать rashpil за хак 200р. Вы жлоб! Я вам дал самый простейший способ реализации, сами думайте, что делать дальше....

klaf
1

45 | 40

klaf - 29 марта 2012 19:31 - Юзер

За то, что rashpil расписал 200р вполне адекватная цена!
Но мне достаточно в deletenews.php прописать 1-2 строки, которые будут выводить ссылку на удаление автору!

klaf
1

45 | 40

klaf - 30 марта 2012 13:46 - Юзер

Можно закрыть, rashpil всё отлично сделал! :)

rashpil
33

232 | 182

rashpil - 30 марта 2012 19:45 - Эксперт

У него всегда так fellow

xizix
2 | 2

xizix - 29 июня 2012 11:50 - Юзер

icq 232742 за пару баков куплю хак

Чтобы комментировать - войдите или зарегистрируйтесь на сайте