Html w postach

Pomoc przy instalacji oraz użytkowaniu phpBB 3.1.x. Forum nie służy do zgłaszania znalezionych błędów, innowacji lub problemów związanych ze stylami i modyfikacjami.
Mecenas
Posty: 63
Rejestracja: 18 listopada 2012, 21:42

Html w postach

Post autor: Mecenas » 15 marca 2015, 14:16

WItam,
w jaki sposob wlaczyc na forum html aby wyswietlaly sie albumy z imgur tutaj jest przykladowy kod ktory bedzie zamieszczany na forum:

<iframe class="imgur-album" width="100%" height="550" frameborder="0" src="//imgur.com/a/EH3DS/embed?background=f2f2f2&text=1a1a1a&link=4e76c9"></iframe>

Aviator
Administrator
Posty: 2089
Rejestracja: 07 czerwca 2011, 22:14
Lokalizacja: ZS

Re: Html w postach

Post autor: Aviator » 15 marca 2015, 16:21

wiesz że używanie html w postach jest niebezpieczne?
-=Jeżeli w moim poście brakuje znaków diakrytycznych, oznacza to, że posta wyklepałem przez telefon=-

Mecenas
Posty: 63
Rejestracja: 18 listopada 2012, 21:42

Re: Html w postach

Post autor: Mecenas » 15 marca 2015, 16:23

A dlaczego?

Awatar użytkownika
Zyleta
Moderator
Posty: 196
Rejestracja: 03 marca 2014, 15:39

Re: Html w postach

Post autor: Zyleta » 15 marca 2015, 17:45

Ponieważ ktoś mógłby zamiast tego Twojego przykładowego kody na iframe do albumu z imgur, umieścić jakiś skrypt, albo coś innego, co po prostu zaszkodziłoby Twojej stronie (czy to wizualnie, czy to zagrażałoby bezpieczeństwu).

Co do tego, proponowałbym utworzyć, jeśli już, jakiś BBCode pod takie albumy

Mecenas
Posty: 63
Rejestracja: 18 listopada 2012, 21:42

Re: Html w postach

Post autor: Mecenas » 15 marca 2015, 20:10

A w jaki sposob to zrobic?

Awatar użytkownika
Zyleta
Moderator
Posty: 196
Rejestracja: 03 marca 2014, 15:39

Re: Html w postach

Post autor: Zyleta » 15 marca 2015, 23:21

Cóż.. jeśli chodzi o BBCode, to ten kod, który podałeś, wpisujesz w "Zamiennik HTML", a jedynie zmieniający się ciąg znaków galerii (szczerze powiedziawszy, nie znam za bardzo zasady działania tych galerii całych), zastępujesz odpowiednią zmienną BBCode'ów. Dlatego dla przykładu dam, jeśli galeria, różnych użytkowników, ma zmienną następującą między "/a/", a "/embed?" (w Twoim przykładzie będzie to "EH3DS"), to wtedy, zamiennik wyglądałby mniej więcej tak:

Kod: Zaznacz cały

<iframe class="imgur-album" width="100%" height="550" frameborder="0" src="//imgur.com/a/{SIMPLETEXT}/embed?background=f2f2f2&text=1a1a1a&link=4e76c9"></iframe>
A sam znacznik BBCode, dowolny , czyli może być coś takiego:

Kod: Zaznacz cały

[album]{SIMPLETEXT}[/album]
Ale jakbyś chciał dać dodatkowo użytkownikom możliwość zmiany koloru tła, tekstu, linków, to dodać inne opcje i zrobić bardziej zaawansowany BBCode, np. coś takiego:

Kod: Zaznacz cały

[album={SIMPLETEXT}]{IDENTIFIER1}, {IDENTIFIER2}, {IDENTIFIER3}[/album]
gdzie odpowiednio zmienne {IDENTIFIERx} byłyby wstawiane w miejsca koloru tła, tekstu, linków.

Również możesz dać im możliwość ustawienia zmiennej wysokości i szerokości, obramowania.. na podobnych zasadach

ODPOWIEDZ

Wróć do „Użytkowanie”