Webboard

Pełna wersja: Miniatura grafiki w xthread
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam. W jednym z działów mam stworzone pole z pluginu Xthread, w którym wrzuca się tylko grafikę. Próbowałem umieścić również global w miejsce, w którym wyświetlają się avatary przy nazwie tematu i ustawiać w class rozmiar, ale bez skutku - wyświetlało mi cały czas normalnej wielkości grafikę.

Zawartość kodu formatu wyświetlania 
<a href="{URL}" data-fancybox="logo-pluginu" data-type="image" target="_blank"> <img src="{URL}" width="100" height="100" style="border-radius: 10%"; /></a>

W szablonie mam po prostu 
{$GLOBALS['threadfields']['logopluginu']['value']}

Próbowałem zostawić samo {value} w formacie wyświetlania, a kod przenieść do szablonu to nie wyświetla w ogóle grafiki.
Jesteś pewny że wartość Key jest poprawnie wpisana? 'logopluginu'
Jeśli tak, to musisz stworzyć nowy szablon globalny, który będzie wyświetlał obrazki, przykładowo:
prefix_forumdisplay_threadlist i tutaj wrzucasz normalną zawartość forumdisplay_threadlist z szablonu (o ile chcesz aby wygląd był taki sam) a następnie umieszczasz i edytujesz tam {$GLOBALS['threadfields']['logopluginu']['value']} oraz w edycji forum (wybrane forum/kategoria) dodajesz Template Prefix jako prefix_ i gotowe.

Nie możesz tego dodać od tak do forumdisplay_threadlist
Do szablonu 
<a href="{$GLOBALS['threadfields']['key']['url']}" target="_blank">

<img src="{$GLOBALS['threadfields']['key']['thumbs']['wymiary']['url']}" alt="{$thread['subject']} Screenshot" title="{$thread['subject']} Screenshot" width="{$GLOBALS['threadfields']['key']['thumbs']['wymiar width']['w']}" height="{$GLOBALS['threadfields']['key']['thumbs']['wymiar height']['h']}" /></a>
(08.07.2017, 07:54)Penny napisał(a): [ -> ]Jesteś pewny że wartość Key jest poprawnie wpisana? 'logopluginu'
Jeśli tak, to musisz stworzyć nowy szablon globalny, który będzie wyświetlał obrazki, przykładowo:
prefix_forumdisplay_threadlist i tutaj wrzucasz normalną zawartość forumdisplay_threadlist z szablonu (o ile chcesz aby wygląd był taki sam) a następnie umieszczasz i edytujesz tam {$GLOBALS['threadfields']['logopluginu']['value']} oraz w edycji forum (wybrane forum/kategoria) dodajesz Template Prefix jako prefix_ i gotowe.

Nie możesz tego dodać od tak do forumdisplay_threadlist
Wiem o tym, mam osobne szablony porobione dla danych kategorii, jednak nie mam problemu z tym, że w każdym dziale wyświetlają mi się te loga, lecz wyświetlają się standardowe rozmiary.

(08.07.2017, 10:35)Qwizi napisał(a): [ -> ]Do szablonu 
<a href="{$GLOBALS['threadfields']['key']['url']}" target="_blank">

<img src="{$GLOBALS['threadfields']['key']['thumbs']['wymiary']['url']}" alt="{$thread['subject']} Screenshot" title="{$thread['subject']} Screenshot" width="{$GLOBALS['threadfields']['key']['thumbs']['wymiar width']['w']}" height="{$GLOBALS['threadfields']['key']['thumbs']['wymiar height']['h']}" /></a>

Po wrzuceniu tego kodu i dodaniu key'a oraz ustawienia wysokości oraz szerokości grafika się nie wyświetla. W ustawieniach tego pola mam zaznaczone miniatury na 30x30 i tak też wpisałem w kodzie. Również przebudowałem miniatury Xthread i nic nie dało. Efekt: [attachment=12170]

Po kliknięciu w ten napis "logo pluginu" otwiera się nowa karta i wyświetla grafikę.

Taki kod wrzuciłem do szablonu
<a href="{$GLOBALS['threadfields']['logopluginu']['url']}" target="_blank">

<img src="{$GLOBALS['threadfields']['logopluginu']['thumbs']['30']['url']}" alt="logo pluginu" title="logo pluginu" width="{$GLOBALS['threadfields']['logopluginu']['thumbs']['30']['w']}" height="{$GLOBALS['threadfields']['logopluginu']['thumbs']['30']['h']}" /></a>




Rozwiązałem problem ze złym wyświetlaniem. Powinno to wyglądać tak:
<a href="{$GLOBALS['threadfields']['logopluginu']['thumbs']['30x30']['url']}" target="_blank">

<img src="{$GLOBALS['threadfields']['logopluginu']['thumbs']['30x30']['url']}" alt="logo pluginu" title="logo pluginu" width="{$GLOBALS['threadfields']['logopluginu']['thumbs']['30']['w']}" height="{$GLOBALS['threadfields']['logopluginu']['thumbs']['30']['h']}" /></a>
Sprobuj tak
<img src="{$GLOBALS['threadfields']['logopluginu']['thumbs']['30x30']['url']}" alt="logo pluginu" title="logo pluginu" width="{$GLOBALS['threadfields']['logopluginu']['thumbs']['30']['w']}" height="{$GLOBALS['threadfields']['logopluginu']['thumbs']['30']['h']}" /></a>