PDA

Zobacz pełną wersję : Agora Olympus 3.0.13 - wyświetlanie obrazków - hack.



rosciak
27-06-2010, 02:03
Standardowo Agora wyświetla obrazki wbudowanym skryptem slimbox. Prostym dosyć... takim... zwykłym... Od wersji beta w wyglądzie Agory zmieniło się chyba wszystko poza... no właśnie... tym slimboxem. Jednak da się ją zmusić do korzystania z innych skryptów. Wypasionych i bardzo efektownych. Jest to banalnie proste (i szczególnie przydatne, jeśli mamy konflikt skryptów i slimbox Agory nam nie działa).

Obejrzyj sobie w akcji następujące darmowe pluginy Joomla!

Rokbox (http://extensions.joomla.org/extensions/multimedia/multimedia-display/5095?qh=YToxOntpOjA7czo2OiJyb2tib3giO30%3D), YOOEffects (http://extensions.joomla.org/extensions/core-enhancements/scripts/4533?qh=YToxOntpOjA7czoxMDoieW9vZWZmZWN0cyI7fQ%3D% 3D) i HighslideJS (http://extensions.joomla.org/extensions/core-enhancements/scripts/5017) (linki prowadzą do extensions.joomla.org i masz tam zarówno demo jak i pobieranie)

Co by nie mówić, są ładniejsze od slimboxa Agory. Wybrałes któryś ? Fajnie by było mieć go w Agorze? Pobierz, zainstaluj i opublikuj. (Dla Rokbox są to dwa pluginy: content i system, dla YOOEffects jeden - po prostu yooeffects, dla HighslideJS dwa pluginy i komponent)

Teraz otwórz com_agora/helpers/parser.php (nie zapomnij o backupie!!!!)

i znajdź linię 39


$rel = 'lightbox-postImg';jeśli wybrałeś rokbox, zamień ciąg lightbox-postImg na ciąg rokbox,
jeśli wybrałeś yooeffects zamień ciąg lightbox-postImg na ciąg shadowbox,
jeśli wybrałeś highslide, zamień ciąg lightbox-postImg na ciąg highslide

Zapisz ten plik, wyczyść cache Agory i ciesz się wypasionym pokazywaniem obrazków.

Demo - czyli Rokbox + Agora Olympus w akcji TUTAJ (http://torus24.pl/index.php/contact-us-mainmenu-3/topic?id=151) (nie wiem jak długo).

PS: To będzie działać tylko z obrazkami z serwera, na którym jest Agora - zewnętrzne obrzki wyświetlane są w nowym oknie. Aktualna wersja Agory ma bug i niektóre obrazki z wewnętrznego serwera również wyświetlane są w nowym oknie (na mojej stronce wtedy, kiedy w adresie obrazka jest http://www., jeśli jest tylko http:// wtedy problemów ze slimboxem (lub od dziś rokboxem, shadowboxem lub highslide nie mam).

PS2: Jeśli użytkownik ma włączone pokazywanie swojej Galerii w profilu - ten hack nie zadziała w tym miejscu. Inaczej mówiąc - obrazki w postach zadziałają, obrazki w Galerii użytkownika będą pokazywane starym slimboxem).