サイトの一部管理/運用

2014年11月18日 at 19:37

先ほど触り始めたばかりのものです。
どうぞよろしくお願いいたします。

いきなりですが、concrete5でサイトの部分運用は可能でしょうか。
サイト全体は静的で全体のトップページのニュースリリースの新着情報部分やニュースリリース(/new/)内だけがconcrete5で管理されているイメージです。

サイト内の多くは静的管理なので、ヘッダーやフッターはSSI(/share/include/header.html等)されており、その状態は保持したいです。
(concrete5側でまたヘッダーやフッターを持ってしまうと二重管理になってしまう為)
concrete5のテンプレート(って呼んでよいのでしょうか)ではSSIできなそうですが、部分管理の場合はどういったアプローチをしていくのでしょうか。

うまくお伝えできていないかもしれませんので、不明点などありましたら、ご質問ください。
フォーラム内の同系の質問やサンプルなどでも構いませんので、アドバイスいただきたいです。
どうぞよろしくお願いします。

タグ:

Re: サイトの一部管理/運用

2014年11月18日 at 19:53
試していないのでダメかもしれませんが・・・

.htaccessで
AddType text/x-server-parsed-html .php
これを書いて、普通にSSIで呼び出す。


themeに直接PHPを書いて呼び出す。
themeに直接PHPを書いたことがないのでどうなるかわかりませんが・・・

<?php
$string = get_include_contents('header.html');
echo $string ;
function get_include_contents($filename) {
if (is_file($filename)) {
ob_start();
include $filename;
$contents = ob_get_contents();
ob_end_clean();
return $contents;
}
return false;
}
?>
 

Re: サイトの一部管理/運用

2014年12月4日 at 17:16
早々にご回答をいただいたにも関わらず、
お返事が遅れてしまい申し訳ありませんでした。
インクルードの処理、トライしてみます!

ファイルの管理周りでもう1点質問させてください。
http://www.craneto.co.jp/wordpress-koneta/571/
こちらと同じ事をしたいのですが、concrete5の場合はどんな手順で行うのでしょうか。
要はconcrete5の関係ファイルを一箇所にまとめたいです。

ルート直下のindex.htmlを静的に管理する場合(concrete5とは無関係な場合)と、
index.htmlにあたるページをconcrete5内で管理する場合とで方法は違う場合はそれぞれ知りたいです。

どうぞよろしくお願いいたします。
 

Re: サイトの一部管理/運用

2014年12月5日 at 16:59
すみません。
こちら、質問の意図がわかりづらいかもしれません。
別途、内容をあらためて質問させていただきます。