Strona G³ówna Forum Dyskusyjne Joomla Mambo Komponenty Modu³y! Pobierz Pliki Ksiêga Go¶ci-Dopisz Siê!! Napisz do nas! Okienka Popups dziêki overLIB!
Dzisiaj jest pi±tek, 22 listopada 2024 r. 327 dzieñ roku
Prawa Autorskie serwisu JOKRIS.INFO - Strefa Polskich Sk³adników Joomla! i Mambo
PageRank strony http://www.jokris.info Dodaj Nowo¶ci z serwisu Jokris.info do swojej strony iGoogle
 
JOOMLA! TO NAJLEPSZY OBECNIE SYSTEM CMS NA ¦WIECIE! I ZA DARMO!!. PODZIÊKUJMY TWÓRCOM. JOKRIS
 
JOKRIS INFO
JOKRIS INFO
Joomla! - Menu
JOKRIS INFO
JOKRIS INFO
Apel o pomoc
Pomoc dla Kuby Kowalskiego - Przeka¿ 1% Podatku
Przeka¿ 1% podatku dla Jakuba Leszka Kowalskiego
Migracja do Joomla 1.5
Wykonam migracjê
z
Joomla 1.0.XX
do
Joomla 1.5.XX
Zainteresowanych proszê o sk³adanie ofert na mój adres
E MAIL.
Dodaj Do Zak³adek
 
 
Add to Technorati Favorites
Menu g³ówne
Forum Ostatnie posty

Zobacz wiêcej postów...
Gor±co polecam!!!
Kurs autorstwa Wojtka Romanka tworzenia komponentów do Joomla 1.5. Kursy programowanie, c++, delphi, assembler, c#, csharp, sharp, 8051, 80535, pascal. Programy autorskie. Komponenty do Joomla!. Gor±co polecam. Oby jak najwiêcej takich programistów!...
Najczê¶ciej pobieraj±...
Mod Januszczyk

Ksiêga Go¶ci-Wpisy
Lukas
Bardzo przydatna strona, korzystam.
Kontynuuj
Krzysztof
Witam, zapraszam na ulotki.
Kontynuuj
Skype Web
Zadzwoñ do mnie poprzez Skype!
Szukaj w Google
Google Polska!

internet

www.jokris.info
www.2es-sqad.info
pl.wikipedia.org
Kalendarz Imienin
22 Listopada 2024
Pi±tek
Imieniny obchodz±:
Cecylia, Marek,
Maur, Wszemi³a
Do koñca roku zosta³o 40 dni.
Cytaty
Zycie jest jak ogród, co w nim zasiejesz, to bêdziesz zbiera³.
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
© 2024 JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambo
(C) 2024 JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambo
Google Twoja Wyszukiwarka
JOKRIS INFO
JOKRIS INFO
Forum Joomla / Mambo :: JOKRIS.INFO - Strefa Polskich Sk³adników Joomla! i Mambo
Forum JOKRIS.INFO
Witaj, Internauto!
Proszê Zaloguj siê aby napisaæ post lub Zarejestruj.
Zapomnia³e¶ has³o?
Jokris - Administrator SerwisuZagadaj na Gadu- Gadu
Zadzwoñ do mnie poprzez Skype!
Zagadaj na Tlena

Odp:problem w wy¶wietlaniem dat (1 wej¶æ)
Id¼ na sam dó³ Odpowiedz

TEMAT: Odp:problem w wy¶wietlaniem dat

#3072
Nightrose (U¿ytkownik)
Nightrose
Nowicjusz
Posty: 1
graphgraph
problem w wy¶wietlaniem dat 2008/02/26 20:03 Oklaski: 0  
Witam,
Problem dotyczy do¶æ starej wersji Joomla! 1.0.8
Strona do tej pory dzia³a³a prawid³owo, a¿ nagle pojawi³ sie bl±d przy wy¶wietlaniu dat
Kod:

  Warningmb_eregi_replace():  mbregex compile errpremature end of regular expression in  /var/www/vhosts/gkf-wrota.netout.pl/httpdocs/includes/joomla.php  on line 3464


oraz
Kod:

  Warningmb_eregi_replace():  mbregex compile errpremature end of regular expression in  /var/www/vhosts/gkf-wrota.netout.pl/httpdocs/includes/joomla.php  on line 3444



¯eby by³o ciekawiej b³±d nie zawsze wyskakuje, a je¶li wyskoczy to po kilkukrotnym od¶wie¿eniu ³adnie wy¶wietla datê. Nie ma równie¿ regu³y co do ilo¶ci koniecznych od¶wie¿eñ do poprawnego wy¶wietlenia. :/

Problem jest tym wiêkszy, ze nie mam dostêpu bezpo¶rednio do serwera. Mam do dyspozycji tylko panel administratora joomli.

Proszê, porad¼cie w jaki sposób mogê to naprawiæ.

http://www.wrota.go.pl/ => strona o której piszê
  Temat zosta³ zablokowany.
#3084
Krzysztof Stachyra (Administrator Forum)
Krzysztof Stachyra
Administrator Forum
Posty: 697
graph
Odp:problem w wy¶wietlaniem dat 2008/02/28 00:25 Oklaski: 88  
Cze¶æ.
Pierwszy krok, to instalacja komponentu JoomlaXplorer 1.6.1 PL, który mo¿esz pobraæ z plikowni Joomlapl.com. Obs³uga komponentu jest do¶æ prosta, wiêc my¶lê, ¿e poradzisz sobie z nim na pewno. Jak go u¿yæ konkretnie, w Twoim przypadku, opiszê dalej.
Drugi krok, to edycja pliku joomla.php, znajduj±cego siê w folderze "includes", w g³ównym katalogu Joomla. Przewertowa³em dwie wersje Joomla 1.0.8, czyli wersje ISO-8859-2 oraz UTF-8, i w obu przypadkach w linii 3444 oraz 3464 ( b³êdy w tych liniach wskazuje twój interpreter PHP z Twojego serwera ). B³±d wskazuje na nieprawid³owe wykonanie funkcji mb_eregi_replace(), która jest u¿ywana w skryptach bardzo rzadko, i dlatego te¿ dziwi mnie, sk±d ta funkcja wziê³a siê w Twojej wersji Joomla, skoro nie znalaz³em jej w obu wersjach Joomla 1.0.8. Mo¿e która¶ z wersji beta?. Jakie¶ pierwsze wydanie, nie poprawione. Ale pomiñmy to, jaka to wersja, i zastanowimy siê co mo¿emy zrobiæ dalej. W pliku joomla.php w linii 3428 znajduje siê funkcja mosFormatDate(), a w linii 3444 kod funkcji dodanej przez Zwiastuna, która zamienia angielskie nazwy miesiêcy na ich odpowiedniki polskie. Poni¿ej kod tej funkcji:
Kod:

  /* modified by zwiastun */      if (_LANGUAGE == "pl"«») {         for ($i=0;$i<count($month1);$i++){             $date eregi_replace($month1[$i],$month2[$i],$date);         }     }     return $date; }


Jak widaæ, nie jest u¿ywana tutaj wymieniana wy¿ej funkcja PHP mb_eregi_replace(), tylko funkcja PHP eregi_replace(). Podobnie w dalszej czê¶ci kodu pliku joomla.php od linii 3456 znajduje siê nastêpna funkcja, mianowicie mosCurrentDate(). A w linii 3464 czê¶æ kodu funkcji, opisywanej wy¿ej i dodanej przez Zwiastuna. Kod identyczny, ale dla wiêkszej jasno¶ci zacytujemy go poni¿ej:
Kod:

      if (_LANGUAGE == "pl"«») {         for ($i=0;$i<count($month1);$i++){             $date eregi_replace($month1[$i],$month2[$i],$date);         }     }     return $date; }


Te¿ widaæ tylko funkcjê PHP eregi_replace(). Ani ¶ladu funkcji, która jest powodem Twoich k³opotów, czyli mb_eregi_replace().
Rozwi±zanie. Uruchamiasz komponent JoomlaXplorer. Pracuj±c w trybie "file", a nie w "ftp" ( komunikat na samej górze - "Bie¿±cy tryb: file. Mo¿esz prze³±czyæ na tryb ftp." ) wchodzisz do wspomnianego wy¿ej folderu "includes". Mo¿esz mieæ na górze podobn± ¶cie¿kê do poni¿szej:
Katalog: ../public_html/includes/
Znajd¼ plik joomla.php. Zrób jego kopiê, klikaj±c na ikonkê "POBIERZ".



Plik zostanie zapisany na dysku komputera. teraz masz dwie opcje. Edycja pliku przy pomocy JoomlaXplorer, lub podmiana na inny plik. Edycja jest do¶æ k³opotliwa, tym bardziej je¶li kto¶ ma ma³e do¶wiadczenie w jêzyku programowania PHP, wiêc pozostaje nam tylko podmiana pliku na inny. Pobierz Joomla 1.08_PL - utf-8 ( tak± masz wersjê kodowania znaków ) z Joomla.pl. Rozpakuj na dysku komputera. Znajd¼ plik joomla.php. Oczywi¶cie w katalogu "includes" w rozpakowanym Joomla na dysku komputera. Zapamiêtaj po³o¿enie pliku.
Wróæ do Panelu Admina Joomla, do otwartego komponentu JoomlaXplorer ( dla pewno¶ci, ¿e nie jeste¶ wylogowany z sesji, od¶wie¿ stronê. Je¶li nie jeste¶ wylogowany, to na pewno nie wyrzuci ciê z Admina. W innym przypadku zaloguj siê ponownie do Admina, i wejd¼ do komponentu do wspomnianego powy¿ej miejsca, czyli do komponentu JoomlaXplorer. Nastêpnie naci¶nij ikonkê znajduj±c± siê na górze ( taki d³ugi rz±d ikonek ) o podpowiadanej nazwie "WY¦LIJ":



Zaznacz opcjê na dole okna "Nadpisaæ istniej±ce pliki?". W ten sposób JoomlaXplorer nadpisze Ci oryginalny plik, który chcesz zast±piæ. Naci¶nij "Przegl±daj" i odszukaj plik joomla.php z instalki rozpakowanej na dysku komputera. Pozostaje Ci tylko naci¶niecie przycisku "Wy¶lij". "Z³y" plik joomla.php zostanie zast±piony poprawnym plikiem joomla.php.
Sprawd¼ dzia³anie strony w nowej zak³adce lub nowym oknie, i je¿eli przez, dajmy na to 30 minut wszystko bêdzie ok, ODINSTALUJ komponent JoomlaXplorer. Dlaczego?. Dlatego ¿e:
-----------------------------------------------------------------
Komponent JoomlaXplorer jest bardzo niebezpieczny dla naszego systemu. Praktycznie mo¿na nim przej±æ ca³kowit± kontrolê nad plikami znajduj±cymi siê na naszym serwerze, ba, nawet nad naszymi kontami ( na niektórych serwerach ) przez osobê nieuprawnian±, czyli znan± wszystkim jako Hacker. Wystarczy ¿e dostanie siê do naszego Panelu Admina Joomla, a co za tym idzie, z pe³nymi prawami Administratora. Teraz kto¶ powie, ¿e przecie¿ Hacker mo¿e na nowo zainstalowaæ ten komponent. Ma przecie¿ pe³ne uprawnienia. Ale musimy pamiêtaæ, ¿e nie ma dostêpu do FTP, a my mamy. Wiêc wystarczy przed odinstalowaniem komponentu zrobiæ jego kopiê na dysku komputera. Po odinstalowaniu komponentu wystarczy³by tylko wrzuciæ folder "com_joomlaxplorer" do ¶cie¿ki "administrator/components/", zostawiaj±c tylko 2 pliki, np:

CHANGELOG.txt
index.html


...lub, je¶li nie mamy dostêpu do FTP, przed odinstalowaniem JoomlaXplorer wej¶æ do ¶cie¿ki poprzez ten komponent:
Katalog: Katalog: ../administrator/components/com_joomlaxplorer/
...i spakowaæ katalog "com_joomlaxplorer". Naci¶nij ikonkê znajduj±c± siê na górze ( taki d³ugi rz±d ikonek ) o podpowiadanej nazwie "SPAKUJ":



Potem, jak wy¿ej, nale¿y odinstalowaæ komponent. Jak rozpakowaæ plik ZIP na serwerze, opiszê w innym po¶cie. I wówczas, je¶li chodzi o metodê bez pakowania:

...nasza kochana Joomla, przy próbie ponownej instalacji komponentu JoomlaXplorer zrobi to co robi zawsze, czyli zg³osi b³±d, informuj±c nas, ¿e próbujemy zainstalowaæ ju¿ istniej±ce pliki, i na tym zakoñczy proces instalacji. Mo¿e zdarzyæ siê, ¿e w przypadku tego komponentu mo¿e nie zg³osiæ b³êdu ( mia³em tak... ja ) , ale i tak bêdzie on nie do u¿ytku, bo instalator przy próbie nadpisania pliku ju¿ istniej±cego, i tak przerwie kopiowanie na serwer. W ten sposób zostawi puste foldery. W menu "Komponenty" bêdziemy mieæ odno¶nik do JoomlaXplorer, ale bêdzie on nieaktywny.
-----------------------------------------------------------------
Ale co je¶li Hacker, korzystaj±c z kodu ¼ród³owego JoomlaXplorer, przerobi komponent?. Przecie¿ to banalnie proste. Pozostaje nam tylko dodatkowe zabezpieczeniu katalogu Administratora, ".../administrator/" za pomoc± pliku .htaccess i .htpasswd, czego efekt mo¿ecie zobaczyæ, klikaj±c na poni¿szy link:
http://www.jokris.info/administrator/

To na razie tyle, bo mam kupê innej roboty. Pozdrawiam. Jokris.
CMS: Joomla 1.0.7 Pl. Strona: JOKRIS.INFO. Piszcie spokojnie, bez nerwów!!. [NA SKRÓTY DO POBIERALNI] Gadu-Gadu: Skype: PROSZÊ CZYTAÆ REGULAMIN! Jokris
  Temat zosta³ zablokowany.
Id¼ na sam± górê Odpowiedz
© Copyright 2007 Best of Joomla, Powered by FireBoardPobierz nag³ówki ostatnich postów.


Strony zaprzyja¼nione z serwisem JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambo oraz partnerskie
 
 
JOKRIS INFO
JOKRIS INFO
JOKRIS INFO



JOKRIS INFO
JOKRIS INFO
JOKRIS INFO
Linki do stron www opartych na Joomla! i nie tylko!. Odsy³acze pobierane s± z komponentu Linki.
JOKRIS INFO
JOKRIS INFO
Do Góry      © 2006 JOKRIS.INFO - Strefa Polskich Sk³adników Joomla! i Mambo - Wszelkie Prawa Zastrze¿one      Do Góry
JOKRIS INFO



Joomla! jest wolnym oprogramowaniem udostêpnianym na warunkach licencji GNU/GPL || Technorati Profile