Nowy gadzecik Odp:Nowy gadzecik Odp:Nowy
Transkrypt
Nowy gadzecik Odp:Nowy gadzecik Odp:Nowy
Nowy gadzecik Autor: januszczyk - 2006/10/20 12:24 _____________________________________ Podoba mi si przerobiony mod_latestnews. Prosisz o sugestie spiesz donie[, |e pisaBem ju| o nich. ByBoby jeszcze bardziej super gdyby moduB pokazywaB równie| te materiaBy, które zostaBy tylko zmodyfikowane, a nie tylko te nowopowstaBe. ;) A mo|e mój pomysB nie da si zrealizowa;) :( Pozdrawiam :) ============================================================================ Odp:Nowy gadzecik Autor: Jokris - 2006/10/20 21:33 _____________________________________ januszczyk napisaB: Podoba mi si przerobiony mod_latestnews. Prosisz o sugestie spiesz donie[, |e pisaBem ju| o nich. ByBoby jeszcze bardziej super gdyby moduB pokazywaB równie| te materiaBy, które zostaBy tylko zmodyfikowane, a nie tylko te nowopowstaBe. ;) A mo|e mój pomysB nie da si zrealizowa;) :( Pozdrawiam :):woohoo: - to nie jest przerobiony moduB mod_latestnews, tylko autorski, oparty na skryptach java, chocia| w ogólnym dziaBaniu jest podobny do w/w. :woohoo: - w parametrch standartowego moduBu Nowo[ci masz opcje, które chyba boisz si wykorzysta. Chodzi mi o ID artykuBów. Wpisujesz w pola ID twoich "zmodyfikowanych materiaBów", odziell je przecinkami, ustawiaj kolejno[ wedBug wBasnej woli. :woohoo: - i dodatkowy sposób, to zmiana daty rozpoczcia artykuBu, na odpowiadajc ci, co spowoduje przesunicie ich "wy|ej" w kategorii Nowo[ci. Mój artykuB "Dodatek mgVideoBot 0.1.2" jest przesunity do przodu, ze wzgldu na pojawienie si nowszej wersjii bota. :woohoo: - a tak poza tym, to czemu chcesz pokazywa tylko zmodyfikowane artykuBy?. Tak to zrozumiaBem z twojego przekazu, ale sensu w tym nie widz. Napisanie osobnego skryptu tylko po to, aby pokazywaB zmodyfikowane artykuBy mija si z celem. Bo przecie| mozesz skorzysta z powy|szych porad, i osign oczekiwany efekt, bez pakowania w Joomla dodatkowych moduBów. Zgadzasz si ze mn?. :woohoo: - wracajc na koniec do moduBu "RokLatest News 1.0.2pl", jest to fajny gad|et, ale niestety, twórca nie pomy[laB o tym, |e jeszcze 80% internautów u|ywa IE, a pod nim moduB nie dziaBa prawidBowo. U mnie dziaBa, bo poszukaBem metody w necie na poradzenie sobie z tym problemem, ale jest ona niezbyt, |e tak okre[l "elegancka", bo polega na usuniciu, lub zasplashowaniu za pomac "//" tak zwanego Prologu XML, który to wystpuje w wikszo[ci naszych templatek, i na jego tamat (Prologu XML) jest du|y spór wsród "fachowców". Chodzi o to, czy, zgodnie ze standartem "XTML", powinien on rozpoczyna sekcj pocztkow naszgo kodu HTML, czy te| PHP przed deklaracj <!DOCTYPE..itd., czy mo|e by caBkowicie pominity. Przyznam si szcerze, |e u mnie, po tej operacji "cicia", pod Firefoxem strona dziaBa bez widocznych zmian, natomiast pod IE, oczywi[cie moduB "RokLatest News" pracuje piknie, ale np. obrazki z "mosimage dynamicimage" po klikniciu na nie, otwieraj si w zupeBnie nieoczekiwanych miejscach. Ja ju| na te niezgodno[ci standartów nie mam siBy (chyba nie tylko ja), bo piszc dowolny skrypt dla Joomla, czy Mambo, musz jego efekty dziaBania oglda a| w trzech przegldarkach. Nawet nie zdajecie sobie sprawy, ile jest stron np. z Joomla, które po otwarciu w IE wygldaj, jakby huragan po nich przeszedB, i najgorsze jest to, i| wBa[ciciele tych witryn u|ywaja wyBcznie Firefoxa, i |yj w bBogim stanie pewno[ci, ze ich strony s pikne, i dziaBaja poprawnie. Wiem to z wdrówek po Internecie. Ale mie ma na to siBy. Musimy z tym |y.:blush: :blush: A co do wymienianego moduBu, jeszcze nad nim popracuj, wic mo|e uda mi si omin problem z IE. :woohoo: - ale si rozpisaBem nie na twój temat. Przemy[l to, co napisaBem odno[nie twojego problemu. Pozdro. Jokris.B) Edytowany przez: Jokris, w: 2006/10/20 21:35 ============================================================================ Odp:Nowy gadzecik Autor: januszczyk - 2006/10/21 17:00 _____________________________________ Przepraszam za moj wypowiedz, w której posdziBem Ci o przeróbk moduBu latestnews. Sorry. Dziki za wyja[nienia z pewno[ci z nich skorzystam. Po raz kolejny przekonaBem si, |e oprócz wielkiej wiedzy masz równie| sporo dobrej woli. Mo|na na Tobie polega. Dziki. Pozdrawiam Forum JOKRIS.INFO - JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambofireboard Forum Component version: 1.0.0 Generated: 8 March, 2017, 01:32 ============================================================================ Odp:Nowy gadzecik Autor: januszczyk - 2006/10/21 17:24 _____________________________________ Sorki To jeszcze ja. SprawdziBem. W moim module nie ma okna ID artykuBu, jest tylko ID kategorii i ID sekcji. Czy|bym miaB jak[ staro. :S Pozdrawiam ============================================================================ Odp:Nowy gadzecik Autor: januszczyk - 2006/10/24 21:11 _____________________________________ Dziki za sBowa uznania. Ciesz si, |e zainteresujesz si tym moduBem. Nie mog si doczeka efektów Twojej pracy. Pozdrawiam januszczyk:P ============================================================================ Odp:Nowy gadzecik Autor: Jokris - 2006/10/24 22:25 _____________________________________ Masz racj, pomyliBem si, :blush: ka|demu mo|e si zdarzy, i zwracam ci Honor. Nie ma czego[ takiego jak ID artykuBu w Nowo[ciach. Za du|o ostatnio pracowaBem przy tych moduBach (mam na my[li RoklatestNews i Fading Scroller) i std moje zamotanie. Pomy[l nad twoim problemem, chocia| nie bdzie to Batwe, bo skoro twórcy tych moduBów nie uwzgldnili tego, ze kogo[ nie interesuj sekcje, ani kategorie, tylko konkretne artykuBy, to mo|e jest z tym jaki[ problem. Spróbuj stworzy moduB, w którym sam bdziesz decydowaB, które artykuBy umie[ci. Jak bd efekty, dam zna. Otrzymujesz 4 klachy za determinacj. Tak trzymaj. Pozdrawiam. Jokris. Edytowany przez: Jokris, w: 2006/10/24 22:28 ============================================================================ Odp:Nowy gadzecik Autor: pagoad - 2006/12/30 20:39 _____________________________________ Witam! Mam pro[b, czy mógBby[ mi poda sposób rowizania problemu z moduBem roklates news. Znaczy si jak zrobi, aby dobrze dziaBaB pod IE. PrzeczytaBem to co napisaBe[, ale chyba nie do koDca rozumiem co trzeba zrobi.... :unsure: Mam tez jeszcze jedno pytanie. Mam moduB roklates news skopiowany kilka razy i Badnie rozmieszczony na stonie, tak aby wy[wietaB z kilku kategorii nowo[ci, ale nie wszystkie pod sob, tylko Badnie uporzdkowane. Mam we wszystkich zaznaczon opcj - pokazuj pierwsz pozycj. Pokazuje, owszem, ale tylko w jedym z nich. CaBa reszta kopii jest pozamykana. Nie da rady jaby rozBo|y ich na czsci, ta abym klikajac na liste np. w motoryzacji nie zamykaB tym samym listy w np. budownictwie? Mam nadziej, ze zrozumiecie o co mi chodzi bardzo mi zale|y na odpowiedzi... Pozdrawiam serdecznie Wszystkich przed nowym rokiem EDIT: PoBczyBem Twoje dwa posty w jeden. Pozdro. Iceman. ============================================================================ Odp:Nowy gadzecik Autor: Jokris - 2007/01/02 22:15 _____________________________________ Forum JOKRIS.INFO - JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambofireboard Forum Component version: 1.0.0 Generated: 8 March, 2017, 01:32 Witam. Wszystkiego dobrego w Nowym 2007 Roku. B) Odpowiem tak. Nie da siê zrobiæ, aby modu³ dzia³a³ poprawnie pod Internet Explorerem, dlatego, ¿e wed³ug autora modu³u, on ju¿ dzia³a poprawnie (ale przewrotnie!). Niepoprawnie, dalej wed³ug autora modu³u, dzia³a Twoja templatka, moja templatka, i pewnie templatki paru tysiêcy ludzi, którzy korzystaj± z Joomla. I napiszê przewrotnie, znów, ¿e autor ma racjê!. Chodzi o tryb pracy Internet Explorer'a. Mo¿e on pracowaæ w trybie normalnym, standardowym, lub w tak zwanym trybie "quirks mode", czyli kompatybilnym "wstecz" z wcze¶niejszymi wersjami IE, np. wersj± 5.5. Po napotkaniu skryptu np. twojej templatki, podaniu analizie, Internet Explorer wybiera sam sobie tryb odpowiedni do tego, czy twoja templatka spe³nia standardy WC3, czy nie. Je¶li spe³nia, a s± takie templatki, wówczas pozostaje w trybie "standard", i modu³ "RokLatest News" pracuje poprawnie. Widzia³em na w³asne oczy takie strony. Je¿eli natomiast templatka nie spe³nia wymogów WC3, wówczas Internet Explorer "prze³±cza" siê w tryb "quirks mode", i widzisz to, co widzisz, czyli niepoprawnie dzia³aj±cy modu³. I teraz pytanie. Po "kiego" autor napisa³ taki modu³, który pod jedn± przegl±darka "dzia³a" bez zarzutów, a pod inn± nie?. My¶lê, ¿e "walczy" o zachowywanie, lub bardziej, "przestrzeganie" standardów WC3 przez u¿ytkowników Joomla. Tylko teraz nastêpne pytanie?. W imiê czego "walczy"?. Przecie¿ "utrzymanie" standardu WC3 nie jest takie proste. Ja na mojej stronie mam oko³o 100 ostrze¿eñ o b³êdach w kodzie, i to czêsto nie z samej templatki, tylko np. z tekstów pisanych w edytorze i widniej±cych na stronie g³ównej. No có¿. Skoro autor modu³u, wspania³ego modu³u nie chce, aby u¿ywa³o go wiele osób, to ju¿ jego sprawa. To tyle tytu³em wstêpu. B) Teraz co do praktycznych porad. B) Mo¿emy "zmusiæ" IE aby nie "prze³±cza³" siê w tryb "quirks mode", usuwaj±c z templatki tak zwany XML Prolog, czyli definicjê wersji XML, stosowanej na naszej stronie, która to, wed³ug jednych jest wymagana, wed³ug innych nie. U mnie, po "zaslashowaniu" linijki z XML Prologiem, modu³ zacz±³ dzia³aæ, ale inne modu³y, boty i komponenty zaczê³y "dziwnie" siê zachowywaæ. Bot dynamicImage wy¶wietla³ mi obrazki nie tam, gdzie powinien. I wiele innych, dziwnych rzeczy. Ale tylko pod IE. Pod Firefoxem wszystko by³o w porz±dku. Co nale¿y, lub mo¿na zrobiæ?. Oto kod pierwszych linii mojej templatki: <?php defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' ); // needed to seperate the ISO number from the language file constant _ISO $iso = explode( '=', _ISO ); // xml prolog echo '<?xml version="1.0" encoding="ISO-8859-2"?' .'>';?>Widzimy na dole XML Prolog. Mozemy zrobiæ tak: <?php defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' ); // needed to seperate the ISO number from the language file constant _ISO $iso = explode( '=', _ISO ); // xml prolog // echo '<?xml version="1.0" encoding="ISO-8859-2"?' .'>'; ?>... i w ten sposób linijka z Prologiem XML bêdzie "niewidzialna" dla interpretatora PHP oraz przegl±darki, poprzez podwójne znaki "/" (slash), lub zastosowaæ "moj± metodê": <?php defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' ); // needed to seperate the ISO number from the language file constant _ISO $iso = explode( '=', _ISO ); // xml prolog $browser = getenv("HTTP_USER_AGENT"??); // IE5 // IE6 if (preg_match("/MSIE 5.+Win./", $browser) || preg_match("/MSIE 6.+Win./", $browser)) { echo ' '; }else{ echo '<?xml version="1.0" encoding="ISO-8859-2"?' .'>'; } ?>..czyli wstawiamy instrukcjê "warunkow±" if, aby przy wizycie go¶cia z IE, XML Prolog nie by³ uwzglêdniany w kodzie naszej templatki, a w pozosta³ych przypadkach by³. Co jeszcze mo¿emy zrobiæ?. B) Mo¿emy zaopatrzyæ siê w templatke spe³niajac± "standardy", tylko trzeba trochê poszukaæ. Ale czy warto dla jednego modu³u?. B) Mo¿emy nic nie robiæ, czyli zostawiæ kod templatki "w spokoju", i liczyæ, ¿e odwiedzj±cych nas go¶ci z IE bêdzie jak najmniej, ale to raczej niemo¿liwe. B) Mo¿emy nie instalowaæ modu³u. No... Ale to ju¿ tylko w ekstremalnych przypadkach :). :dry: Koncowy tekst. Co do drugiej czê¶ci twojego postu "pagoad", to modu³u nie da siê "roz³o¿yæ" na czê¶ci, i to te¿ jest pewnie "pomys³" autora :). Jego prawo. :dry: To tyle na temat RokLatest News. Mo¿e co¶ z nim "pokombinujê", ale dopiero wtedy, jak bêde mia³ wiêcej czasu. Pozdro. Jokris. :dry: ============================================================================ Forum JOKRIS.INFO - JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambofireboard Forum Component version: 1.0.0 Generated: 8 March, 2017, 01:32 Odp:Nowy gadzecik Autor: pagoad - 2007/01/03 12:29 _____________________________________ Dzikuj CI serdecznie za wyczerpujc odpowiedz i za pomoc w rozwizaniu problemu :) Bardzo mnie cieszy, ze trafiBem na to forum. Jak na razie po modyfikacjach templatka wraz z moduBem dziaBa prawidBowo, mam nadziej, ze tak zostanie :D Szkoda, ze nie da si "rozbi moduBu" byBoby to do[ przydatne, a samemu jak na razie nie umiem sobie z tym poradzi. Mo|e jak si wczuj w php i inne skrypty to poproboje. Dziki wielkie raz jeszcze, bez Ciebie bym sobie nie daB rady. MIBego dnia |ycz Wszystkim! ============================================================================ Forum JOKRIS.INFO - JOKRIS.INFO - Rozszerzenia, dodatki do Joomla! i Mambofireboard Forum Component version: 1.0.0 Generated: 8 March, 2017, 01:32