Как скрыть ссылки от гостей

Board index phpBBex 1.x Поддержка

Description: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Forum rules: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Moderator: Поддержка

Post #1by Вадик » 31.10.2012, 08:52

Здравствуйте! подскажите как можно скрыть ссылки от гостей
Вадик
Topic author, Новичок
Reputation: 4
With us: 4 yaers 3 months

Post #2by VEG » 31.10.2012, 09:56

Такой возможности не предусмотрено в phpBBex. Однако, модификации от стандартного phpBB скорее всего подойдут (кто-то на нашем форуме писал уже, как это сделать правкой пары строк, но не помню уже в какой теме).
Вообще это не очень хорошая идея. Форумы и так сейчас выглядят не очень выгодно по сравнению с социальными сетями. Обязательная регистрация и жёсткие ограничения для гостей в виде недоступных ссылок только помогают формировать плохое отношение к форумам.
С наилучшими пожеланиями, Евгений
VEG M
Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1607
With us: 4 yaers 9 months

Post #3by Girl » 31.10.2012, 12:35

VEG wrote:Обязательная регистрация и жёсткие ограничения для гостей в виде недоступных ссылок только помогают формировать плохое отношение к форумам.
Зато обязывает зарегистрироваться :smile: если очень уж нужна ссылка . "скрытые ссылки " "скрытие ссылок " "права гостей" -поиск не дал результата .
Присоединяюсь к вопросу .

зы: VEG я от Вас же жду ответа ЛС по вопросу сайта моего .
Girl
Мастер
Avatar
Reputation: 20
With us: 4 yaers 3 months

Post #4by VEG » 31.10.2012, 13:32

Girl, я с таких форумов принципиально ухожу сразу же. На форумах редко встречается действительно нужный и уникальный контент, ради которого стоило бы терпеть такое неуважение.

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

Сообщение, к сожалению, сам не могу найти. Может быть его автор отпишется здесь.
С наилучшими пожеланиями, Евгений
VEG M
Администратор
Avatar
Age: 29
Location: Минск, Беларусь
Reputation: 1607
With us: 4 yaers 9 months

Post #5by Girl » 31.10.2012, 14:46

В том -то и дело что уникальный контент ,хоть ватермарками до "не хочу "обвешивай в фотошопе.
ога,нашла я значит - скрытие средством BBcode Поставила - работает !
Открыть: styles/prosilver/template/overall_header.html до тега
Code: Select all
</head>
Вставить до этого тега
Code: Select all
<style type="text/css">
@import url('{T_THEME_PATH}/guest.css');
<!-- IF not S_USER_LOGGED_IN -->
div.phpBBHideBlockA {display: none;}
<!-- ELSE -->
div.phpBBHideBlockB {display: none;}
<!-- ENDIF -->
</style>
Создать в текстовом документе(лучше Notepad++ кто не знает ) файл guest.css и вставить туда:
Code: Select all
/* FOR USER */
.phpBBHideBlockA {
   background-color: #FFFFCC;
   border: 2px dotted #DEDEDE;
   padding: 5px;
   margin: 5px;
}
 
/* FOR GUEST */
.phpBBHideBlockB {
   color: #757575;
   background-color: #F2F2F2;
   border: 2px dotted #DEDEDE;
   padding: 5px;
   margin: 5px;
}
 
/* LINE */
hr.phpBBHideBlockLine {
  margin: 3px 0px 3px 0px;
  height: 2px;
  background-color: #DEDEDE;
  color: #DEDEDE; /* IE6 fix */
  border-width: 0px;
}
Закинуть этот guest.css в style /theme
Зайти в админ раздел, вкладка Сообщения>BBCodes, нажать "Добавить BBCode"
Использование BBCode пишем
Code: Select all
[hide]{TEXT}[/hide]
Замена HTML прописываем
Code: Select all
<div class="phpBBHideBlockB"><strong>Скрытая ссылка</strong><hr class="phpBBHideBlockLine" />Доступно только для зарегистрированных пользователей.</div><div class="phpBBHideBlockA"><strong>Ссылка : </strong><hr class="phpBBHideBlockLine" />{TEXT}</div>
Подсказка:
Code: Select all
[hide]text[/hide]
Без имени-2.jpg
Без имени-2.jpg (42.41 KiB) Viewed 5697 times


Для гостей фон там ужасный желтый :fie: #FFFFCC
Фон менять в css тут
Code: Select all
/* FOR USER */
.phpBBHideBlockA {
   background-color:  #.....;
   border: 1px dotted #DEDEDE;
   padding: 5px;
   margin: 5px;
И я рамку уменьшила до 1px , чтоб аккуратнее выглядело
Думаю в чём плюс ВВкода - можетете сами корректировать ссылки какие будут видны а какие нет для гостей
Girl
Мастер
Avatar
Reputation: 20
With us: 4 yaers 3 months

Post #6by alex88 » 31.10.2012, 19:11

Если форум является варезником, то ссылки от незарегеных явно лучше закрыть чтобы их не абузили
alex88
Новичок
Reputation: 6
With us: 4 yaers 4 months

Post #7by JoteRuso » 01.11.2012, 01:22

Girl, а этот бибикод скрывает только ссылки? Или вообще любое содержимое, заключённое между [hide].............[/hide] ?
JoteRuso M
Гуру
Avatar
Location: Москва, Россия
Reputation: 534
With us: 4 yaers 8 months

Post #8by Girl » 01.11.2012, 18:30

JoteRuso wrote:Girl, а этот бибикод скрывает только ссылки? Или вообще любое содержимое, заключённое между
всё скрывает -в том числе текст, картинки (Картинки как внешние так и вложения (вставленные в текст )),
только перед ними пишется это слово с кода <strong>Ссылка : </strong>,но по сути и убрать текст с кода можно.
Без имени-4.jpg
Без имени-4.jpg (51.3 KiB) Viewed 5660 times
Girl
Мастер
Avatar
Reputation: 20
With us: 4 yaers 3 months

Post #9by NO SWEAR » 01.11.2012, 23:00

Спасибо за ббкод. немного внесу корректив по цвету
Для гостей фон там ужасный желтый
у госте как раз цвет серый а у зарегистрированных желтый.
NO SWEAR M
Гуру
Avatar
Age: 39
Reputation: 88
With us: 4 yaers 4 months

Post #10by Вадик » 15.01.2013, 10:14

Нашел решение автоматического скрытия ссылок от гостей :wink:

Prime Links Мод призван облегчить жизнь в работе с внешними ссылками форума. В установке - это самый легкий мод из всех какие есть. Не имеет настроек в админке, не требуется SQL-запросов к БД либо скриптов-инсталляторов.
Первоначальная настройка мода
Данный способ схож со способом редиректа через away-страничку, но в данном случае она не показывается. Это этап первоначальной настройки мода. Создаем файл go.php со следущим содержанием
Code: Select all
<?php
if (isset($_SERVER['QUERY_STRING'])) Header('Location: '.urldecode($_SERVER['QUERY_STRING']));
?>
Загружаем его в корень форума и открываем файл includes/prime_links.php и находим код
Code: Select all
define('EXTERNAL_LINK_PREFIX', 'http://адрес форума/go.php?');
define('INTERNAL_LINK_DOMAINS', 'http://адрес форума;http://www.адрес форума');
Сохраняем изменения, заливаем обратно на сервер с заменой. Все, мод настроен и готов к работе

Скрытие ссылок от гостей
Открываем файл /includes/prime_links.php и сразу же меняем его кодировку на UTF-8 BOOM, и находим следущие строки
Code: Select all
define('HIDE_LINKS_FROM_GUESTS', 'false');   // Hide external links from guests? If this is a string, then the text of the link will be replaced with this string.
Изменяем на
Code: Select all
define('HIDE_LINKS_FROM_GUESTS', '<div class="adapthide"><strong>Пожалуйста зарегистрируйтесь чтобы увидеть ссылку</strong></div>');   // Hide external links from guests? If this is a string, then the text of the link will be replaced with this string.

Для стилей на основе prosilver
Открыть styles/ваш стиль/theme/content.css и найти
Code: Select all
/* Attachments
----------------------------------------*/
Добавить перед
Code: Select all
div.adapthide {
        border: 1px dashed #000099;
        background-color: #FFFFFF;
        margin: 0px 10px 5px 10px;
        padding: 5px 5px 5px 5px;
        font-size: 12px;
}
Attachments
prime_links_1_3_0.rar
(58.49 KiB) Downloaded 303 times
Вадик
Topic author, Новичок
Reputation: 4
With us: 4 yaers 3 months

Post #11by prebbex-guest » 15.01.2013, 13:07

VEG wrote:Вообще это не очень хорошая идея. Форумы и так сейчас выглядят не очень выгодно по сравнению с социальными сетями. Обязательная регистрация и жёсткие ограничения для гостей в виде недоступных ссылок только помогают формировать плохое отношение к форумам.

любая соцсеть выглядит бледно по сравнению с форумом -- где еще в сс можно сделать то, что с легкостью можно делать со своим (и не только админу) форумом?

и форум и сс сделаны для того, чтобы удовлетворять запросы их владельцев и лояльных пользователей (чаще лояльных владельцу, реже -- собственно форуму)

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

Добавлено спустя 4 минуты 56 секунд:
VEG,
VEG wrote:в виде недоступных ссылок
где же вы видели сс, где этого нет? что-то не припомню, когда в последний раз удавалось скачать тот самый варез, и пр. совсем свежим, а люди об этом уже гудят в сети, часто хвастаясь, что это им ни за что стало, когда доходит то, что не мониторишь "в группе" и пр., протухнет
prebbex-guest
Гость

Post #12by spol » 19.02.2013, 00:59

Вадик wrote:Нашел решение автоматического скрытия ссылок от гостей
установил данное решение, но скрывает не все ссылки..
обьясню, мод скрывает от гостей любые ссылки кроме доменных, тоесть, если выложить на форуме phpbbex.com ссылку по этому же доменному имени
Code: Select all
http://phpbbex.com/forum/viewtopic.php?t=154
то гостю она отображается в первозданном виде, помогите это исправить...
spol
Новичок
Avatar
Reputation: 3
With us: 3 yaers 11 months

Post #13by Чародейка » 10.01.2016, 01:30

Code: Select all
/* Attachments
----------------------------------------*/
у м еня этого кода нет в content.css, куда ставить?
Чародейка
Гость

Post #14by Sumanai » 10.01.2016, 01:32

Чародейка, куда дели? Должно быть.
В общем вставьте в конец файла, не ошибётесь.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1495
With us: 3 yaers 11 months

Post #15by Чародейка » 10.01.2016, 11:48

Sumanai wrote:Чародейка, куда дели? Должно быть.
В общем вставьте в конец файла, не ошибётесь.
Благодарю. Не было вообще, сравнила файлы с обычным просильвером, приблизительное содержание пункта с этим кодом есть, но раскиданно по всему файлу
Вадик wrote:Создаем файл go.php
этот файл и для просильвера создавать надо или только вписать код?
простите за глупые вопросы чайника. Просто и этого файла у меня нет /includes/prime_links.php
Чародейка
Гость

Post #16by Sumanai » 10.01.2016, 12:01

Чародейка, для начала нужно установить сам мод, из вложения.
Файл нужно создавать для всех стилей один, в корне.
И назовите свою версию phpBBex, для более предметного разговора.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1495
With us: 3 yaers 11 months

Post #17by Чародейка » 10.01.2016, 14:54

версия phpBB 3.0.14, стиль на основе просильвера, но какойто причесанный, некоторых файлов не было :eek: , например posting_editor.html пришлось добавлять.

Added after 11 minutes 1 second:
:cry: скачала фай, открыла папку instal, и не понимаю ничего :nervious: , что куда ставить...
только поняла что для просильвера два файла добавляются((((, блин... я только коды вставлять умею и через браузез определять, что где отредактировать. с таким первый раз сталкиваюсь. Может кто поможет? хоть немного ткните носом. обещаю напишу инструкцию по пунктам, для таких чайников, как я, чтоб больше глупыми вопросами не задалбывали. :help:
Чародейка
Гость

Post #18by agronavt » 10.01.2016, 18:26

Чародейка, я у себя установил расширение http://www.phpbbguru.net/community/topic42805.html в редакторе которого уже есть кнопочка нажав на которую можно скрыть выделенный текст от гостей форума.
Может это поможет.
Чародейка wrote:Может кто поможет? хоть немного ткните носом.
Самого тыкать надо..
agronavt M
Бывалый
Avatar
Age: 44
Reputation: 9
With us: 1 year 1 month

Post #19by Чародейка » 10.01.2016, 18:37

agronavt wrote:Может это поможет.
agronavt, спасибо, Вам огромное, но данная вещь мне не подходит, хоть она и очень хороша. У меня на форуме, такие граждане, что не все знают где и как на тему подписаться и картинку вставить, не говоря уж о видео с ю-тюб. А объяснять всем для чего эта кнопочка, уже не реально. А за всеми лазить и править посты, это просто не реально.

Мне надо, чтоб автоматом скрывались все ссылки, от просто ссылок(внутрифорумных) до изображений и видео.

Огромнейше Вас благодарю, но буду ждать, может кто и тыкнет))) :cry:
Чародейка
Гость

Post #20by agronavt » 10.01.2016, 20:06

Чародейка wrote:может кто и тыкнет)))
Попробуйте здесь спросить http://hello-vitebsk.ru/
там по вопросам связанными с правкой HTML поотзывчевей. Мне в двух вопросах уже помогли.
agronavt M
Бывалый
Avatar
Age: 44
Reputation: 9
With us: 1 year 1 month

Next

Forum name: Поддержка
Description: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Forum rules: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.

Quick reply


Enter the code exactly as it appears. All letters are case insensitive.
Confirmation code
:hi: :smile: :wink: :twisted: :sad: :evil: :smoke: :eh: :eek: :fie: :silenced: :razz: :oops: :help: :spy: :insane: :biggrin: :toothless: :ill: :nervious: :weirdface: :pray: :clap: :think: :boxing: :cyclop: :rambo: :zombie: :cry: View more smilies

   

Return to Поддержка