Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Не отображается карта сайта


Рекомендованные сообщения

Для работы модуля необходимо отредактировать следующие файлы таким образом:

Отредактируйте .htaccess

Было:

RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]

Должно стать:

RewriteRule ^sitemap.xml$ index.php?route=feed/neoseo_fast_sitemap [L]
RewriteRule ^sitemap([^\.]+).xml$ index.php?route=feed/neoseo_fast_sitemap&path=$1 [L]

9. Отредактируйте system/framework.php:

Находим строки:

// Route
$route = new Router($registry);

Добавляем после них следующие строки:

/* NeoSeo Fast Sitemap - begin */
$request = $registry->get('request');
if( isset($request->get["route"]) && $request->get["route"] == "feed/neoseo_fast_sitemap" ) {
	if (!$seo_type = $config->get('config_seo_url_type')) {
		$seo_type = 'seo_url';
	}
	$seoFile = DIR_APPLICATION . 'controller/startup/' . str_replace(array('../', '..', '..'), '', $seo_type) . '.php';
	if (file_exists($seoFile)) {
		require_once($seoFile);
		$seoClass = 'ControllerStartup' . preg_replace('/[^a-zA-Z0-9]/', '', $seo_type);
		$seoController = new $seoClass($registry);
		$url = $registry->get('url');
		if( $url ) {
			$url->addRewrite($seoController);
		}
	}
	$route->addPreAction(new Action('startup/startup'));
	$action = new Action($request->get['route']);
	$route->dispatch($action, new Action($config->get('action_error')));
	$response->output();
	return;
}
/* NeoSeo Fast Sitemap - end */

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Гость
Эта тема закрыта для публикации сообщений.
×
×
  • Создать...