diff --git a/modules/syndication/conf/module.xml b/modules/syndication/conf/module.xml
index cafab0a95..338f3eaf9 100644
--- a/modules/syndication/conf/module.xml
+++ b/modules/syndication/conf/module.xml
@@ -5,7 +5,7 @@
-
+
diff --git a/modules/syndication/ruleset/insertService.xml b/modules/syndication/ruleset/insertService.xml
new file mode 100644
index 000000000..092f8b7ab
--- /dev/null
+++ b/modules/syndication/ruleset/insertService.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/modules/syndication/syndication.admin.controller.php b/modules/syndication/syndication.admin.controller.php
index ef967ad50..aa50082e2 100644
--- a/modules/syndication/syndication.admin.controller.php
+++ b/modules/syndication/syndication.admin.controller.php
@@ -37,6 +37,11 @@
}
$this->setMessage('success_applied');
+ if(!in_array(Context::getRequestMethod(),array('XMLRPC','JSON'))) {
+ $returnUrl = Context::get('success_return_url') ? Context::get('success_return_url') : getNotEncodedUrl('', 'module', 'admin', 'act', 'dispSyndicationAdminConfig');
+ header('location:'.$returnUrl);
+ return;
+ }
}
function procSyndicationAdminCheckSitePingResult(){
diff --git a/modules/syndication/tpl/config.html b/modules/syndication/tpl/config.html
index 96c15e98d..7c8848d88 100644
--- a/modules/syndication/tpl/config.html
+++ b/modules/syndication/tpl/config.html
@@ -1,11 +1,12 @@
-
{$lang->syndication} {$lang->cmd_management}
{$lang->about_syndication}
-