Страница 5 из 6

Добавлено: 14.08.2007 12:41
vitty
Что никто не знает, чтоли, как решить данный вопрос?

Добавлено: 14.08.2007 13:46
Палыч
vitty писал(а):Что никто не знает, чтоли, как решить данный вопрос?
Вы используете phpBB2 Plus (это исковерканный phpBB2 2.0.21 на котором стоит более 90 МОДов). Поэтому вряд ли здесь знают, как решить вашу проблему. Попробуйте поискать ответ на форуме поддержки Plus - http://phpbb2.ru/forums.html

Добавлено: 14.08.2007 14:14
vitty
Я там и ищу, только там уже третий день ни ответа ни привета. По этому и пришел сюда, тут по крайней мере на тему быстро реагируют.

Палыч, а не знаете есть ил подобный мод на phpbb2plus? (может хотябы слышали, а то я весь нет перерыл никак найти не могу)

Добавлено: 14.08.2007 14:30
Палыч
vitty
Специальных МОДов для Plus вообще не существует.
Как сделан Plus 1.53? - взято 92 (по-моему) МОДа для phpBB, вкрячено на phpBB2 2.0.21 с изменением основного кода + шаблон FI и получена некая вещь в себе... Что с ней делать дальше, по-моему, вообще никто не знает :?

Добавлено: 14.08.2007 15:15
vitty
Что же мне тогда делать, как решить данную проблему ,я имею ввиду ошибку которую мне выдает мод для phpbb2?

Добавлено: 14.08.2007 15:24
Поручик
$sql = "SELECT ug.user_id, g.group_id as g_id, u.user_posts, g.group_count, g.group_count_max FROM " . GROUPS_TABLE . " g, ".USERS_TABLE." u LEFT JOIN ". USER_GROUP_TABLE." ug ON g.group_id=ug.group_id AND ug.user_id=$user_id
WHERE u.user_id=$user_id
AND g.group_single_user=0
AND g.group_count_enable=1
AND g.group_moderator<>$user_id";

У вас по ходу переменная $user_id (выделено) или не передаётся скрипту, или пропадает где-то выше по тексту в functions_post.php, возможно posting.php

Добавлено: 14.08.2007 17:06
vitty
А как это исправить?

Добавлено: 14.08.2007 17:26
Поручик
Проверять указанные файлы на предмет наличия или отсутствия операций с переменной $user_id.
Это исчерпывающий ответ, так как содержимое ваших файлов неизвестно.

Добавлено: 24.08.2007 20:47
traveller
Возможно сделать, чтобы в группу включались только те пользователи, у которых учитывается кол-во сообщений в определенном форуме, а не во всех?
Подскажите, какой мод может помочь? Требуется такой мод, чтобы считать кол-во сообщений юзера в определенном форуме. Желательно чтобы это кол-во выводилось где-то рядом с "всего сообщений" у каждого пользователя.

Добавлено: 14.09.2007 15:09
incubus
Вот я никак не могу реализовать задуманную идею. Пишу в тему этого мода, т.к. мой вопрос, думаю, более подходит сюда.
В этом посте Палыч мне подсказал, как лучше действовать в моей ситуации. Но есть некоторые непонятности.

У меня установлен мод Colorized standart groups и недавно я поставил Auto Group. Моя задача: мне нужно, чтобы на форуме была определенная группа, которая будет иметь права писать только в одном форуме.

Мои действия: я сделал все форумы приватными. Зачислил всех своих пользователей в группу "Пользователи", назначил этой группе права, по которым они могу полноценно общаться во всех форумах. С помощью Auto Group сделал так, чтобы вновь зарегеный юзер автоматом попадал в группу "Пользователи".
Далее я создал группу "Нарушители". Назначил ей такие права, по которым она имеет доступ писать только в одном форуме. Отчисляю юзера, который нарушил правила, из группы "Пользователи" и зачисляю его в группу "Нарушители". Вот тут начинается самое интересное. Нарушитель, естественно, может самостоятельно выйти из группы "Нарушители", но он почему-то может самостоятельно вернуться в группу "Пользователи", не важно, закрытая она или скрытая. Идет такая фраза: "Это закрытая группа: Вы можете вступить в данную группу после достижения необходимого для участия числа сообщений" и ниже кнопка "Вступить в группу". Нажимаешь на нее и спокойно там оказываешься. Если я правильно понимаю, то зачисление в группу с закрытым членством, одобряет модератор этой группы?
Как мне сделать, чтобы юзер не смог самовольно вступить в группу "Пользователи"?

Добавлено: 14.09.2007 18:50
Палыч
incubus писал(а):Как мне сделать, чтобы юзер не смог самовольно вступить в группу "Пользователи"?
Так уберите кнопки
Файл groupcp_info_body.tpl удалить

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

		<!-- BEGIN switch_subscribe_group_input -->
		<input class="mainoption" type="submit" name="joingroup" value="{L_JOIN_GROUP}" />
		<!-- END switch_subscribe_group_input -->
Добавлено спустя 54 секунды:
incubus писал(а):Нарушитель, естественно, может самостоятельно выйти из группы "Нарушители",
И здесь тоже можно :D
http://www.phpbbguru.net/community/view ... 360#152360

Добавлено: 14.09.2007 22:40
incubus
Палыч
Благодарю :) Стараюсь разобраться в этих правах. Вчера думал, уже в тупик зашел, моск не соображал)) Оказывается решение было не сложным))

Добавлено: 10.10.2007 12:34
MJulia
Здравствуйте!

Подскажите пожалуйста. В форуме (2.0.22, установлен AutoGroup) все пользователи в зависимости от количества сообщений включены в какую-либо группу. Границы групп такие 0-29, 30-99, 100-199, 200-999999.

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

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

Это такая логика мода, ошибка или неправильная настройка?

Спасибо!

Добавлено: 04.01.2008 23:52
Онегин
Проблемка

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

Could not insert new group

DEBUG MODE

SQL Error : 1136 Column count doesn't match value count at row 1

INSERT INTO phpbb_groups (group_type, group_name, group_description, group_moderator, group_count, group_count_max, group_count_enable, group_single_user) VALUES (1, 'Генин', '', 2, '150','249','1', group_count='150', group_count_max='249', group_count_enable='1')

Line : 407
File : admin_groups.php
Не могу рахобраться. В базе вручную прописываю новую группу все работает и отображается. А так не хочет. Где я прокололся?

Добавлено: 05.01.2008 21:20
Палыч
Онегин писал(а): Где я прокололся?
admin_groups.php 404 строка (вставили то, что в вашем файле должно вставляться в строку 390)