[Расширение] BB3Hide: Скрытие текста сообщений от гостей и ботов, по количеству сообщений

Список разделов phpBBex 2.x (заброшен) Мастерская 2.x

Описание: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 2.x и phpBB 3.1.x.
Модератор: Поддержка

Сообщение #1 SinglWolf » 14.03.2016, 22:01

Это расширение было в версиях v1.x из коробки. Тут как-то прошёлся по темам, где есть скрытый текст от гостей. Ха! Всё видно, как и не было BBCode вовсе. Жму редактировать - коды на месте. Нагуглил расширение тут, установил. Скрытый текст от гостей появился, а вот скрывать по количеству сообщений BBCode работает зверски - не видно никому, даже мне, админу :smile: (Хотя, при предпросмотре всё ОК)
Пробовал править файлы, как написано в мануале к расширению, пробовал без правок. Результат тот же. Пожалуйста, помогите прикрутить это расширение

UPD
Свежую версию теперь можно скачать с GIT репозитория
Настройка расширения описана тут
История версий
2015.12.26 - 1.0.0 Начальная версия
2016.01.14 - 1.0.1 Обновление под версию phpBB 3.1.7
2016.03.18 - 1.0.2 Изменение работы расширения из-за проблем, когда в теме создан опрос
2016.04.20 - 1.0.3 Обновление под версию phpBB 3.1.9
2016.04.26 - 1.0.4 Исправлена возможность видеть скрытый текст через цитирование через список сообщений в теме при ответе
2016.05.12 - 1.1.0 Добавлена возможность скрытия текста по ID пользователя
2016.07.05 - 1.1.1 Добавлена возможность корректной работы расширения с расширением QuickReply Reloaded
При обновлении с версий ниже 1.1.1 до версии 1.1.1 или выше нужно отключить расширение в адм. разделе, заменить файлы расширения новыми файлами и включить расширение заново

P.S. Ошибку в некоторых браузерах
Код: Выделить всё
General Error
Language file ./ext/ppk/bb3hide/language//bb3hide.php couldn't be opened.
лечим добавлением каталога
Код: Выделить всё
/ext/ppk/bb3hide/language/en
и копированием туда языковых файлов из
Код: Выделить всё
/ext/ppk/bb3hide/language/ru
Последний раз редактировалось SinglWolf 25.07.2016, 20:16, всего редактировалось 3 раз(а).
SinglWolf M
Автор темы
Аватара
Откуда: Россия, Башкортостан
Репутация: 39
С нами: 10 лет 7 месяцев


Сообщение #21 Трислав » 03.05.2016, 17:35

Sumanai:Ббкод добавить.
А где нибудь он есть, я его чегой-то не вижу, в смысле откуда скопировать
Трислав M
Аватара
Репутация: 38
С нами: 8 лет 11 месяцев

Сообщение #22 Sumanai » 03.05.2016, 18:08

Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #23 Трислав » 03.05.2016, 18:21

Спасибо))
Трислав M
Аватара
Репутация: 38
С нами: 8 лет 11 месяцев

Сообщение #24 SinglWolf » 25.07.2016, 20:09

Свежую версию теперь можно скачать с GIT репозитория. Нашёл способ лечения ошибки в некоторых браузерах. Подробности в шапке темы.
Админам, просьба, перенести тему в Мастерскую.
SinglWolf M
Автор темы
Аватара
Откуда: Россия, Башкортостан
Репутация: 39
С нами: 10 лет 7 месяцев

Сообщение #25 Artem » 23.10.2016, 01:11

По умолчанию кнопкой hide мы скрываем текст от гостей и ботов. Можно ли спрятать текст от гостей, а ботов оставить в покое? Я про кнопку hide, которая по умолчанию включена, а не про остальные настраиваемые кнопки. Не хочется терять текст в индексации.
Artem
Репутация: 1
С нами: 8 лет 4 месяца

Сообщение #26 InTheWeb » 23.10.2016, 01:44

Artem,
Код: Выделить всё
[ghide=6]текст[/ghide]
InTheWeb
Репутация: 16
С нами: 7 лет 8 месяцев

Сообщение #27 Artem » 23.10.2016, 01:47

это с помощью кнопки ghide, а не hide, которая по умолчанию. С ghide работает, но хочется в кнопочке по умолчанию поправку сделать
Artem
Репутация: 1
С нами: 8 лет 4 месяца

Сообщение #28 InTheWeb » 23.10.2016, 10:37

Artem, по-умолчанию такой функции нет. А лезть в исходник я бы не стал.
InTheWeb
Репутация: 16
С нами: 7 лет 8 месяцев

Сообщение #29 Artem » 23.10.2016, 11:03

InTheWeb, как же нет - из коробки включена функция скрытия текста от гостей и ботов с помощью кнопки hide. Далее в настройках есть возможность добавить кнопки по своим желаниям.
У меня форум уже частично скрыт с помощью этой функции по умолчанию и чтобы не переделывать кучу тем возможно кто-то знает где заданы группы для функции, которая включена по умолчанию.
Artem
Репутация: 1
С нами: 8 лет 4 месяца

Сообщение #30 InTheWeb » 23.10.2016, 13:41

Artem, вы противоречите, либо не поняли смысл. По-умолчанию отсутствует возможность в стандартном "hide" изменять насиройки доступа. Необходимо использовать альтернативу ghide.
InTheWeb
Репутация: 16
С нами: 7 лет 8 месяцев

Сообщение #31 Artem » 23.10.2016, 14:19

Видимо я как-то плохо объяснил. Есть стандартная кнопка скрытия текста. Где в коде убрать группу ботов, чтобы они текст видели? Не трогая и не используя при этом никакие другие кнопки
Artem
Репутация: 1
С нами: 8 лет 4 месяца

Сообщение #32 InTheWeb » 23.10.2016, 14:30

Artem, вижу такое условие
Код: Выделить всё
public function bb3hide_displaytext($event)
->
Код: Выделить всё
$this->user->data['is_bot'] == 1
(listener.php)
InTheWeb
Репутация: 16
С нами: 7 лет 8 месяцев

Сообщение #33 Artem » 23.10.2016, 14:42

InTheWeb, спасиб! Буду экспериментировать
Artem
Репутация: 1
С нами: 8 лет 4 месяца

Сообщение #34 Sumanai » 23.10.2016, 16:01

Artem:Можно ли спрятать текст от гостей, а ботов оставить в покое?
В этом нет смысла, любой гость легко может прикинутся ботом.
Так же это клоакинг (показ разного контента ботам и гостям), что сурово карается поисковыми системами. Не удивлюсь, если вас вообще выкинут из индекса.
В общем рекомендую открыть всё и для гостей, и для ботов, так как скрытие контента ничего не даёт.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Сообщение #35 Artem » 23.10.2016, 16:53

Sumanai:скрытие контента ничего не даёт
как сказать... у каждого свои потребности. Мне к примеру некоторые тексты\часть текста нужно убирать от гостей
Artem
Репутация: 1
С нами: 8 лет 4 месяца

Сообщение #36 InTheWeb » 23.10.2016, 16:54

Artem:как сказать... у каждого свои потребности. Мне к примеру некоторые тексты\часть текста нужно убирать от гостей
Тогда убирайте и от поисковиков. Вам же сообщили, в лучшем случае гости просто будут прикидываться, в худшем вы пропадете из ПС.
InTheWeb
Репутация: 16
С нами: 7 лет 8 месяцев

Сообщение #37 kukharski » 21.01.2017, 19:02

при включенной склейке сообщений, если в предыдущем (к которому клеится) сообщении был скрытый текст, он тупо исчезает, а вместо него появляется надпись "Скрытый текст" :cry:
kukharski
Аватара
Репутация: 1
С нами: 7 лет 2 месяца

Сообщение #38 kukharski » 29.01.2017, 18:42

это никак не победить?
kukharski
Аватара
Репутация: 1
С нами: 7 лет 2 месяца

Сообщение #39 SinglWolf » 30.01.2017, 04:43

kukharski:это никак не победить?
Обращайтесь к разработчику расширения. Ссылка в шапке темы.
SinglWolf M
Автор темы
Аватара
Откуда: Россия, Башкортостан
Репутация: 39
С нами: 10 лет 7 месяцев

Сообщение #40 Sumanai » 30.01.2017, 05:11

По идее, нужно добавить совместимость с расширением склейки, код phpBBex должен быть совместим с этим расширением, так как я добавил соответствующее событие.
Это конечно если проблема проявляется и на чистом phpBB c расширением склейки.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 2 месяца

Пред.След.

Вернуться в Мастерская 2.x



cron