ホーム > フォーラム > 質問箱 > テンプレートがない!のですが。

テンプレートがない!のですが。
投稿者: xtraheavy | 投稿日時: 2005-10-13 10:31 | 閲覧: 6441回
xtraheavy
「Blocks Admin」で「Tiny D」の「メニュー」ブロックを編集しようと「テンプレートを編集」すると、あるべきテンプレート(ソース)がカラッポです。

「Tiny D」は一度、複製して、アンインストールして、また利用したものです。これが不味かったのでしょうか?

コメント(12)

新しいものから | 古いものから | ネスト表示 | RSS feed
今度はテンプレートが反映しないんです 
投稿者: xtraheavy | 投稿日時: 2005-10-13 13:17
xtraheavy
「TinyD」のテンプレートはカスタムブロック組んでたりとかしているうちに、なんだかなおっていました。

今度は「News」のデフォルトブロックを書き直したものが反映しません。
昨日、「news_r」をためして、どうにもこうにも(私の力では)使えなかったので、元の、「News」に戻したのですが、これに原因があるのでしょうか?
新米です!教えてください!
Re: 今度はテンプレートが反映しないんです 
投稿者: hiro1613 | 投稿日時: 2005-10-13 14:25
hiro1613
一般設定で
themes/ ディレクトリからの自動アップデートを有効にするは、はいになっていますか?
Re: 今度はテンプレートが反映しないんです 
投稿者: xtraheavy | 投稿日時: 2005-10-13 15:00
xtraheavy
hiro1613さん。お世話になっております。
ご返答ありがとうございます。

「themes/ ディレクトリからの自動アップデートを有効にする」は「いいえ」です。

こんなとこに原因があったのですね。
Re: 今度はテンプレートが反映しないんです 
投稿者: xtraheavy | 投稿日時: 2005-10-13 17:20
xtraheavy
hiro1613さん!ありがとうございました。

引用:

hiro1613さんは書きました:
一般設定で
themes/ ディレクトリからの自動アップデートを有効にするは、はいになっていますか?


なおりました。突然。
Re: 今度はテンプレートが反映しないんです 
投稿者: makiko | 投稿日時: 2005-10-13 20:51
makiko
引用:

xtraheavyさんは書きました:
hiro1613さん!ありがとうございました。

引用:

hiro1613さんは書きました:
一般設定で
themes/ ディレクトリからの自動アップデートを有効にするは、はいになっていますか?


なおりました。突然。


XOOPSルート/modules/****/templates
で変更した部分の反映は
themes/ ディレクトリからの自動アップデートを有効
は関係ないと思います。

モジュールのアップデートまたは
[管理メニュー]→[一般設定]→[一般設定]
で何もしないで送信するか
XOOPSルート/templates_c/
の中身を削除することで反映すると思います。

「ディレクトリからの自動アップデートを有効」は
XOOPSルート/themes/****/theme.html
(含むtheme_***.html、theme_***_*.html)
を変更した時だと思います。
Re: 今度はテンプレートが反映しないんです 
投稿者: xtraheavy | 投稿日時: 2005-10-14 11:04
xtraheavy
makikoさん。ご返答ありがとうございます。

また、このスレのはじめの問題に戻って困っております。
つまり、テンプレートもからのものがあるといことで…。
おまけに問題の「TinyD」をアンインストールし、再インストールするとすると

引用:

<{$xoops_pagetitle}>
<{$content}>
<{* A sample displaying Last Modified *}> <{* Last Modified:<{$last_modified|date_format:"%Y-%m-%d"}> *}> <{* A sample displaying Edit link only for system admin *}> <{* If you turn this on, disable this module's cache *}>
<{if $xoops_isadmin == 1 }>


というエラーらしきものを表示して、停止してしまいます。
解決策ご存知でしたら教えてください。

引用:

モジュールのアップデートまたは
[管理メニュー]→[一般設定]→[一般設定]
で何もしないで送信するか
XOOPSルート/templates_c/
の中身を削除することで反映すると思います。


上記のうち2つは試しております。
「[管理メニュー]→[一般設定]→[一般設定]」は知りませんでした。
早速試したいと思います。
Re: 今度はテンプレートが反映しないんです 
投稿者: dendeke | 投稿日時: 2005-10-14 11:36
dendeke
xtraheavyさん、こんにちわ。

ずっと静観させていただいておりましたが、どうも、もっと根本的なところに原因があるようにも思えましたのでひと言レスつけさせていただきます。

xtraheavyさんのこれまでの書き込みを拝見すると、何か問題が発生した場合にデバックモードでエラーが出るかどうかを一度も確認されていない(実際は確認されているかもしれませんが、文面から察してです)ようです。

何か異常が起きた場合でも、管理画面から一般設定に入ることができる状態なら、デバックモードをオンにしてエラーが表示されないかどうか、表示されるならそのエラーも一緒に書き込むようにしてください。表面的な内容からだけでは根本的な解決策を誰も提示できないことが多いです。
Re: 今度はテンプレートが反映しないんです 
投稿者: gusagi | 投稿日時: 2005-10-14 12:29
gusagi
こんにちは、gusagiです。
dendekeさんの書き込みに追記という形で、念のため確認を。
「アンインストールと再インストール」とありますが、どのようにして行いましたでしょうか?
FTPで直接削除とかやってると、不整合が発生する可能性がありますので、念のため。
Re: 今度はテンプレートが反映しないんです 
投稿者: xtraheavy | 投稿日時: 2005-10-14 17:38
xtraheavy
dendekeさん。ご返答ありがとうございます。
ご指示ありがとうございます。

引用:

何か異常が起きた場合でも、管理画面から一般設定に入ることができる状態なら、デバックモードをオンにしてエラーが表示されないかどうか、表示されるならそのエラーも一緒に書き込むようにしてください。表面的な内容からだけでは根本的な解決策を誰も提示できないことが多いです。


申し訳ありません。
デバックモードのことをすっかり忘れておりました。
「PHPデバック」で

 Parse error: parse error in /Library/WebServer/Documents/new_jswo/class/xoopsblock.php(146) : eval()'d code on line 1


というブロックが表示されます。
現状としては、問題の複製済みの「TinyD」をアンインストールして、インストールしようとしましたが、前スレのような表示を出して、モジュールのインストールに失敗したままの状態です。
Re: 今度はテンプレートが反映しないんです 
投稿者: xtraheavy | 投稿日時: 2005-10-14 17:58
xtraheavy
gusagiさん。ご返答ありがとうございます。

引用:

gusagiさんは書きました:
「アンインストールと再インストール」とありますが、どのようにして行いましたでしょうか?
FTPで直接削除とかやってると、不整合が発生する可能性がありますので、念のため。


サーバーがMac OS X Server 10.3でXOOPSのインターフェース内(web)でしか行っておりません。
ファイルの出し入れはAFP経由で行いますがFinder上でファイルの削除は行っておりません。
Re: 今度はテンプレートが反映しないんです 
投稿者: dendeke | 投稿日時: 2005-10-14 20:33
dendeke
xtraheavyさん、こんにちわ。

gusagiさんへのレスで初めて使用されているOSがMacintoshであることを知りました。万一Macintosh固有の問題が潜在しているとしたら、自分では解決策を提示できませんが。

不具合が発生しなかなか解決できないときはあせってしまうのはわかりますが、こういう環境を含めた情報は、次回から最初に書き込むようにお願いします。みんながみんな同じ環境ではありませんので。

さて、

 Parse error: parse error in /Library/WebServer/Documents/new_jswo/class/xoopsblock.php(146) : eval()'d code on line 1


どうやらブロック関係でエラーが発生していることはわかるのですが、それで再度xtraheavyさんの過去の書き込みを拝見させていただきましたところ、いくつか解決されているのかどうかが定かでない問題とかがありましたので、ここで少し整理しましょう。

(1)「ログイン画面にテキスト、画像を表示するには?」の最後で、

引用:

ゲストにだけ見える「ブロック」を作ることで問題克服しました。


とありますが、どのようなブロックを作成されましたか? また、このブロックを作成してから不具合が発生したとか、そういうことはありますか?

(2)「Tiny Dでコンテンツ内容の入力を直接行いたい」は、結局どうされましたか? 実動検証はされたようですが、希望どおりではなかったとお書きになられています。実動検証後、モジュールディレクトリ内のテンプレートは元に戻したのでしょうか? というのも、「ここ」で示されたエラー内容は、本来ならコメントアウトされているであろう部分が、


<{if $xoops_isadmin == 1 }>


という形で出てきています。TinyDを一度アンインストールしてからインストールしようとすると出てくるとのことですので、実動検証した際のテンプレートを元に戻さずに何かされようとしてたりするのも一因かもしれません。

(3)
パスワード再発行を無効化したい」は結局どうなりましたか?

(4)「「最新ニュース」ブロックに「投稿者」「トピックス」を表示したい」は結局どうなりましたか?

・・・と、いずれも中途半端な進行で結果がどうなっているのかわからず、かつ、いずれもハックなどエラーにつながる可能性のあるスレッド進行だけに、そうした状況がどうなっているのか、また、ひとつハックを行ったなら、それが充分に正常に動作しているかどうかを確認しつつ次に進むようにしないと、いろいろなものが絡みあって、第三者はもちろん、本人でもどこに原因があるのかがわからなくなってしまいます。

xtraheavyさんの現状のXOOPS Cubeがどんな状況なのか、もう一度確認しつつ教えてください。
Re: 今度はテンプレートが反映しないんです 
投稿者: xtraheavy | 投稿日時: 2005-10-16 15:58
xtraheavy
dendekeさん。ご返答ありがとうございます。また、レス遅くなりました。

引用:

dendekeさんは書きました:
引用:
(1)「ログイン画面にテキスト、画像を表示するには?」の最後で、

引用:

ゲストにだけ見える「ブロック」を作ることで問題克服しました。


とありますが、どのようなブロックを作成されましたか? また、このブロックを作成してから不具合が発生したとか、そういうことはありますか?


後で見た人に筋が通るように元のスレッドに書き込んでおります。
要約すれば単純なIMGタグ入りのブロックで、反映後の問題はありません。

引用:
(2)「Tiny Dでコンテンツ内容の入力を直接行いたい」は、結局どうされましたか? 実動検証はされたようですが、希望どおりではなかったとお書きになられています。実動検証後、モジュールディレクトリ内のテンプレートは元に戻したのでしょうか? というのも、「ここ」で示されたエラー内容は、本来ならコメントアウトされているであろう部分が、


<{if $xoops_isadmin == 1 }>


という形で出てきています。TinyDを一度アンインストールしてからインストールしようとすると出てくるとのことですので、実動検証した際のテンプレートを元に戻さずに何かされようとしてたりするのも一因かもしれません。


この問題は、正常に運用できている別の(しかも問題のソース部分は修正した後の)「TinyD」のテンプレートに入れ替えて再度インストールしたところうまくいきました。
原因はテンプレート内の記述ミスではないかということしか申し上げられません。すみません。

引用:
(3)
パスワード再発行を無効化したい」は結局どうなりましたか?


後で見た人に筋が通るように元のスレッドに書き込んでおりますが、この変更後、問題はなかったと思います。

引用:

後で見た人に筋が通るように元のスレッドに書き込んでおりますが、これは断念し現状維持で正常運用しております。

で問題のテンプレートが見えない、反映しない問題は、意外な(意外ではないかもしれませんが…)方向で、PhpMyAdminで克服してしまいました。今現在、サーバーに接続できない環境なので、詳しくかけそうにありませんので、改めてまたご報告いたします。

    投票(0)

    新しいものから | 古いものから | RSS feed
     

    概要 | ダウンロード | ニュース | フォーラム | 開発情報 | ツール | テーマ | モジュール
    お問い合わせ | プライバシーポリシー
    Copyright © 2001-2012 XOOPS Cube日本サイト