diff --git a/core/templatetags/wysiwyg.py b/core/templatetags/wysiwyg.py index 0707a9c..ab644c5 100644 --- a/core/templatetags/wysiwyg.py +++ b/core/templatetags/wysiwyg.py @@ -40,10 +40,13 @@ def buttons(value: str): try: if '->' in line: text, url = line.split('->') - return f'{text}' + target = 'target="_blank" rel="norefferer noopener"' else: text, url = line.split('|') - return f'{text}' + target = 'target="_self"' + + stripped = text.strip() + return f'{stripped}' if stripped else '' except: return '' diff --git a/db/tournaments/models.py b/db/tournaments/models.py index 24951a8..36a2376 100644 --- a/db/tournaments/models.py +++ b/db/tournaments/models.py @@ -23,7 +23,13 @@ buttons_help_text = """Tutaj można wpisać dowolną ilość przycisków w nast PZBS i Cezar zostaną otwarte w nowej karcie UWAGA !! - 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: + + -> link do wyników + fotogaleria -> link do fotogalerii + + Wtedy pokaże się tylko przycisk fotogalerii, a zdjęcie przekieruje nas do wyników! """.replace('\n', '
')