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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки

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

OM

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как сделать сабж, чтобы в Мебер лист могли зайти и посмотреть статистику и пр. только люди со статусом full member, а всем остальным выводилась табличка - МАЛ ЕЩЕ!  
Логично бы вообще  сделать такой код стандартным для закрытых рессурсов конференции (например, статьи, новости, линкс...)? Чтобы читать раздел могли не все бездельники поголовно, а достигшие опр. уровня.




Не надо сленг в названии. Исправила. lynx.

Всего записей: 24 | Зарегистр. 11-02-2004 | Отправлено: 04:08 26-02-2004 | Исправлено: lynx, 15:45 26-02-2004
OM

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
...все вопросы повисают в воздухе...

Всего записей: 24 | Зарегистр. 11-02-2004 | Отправлено: 11:43 27-02-2004
lynx



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

Цитата:
...все вопросы повисают в воздухе...

 
Ты в курсе, что нельзя темы поднимать? Для ответа на твой вопрос нужно время. Могут у меня быть еще другие дела, например, или нет?
Замечание.
Больше так не делай.  
 

Цитата:
Как сделать сабж, чтобы в Мебер лист могли зайти и посмотреть статистику и пр. только люди со статусом full member

 
memberlist.cgi
 
В самом начале скрипа, после:
 

Код:
 
$inmembername = "Guest" if ($inmembername eq "");
 

 
Написать:
 

Код:
 
if($numberofposts <$mpostmark4){
print header();  
&error("Просмотр списка участников&Просмотр списка участников разрешен со статуса full member");
}
 

 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 20:19 27-02-2004
OM

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо. Я принцип то понял и поставил куда надо, но в print header все ошибку делал.
 
 
Добавлено
Извиняюсь, так вообще никого не пускает.

Всего записей: 24 | Зарегистр. 11-02-2004 | Отправлено: 06:28 28-02-2004
lynx



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

Цитата:
Спасибо. Я принцип то понял и поставил куда надо, но в print header все ошибку делал.  

 
Ага, до меня это тоже долго доходило.
 
 

Цитата:
Извиняюсь, так вообще никого не пускает.

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

Код:
 
f($numberofposts <10){  
print header();  
&error("Просмотр списка участников&Просмотр списка участников разрешен со статуса full member");  
}  
 
 

Тогда с 11 поста начнет пускать.
 
Проверь, сколько постов у тех юзеров, кого не пускает. Тебе, небось, надо команде при любом количестве постов доступ давать?

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 18:37 28-02-2004
OM

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да я сразу так и сделал, чтобы не путаться, поставил < 100, но не пускает все равно.
А ты у себя пробовала? Работает?

Всего записей: 24 | Зарегистр. 11-02-2004 | Отправлено: 02:26 29-02-2004
lynx



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

Цитата:
А ты у себя пробовала? Работает?  

 
Да, разумеется. Ну, давай весь свой мемберлист Тоько не жди, что я за час управлюсь

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 18:21 29-02-2004
OM

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вообще что-то не могу изменить-((, может все мои проблемы взаимосвязаны? И таблица, и названия, и мэберлист? Что-то меняю, а все остается, даже менюшки. Может данные где-то записаны и в ручную не изменяются?

Всего записей: 24 | Зарегистр. 11-02-2004 | Отправлено: 10:24 01-03-2004
lynx



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

Цитата:
 Что-то меняю, а все остается, даже менюшки.

 
Не поняла? Ты меняешь меню, например "Профиль", "Сообщение", "Версия для печати" и т.д., а оно не меняется? Так что ли?
 

Цитата:
Может данные где-то записаны и в ручную не изменяются?

 
Нет, все меняется руками
 
Мой тебе совет - поставь конфу на локалхосте и делай все по человечески - тестинги локально, удаленно выкладывай готовый вариант. Ты поймешь сразу, что есть глюк конфы, а что есть глюк сервера и перестанешь думать, что есть вещи, котрые руками не меняются  
Иначе так и будешь страдать.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 10:43 01-03-2004
OM

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

Цитата:
Не поняла? Ты меняешь меню, например "Профиль", "Сообщение", "Версия для печати" и т.д., а оно не меняется? Так что ли?  

 
Именно так. И html н едобавляется. И коды - пример memberlist.  
 

Цитата:
Ты поймешь сразу, что есть глюк конфы, а что есть глюк сервера  

 
Что, бывает глюк сервера? В чем разница? Почему я не могу тестить на сервере?

Всего записей: 24 | Зарегистр. 11-02-2004 | Отправлено: 15:33 01-03-2004
lynx



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

Цитата:
Почему я не могу тестить на сервере?  

 
Потому что это ламерство.
 

Цитата:
Что, бывает глюк сервера?

 
Глюк бывает чего угодно.
 

Цитата:
 В чем разница?  

 
например, в том, что сервер может кешировать все, что ни попадя, независимо от указаний ему. Ты меняешь - изменений видно нет, физически они есть.
 
В общем, на сервере нельзя тестировать потому же, почему на человеке прямо нельзя одежду шить.
 

Цитата:
 Ты меняешь меню, например "Профиль", "Сообщение", "Версия для печати" и т.д., а оно не меняется? Так что ли?  
 
 
Именно так. И html н едобавляется.  

 
Ну, все ясно.  Мы тут как ... пытаемся с кодом разобраться, время тратим, а с кодом то все в порядке. Ставь конфу на локалхост, не ленись.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 22:37 01-03-2004
OM

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

Цитата:
Ну, все ясно.  Мы тут как ... пытаемся с кодом разобраться, время тратим, а с кодом то все в порядке. Ставь конфу на локалхост, не ленись.

 
Что ясно? Я и не скрываю что я ламер. У меня совсем другая работа, я журналист. Просто поручить это некому. О, если бы я знал что такое локалхост!
 
А почему это произошло не сразу (с кэшом), а только несколько дней назад? И как это исправить?

Всего записей: 24 | Зарегистр. 11-02-2004 | Отправлено: 09:41 02-03-2004 | Исправлено: OM, 09:43 02-03-2004
lynx



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

Цитата:
А почему это произошло не сразу (с кэшом), а только несколько дней назад? И как это исправить?  

 
Я не знаю, что у тебя произошло и тем более, почему, и как это исправить и виноват ли кеш или что-то другое, потому что я в глаза не видела твой сервер и туго себе представляю, что ты делаешь. А вот локалхост у всех примерно одинаков, потому что это твоя машина и Апач и все, никаких промежуточных маршрутов.
 

Цитата:
 О, если бы я знал что такое локалхост!  

 
Дак, читай:
 
Установка IkonBoard на локалхосте
IkonBoard: Установка IkonBoard на локалхосте. Часть II
 
Рекомендую также:
 
Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Windows
 
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 18:58 02-03-2004
OM

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мама мия, да я же не профессиональный программер. Я прочел все то что вверху, да еще и десятки страниц проблемм с установкой заметил.  
 Вот если бы вам надо было в Финляндию ехать, вы бы выучили финский язык? А когда в Турцию то турецкий?  
 
 Спасибо, я нашел ошибки.
 
Добавлено
Все ранние проблемсы устранил, но одна с мемберлистом осталась.
Вот скрипт, как ты сказала код поставил, но меня с 1000 постами не пускает.
memberlist.txt

Всего записей: 24 | Зарегистр. 11-02-2004 | Отправлено: 05:29 03-03-2004
lynx



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

Цитата:
Спасибо, я нашел ошибки.  

 
И где они были?
 

Цитата:
Вот скрипт, как ты сказала код поставил, но меня с 1000 постами не пускает.  
memberlist.txt  

 
Сори, видишь ли, я тестировала на своем коде, мне не нужен был вызов этой подпрограммы, вот так будет пахать:
 

Код:
 
&getmember("$inmembername");
if ($numberofposts < 50) {  
print header();  
&error("Просмотр списка участников&Просмотр списка участников разрешен с определенного момента вашей жизни. Попробуйте поднять ваш статус или для начала зарегистрироваться.");  
}  
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 22:22 03-03-2004
Открыть новую тему     Написать ответ в эту тему

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru