Nucleus(JP)フォーラム Forum Index

Find on the forum:
OR  AND    » Advanced Search

未返信の記事を表示全てのフォーラムを既読にする

新しいトピックを投稿 トピックに返信
投稿者 メッセージ
sakuma



登録日: 2005.08.11
記事: 4

記事 日時: 2005.08.11 (木) 20:10   記事の件名: 一言表示プラグインを探してます
引用付きで返信

こんにちは.

NucleusでBlogの横に,一言を表示するようなプラグインを探しています.
そんなプラグインご存じないですか?

今だとHTMLを直接書き換えてますが,これではHTMLが分からない人には敷居が高いので,管理画面から内容を書き換えるだけで,テンプレート中に反映されるような仕組みのものを求めています.

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
Tamamiki



登録日: 2004.12.04
記事: 71

記事 日時: 2005.08.11 (木) 21:54   記事の件名: NP_ExtraSkinJPはどうでしょうか?
引用付きで返信

NP_ExtraSkinJP
http://reverb.jp/vivian/download.php?itemid=NP_ExtraSkinJP

自分が使ってるのはコレですね。スキンには本文以外のタグをいれておいて、本文は
NP_ExtraSkinJPで作った部品内に記述する、って感じです。

でも一行ではなく改行とかするのであればBRタグとか入れないといけないので
ご都合にあわないかもしれません。

NP_StickyIt
http://reverb.jp/vivian/index.php?itemid=152

特定の記事だけをトップに出したりできるので、タグを使わなくても改行とかされるので
こちらが便利かもしれません。
ただ、一行だけ文章が出るのではなく、ひとつの記事がまるごと表示されることになるので
デザイン面で不都合に思われるかもしれません。

あと今思いついたのが、一言用の別ブログを用意して、それを専用のテンプレートでスキン内に記述
ってのもいいかもしれません。

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
Andy
モデレーター
モデレーター


登録日: 2004.03.18
記事: 1490
所在地: 横浜

記事 日時: 2005.08.12 (金) 01:54   記事の件名:
引用付きで返信

三日くらい待っていただければプラグイン作ってもいいですが。
プラグインの名前を考えておいてもらえると時間が節約できます Wink

_________________
Foodyn CMS開発日誌
http://www.matsubarafamily.com/lab/

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
sakuma



登録日: 2005.08.11
記事: 4

記事 日時: 2005.08.12 (金) 07:40   記事の件名: Re: NP_ExtraSkinJPはどうでしょうか?
引用付きで返信

Tamamiki wrote:
NP_ExtraSkinJP
自分が使ってるのはコレですね。スキンには本文以外のタグをいれておいて、本文は
NP_ExtraSkinJPで作った部品内に記述する、って感じです。

でも一行ではなく改行とかするのであればBRタグとか入れないといけないので
ご都合にあわないかもしれません。


なるほど.こんなのがあるんですね.
確かに,改行でタグが必要なのは敷居が高いです.


Tamamiki wrote:

特定の記事だけをトップに出したりできるので、タグを使わなくても改行とかされるので
こちらが便利かもしれません。
ただ、一行だけ文章が出るのではなく、ひとつの記事がまるごと表示されることになるので
デザイン面で不都合に思われるかもしれません。

あと今思いついたのが、一言用の別ブログを用意して、それを専用のテンプレートでスキン内に記述
ってのもいいかもしれません。


こちらの方が使いやすそうです.
ちょっと試してみます.

ありがとうございます.


最終編集者 sakuma [ 2005.08.12 (金) 07:43 ], 編集回数 1 回

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
sakuma



登録日: 2005.08.11
記事: 4

記事 日時: 2005.08.12 (金) 07:41   記事の件名:
引用付きで返信

Andy wrote:
三日くらい待っていただければプラグイン作ってもいいですが。
プラグインの名前を考えておいてもらえると時間が節約できます Wink


ありがとうございます(^^;

名前ですか....NP_MessageOutsideとかどうでしょうか?

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
Andy
モデレーター
モデレーター


登録日: 2004.03.18
記事: 1490
所在地: 横浜

記事 日時: 2005.08.15 (月) 03:53   記事の件名:
引用付きで返信

お使いの文字コードで保存してお使いください
使い方はブログオプションで文字列を設定して
<%MessageOutside%>
と任意のスキンあるいはテンプレートに書くだけです。
スタイルの設定とかも付けてないので,お好きなようにしてください。

Code:
<?php
// plugin needs to work on Nucleus versions <=2.0 as well
if (!function_exists('sql_table')){
  function sql_table($name) {
    return 'nucleus_' . $name;
  }
}

class NP_MessageOutside extends NucleusPlugin {
  function getName() { return 'MessageOutside'; }
  function getAuthor() { return 'Andy'; }
  function getURL() { return 'http://lab.matsubarafamily.com/'; }
  function getVersion() { return '0.1'; }
  function getDescription() {
    return 'Short comment for each blog';
  }

  function supportsFeature($what)
  {
    switch ($what)
    {
      case 'SqlTablePrefix':
          return 1;
      default:
        return 0;
    }
  }

  function install() {
    $this->createBlogOption('blogcomment' , 'このブログのコメント', 'text', '');
  }
 
  function doSkinVar($skinType) {
   global $blogid;
   echo $this->getBlogOption($blogid, 'blogcomment');
  }
}
?>

_________________
Foodyn CMS開発日誌
http://www.matsubarafamily.com/lab/

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信 投稿者のウェブサイトに移動
sakuma



登録日: 2005.08.11
記事: 4

記事 日時: 2005.08.15 (月) 04:05   記事の件名:
引用付きで返信

Andy wrote:
お使いの文字コードで保存してお使いください


ありがとうござます(^^;

ちょっと変更しました.改行を<br />に変換しています.

Code:
<?php
// plugin needs to work on Nucleus versions <=2.0 as well
if (!function_exists('sql_table')){
  function sql_table($name) {
    return 'nucleus_' . $name;
  }
}

class NP_MessageOutside extends NucleusPlugin {
  function getName() { return 'MessageOutside'; }
  function getAuthor() { return 'Andy'; }
  function getURL() { return 'http://lab.matsubarafamily.com/'; }
  function getVersion() { return '0.2'; }
  function getDescription() {
    return 'Short comment for each blog';
  }

  function supportsFeature($what)
  {
    switch ($what)
    {
      case 'SqlTablePrefix':
          return 1;
      default:
        return 0;
    }
  }

  function install() {
    $this->createBlogOption('blogcomment' , 'このブログのコメント', 'textarea', '');
  }
 
  function doSkinVar($skinType) {
   global $blogid;
   $blogcomment = $this->getBlogOption($blogid, 'blogcomment');
   $blogcomment = preg_replace("/\\n/", "\n<br />\n", $blogcomment);
   echo $blogcomment;
  }
}
?>

トップに戻る

ユーザーのプロフィールを表示 プライベートメッセージを送信
新しいトピックを投稿 トピックに返信
特定期間内の記事を表示:   

Page 1 of 1

All times are GMT + 9 Hours

移動先:  

新規投稿: 不可
返信投稿: 不可
記事編集: 不可
記事削除: 不可
投票参加: 不可
ファイル添付不可
ダウンロード:

Powered by phpBB © 2001, 2002 phpBB Group