Joomla, walidacja i edytory

Posted by: andrzej@design-joomla.pl (Andrzej Herzbe  /  Category:
Pewnie już niektórzy zauważyli, że w przypadku linkowania wewnętrznego z między artykułami w Joomla 1.5 powstaje charakterystyczny błąd walidacji. Może nie jest to jakiś krytyczny błąd ale niektórych może ityrować. Wynika on z faktu, że edytor nie zamienia znaków & i pozostają one w kodzie strony. Rada: zmienic edytor. Chocby na całkiem przyjemny edytorek jxTended  

Zawartość zależna od użytkownika

Posted by: andrzej@design-joomla.pl (Andrzej Herzbe  /  Category:
Jak wyświetlić element zawartości niezalogowanemu użytkownikowi, w taki sposób aby zalogowany już jej nie widział? Na tak postawione pytanie częstą experci na forach internetowych piszą: "nie da się" "nie ma takiej opcji" Otóż okazuje się że jest rozwiązanie i to całkiem proste.

Błąd z window.addEvent() w mootools pod IE

Posted by: maciej.krasowski@design-joomla.eu (Macie  /  Category:
Często stosując przeglądarkę Microsoftu do przeglądania stron w Joomli przy włączonych bibliotekach MooTools, napotykamy na błąd metody window.addEvent(). Wyskakuje wtedy alert javascript'owy o tym, że przeglądarka nie może wczytać danych. Związane jest to z tym, że IE ma problemy z domready.

Warto sie dzielić czyli jak dramatycznie zwiekszyć ruch na swojej stronie www

Posted by: andrzej@design-joomla.pl (Andrzej Herzbe  /  Category:
W ostatnich dniach zanotowaliśmy prawie czterokrotny wzrost ogladalności witryny design-joomla.eu. A wszystko dzięki jednej małej wtyczce ...

Wygląd elementów paginacji w Joomla 1.5

Posted by: andrzej@design-joomla.pl (Andrzej Herzbe  /  Category: quot, cms, element
Niestety nie wszystko w CMS Joomla jest idealne. Model MVC to kapitalne posunięcie. Ale część elementów "siedzi" jeszcze głęboko w kodzie i nie mozna łatwo zapanowac nad ich wyglądem. Choćby paginacja.

Własne strony błedów w Joomla 1.5

Posted by: andrzej@design-joomla.pl (Andrzej Herzbe  /  Category:
Strony błedów w Joomla 1.5 nie wygladają zbyt ciekawie. Chcąc zatrzymać użytkownika w serwisie można pokazać mu dowolny artykuł w Joomla bez uciekania się edycji plików .htacess na serwerze. Wszystko możemy załatwić z poziomu templatki

Przekierowanie po zalogowaniu

Posted by:  /  Category:
W najnowszej wersji Joomli 1.5.9 użytkownik po zalogowaniu jest przekierowywany na stronę z komunikatem "Witaj w gronie zarejestrowanych użytkowników...". Niektórym może to nie odpowiadać i chcieliby aby użytkownik był przekierowywany na stronę główną jak działo się to dotychczas.Wystarczy otworzyć plik components/com_user/controller.php. Następnie w linii 150 zamienić $return    = 'index.php?option=com_user';na$return    = 'index.php';

Uwaga na duplicate content

Posted by: andrzej@design-joomla.pl (Andrzej Herzbe  /  Category:
Wrażliwość wyszukiwarki Google na skopiowaną zawartość niedawno sami boleśnie odczuliśmy.Jakiś czas temu elementy zawartości z naszej strony design-joomla.eu zostały skopiowane przez "konkurencję". Niestety algorytm Google uznał, że to złodziejowi należą się prawa do naszego tekstu a nas ukarał dramatycznym spadkiem pozycji.

Usuwanie wirusów HTML:iframe-inf

Posted by:  /  Category:
Niestety ostatnio coraz częściej spotykamy strony zainfekowane wirusami. Jeśli problem dotyczy małego serwisu nie jest kłopotem wyedytować kilka plików i zobaczyć czy wirus nie dolepił jakiegoś iframe. Ale co zrobić jeśli nasz serwis zbudowany jest na takim systemie jak Joomla z tysiącami plików?

Edytor tekstu w Joomla i polskie znaki

Posted by:  /  Category:
Pewnie każdy zna FckEditor gdyż jest on domyślnym edytorem tekstu w Joomla 1.5. Czasami zdarza się, że potrzebujemy pobrać jakiś tekst z bazy danych a następnie go przetworzyć skryptem php. Przeszkodą jednak okazują się polskie znaki diakrytyczne.W czym problem? FckEditor zapisuje "ogonki" w postaci encji. Niestety php nie bardzo potrafi sobie poradzić z dekodowaniem encji niektórych znaków w formacie utf-8 (np: "ó" ). Rozwiązaniem problemu okazuje się zmiana konfiguracji FckEditora. Wystarczy wyedytować plik /plugins/editors/wysiwyg/fckconfig.js i zmienić "FCKConfig.IncludeLatinEntities" z "true" na "false". Dzięku temu zabiegowi nie następuje zmiana polskich znaków na encje.

Błędne liczenie postów w komponencie Fireboard 1.0.4

Posted by: tomek@design-joomla.eu (Tomasz Kowalski)  /  Category:
W komponencie forum Fireboard 1.0.4 istnieje błąd związany z nieprawidłowym liczeniem ilości postów w danej kategorii. Rozwiązaniem jest wklejenie poniższego kodu poczynając od linii 539 w pliku /components/com_fireboard/template/default/listcat.php :

Kopia zapasowa witryny na Joomla

Posted by: andrzej@design-joomla.pl (Andrzej Herzbe  /  Category:
Bezpieczeństwo przede wszystkim. Nie wyobrażam sobie aby szanujący się webmaster nie wykonywał kopii zapasowych swojego serwisu. Polecam wyszystkim administratorom Joomla doskonały komponent JoomlaPack autorstwa Nicholasa K. Dionysopoulosa

Błąd generowania PDF w Joomla na serwerach home.pl

Posted by:  /  Category:
Na serwerach wirtualnych home.pl występują problemy z generowaniem plików PDF z artykułów, które zawierają pliki graficzne. Błąd dotyczy adresu plików. Aby to rozwiązać wystarczy otworzyć plik tcpdf.php.

Odróżnianie FRONTPAGE w templatce

Posted by: tomek@design-joomla.eu (Tomasz Kowalski)  /  Category:
Często jest potrzeba odróżnienia strony startowej w Joomli 1.5 od podstron, z uwagi na wymagania projektu. Na przykład musimy wyłączyć obszar contentowy dla frontpage. Joomla 1.5 oferuje prosty warunek, który można wstawić w pliku index.php umożliwiający to rozwiązanie. Przykład: if(JRequest::getVar('view') == 'frontpage') { FRONTPAGE else { NOT FRONTPAGE }

Joomla i SEO

Posted by: andrzej@design-joomla.pl (Andrzej Herzbe  /  Category:
Optymalizacja witryny to jeden z ważniejszych czynników, który ma wpływ na jej pozycję w wyszukiwarkach. Poza poprawnym sematycznie kodem szablonu istotny jest też dobór odpowiednich słów kluczowych i ich użycie w tagach i treści witryny. Użytkownicy systemu CMS Joomla mogli do tej pory czuć się nieco poirytowani brakiem łatwej mozliwości zmiany tagów tutułowych dla poszczególnych podstron.