Фикс обработки параметра site.tabs.legal.text

This commit is contained in:
2026-07-22 11:08:28 +08:00
parent cd2ab11c44
commit 0de883f033
3 changed files with 21 additions and 14 deletions
+1 -1
View File
@@ -250,7 +250,7 @@ site:
icon: code-braces icon: code-braces
- title: "@iptv_aggregator" - title: "@iptv_aggregator"
url: https://t.me/iptv_aggregator url: https://t.me/iptv_aggregator
icon: paper-plane-outline icon: bullhorn-variant-outline
footer: footer:
links: links:
- title: Исходники - title: Исходники
+4 -3
View File
@@ -8,6 +8,7 @@ package config
import ( import (
"fmt" "fmt"
"html/template"
"log" "log"
"math/rand" "math/rand"
"os" "os"
@@ -64,8 +65,8 @@ type Link struct {
// TabConfig описывает настройку одной вкладки на странице плейлиста. // TabConfig описывает настройку одной вкладки на странице плейлиста.
type TabConfig struct { type TabConfig struct {
Visible bool `yaml:"visible"` Visible bool `yaml:"visible"`
Text string `yaml:"text"` Text template.HTML `yaml:"text"`
} }
// TabsConfig описывает группу вкладок на странице плейлиста. // TabsConfig описывает группу вкладок на странице плейлиста.
@@ -289,7 +290,7 @@ func defaults() *Config {
{Title: "Помощь", Icon: "help-circle-outline", Children: []Link{ {Title: "Помощь", Icon: "help-circle-outline", Children: []Link{
{Title: "Документация", Url: "https://m3u.su/docs", Icon: "book-open-variant-outline"}, {Title: "Документация", Url: "https://m3u.su/docs", Icon: "book-open-variant-outline"},
{Title: "Исходники", Url: "https://git.axenov.dev/IPTV", Icon: "code-braces"}, {Title: "Исходники", Url: "https://git.axenov.dev/IPTV", Icon: "code-braces"},
{Title: "@iptv_aggregator", Url: "https://t.me/iptv_aggregator", Icon: "paper-plane-outline"}, {Title: "@iptv_aggregator", Url: "https://t.me/iptv_aggregator", Icon: "bullhorn-variant-outline"},
}}, }},
}, },
}, },
+16 -10
View File
@@ -24,15 +24,21 @@ site:
legal: legal:
visible: true visible: true
text: | text: |
Данные, представленные на данной странице, получены автоматически из открыто доступных в интернете IPTV-плейлистов, опубликованных третьими лицами. При наличии технической возможности, источник плейлиста может быть указан на вкладке "Основные данные". <p>
Данные, представленные на данной странице, получены автоматически из открыто доступных в интернете IPTV-плейлистов, опубликованных третьими лицами. При наличии технической возможности, источник плейлиста может быть указан на вкладке "Основные данные".
Сервис не размещает и не транслирует медиаконтент, не создаёт, не призывает использовать и распространять плейлисты третьих лиц, а также не оказывает услуг по ретрансляции телепрограмм. </p>
<p>
Подробности о проекте и о том, как здесь оказались объекты ваших прав, читайте <a href="https://example.com/docs">здесь</a> Сервис не размещает и не транслирует медиаконтент, не создаёт, не призывает использовать и распространять плейлисты третьих лиц, а также не оказывает услуг по ретрансляции телепрограмм.
</p>
Информация о телеканалах (наименования, логотипы, технический статус и другие сведения) формируется исключительно путём обработки содержимого самого плейлиста. Вся информация носит технический и ознакомительный характер, и её достоверность не гарантируется. <p>
Подробности о проекте и о том, как здесь оказались объекты ваших прав, читайте <a href="https://example.com/docs">здесь</a>
Все права на торговые марки и графические изображения принадлежат их законным владельцам. Если вы являетесь правообладателем и считаете, что сведения на этой странице затрагивают ваши права, вы можете направить уведомление на адрес <a href="mailto:abuse@example.com">abuse@example.com. </p>
<p>
Информация о телеканалах (наименования, логотипы, технический статус и другие сведения) формируется исключительно путём обработки содержимого самого плейлиста. Вся информация носит технический и ознакомительный характер, и её достоверность не гарантируется.
</p>
<p>
Все права на торговые марки и графические изображения принадлежат их законным владельцам. Если вы являетесь правообладателем и считаете, что сведения на этой странице затрагивают ваши права, вы можете направить уведомление на адрес <a href="mailto:abuse@example.com">abuse@example.com.
</p>
header: header:
menu: menu:
- title: Помощь - title: Помощь
@@ -46,7 +52,7 @@ site:
icon: code-braces icon: code-braces
- title: "@iptv_aggregator" - title: "@iptv_aggregator"
url: https://t.me/iptv_aggregator url: https://t.me/iptv_aggregator
icon: paper-plane-outline icon: bullhorn-variant-outline
footer: footer:
links: links:
- title: Исходники - title: Исходники