ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (1): [1]   

> Без описания
Liliat
Отправлено: 10 октября 2016 — 12:57
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 92
Дата рег-ции: Июль 2016  
Откуда: Алматы, Казахстан
Репутация: 1




Нужен: плагин или мод, в общем возможность "Создание приватных тем"(аналог приватным разделам, но именно возможность назначать права доступа к темам.
Адрес сайта где будет размещена выполненная работа: http://academyhappy.ru
СоВладелец сайта на время выполнения работ: Я.
Желательно выполнить до: месяц +-(так как понятия не имею сколько потребуется время на разработку, но естественно, чем быстрее, тем лучше. Хотя главное качество, а не скорость).
Объясняю для чего. На форуме есть курсы. Каждому ученику отводится тема, где он будет выполнять д.з. Надо чтобы доступ к такой теме имел сам ученик, учитель и админ. Т.е. чтобы ученики не могли просматривать личные странички друг друга. Делать для каждого человека отдельный приватный раздел - перебор.
Оплата: Договорная (QIWI, yandex кошелек), оплата по факту, либо 50 на 50. Имея негативный опыт заранее оплатить работу не могу.

(Отредактировано автором: 10 октября 2016 — 13:01)

 
 
Liliat
Отправлено: 11 октября 2016 — 05:44
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 92
Дата рег-ции: Июль 2016  
Откуда: Алматы, Казахстан
Репутация: 1




Liliat пишет:
Нужен: плагин или мод, в общем возможность "Создание приватных тем"(аналог приватным разделам, но именно возможность назначать права доступа к темам.

Или как вариант, чтобы тема закрывалась паролем.

Просто не знаю какой из вариантов возможен на данном движке.
 
 
NordWest
Отправлено: 13 октября 2016 — 17:26
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Liliat
1. Создаете приватный раздел
2. Разрешаете нужным пользователям туда доступ.

А дальше создаете в этом разделе темы с домашними заданиями, но обязательно заполняете особым образом "Описание темы" например #UserName
Я напишу код, который это описание будет анализировать и разрешать доступ в эту тему только для конкретного UserName.

Учителя делаете модератором раздела - он будет иметь доступ во все темы раздела. Ну а админ и так имеет полный доступ.

Как вам такой вариант?

(Отредактировано автором: 13 октября 2016 — 17:36)

 
 
Parapsixolog
Отправлено: 15 октября 2016 — 23:30
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




Либо, если установлен мод группа, можно более гибко регулировать доступ.
 
 
NordWest
Отправлено: 16 октября 2016 — 00:51
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Предложенный мной вариант решается так...

Открываем файл topic.php в котором ищем строку
CODE:
$topic = $list[$topic_id];

после которой вставляем
CODE:
if ( (!defined('IS_ADMIN') && !$fm->_Moderator && strpos($topic['desc'],'#')) && strpos($topic['desc'],'#'.$fm->user['name']) === FALSE )
{$fm->_Message($fm->LANG['MainMsg'],$fm->LANG['PrivatRule']);}

(Отредактировано автором: 16 октября 2016 — 01:19)

 
 
Liliat
Отправлено: 16 октября 2016 — 08:09
Post Id



Пользователь
Junior Member


Покинул форум
Сообщений всего: 92
Дата рег-ции: Июль 2016  
Откуда: Алматы, Казахстан
Репутация: 1




NordWest , простите, что не отвечала. Была занята, я предложу Ваш вариант соВладелице, если ее такой вариант устроит, то я Вам напишу.
Parapsixolog , мод установлен, но в нем куча ошибок. в плане, что не все настройки работают корректно, так его до конца под движок версии 1.3 и не доделали.
 
 
NordWest
Отправлено: 16 октября 2016 — 10:08
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Liliat
Нашел некоторые косяки... Такой код будет более корректным.

CODE:
if ( (!defined('IS_ADMIN') && !$fm->_Moderator && strpos($topic['desc'],'#') !== FALSE && $topic['fid'] == $privateID) && strpos($topic['desc'],'#'.$fm->user['name']) === FALSE )
{$fm->_Message($fm->LANG['MainMsg'],$fm->LANG['PrivatRule']);}

(Отредактировано автором: 16 октября 2016 — 10:36)

 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Коммерческая зона »

> Похожие темы: Создание приватных тем
Темы Форум Информация о теме Обновление
Группы пользователей
Создание группы пользователей с последующими правами досутпа к форумам
Решение проблем Ответов: 6
Автор темы: dr comix
2 февраля 2010 — 13:30
Автор: lisiycat
Создание картинок
Работа в графических редакторах
Графика Ответов: 2
Автор темы: YuraP0d
21 марта 2014 — 13:33
Автор: YuraP0d
[ПРОДАЮ] мод "Создание пользователя из админки"
Мод "Создание пользователя из админки"
Коммерческая зона Ответов: 1
Автор темы: WebMaster
9 марта 2014 — 19:44
Автор: BON
Создание пользователя администратором
Как модерировать новых пользователей?
Настройка форума Ответов: 4
Автор темы: Luka
11 октября 2009 — 12:36
Автор: Александр Михалицын
Создание массива из содержимого тегов
PHP/Perl Ответов: 4
Автор темы: Gori
12 июля 2015 — 12:50
Автор: Gori
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0573]     [ ]