電気自動車と電池は明日を拓く

XOOPSはコミュニケーションサイトを簡単に構築出来る一連のソフトウェア群です。


開発サイト anchor.png

Page Top

導入済みHack anchor.png

Page Top

Simplified URLの導入 anchor.png

  • SEO対策として導入。
  • Simplified URLは、深い階層のURLを見かけ上変更してくれるHack。
    http://www.suin.jp/
  • /loadpage.php
  • /simplified_url.php
  • /.htaccess
  • /mainfile.php
Page Top

検索したキーワードをハイライト。 anchor.png

  • Googleのキャッシュページなどでおなじみの検索語マーカーを導入する。
  • http://hypweb.net/xoops/modules/pukiwiki/1560.html
    バージョンアップしたようです。
  • include/getengine.inc.php
  • include/search_engines.dat
  • include/comman.php
  • footer.php
  • xoops.css
Page Top

管理画面-モジュール管理で、各モジュールを表示順にソート。 anchor.png

Page Top

新規項目に「New」をつける。 anchor.png

Page Top

このサイトでの修正点 anchor.png

Page Top

ヘッドラインモジュールでRSSのdc:dateを拾えるようにする。 anchor.png

  • 現在は、xhldモジュールを使用しています。(この機能はモジュール自体に導入されています。)
    • class/xml/rss/xmlrss2parser.php
    • 変更点は以下の部分。
    1. 63行目付近に追加。

(変更前)

$this->addTagHandler(new RssPubDateHandler());

(変更後)

$this->addTagHandler(new RssPubDateHandler());
$this->addTagHandler(new RssDcDateHandler());
    1. 645行目付近のclass RssPubDateHandler extends XmlTagHandlerの後に以下を追加。

(変更後)

class RssDcDateHandler extends XmlTagHandler
{

   function RssDcDateHandler()
   {

   }

   function getName()
   {
       return 'dc:date';
   }

   function handleCharacterData(&$parser, &$data)
   {
       $data = substr($data,5,2)."/".substr($data,8,2)." ".substr($data,11,5);
       switch ($parser->getParentTag()) {
       case 'channel':
           $parser->setChannelData('pubdate', $data);
           break;
       case 'item':
           $parser->setTempArr('pubdate', $data);
           break;
       default:
           break;
       }
   }
}
Page Top

カスタマイズ時の疑問点 anchor.png

Page Top

トップページとその他のページ(各モジュールのページ)では、左プロックの幅が違う anchor.png

  • トップページとその他のページ(各モジュールのページ)では、読み込むtheme.htmlがちがうのか?

Front page   Freeze Diff Backup Copy Rename Reload   New Page Page list Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)
Counter: 335, today: 1, yesterday: 2
Last-modified: 2018-01-08 (Mon) 01:23:59 (JST) (469d) by evinfo