FastComments.com Blog

Як створити систему коментарів, схожу на Hackaday.com

24 січня 2020
автор: Devon Winrick

ОГО, ЩО СТАЛОСЯ?

Цей пост є демонстрацією використання FastComments для створення системи коментарів, яка виглядає як https://hackaday.com.

Ми не радимо вам копіювати їх. Але це демонструє гнучкість FastComments.

Зробити FastComments таким чином дуже просто! Ми створили UI для цього! Ось конфігурація, яку ми використали, щоб налаштувати FastComments під цю сторінку:

Налаштування FastComments Hackaday

Якщо ви хочете зробити це в коді, це так само просто.

Нам потрібно лише встановити кілька параметрів. Що-ж, сім. Ось фрагмент коду (куски CSS опущені). Лише стільки CSS можна вставити таким чином. Ми рекомендуємо використовувати вищезазначений UI для визначення CSS. Це також зменшить його для вас, тоді як визначення параметру customCSS не застосовуватиме жодних оптимізацій для зменшення.

Отже, що означає кожен з них?

  • commentCountFormat = Формат заголовка над потоком коментарів. "[count]" замінюється фактичним локалізованим числом.
  • commentCountUpdated = Функція, яка викликається, коли кількість коментарів змінюється. Ми використовуємо це, щоб задати кількість коментарів у верхній частині сторінки.
  • headerHTML = HTML, що відображається над полем "залишити відповідь". У цьому випадку ми використовуємо його, щоб вставити елемент заголовка.
  • hideAvatars = Hackaday не має аватарів. Тому ми встановлюємо це значення в true, щоб їх приховати.
  • inputAfterComments = Переміщує поле для відповідей в кінець потоку коментарів.
  • absoluteDates = Змінює стандартний формат дати (тобто "11 хвилин тому") на абсолютну дату.
  • customCSS = Користувацький стиль.

Усі параметри конфігурації документовані тут.