Мой сайт


Главная | Форум - Страница 2 - Форум | Регистрация | Вход | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Модератор форума: шмель, meggy133  
Форум
grandДата: Воскресенье, 21.06.2009, 01:46 | Сообщение # 16
удивили
Группа: Администраторы
Сообщений: 33
Репутация: 3
Статус: Offline
Доступ к подфоруму по паролю (виден всем или некоторым, но вход по паролю)

Если вы хотите чтобы подфорум был виден всем, но входить (читать) могли только те, кто знает пароль, то достаточно при создании (изменении) подфоума (см. выше), ввести пароль в поле "Пароль (приватный форум)". Одновременно можно наложить не только пароль, но и запретить читать данный подфорум каким-то группам. пароль можно изменить через панель в любой момент, даже если вы его сами забыли, "старый пароль вводить не нужно", так же пароль можно отменить в любой момент.

Добавляем свои опции.

Доступ к подфоруму всем, но темы в нём могут читать только зарегистрированные.

Запрещать видеть подфорум гостям - это не всегда удачно, так как о его существовании могут и не узнать вообще, даже если вы где-то напишите об этом, а наложенный пароль может свести с ума Пользователей.
Чтобы Гостям дать возможность видеть подфорум, зайти в него, видеть список тем и количество страниц, НО НЕ ЧИТАТЬ ТЕМЫ (вылетает сразу как входит в тему), нужно:
1. Активировать функцию "Использовать шаблон для настройки вида сообщений:" (Модуль "Форум" - "Настройки форума");
2. Далее там же "настроить шаблон", либо "Управление дизайном" - "Вид сообщений";
3. Осторожненько смотрим и ищем код $MESSAGE$;
4. Параллельно смотрим id подфорума (с каким работаем) можно узнать из ссылки, (на примере этот подфорум id=6 так как http://forum.ucoz.ru/forum/ 6);
5. И перед кодом (или после) $MESSAGE$ пишем:
пригодится

Где:
пригодится - может быть любой текст который будет виден только зарегистрированным, его можно оформить хоть как, если не нужно, то убирайте или оставьте поле пустым;
- может быть не один, а работать на несколько подфорумов и запись будет выглядеть примерно так
content="1; - через сколько секунд выкинуть гостя как только он войдет в тему;

Однако, если в подфоруме разрешено постить гостям, то он автоматически является там $USER_LOGGED_IN$ и его не выкинет (можно использовать $GROUP_ID$), так же напомню, что время content="1; сработает тогда, когда вся страничка темы загрузится и если там есть картинки, то пока они не загрузятся Гостя не выкинет. Рекомендую для ссылки (куда выкинуть) создать страницу с описанием почему он туда попал, чем просто выкидывать его на Главную страницу форума и он останется не в понядках.

 
grandДата: Воскресенье, 21.06.2009, 01:46 | Сообщение # 17
удивили
Группа: Администраторы
Сообщений: 33
Репутация: 3
Статус: Offline
Выкидывать гостей вообще из всех тем форума.

Пусть форум видят все, список тем читают тоже, но из всех тем выкидывать гостей, то делается аналогично, только проще. Единственное, нужно работать с общим дизайном и использовать . Вставить (применив только к гостям) в любом месте шаблона, не важно, тег , он не виден и действует в любой части.

Выкидывать только одного человека (или несколько из разных групп) из форума или всех тем.

Используем уже $USER_ID$ (или $USERNAME$) в общем дизайне. Хотя можно вообще забанить, но бывает, что бан не очень уместный. Можно разрешить таким писать в гостевой или комментировать что-то, а вот на форуме он не нужен пока (можно и группу создать, просто пишу). Каким будет код, наверное уже ясно, а для тем (хотя это уже не очень будет и нужно), в шаблоне вида сообщений пишем, если $UID$ (ID пользователя) такой-то, то вот ему meta http-equiv и он вылетит из любой темы.

Выкидываем Гостя только из одной конкретной темы.

Аналогично, но код пишем с помощью . Смотрите по ссылке, например тема имеет адрес http://forum.ucoz.ru/forum/63-153-1, значит её номер 153. Будет выглядеть так: , остальное как обычно с meta http-equiv, применили к неавторизованным и вставили в "вид сообщений". Такую тему переносить из подфорума в подфорум не рекомендую.

Напоминание об ограничении или какая-то информация только в одном подфоруме или теме.

Для подфорума:
Из вышеописанного видно как это делается. Это может быть использовано для того, чтобы сообщить в каждом написанном сообщении Пользователя в определенном подфоруме, что например, его сообщение не засчитано (счётчик отключен) или например подобное. Ставим в шаблоне вида сообщений.
Ваше сообщение не засчитано (счётчик отключен)

Для тем:
Спасибо, на ваше сообщение в данной теме скоро ответят.

 
grandДата: Воскресенье, 21.06.2009, 01:47 | Сообщение # 18
удивили
Группа: Администраторы
Сообщений: 33
Репутация: 3
Статус: Offline
Для чего нужно перенаправление, когда юзеры постятся?
Старые версии оперы не понимали в заголовке "Location" символа "#", которые необходимы для того, чтобы перебросить пользователя к своему посту. Вот и пришлось из-за ошибки одних выкручиваться другим. Вообще, такие промежуточные страницы экономят трафик, когда нужно ответить во многих темах. Избавлением от редиректов может быть только Ajax, но и он не лишен недостатков.

Как изменить дизайн форума, не меняя его на других страницах сайта?
В Конструкторе шаблонов есть каркасы всех стандартных шаблонов. Ставите нужный, оставляете галочку на нужном модуле и жмёте создать шаблон.

Как сделать, чтобы в теме новый ответ появлялся в начале темы, а не в конце?
Никак. На форуме такая функция не предусмотрена.

На форуме не видны ответы, если использовать браузер Mozilla FF, а в Opera и IE всё видно. Почему так?
Восстановите стандартный шаблон вида материалов.

Как сделать, чтобы при открытии темы через информер, юзер попадал к последнему сообщению?
В информере $THREAD_URL$ замените на $LAST_POST_URL$.

Не отображается подпись [img]http://...,F5F5F5_FFFAFA.jpeg[/img]. Почему?
Потому что используются запятые.

Как сделать, чтоб форум был временно отключен?
Самый простой способ - убрать ссылку из меню. Ещё можно в правах групп запретить просматривать его.

Как вывести на главной странице общее количество зарегистрированных пользователей, например, "в нашем клубе N участников"?
Информером.

Некая группа не должна видеть статус онлайн пользователей в разделе форума Статистика. Как это сделать?
Добавьте в шаблон страницы следующее:
Code
<?if($CUR_GROUP_ID$=1)?>
<style>
a.groupAdmin {display: none}
a.groupModer {display: none}
</style>
<?endif?>

Где можно настроить "Список участников форума"?
Для этого в Панели управления есть и настройки и отдельный шаблон. Используйте не страницу со списком участников, а настраиваемый список.

Как убрать ограничения на форуме для добавления файлов?
Ограничения на то и ограничения, что убрать их нельзя.

 
grandДата: Воскресенье, 21.06.2009, 01:47 | Сообщение # 19
удивили
Группа: Администраторы
Сообщений: 33
Репутация: 3
Статус: Offline
Видел, что на других сайтах предупреждения выглядят как карточки разного цвета. Можно ли как это реализовать здесь?
Есть $BAN_RATING$, с помощью которого можно выводить карточки, только их будет пять. Пример:
Code
<?if($BAN_RATING$!0%)?><?if($BAN_RATING$>40%)?><img border="0" src="red.png"><?else?><img border="0" src="yellow.png"><?if($BAN_RATING$=40%)?><img border="0" src="yellow.png"><?endif?><?endif?><?else?><?endif?>

Это надо вставить в шаблон вида сообщений форума.

Как убрать счетчик сообщений, чтобы посты не набивали?
Поставить галочку в графе "Не прибавлять пользователям количество сообщений:"

Возможно ли, чтобы группа "пользователи" не могла отсылать ЛС, но могла бы получать и читать?
Нет, такой вариант не предусмотрен.

Как сделать, чтобы пользователь после своего последнего сообщения не мог отписываться на форуме 1-2 минуты?
Системно никак. Может быть использовать скрипт придётся. Можно использовать склейку сообщений и массовое удаление сообщений одного пользователя.

Можно сделать, чтобы шаг в системе наказаний был 10%, а не 20%?
Нет.

Как убрать у пользователей IP-адрес и страну?
Эти данные доступны администраторам. Если необходимо убрать - отредактируйте шаблон вида сообщений.

На форуме в опрос невозможно добавить ответ, т.е. никакой дискуссии дальше не предполагается?
Если поставить галочку "Только опрос (писать ответы в теме будет нельзя)", то конечно нельзя будет отвечать в этой теме.

Как поставить ограничение в ответах, чтобы минимальный ответ был, например, 20 символов?
Системно никак.

Есть ли функция массового удаления замечаний пользователям?
Нет, такой функции нет.

После прочтении нового ответа галка о непрочитанных сообщениях остаётся. Что делать?
Если на главной форума остаётся, то это нормально. А вообще, существует кнопка "все прочитано".

Как сделать, чтобы гости, просматривая форум, не видели ссылок, например, для скачивания?!
Если ссылки в сообщениях, то это невозможно, разве что установить права доступа.

Я нажал восстановить стандартный шаблон, система изменила шаблон на стандартный, а у меня был персональный. Как восстановить свой персональный?
Вспомнить. Делать и сохранять копии шаблонов.

 
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Вторник, 15.07.2025, 01:34
Приветствую Вас Гость
Форма входа
Поиск
Наш опрос
Оцените мой сайт
Всего ответов: 5
Мини-чат
200
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Copyright MyCorp © 2025