PDA

Zobacz pełną wersję : Gallery2 - KONFIGURACJA



jaskulki
06-09-2007, 13:26
Witam,
zainstalowałem gallery2 na swoim serwerze. Korzystam z joomla 1.0.13 Stable. Następnie zainstalowałem component joomlalib. W ustawieniach gallery2 podałem ścieżke /home/parafia-sulecin/ftp/gallery2/embed.php i urlhttp://www.parafia-sulecin.com/gallery2/ (http://www.parafia-sulecin.com/gallery2/) - wygenerowane przez wizard komponentu. Czy może mi ktoś napisać w jaki sposób można tą galerią zarządzać? Chodzi mi o dodawnie zdjęć itp. Bo ani w ustawieniach komponetu gallery2 ani joomlalib nie ma takiej możliwości. No chyba, że należy jeszcze coś doinstalować.
Z góry DZIĘKI

jaskulki
06-09-2007, 13:27
Sprawa już rozwiązana!
Pozdrawiam

josh
06-09-2007, 14:16
witam

wypadaloby zebys sie podzielil swoimi odkryciami, moze sie to komus przydac kto bedzie mial podobny problem

a cos mi sie wydaje ze za chwile bedziesz pytal dlaczego nie masz polskich znakow ;) w galerii, swoja droga ciekawe czy na to pytanie znajdziesz odpowiedz :)

jaskulki
06-09-2007, 14:53
Josh, odpowiedź była tak banalnie prosta, że wstyd mi było przyznawać się, że zadałem takie pytanie ;-)
Zainstalowałem gallery2 (fakt, że należało kopiować 2 razy na serwer), następnie zainstalowałem joomlalib i to na tyle ;) A galerią można zarządzać z poziomu przeglądarki wpisując url www.twojadomena/gallery2/main.php (http://www.twojadomena/gallery2/main.php), następnie należy się zalogować i to na tyle!
Słusznie zauważyłeś, że będę pytał o polskie znaki!!! Czytałem na forum o zmianie kodowanie przez zmiane linijki w pliku php komponentu, ale niestety nie działa. Znasz może rozwiązanie?
POZDRAWIAM

josh
06-09-2007, 15:20
ostatnio odpowiadalem w tym temacie http://www.joomla.pl/forum/showthread.php?t=11350&highlight=gallery, nie wiem tylko jakie byly efekty ;)

pozdr

jaskulki
06-09-2007, 15:30
Do tej części ze zmianą kodowanie w php też dotarłem, na forum galler2.
Convert Gallery 2 output to joomla char set ¶
component changes in ../components/com_gallery2/pages/main.php:
print $g2moddata['bodyHtml'];
change the above line to this:
print iconv("UTF-8", $iso, $g2moddata['bodyHtml']);
For Module you have use add this to end of the file just before "?>"
$content = iconv("UTF-8", $iso, $content);
If you server doesn't support iconv you can also use utf-8_decode:
print utf8_decode($g2moddata['bodyHtml']);
and modules:
$content = utf8_decode($content);
Problem w tym, że w katalogu components nie mam podkatalogu pages a w nim pliku mian.php. Hack na joomlowym indexie też nie pomógł i nadal wyświetlają mi się krzaczki.
No cóż może uda mi się znaleźć gdzieś rozwiązanie.
pzd

josh
06-09-2007, 15:31
no to konwersja joomla to utf-8 i po problemie ;)

jaskulki
06-09-2007, 15:51
No to będę walczył. A wiesz może który plik komponentu gallery2 zawiera odwołanie np. do gallerylogo. Chciałbym umieścić je w innym miejscu, a nie tak na froncie.
Dzięki

rolando
09-05-2009, 21:57
Działa, działa tylko trzeba jeszcze wiedzieć gdzie i co zmienić :)
Fakt instrukcja na stronie autorów mostka do galerii trochę się zdeaktualizowała (jeśli chodzi o strukturę plików) ale komponent/most się rozwija. Aby kodowanie do kodowanie do iso w locie zaczęło działać należy zamienić jedną linijkę kodu w pliku gallery2.php. według instrukcji na stronie. Odszukaj w tym pliku
/* Print gallery content */
print core::decoded($g2moddata['bodyHtml']); i zmień na
/* Print gallery content */
print iconv("UTF-8", $iso, $g2moddata['bodyHtml']); lub drugi wariant podany na stronie. Sprawdzone klinicznie i działa na pewno, w zależności od serwera oczywiście ;)

A najlepszym najszybszym i najprostszym rozwiązaniem jest modyfikacja jednej linijki kodu bezpośrednio w samej galerii,

/www/galeria1/modules/core/classes/GalleryTranslator.class

Odszukujesz następującą linijkę (około 499 wiersza)


bind_textdomain_codeset($domain, 'UTF-8'); i zamieniasz ją na
bind_textdomain_codeset($domain, 'iso-8859-2');

Po tej zmianie w komponencie zaznaczamy jeszcze utf-8 No Yes Should we utf-8 decode/encode
I od tej pory cieszymy się galerią z odpowiednim kodowaniem :)

Mam nadzieję, że przyda się komuś bo sam się trochę na męczyłem z rozwiązaniem problemu.

Alz
31-12-2009, 17:16
Rolando, Twój sposób z podmianą w zmiennej na ISO działa w 50%.
Mam joomle w ISO i teksty z galleri, typu 'następna strona', 'poprzednia strona' wyświetlają się ok, ale jak wstawiam np w tytule albumu Polski znak robi się krzaczek. Nie mówiąc, że cały panel zamienił się w wielki zbiór krzaczków! Co z tym zrobić?

edit: wystarczyła zmiana joomli z ISO na UTF-8, pomogło.