Заказать услугу
  • +38 099 227-70-70
  • +38 097 770-63-63

Функциональные отличия Joomla 1.0 от Joomla 1.5

Многие программисты задаются вопросами, какие функции и константы заменили в Joomla 1.5, и как они назывались в Joomla 1.0. В этой статье кратко изложены все функциональные отличия, позволяющие если не сразу, то после проявления смекалки и настойчивости перевести свои сайты на Joomla 1.5 и отказаться от использования режима совместимости с Joomla 1.0

Константы:

1.01.5
_ISOудалена, так как везде UTF8
_VALID_MOS
_MOS_MAMBO_INCLUDED
_JEXEC
_DATE_FORMAT_LC_DATE_FORMAT_LC
_DATE_FORMAT_LC2_DATE_FORMAT_LC2
_JLEGACY1.0 если включен режим Legacy

Переменные:

1.01.5
$_VERSIONJVersion::getLongVersion()
$database$database = &JFactory::getDBO()
$my$user = &JFactory::getUser()
$mosConfig_live_site фронт: JURI::base()
бак-енд: $mainframe->getSiteURL()
$mosConfig_absolute_pathJPATH_SITE
$acl$acl = &JFactory::getACL()
$taskJRequest::getString(‘task’)
$_MAMBOTS $mainframe->registerEvent() и $mainframe->triggerEvent()
$cur_template$mainframe->getTemplate()

Классы:

1.01.5
mosMainFrame JApplication
mosDBTable JTable
mosCategory JTableCategory
mosComponent JTableComponent
mosContent JTableContent
mosMambot JTablePlugin
mosMenu JTableMenu
mosModule JTableModule
mosPageNavJPagination
mosSection JTableSection
mosSession JTableSession
mosUser JTableUser
database JDatabase
mosCache &JFactory::getCache()
mosProfiler JProfiler
mosParameters JParameter
mosAbstractTasker JController
mosMambotHandler JEventDispatcher
mosEmpty нет аналога.
mosHTML JHTML
mosInstaller JInstaller
mosCommonHTML JHTML::_()
mosAdminMenus нет
MENU_Defaultнет
mosTabs JPanel
patFactory JTemplate::getInstance()
mosMenuBar JToolBarHelper

Функции:

1.01.5
mosCountModules( $position = ‘left’)<jdoc:exists type=»modules» condition=»{POSITION}» />
mosMainBody()
mosMainBody_Admin()
<jdoc:include type=»component» />
mosLoadModules()
mosLoadAdminModules()
<jdoc:include type=»modules» name=»{POSITION}» style=»{STYLE}» />
mosLoadModule()
mosLoadAdminModule()
<jdoc:include type=»module» name=»{NAME}» style=»{STYLE}» />
mosShowHead()
mosShowHead_Admin()
<jdoc:include type=»head» />
mosCountAdminModules() <jdoc:exists />
mosCountAdminModules() <jdoc:exists />
mosStripslashes() JRequest::getVar()
mosBindArrayToObject() JObject::bind()
mosHash() JUtility::getHash()
mosNotAuth() JError::raiseError( 403, JText::_(«ALERTNOTAUTH») );
mosErrorAlert() JError (class)
mosPathName() JPath::clean()
mosReadDirectory() JFolder::files() и JFolder::folders()
mosCreateMail() $mail = &JFactory::getMailer()
mosMail()JUtility::sendMail()
mosSendAdminMail()JUtility::sendAdminMail()
mosMakePassword() JUserHelper::genRandomPassword()
mosRedirect() $mainframe->redirect()
mosMakePath() JFolder::create()
mosArrayToInts() JArrayHelper::toInteger()
mosBackTrace() JError::getBackTrace()
mosChmod()
mosChmodRecursive()
JPath::setPermissions()
mosIsChmodable() JPath::canChmod()
mosShowSource() нет аналога
mosPathWay() <jdoc:include type=»module» name=»breadcrumb» />
mosGetBrowser() $browser = &JBrowser::getInstance()
mosGetOS() $browser = &JBrowser::getInstance();
$browser->getPlatform();
mosGetParam() JArrayHelper::getValue()
mosGetOrderingList() JHTML::_(‘list.genericordering’, … )
mosParseParams() JRegistry
mosLoadComponent() нет аналога
initEditor() JEditor::init()
getEditorContents() JEditor::save()
editorArea() JEditor::display()
mosMenuCheck() JMenu::authorize()
mosObjectToArray() JArrayHelper::fromObject()
mosFormatDate() JHTML::_(‘date’, … )
mosCurrentDate() JHTML::_(‘date’, ‘now’, … )
mosMakeHtmlSafe() JOutputFilter::objectHTMLSafe()
initGzip()
doGzip()
вложено в JDocument
SortArrayObjects() JArrayHelper::sortObjects()
josSpoofCheck() реализовано через JSession
josSpoofValue() JUtility::getToken()
loadOverlib() JHTML::_(‘behavior.tooltip’)
mosToolTip() JHTML::_(‘tooltip’, … )
sefRelToAbs()
ampReplace()
JRoute::_()
mosTreeRecurse() JHTML::_(‘menu.treerecurse’, … )
Посты этой рубрики посвящены инструментам и стратегиям интернет-маркетинга, призванным увеличить конверсию сайта. Статьи будут интересны и полезны нынешним и будущим владельцам онлайн-бизнеса.
Интересуют последние веяния в дизайне сайтов и айдентики? Хотите правильно сочетать цвета и шрифты? Тогда вам сюда.
В рубрике «Разбор заплывов» специалисты студии Webakula делятся не только своими опытом, наблюдениями, выводами, но и практическими советами.
Рубрика поможет разобраться с базовыми терминами интернет-маркетинга, веб-разработки и дизайна. Статьи пригодятся любознательным индивидуумам, которым не безразлична тема сайтостроения.
Мы рады познакомиться и поделиться информацией о насыщенных буднях и ярких выходных компании Webakula с нашими клиентами, читателями и случайными «прохожими». Заходите, располагайтесь, чувствуйте себя, как дома :)