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 ¶roda, 13 listopada 2024 r. 318 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
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±...
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
13 Listopada 2024
¦roda
Imieniny obchodz±:
Arkadiusz, Arkady,
Brykcjusz,
Eugeniusz, Jan,
Miko³aj, Stanis³aw,
Walentyn
Do koñca roku zosta³o 49 dni.
Cytaty
Zawsze patrz na jasn± stronê ¿ycia.
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:nazwy plików dla JoGadgets (1 wej¶æ)
Id¼ na sam dó³ Odpowiedz

TEMAT: Odp:nazwy plików dla JoGadgets

#1132
petrus_ (U¿ytkownik)
petrus_
Bardzo Pomocny
Posty: 53
graphgraph
nazwy plików dla JoGadgets 2007/07/04 12:44 Oklaski: 16  
z bólem zauwa¿y³em, ¿e JoGadgets jest wra¿liwe na nazwy plików umieszczone w katalogach do wy¶wietlania np. Image rotatorem, b±d¼ galeri±
Kod:

 {jgrotator folder:=[images/stories/foodwidth:=[500height:=[363]}

Kod:

 {jgxgal folder:=[images/stories/foodtitle:=[Moja Prywatna Galeriacols:=[4]}


je¶li w katalogu food umieszczê plik o nazwie cos.tam.jpg, to plik ten siê nie poka¿e

Powodem jest kropka w nazwie pliku.
Plik o nazwie cos_tam.jpg jest ju¿ dobry dla rotatora.

dajcie znaæ je¶li Wasz JoGadgets dzia³a inaczej, bo mo¿e to znowu ja co¶ mieszam z Joomla 1.1.12
Petrus

Joomla (1.12 pl, 1.13 ISO, UTF-8)
jedna z moich stron
  Temat zosta³ zablokowany.
#1137
Krzysztof Stachyra (Administrator Forum)
Krzysztof Stachyra
Administrator Forum
Posty: 697
graph
Odp:nazwy plików dla JoGadgets 2007/07/04 16:24 Oklaski: 88  
Cze¶æ.
JoGadgets nie dzia³a inaczej ani u mnie, ani u kogokolwiek innego. Po prostu forma nazwy dla pliku z obrazkiem jest istotna i wa¿na, dla ka¿dej galerii, a nie tylko JoGadgets. Ale w JoGadgets chodzi o co¶ innego. W pliku "jgfw.php" od linii 263 jest taki kod:
Kod:

      $tfiles '';     foreach($files as $file){       $tmp explode('.'$file) ;         $tmp[1]=strtolower($tmp[1]);         if($tmp[1]=='jpg'){         $tfiles .= '<photo path="'.$localpath.$prmlist['folder'].'/'.$file.'" link="http://www.jokris.info/" />';


...gdzie oryginalnie warto¶æ "link" jest pusta, czyli:
link=""
...ale tu przy okazji pokaza³em, ¿e mo¿na do galerii dodaæ w³asny "link" prowadz±cy w tym przypadku na moj± stronê g³ówn±. Mo¿e to byæ link do ka¿dego obrazka, ale bêdzie otwiera³ siê w tym samym oknie, i spowoduje zak³ócenie w pracy jpgrotatora:
Kod:

      $tfiles '';     foreach($files as $file){       $tmp explode('.'$file) ;         $tmp[1]=strtolower($tmp[1]);         if($tmp[1]=='jpg'){         $tfiles .= '<photo path="'.$localpath.$prmlist['folder'].'/'.$file.'" link="'.$localpath.$prmlist['folder'].'/'.$file.'" />';


Wracaj±c do pytania. Masz w kodzie istotn± dla tematu funkcjê explode. Ale zacznijmy od pêtli foreach, która przeszukuje zawarto¶æ folderu z obrazkami traktuj±c ten folder jako "tablicê". Natomiast funkcja explode "rozbija" wszystkie znalezione nazwy plików w folderze ( tablicy ) z obrazkami ( zmienna $files ) zawieraj±ce w nazwie "." kropkê i tworzy now± tablicê z tych nazw. Funkcja strtolower zmienia wszystkie litery w nazwach plików na ma³e. Je¶li pêtla znajdzie plik w którego nazwie znajduje siê s³owo (rozszerzenie) "jpg" ( no bo to jest jpgrotator ), wstawia ca³± nazwê pliku do ¶cie¿ki "photo path". Teraz dlaczego nie mo¿e byæ w nazwie pliku dwóch kropek. Poni¿ej masz przyk³ad praktyczny w postaci kodu:
Kod:

  $file 'cos.tam.jpg';    foreach($files as $file){       $tmp explode('.'$file) ;         $tmp[1]=strtolower($tmp[1]);         if($tmp[1]=='jpg'){        ....itd


...otrzymasz tablicê tak wygl±daj±c±:
Kod:

          $tmp[0] == 'cos '         $tmp[1] == 'tam '         $tmp[2] == 'jpg'


...wówczas zmienna $tmp[1] nie zawiera w sobie s³owa "jpg" i obrazek nie zostanie wy¶wietlony. Tablica powinna wygl±daæ tak:
Kod:

  $file 'cos.jpg';         $tmp[0] == 'cos '         $tmp[1] == 'jpg '


...i zostanie spe³niony warunek if:
Kod:

          if($tmp[1]=='jpg'){         $tfiles .= '<photo path="'.$localpath.$prmlist['folder'].'/cos.jpg" link="" />';


...bo $tmp[1] == 'jpg'.
Ja my¶lê, ¿e przy twoich zdolno¶ciach na pewno po³apiesz siê, o co chodzi. Po prostu taka jest konstrukcja kodu dla jpgrotator z JoGadgets, i trzeba trzymaæ siê tego, aby nie dawaæ dwóch kropek w nazwach plików.
No to chyba wszystko. 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