Alexander Beletsky 0 Опубликовано 6 марта, 2010 Жалоба Share Опубликовано 6 марта, 2010 Не работает меню категорий на сайте http://autodetal.kiev.ua/. Выдает ошибку <link rel="canonical" href=" Fatal error: Call to undefined function canonicalurl() in /hsphere/local/home/autodetal/autodetal.kiev.ua/includes/header.php on line 53 Совет ВАМа: Видимо, ставили патчи, а файл /includes/application_top.php не переписали к себе, в этом файле определяется функция canonicalurl, на которую жалуется php. Да, наверное ставил, файл к себе точно не переписывал. Вопрос такой, а что мне сейчас делать, как исправить ситуацию? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 марта, 2010 Жалоба Share Опубликовано 6 марта, 2010 Вставить внизу в файле, ДО ?> : // starts canonical tag functionfunction CanonicalUrl() {$domain = substr((($request_type == 'SSL') ? HTTPS_SERVER : HTTP_SERVER), 0); // gets the base URL minus the trailing slash$string = $_SERVER['REQUEST_URI']; // gets the url$search = '/\&sid.*|\?sid.*|\?sort.*|\&sort.*|\?direction.*|\&direction.*|\?on_page.*|\&on_page.*|\&cat.*|\&filter_id.*|\&manufacturers_id.*|\¶ms.*|\?q.*|\&q.*|\?price_min.*|\&price_min.*|\?price_max.*|\&price_max.*/'; // searches for the session id in the url$replace = ''; // replaces with nothing i.e. deletesecho $domain . preg_replace( $search, $replace, $string ); // merges the variables and echoing them}// eof - canonical tag[/code] Ссылка на сообщение Поделиться на другие сайты
Alexander Beletsky 0 Опубликовано 6 марта, 2010 Автор Жалоба Share Опубликовано 6 марта, 2010 спасибо заработало Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 6 марта, 2010 Жалоба Share Опубликовано 6 марта, 2010 Не за что. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения