Bitte immer Live Url, PHP Version, Template Version und Template Name angeben
[GELÖST] Astroid, 404 - Error / eigene Seite
- ab001
-
Autor
- Senior Mitglied
-
- Beiträge: 56
- Dank erhalten: 2
Hallo
wir haben vor dem Update Template outfit eine eigene Error-Seite mit Bild
gehabt. Der Text ist noch da, das Bild wird leider nicht mehr angezeigt.
In Anlage die Einstellungen in Astroid. Stimmt da etwas nicht an meinen Einstellungen?
Gruß
Arno
wir haben vor dem Update Template outfit eine eigene Error-Seite mit Bild
gehabt. Der Text ist noch da, das Bild wird leider nicht mehr angezeigt.
In Anlage die Einstellungen in Astroid. Stimmt da etwas nicht an meinen Einstellungen?
Gruß
Arno
Grüße
Arno
Joomla 4.4.9
PHP 8.2.14
Templ. Outfit 1.3.17
framework 3.0.8
Arno
Joomla 4.4.9
PHP 8.2.14
Templ. Outfit 1.3.17
framework 3.0.8
Last Edit:1 Jahr 4 Monate her
von ab001
Letzte Änderung: 1 Jahr 4 Monate her von ab001.
Dieses Thema wurde gesperrt.
- joomlaplates
-
- Moderator
-
- Beiträge: 2362
- Dank erhalten: 349
joomlaplates antwortete auf [GELÖST] Astroid, 404 - Error / eigene Seite
Posted 1 Jahr 4 Monate her #2
FORUMSUCHE
www.joomlaplates.de/forum/joomla-5-templ...dividualisieren.html
...
Hallo, kopieren sie mal die Datei error.php in den Template Ordner.
Diese Datei wird dann mit dem nächsten Template Update (1.3.16) ausgeliefert
www.joomlaplates.de/forum/joomla-5-templ...dividualisieren.html
...
Hallo, kopieren sie mal die Datei error.php in den Template Ordner.
Diese Datei wird dann mit dem nächsten Template Update (1.3.16) ausgeliefert
Last Edit:1 Jahr 4 Monate her
von joomlaplates
Letzte Änderung: 1 Jahr 4 Monate her von joomlaplates.
Dieses Thema wurde gesperrt.
- ab001
-
Autor
- Senior Mitglied
-
- Beiträge: 56
- Dank erhalten: 2
FORUMSUCHE
www.joomlaplates.de/forum/joomla-5-templ...dividualisieren.html
...
Hallo, kopieren sie mal die Datei error.php in den Template Ordner.
Diese Datei wird dann mit dem nächsten Template Update (1.3.16) ausgeliefert
Hallo,
habe ich gemacht, Verzeichnis:
Joomla Root/templates/ihr template/
leider klappt das nicht. Vielleicht warten bis zum nächsten Update?
Gruß Arno
golf-lietzenhof.de
Grüße
Arno
Joomla 4.4.9
PHP 8.2.14
Templ. Outfit 1.3.17
framework 3.0.8
Arno
Joomla 4.4.9
PHP 8.2.14
Templ. Outfit 1.3.17
framework 3.0.8
von ab001
Dieses Thema wurde gesperrt.
- joomlaplates
-
- Moderator
-
- Beiträge: 2362
- Dank erhalten: 349
joomlaplates antwortete auf [GELÖST] Astroid, 404 - Error / eigene Seite
Posted 1 Jahr 4 Monate her #4
Hallo, das muss aber gehen!!!
Bitte mal im Template ändern, anstatt per FTP das File rein kopieren.
Hier der Code
Bitte mal im Template ändern, anstatt per FTP das File rein kopieren.
Hier der Code
Code:
<?php
/**
* @package Astroid Framework
* @author Astroid Framework https://astroidframe.work
* @copyright Copyright (C) 2023 AstroidFrame.work.
* @license https://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later
*/
use Joomla\CMS\Uri\Uri;
defined('_JEXEC') or die;
if (!defined('_ASTROID')) {
try {
Astroid\Framework::init();
} catch (\Exception $e) {
die('Please install and activate <a href="https://www.astroidframe.work/" target="_blank">Astroid Framework</a> in order to use this template.');
}
}
require_once "helper.php"; // Template's Helper
$document = Astroid\Framework::getDocument(); // Astroid Document
$params = Astroid\Framework::getTemplate()->getParams(); // Astroid Params
Astroid\Helper\Head::meta(); // site meta
Astroid\Component\Utility::custom(); // custom code
Astroid\Helper\Head::scripts(); // site scripts
Astroid\Helper\Head::favicon(); // site favicon
Astroid\Component\Utility::error(); // error page styling
Astroid\Component\Utility::typography();
/** @var JDocumentError $this */
$errorContent = $params->get('error_404_content', '');
$errorButton = $params->get('error_call_to_action', '');
$bodyAttrs = [];
if ($params->get('background_setting_404') == 'video' && !empty($params->get('background_video_404', ''))) {
$document->addScript('vendor/astroid/js/videobg.js', 'body');
$bodyAttrs[] = 'data-jd-video-bg="' . Uri::root() . Astroid\Helper\Media::getPath() . '/' . $params->get('background_video_404', '') . '"';
}
?>
<!DOCTYPE html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
<meta charset="utf-8" />
<title><?php echo $this->title; ?> <?php echo htmlspecialchars($this->error->getMessage(), ENT_QUOTES, 'UTF-8'); ?></title>
<jdoc:include type="metas" />
<jdoc:include type="styles" />
<jdoc:include type="scripts" />
<?php
echo $document->renderMeta();
echo Astroid\Helper\Head::styles();
$document->astroidCustomCSS();
echo $document->renderLinks();
echo $document->getStylesheets();
echo $document->getScripts('head');
echo $document->getCustomTags('head');
echo $document->astroidInlineCSS();
?>
</head>
<body class="error-page" <?php echo implode(' ', $bodyAttrs); ?>>
<div class="container">
<div class="row">
<div class="col-12 text-center align-self-center">
<?php
if (!empty($errorContent)) {
echo str_replace('{errormessage}', htmlspecialchars($this->error->getMessage(), ENT_QUOTES, 'UTF-8'), str_replace('{errorcode}', $this->error->getCode(), $document->loadModule($errorContent)));
} else {
?>
<div class="py-5">
<h2 class="display-1"><?php echo $this->error->getCode(); ?></h2>
<h5 class="display-4"><?php echo htmlspecialchars($this->error->getMessage(), ENT_QUOTES, 'UTF-8'); ?></h5>
</div>
<?php
}
?>
<a class="btn btn-backtohome" href="<?php echo Uri::root(); ?>" role="button"><?php echo $errorButton; ?></a>
</div>
</div>
<?php if ($this->debug) : ?>
<div class="row bg-white">
<div class="col py-3 text-center">
<code class="p-3">
ERROR <?php echo $this->error->getCode(); ?> - <?php echo htmlspecialchars($this->error->getMessage(), ENT_QUOTES, 'UTF-8'); ?> in <?php echo htmlspecialchars($this->error->getFile(), ENT_QUOTES, 'UTF-8'); ?>:<?php echo $this->error->getLine(); ?>
</code>
</div>
</div>
<?php endif; ?>
<?php if ($this->debug) : ?>
<div class="row">
<div class="col mb-5 bg-white">
<?php echo $this->renderBacktrace(); ?>
<?php // Check if there are more Exceptions and render their data as well
?>
<?php if ($this->error->getPrevious()) : ?>
<?php $loop = true; ?>
<?php // Reference $this->_error here and in the loop as setError() assigns errors to this property and we need this for the backtrace to work correctly
?>
<?php // Make the first assignment to setError() outside the loop so the loop does not skip Exceptions
?>
<?php $this->setError($this->_error->getPrevious()); ?>
<?php while ($loop === true) : ?>
<p><strong><?php echo JText::_('JERROR_LAYOUT_PREVIOUS_ERROR'); ?></strong></p>
<p>
<?php echo htmlspecialchars($this->_error->getMessage(), ENT_QUOTES, 'UTF-8'); ?>
<br /><?php echo htmlspecialchars($this->_error->getFile(), ENT_QUOTES, 'UTF-8'); ?>:<?php echo $this->_error->getLine(); ?>
</p>
<?php echo $this->renderBacktrace(); ?>
<?php $loop = $this->setError($this->_error->getPrevious()); ?>
<?php endwhile; ?>
<?php // Reset the main error object to the base error
?>
<?php $this->setError($this->error); ?>
<?php endif; ?>
</div>
</div>
<?php endif; ?>
</div>
<?php
echo $document->getScripts('body');
echo $document->getCustomTags('body');
?>
</body>
</html>
Last Edit:1 Jahr 4 Monate her
von joomlaplates
Letzte Änderung: 1 Jahr 4 Monate her von joomlaplates.
Folgende Benutzer bedankten sich: ab001
Dieses Thema wurde gesperrt.
- ab001
-
Autor
- Senior Mitglied
-
- Beiträge: 56
- Dank erhalten: 2
Hallo, das muss aber gehen!!!
Bitte mal im Template ändern, anstatt per FTP das File rein kopieren.
Hallo JP,
das passt jetzt, super haben sie vielen Dank!!!
Grüße
Arno
Grüße
Arno
Joomla 4.4.9
PHP 8.2.14
Templ. Outfit 1.3.17
framework 3.0.8
Arno
Joomla 4.4.9
PHP 8.2.14
Templ. Outfit 1.3.17
framework 3.0.8
von ab001
Dieses Thema wurde gesperrt.