Перейти к контенту
  • 0

Как создать тему, доступную только определенной группе?


evadeep

Вопрос

Ответов в предыдущих темах не нашла. Форум 2.1.4. Нужно создать тему, в которой смогут постить и которую смогут читать только сотрудники фирмы. Вариант со скрытым форумом применю только в крайнем случае. Может, можно как-то запаролить тему? Пробовала скрывать тему и давать ссылку - сотрудники зайти все равно не могут.
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Не получится.

 

Создайте для дострудников фирмы отдельную группу (например: "ЗАО ТНК-BP"), для этой группы сделайте отдельную маску доступа, например "Сотрудники". Создайте подфорум, в нём проставьте права доступа только для Администрации форума и маски "Сотрудники".

 

Можно сделать просто форум и маску "Сотрудники" и туда вручную прописывать отдельно взятых пользователей, но это не по-нашему как-то.

 

Вообщем, первый вариант ваш. :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ответов в предыдущих темах не нашла. Форум 2.1.4. Нужно создать тему, в которой смогут постить и которую смогут читать только сотрудники фирмы. Вариант со скрытым форумом применю только в крайнем случае. Может, можно как-то запаролить тему? Пробовала скрывать тему и давать ссылку - сотрудники зайти все равно не могут.

 

MOD

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Мне не понятно это

First, run the queries below (step-by_step) in ACP - SQL Toolbox:

ALTER TABLE `ibf_groups` ADD `g_hide_own_topics` tinyint(1) NOT NULL default '0';
ALTER TABLE `ibf_topics` ADD `topic_read_perms` text NOT NULL;

 

и это

 

Open: ./sources/sql/mysql_queries.php

Find: [ In function attach_get_perms( $a ) ]

return "SELECT p.pid, p.topic_id, t.forum_id

Add after:

, t.starter_id, t.topic_read_perms

---------------------------------------------------------------------------------------------

Goto: Admin CP: Skin & Templates: Skin Manager: Edit Template HTML: Post Screen:

1/ Open Template Bit: table_structure

Find:

<!--TOPIC TITLE-->

Add Below:

<!--PRV OPTIONS-->

=====================================

2/ Click on "Add Template Bit" button
- New Template Bit Name: private_groupbox
- New Template Bit Incoming Data Variables: $groups=""
- New Template Bit Group...: skin_post
- Add New Template Bit:

<tr>
<td colspan='2' align='center' class='bg1'>
	<div style='width:100%;' align='center' class='borderwrap'>
	<table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>
	<tr>
		<td align='right' width='20%' valign='top'><strong>{ipb.lang['prv_title']}</strong></td>
		<td align='left' width='80%'><select name="e_groups[]" size='4' multiple='multiple'>$groups</select><div class='desc' style='padding-top:2px;'>{ipb.lang['prv_desc']}</div></td>
	</tr>
	</table>
	</div>
</td>
</tr>

Ссылка на комментарий
Поделиться на других сайтах

  • 0

что тут непонятного? в адмике находишь на вкладке "прочее" утилиты sql, туда вводишь поочерди строки из первого блока

 

потом открваешь файл, расположенный ./sources/sql/mysql_queries.php

и ищешь там строку return "SELECT p.pid, p.topic_id, t.forum_id и добавляешь в конец строки , t.starter_id, t.topic_read_perms

 

ты английский вообще знаешь?

Ссылка на комментарий
Поделиться на других сайтах

  • 0
что тут непонятного? в адмике находишь на вкладке "прочее" утилиты sql, туда вводишь поочерди строки из первого блока

 

потом открваешь файл, расположенный ./sources/sql/mysql_queries.php

и ищешь там строку return "SELECT p.pid, p.topic_id, t.forum_id и добавляешь в конец строки , t.starter_id, t.topic_read_perms

 

ты английский вообще знаешь?

Нет и даже не знаком из им, а там вроде еще ужно чтото у скинах править или нет

Ссылка на комментарий
Поделиться на других сайтах

  • 0

нужно

идёшь в админку-внешний вид-менеджер стилей, выбираешь на всех стилях которые используешь "Правка шаблонов HTML"

ищешь skin_post(публикация сообщений) там находишь table_structure и делаешь это

Find:

 

<!--TOPIC TITLE-->

 

Add Below:

 

<!--PRV OPTIONS-->

потом нажимаешь создать шаблон, и даёшь ему имя private_groupbox

переменные ставишь $groups=""

и пихаешь в группу skin_post

потом в сам шаблон вписываешь

<tr>

<td colspan='2' align='center' class='bg1'>

<div style='width:100%;' align='center' class='borderwrap'>

<table cellpadding='0' cellspacing='0' width='100%' class='darkrow3'>

<tr>

<td align='right' width='20%' valign='top'><strong>{ipb.lang['prv_title']}</strong></td>

<td align='left' width='80%'><select name="e_groups[]" size='4' multiple='multiple'>$groups</select><div class='desc' style='padding-top:2px;'>{ipb.lang['prv_desc']}</div></td>

</tr>

</table>

</div>

</td>

</tr>

 

 

ох, надеюсь не запоришь форум :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
что тут непонятного? в адмике находишь на вкладке "прочее" утилиты sql, туда вводишь поочерди строки из первого блока

Можно еще подсказку как это сделать а то чтото я не пойму :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

в админке на страничке, которая открывается первой слева будет список инструментов, опускаем глазки вниз пока не наткнёмся на коробочку с названием управление sql. первая ссылка в коробочке будет "утилита". жмём её. Пролистываем страничку в саааамый низ. Там будет такое окошечко с названием "Запуск запроса" туда надо сначала скопировать первую строчку, и нажать кнопку "Запуск", которая находится чуть ниже окна, потом когда стрничка обновится - копируешь вторую строчку, и опять жмёшь запуск.

если уж и щас непоймёшь, то подробней тока скринами :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ответов в предыдущих темах не нашла. Форум 2.1.4. Нужно создать тему, в которой смогут постить и которую смогут читать только сотрудники фирмы. Вариант со скрытым форумом применю только в крайнем случае. Может, можно как-то запаролить тему? Пробовала скрывать тему и давать ссылку - сотрудники зайти все равно не могут.

 

MOD

Скачала, прочитала. Спасибки :D

Это кто-нибудь тестил? Если форум накроется, будет очень весело ;)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Скачала, прочитала. Спасибки :D

Это кто-нибудь тестил? Если форум накроется, будет очень весело ;)

Вряд ли там что-либо «накроется»...

В любом случае новичкам рекомендуется делать резервную копию всего перед какими-либо действиями.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.