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