Загрузка...

[ XenForo ] Делаем свой форум | FAQ По XenForo

Тема в разделе Статьи создана пользователем ToSa 28 июл 2023. (поднята Вчера, в 23:00) 9076 просмотров

Загрузка...
  1. ToSa
    ToSa Автор темы 28 июл 2023 Paypal / Amazon - lolz.live/threads/4195418/ 22 389 18 дек 2021
    Всем привет!

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

    XenForoкоммерческое программное обеспечение для веб-форумов, написанное на PHP. Разработчиками являются бывшие ведущие программисты другого веб-форума — vBulletin— Kier Darby и Mike Sullivan. Выпуск первой публичной бета-версии XenForo состоялся в октябре 2010-го года, а первой стабильной версии - 8 марта 2011 года.

    На нем собственно и стоит лолзтим, правда он стоит на более ранней (1.x) версии, чем мы сегодня рассмотрим в этой статье.

    OpenServerPanel (скачать - https://rutracker.org/forum/viewtopic.php?t=6250329 )
    XenForo 2.2.13 (скачать - https://xenforo.info/resources/xenforo-2-2-13-release-edition-by-xenforo-info.10431/ (no ad))
    Русификация XenForo 2.2.13 (скачать - https://xenforo.info/resources/Русский-язык-для-xenforo-2.5773/ (no ad))
    Заходим в настройки

    [IMG]
    [IMG]
    Теперь нужно создать Базу Данных:



    [IMG]
    У вас где у меня test ничего не будет. Нажимаем кнопку "Создать".
    [IMG]

    Вводим любое имя:

    [IMG]

    Выбираем и нажимаем "Открыть"

    [IMG]


    Нажимаем ПКМ -> Создать -> База Данных:

    [IMG]

    Опять вводим любое имя и нажимаем "ОК":

    [IMG]

    И у вас должна появится новая База Данных:

    [IMG]
    Скачиваем из начала статьи XenForo 2.2.13.
    Распаковываем в C:\ospanel\domains\localhost
    Из папки upload переместить в текущую папку:

    [IMG]
    Теперь переходим на http://localhost
    Будет такое:

    [IMG]

    Нажимаем на "Begin installation"
    В MySQL user name пишем root, в MySQL database name имя Базы Данных

    [IMG]

    В моем случае имя Базы Данных - new_lolz_2_0

    Нажимаем на "Save Config"

    [IMG]

    Нажимаем на "Continue"

    Если вы все сделали правильно, то будет такое:

    [IMG]

    Снова нажимаем на кнопку "Begin installation" и ожидаем установки.

    После успешной установки надо создать аккаунт администратора:

    [IMG]

    Вписываем данные и нажимаем на "Create administrator"

    После вписываем название форума (Необязательно):

    [IMG]

    Нажимаем на "Setup Options"

    После полной установки нажимаем на "Enter your control panel"


    Вписываем данные от аккаунта администратора:

    [IMG]

    Нажимаем на кнопку "Administator login"

    Если вы вошли, то поздравляю, вы только что установили XenForo на свой локальный сервер. Чтобы перейти на форум нажмите на название вашего форума в левом верхнем углу:

    [IMG]

    [IMG]
    Чтобы поставить русификацию на наш форум, скачиваем ее по ссылке из начала статьи, затем переходим в Appearance -> Languages (http://localhost/admin.php?languages/ ):

    [IMG]

    Нажимаем на кнопку "Import":

    В Import from uploaded XML file Выбираем XML-файл, который лежал в архиве с русификацией.

    [IMG]

    Снова нажимаем на "Import" и ожидаем пока все импортируется.

    Напротив "Russian (RU)" ставим галочку:

    [IMG]

    Обновляем страницу и теперь у вас русский язык практически на всем форуме!

    [IMG]

    [IMG]
    Чтобы создать группы пользователей, перейдите в Группы и права -> Группы пользователей (http://localhost/admin.php?user-groups/ )

    [IMG]

    Нажимаем на "Добавить группу пользователей"

    Заголовок: Название группы (Администратор, Модератор, Куратор и т.д.).

    Приоритет оформления: Если у созданной вами группы стоит CSS для имени пользователя, и приоритет оформления самый высокий, то будет использоваться CSS для имени пользователя этой группы.

    Использовать звание: Звание - простыми словами статус как на Lolzteam, если стоит конкретное звание, то будет отображаться оно.[IMG]
    CSS для имени пользователя: Сделает нику пользователя с этой группой стиль, созданный через CSS.

    Текст баннера: Добавляет баннер с заданным текстом.
    [IMG]
    Стиль баннера: Если есть текст баннера, то у этого баннера будет заданный стиль.
    [IMG]
    Права: Думаю тут и так все понятно, если хотим, чтобы у данной группы было право на что-то, ставим галочку на "Да"
    [IMG]
    Соответственно если не хотим, то ставим "Нет"
    [IMG]
    Чтобы создать иерархию пользователей (Звания, которые можно получить за получения определенного кол-во реакций/сообщений/баллов) переходим в Пользователи -> Иерархия званий пользователей (http://localhost/admin.php?user-title-ladder/ )
    [IMG]

    Заголовок: Заголовок звания.
    [IMG]

    Минимальное значение: Минимальное значение реакций/сообщений/баллов для получения звания.

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

    Поле иерархии званий пользователей: Нужно выбрать, на чем будет структурироваться иерархия званий пользователей.
    Для того, чтобы установить какой-либо аддон, нужно включить функцию добавления аддонов из архивов. Для этого переходим по пути C:\ospanel\domains\localhost\src

    Открываем файл config.php. Добавляем в конец данную строку:
    PHP
    $config['enableAddOnArchiveInstaller'] = true;
    Сохраняем файл. Должно получиться так:

    [IMG]

    После того, как вы сохранили файл, переходим в Плагины -> Список плагинов (http://localhost/admin.php?add-ons/ )
    Нажимаете "Установить/обновить из архива"

    [IMG]

    Тут выбираете нужный архив с плагином и нажимаете "Загрузить".
    Чтобы установить русификацию какого-либо аддона, переходим в Внешний вид -> Языки (http://localhost/admin.php?languages/ )

    [IMG]

    Нажимаем "Импорт", выбираем нужный XML-Файл и ставим галочку на "Перезаписать язык" , там выбираете "Russian (RU)" и снова нажимаете "Импорт"

    [IMG]
    Чтобы установить какой-либо стиль, переходим в Внешний вид -> Стили (http://localhost/admin.php?styles/ ).
    Нажимаем на кнопку "Импорт".

    [IMG]

    Выбираем архив или XML-Файл (В зависимости от стиля) и снова нажимаем "Импорт"

    После импортирования заходим в Внешний вид -> Стили (http://localhost/admin.php?styles/ )

    И ставим галочку напротив того стиля, который вы хотите использовать.
    Чтобы создать узлы (разделы) переходим в Форумы -> Узлы (http://localhost/admin.php?nodes/ )
    Будет список всех существующих узлов (разделов), нажимаем "Добавить узел"
    [IMG]

    Категория: Категория узлов, в ней нельзя размещать темы, внутри ее узлов - можно (если есть права).

    Форум: Обычный узел, в нем можно создавать темы.

    Форум-ссылка: При нажатии на этот узел, пользователь будет перемещен на указанную ссылку.

    Страница: Тема-Страница, нельзя создавать темы.

    Форум для поиска: Показывает темы, соответствующие этому форуму для поиска.


    Чаще всего в XenForo используют 2 типа, это Категория и Форум.
    Чтобы создать префиксы для тем, переходим в Форумы -> Префиксы тем (http://localhost/admin.php?thread-prefixes/ ).

    Нажимаем "Добавить префикс"

    Заголовок: Заголовок префикса.

    Описание: Если этот префикс требует дополнительного объяснения при просмотре связанного элемента, Вы можете ввести здесь описание, опционально, используя HTML.

    Справка по использования префиксов: Если Вы хотите объяснить участникам использование этого префикса при подготовке их контента, введите описание здесь. Вы можете использовать HTML.

    Стиль отображения: Стиль префикса.

    Группа префиксов: Категория префиксов, можно создать нажав на "Добавить группу префиксов" тут.

    Порядок отображения: Чем меньше значения, тем первее он будет показываться в названии темы.
    Чтобы изменить определенную текст/фразу, переходим в Внешний вид -> Фразы (http://localhost/admin.php?languages/russian-ru.2/phrases ).

    Те фразы, которые измены языком/вами, будут подсвечиваться красным.

    Чтобы найти конкретную фразу, нажимаем на "Уточнить и перевести".

    [IMG]

    В поле "Текст содержит" вводим нужную нам фразу и нажимаем "Уточнить"

    Теперь у вас будет показываться список фраз, где есть введенный вами текст.

    [IMG]

    Когда нашли нужный, нажимаем на него.

    В поле "Текст фразы" пишем текст, на который мы хотим заменить и нажимаем "Сохранить"

    [IMG]

    [IMG]
    [IMG]
    Чтобы отправить всем пользователям уведомление, переходим в Связь -> Отправить оповещение (http://localhost/admin.php?users/alert )

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

    [IMG]

    [IMG]

    Так же можно отправить рассылку по email или Личным Сообщениям:

    [IMG]
    Чтобы добавить какой-либо платежный шлюз, переходим в Настройки -> Платежные шлюзы (http://localhost/admin.php?payment-profiles/ )

    Нажимаем на "Добавить платежный шлюз"

    По дефолту доступные шлюзы это: Braintree, PayPal, Stripe, 2Checkout

    Чтобы добавить другие, нужно установить определенные аддоны, которые добавляют определенный платежный шлюз.

    [IMG]

    Заголовок: Заголовок платежного шлюза, виден только в админ-панели.

    Отображаемое название: Название платежного шлюза, виден на всем форуме.
    Чтобы создать платные повышения прав, переходим в Пользователи -> Платные повышения прав (http://localhost/admin.php?user-upgrades/ )

    Нажимаем на "Добавить платное повышения"

    [IMG]

    Заголовок: Заголовок повышения.

    Описание: Описания повышения. Можно использовать HTML.

    Цена: Цена за данное повышение.

    Продолжительность: На сколько это повышение выдается после покупки.

    Платежный шлюз: Разрешенные платежные шлюзы, с которых можно оплатить данное повышение.

    Дополнительные группы пользователей: Дополнительные группы пользователей, которые получит пользователь после оплаты.

    Купить платные повышения можно в http://localhost/index.php?account/upgrades

    [IMG]
    Чтобы добавить свои смайлы, переходим в Содержимое -> Смайлы (http://localhost/admin.php?smilies/ )

    [IMG]

    Нажимаем "Добавить смайл"

    [IMG]

    Заголовок: Название смайла.

    Текст для замены:
    PHP
    :hi:
    ( Обычно используют такой формат, между двумя двоеточиями название смайла в нижнем регистре, где пробелы заменены на _ или - )

    URL-адрес картинки для замены: Вводим путь к смайлу или загрузим смайл нажав на кнопку справа.
    Чтобы зарегистрировать пользователя не выходя из аккаунта админа, переходим в Пользователи -> Создать нового пользователя (http://localhost/admin.php?users/add )

    Достаточно заполнить Имя пользователя и Пароль, при желании можно и остальное.
    На самом деле это не очень-то и сложно.
    Чтобы найти, какой шаблон используется на странице, откроем код-элемента (Shift + Ctrl + I) и практически в самом верху будет название шаблона:

    [IMG]

    Теперь переходим в Внешний вид -> Шаблоны (http://localhost/admin.php?styles/default-style.1/templates&type=public )


    [IMG]

    В строке "Отфильтровать..." пишем название нужного шаблона.

    [IMG]
    Нажимаем на него. И правим так, как вам нужно, там используется HTML/CSS + Синтаксис шаблонов XenForo (https://dev.xenforo.su/template-syntax/ )

    В моем случае мне нужна была 116 строка:

    [IMG]


    [IMG]


    Запомните, такое лучше всего делать через модификацию шаблонов!
    Сейчас сделаем то же самое, что и через обычную правку шаблонов.

    Чтобы иметь возможность создавать модификации шаблонов, нужно включить режим Разработчика.
    Чтобы включить его, нужно снова зайти в C:\ospanel\domains\localhost\src, зайти в файл config.php и добавить это в конец файла:
    PHP
    $config['development']['enabled'] = true;
    После этого будет возможность создавать модификации шаблонов, но если вы используете не локальный сервер, выключайте режим разработчика когда его не используете!

    Переходим в Внешний вид -> Модификация шаблонов (http://localhost/admin.php?template-modifications/ )

    [IMG]

    Нажимаем "Добавить модификацию шаблона"

    [IMG]

    Шаблон: Название шаблона для модификации.

    Ключ-модификации: Нигде не отображается, должен быть уникальным.

    В моем случае, нужно выбрать тип поиска "Простая замена"

    В поле "Найти" вписываем то, что нужно найти, в моем случае это:
    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>
    Нажимаем кнопку "Сохранить"

    Как видим, все работает:

    [IMG]

    Если что, в любой момент можно отключить модификацию:

    [IMG]

    Со временем статья будет дополняться новыми инструкциями!
    Спасибо за внимание!
     
    Этот материал оказался полезным?
    Вы можете отблагодарить автора темы путем перевода средств на баланс
    Отблагодарить автора
    28 июл 2023 Изменено
  2. vuchaev2015
    vuchaev2015 28 июл 2023 все ближе и ближе... 23 708 15 фев 2018
    красавчик, годно и полезно для многих будет. запарился вижу над этим всем :+rep:
    [IMG]
     
    28 июл 2023 Изменено
  3. svell
    молодец, все таки не гей
     
    1. ToSa Автор темы
      svell, между прочем, для тебя тут инфа
    2. svell
      ToSa, я вкурсе
    3. P3psi
  4. Plain
    Plain 28 июл 2023 Policeman swear to God 772 28 авг 2022
    форум процветает, скоро каз прикрутим
     
    1. ToSa Автор темы
  5. BaronKelon
    наконец создам форум фанатов доры и обгоню зеленку гуру
     
    28 июл 2023 Изменено
    1. Seryozha
      BaronKelon, а почему не хаметовой
    2. ToSa Автор темы
    3. BaronKelon
      Seryozha, потому что у хаметовой нет песни дорадура, а у доры есть
  6. Чил354
    Чил354 28 июл 2023 2 16 янв 2022
    нету прав на скачивание
     
    1. Посмотреть предыдущие комментарии (4)
    2. ToSa Автор темы
    3. ToSa Автор темы
      Чил354, либо самому писать
    4. Rekkit
  7. POjsjdd
    POjsjdd 11 авг 2023 12 5 авг 2022
    а где скачать OSP? у меня симп мала(
     
    11 авг 2023 Изменено
    1. Посмотреть предыдущие комментарии (3)
    2. ToSa Автор темы
      POjsjdd, поищи в интернете, их официальный сайт по первой ссылке
    3. ToSa Автор темы
      POjsjdd, меня забанят если я скину, так что не, хотя меня там уже до января забанили
    4. ToSa Автор темы
      POjsjdd, не скину, меня забанят
  8. Siski_piski
    Siski_piski 12 авг 2023 13 339 25 окт 2021
    малаца, свое слово про свой лолз сдержал
     
    1. ToSa Автор темы
      Siski_piski, ну это лишь часть того, чего я хотел, но я спросил и увы так нельзя(
    2. ToSa Автор темы
  9. maryday
    а как сам сайт то установить?
     
    1. ToSa Автор темы
      maryday, примерно также как и на локалку, но по ftp закинуть файлы на сервер
  10. PassRoot
    PassRoot 27 авг 2023 Заблокирован(а) 55 4 фев 2022
    Ураа, сейчас сво лолз сделаю
     
    1. Посмотреть предыдущие комментарии (8)
    2. ToSa Автор темы
      PassRoot, это все равно тестовый домен,а он у меня с прошлого года xD
    3. PassRoot
      ToSa, На сервере произошла ошибка. Пожалуйста, попробуйте позже. пон
    4. ToSa Автор темы
  11. diamondsnegr
    diamondsnegr 27 авг 2023 CryptoБездарь 473 4 апр 2021
    как начинающий воркер сайтов, тебе говорю спасибо, норм мануальчик
     
    1. ToSa Автор темы
  12. Qwizlet
    Qwizlet 27 авг 2023 Заблокирован(а) 17 27 авг 2023
    Только недавно зарегался на этом форуме, потому что заинтересовался этой темой. Для меня как новичка очень неплохая статья, прочитал на одном дыхании . Спасибо бро за статью, продолжай в том же духе :finger_up: и кста удачи мне в начинании создавать свои форумы.
     
    27 авг 2023 Изменено
    1. ToSa Автор темы
  13. Бибизянка
    круто чувак запарился :+rep:
     
  14. evelone192
    evelone192 5 окт 2023 арбитраж p2p ебу :colobok_cool: 169 18 июл 2022
    Красавчик, хорошо все оформил
     
  15. arniswag
    arniswag 20 окт 2023 29 31 мар 2019
    Неплохо объяснил, :+rep:
     
  16. DadaAndDudu
    DadaAndDudu 23 ноя 2023 Заблокирован(а) 1020 25 июн 2019
    Самая полезная статья которую я видел!
    Автору заслуженный минет тему в топ
     
  17. ahk
    ahk 7 янв 2024 cloud 1134 6 июл 2021
     
  18. SlavaFeofilov
    Интересная и объемная статья, точно заслуживает внимания участников форума, особенно кто интересуется в ХенФоро :finger_up:
     
    1. ToSa Автор темы
  19. September
    September 1 фев 2024 :thomas: 10 174 16 мар 2023
    :thomas: Удивительно, но после этого других форумов, как грибов не выросло. Или ещё дождя не было?
     
    1. ToSa Автор темы
      September, думаю просто не заметили еще
    2. September
      ToSa, :thomas: Вполне может быть.
  20. lironvort753
    lironvort753 5 фев 2024 12 10 янв 2022
    Очень годная статья/мануал по установке и настройке xenforo. :finger_up:
     
Top
JavaScript error: