[func] hide empty buttons

main
yaemiku 2022-08-18 01:54:55 +02:00
parent 0e7f67eeb9
commit bb69be5fcb
Signed by: podlaskizbs
GPG Key ID: ADC039636B3E4AAB
2 changed files with 12 additions and 3 deletions

View File

@ -40,10 +40,13 @@ def buttons(value: str):
try: try:
if '->' in line: if '->' in line:
text, url = line.split('->') text, url = line.split('->')
return f'<a href={url} target="_blank" rel="norefferer noopener" class="inline px-12 py-2 button red color">{text}</a>' target = 'target="_blank" rel="norefferer noopener"'
else: else:
text, url = line.split('|') text, url = line.split('|')
return f'<a href={url} target="_self" class="inline px-12 py-3 button red color">{text}</a>' target = 'target="_self"'
stripped = text.strip()
return f'<a href={url} {target} class="inline px-12 py-3 button red color">{stripped}</a>' if stripped else ''
except: except:
return '' return ''

View File

@ -23,7 +23,13 @@ buttons_help_text = """Tutaj można wpisać dowolną ilość przycisków w nast
</code> </code>
PZBS i Cezar zostaną otwarte w nowej karcie PZBS i Cezar zostaną otwarte w nowej karcie
<b>UWAGA !!</b> <b>UWAGA !!</b>
Klikając na zdjęcie zawsze zostaniemy przekierowani na pierwszy link w nowej karcie Klikając na zdjęcie zawsze zostaniemy przekierowani na pierwszy podany link
Gdy nie podamy tekstu przyciku, nie pokaże on się, można to wykorzystać w taki sposób:
<code>
-> link do wyników
fotogaleria -> link do fotogalerii
</code>
Wtedy pokaże się <b>tylko przycisk fotogalerii</b>, a zdjęcie przekieruje nas do wyników!
""".replace('\n', '<br />') """.replace('\n', '<br />')