Скрыть ссылки от незарегистрированных пользователей

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
rovinat
phpBB 1.2.0
Сообщения: 18
Стаж: 13 лет 5 месяцев
Благодарил (а): 4 раза

Re: Скрыть ссылки от незарегистрированных пользователей

Сообщение rovinat »

У меня опера тоже гуглом переводит, вот только когда начинаешь переводить, такой страницы в базе гугла нет !
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Скрыть ссылки от незарегистрированных пользователей

Сообщение Sheer »

rovinat писал(а):У меня опера
Поставь Chrome
chrom1.jpg
chrom2.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
rovinat
phpBB 1.2.0
Сообщения: 18
Стаж: 13 лет 5 месяцев
Благодарил (а): 4 раза

Re: Скрыть ссылки от незарегистрированных пользователей

Сообщение rovinat »

Sheer Помогите страницу перевёл, но моих познаний не хватает это сделать, может поможете новичку. Куда и что там вставлять !?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Скрыть ссылки от незарегистрированных пользователей

Сообщение Sheer »

1.

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

INSERT INTO phpbb_acl_options (auth_option, is_global, is_local, founder_only) VALUES
('f_view_link',  0,  1,  0);
2. Открыть ./language/ru/acp/permissions_phpbb.php
Найти

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

	'acl_f_noapprove'	=> array('lang' => 'Может размещать сообщения без одобрения', 'cat' => 'misc'),
Добавить после

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

	'acl_f_view_link'	=> array('lang' => 'Может видеть сторонние ссылки', 'cat' => 'misc'),
3. Очистить кэш (полностью).
4. ACP-->Права доступа-->РОЛИ-->Форумные роли-->
настроить право для всех ролей, например Доступ вновь зарегистрированных пользователей
РАЗНОЕ-->Может видеть сторонние ссылки: Да/Нет/Никогда
Для остальных ролей соответственно, или Да, или Нет, или Никогда.
5. ACP-->Права доступа-->Форумные права групп-->Новые пользователи
Выберите форум(ы) где будут доступны внешние ссылки и назначьте Разное --> Может видеть сторонние ссылки - Да
6.
Открыть ./viewtopic.php

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

    // MOD : MSSTI Hide links (V1.0.2) - Start
       if ($user->data['user_id'] == ANONYMOUS || $user->data['group_id'] == 7 || $user->data['group_id'] == 6)
Заменить на

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

    // MOD : MSSTI Hide links (V1.0.2) - Start
       if(!$auth->acl_get('f_view_link', $forum_id))
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
rovinat
phpBB 1.2.0
Сообщения: 18
Стаж: 13 лет 5 месяцев
Благодарил (а): 4 раза

Re: Скрыть ссылки от незарегистрированных пользователей

Сообщение rovinat »

Так это доступ по ролям, а как сделать чтоб ссылки закрыты были от незарегистрированных пользователей только в определённых разделах, а в остальных видны всем !?

Пример:

незарегистрированные пользователи

Раздел "Спорт" ------- ссылки видны

Раздел "Здоровье" ------- ссылки не видны
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Скрыть ссылки от незарегистрированных пользователей

Сообщение Sheer »

Sheer писал(а):5. ACP-->Права доступа-->Форумные права групп-->Новые пользователи
Выберите форум(ы) где будут доступны внешние ссылки и назначьте Разное --> Может видеть сторонние ссылки - Да
Добавлено спустя 1 минуту 27 секунд:
http://www.phpbbguru.net/kb/administrat ... ns-system/
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
rovinat
phpBB 1.2.0
Сообщения: 18
Стаж: 13 лет 5 месяцев
Благодарил (а): 4 раза

Re: Скрыть ссылки от незарегистрированных пользователей

Сообщение rovinat »

Всё понял, Огромное спасибо. завтра буду ставить !
k750
phpBB 1.4.2
Сообщения: 56
Стаж: 13 лет 11 месяцев
Благодарил (а): 65 раз
Поблагодарили: 1 раз

Re: Скрыть ссылки от незарегистрированных пользователей

Сообщение k750 »

Добрый вечер,всем!Подскажите пжл а для subsilver2 нужно какие то отдельные параметры в styles/prosilver/theme прописывать?Ведь там нет файла colours.css.
Последний раз редактировалось Sheer 05.06.2013 19:13, всего редактировалось 1 раз.
Причина: Удален оверквотинг
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Скрыть ссылки от незарегистрированных пользователей

Сообщение Sheer »

styles/subsilver2/theme/stylesheet.css
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
k750
phpBB 1.4.2
Сообщения: 56
Стаж: 13 лет 11 месяцев
Благодарил (а): 65 раз
Поблагодарили: 1 раз

Re: Скрыть ссылки от незарегистрированных пользователей

Сообщение k750 »

Благодарю,а не подскажите куда там добавлять?А то там нет строки Colours and backgrounds for links.css
P.S. cделал изменения в prosilver и на subsilver2 тоже заработало...
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Скрыть ссылки от незарегистрированных пользователей

Сообщение Sheer »

k750 писал(а):куда там добавлять?
В конец файла.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
rovinat
phpBB 1.2.0
Сообщения: 18
Стаж: 13 лет 5 месяцев
Благодарил (а): 4 раза

Re: Скрыть ссылки от незарегистрированных пользователей

Сообщение rovinat »

Sheer Ничего не выходит, при запросе к бд ошибка,
ошибка.jpg
И в файле viewtopic.php у меня стоит немножко другой код

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

  // MOD : MSSTI Hide links (V1.0.2) - Start
            if ($user->data['user_id'] == ANONYMOUS)
            {
                $user_cache[$poster_id]['sig'] = hide_link($user_cache[$poster_id]['sig'], $user_cache[$poster_id]['sig_bbcode_uid'], 'sig');
            }
    // MOD : MSSTI Hide links (V1.0.2) - End
И как быть в такой ситуации, в acp в правах, так профиля разное не появилось.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
k750
phpBB 1.4.2
Сообщения: 56
Стаж: 13 лет 11 месяцев
Благодарил (а): 65 раз
Поблагодарили: 1 раз

Re: Скрыть ссылки от незарегистрированных пользователей

Сообщение k750 »

Ещё раз здраствуйте!Сори,что нагружаю вопросами,но подскажите плз,можна ли как то скрыть изображения через тег img от гостей?Зарание спасибо!
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Скрыть ссылки от незарегистрированных пользователей

Сообщение Sheer »

rovinat

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

No database selected
Ну так выполни запрос в той БД, которая подключена к форуму.
Как устанавливать МОДы
SQL
В этой секции описываются необходимые изменения, которые вам следует внести в вашу базу данных.
Найти

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

if ($user->data['user_id'] == ANONYMOUS)
Заменить на

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

if(!$auth->acl_get('f_view_link', $forum_id))
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
rovinat
phpBB 1.2.0
Сообщения: 18
Стаж: 13 лет 5 месяцев
Благодарил (а): 4 раза

Re: Скрыть ссылки от незарегистрированных пользователей

Сообщение rovinat »

Всё поправил, запрос к бд выполнил, в форумных правах - разное появилась ссылка может видеть сторонние ссылки Применяю разрешение гостю видеть ссылки в одном из нескольких форумов. Захожу под гостем и нет доступа к ссылке, как было так и осталось ! Что не так !?

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