Перейти к контенту
  • 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

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

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

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

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

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

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

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

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

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

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

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

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