Posts Tagged ‘joomla 1.5’

Joomla – przydatne funkcje podczas kodowania.

Zbiór funkcji, z których często korzystam podczas tworzenia strony w CMS Joomla 1.5.x.

1. Polecenia i komendy, które przydają się podczas tworzenia templatki joomla. Read more »

Jak dodać dodatkowe pola do content w Joomli?

Czasem sprawa wydaja się prosta, wszystko w joomli byłoby ok, gdyby nie to, że przy wprowadzaniu artykułów brakuje kilku dodadtkowych pól (np. nazwa firmy czy jakiś adress www źródła). I oto jakie zmiany trzebaby zrobić: Read more »

Joomla wycina tagi przy wpisywaniu do bazy

W nowym, pisanym przez nas komponencie Joomla! nie pozwala na zapis html’owych tagów, np. < b >, < object > itd. Rozwiązanie ciężko znależć, a stoi za tym maska filtra w klasie JRequest. Read more »

Playlista w komponencie Seyret?

Jak zrobić sprawnie działającą playliste w komponencie Seyret? Read more »

Yvcomments w Joomla 1.5.x

Jeden z pierwszych komponentów komentarzy napisanych pod joomlę 1.5 w trybie native, a nie legacy. Dość dobry komponent, w którym brakowało mi możliwości wykluczenia komentowania pojedyńczych artykułów. Wyłączyć dodawanie komentarzy w yvcomment można dość łatwo tj. Read more »

Błąd JMenu::getInstance

Często występujący błąd Missing argument 1 for JMenu::getInstance(); zlikwidujemy podając brakujący argument np: JMenu::getInstance(‘site’).

Mootools 1.2 w Joomla 1.5.x

W nowej wersji CMS Joomla 1.5.x poprawnie działa jedynie skrypt mootools w wersji 1.11, gdy chcemy aktualizować mootools’a do wersji 1.2 narażamy się na praktycznie brak możliwości używania backendu/panelu administratora. Jak temu zaradzić? Read more »

Joomla 1.5, a Title Alias

Jak wiadomo w nowej J! na podstawie wartości Title Alias generowana jest część przyjaznego linku. Problem tkwi natomiast w tym, że ów link generowany jest automatycznie przy czym równocześnie usuwane są polskie znaki (lub dziwnie podmieniane), a to potrafi zepsuć ładnie wyglądający link. Po przekopaniu kodów J! znalazłem funkcję, która odpowiada za te zmiany. Read more »

Joomla 1.5.x – zmiany

defined( ‘_JEXEC’ ) or die( ‘Restricted access’ ); nowa definicja zabezpiecznia przed bezpośrednim wejściem
JPATH_COMPONENT absolutna ścieżka do wybranego komponentu
JPATH_COMPONENT_SITE absolutna ścieżka do wybranego komponentu – front
JPATH_COMPONENT_ADMINISTRATOR absolutna ścieżka do wybranego komponentu – admin
DS separator katalogów – ‘/’ lub ‘\’ w zależności od systemu
JRequest::getVar( ‘task’ ) Nastąpiło mosGetParam
jimport(‘joomla.application.component.controller’); import konstruktora klasy JController (warstwa kontrolera  MVC) – odpowiada to plikowi /libraries/joomla/application/component/controller.php (kropki zamienione są na /)
jimport(‘joomla.application.component.view’); import konstruktora klasy JView (warstwa view MVC)
jimport( 'joomla.application.component.model' );
import konstruktora klasy JModel (warstwa modelu MVC)
$this->assignRef( 'zmienna_tmpl', $zmienna_php );
przekazanie/podstawienie zmiennej w templatce, w templatce komponentu dostęp do tak przekazanej zmiennej odbywa się poprzez $this->zmienna_tmpl
$db =& JFactory::getDBO();
uzyskanie referencji do instniejącego połączenia z bazą danych