Bonjour à tous,
Je tente de convertir le template "Artistic" de la version 1.5 en 2.5 selon le tutoriel suivant
au préalable j'ai appliqué ce tuto sur le template 'Atomic" sans pb particulier or lorsque je valide mon mon template "Artistic" l'erreur suivante apparait après avoir affiché mon bandeau et mon fond d'écran
Fatal error: Call to a member function getMessageQueue() on a non-object in E:\xampplite\htdocs\PhotoImages25\templates\artist ic25\functions.php on line 11
Voici le contenu de mon fichier function.php
<?php
defined('_JEXEC') or die('Restricted access'); // no direct access
if (!defined('_ARTX_FUNCTIONS')) {
define('_ARTX_FUNCTIONS', 1);
function artxHasMessages()
{
global $mainframe;
$messages = $mainframe->getMessageQueue();
if (is_array($messages) && count($messages))
foreach ($messages as $msg)
if (isset($msg['type']) && isset($msg['message']))
return true;
return false;
}
function artxUrlToHref($url)
{
$result = '';
$p = parse_url($url);
if (isset($p['scheme']) && isset($p['host'])) {
$result = $p['scheme'] . '://';
if (isset($p['user'])) {
$result .= $p['user'];
if (isset($p['pass']))
$result .= ':' . $p['pass'];
$result .= '@';
}
$result .= $p['host'];
if (isset($p['port']))
$result .= ':' . $p['port'];
if (!isset($p['path']))
$result .= '/';
}
if (isset($p['path']))
$result .= $p['path'];
if (isset($p['query'])) {
$result .= '?' . str_replace('&', '&', $p['query']);
}
if (isset($p['fragment']))
$result .= '#' . $p['fragment'];
return $result;
}
manquerait-il quelque chose ?
est-ce que quelqu'un pourrait m'aider car tout ce code m'est inconnu ?
Merci par avance pour vos réponses que j'espère nombreuses
Je tente de convertir le template "Artistic" de la version 1.5 en 2.5 selon le tutoriel suivant
au préalable j'ai appliqué ce tuto sur le template 'Atomic" sans pb particulier or lorsque je valide mon mon template "Artistic" l'erreur suivante apparait après avoir affiché mon bandeau et mon fond d'écran
Fatal error: Call to a member function getMessageQueue() on a non-object in E:\xampplite\htdocs\PhotoImages25\templates\artist ic25\functions.php on line 11
Voici le contenu de mon fichier function.php
<?php
defined('_JEXEC') or die('Restricted access'); // no direct access
if (!defined('_ARTX_FUNCTIONS')) {
define('_ARTX_FUNCTIONS', 1);
function artxHasMessages()
{
global $mainframe;
$messages = $mainframe->getMessageQueue();
if (is_array($messages) && count($messages))
foreach ($messages as $msg)
if (isset($msg['type']) && isset($msg['message']))
return true;
return false;
}
function artxUrlToHref($url)
{
$result = '';
$p = parse_url($url);
if (isset($p['scheme']) && isset($p['host'])) {
$result = $p['scheme'] . '://';
if (isset($p['user'])) {
$result .= $p['user'];
if (isset($p['pass']))
$result .= ':' . $p['pass'];
$result .= '@';
}
$result .= $p['host'];
if (isset($p['port']))
$result .= ':' . $p['port'];
if (!isset($p['path']))
$result .= '/';
}
if (isset($p['path']))
$result .= $p['path'];
if (isset($p['query'])) {
$result .= '?' . str_replace('&', '&', $p['query']);
}
if (isset($p['fragment']))
$result .= '#' . $p['fragment'];
return $result;
}
manquerait-il quelque chose ?
est-ce que quelqu'un pourrait m'aider car tout ce code m'est inconnu ?
Merci par avance pour vos réponses que j'espère nombreuses