Уважаемые пользователи!
Напоминаем, что с 7 ноября 2020 года phpBB Group прекратила выпуск обновлений для phpBB версии 3.2.
С учетом этого, рекомендуется обновить конференции до версии 3.3.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до отдельного объявления.

[beta] Убираем подпись при минимальном количестве сообщений

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Anvar
Former team member
Сообщения: 1965
Стаж: 12 лет 8 месяцев
Благодарил (а): 57 раз
Поблагодарили: 620 раз

[beta] Убираем подпись при минимальном количестве сообщений

Сообщение Anvar »

Описание: Расширение позволяет убрать подписи авторов сообщений, у которых суммарное количество сообщений не превышает указанного значения в настройках.
User sig.png
Запрос расширения и варианты решения с помощью групп: Разрешить подпись только после 100 сообщений

Установка: [FAQ] Как устанавливать расширения

Подписи: [dev] Exclude repeat signatures - Убрать повтор подписей
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
romeo_piter
phpBB 2.0.15
Сообщения: 1035
Стаж: 13 лет 8 месяцев
Благодарил (а): 76 раз
Поблагодарили: 10 раз

Re: [beta] Убираем подпись при минимальном количестве сообщений

Сообщение romeo_piter »

Анвар, спасибо.
А как это работает? Скрывается форма ввода в личном разделе или скрывается сама подпись если постов мало?

Отправлено спустя 50 секунд:
Или при попытке ввода подписи в личном разделе выскакивает что-то вроде "Постов для подписи мало - должно быть 100000"?
Anvar
Former team member
Сообщения: 1965
Стаж: 12 лет 8 месяцев
Благодарил (а): 57 раз
Поблагодарили: 620 раз

Re: [beta] Убираем подпись при минимальном количестве сообщений

Сообщение Anvar »

Просто скрывает подпись в сообщениях. Уже установленные будут скрыты.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
igorbond
phpBB 3.0.14
Сообщения: 3052
Стаж: 10 лет 11 месяцев
Благодарил (а): 653 раза
Поблагодарили: 135 раз

Re: [beta] Убираем подпись при минимальном количестве сообщений

Сообщение igorbond »

Спасибо, может все же лучше было не скрывать, а запретить добавление? На мой взгляд так было бы правильнее
Изображение
Аватара пользователя
Rubinovi4
phpBB 1.4.4
Сообщения: 143
Стаж: 7 лет 11 месяцев
Благодарил (а): 46 раз
Поблагодарили: 9 раз

Re: [beta] Убираем подпись при минимальном количестве сообщений

Сообщение Rubinovi4 »

igorbond писал(а): Спасибо, может все же лучше было не скрывать, а запретить добавление? На мой взгляд так было бы правильнее
и нагрузка будет меньше.
Anvar
Former team member
Сообщения: 1965
Стаж: 12 лет 8 месяцев
Благодарил (а): 57 раз
Поблагодарили: 620 раз

Re: [beta] Убираем подпись при минимальном количестве сообщений

Сообщение Anvar »

Тогда используйте групповые права доступа для запрета, это штатная возможность форума.

Запретить можно группе "Новые пользователи" и этой группе поставить в настройках конференции лимит 100 сообщений.

Отправлено спустя 4 минуты 46 секунд:
Rubinovi4, Расширение не будет грузить форум.
Функция:

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

	public function viewtopic_cache_user_data($event)
	{
		$user_cache_data = $event['user_cache_data'];
		$row = $event['row'];
		if ($user_cache_data['sig'] && ($user_cache_data['warnings'] || $row['user_posts'] < $this->post_sig))
		{
			$event['user_cache_data'] = array_merge($user_cache_data, array('sig' => ''));
		}
	}
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
igorbond
phpBB 3.0.14
Сообщения: 3052
Стаж: 10 лет 11 месяцев
Благодарил (а): 653 раза
Поблагодарили: 135 раз

Re: [beta] Убираем подпись при минимальном количестве сообщений

Сообщение igorbond »

Anvar писал(а): Тогда используйте групповые права доступа для запрета, это штатная возможность форума.
Много мороки с группами. Но вс еже спасибо за отличное расширение
Изображение
Anvar
Former team member
Сообщения: 1965
Стаж: 12 лет 8 месяцев
Благодарил (а): 57 раз
Поблагодарили: 620 раз

Re: [beta] Убираем подпись при минимальном количестве сообщений

Сообщение Anvar »

igorbond писал(а): Много мороки с группами
Да и не факт что ранние подписи будут скрыты. А здесь конкретно, касается всех, у кого уже есть подпись или кто намеревается ввести её.

Если будет событие, то можно будет и в личном разделе предупреждение повесить.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
romeo_piter
phpBB 2.0.15
Сообщения: 1035
Стаж: 13 лет 8 месяцев
Благодарил (а): 76 раз
Поблагодарили: 10 раз

Re: [beta] Убираем подпись при минимальном количестве сообщений

Сообщение romeo_piter »

Anvar, можно придумать какое-то информационное оповещение о том, что подпись не будет видна?

Поясню. Приходит новый человек на форум, делает себе красивую подпись, а её нетути. Обидно.
Аватара пользователя
igorbond
phpBB 3.0.14
Сообщения: 3052
Стаж: 10 лет 11 месяцев
Благодарил (а): 653 раза
Поблагодарили: 135 раз

Re: [beta] Убираем подпись при минимальном количестве сообщений

Сообщение igorbond »

Заметил такой глюк, когда при выдаче предупреждения скрывается подпись
Изображение
Leo Angel
phpBB 2.0.2
Сообщения: 323
Стаж: 4 года 10 месяцев
Благодарил (а): 118 раз
Поблагодарили: 14 раз

Re: [beta] Убираем подпись при минимальном количестве сообщений

Сообщение Leo Angel »

После обновления на 3.3.0 расширение перестало работать. Показывает подписи даже у тех, у кого 0 сообщений.
Как починить?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5037
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 160 раз
Поблагодарили: 685 раз

Re: [beta] Убираем подпись при минимальном количестве сообщений

Сообщение Siava »

Leo Angel, у меня работает корректно.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x, 3.1.x 3.5.x)
Leo Angel
phpBB 2.0.2
Сообщения: 323
Стаж: 4 года 10 месяцев
Благодарил (а): 118 раз
Поблагодарили: 14 раз

Re: [beta] Убираем подпись при минимальном количестве сообщений

Сообщение Leo Angel »

Странно...
Буду искать почему у меня нет.

Отправлено спустя 22 минуты 15 секунд:
Вопрос снят.
Один умелец оформил сообщение так, как будто сообщение с подписью. :lol:
Я пока не процитировал его, не понял, что его типа подпись это просто часть сообщения.
В профиле подпись видна, а в сообщениях - нет.
Так что всё работает как и раньше.
Sorry за лишний кипиш. :oops:
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5037
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 160 раз
Поблагодарили: 685 раз

Re: [beta] Убираем подпись при минимальном количестве сообщений

Сообщение Siava »

Leo Angel, кипиш пригодился) я благодаря нему наткнулся на косяк в другом расширении :D
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x, 3.1.x 3.5.x)
Leo Angel
phpBB 2.0.2
Сообщения: 323
Стаж: 4 года 10 месяцев
Благодарил (а): 118 раз
Поблагодарили: 14 раз

Re: [beta] Убираем подпись при минимальном количестве сообщений

Сообщение Leo Angel »

А где косяк? В каком расширении? Может и у меня тоже косяк где? :?

Вернуться в «Анонсы и поддержка расширений для phpBB»