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

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

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

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



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

Хак - Запрет подсчета сообщений...

...в каком-то из разделов?

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

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

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





Дата регистрации на форуме:
10 сен. 2003
Можно ли запретить в каком-то из разделов подсчет сообщений пользователя?
Ибо имеется разделы Флудилище и Без Цензуры и некоторые отдельные личности просто пользуются ими для накрутки количества сообщений...
Спасибо за ответ!

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

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





Дата регистрации на форуме:
29 сен. 2001
Простое решение для твоего частного форума: в код скрипта пересчета сообщений добавь после <br>foreach $forum (@forumdata)   { <br>
вот такую проверку <br>if ($forum != номер_флудилища && $forum != номер_без_цензуры) {<br>
Потом чуть дальше надо найти четыре фигурные скобки (}) и добавить еще одну.
Вместо номер_.... надо подставить номера соответствующих форумов.

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

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





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

JESUS
Новичок

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





Дата регистрации на форуме:
10 сен. 2003
[B]XXXX Pro [/B]
все равно засчитывает... :(
и при добавлении и при пересчете сообщений в админцентре :(

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

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





Дата регистрации на форуме:
29 сен. 2001
При добавлении - он так и будет добавлять (это надо где-то в post.cgi такое же условие ставить). Кстати, ты навел меня на любопытную идею для моего нового форума: там, может быть, я сделаю возможность, чтобы сообщения в отдельных форумах не учитывались. А пока попробуй при пересчете != заменить на ne. Кстати, ты номера правильно вставил?

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

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





Дата регистрации на форуме:
10 сен. 2003
[B]XXXX Pro [/B]
номера вставил правильно....
попробую заменить как ты сказал...
и что там на счет рost.cgi?
:/

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

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





Дата регистрации на форуме:
29 сен. 2001
По поводу posts.cgi:
найди там такой код <br>        if ($userregistered ne "no") {<br>            $filetomake = "$ikondir" . "members/$cleanmembername.cgi";<br>            $filetomake = &stripMETA($filetomake);<br>            open(FILE, ">$filetomake");<br>            flock(FILE, 2);<br>            print FILE "$inmembername|$password|$membertitle|$membercode|$numberofposts|$emailaddress|$showemail|$ipaddress|$homepage|$aolname|$icqnumber|$location|$interests|$joineddate|$lastpostdate|$signature|$timedifference|$privateforums|$useravatar|$misc1|$misc2|$misc3";<br>            close(FILE);<br>        }    <br>
и замени на вот это <br>        if ($userregistered ne "no" && $inforum!=номер_флудилища && $inforum!=номер_без_ценузры) {<br>            $filetomake = "$ikondir" . "members/$cleanmembername.cgi";<br>            $filetomake = &stripMETA($filetomake);<br>            open(FILE, ">$filetomake");<br>            flock(FILE, 2);<br>            print FILE "$inmembername|$password|$membertitle|$membercode|$numberofposts|$emailaddress|$showemail|$ipaddress|$homepage|$aolname|$icqnumber|$location|$interests|$joineddate|$lastpostdate|$signature|$timedifference|$privateforums|$useravatar|$misc1|$misc2|$misc3";<br>            close(FILE);<br>        }<br>
Причем такой кусок кода может встретиться не один раз (скорее всего, он встретится 3 раза).

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

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





Дата регистрации на форуме:
10 сен. 2003
[B]XXXX Pro [/B]
ок!

JESUS
Новичок

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





Дата регистрации на форуме:
10 сен. 2003
[B]XXXX Pro [/B]

сделал все, как ты сказал...
при добавлении сообщения не учитываются, а вот при пересчете в админцетре почему-то засчитывает и посты из указанных разделов...
мож я чего не того сделал? :/


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

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





Дата регистрации на форуме:
29 сен. 2001
Все, понял я, почему оно не работает. На следующей строке после foreach вставь такую строку: $forum =~ s/forum//;<br>


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

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





Дата регистрации на форуме:
10 сен. 2003
попробую...

JESUS
Новичок

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





Дата регистрации на форуме:
10 сен. 2003
при пересчете в админцентре обнуляет сообщения.....

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

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





Дата регистрации на форуме:
29 сен. 2001
Понятно. Тогда сделай так: <br>$forumnumber = $forum;<br>$forumnumber =~ s/forum//;<br>
И сравнивай номер форума с переменной $forumnumber, а не $forum.

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

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





Дата регистрации на форуме:
10 сен. 2003
спасибо! работает!

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


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