| 投稿者 | メッセージ | ||
|---|---|---|---|
|
Tamamiki 登録日: 2004.12.04 記事: 71 |
いつもお世話になっています。Nucleusはバージョン3.15を使っています。 たとえば下記のようなURLの管理画面で過去記事を修正し、保存したとすると http://myhome.com/nucleus/nucleus/index.php?action=itemedit&itemid=*** 自動的に下記のURL(記事リストの管理画面)にジャンプするかと思います。 http://myhome.com/nucleus/nucleus/index.php このように記事リストの管理画面にジャンプせず、修正した記事の編集画面のままにしておきたいと思います。 過去の記事を何度も修正したりするので、その方が個人的に都合がよいのです。 (できれば新規追加後のジャンプ先もそのままにしたいと考えています) 「itemedit」でGREPしてみたところ、lib/admin.phpの1005行あたりに function action_itemupdate() という部分があったので、このあたりに関係してるのかと 見てみたのですが、良く分かりませんでした。 また、「itemlist」でGREPしてみたところ、lib/admin.phpに幾つか記述があったので見てみましたが ジャンプ先を指定しているような処がどこなのかよく分かりませんでした。 どこをどのように修正すればいいでしょうか? |
||
|
|
|||
嶽花![]() 登録日: 2005.12.09 記事: 81 所在地: 福岡 |
Nucleus3.22を使っていて、上記と同じような事が出来ないかと考えています。 つまり、記事編集後に記事タイトル一覧に自動的に飛んでしまうのを 記事編集画面にとどまったままにしたい、と考えています。 また、編集画面内にテンプレートをいじって、その記事ページへのリンクも 追加しようと考えていますが、複数のサイトがあるので、ブログIDなどを取得して何らかの ことをしないとダメなのかな、と感じていますが具体的にどうすればいいか分からない状態です。 とりあえず編集画面から飛ばないだけでもかなり作業的に楽になるので、 こちらだけでも助言をいただけると幸いです。 |
||
|
|
|||
|
mas モデレーター ![]() 登録日: 2003.11.14 記事: 292 所在地: 埼玉 |
ちょっと考えてみました。僕の知識だとこれが限界でした。
header Locationで飛ばすのが良い方法とは思わないのですが…。 他に良い方法ありますか? v3.22のADMIN.phpで言えば、1121行目でしょうか。 そこを書き換えても実現できますが、やっぱり、header Locationで良いものか、という疑問が^^;;; 新規登録は怖いので考えませんでした。 |
||
|
|
|||
嶽花![]() 登録日: 2005.12.09 記事: 81 所在地: 福岡 |
さっそくインストールしてみたところ、希望した動きになりました。 ありがとうございます。 |
||
|
|
|||
嶽花![]() 登録日: 2005.12.09 記事: 81 所在地: 福岡 |
編集画面内から記事画面を表示させる方法ですが、ブログIDを取得とか考えなくても メインのサイトを基準にテンプレート内にリンクを書けば大丈夫でした。 とりあえず admin-edit.templeteの中に記述を追加して、 <a href="http://takehana.smile.tc/cccc/index.php?itemid=<%contents(itemid)%>" target="_blank">CCCC</a> といった感じにリンクを表示させるようにしました。 この表記のままでも、ブログIDが2や3の場合は自動的にその記事IDが属するブログの該当記事に ジャンプしてくれるで大丈夫でした。当サイトの例で言うと、 http://takehana.smile.tc/cccc/index.php?itemid=1691 と違うブログの記事IDでURLを指定したとしても、Nucleus側で自動的に http://takehana.smile.tc/qss/?itemid=1691 というURLへジャンプしてくれるので問題なかったです。 |
||
|
|
|||
|
|
|||
|
All times are GMT + 9 Hours
新規投稿: 不可 Powered by phpBB © 2001, 2002 phpBB Group |
|||