
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.