Witaj.
Bardzo dobrze, ¿e zastosowa³e¶ wiekszo¶æ moich "sugestii", ale co do "
odpublikowania" bota "
mosimage" to by³a to informacja poprawiona w nied³ugim czasie po publikacji bota. Pisa³em wcze¶niej, ¿e nie wiem, jaki wp³yw ma bot "
mosimage" na "
DynamicImage", ale doszed³em do wniosku, ¿e "
mosimage" musi byæ opublikowany, chocia¿by po to, ¿e trzeba ustawiæ pozycjê obrazka, a to robi w³a¶nie "
mosimage". Reasumuj±c, oba boty s± powi±zane ze sob±, chyba ¿e chcesz ustawiaæ pozycjê obrazka parametrem wpisywanym do kodu bota, mianowicie "
align", ale po co, skoro znów robi to za Ciebie "
mosimage". Dodatkowo nie wstawisz podpisu pod obrazek, bo nie uwzglêdni³ takiego "
parametru" sk³adni bota jego autor. Zobacz to na cytowanej przez Ciebie stronie
primarymaster.com/. Dobrze o tym wiesz, jestem pewien. Ja po¶wiêcam du¿o pracy na "
t³umaczenie" dodatków na jêzyk polski, lub tworzenie nowych, wiêc trudniej mi jest zauwa¿yæ moje b³êdy w artyku³ach. I je¿eli znajdê, lub kto¶ mi napisze, ¿e pope³ni³em b³±d, korygujê tre¶æ. To tyle w tym temacie.
Co do nieprawid³owego dzia³ania bota pod
Internet Explorerem, to nie zgadzam siê co do tego, ¿e nie dzia³a on poprawnie na mojej stronie pod t± przegl±dark±, chyba ¿e u¿ywasz wersji
7, o której, niestety ma³o wiem. Dziennie odwiedza mnie oko³o 500 do 1000 osób, to pewnie by kto¶ zauwa¿y³, ¿e moje ilustracje wyskakuj± w niew³a¶ciwej pozycji, czyli nie na wysoko¶ci obrazka, jak to jest u Ciebie.
Jakia jest przyczyna, ¿e bot nie dzia³a Ci przwid³owo, ale tylko w zakresie pozycji wyskakujacych okienek?. Bo je¿eli chodzi o miniaturki, to u mnie
Internet Explorer wy¶wietla je prawid³owo. Oczywi¶cie na Twojej stronie. Musisz wiedzieæ, ¿e
Internet Explorer dzia³a trochê inaczej ni¿ inne przegl±darki, i jest bardzo "
restrykcyjny" pod wzglêdem prawid³owo¶ci kodu, np. Twojej templatki. Pisa³em o tym ju¿ na tym
Forum. Dotyczy to prawid³owo¶ci deklaracji kodowej jêzyka, zgodno¶ci ze standardami
WC3 i wielu innych czynników. Pierwsze linijki kodu wiekszo¶ci templatek wygl±daja tak:
Kod: |
<?php
defined( '_VALID_MOS' ) or die( 'Restricted access' );
// needed to seperate the ISO number from the language file constant _ISO
$iso = explode( '=', _ISO );
// xml prolog
echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/
xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
|
Jest to pocz±tkowy kod templatki "
rhuk_solarflare_ii", chyba najpopularniejszej w ¶rodowisku
Joomla. Dalej s± "metatagi". Pierwsze linijki kodu dotycz± ograniczenia dostêpu do kodu z poza ¶rodowiska CMS-a, a nas interesuje linijka, której
nie ma w kodzie Twojej templatki:
Kod: |
// xml prolog
echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
?>
|
Zacytujê Ci tylko fragment mojego postu na temat
RokLatest News 1.0.2pl w w±tku "
Nowy gadzecik":
U mnie dzia³a, bo poszuka³em metody w necie na poradzenie sobie z tym problemem, ale jest ona niezbyt, ¿e tak okre¶lê "elegancka", bo polega na usuniêciu, lub zasplashowaniu za pomac± "//" tak zwanego Prologu XML, który to wystêpuje w wiêkszo¶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ê pocz±tkow± naszgo kodu HTML, czy te¿ PHP przed deklaracj± <!DOCTYPE..itd., czy mo¿e byæ ca³kowicie pominiêty. Przyznam siê szczerze, ¿e u mnie, po tej operacji "ciêcia", pod Firefoxem strona dzia³a bez widocznych zmian, natomiast pod IE, oczywi¶cie modu³ "RokLatest News" pracuje piêknie, ale np. obrazki z "mosimage - dynamicimage" po klikniêciu na nie, otwieraj± siê w zupe³nie nieoczekiwanych miejscach.Mog³e¶ trochê poszukaæ na
Forum, ale wybaczam Ci to, bo ja wszystkim wybaczam
. Czyli wystarczy ¿e dopiszesz do kodu templatki "
Prolog XML", a "
DynamicImage" bêdzie Ci dzia³a³ bez ¿adnych niespodzianek. Ten bot wymaga tego wpisu z "
Prologiem XML", i absolutnie nie ma to wp³ywu na wygl±d strony pod
Firefoxem, bo "porz±dne" przegl±darki "
ignoruj±" go. A dlaczego?. To ju¿ kwestia standardów, a szczególnie ich interpretacji przez programistów. ¯yczê mi³ej zabawy z "
DynamicImage", bo jest to fajny dodatek, co potwierdza twoja, podejrzewam ¿e autorska, i graficznie doskona³a strona o poezji.
Je¿eli nie znasz siê na PHP, i nie chcesz sam ingerowaæ w kod templatki, to wy¶lij mi sam "
index.php" na moj± pocztê, a ja ode¶lê Ci zmodyfikowany plik. Mój adres email znajdziesz w "
Ksi±¿ce Adresowej" witryny.
Widzê, ¿e masz jaki¶ b³±d w pliku jêzyka
Joomla. Poszukaj w katalogu "
www/language/", w pliku "polish.php" kodu z tekstem:
Kod: |
/** content */
DEFINE('_READ_MORE','Czytaj ca³o¶Ã¦…');
|
i zamieñ na:
Kod: |
/** content */
DEFINE('_READ_MORE','Czytaj ca³o¶Ã¦...');
|
W pierwszym cytowanym kodzie masz znak encji "
…" ( symbolizuje on trzy kropki ), i twój CMS nie rozpoznaje go, jako ¿e jest on w kodowaniu
UTF-8, a twoja witryna posiada kodowanie
ISO-8859-2. Nie wiem kto i po co zamieni³ kodowanie. Po zmianie powinno byæ wszystko w porz±dku. Pozdrawiam.
Jokris.