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.