Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

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

Discussion in 'Вопросы- ответы' started by Burial, Sep 28, 2019.

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

    Burial Местный

    Joined:
    Sep 30, 2015
    Messages:
    2,015
    Best Answers:
    2
    Ratings:
    +469 / 80 / -0
    Возможно ламерсикй вопрос, но срочно нужно разобраться!
    Возможно как то настроить отображение новостей для определенной группы или пользователя, чтобы только они видели Краткую и Полную новость? Т.е., чтобы новости на сайте отображались, но видели их только определенная группа. Это нужно для копирайтеров, чтобы они полную новость просмотреть могли, а гости и поисковики соответственно нет ... Там есть раздел доступа: Запретить доступ для определенной группы, но краткую новость все равно видят.
    Screenshot_11.png
     
  2. Анна

    PRO Users

    Joined:
    Dec 10, 2015
    Messages:
    1,040
    Best Answers:
    5
    Ratings:
    +491 / 14 / -0
    если делать доступ в редактировании публикации, то там же написано, что только для полной новости. Пользователи - Настройка групп пользователей и там правишь. Но там все новости будут подпадать, а не определенные. Как вариант воспользоваться при такой настройке тегом [HIDE] [/HIDE]. В общем посмотри, что там есть
     
  3. mycroft

    PRO Users

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

    Code:
    @header( "HTTP/1.1 403 Forbidden" );
     
  4. Karambole

    PRO Users

    Joined:
    Apr 7, 2016
    Messages:
    669
    Best Answers:
    1
    Ratings:
    +387 / 146 / -0
    Burial наверно, лучше делать так:
    при добавлении новости (перед тем как "сохранить") снять галочку с опции новости - "Опубликовать новость на сайте".
    А копирайтеров перевести в группу "Журналисты", по умолчанию в ДЛЕ эта группа имеет доступ к админпанели, где они (по идее) смогут редактировать новость и добавить описание перед публикацией.

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

    Burial Местный

    Joined:
    Sep 30, 2015
    Messages:
    2,015
    Best Answers:
    2
    Ratings:
    +469 / 80 / -0
    Karambole Журналисты должны видео просмотреть, а без опубликовании новости-это неудобно ...Попробовал пока через custom, где настроил вывод контента для журналистов и админов. Остальным не видно. Но есть и минус в этом все равно, гости и посетители хоть и не видят новости, а вот поисковик может проиндексировать эту новость.
     
  6. Karambole

    PRO Users

    Joined:
    Apr 7, 2016
    Messages:
    669
    Best Answers:
    1
    Ratings:
    +387 / 146 / -0
    вот поэтому тот вариант лучше, который я предложил.
    я забыл, ты же с адалтом работаешь... но это не проблема:
    для того, чтобы в окне "предварительного просмотра" отображалось видео - в файл шаблона "preview.tpl" добавь свой плеер... просто скопируй кусок кода (который выводит плеер) из "fullstory.tpl" и вставь в файл "preview.tpl" между тегами "[full-preview]" и "[/full-preview]", сразу под тегом "h1" (можешь удалить лишние классы стилей плеера или добавь их в "preview.css").

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

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

    PRO Users

    Joined:
    Apr 7, 2016
    Messages:
    669
    Best Answers:
    1
    Ratings:
    +387 / 146 / -0
    Ну или можно ещё такой вариант сделать:
    Создай категорию например "Заготовки". Закрой эту категорию от индексации в "robots.txt" и в шаблоне нигде не ставь на неё ссылки. В настройках этой категории (внизу) поставь галочки на: "Запретить публиковать на главной", "Исключить из поиска по сайту".
    Все новые посты добавляй в эту категорию. А журналисты, после добавления описаний, уже и пропишут нужные категории и удалят категорию "Заготовки" при редактировании новостей. (главное, чтобы при добавлении новостям других категорий, не забывали удалять категорию "Заготовки", чтобы ссылка на эту категорию не маячила на сайте).

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