VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Как сделать видимые сообщения в невидимых разделах?
0
Мне нужно сделать на форуме глоссарий специфических терминов. Я делаю тему "Глоссарий" со ссылками на сообщения -- словарные статьи. Но я хочу, чтобы раздел, где лежат словарные статьи, был скрыт, и сами словарные статьи были доступны только по ссылкам на них из "Глоссария".
Можно ли так сделать, и как это осуществить? Когда я делаю раздел со словарными статьями скрытым, пользователи получают отказ в доступе к просмотру словарных статей, хотя в правах этого раздела я разрешаю доступ к просмотру тем.
dragon64, ну так это по умолчанию, если раздел скрыт то сообщния с него всеравно доступны...
@dragon64
Продвинутый
Join Date: Apr 2007
Posts: 148
Версия vB: 3.8.x
Reputation:
Опытный 46
Репутация в разделе: 26
0
Real, у меня почему-то не получается так, как ты пишешь.
В правах раздела ставлю:
Может просматривать раздел -- Нет
Может смотреть содержимое тем -- Да
Может просматривать чужие темы -- Да
В итоге пользователи не видят ни раздела, ни тем (получают отказ в доступе к теме по ссылке).
Если я ставлю "Может просматривать раздел -- Да", то пользователи видят всё -- и раздел, и темы. Теряется весь смысл затеи.
Как надо сделать, подскажи поточнее, пожалуйста?
Кот Бегемот
Мартовский Кот
Join Date: Apr 2006
Location: мягкое кресло
Награды в конкурсах:
Posts: 5,035
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 5069
Репутация в разделе: 1986
1
Порядковым номером раздела 0 не пробовал ставить?
@dragon64
Продвинутый
Join Date: Apr 2007
Posts: 148
Версия vB: 3.8.x
Reputation:
Опытный 46
Репутация в разделе: 26
0
Попробовал, получилось, спасибо!
А как бы еще сделать так, чтобы пользователи не могли войти в этот невидимый раздел? Либо хотя бы чтобы в окошке по ссылке типа .../showpost.php?p=1295&postcount=1 не отображалась вверху справа ссылка на тему из этого невидимого раздела. Иначе, как вручную править шаблон с проверкой id раздела, не получится? Какими-нибудь стандартными средствами, а?
Кстати, как называется этот шаблон отдельного сообщения, не подскажешь?
Last edited by dragon64 : 06-27-2007 at 01:36 PM.
Reason: Добавлено сообщение
@dragon64
Продвинутый
Join Date: Apr 2007
Posts: 148
Версия vB: 3.8.x
Reputation:
Опытный 46
Репутация в разделе: 26
0
Продолжаю развивать эту тему.
Теперь пытаюсь сделать так, чтобы словарные статьи открывались в окне без адресной строки и строки состояния. Посмотрел в файле vbulletin_global.js, какие там есть функции. Нашел подходящую. Сделал вот такой новый bb-код:
HTML Code:
Тэг: urlb
Замена:
<a href="#" onclick="openWindow('{option}', '720', '540', '');">{param}</a>
Пример:
[urlb=http://www.mydomen.ru/showpost.php?p=1295&postcount=1]ссылка[/urlb]
Использовать параметр: Да
Все работает. Но! Каждый раз при открытии нового окна обновляется исходное окно, причем страница в этом окне прокручивается в самый верх, если была не вверху.
То есть, к примеру, я зашел на исходную страницу глоссария по ссылке:
На этой странице у меня есть ссылка на словарную статью, прописанная, как в примере bb-кода выше. После клика на нее открывается новое окно, как и положено, а старое прокручивается в самый верх, как если кликнуть по ссылке:
Это понятно, поскольку в bb-коде у меня прописан href="#". Но как сделать так, чтобы якорь в исходном окне не менялся и оно не прокручивалось вверх? Можно ли так сделать?
Добавлено через 4 часа 33 минуты
Мужики, ну что, так никто и не знает, что ли?
Ладно, колюсь... Умные люди посоветовали, как сделать.
Пришлось изменить javascript-обработчик. Вернее, добавил новый, чтобы старый оставить, как есть.