Auto Groups

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Auto Groups

Сообщение Пчелкин »

ТАМ ЕЕ НЕ ДОЛЖНО БЫТЬ...если мод не ставили..если ставили - уберите..
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Caballero
phpBB 1.0.0
Сообщения: 9
Стаж: 16 лет 2 месяца
Благодарил (а): 3 раза

Re: Auto Groups

Сообщение Caballero »

вот как я делал:
1. поставил мод Auto Groups
2. создал специальные звания с названиями групп и назначил их званиями этих групп.
3. отображение группы пользователя в сообщении (по этой ссылке Отображение группы пользователя в сообщении)

и у меня получился результат в минипрофиле:
44c538b6487c.jpg
по стрелке то, что я хочу удалить!
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Auto Groups

Сообщение Пчелкин »

в styles/prosilver/template/viewtopic_body.html убрать

Код: Выделить всё

		<!-- IF postrow.GROUP_NAME --><dd><strong>{L_GROUP}:</strong> {postrow.GROUP_NAME}</dd><!-- ENDIF -->
Тогда заодно и все остальное от сюда...

Отображение группы пользователя в сообщении

если данная строка не нужна - остальные правки лишние...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 8 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Auto Groups

Сообщение Alecto »

Пчелкин писал(а):У Ketzer видно была какая-то ошибка при обращении в БД за данными из настройки мода. Вот он и химичил.
А переходы с группы в группу происходят с учетом всех настроек в моде
форум 3.0.9.

отслеживал изменения группы одного пользователя:
переходы выполняются по количеству сообщений, причем, сообщения ожидающие одобрения так же считаются сообщениями (но это не беда). условия с количеством дней не срабатывали.

и так, есть пользователь с 9 сообщениями, зарегистрированный в начале 2009 года, он является участников конференции очень много дней (например больше 100).
я ставлю условия для перехода в группу, заведомо не соответствующие отслеживаемому пользователю: минимальное количество дней = 30, максимальное 60. минимальное количество постов = 10, максимальное = 20
и... вуаля, пользователь с заданными параметрами оказывается в группе, в которой он быть не должен.

смотрю список участников группы, в нем странным образом оказалось более 300 пользователей с количеством сообщений от 0 до нескольких сот и зарегистрировавшихся несколько лет назад, что совсем не соответвует условию, если я его правильно понял

Добавлено спустя 2 минуты 51 секунду:
дальше начинаю проверять методом исключения не работающих параметров
оставляю один параметр, минимальное количество постов =500 получил 10 пользователей, причем 2 с количеством менее указанного числа, правда для них эта группа является заданной по умолчанию, ну да бог с ним - считаю что с одним параметром работает

Добавлено спустя 3 минуты 23 секунды:
с количеством дней дело обстоит намного хуже: задаю один параметр минимум = 900 дней, по идее должен видеть пользователей за 2009 год, фигасдва: встречаются пользователи за 2010 и 2011 годы.

Добавлено спустя 2 минуты 42 секунды:
продолжимс...
минимум предупреждений: задал 2, получил пользователей, которые вообще их никогда не получали.

глядя на этот бред, радуюсь, что поставил на локалхост, а не на живой форум.
если есть соображения почему оно так работает - делитесь, пока не снес и есть время поковыряться.
NiGHt-LEshiY
phpBB 1.2.1
Сообщения: 24
Стаж: 15 лет 1 месяц
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: Auto Groups

Сообщение NiGHt-LEshiY »

Посмотрите в коде, что не так.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 8 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Auto Groups

Сообщение Alecto »

NiGHt-LEshiY
правильность установки проверил первым делом.
кэш чистил и через админку и вручную из папки.
всё до лампочки.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Auto Groups

Сообщение Пчелкин »

FomenkoAndrey писал(а):если есть соображения почему оно так работает
У вас в БД каша..проведите репарсинг пользовательских ИДов...
Все работает идельно...
По поводу автоперехода...автопереход произойдет даже если будет выполнено ВСЕГО ОДНО УСЛОВИЕ из нескольких настроенных вами..все настроенные условия не плюсуются...поэтому лучше если пользуемся каким то одним..много хотите от такого не очень мощного мода...
И второе - не надо забывать что условия по укол-ву сообщений и по времени на форуме выполняются и юзер добавляется ТОЛЬКО после очередного посещения форума...Если юзер попадает под условия, но не является - в группе он не появится, хоть ты что делай....Мод выбирает условия во время очередного коннекта аккаунта, а не самостоятельно и отдельно..

Добавлено спустя 2 минуты 19 секунд:
FomenkoAndrey писал(а):встречаются пользователи за 2010 и 2011 годы.
Я ж говорю - бардак в БД...

Добавлено спустя 44 секунды:
FomenkoAndrey писал(а): которые вообще их никогда не получали
Репарсинг в помощь...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 8 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Auto Groups

Сообщение Alecto »

Пчелкин писал(а):Репарсинг
извините, но что есть репарсинг? и как его проводить? мне уже просто интересно.
если не брать в расчет работу этого мода, то всё остальное работает отлично и откуда взялась каша?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Auto Groups

Сообщение Пчелкин »

FomenkoAndrey писал(а): что есть репарсинг?
STK
FomenkoAndrey писал(а):откуда взялась каша?
Что нибудь слышали про дефрагментацию таблиц БД?
[FAQ] Пример ремонта (починки) таблицы
Нагрузка на сервер от phpbb3
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 8 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Auto Groups

Сообщение Alecto »

про оптимизацию и починку таблиц - да. на сайте у меня ежедневно этим по расписанию занимается скрипт.
на локалхасте этого не делал.
интересная идея, приеду домой, проверю таблицы и отпишусь о результате.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 8 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Auto Groups

Сообщение Alecto »

после ремонта и оптимизации таблиц кое как заработало.
по количеству постов работает нормально.
если добавлять другие условия (например дни) нифига нормально не пашет:

Изображение
Изображение
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Auto Groups

Сообщение Пчелкин »

FomenkoAndrey
Тока сейчас заметил...млин...Андрей! Извини что не увидел сразу,,.короче..при настройках автопереходов можно использовать только один параметр - или МИНИ или МАКСИ...
Исправляй..автор мода об этом несколько раз писал...
Короче если нужен переход в группу с ДОБАВЛЯЕМЫМИ функциями и правами - пользуемся строками МИНИ...А если нужен переход в группу в уменьшением прав - пользуемся МАКСИ...
При этом МИНИ и МАКСИ не должны быть вместе внахлест в настройках автоперехода...

И чего не русифицируешь мод? Русик ведь есть...

Код: Выделить всё

Минимальное количество дней после регистрации
Максимальное количество дней после регистрации
Минимальное количество сообщений
Максимальное количество сообщений
Минимум предупреждений
Максимум предупреждений
Автоматическая установка по умолчанию 
После добавления пользователя в данную группу, она становится группой по умолчанию.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 8 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: Auto Groups

Сообщение Alecto »

понял. спасибо. так похоже на правду
Пчелкин писал(а):И чего не русифицируешь мод
да он на локалхосте обкатывался, руки не дошли весь в установке блогов
Аватара пользователя
vegaweb
phpBB 1.4.4
Сообщения: 150
Стаж: 18 лет 1 месяц
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: Auto Groups

Сообщение vegaweb »

Поставил мод. Мне нужно, чтобы при достижении определенного количества постов (1000) юзер мог использовать подпись. Выставил у группы права "может использовать подпись", в настройках подписей включил "разрешить подписи" - и подписи теперь видны у всех пользователей, даже у тех, кто только что зарегался.. хотя у них таких прав нет.
Бесполезно стучать в дверь, которой для других не существует
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Auto Groups

Сообщение Пчелкин »

У первых двух групп поставить НИКОГДА
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

Вернуться в «Поддержка модов для phpBB 3.0.x»