Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Русский IkonBoard »   Хаки для Ikonboard »   Хак - Разрешение управления темой для того, кто начал ее
RSS

Хак - Разрешение управления темой для того, кто начал ее

Хак и вопросы

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Модератор: GramПечать
 
JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
Этот хак позволяет юзеру закрывать и удалять ту тему, которую он начал.

Открыть [B]postings.cgi[/B]

Найти:
<br>sub lockthread { <p>   &getmember("$inmembername"); <br>    <br>   &moderator; <p>   $cleartoedit = "no"; <br>    <br>    <br>   &mischeader("Закрытие темы"); <p>   if (($membercode eq "ad") && ($inpassword eq $password)) { $cleartoedit = "yes"; } <br>   if (($inmembmod eq "yes") && ($inpassword eq $password)) { $cleartoedit = "yes"; } <br>
И добавить после:
<br>   if (($getmember eq $startedby) && ($inpassword eq $password)) { $cleartoedit = "yes"; } <br>

Повторить для процедур 'sub deletethread' (для удаления) and 'sub movetopic' (для перемещения) , если нужно...  Да в принципе, хоть во все процедуры, если конфы не жалко ;)
Рекомендуется использовать только для открытых тем...

---------------------------------
а теперь очередной ламерский вопрос в студию:
как сделать здесь условие, чтобы это было доступно только юзерам, набравшим определюнное количество сообщений.

Спасибо за ответ!


4X_Pro
Руководитель Проекта
Настоящий Компьютерщик

Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Количество сообщений хранится в переменной  $numberofposts (она устанавливается при вызове getmember). А условие для проверки будет выглядеть так:
<br>  if (($getmember eq $startedby) && ($inpassword eq $password && $numberofposts >= 100)) { $cleartoedit = "yes"; }<br>
Вместо 100 можно поставить любое другое число.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
JESUS
Новичок

JESUS
Откуда: Минск
Всего сообщений: 249
Рейтинг пользователя: 0





Дата регистрации на форуме:
10 сен. 2003
[B]XXXX Pro[/B]
большое тебе человеческое спасибо :)

(Сообщение отредактировал JESUS 23 окт. 2003 17:10)


<<Назад  Вперед>>Модератор: GramПечать
Объединенный Открытый Проект »   Русский IkonBoard »   Хаки для Ikonboard »   Хак - Разрешение управления темой для того, кто начал ее
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0198. Количество выполненных запросов: 18, время выполнения запросов 0.0084