PDA

Zobacz pełną wersję : DatsoGallery problem



Eddie69
01-09-2009, 10:12
Witam,
Znalazłem fajną galerię DatsoGallery, ma opcje które mi odpowiadają, po sprawdzeniu jej na serwerze testowym, zainstalowałem ją na stronie docelowej i zonk. Wywala mi taki błąd,

Fatal error: Call to undefined function dgCategories() in .../html/components/com_datsogallery/datsogallery.php on line 479

może ktoś mi podpowie co z tym zrobić?
Pozdrawiam

kurtz
01-09-2009, 11:18
być może nie utworzyłeś lub nie opublikowałeś kategorii, lub taka kategoria jest pusta!
natomiast nikt z nas nie wie co jest na linii 479 tego pliku!

Eddie69
01-09-2009, 12:09
W tym pliku w wierszach jest taki zapis:

477 default:
478 GalleryHeader();
479 echo dgCategories($catid, $Itemid);
480 break;

Jeśli chodzi o kategorie to są utworzone i opublikowane. Poza tym ta strona jest kopią strony z drugiego serwera na którym ta galeria działa.
To jest strona testowa http://eddie69.info (http://eddie69.info/)
A to jest strona docelowa http://eddieth.info (http://eddieth.info/)
Zaznaczę tylko że serwery są prowadzone przez tą samą firmę, z tym że pierwszy jest darmowy a drugi płatny.
Może to coś w ustawieniach serwera?

kurtz
01-09-2009, 12:44
1) - sprawa - jak widzisz linia 479 jest odwołaniem kategorii.
2) - sprawa - na pewno masz problem w kodowaniu znaków.
- spróbuj wykonać kopię z serwera testowego na roboczy. jesli problem będzie się powtarzał, być moze to ustawienia maszyny.
- spróbuj odinstalowac datso, wyczyścić tabele w bd i foldery w katalogach administrator/components i root/components dotyczące komponentu i zainstalowac od nowa!

Eddie69
01-09-2009, 13:02
Ale ten sam problem się powtarza przy różnych wersjach joomla aktualnie jest 1.0.12 ale sprawdzałem na tym serwerze też 1.0.13 i 1.0.15 ISO i UTF. Wydaje mi się że to wina ustawień na serwerze. A to jest pełna kopia z serwera testowego łącznie z bazą danych zrobiona przedwczoraj. Problem chyba nie leży w joomli ale nie wiem jakie i gdzie zmienić ustawienia serwera.

kurtz
01-09-2009, 13:07
ja nigdy nie używałem tej galerii niemniej problem odwołuje się - gdzie się odwołuje
- być może w ustawieniach komponentu trzeba utworzyć folder na fotografie, a ten odwołuje się do ścieżki z serwera testowego
- być może nie wszystkie ustawienia w pliku configuration.php, w folderze 'root' odnoszą się do serwera roboczego i istnieją w nim (tym pliku) odwołania do serwera testowego.

Eddie69
01-09-2009, 20:31
Nie sądzę żeby odwołania były powodem tego błędu, zainstalowanie tej galerii na czystej joomli też wykazuje taki sam błąd. Kategorie są utworzone i opublikowane katalogi na zdjęcia też i mimo to jest jak jest. Nie mam pomysłu co jest nie tak.

kurtz
01-09-2009, 20:50
skoro taka jest twoja opinia - przykro mi, nie potrafie ci pomóc. wykorzystalem wszystkie z możliwych rozwiązań, na tzw "głupa".

Eddie69
02-09-2009, 14:00
Chyba się poddam na razie może ktoś wpadnie na pomysł jak to naprawić.

Eddie69
28-09-2009, 13:53
Znalazłem rozwiązanie :D
Tak jak myślałem chodziło o ustawiania na serwerze, jeśli "short_open_tag= off" jest off to wywala błąd, a wystarczy zmienić na "short_open_tag= on" w php.ini i błąd się nie pokazuje a galeria działa.
Może się komuś przyda to rozwiązanie.

zwiastun
28-09-2009, 17:37
ale to nie rozwiązuje problemu elegancko - należałoby przeszukać skrypty galerii i wyeliminować krótkie znaczniki: <?(bez php) zastąpić przez <?php