Perlをよく利用していたYomi-Searchですが、php版、XOOPS版と出てYomiファンの私としてはうれしい限りです♪
thanks:nao-ponさん
XOOPSモジュールのYomi-Searchのちょっとした改造メモ
(こっちの方がよく見るので<a href="http://mama-affiliater.net/modules/wordpress/archives/247/">あっち</a>からコピペしてきたメモ)
Yomi-Search XOOPSの静的表示??の続き・・・
静的表示に挑戦した。
が、PHPのどこを触ったらいいのかわからない〜(T-T) 。
.htaccessでカテゴリも新着情報もhtmlにできたのに、それをPHPで表示させる方法がわかりません〜。また続く(爆)。
とりあえず、XOOPSのテンプレート内ではタグを変えるだけなので、htmlリンクに入れ替えた。
せっかく個別サイトのページもhtml表示できるのに、PHPで表示させると.php?・・・のままだもんね。
まぁいいや、少しでもSEO対策として登録サイトに役立てば(役立つのか?)。
やったことは.htaccessとテーマテンプレートの変更だけ。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^index.html$ index.php
RewriteRule ^mode_([0-9A-Za-z)]+).html$ index.php?mode=$1
RewriteRule ^sitemap.html$ sitemap.php
RewriteRule ^rank.html$ rank.php
RewriteRule ^rank_([0-9A-Za-z)]+).html$ rank.php?mode=$1
RewriteRule ^kt_([0-9A-Za-z)]+).html$ index.php?mode=kt&kt=$1
RewriteRule ^kt_([0-9A-Za-z)]+)_([0-9A-Za-z)]+).html$ index.php?mode=kt&kt=$1_$2
RewriteRule ^id_([0-9A-Za-z)]+).html$ single_link.php?item_id=$1
でアップすると、例えば
http://mama-affiliater.net/modules/yomi/index.php?mode=kt&kt=01
→http://mama-affiliater.net/modules/yomi/kt_01.html
http://mama-affiliater.net/modules/yomi/index.php?mode=new
→http://mama-affiliater.net/modules/yomi/mode_new.html
http://mama-affiliater.net/modules/yomi/rank.php?mode=rev
→http://mama-affiliater.net/modules/yomi/rank_rev.html
に置き換わるので、テーマテンプレートを・・・.htmlでリンク付け替え。
トップ・新着・更新・サイトマップ・ランキング・カテゴリ・個別サイトが置き換わった。
検索ページはもともと考えてないし、ランキング等も2ページ以降はphpで私は問題ないので〜。
だからやっぱりPHPがはきだすリンクをどうやってhtmlリンクとしてはきだすか、やね。まだまだ続く・・・( ̄w ̄) 。
―――――――――――――――――――――――–
【追記】
blocks/yomi_block_funk.phpの中は
$jump_url= XOOPS_URL."/modules/yomi/id_$id.html”;
にしたら、ブロックの「新着サイト」と「今日のママショップ(ランダム)」は表示できたわ(;´▽`A“。
―――――――――――――――――――――――–
【追記2】できた!
template/top.htmlを編集して、トップページが静的リンクに変わりました〜。
すでに触っているので何行目かわかんないけど、カテゴリ表示のところ、
カテゴリの最後の「…」のリンク
echo "<a href=\""."kt_"."$bf_kt_no.html"."$Eend\">…</a>";
メインカテゴリのリンク
<a href="kt_<?=$Gnos?>.html<?=$Eend?>"><b><font size="+1"><?=$value?></font></b></a>
サブカテゴリのリンク
echo "\n<font id=small><a href=\""."kt_"."$Gnos.html"."$Eend\">$value</a></font> ";
カテゴリ属性をアンロード
echo "<a href=\""."kt_"."$bf_kt_no.html"."$Eend\">…</a>";
で、無事トップページがhtmlでリンクされました(´▽`)
ホッ。
文法的にあってるのか、それは謎。(PHPの本くらい買って勉強しろ〜!)
あとは、kt.htmlとかのテンプレートを同様に変更したらOKやね。
クチコミ美的ねっとも頑張って静的表示にしよう!!
―――――――――――――――――――――――–
【追記3】その後メモ(自分用)
kt.html(ナビゲーションバー・各サイトのカテゴリ・コメント)
rank.html
search.html
search2.html(single用に増やしたテンプレ)
temp.php(あちこち)
・・・もしかしてtemp.phpのfunction yomi_makelinkを直接触った方が早いん?
でもPHPわかんないし、今回は無難な線で〜という事で(T▽T)アハハ!
―――――――――――――――――――――――–
temp.phpを直接書き換えたら、テンプレート触らなくてもできました。
.htaccessは同じ。
temp.phpの6行目
$EST['shorturl'] = (defined("YOMI_SHORTURL"))? YOMI_SHORTURL : "";
にショートURLを入れると静的表示に自動的になるはずなんだけど、
データ量が多いからか、なぜかすんごい重くなった・・・ので断念。
(v0.86からついた機能だったかにゃ?)
pl/temp.php350行目
function yomi_makelink($val="")
{
global $EST;
//error_reporting(E_ALL);
~
$mode = "";
if (preg_match("/[\d_]+/",$val))
{
if ($EST['shorturl']) $val = str_replace("_","/",$val);
$mode = "";
}
if (empty($EST['shorturl']))
return $EST['home'].$mode.kt_.$val.".html";
else
return XOOPS_URL."/".$EST['shorturl']."/".$val."/";
}
サイトマップはurlを表示させる部分を
■<a href=\"kt_$key.html$Eend\">
で書き変わりましたん
なおきの部屋[XOOPS版] - Yomi-Search [ XOOPS ] 上記のPHP版Yomi-Searchを元にXOOPS のモジュールとして動作するように nao-ponさん が作成されたものです。 ※トップ ページ>ダウンロード>XOOPS関連 からダウンロードできます。 ...
Yomi-Search [ XOOPS ]で, Yahoo!で, Googleで, Infoseekで, gooで, Lycosで, iNET Guideで, Exciteで, J.O.Y.で, CSJ What's Best!で, フレッシュアイで, InfoNavigator で, -----------------, Chance It!(懸賞)で, Find'X(PC)で ...
Yomi-Search [XOOPS] Ver.0.84 に関する質問なのですが、[管理室]→[カテゴリ設定]→[ カテゴリの修正・削除]からあるカテゴリを削除したいのですが、「削除」のチェック ボックスにチェックを入れて[設定実行]をクリックしても該当 ...
日本の検索エンジンは、日本国内の大手、業種別、タイプ別(フリーソフト、商用ソフト )並びに地域別に公開されている検索エンジン(サーチエンジン、検索サイト)の登録と 検索ができるデレクトリ型検索エンジンです。
Yomi-Search XOOPS のトップページで新着サイトや更新サイトを押すとアドレスが だぶってページが表示できません。 ... 今日はYomi-Searchのモジュールを追加してみ ます. まずダウンロード なおきの部屋[XOOPS版] 様から探してください。 ...
Yomi-Search [ XOOPS ] Ver. 0.88(Wanisys Version) Based on - Yomi-Search Ver4.19 - Powered by PHP ... Wanisys Online Status: 15 人のユーザが現在オンラインです。 (6 人のユーザが Yomi Search を参照しています。) 登録ユーザ: 0 ゲスト: 15 ...
文系ウェブマスターのなんちゃってXOOPS実験室. Welcome Guest. Google, 検索用語を 入力 検索フォームを送信. Web, xoops.wbmstr.info. スポンサード リンク. Yomi- Search [ XOOPS ]. ▼ホームページ検索 [More] [New Window]. Yomi-Search [ XOOPS ] で ...
Yomi-Search [ XOOPS ]. ▼ホームページ検索 [More] [New Window]. Yomi-Search [ XOOPS ]で, Yahoo! ... Yomi-Search [ XOOPS ] Ver. 0.84 Based on - Yomi-Search Ver4.19 - Powered by PHP. Copyright (C) 2005 Select Corporation. ...
XOOPS及びXOOPS Cubeは日本でもっとも普及しているCMS(コンテンツ管理システム)Web アプリケーションです。XUGJはXOOPS Cubeの各種マニュアルやQ and A、フォーラムなど XOOPSユーザーに情報を発信するユーザーグループです。
Yomi-Search [ XOOPS ]. このフォーラムに新規トピックを投稿できます; この フォーラムではゲスト投稿が許可されています ... とにかく「yomi.tar.gz」には足り ないファイルがあるとわかったのでYomi-Search [ XOOPS ] 0.87 (新規用) ...
| きつねグッズセレクト きつねがいっぱい もっと「きつね」 やっぱり「キツネ」 それでも「狐」 英語じゃ「フォックス」 |
| きつね♪メモWiki XOOPSメモ Perlメモ PHPメモ その他のメモ 今日の作業記 XOOPS情報RSS |

| きつね♪ 12月7日 |
![]() |
| random|ranking |