forked from ORGANISATION-KA-INTERNATIONALE/FEDIVERSE-OKI
feat: permit display one video in index
This commit is contained in:
+26
-6
@@ -213,15 +213,16 @@ cp mentions-legales.php.sample mentions-legales.php
|
||||
|
||||
Ces fichiers sont listés dans le `.gitignore` afin que vos modifications ne soient pas suivies par Git, ce qui vous permet de personnaliser votre instance sans affecter le code source principal.
|
||||
|
||||
== 📺 Section Hero : Direct et Playlists
|
||||
== 📺 Section Hero : Direct, Vidéo et Playlists
|
||||
|
||||
FEDIVERSE OKI propose une section hero flexible et configurable en haut de la page d'accueil, pouvant afficher soit un direct PeerTube, soit une playlist audio/vidéo (PeerTube, Funkwhale, Castopod), soit être masquée complètement.
|
||||
FEDIVERSE OKI propose une section hero flexible et configurable en haut de la page d'accueil, pouvant afficher soit un direct PeerTube, soit une vidéo unique, soit une playlist audio/vidéo (PeerTube, Funkwhale, Castopod), soit être masquée complètement.
|
||||
|
||||
=== 🎯 Modes disponibles
|
||||
|
||||
La section hero supporte trois modes configurables via `HERO_TYPE` :
|
||||
La section hero supporte quatre modes configurables via `HERO_TYPE` :
|
||||
|
||||
- *`live`* : Affiche le direct PeerTube s'il est actif, sinon affiche l'annonce du prochain live
|
||||
- *`video`* : Affiche une vidéo PeerTube spécifique
|
||||
- *`playlist`* : Affiche une playlist embarquée (PeerTube, Funkwhale ou Castopod)
|
||||
- *`none`* : Masque complètement la section hero
|
||||
|
||||
@@ -232,12 +233,20 @@ Ajoutez dans votre `config.local.php` :
|
||||
[source,php]
|
||||
----
|
||||
// Type de contenu à afficher dans la section hero
|
||||
// Options: 'live', 'playlist', 'none'
|
||||
define('HERO_TYPE', 'playlist');
|
||||
// Options: 'live', 'video', 'playlist', 'none'
|
||||
define('HERO_TYPE', 'video');
|
||||
|
||||
// === Configuration pour HERO_TYPE = 'live' ===
|
||||
define('LIVE_ACCOUNT_NAME', 'admin');
|
||||
|
||||
// === Configuration pour HERO_TYPE = 'video' ===
|
||||
|
||||
// ID de la vidéo (extrait de l'URL: https://gade.o-k-i.net/w/VIDEO_ID)
|
||||
define('HERO_VIDEO_ID', '1aJ2u9euwF9fWKQhFxwFio');
|
||||
|
||||
// Titre de la vidéo (optionnel, pour l'accessibilité)
|
||||
define('HERO_VIDEO_TITLE', 'Vidéo de présentation');
|
||||
|
||||
// === Configuration pour HERO_TYPE = 'playlist' ===
|
||||
|
||||
// Type de plateforme: 'peertube', 'funkwhale', 'castopod'
|
||||
@@ -256,7 +265,18 @@ define('PLAYLIST_TITLE', 'Sélection OKI');
|
||||
define('PLAYLIST_DESCRIPTION', 'Notre sélection de vidéos');
|
||||
----
|
||||
|
||||
=== 🎵 Exemples de configuration par plateforme
|
||||
=== 🎬 Exemples de configuration
|
||||
|
||||
==== Vidéo unique PeerTube
|
||||
|
||||
[source,php]
|
||||
----
|
||||
define('HERO_TYPE', 'video');
|
||||
define('HERO_VIDEO_ID', '1aJ2u9euwF9fWKQhFxwFio');
|
||||
define('HERO_VIDEO_TITLE', 'Présentation du mouvement');
|
||||
----
|
||||
|
||||
L'URL de la vidéo sera : `https://gade.o-k-i.net/w/1aJ2u9euwF9fWKQhFxwFio`
|
||||
|
||||
==== PeerTube (Playlist vidéo)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user