Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Если у тебя стоит SP Simple Portfolio переустанови или удали.есть ли фикс билдера чтобы работали шаблоны ?
ага, то есть после чистой установки билдера, обновляются не обновленные компоненты SP некоторые и слетает активированные билдер ??Если у тебя стоит SP Simple Portfolio переустанови или удали.
1. Создаешь в билдере свою 404-страницу.Кто нибудь переделывал стандартную 404 страницу на свою?
<?php
defined('_JEXEC') or die;
if (!isset($this->error))
{
$this->error = JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
$this->debug = false;
}
// Get language and direction
$doc = JFactory::getDocument();
$app = JFactory::getApplication();
$this->language = $doc->language;
$this->direction = $doc->direction;
if($this->error->getCode()=='404') {
header("HTTP/1.0 404 Not Found");
$url=JURI::root()."404";
$data = file_get_contents($url) or die("Cannot open URL");
echo $data;
}
<?php
$lang = JFactory::getLanguage();
$languages = JLanguageHelper::getLanguages('lang_code');
$languageTag = $lang->getTag();
$languageCode = $languages[ $lang->getTag() ]->sef;
defined('_JEXEC') or die;
if (!isset($this->error))
{
$this->error = JError::raiseWarning(404, JText::_('JERROR_ALERTNOAUTHOR'));
$this->debug = false;
}
// Get language and direction
$doc = JFactory::getDocument();
$app = JFactory::getApplication();
$this->language = $doc->language;
$this->direction = $doc->direction;
if($this->error->getCode()=='404') {
header("HTTP/1.0 404 Not Found");
$url=JURI::root().'/'.$languageCode.'/'."404";
$data = file_get_contents($url) or die("Cannot open URL");
echo $data;
}
?>
Спасибо!
Только одно замечание: надо назначить 404 в не опубликованное меню.
И ещё один вопрос. Не получается сделать 404-ую для нескольких языков. Создал два не опубликованных меню. Назначил разные 404-ые с переводами, создал ассоциации между ними, но если язык переключен на не основной и вводишь не существующий адрес - то перекидывает на основной язык.