Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Отображение подписи с определенного статуса

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Guest

BANNED
Редактировать | Цитировать | Сообщить модератору
Подскажите, как можно сделать так, чтобы подпись появлялась только у пользователей с определенным статусом?  
Как можно запретить некоторым отдельным пользователям использовать подпись?
 
 


Отображение подписи с определенного статуса

 
 
 
Чтобы установить отображение подписи только с определенного статуса,
нужно в файле
 
topic.cgi  
 
Код:
 

Код:
if (($signature) and ($showsignature eq 'yes')) {  

 
Заменить на:
 

Код:
if (($signature) and ($showsignature eq 'yes') && $numberofposts > $mpostmark3) {  
 

 
Где:
 
$mtitle1 = "Newbie";
$mtitle2 = "Junior Member";
$mtitle3 = "Member";
$mtitle4 = "Full Member";
$mtitle5 = "Advanced Member";
 
(Эти переменные прописываются в файле /data/membertitles.cgi).
 
ТО есть приведенный выше код позволит отображаться подписи у участников со статусом member и выше.

Отправлено: 14:31 19-11-2001 | Исправлено: lynx, 06:42 01-07-2003
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
topic.cgi найти строку

Код:
 
 if (($signature) and ($showsignature eq 'yes')) {
 

 
и заменить ее на строку

Код:
 
 if (($signature) and ($showsignature eq 'yes') && $numberofposts > $mpostmark3) {
 

 
при таком раскладе подпись будет только у мемберов или выше.
$mpostmark4 у фул мемберов и выше итп.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 01:01 20-11-2001
Max Payne



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А как вставить в профиле сообщение под окном куда пишеться подпись, что они разрешены только при достижения статуса мембер?
Или как то по другому,чтобы новенькие были в курсе ?

Всего записей: 986 | Зарегистр. 08-12-2001 | Отправлено: 20:42 06-01-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Guest

Цитата:
Как можно запретить некоторым отдельным пользователям использовать подпись?

Ищи на ибхакерсе хак с именем "adminsignature" или как-то похоже.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 22:00 06-01-2002
pechalny



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Guest

Цитата:
Как можно запретить некоторым отдельным пользователям использовать подпись?

Хак:
http://database.ibhackers.com/ikonboard.cgi?s=3c39ca2602bcffff;act=Attach;ID=10;f=3;t=1;p=1

----------
cynicism is the only thing that keeps me sane

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 19:23 07-01-2002
NecroHill



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
pechalny
поставил я adminsignature на локалхосте  
не работает запрет на редактирование подписи...
something wrong?

Всего записей: 803 | Зарегистр. 23-12-2001 | Отправлено: 04:11 08-01-2002
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NecroHill
и ошибку не выдает? че пишет?

----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 07:31 08-01-2002
NecroHill



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
создал юзера, в профиле чиркнул подпись ...
редактирую я у юзера через админцентр подпись + запретил изменение - по барабану, захожу под юзером, потом в профиль, вношу изменения в исправления админа, и все - изменения приняты, хотя админ запретил ...

Всего записей: 803 | Зарегистр. 23-12-2001 | Отправлено: 08:01 08-01-2002 | Исправлено: NecroHill, 12:05 08-01-2002
pechalny



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
NecroHill
У меня все работает, внимательно еще раз все просмотри/сделай.

----------
cynicism is the only thing that keeps me sane

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 13:36 08-01-2002
NecroHill



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
просмотрел/сделал, и хак на русский перевел...побарабану
вот что заметил:
я в администраторском окне запрещаю редакцию подписи юзверю.
потом захожу еще раз в управление данными (не кнопкой Back а вплоть до того что в новом окне), опять к этому юзеру, а флажек стоит YES. т.е. вроде бі не сохранило оно мой запрет...

Всего записей: 803 | Зарегистр. 23-12-2001 | Отправлено: 06:04 10-01-2002
NecroHill



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva

Код:
if (($signature) and ($showsignature eq 'yes') && $numberofposts > $mpostmark3) {  

после этих изменений у администратора подпись выключилась

Всего записей: 803 | Зарегистр. 23-12-2001 | Отправлено: 17:57 16-01-2002
Max Payne



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NecroHill
Ну ты достигни кол-во сообщений которые равны мемберу, и у тебя будет подпись

Всего записей: 986 | Зарегистр. 08-12-2001 | Отправлено: 18:18 16-01-2002
NecroHill



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Max Payne
да это я понял, что от количества постов все зависит
так что не смешно...
Как сделать чтоб сразу у админа была сигнатура...?

Всего записей: 803 | Зарегистр. 23-12-2001 | Отправлено: 19:04 16-01-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NecroHill

Цитата:
после этих изменений у администратора подпись выключилась  


Код:
if (($signature) and ($showsignature eq 'yes') && $numberofposts > $mpostmark3) {  

Меняем на:

Код:
 
if (($signature) and ($showsignature eq 'yes') && $numberofposts > $mpostmark3) && ($memberstate ne "ad")) {  

Имхо.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 19:39 16-01-2002
NecroHill



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alexander Ipp
спасибо!
я немного поковырялся и таки нашел как:

Код:
 
if (($signature) and ($showsignature eq 'yes') && $numberofposts > $mpostmark3 || $membercode eq "ad" || $membercode eq "mo") {
 

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

Всего записей: 803 | Зарегистр. 23-12-2001 | Отправлено: 19:08 18-01-2002 | Исправлено: NecroHill, 09:20 19-01-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NecroHill
У тебя имхо чуть правильнее, ещё и подпись для модеров разрешена, я забыл их.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 19:31 18-01-2002
NecroHill



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Alexander Ipp
модеров забывать нельзя
может упаковать эту информацию в виде мелкого хака и в файловый архив впихнуть можно? экономия времени для людей будет...

Всего записей: 803 | Зарегистр. 23-12-2001 | Отправлено: 20:12 18-01-2002
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NecroHill
упихни.
скоро будет новый архив хаков, туда уже все и выложим.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 00:16 19-01-2002
NecroHill



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva
упихну
ссылку в ПМ скину

Всего записей: 803 | Зарегистр. 23-12-2001 | Отправлено: 08:21 19-01-2002
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NecroHill
посмотрел я на хак, на глаз ошибок не вижу, все должно работать.
Тем более у Печального работает, значит ты где то ошибся.
NecroHill

Цитата:
опять к этому юзеру, а флажек стоит YES. т.е. вроде бі не сохранило оно мой запрет...

ты посмотри файл профиля юзверя, посмотри прописалось там в конце 'no' у него?

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 10:18 19-01-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Отображение подписи с определенного статуса


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru