Joomler!.net - Decided on Joomla!

Jboard is Multiple Board!

 

Archives

Blog

Demo

Home » Blog » これだけ
0 votes
Written by:Joomler! 30004 hits Sunday, 26 January 2014 11:50

flat_four_leaf_clover_1_1Bluehostの契約期限に伴い移転先をVPSにと去年から考えていましたが、既に契約のあるさくらインターネットの500円プラン(スタンダード)に全部載せちゃいました。

一番は面倒だったことですね。VPSだと何かと自分でやらなくちゃいけないのでやっぱり躊躇してしまいました。

設定漏れで早速Googleからエラーメールが届きましたが、慣れたものですぐ設定変更しました。さくらインターネットは前からおすすめしていたりしていたサーバーで、データベースも複数持てるし、普通に使うには全く問題ない。いろいろやればできるようだが、サイトを設置するならローコストだと思います。

Joomla3.xになって大きな(コンポーネントを作成したことのある方ならわかってもらえると思う)追加機能がある。以前から書きたかったのだが、なかなか手つかずでした。

com_ajax です。

 
Dec
30
2010

Joomla1.6_RC1

EMailPrintPDF
0 votes
Written by:Joomler! 7240 hits Thursday, 30 December 2010 06:36

いつの間にか、RC1が・・・とうとう出てるじゃないですか・・・。そろそろ動かないとだめですか・・・。

早速インストールしてみた。

joomla16_admin

前からでしたっけ?インストール時に管理者のユーザ名を指定できるのって・・・。これは良いことです。管理者だからって何もadminに限定しなくても良いし、Joomlaで作られたサイトは、adminってわかっているからパスワードを適当なものにしておくと危ないと思っていたし。

でも、まあサンプルだからとはいえ、いきなり多階層を見せつけるがごとく深い階層の記事が一番に来てるのは何とも言えない気がします・・・。(実際これだけ長かったら、レイアウトに困ることってないかな・・・)

joomla16_hierarchic

 
1 votes
Written by:Joomler! 6280 hits Thursday, 08 January 2009 16:01

何かとコンポーネントが必要では無いかと考えがちですが、プラグインとテンプレート(テンプレートのオーバーライドで行ってNoHack)で大抵の事ができると思う。

たとえば、コンタクト。
こんな風に作れば簡単にオリジナルのものが作成できるでしょう。
(実際に作成してはいないので想像で書きます。)

  1. プラグインで特定の値(今回の場合コンタクトの送信内容)をキャッチしてそれがある時だけ処理を行う。
  2. com_contactのオーバーライドテンプレートでお好みフォームを作成する。

終わり。

これだけでオリジナルのお問い合わせが作成できます。データを格納したければ、データベーステーブルを新たに作成しなければいけませんが、ワンオフのアプリケーションなら手作業で作成すれば済みます。

 
1 votes
Written by:Joomler! 8399 hits Sunday, 14 September 2008 16:22

以下は、80codeサーバーでのみのことです。

昨日Hackが駄目ってわかってよく考えてみれば(考えなくてもそうだ)PHP_SELFに正しい値が入らないのが原因なのでそれに正しい値を入れてやれば解決することだなと・・・。ややこしい事をしなくても良いのである。

例えば、http://yourdomain.com/がJoomla!1.5で稼働しているすると

Joomla!1.5ルートの index.phpの冒頭に

$_SERVER['PHP_SELF'] = $_SERVER['SCRIPT_NAME'] = '/index.php';

を書き足せば何もHackしなくて済む。

さらにindex2.phpにも同様に

$_SERVER['PHP_SELF'] = $_SERVER['SCRIPT_NAME'] = '/index2.php';

を書く。これだけ・・・。バックエンドは何もしなくて良い。要はSEFの時だけ影響を受けるので必要ない。

ルート以下のディレクトリにJoomla!1.5を置いた場合はそのディレクトリ名も追加しなきゃならない。
例えば、http://yourdomain.com/joomla/なら

$_SERVER['PHP_SELF'] = $_SERVER['SCRIPT_NAME'] = '/joomla/index.php';

と言った具合に。

$_SERVER['SCRIPT_NAME']をなぜ加えているのかというと、エクステンションによっては、使っているようです。なので同じように初期化してしまいます。

でも、php.iniとかで設定できないのか?・・・。

 
0 votes
Written by:Joomler! 13132 hits Monday, 07 April 2008 04:13

今日も、先日ブックマークしていたもので、Joomla!1.5のシンプルなコンポーネントの作成方法を解説されているサイトをご紹介します。

Create MVC-model-view-controller component for joomla 1.5 - Hello World

www_vojtechovsky_net_joomla_component

こちらでは、何よりフォルダ構成がわかりやすく書かれていて、またMVCがわかりやすく図示されています。サンプルコンポーネント自体は、本当にシンプルなものなのでこれだけでは、到底まともなコンポーネントなどできそうにありませんが、構造を理解する上では十分なのではないかと思います。説明で使用されているサンプルコンポーネントがサイト下部でダウンロードできるのでコードをエディタで見ながら、また、他のサンプルと比較しながら見ていくと良いのではと思います。

 
<<<12>>>
1 / 2

JContentPlus for Joomla!1.5 powered by Joomler!.net

デル株式会社
joomler.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla!(R) name is used under a limited license from Open Source Matters in the United States and other countries.
joomler.net is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.