Можно ли сделать на Flarum превью темы картинкой?

Всем привет. Очень понравился форум Flarum.

Хотелось бы, что бы была возможность после заголовка темы отображать вложение как показано на скрине. Есть ли такие плагины и можно ли стандартными средствами flarum так сделать?

15 Ответов

  1. Можно. Делается плагином. Я когда фларум копал, то там мне приходилось ставить порядка 20 плагинов наверно. Смотри плагины этих ребят, у них полезный каждый 2й

    https://friendsofflarum.org

    А то, что ты говоришь, то там плагин работает, но уже не обновляется. Если найду ссылку на него, то скину сюда в коменты. Ну если мы правильно друг друга поняли

    1. Вот, то что я ставил из плагинов:

      composer require flarum-lang/russian
      composer require dem13n/discussion-cards
      composer require fof/upload "*"
      composer require fof/links
      composer require fof/user-bio:"*"
      composer require fof/polls
      composer require v17development/flarum-seo
      composer require fof/nightmode:"*"
      composer require fof/profile-image-crop:"*"
      composer require fof/reactions:"*"
      composer require fof/analytics:*
      composer require clarkwinkelmann/flarum-ext-circle-groups
      composer require fof/moderator-notes:"*"
      composer require fof/oauth
      composer require askvortsov/flarum-rich-text:*
      composer require sycho/flarum-profile-cover:*
      composer require ianm/follow-users:"*"
      composer require fof/follow-tags:"*"
      composer require fof/prevent-necrobumping
      composer require fof/frontpage
      composer require fof/custom-footer:"*"
      composer require v17development/flarum-user-badges
      composer require fof/cookie-consent
      composer require therealsujitk/flarum-ext-gifs:"*"
      composer require fof/secure-https:"*"
      composer require fof/github-autolink
      composer require acpl/mobile-tab:"*"
      composer require clarkwinkelmann/flarum-ext-post-bookmarks
      composer require askvortsov/flarum-checklist:*
      composer require davwheat/custom-sidenav-links:"*"
      composer require datlechin/flarum-link-preview:"*"
      composer require nearata/flarum-ext-copy-code-to-clipboard:"*"
      composer require flarumite/simple-discussion-views:"*"
      composer require fof/linguist

      То, что ты хочешь, как я понял — это dem13n/discussion-cards

      https://github.com/Dem13n/discussion-cards

      1. мы точно об одном говорим?)
        зайдите на сайт https://www.yaplakal.com/ или https://libarea.ru/
        Сначала идет заголовок, под заголовком картинка, а под картинкой описание поста.

        + да! оно!

  1. На оф. сайте делали плагином: Discussion Thumbnail by FriendsOfFlarum. Он заменяет аватар пользователя на фото из поста.

    https://discuss.flarum.org/d/22231-friendsofflarum-discussion-thumbnail

    Кроме этого, там надо заплатки ещё, чтобы убрать ссылку на профиль. Как сделать в теме этой есть. Но это так себе решение.

    1. ерунда какая то)
      посмотрите мой пост здесь. на этом сайте.
      У меня опубликован заголок — Можно ли сделать на Flarum превью темы картинкой?
      А под этим заголовком у меня идёт картинка, которую я вставил.
      Мне надо что бы на главной странице фларума так было

      1. Пост стоит читать до конца: там надо изменить ещё сss и будет так, как на вашем фото. Там даже есть примеры, что сделали участники.

        Но плагин отдельный лучше и проще, тут много чего делать надо, а это заплатки. 💥

        1. куда вставить код?

          <VirtualHost *:80>
          ServerAdmin webmaster@lib.loc
          DocumentRoot «d:/xampp/htdocs/lib.loc/public"
          ServerName lib.loc
          ServerAlias www.lib.loc
          ErrorLog «d:/xampp/htdocs/lib.loc/error.log"
          CustomLog «d:/xampp/htdocs/lib.loc/access.log"
          <Directory «d:/xampp/htdocs/lib.loc/public">
          Require all granted
          AllowOverride All
          Order allow,deny
          Allow from all
          </Directory>
          </VirtualHost>

          у меня каталог на сервере впс выглядит так:
          https://i.ibb.co/cD97Cjn/image.png

          1. Хм. Это системное администрирование, я тут не силен. У вас по папке я вижу, что есть Cpanel. Если это так, то надо найти, как использовать её для настройки. Эта же панель, она для этого. Если стоит, через неё надо.

            1. мне всего лишь нужно что бы фларум работал по адресу сайт.ру , а не сайт.ру/public )

  1. щас установил фларум, но почему-то он встал в каталог site.ru/public/
    это нормальная история для фларума?
    просто сделать 301 редирект?

    1. Flarum (Laravel) использует политику для папки public, как и LibArea. Необходимо на хостинге настроить:

      Почему index.php находится в папке public, а не в общей папке?

  1. Хочу установить расширение https://github.com/Dem13n/discussion-cards
    Скачал. В какую папку залить и что выполнить в строке ssh?

    1. Не надо заливать ничего, в командной строке надо выполнить:

      composer require dem13n/discussion-cards

      На хостинге должен быть установлен composer, чтобы сделать новую сборку с новым плагином.

      1. То есть я выполню эту команду по SSH и двигло само подгрузит этот плагин?

        1. Да, так и есть!