You must be registered for see images attach
Всем привет!
Сегодня я расскажу, как поставить XenForo на локальный сервер и базово настроить.
XenForo — коммерческое программное обеспечение для веб-форумов, написанное на PHP. Разработчиками являются бывшие ведущие программисты другого веб-форума — vBulletin— Kier Darby и Mike Sullivan. Выпуск первой публичной бета-версии XenForo состоялся в октябре 2010-го года, а первой стабильной версии - 8 марта 2011 года.
На нем собственно и стоит DevCore.
OpenServerPanel (скачать -
XenForo 2.2.13 (скачать -
Русификация XenForo 2.2.13 (скачать -
You must be registered for see links
)XenForo 2.2.13 (скачать -
You must be registered for see links
)Русификация XenForo 2.2.13 (скачать -
You must be registered for see links
)Заходим в настройки
Теперь нужно создать Базу Данных:
You must be registered for see images
You must be registered for see images
Теперь нужно создать Базу Данных:
You must be registered for see images
У вас где у меня test ничего не будет. Нажимаем кнопку "Создать".
Вводим любое имя:
Выбираем и нажимаем "Открыть"
Нажимаем ПКМ -> Создать -> База Данных:
Опять вводим любое имя и нажимаем "ОК":
И у вас должна появится новая База Данных:
You must be registered for see images
Вводим любое имя:
You must be registered for see images
Выбираем и нажимаем "Открыть"
You must be registered for see images
Нажимаем ПКМ -> Создать -> База Данных:
You must be registered for see images
Опять вводим любое имя и нажимаем "ОК":
You must be registered for see images
И у вас должна появится новая База Данных:
You must be registered for see images
Скачиваем из начала статьи XenForo 2.2.13.
Распаковываем в C:\ospanel\domains\localhost
Из папки upload переместить в текущую папку:
Распаковываем в C:\ospanel\domains\localhost
Из папки upload переместить в текущую папку:
You must be registered for see images
Теперь переходим на
Будет такое:
Нажимаем на "Begin installation"
В MySQL user name пишем root, в MySQL database name имя Базы Данных
В моем случае имя Базы Данных - new_lolz_2_0
Нажимаем на "Save Config"
Нажимаем на "Continue"
Если вы все сделали правильно, то будет такое:
Снова нажимаем на кнопку "Begin installation" и ожидаем установки.
После успешной установки надо создать аккаунт администратора:
Вписываем данные и нажимаем на "Create administrator"
После вписываем название форума (Необязательно):
Нажимаем на "Setup Options"
После полной установки нажимаем на "Enter your control panel"
Вписываем данные от аккаунта администратора:
Нажимаем на кнопку "Administator login"
Если вы вошли, то поздравляю, вы только что установили XenForo на свой локальный сервер. Чтобы перейти на форум нажмите на название вашего форума в левом верхнем углу:
You must be registered for see links
Будет такое:
You must be registered for see images
Нажимаем на "Begin installation"
В MySQL user name пишем root, в MySQL database name имя Базы Данных
You must be registered for see images
В моем случае имя Базы Данных - new_lolz_2_0
Нажимаем на "Save Config"
You must be registered for see images
Нажимаем на "Continue"
Если вы все сделали правильно, то будет такое:
You must be registered for see images
Снова нажимаем на кнопку "Begin installation" и ожидаем установки.
После успешной установки надо создать аккаунт администратора:
You must be registered for see images
Вписываем данные и нажимаем на "Create administrator"
После вписываем название форума (Необязательно):
You must be registered for see images
Нажимаем на "Setup Options"
После полной установки нажимаем на "Enter your control panel"
Вписываем данные от аккаунта администратора:
You must be registered for see images
Нажимаем на кнопку "Administator login"
Если вы вошли, то поздравляю, вы только что установили XenForo на свой локальный сервер. Чтобы перейти на форум нажмите на название вашего форума в левом верхнем углу:
You must be registered for see images
You must be registered for see images
Чтобы поставить русификацию на наш форум, скачиваем ее по ссылке из начала статьи, затем переходим в Appearance -> Languages (
Нажимаем на кнопку "Import":
В Import from uploaded XML file Выбираем XML-файл, который лежал в архиве с русификацией.
Снова нажимаем на "Import" и ожидаем пока все импортируется.
Напротив "Russian (RU)" ставим галочку:
Обновляем страницу и теперь у вас русский язык практически на всем форуме!
You must be registered for see links
):
You must be registered for see images
Нажимаем на кнопку "Import":
В Import from uploaded XML file Выбираем XML-файл, который лежал в архиве с русификацией.
You must be registered for see images
Снова нажимаем на "Import" и ожидаем пока все импортируется.
Напротив "Russian (RU)" ставим галочку:
You must be registered for see images
Обновляем страницу и теперь у вас русский язык практически на всем форуме!
You must be registered for see images
You must be registered for see images
Чтобы создать группы пользователей, перейдите в Группы и права -> Группы пользователей (
Нажимаем на "Добавить группу пользователей"
Заголовок: Название группы (Администратор, Модератор, Куратор и т.д.).
Приоритет оформления: Если у созданной вами группы стоит CSS для имени пользователя, и приоритет оформления самый высокий, то будет использоваться CSS для имени пользователя этой группы.
Использовать звание: Звание - простыми словами статус как на DevCore, если стоит конкретное звание, то будет отображаться оно.
CSS для имени пользователя: Сделает нику пользователя с этой группой стиль, созданный через CSS.
Текст баннера: Добавляет баннер с заданным текстом.
Стиль баннера: Если есть текст баннера, то у этого баннера будет заданный стиль.
Права: Думаю тут и так все понятно, если хотим, чтобы у данной группы было право на что-то, ставим галочку на "Да"
Соответственно если не хотим, то ставим "Нет"
You must be registered for see links
)
You must be registered for see images
Нажимаем на "Добавить группу пользователей"
Заголовок: Название группы (Администратор, Модератор, Куратор и т.д.).
Приоритет оформления: Если у созданной вами группы стоит CSS для имени пользователя, и приоритет оформления самый высокий, то будет использоваться CSS для имени пользователя этой группы.
Использовать звание: Звание - простыми словами статус как на DevCore, если стоит конкретное звание, то будет отображаться оно.
You must be registered for see images
CSS для имени пользователя: Сделает нику пользователя с этой группой стиль, созданный через CSS.
Текст баннера: Добавляет баннер с заданным текстом.
You must be registered for see images
Стиль баннера: Если есть текст баннера, то у этого баннера будет заданный стиль.
You must be registered for see images
Права: Думаю тут и так все понятно, если хотим, чтобы у данной группы было право на что-то, ставим галочку на "Да"
You must be registered for see images
Соответственно если не хотим, то ставим "Нет"
You must be registered for see images
Чтобы создать иерархию пользователей (Звания, которые можно получить за получения определенного кол-во реакций/сообщений/баллов) переходим в Пользователи -> Иерархия званий пользователей (
Заголовок: Заголовок звания.
Минимальное значение: Минимальное значение реакций/сообщений/баллов для получения звания.
Включить трофеи: Если включено, пользователи могут награждаться трофеями за завершение определённых действий или за достижение определённых этапов. Если отключено, то иерархия званий пользователей больше не будет иметь возможности использования баллов.
Поле иерархии званий пользователей: Нужно выбрать, на чем будет структурироваться иерархия званий пользователей.
You must be registered for see links
)
You must be registered for see images
Заголовок: Заголовок звания.
You must be registered for see images
Минимальное значение: Минимальное значение реакций/сообщений/баллов для получения звания.
Включить трофеи: Если включено, пользователи могут награждаться трофеями за завершение определённых действий или за достижение определённых этапов. Если отключено, то иерархия званий пользователей больше не будет иметь возможности использования баллов.
Поле иерархии званий пользователей: Нужно выбрать, на чем будет структурироваться иерархия званий пользователей.
Для того, чтобы установить какой-либо аддон, нужно включить функцию добавления аддонов из архивов. Для этого переходим по пути C:\ospanel\domains\localhost\src
Открываем файл config.php. Добавляем в конец данную строку:
Сохраняем файл. Должно получиться так:
После того, как вы сохранили файл, переходим в Плагины -> Список плагинов (
Нажимаете "Установить/обновить из архива"
Тут выбираете нужный архив с плагином и нажимаете "Загрузить".
Открываем файл config.php. Добавляем в конец данную строку:
PHP:
$config['enableAddOnArchiveInstaller'] = true;
Сохраняем файл. Должно получиться так:
You must be registered for see images
После того, как вы сохранили файл, переходим в Плагины -> Список плагинов (
You must be registered for see links
)Нажимаете "Установить/обновить из архива"
You must be registered for see images
Тут выбираете нужный архив с плагином и нажимаете "Загрузить".
Чтобы установить русификацию какого-либо аддона, переходим в Внешний вид -> Языки (
Нажимаем "Импорт", выбираем нужный XML-Файл и ставим галочку на "Перезаписать язык" , там выбираете "Russian (RU)" и снова нажимаете "Импорт"
You must be registered for see links
)
You must be registered for see images
Нажимаем "Импорт", выбираем нужный XML-Файл и ставим галочку на "Перезаписать язык" , там выбираете "Russian (RU)" и снова нажимаете "Импорт"
You must be registered for see images
Чтобы установить какой-либо стиль, переходим в Внешний вид -> Стили (
Нажимаем на кнопку "Импорт".
Выбираем архив или XML-Файл (В зависимости от стиля) и снова нажимаем "Импорт"
После импортирования заходим в Внешний вид -> Стили (
И ставим галочку напротив того стиля, который вы хотите использовать.
You must be registered for see links
).Нажимаем на кнопку "Импорт".
You must be registered for see images
Выбираем архив или XML-Файл (В зависимости от стиля) и снова нажимаем "Импорт"
После импортирования заходим в Внешний вид -> Стили (
You must be registered for see links
)И ставим галочку напротив того стиля, который вы хотите использовать.
Чтобы создать узлы (разделы) переходим в Форумы -> Узлы (
Будет список всех существующих узлов (разделов), нажимаем "Добавить узел"
Категория: Категория узлов, в ней нельзя размещать темы, внутри ее узлов - можно (если есть права).
Форум: Обычный узел, в нем можно создавать темы.
Форум-ссылка: При нажатии на этот узел, пользователь будет перемещен на указанную ссылку.
Страница: Тема-Страница, нельзя создавать темы.
Форум для поиска: Показывает темы, соответствующие этому форуму для поиска.
Чаще всего в XenForo используют 2 типа, это Категория и Форум.
You must be registered for see links
)Будет список всех существующих узлов (разделов), нажимаем "Добавить узел"
You must be registered for see images
Категория: Категория узлов, в ней нельзя размещать темы, внутри ее узлов - можно (если есть права).
Форум: Обычный узел, в нем можно создавать темы.
Форум-ссылка: При нажатии на этот узел, пользователь будет перемещен на указанную ссылку.
Страница: Тема-Страница, нельзя создавать темы.
Форум для поиска: Показывает темы, соответствующие этому форуму для поиска.
Чаще всего в XenForo используют 2 типа, это Категория и Форум.
Чтобы создать префиксы для тем, переходим в Форумы -> Префиксы тем (
Нажимаем "Добавить префикс"
Заголовок: Заголовок префикса.
Описание: Если этот префикс требует дополнительного объяснения при просмотре связанного элемента, Вы можете ввести здесь описание, опционально, используя HTML.
Справка по использования префиксов: Если Вы хотите объяснить участникам использование этого префикса при подготовке их контента, введите описание здесь. Вы можете использовать HTML.
Стиль отображения: Стиль префикса.
Группа префиксов: Категория префиксов, можно создать нажав на "Добавить группу префиксов"
Порядок отображения: Чем меньше значения, тем первее он будет показываться в названии темы.
You must be registered for see links
).Нажимаем "Добавить префикс"
Заголовок: Заголовок префикса.
Описание: Если этот префикс требует дополнительного объяснения при просмотре связанного элемента, Вы можете ввести здесь описание, опционально, используя HTML.
Справка по использования префиксов: Если Вы хотите объяснить участникам использование этого префикса при подготовке их контента, введите описание здесь. Вы можете использовать HTML.
Стиль отображения: Стиль префикса.
Группа префиксов: Категория префиксов, можно создать нажав на "Добавить группу префиксов"
You must be registered for see links
.Порядок отображения: Чем меньше значения, тем первее он будет показываться в названии темы.
Чтобы изменить определенную текст/фразу, переходим в Внешний вид -> Фразы (
Те фразы, которые измены языком/вами, будут подсвечиваться красным.
Чтобы найти конкретную фразу, нажимаем на "Уточнить и перевести".
В поле "Текст содержит" вводим нужную нам фразу и нажимаем "Уточнить"
Теперь у вас будет показываться список фраз, где есть введенный вами текст.
Когда нашли нужный, нажимаем на него.
В поле "Текст фразы" пишем текст, на который мы хотим заменить и нажимаем "Сохранить"
You must be registered for see links
).Те фразы, которые измены языком/вами, будут подсвечиваться красным.
Чтобы найти конкретную фразу, нажимаем на "Уточнить и перевести".
You must be registered for see images
В поле "Текст содержит" вводим нужную нам фразу и нажимаем "Уточнить"
Теперь у вас будет показываться список фраз, где есть введенный вами текст.
You must be registered for see images
Когда нашли нужный, нажимаем на него.
В поле "Текст фразы" пишем текст, на который мы хотим заменить и нажимаем "Сохранить"
You must be registered for see images
You must be registered for see images
You must be registered for see images
Чтобы отправить всем пользователям уведомление, переходим в Связь -> Отправить оповещение (
Выбираем от какого пользователя отправить.
В текст оповещения пишем сам текст. Можно использовать HTML.
Если вам нужно, используйте встроенные критерии.
Так же можно отправить рассылку по email или Личным Сообщениям:
You must be registered for see links
)Выбираем от какого пользователя отправить.
В текст оповещения пишем сам текст. Можно использовать HTML.
Если вам нужно, используйте встроенные критерии.
You must be registered for see images
You must be registered for see images
Так же можно отправить рассылку по email или Личным Сообщениям:
You must be registered for see images
Чтобы добавить какой-либо платежный шлюз, переходим в Настройки -> Платежные шлюзы (
Нажимаем на "Добавить платежный шлюз"
По дефолту доступные шлюзы это: Braintree, PayPal, Stripe, 2Checkout
Чтобы добавить другие, нужно установить определенные аддоны, которые добавляют определенный платежный шлюз.
Заголовок: Заголовок платежного шлюза, виден только в админ-панели.
Отображаемое название: Название платежного шлюза, виден на всем форуме.
You must be registered for see links
)Нажимаем на "Добавить платежный шлюз"
По дефолту доступные шлюзы это: Braintree, PayPal, Stripe, 2Checkout
Чтобы добавить другие, нужно установить определенные аддоны, которые добавляют определенный платежный шлюз.
You must be registered for see images
Заголовок: Заголовок платежного шлюза, виден только в админ-панели.
Отображаемое название: Название платежного шлюза, виден на всем форуме.
Чтобы создать платные повышения прав, переходим в Пользователи -> Платные повышения прав (
Нажимаем на "Добавить платное повышения"
Заголовок: Заголовок повышения.
Описание: Описания повышения. Можно использовать HTML.
Цена: Цена за данное повышение.
Продолжительность: На сколько это повышение выдается после покупки.
Платежный шлюз: Разрешенные платежные шлюзы, с которых можно оплатить данное повышение.
Дополнительные группы пользователей: Дополнительные группы пользователей, которые получит пользователь после оплаты.
Купить платные повышения можно в
You must be registered for see links
)Нажимаем на "Добавить платное повышения"
You must be registered for see images
Заголовок: Заголовок повышения.
Описание: Описания повышения. Можно использовать HTML.
Цена: Цена за данное повышение.
Продолжительность: На сколько это повышение выдается после покупки.
Платежный шлюз: Разрешенные платежные шлюзы, с которых можно оплатить данное повышение.
Дополнительные группы пользователей: Дополнительные группы пользователей, которые получит пользователь после оплаты.
Купить платные повышения можно в
You must be registered for see links
You must be registered for see images
Чтобы добавить свои смайлы, переходим в Содержимое -> Смайлы (
Нажимаем "Добавить смайл"
Заголовок: Название смайла.
Текст для замены:
( Обычно используют такой формат, между двумя двоеточиями название смайла в нижнем регистре, где пробелы заменены на_ или - )
URL-адрес картинки для замены: Вводим путь к смайлу или загрузим смайл нажав на кнопку справа.
You must be registered for see links
)
You must be registered for see images
Нажимаем "Добавить смайл"
You must be registered for see images
Заголовок: Название смайла.
Текст для замены:
PHP:
:hi:
URL-адрес картинки для замены: Вводим путь к смайлу или загрузим смайл нажав на кнопку справа.
Чтобы зарегистрировать пользователя не выходя из аккаунта админа, переходим в Пользователи -> Создать нового пользователя (
Достаточно заполнить Имя пользователя и Пароль, при желании можно и остальное.
You must be registered for see links
)Достаточно заполнить Имя пользователя и Пароль, при желании можно и остальное.
На самом деле это не очень-то и сложно.
Чтобы найти, какой шаблон используется на странице, откроем код-элемента (Shift + Ctrl + I) и практически в самом верху будет название шаблона:
Теперь переходим в Внешний вид -> Шаблоны (
В строке "Отфильтровать..." пишем название нужного шаблона.
Нажимаем на него. И правим так, как вам нужно, там используется HTML/CSS + Синтаксис шаблонов XenForo (
В моем случае мне нужна была 116 строка:
Запомните, такое лучше всего делать через модификацию шаблонов!
Чтобы найти, какой шаблон используется на странице, откроем код-элемента (Shift + Ctrl + I) и практически в самом верху будет название шаблона:
You must be registered for see images
Теперь переходим в Внешний вид -> Шаблоны (
You must be registered for see links
)
You must be registered for see images
В строке "Отфильтровать..." пишем название нужного шаблона.
You must be registered for see images
Нажимаем на него. И правим так, как вам нужно, там используется HTML/CSS + Синтаксис шаблонов XenForo (
You must be registered for see links
)В моем случае мне нужна была 116 строка:
You must be registered for see images
You must be registered for see images
Запомните, такое лучше всего делать через модификацию шаблонов!
Сейчас сделаем то же самое, что и через обычную правку шаблонов.
Чтобы иметь возможность создавать модификации шаблонов, нужно включить режим Разработчика.
Чтобы включить его, нужно снова зайти в C:\ospanel\domains\localhost\src, зайти в файл config.php и добавить это в конец файла:
После этого будет возможность создавать модификации шаблонов, но если вы используете не локальный сервер, выключайте режим разработчика когда его не используете!
Переходим в Внешний вид -> Модификация шаблонов (
Нажимаем "Добавить модификацию шаблона"
Шаблон: Название шаблона для модификации.
Ключ-модификации: Нигде не отображается, должен быть уникальным.
В моем случае, нужно выбрать тип поиска "Простая замена"
В поле "Найти" вписываем то, что нужно найти, в моем случае это:
В поле "Заменить" вписываем то, на что нужно заменить найденный текст, в моем случае это:
Нажимаем кнопку "Сохранить"
Как видим, все работает:
Если что, в любой момент можно отключить модификацию:
Чтобы иметь возможность создавать модификации шаблонов, нужно включить режим Разработчика.
Чтобы включить его, нужно снова зайти в C:\ospanel\domains\localhost\src, зайти в файл config.php и добавить это в конец файла:
PHP:
$config['development']['enabled'] = true;
После этого будет возможность создавать модификации шаблонов, но если вы используете не локальный сервер, выключайте режим разработчика когда его не используете!
Переходим в Внешний вид -> Модификация шаблонов (
You must be registered for see links
)
You must be registered for see images
Нажимаем "Добавить модификацию шаблона"
You must be registered for see images
Шаблон: Название шаблона для модификации.
Ключ-модификации: Нигде не отображается, должен быть уникальным.
В моем случае, нужно выбрать тип поиска "Простая замена"
В поле "Найти" вписываем то, что нужно найти, в моем случае это:
PHP:
<xf:userblurb user="$user" tag="div" class="memberHeader-blurb" />
В поле "Заменить" вписываем то, на что нужно заменить найденный текст, в моем случае это:
PHP:
<xf:userblurb user="$user" tag="div" class="memberHeader-blurb" />
<div class="memberHeader-blurb">
<dl class="pairs pairs--inline">
<dt>ID</dt>
<dd dir="auto">
{$user.user_id}
</dd>
</dl>
</div>
Нажимаем кнопку "Сохранить"
Как видим, все работает:
You must be registered for see images
Если что, в любой момент можно отключить модификацию:
You must be registered for see images
Со временем статья будет дополняться новыми инструкциями!
Спасибо за внимание!