Joomler!.net - Decided on Joomla!

Wiki or Wordpress? No it is JContentPlus.

 

Archives

Blog

Demo

Home » Blog » Module
0 votes
Written by:Joomler! 13351 hits Sunday, 30 October 2011 10:41

Module Custom HeadTag for Joomla!1.7 Released!!

  • mod_custom_headtag_parametersModule from plugin
    • Easy menu assignment
    • Each setting with each module(copy)

 

Output Order

mod_custom_headtag_outputorder

  1. Style(Path)
  2. Style(text)
  3. Javascript(Path)
  4. Javascript(text)
  5. Custom Tag

Notice:
A HTML tag(script) will be deleted when a parameter is saved.
Then, please give your user group the authority which is option of Content and is not filtered.
(Content > Article Manager > Options > Text Filters)

Parameter Example:

mod_custom_headtag_parameters

 
2 votes
Written by:Joomler! 21411 hits Monday, 02 May 2011 07:59

imageFix bugs

  • Show/Hide Display Thumbnail
  • Language of module name

How to upgrade and install

  • Normal Install

 

 
2 votes
Written by:Joomler! 25690 hits Saturday, 12 February 2011 08:53

Template Selector for Joomla!1.6 Released.

How to install

  1. Install pkg_templateselector.tar.gz
  2. Configure Template Selector (Module)configure_templateselector001
    configure_templateselector002
  3. Plugin System – Template Selector to Enabled (Plugin)

Please see demo. http://demo16.joomler.net/

Template Selector for Joomla!1.5 is here. Template Selector 1.1.0

 
1 votes
Written by:Joomler! 10705 hits Sunday, 07 March 2010 09:48

また、久しぶりにJoomla!1.6を更新して眺めてみました。

エディタの主要なファイルがmediaフォルダに移動しているのに気がつきました。何を意味するのかわからないが、まえから、pluginフォルダの中だと階層が深すぎるとは思っていたので良くなったかなと思います。

また、moduleにmod_users_latestとmod_weblinksが増えていて他の既存モジュールは、名前が変わっているものと(これは当初から)そのままのものがあります。

 
5 votes
Written by:Joomler! 36985 hits Monday, 10 December 2007 17:08

Joomla!のエクステンションで一番簡単に作成できるのがモジュールだと思います。もちろん、複雑な処理をするものも作成できるのですが簡単なものならすぐにできます。簡単なモジュールを作ってみましょう。

用意するもの

  • テキストエディタ
    PHPコードとXMLをUTF-8(BOMなし)で書けるものなら何でも良い。

mod_example.jpg<h1>Joomla! Module</h1>と出力するだけのmod_example.phpを作成します。
(右ができあがりイメージ)

1.テキストエディタで新規作成し、適当な場所にmod_example.phpと名前をつけて(UTF-8のBOMなし)で保存してください。

2.1.と同様mod_example.xmlを作成してください。

3.現在あるモジュールを開いてみる。たとえば、mod_latestnews.phpを開く。

目につくのは、

// no direct access
defined( '_VALID_MOS' ) or die( 'Restricted access' );

これは、直接このファイルにアクセス(http://yoursite.com/modules/mod_latestnews.php)してもこのファイルを見ることができないようにします。これは必要です。

作成したmod_example.phpに


<?php

// no direct access
defined( '_VALID_MOS' ) or die( 'Restricted access' );

?>

と書きます。コピーペーストでOK。

4.?>の後で改行して

<h1>Joomla! Module</h1>

と書きます。

5.mod_examlple.xmlにmod_latestnews.xmlの内容をすべてコピーします。
(コピーが一番簡単に作成できる方法です。)

変更必須のところ

  • <filename module="mod_xxxxxxxx">mod_xxxxxxxx.php</filename>

ここだけです。他は、名前が重複したりしても構わないならそのままでOK。

<filename module="mod_example">mod_example.php</filename>

モジュール名を考えるとき(プラグインもコンポーネントも同じ)大文字を使わないでください。大文字を使っても呼び出されるのは、小文字の名前で呼び出されます。

6.完成しました。え!

mod_example.php


<?php

// no direct access
defined( '_VALID_MOS' ) or die( 'Restricted access' );

?>

<h1>Joomla! Module</h1>


mod_example.xmlは、mod_latestnews.xmlの内容を一行変更しただけ。

<filename module="mod_example">mod_example.php</filename>

7.作成したmod_example.phpとmod_example.xmlをそのままzip圧縮します。
(二つのファイルを選択して圧縮)

8.インストールして公開。
xmlファイルのname部分を変えていないのでlatest newsという名前のモジュールが二つあるはずです。公開されていない方が今回作成したmod_exampleなので注意してください。

今回はmod_latestnewsをそのまま流用しましたが、パラメータの受け渡しを説明したかったからです。

インストールしたmod_example.phpの<?php ~ ?>の間に下記の行を加えてください。

var_dump($params);

ページを開くとどのようにパラーメータが保持されているかわかります。

パラメータ(設定値)を呼ぶ。

$params->get( 'パラメータ名', デフォルト値 );

または、

$params->get( 'パラメータ名' );

など。

パラメータの指定方法は、xmlファイルをみればわかるでしょう。

今回は、ただ出力するだけのものを作成してみました。 う~んこれなら1分て書いても良かったかな。

 

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.