Skip to content

Site Settings

Public site parameters configurable through the Admin Panel. Matches sections from config/admin_sections.php.

General Settings

General Settings (/admin-panel/settings/general):

  • Site name
  • Default language (ru / en)
  • Logo (light and dark theme), favicon
  • User agreement and privacy policy URLs

Appearance

Site Appearance (/admin-panel/settings/appearance):

  • Public theme CSS variables for light and dark mode
  • Groups: brand, signal colors, background and text, borders and buttons
  • Default values are in config/appearance.php

See Theming for details.

SEO & Meta Tags

SEO (/admin-panel/settings/seo):

  • Site meta title, description, and keywords
  • Open Graph: og:site_name, og:title, og:description, og:url, og:type, og:image

Cookie Banner (/admin-panel/settings/cookie-consent):

  • Enable/disable the banner
  • Link in banner text (if empty, uses the privacy policy URL from general settings)

Sidebar (/admin-panel/settings/sidebar):

  • Right sidebar widget list and display order
  • Types: best comments, top blogs, top communities, tags, ad block
  • For data widgets — item count and enable/disable toggle

Topics in Sidebar (/admin-panel/settings/topic-display):

  • Topic source: manual or fill from database
  • Display type: 7-day activity or manual list order
  • Featured topic list with reordering

Sidebar Footer (/admin-panel/settings/footer):

  • Toggle for social icon display
  • Social links (instagram, vkontakte, facebook, twitch, tiktok, telegram, etc.)
  • Custom footer links with icon and label

Content & Media

Content (/admin-panel/settings/content) — commenting and editing restrictions.

Media (/admin-panel/settings/media) — storage driver, file size limit (KB), allowed MIME types.

Additional Scripts

Additional Scripts (/admin-panel/settings/additional-scripts):

Arbitrary HTML/JS/CSS inserted into <head> or before </body>. Useful for analytics, support chat widgets, ad pixels.

Authentication

Authentication & Registration (/admin-panel/settings/auth):

  • Disable registration, require email verification
  • OAuth providers (Google, Yandex, VKontakte, Facebook, Apple, GitHub)
  • One Tap login for Google and Yandex

Mail

Mail (/admin-panel/settings/mail) — SMTP parameters. See Email Configuration.

Rating

Post Rating (/admin-panel/settings/rating) — rating system parameters.

Released under the MIT License.