Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Внести вклад в разработку кода
Синхронизировать код
README.md
Сообщество JFinal: сайт сообщества, разработанный с использованием фреймворка JFinal
Состав проекта:
- Фронтенд: bootstrap + freemarker
- Бэкенд: jfinal
- База данных: mysql
Способ запуска проекта:
- Загрузите код.
- Скомпилируйте файл pom.xml и загрузите пакет jar.
- Настройте проект в соответствии с форматом maven.
- Запустите скрипт jfinalbbs.sql в базе данных mysql для создания базы данных jfinalbbs.
- Настройте соединение с базой данных в файле config.txt в проекте.
- Если вы хотите использовать сторонний логин, вам необходимо создать приложение в qq interconnection и заполнить appid, appkey и redirect_url.
- Метод обратного вызова qq login находится в IndexController и называется qqlogincallback, поэтому формат адреса обратного вызова: http://ваш_домен/qqlogincallback.
- После завершения настройки запустите проект и проверьте результат!
Обновление от 26 апреля 2015 года
- Настройка модуля сообщества на бэкенде
- Добавление функций регистрации и входа в сообщество (для восстановления пароля необходимо отправить электронное письмо, для чего требуется настроить имя пользователя, пароль и класс конфигурации EmailSender)
// SMTP-сервер
private String host = "smtp.exmail.qq.com";
private String username = "";
private String password = "";
- Настройка ссылок на друзей на бэкенде
- Установка функции выделения и основных моментов тем на бэкенде
- Кэширование списков модулей, ссылок на друзей и их сортировка на бэкенде (с использованием jqueryui)
Обновление от 7 июня 2015 года
- Добавлена функция входа через Sina Weibo
- Требуется настройка файла weiboconfig.properties
client_ID=
client_SERCRET=
redirect_URI=http://ваш_домен/weibologincallback
- Добавлен набор пользовательского интерфейса flat-ui для bootstrap
- Удалены пакеты jar, связанные с облачным хранилищем Qiniu и интеграцией Baidu UE, в настоящее время в проекте используется только Baidu UE
- Локальная функция входа отключена, код закомментирован, при необходимости можно его раскомментировать
- Наконец, сравните базу данных с новым скриптом, возможно, база данных была изменена
UI Preview:
Спасибо за вашу поддержку, если у вас возникнут какие-либо проблемы с проектом, пожалуйста, свяжитесь со мной: liygheart@qq.com.
Вы также можете оставить отзыв в сообществе JFinal, номер группы qq: 419343003.
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )