Strict Standards: Resource ID#39 used as offset, casting to integer (39) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#41 used as offset, casting to integer (41) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#42 used as offset, casting to integer (42) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Версия для печати :: Удаление сообщений пользователем [2]
ТвойWeb » » Моды, хаки, скины и дополнения » Удаление сообщений пользователем

Страниц (2): « 1 [2]
 

11. Beal - 29 Апреля, 2006 - 07:35:18 - перейти к сообщению
Ray Wen пишет:
надо как и в Инвижене сделать удаление в течении 5 минут и редактирование в течении получаса...

Искал как раз про это. Значит, нет такой функции в ExBB. Жаль.
Очень бы пригодилась!
Или таких мало, кто эту идею поддерживает?
12. TEiD - 23 Июня, 2006 - 06:46:16 - перейти к сообщению
Я уже написал эту функцию давно, разве не выложил? Если надо - обращайтесь Улыбка Сразу говорю я не заморачивался на админку, настроено вручную через код скрипта!

Но если попросите, то сделаю и админку Улыбка
13. Vlad Tepes - 23 Июня, 2006 - 07:32:14 - перейти к сообщению
TEiD
ну таг выкладывай скрипт-то. посмотрим что это такое
14. TEiD - 24 Июня, 2006 - 08:33:54 - перейти к сообщению
Vlad Tepes, без проблем, но у меня есть проблема Недовольство, огорчение

Тут уже к Маркусу вопрос, надеюсь прочитает и ответит!
Там если вшить для юзера ссылку удаления, при нажатии на неё он говорить, что я не модератор и не админ (захожу под юзера, дабы проверить).

А код для вывода менять мона, тока пока Маркус не ответит - бесполезно!

Ищем:
CODE:
if (($exbb['mem_id'] == $named && $threadstate != 'closed') || $inmembmod) {
$names[$named]['edit'] = '<a href="postings.php?action=edit&forum=%d&topic=%d&id=%d:%d">'.$exbb['icon_edit'].'</a>'.$exbb['delim_r'];
}
if ($inmembmod) {
$names[$named]['del'] = $exbb['delim_r'].' <a href="javascript:del_post(\'postings.php?action=processedit&deletepost=yes&forum=%d&topic=%d&id=%d:%d\')">'.$exbb['icon_del'].'</a>';
}


Заменить на:
CODE:
if (($exbb['mem_id'] == $named && $threadstate != 'closed') || $inmembmod) {
$names[$named]['edit'] = '<a href="postings.php?action=edit&forum=%d&topic=%d&id=%d:%d">'.$exbb['icon_edit'].'</a>'.$exbb['delim_r'];
$names[$named]['del'] = $exbb['delim_r'].' <a href="javascript:del_post(\'postings.php?action=processedit&deletepost=yes&forum=%d&topic=%d&id=%d:%d\')">'.$exbb['icon_del'].'</a>';
}
if ($inmembmod) {
$names[$named]['del'] = $exbb['delim_r'].' <a href="javascript:del_post(\'postings.php?action=processedit&deletepost=yes&forum=%d&topic=%d&id=%d:%d\')">'.$exbb['icon_del'].'</a>';
}


Маркус, дык где ента долбаная определялка, модер ты иль админ, которая мне не даёт удалить пост?
15. SKIF - 24 Июня, 2006 - 14:27:02 - перейти к сообщению
TEiD пишет:
где ента долбаная определялка, модер ты иль админ, которая мне не даёт удалить пост?


для определения там функция используется специальная в lib.php.. называется как-то moderator().. в принципе, чтобы форум принимал тебя за модератора достаточно установить знчаение переменной $inmembmod в true
16. TEiD - 24 Июня, 2006 - 18:06:00 - перейти к сообщению
SKIF, мне не надо чтобы все стали типа модерами, тада мона будит удалить не только своё сообщение Недовольство, огорчение

Надо просто чтоб для ентого случая она что ли не работала!

Вапще запутался, по-моему если вырубить функция, то форум не поймёт что человек (модератор) являеться модератора!

Короче выручайте, бошка поехала, после "Алых парусов" Улыбка
17. xkspy - 27 Июня, 2006 - 15:57:43 - перейти к сообщению
Надо, чтобы сообщение уже немогли удалять пользователи после определеного периода времени или если появилось следующее сообщение в теме.
18. TvoyWeb - 19 Июля, 2006 - 05:55:33 - перейти к сообщению
TEiD
В postings.php ищи функцию удаления сообщения и делай проверку на ID автора поста и ID пользователя. Если ID совпадают то удаляем, если нет проверяем модер или админ это, если не то ни другое выбрасываем на ошибку.
19. djmelnik - 12 Мая, 2007 - 17:05:21 - перейти к сообщению
Цитата:
В postings.php ищи функцию удаления сообщения и делай проверку на ID автора поста и ID пользователя. Если ID совпадают то удаляем, если нет проверяем модер или админ это, если не то ни другое выбрасываем на ошибку.

TvoyWeb,а нельзя ли это написать по подробней пожайлуста... очень нужно.. мод TEiD'а не работает.. Огорчение
20. Proger - 13 Мая, 2007 - 16:16:53 - перейти к сообщению
djmelnik, он выложил не мод, а так... прммерное предположение где рыть, но не смог до конца реализовать, я себе такое сделал когда-то, если найду, и не забуду, то выложу...

Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0336]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33