Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Запретить отображение новостей для всех, кроме определенной группы,пользователя

Тема в разделе "Вопросы- ответы", создана пользователем Burial, 28 сен 2019.

28.09.19 в 21:28
30.09.19 в 01:35
6
627
0
  1. TopicStarter Overlay
    Burial

    Burial Местный

    Регистрация:
    30 сен 2015
    Сообщения:
    1.907
    Лучших ответов:
    2
    Рейтинги:
    +445 / 70 / -0
    Возможно ламерсикй вопрос, но срочно нужно разобраться!
    Возможно как то настроить отображение новостей для определенной группы или пользователя, чтобы только они видели Краткую и Полную новость? Т.е., чтобы новости на сайте отображались, но видели их только определенная группа. Это нужно для копирайтеров, чтобы они полную новость просмотреть могли, а гости и поисковики соответственно нет ... Там есть раздел доступа: Запретить доступ для определенной группы, но краткую новость все равно видят.
    Screenshot_11.png
     
  2. Анна

    PRO Users

    Регистрация:
    10 дек 2015
    Сообщения:
    1.041
    Лучших ответов:
    5
    Рейтинги:
    +493 / 14 / -0
    если делать доступ в редактировании публикации, то там же написано, что только для полной новости. Пользователи - Настройка групп пользователей и там правишь. Но там все новости будут подпадать, а не определенные. Как вариант воспользоваться при такой настройке тегом [HIDE] [/HIDE]. В общем посмотри, что там есть
     
  3. mycroft

    PRO Users

    Регистрация:
    23 янв 2019
    Сообщения:
    238
    Лучших ответов:
    1
    Рейтинги:
    +39 / 8 / -0
    А как сделать чтобы, когда запрещаешь просмотр полной новости, страница не выпадала из индекса. В engine/modules/show.full.php уже удалил все строки

    Код:
    @header( "HTTP/1.1 403 Forbidden" );
     
  4. Karambole

    PRO Users

    Регистрация:
    7 апр 2016
    Сообщения:
    531
    Лучших ответов:
    1
    Рейтинги:
    +300 / 106 / -0
    Burial наверно, лучше делать так:
    при добавлении новости (перед тем как "сохранить") снять галочку с опции новости - "Опубликовать новость на сайте".
    А копирайтеров перевести в группу "Журналисты", по умолчанию в ДЛЕ эта группа имеет доступ к админпанели, где они (по идее) смогут редактировать новость и добавить описание перед публикацией.

    (сам пока так не пробовал делать, но в теории должно работать. Проверь на практике. Главное отредактируй группу "Журналистов" в "настройках групп" - ограничь им доступ к важным функциям)
     
    • Нравится Нравится x 1
  5. TopicStarter Overlay
    Burial

    Burial Местный

    Регистрация:
    30 сен 2015
    Сообщения:
    1.907
    Лучших ответов:
    2
    Рейтинги:
    +445 / 70 / -0
    Karambole Журналисты должны видео просмотреть, а без опубликовании новости-это неудобно ...Попробовал пока через custom, где настроил вывод контента для журналистов и админов. Остальным не видно. Но есть и минус в этом все равно, гости и посетители хоть и не видят новости, а вот поисковик может проиндексировать эту новость.
     
  6. Karambole

    PRO Users

    Регистрация:
    7 апр 2016
    Сообщения:
    531
    Лучших ответов:
    1
    Рейтинги:
    +300 / 106 / -0
    вот поэтому тот вариант лучше, который я предложил.
    я забыл, ты же с адалтом работаешь... но это не проблема:
    для того, чтобы в окне "предварительного просмотра" отображалось видео - в файл шаблона "preview.tpl" добавь свой плеер... просто скопируй кусок кода (который выводит плеер) из "fullstory.tpl" и вставь в файл "preview.tpl" между тегами "[full-preview]" и "[/full-preview]", сразу под тегом "h1" (можешь удалить лишние классы стилей плеера или добавь их в "preview.css").

    Только что проверил у себя - плеер от OllHD нормально работает в окне "предварительного просмотра".

    По-моему, это лучший вариант. Тем более в админке сайта в разделе "Редактировать новости", посты у которых снята галочка "Опубликовать новость на сайте" - помечены красным значком. Журналисты будут видеть, где нужно добавить описание. Открыл новость, нажал на кнопку "Предварительный просмотр", посмотрел видео, добавил описание, поставил галочку "Опубликовать новость на сайте" и "Сохранить"...
    Легко и просто))
     
    • Нравится Нравится x 1
    • Полезно Полезно x 1
  7. Karambole

    PRO Users

    Регистрация:
    7 апр 2016
    Сообщения:
    531
    Лучших ответов:
    1
    Рейтинги:
    +300 / 106 / -0
    Ну или можно ещё такой вариант сделать:
    Создай категорию например "Заготовки". Закрой эту категорию от индексации в "robots.txt" и в шаблоне нигде не ставь на неё ссылки. В настройках этой категории (внизу) поставь галочки на: "Запретить публиковать на главной", "Исключить из поиска по сайту".
    Все новые посты добавляй в эту категорию. А журналисты, после добавления описаний, уже и пропишут нужные категории и удалят категорию "Заготовки" при редактировании новостей. (главное, чтобы при добавлении новостям других категорий, не забывали удалять категорию "Заготовки", чтобы ссылка на эту категорию не маячила на сайте).

    Но первый вариант (который я написал выше) мне больше нравится.
     
    #7 Karambole, 30 сен 2019
    Последнее редактирование: 30 сен 2019
    • Нравится Нравится x 1
Яндекс.Метрика