sadhaka
так.. думалось мне, думалось и долго копалось...
пока толкового ничего с системой предупреждений, воплотимой тут, не надумалось.
давай пока что сделаем кнопку "жалоба". ты говоришь, это тебе под силу. )))
интересно, что из этого получится...
я точно знаю, что аналоги "жалоб" как на других форумах у нас реализовать его без пхп невозможно. типа, большая нагрузка...
но частичный аналог организовать можно попытаться.
вариант исполнения №1
короче, надо:
- добавить рядом с цитированием (лучше, думаю, слева... но это не столь важно ) кнопку "Жалоба".
- сделать всплывающее окно при нажатии с формой заполнения (описание жалобы) и кнопкой "отправить" (и кнопку "отмена", если передумают)
- можно еще добавить отсутствие возможности отправлять жалобу без комментария. (чтоб просто так не ткнули по глупости)
а дальше идет сложное.... (мне не под силу)
допустим, заводим страничку для этого дела.
нужно, чтобы скрипт туда постил*:
1. ссылку на пост-жалобу
2. никнейм того, кто жалуется
3. текст, который вбил "жалобщик"
4. и несколько <br/>, чтоб жалобы можно было различать.
* по-моему - это не только гемморный, а еще ваще провальный вариант. я не представляю КАК скрипт может постить на страницу без php....
вариант исполнения №2
я хз, возможно ли это...
(просто пришла эта идея пока предыдущее писала)
опять же, добавляем кнопку "Жалоба"
забиваем на форму для отправления.
при нажатии на кнопку происходит следующее:
1. в окне поста появляется надпись "Пожаловался Имя_Пользователя"
2. было бы круто, если бы еще и само окно этого поста выделялось, например, красненьким (через цсс, это, вроде, если мя не глючит в творческом порыве, можно сделать, следовательно, в скрипт "вкорячивательно" )
если нет - не беда. можно просто БААААЛЬШИМИ красными буквами добавлять надпись "Пожаловался Имя_Пользователя"
3. еще круче, если бы эти заметки были доступны к просмотру только модерам и админам.
дабы держать в тайне пользователя, который жалуется, не мотивировать пользователей ругаться и флудить из серии "а вот почему этот ни_га_дяй на меня пожаловался?", да и вообще не для любопытных глаз эта функция.
В этом варианте исполнения обязательно надо воплотить функцию проверки перед отправкой или отключения жалобы (на случай, если ткнут случайно).
первый способ - это чтоб выскакивало окно "Вы уверены, что хотите пожаловаться? да/отмена"
второй способ (более элегантный, но хз - воплотимый ли...) я представляю так:
после того, как пользователь ткнет на кнопку "Жалоба", она превратится в кнопку "Вы пожаловались. Отменить?" (красненькими заметными букавками).
ткнет еще раз - и жалоба сотрется, кнопка снова придет к виду "Жалоба" (и само собой выделение поста/заметка о жалобе сотрется).**
при этом надо, чтобы другие юзеры не могли отменять жалобу конкретного пользователя.
** Еще круче, если вкорячить защиту от любителей "потыкать" и на этом пункте кнопка превращалась в надпись "Жалоба отменена. Вы (больше) не можете жаловаться на этот пост"
________________
ну вот такие мыслишки пришли в голову.
скажи, что думаешь?