PDA

Zobacz pełną wersję : Problem z podstawowym modułem szukania



fugas
12-03-2010, 22:12
Witam z dnia na dzień w czasie kliknięcia na szukanie w podstawowym module szukania wyskakuje

Fatal error: Cannot redeclare sefreltoabs() in /templates/dj-0013/index.php on line 7

Czy miał ktoś tak. Lub czy podpowie mi ktoś co zrobić. Bo akurat w pliku index wygląda że wszystko jest ok.

Pozdrawiam

moje
12-03-2010, 22:13
A jaki jest tam kod? Widać, nie jest wszystko ok.

fugas
12-03-2010, 22:21
function sefRelToAbs($value) {

moje
12-03-2010, 22:26
A kod przed i po?

A czy to samo dzieje się dla innych szablonów?

fugas
12-03-2010, 22:33
<?php

defined( '_JEXEC' ) or die( 'Restricted access' );

$url = clone(JURI::getInstance());

function sefRelToAbs($value) {

return JRoute::_($value);

}

?>

moje
12-03-2010, 22:39
A czy to samo dzieje się dla innych szablonów?

A spróbuj podmienić kod na taki:

/*
function sefRelToAbs($value) {
return JRoute::_($value);
}
*/

fugas
12-03-2010, 22:47
Nic nie działa.

A może masz polecić jakiś prosty moduł wyszukiwarki???

moje
12-03-2010, 23:04
A zmieniłeś na inny szablon, żeby sprawdzić, czy też nie działa?

Spróbuj zmienić na taki:

<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
/*
$url = clone(JURI::getInstance());
function sefRelToAbs($value) {
return JRoute::_($value);
*/
}?>

fugas
13-03-2010, 16:09
Nic a nic. A z tym kodem to nawet strona nie działa.

Może macie jakiś prosty moduł wyszukiwania?

Jola
13-03-2010, 20:54
Witam,
komunikat mówi o tym, że funkcja o takiej nazwie już została zdefiniowana. Zmiana na:

<?php
defined( '_JEXEC' ) or die( 'Restricted access' );

$url = clone(JURI::getInstance());

if (!function_exists('sefRelToAbs')){
function sefRelToAbs($value) {
return JRoute::_($value);
}
}

?> powinna pomóc.