Мы будем Вам признательны, если Вы поддержите проект Open SLAED и используя Ваши возможности, разместите наш пресс-релиз на страницах своих сайтов, проектов, форумов, блогов. Текст пресс-релиза, возможно, видоизменить под Ваш формат, не искажая смысл. Пресс-релиз можно взять на данной странице.
Наш сайт поддерживает темы оформления (только в случае если эта функция активирована администратором). Это значит, что пользователь может менять дизайн сайта "на лету". Есть базовая тема, установленная администратором. Если доступны другие темы, то пользователи могут их подключать. Эта настройка меняет внешний вид сайта только для одного пользователя. Пользователи могут одновременно просматривать сайт, используя разное оформление (темы).
Представляю Вашему вниманию модифицированную форму быстрого ответа для форума Invision Power Board 2.1.7. Основные отличия данной формы, это транслит латинского алфавита в русский и обратно. Форма имеет функцию автоматического транслита, на лету. Учитываются BB и HTML теги, которые игнорируются при переводе. Дополнительно ко всему предложены кнопки для установки основных BB тег.
ЧПУ - термин, принятый среди веб-разработчиков для обозначения WWW-адресов, удобных для восприятия человеком (а также систем и методов построения таких адресов), является аббревиатурой от словосочетания «человекопонятный урл» («урл» - жаргонное для URL). С развитием и ростом Интернета ситуации, когда веб-сайт содержит страницы с очень длинными и трудночитаемыми адресами, стали реальной проблемой. Адрес вроде http://www.slaed.net/index.php?ext=83465&p1=some&p2=some крайне сложно запомнить или, скажем, продиктовать по телефону.
ЧПУ предполагает построение адресов по иерархической схеме, очевидной для человека: вместо http://www.slaed.net/index.php?ext=83465&p1=some&p2=some использовать http://www.slaed.net/doc/83465/some/some. При этом удаление части адреса («укорачивание» адреса на некоторое число секций, разделенных слешами) приводит к попаданию на более высокую ступень навигационной иерархии: http://www.slaed.net/doc/83465/ - документ под номером 83465, http://www.slaed.net/doc/ - список всех документов и т.п.
Первый способ
Cоздать для каждой заметки поддиректорию с соответствующим именем и помещать в нее index.html, то есть сделать так, чтобы по адресу http://www.slaed.net/php/user_urls лежал бы реальный файл.
Второй способ
Использование ошибочной страницы. Если страница не существует, то сервер выдает ошибку 404. Так что вторая идея - прописать в фале .htaccess страницу, которая будет выдаваться при ошибке 404, а уже эта страница будет смотреть на текущий УРЛ и выдавать нужный документ
Пользователь набирает http://www.slaed.net/php/user_urls, такая страница не найдена, и загружается файл index.php. Дальше - все просто. Переменная $REQUEST_URI дает нам адрес вызываемой страницы (в данном случае это будет /php/user_urls), вывести на экран соответствующий документ - дело техники.
Этого мало. В некоторых браузерах и с поисковиками такой фокус не пройдет: страница 404 будет выдавать соответствующий код, и страницы индексироваться не будут. Поэтому надо, чтобы страница, которая грузится в случае ошибки 404, изменяла бы код ошибки и сигналила, мол, все ОК, есть такая страница: <?php header("http/1.0 200 Ok"); ?>
Итого: прописываем в .htaccess страницу, которая, собственно, за все отвечает (у нас это index.php). В этой странице пишем php-скрипт, который работает с $REQUEST_URI, шлет заголовок «http/1.0 200 Ok» и отображает то, что надо.
Плюсы: Очень простой способ. Работает почти везде.
Минусы: При таком способе нельзя постить содержимое формы на несуществующие псевдоурлы. И если в Апаче ведется лог 404-ых ошибок, то он будет забит.
Третий способ
Основан на директиве FilesMatch, которая в Апаче является core feature. Все просто. Пишем опять же в .htaccess
После этого все УРЛы, которые подпадают под условие «^([^.]+)$», (то есть все урлы, в которых не содержится точка) будут передаваться на index.php. Вы можете написать свое условие, разумеется.
Плюсы: Простой и удобный способ.
Минусы: Говорят, что для того, чтобы ForceType работал, php должен быть подключен к апачу в виде модуля. Если php вызывается, как обыкновенный CGI — ForceType работать не будет.
Четвёртый способ
Для этих (и не только) целей есть специальный модуль в Апаче, который называется mod_rewrite. Он позволяет «переписывывать урлы», то есть, преобразовывать их «на лету» по правилам, которые вы ему опишите.
Это очень мощный модуль, и если вы в нем разберетесь, то сможете творить чудеса.
Плюсы: Очень мощный способ.
Минусы: Может не хватить мозгов. На хостинге может быть не установлен этот модуль.
В систему управления контентом SLAED интегрирован форум phpBB версии 2.0.19. Это наиболее популярный форум, обладающий красивым дизайном и тщательно продуманной структурой, форум постоянно развивается в сторону наращивания функциональности и улучшения системы безопасности.
Основные отличия интегрированного в CMS SLAED форума phpBB от стандартного:
Полная интеграция в систему как самого форума, так и приватных сообщений и модуля просмотра пользователей
Дополнительная защита посредством системы, значительно увеличивающая безопасность форума
Автоматическая генерация тэгов (Титлов) форума, благодаря которой форум лучше индексируется поисковыми системами
Добавлена модификация формы быстрого ответа
Добавлен большой пакет аватар
Добавлены 150 новых смайликов
Добавлен транслит с мощным функционалом, авто транслит (перевод латинской клавиатуры в русскую «на лету»)
Возможность ограничения размера вставленных картинок
Откорректированы языковые файлы
Добавлена возможность удаления устаревших аватар в панели администратора
Показ аватар в модуле пользователя
Добавлена возможность объединения, перемещения или разделения тем и сообщений
Большое количество мелких доработок
Интерфейс пользователя
Форум имеет интуитивно понятный интерфейс, удобство настройки и использования. В своем профиле пользователь имеет возможность указать различную информацию о себе: номер ICQ, домашнюю страницу, род занятий, интересы и т. д. Так же можно скрыть свой e-mail, пребывание на форуме, настроить свой часовой пояс, язык интерфейса, получать на e-mail уведомления об ответах на посты и личных сообщениях и многое другое. Ответы на все вопросы, касающиеся использования форума Вы можете получить на странице FAQ Форума.
Администрирование
Охватить все функции phpBB и их использование в одной статье не представляется возможным, поэтому ограничимся кратким описанием основных функций и возможностей. Подробное руководство (на английском языке).
Группа функций «Администрирование»
Главная страница
Позволяет просмотреть основные характеристики форума: кол-во сообщений, тем, пользователей, объём базы данных и т. д., а также получить список пользователей, находящихся в данный момент на форуме.
Список форумов
Переправляет администратора на главную страницу форума.
Просмотр форума
Позволяет контролировать внешний вид форума в процессе администрирования.
Группа функций «Форумы»
Управление
Добавление/изменение/удаление форумов и групп (категорий) форумов
Права доступа
Управление правами доступа к форумам. Существует простой и продвинутый режим.
Чистка
Удаление тем, в которых не было ответов за определенное количество дней.
Группа функций «Общие настройки»
Управление аватар
Позволяет удалить загруженные пользователями аватары, которые больше не используются.
Конфигурация
На этой странице указываются общие настойки форумов, cookies, личных сообщений, аватар и т. д.
Массовая рассылка почты
Управление массовой рассылкой почты. Не злоупотребляйте данной функцией!
Смайлики
Панель управления смайликами позволяет редактирование существующих и добавление новых смайликов в Ваш форум.
Автоцензор
Добавление/редактирование/удаление запрещенных на форуме слов.
Группа функций «Группы»
Управление
Объединение пользователей в группы для удобства администрирования их прав.
Права доступа
Определение прав доступа для групп пользователей.
Группа функций «Стили»
Добавить
Установка новых цветовых схем в базу phpBB.
Создать
Создание новой цветовой схемы на основе имеющегося шаблона.
Экспорт
Позволяет экспортировать в файл цветовую схему для выбранного шаблона.
Управление
Добавление/редактирование/удаление стилей (шаблонов и цветовых схем).
Группа функций «Пользователи»
Блокирование
Установка запрета пользования форумом для отдельных лиц по именам и/или IP-адресам (диапазонам IP-адресов), запрет регистрации для адресов e-mail (групп адресов). Внимание: некорректное использование шаблонов в данной функции может привести к нежелательным последствиям.
Запрещенные имена
Добавление/удаление запрещенных имен (ников) пользователей.
Управление
Изменение информации о пользователе и/или его статусе. Удаление пользователя из БД.
Права доступа
Определение прав доступа для отдельных пользователей. Для удобства лучше объединять пользователей с одинаковыми правами в группы.
Звания
Управление званиями, присваиваемыми пользователям за активность, а также специальными званиями.