Posts Tagged ‘フリースクリプト’
PUBLICPNE0.2.1なのか、0.3.0なのか・・・OPENPNE2.14対応版がもうすぐ!
ウィー (*^¬^)ノ∀ コンバンワインー 。うっかりOPENPNE2.13系という開発版でモジュールを作成してしまい、痛い目にあいましたアセアセ( ̄┏Д┓ ̄ I)タラー
OPENPNE2.14系は、コミュニティのDBがガラっと変わっちゃうんですね!!とくに公開権限のところが全然違うのでびっくりしました。
運営サイトの飲食業界コミュニティを早速OPENPNE2.14にアップグレード!
意外と、てこずりました。というのもOPENPNEさんのサイトがリニューアルしていてダウンロードできなくって・・・。
なんとかダウンロードして、ソースをアップ!!DBは、コツコツとアップデート用のSQLを1ファイルづつ投入!
特にエラーもなく、うごきました。
PUBLICPNE0.3.0(0.2.1というべきか。。。)の開発版を入れてみました。
お!ちゃんとコミュニティが外部公開されてますね!
もちろん、アップデートするまえにOPENPNE2.13系でもテストしましたよ<( ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄∧ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄)>えっへん!
しばらく、様子見て問題なさそうであれば公開できそうです。
仕様としては
OPENPNE2.13系と2.14系に対応。
特に、コンフィグで設定しなくても自動的にOPENPNEのversionを読み込んで判断しています。
これで、ひと段落着いたらOPENPNE2.14の派生でも創ろうっとヾ(●´▽`●)ノわーい☆
もっと、外部公開に特化したものを考えてます^^
でわでわ
人柱、大歓迎!!問い合わせしてくれたら開発版のPUBLICPNE0.3.0をお渡ししますよ!
条件はフィードバック!と、リンクwww
SEO相互リンクChanti-P-linkのデラックス検索プラグインのバージョンアップ
結構面白いプラグイン。内部リンクの増大・インデックスの増大にはかなりの威力を発揮します。
そこそこの効果があったので、v1.1.0も公開してみますね!!
大きな変更点は、RSS出力ができるようになりました。あとは、細かな調整ですね。
URLは動的でも静的でもそんなに差はなかったように思います。
※クエリーに「?」が入ってしまいワーニングがでるのを修正しました。(v1.1.1)
※複数ワードによるOR検索ができるようになりました。(v1.2.0)
/*
* SEO相互リンクChanti-P-Linkプラグイン
* プラグイン:DXsearchプラグイン
* Version 1.1.0 1.1.1 1.2.0
* Copyright (c) 2009 WWW.CHANTI.ORG All Rights Reserved.
* powerd by WWW.CHANTI.ORG
*/
■インストール
1)
SEO相互リンクChanti-P-Linkのプラグインが格納されているdirectoryに本体ごと格納してください。ex)
http://{スクリプトの設置先URL}/plugin/dxsearch次に、「search_kword.txt」に書き込み権限を与えてください。(666など)
■機能
・簡易検索機能
検索キーワドを含む登録サイト一覧を表示します。・検索ワード強調機能
検索ワードを強調表示・リンクします。・検索フォーム出力機能
任意のテンプレートにかきを記述すると、検索フォームが表示されます。
”
<?php echo ex_dxsearch_view_form(); ?>
”・ページング機能
検索結果が多い場合、ページングします。・グーグルsitemap出力機能
検索されたキーワードごとのページを、グーグルsitemap形式で出力します。
sitemap.phpの一番最後に記述するといいかもしれません。
”
<?php echo ex_dxsearch_view_google_sitemap(); ?>
”
・検索ワードのクラウド表示
”
<?php echo ex_dxsearch_view_cloud(); ?>
”・検索キーワードのRSS出力
下記のURLで、RSSを出力します。
http://{スクリプトの設置先URL}/?plugin=dxsearch&mode=rss■コンフィグ
define(’ex_dxsearch_description’,'検索結果ページ’);
・サイトの説明文です。define(’ex_dxsearch_title’,'検索結果’.$GLOBALS['ex_request']['p']);
・サイトのタイトルになります。define(’dxsearch_pluginname’,'dxsearch’);
・プラグインの名称です。define(’ex_dxsearch_kword_txt’,PLUGIN_DIR.”/”.dxsearch_pluginname.”/search_kword.txt”);
・検索ワードの書き込みファイルです。
※検索が重くなったら、中身を消すか適正化してください。define(’ex_dxsearch_script_version’,”1.3.1″);
・SEO相互リンクchanti-p-linkのバージョンです。define(’ex_dxsearch_link_url_style’,linkpage_url.’?plugin=dxsearch&kword=‘);
・リンクURLの形式です。
mod_rewriteなどで、静的URLに見せるときなどに使うといいのかも。//ページャー
define(’dxsearch_pager_limit’,15);
・検索結果の1ページあたりの件数define(’dxsearch_pager_delta’,10);
・ページャーのページ件数define(’dxsearch_pager_demi’,’ | ‘);
・ページャーの区切り文字//検索ワードクラウド
define(’dxsearch_cloudlimit’,10);
・表示する検索ワードクラウドの件数define(’dxsearch_fontsize’,1);
・[del]yahoo、グーグルから検索されたキーワドに付加するクラウドのフォントサイズ[/del]
フォントを大きくする単位(通常は1でいいと思います)define(’dxsearch_min_fontsize’,1);
・フォントサイズの最小値define(’dxsearch_max_fontsize’,5);
・フォントサイズの最大値//除外する文字
$GLOBALS['ex_dxsearch']['ngword']=array(
“,”,
‘”‘,
“&”,
‘quot;’,
‘amp;’,
‘lt;’,
‘gt;’,
‘nbsp;’,
‘copy;’,
);
・検索キーワードに含まれる特定の文字を除外します。//rss出力の最大件数
define(’dxsearch_rsslimit’,20);
・RSSを出力する最大件数■テンプレート
・templatesはクラシックテーマの場合です。
・templates_chanti-themeはキャンティテーマ・ピンクテーマ用です。
templatesにリネームして使ってください。■UPDATE
v1.2.0
・GoogleSitemapの出力時に、URLが重複するのを修正
・検索ワードを単一から複数のOR検索に変更
・RSS出力するときのパラメータをつなぐ文字が「&」になっていたのを修正
・その他、細かいとこの調整v1.1.1
・URLのクエリーに「?」が二個入るのを修正
v1.1.0
・RSS出力機能の追加
・除外文字をコンフィグから設定できるように修正
・リンクURLをコンフィグから設定できるようにした。v1.0.0
初版公開