クリップボード履歴ソフトCliborを公開中!

Qtnonia応用1

※Qtoniaは開発・サポート終了しております。

Qtonia応用1

公開ページを他のページにIncludeする方法

公開ページの編集をする場合は、まずひとつは以下のファイルを編集することで変更可能です。
※Qtoniaフォルダの中です。
アンケートページ表示(公開ページ)
/Qtonia/qtq.php

回答結果ページ表示(公開ページ)
/Qtonia/qta.php

それともう一つあり、他のPHPページにIncludeする方法もあります。
例えばフォルダ構成が以下のようになっていると仮定します。
アンケート回答公開ページをindex.phpに、アンケート結果公開ページをkekka.phpにIncludeする例です。

/ルートフォルダ/
index.php
kekka.php
/Qtonia/
qta.php
qtq.php

・アンケート回答公開画面の場合
qtq.phpの中身の、<?php から ?> に囲まれている部分をindex.phpに記述します。

/Qtonia/qtq.php

<?php
// セッション有効の際は記述
session_start();
?>

<html>
<head>
<META Http-equiv="Content-Type" Content="text/html;charset=Shift_JIS">
<head>
<body>

<?php
// テンプレートファイルの指定(Def=qtq.html)
define( "QT_TEMPLATE", 'qtq.html');
// アンケート結果へのURL(Def=pta.php)
define( "QT_ANS", 'qta.php');
// セッション無効(1=無効)
//define( "QT_SES", '1');
// qtq.phpまでのパスを指定
require_once "./qt/qtq.php";
?>

</body>
</html>

その際に以下の相対パスを変更します。
(IncludeするPHPから「/Qtonia/qt/qtq.php」への相対パスを変更します)

require_once “./Qtonia/qt/qtq.php”;

・アンケート結果公開画面の場合
qta.phpの中身の、<?php から ?> に囲まれている部分をkekka.phpに記述します。

/Qtonia/qta.php

<html>
<head>
<META Http-equiv="Content-Type" Content="text/html;charset=Shift_JIS">
<head>
<body>

<?php
// テンプレートファイルの指定(Def=qta.html)
define( "QT_TEMPLATE", 'qta.html' );
// qta.phpまでのパスを指定
require_once "./qt/qta.php";
?>

</body>
</html>

その際に以下の相対パスを変更します。
(IncludeするPHPから「/Qtonia/qt/qta.php」への相対パスを変更します)

require_once “./Qtonia/qt/qta.php”;

あとはもともとのPHPファイルは不要ですので、以下のファイルを消してください。
/Qtonia/qta.php
/Qtonia/qta.php

これを応用しますと、MovableTypeにも組み込めます。

公開ページの文言や表示方法などを変更する

以下のテンプレートを変更することで可能です。

・アンケート回答画面
/Qtonia/qt/qtq.html

・アンケート回答後画面
/Qtonia/qt/qtqend.html

・アンケート結果画面
/Qtonia/qt/qtq.html

  • Facebook
  • Hatena
  • twitter
  • Google+

サイトについて

Cliborに関する匿名のアンケートやご要望はこちらからCliborアンケート


Amunsへ直接のお問い合わせはこちらからContact

寄付のお願い

Cliborはフリーソフトですが寄付歓迎です。 →寄付のお願い
PAGETOP
Copyright © amuns:code All Rights Reserved.
Powered by WordPress & BizVektor Theme by Vektor,Inc. technology.