Strona 1 z 1

Html w postach

: 15 marca 2015, 14:16
autor: Mecenas
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>

Re: Html w postach

: 15 marca 2015, 16:21
autor: Aviator
wiesz że używanie html w postach jest niebezpieczne?

Re: Html w postach

: 15 marca 2015, 16:23
autor: Mecenas
A dlaczego?

Re: Html w postach

: 15 marca 2015, 17:45
autor: Zyleta
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

Re: Html w postach

: 15 marca 2015, 20:10
autor: Mecenas
A w jaki sposob to zrobic?

Re: Html w postach

: 15 marca 2015, 23:21
autor: Zyleta
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