• R/O
  • HTTP
  • SSH
  • HTTPS

nucleus-plugins: Commit

Nucleus CMS日本語版用プラグインのうち、日本語版開発者がサポートしているもの


Commit MetaInfo

Revision4a2fd422fd55b4585dbb211d3a3f4103c034ddf4 (tree)
Time2006-10-21 16:23:55
Authorshizuki <shizuki@1ca2...>
Commitershizuki

Log Message

URLモード別のSitemapURL自動生成

git-svn-id: https://svn.sourceforge.jp/svnroot/nucleus-jp/plugin@465 1ca29b6e-896d-4ea0-84a5-967f57386b96

Change Summary

Incremental Difference

--- a/trunk/NP_GoogleSitemap/NP_GoogleSitemap.php
+++ b/trunk/NP_GoogleSitemap/NP_GoogleSitemap.php
@@ -238,18 +238,23 @@ class NP_GoogleSitemap extends NucleusPlugin
238238 $b =& $manager->getBlog($blog_id);
239239 $b_url = $b->getURL();
240240
241+ if (substr($b_url, -4) == '.php') $CONF['URLMode'] = 'normal';
241242 $usePathInfo = ($CONF['URLMode'] == 'pathinfo');
242243
243-/* if (substr($b_url, -1) == '/') {
244- $b_url = ($usePathInfo) ? substr($b_url, 0, -1) : $b_url . 'index.php';
244+ if (substr($b_url, -1) == '/') {
245+ if (!$usePathInfo) $b_url .= 'index.php?virtualpath=';
246+ } elseif (substr($b_url, -4) == '.php') {
247+ $b_url .= '?virtualpath=';
245248 } else {
246- $b_url = (substr($b_url, -4) == '.php') ? $b_url : $b_url . '/index.php';
249+ $b_url = ($usePathInfo) ? $b_url . '/' : $b_url . '/index.php?virtualpath=';
247250 }
251+
248252 // if (substr($b_url, -1) != '/' && substr($b_url, -4) != '.php') {
249253 // $b_url .= '/';
250254 // } elseif (substr($b_url, -4) == '.php') {
251255 // $b_url .= '?virtualpath=';
252-// }*/
256+// }
257+
253258 $siteMap = $this->getBlogOption($blog_id, 'PcSitemap');
254259 $url = 'http://www.google.com/webmasters/sitemaps/ping?sitemap=' .
255260 urlencode($b_url . $siteMap);
Show on old repository browser