Strict Standards: Non-static method Protector::getInstance() should not be called statically in /home/suehirogari/suehirogari.com/xoops_trust_path/modules/protector/include/precheck_functions.php on line 12

Strict Standards: Non-static method XCube_Root::getSingleton() should not be called statically in /home/suehirogari/suehirogari.com/public_html/include/common.php on line 18

Deprecated: Non-static method XCube_Root::getSingleton() should not be called statically, assuming $this from incompatible context in /home/suehirogari/suehirogari.com/public_html/modules/user/preload/Primary/Primary.class.php on line 13
最新エントリー | 社内SEのウェブ制作

2012.09.27xoopsズープス

 まずは条件節を構成するための演算子について

 if文を構成する演算子の種類は大きく分けて、4つあります。

条件節の作り方の大きなカテゴリは4つだけです。この4つの演算子とスマーティーで取得している値を組み合わせて、if条件文を作成していきます。

 等値演算子

 == である場合
!= ではない場合

 論理演算子

 &&  かつ
||  または
!    ではない

 関係演算子

 <   左の値が右寄り小さい
>   左の値が右寄り大きい
<= 左の値が右以下
>= 左の値が右以上

 なにもない

 値があれば

xoopsのsmartyを利用したif条件文の例

まずはまとめられない複数条件節の例

<{if $row.t1_c8 == 1 }>
<img src="../../images/wf/1.gif" width="65" height="17"> 
<{elseif $row.t1_c8 == 2 }>
<img src="../../images/wf/2.gif" width="65" height="17"> 
<{elseif $row.t1_c8 == 3 }>
<img src="../../images/wf/3.gif" width="65" height="17">
<{else $row.t1_c8 == 3 }>
<img src="../../images/wf/disapprove.gif" width="65" height="17">
<{/if}>

トップページもしくはモジュール名だったら

<!-- モジュールのディレクトリ名で条件分け。トップページは空白-->
<{if $xoops_dirname == "※※"}>
A
<{else}>
B
<{/if}>

複数のモジュールで表示したい場合のif文

<{if $xoops_dirname == "1" || xoops_dirname == "2" || xoops_dirname == "3"}>

xoopsユーザ。ログインして訪問した人に見せる

<{if $xoops_isuser}>
A
<{else}>
B
<{/if}>

ユーザーだったら

<{if $xoops_isuser}>
A
<{else}>
B
<{/if}>

 

my_gmapのカテゴリーページだったら

<{if $mygmap_category }>
A
<{/if}>

※<{$mygmap_category}>のスマーティーに値がはっていたら

ユーザーネームが○○だったら

<{if $xoops_uname == "○○"}>

<{else}>

<{/if}>


このカテゴリの人気記事



  • コメント (0)
  • トラックバック (0)
  • 閲覧 (18601)
2012.09.27xoopsズープス

xoopsのuser.phpのフォームの箇所表示方法

themeファイルを複雑なif文で表示する内容を分けている際にと、こんてんつ表示に必要なスマーティーが抜けてしまっていたり、気づかないうちに消してしまってたりするものです。

user.phpで表示している箇所に <{$xoops_contents}> のスマーティーが抜けていないかどうか、
確認しましょう。

こんなログイン方法もあります

public_htmlに、手作りのログインフォームをアップロードして、そこからログインすることが可能です。
テキストエディタで下記のコードをコピーアンドペースト仮に、login2.htmlとし、public_html直下にlogin2.htmlをアップロードして、そのフォームにIDとパスワードを入力して、強制的にログインすることが可能です。

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="content-type" content="text/html; charset=EUC-JP" /><meta http-equiv="content-language" content="ja" /> 
<title>強制ログインフォーム</title>
</head>

<body>
<form action="http://hogehoge.net/user.php" method="post">    ユーザ名  
<input type="text" name="uname" size="26" maxlength="25" value="" />
<br />    パスワード:  <input type="password" name="pass" size="21" maxlength="32" /><br />
<input type="hidden" name="op" value="login" />
<input type="hidden" name="xoops_redirect" value="" />
<input type="submit" value="ログイン" />  
</form>
</body>
</html>

 

 

 


このカテゴリの人気記事



  • コメント (0)
  • トラックバック (0)
  • 閲覧 (20094)
2012.09.22jQuery Mobile

Phoneで明朝体

iOS6からiPhoneで明朝体が使えるようになりました。


このカテゴリの人気記事



  • コメント (0)
  • トラックバック (0)
  • 閲覧 (13663)
2012.09.21メールの送受信エラー関連情報

auのiPhoneに大量の迷惑メールが届いて困る

一日に10通以上、迷惑メールが届くようになり、大事なメールを見逃してしまうようになってしまったので、メールアドレス指定拒否の設定をしました。以下、auのiPhoneの迷惑メールフィルタの、「メールアドレス指定拒否」の設定手順です。

au(KDDIのメールアドレス指定拒否の設定 手順

本設定は、WiFiネットワークをオフ(「設定」→「WiFi」→「オフ」)にしてご利用ください。

 

http://cscnt.kddi.com/_layouts/images/tabtitlerowbottombg.png); background-position: 50% 0%; background-repeat: repeat no-repeat; " />

 

1. 「Safari」をタップします

 

http://cscnt.kddi.com/_layouts/images/tabtitlerowbottombg.png); background-position: 50% 0%; background-repeat: repeat no-repeat; " />

 

2. 「ブックマーク」をタップします

 

http://cscnt.kddi.com/_layouts/images/tabtitlerowbottombg.png); background-position: 50% 0%; background-repeat: repeat no-repeat; " />

 

3. 「auお客さまサポート」をタップします

 

http://cscnt.kddi.com/_layouts/images/tabtitlerowbottombg.png); background-position: 50% 0%; background-repeat: repeat no-repeat; " />

 

4. 「iPhone設定ガイド」をタップします

 

http://cscnt.kddi.com/_layouts/images/tabtitlerowbottombg.png); background-position: 50% 0%; background-repeat: repeat no-repeat; " />

 

5. 「通常設定はこちら」をタップします

 

 

http://cscnt.kddi.com/_layouts/images/tabtitlerowbottombg.png); background-position: 50% 0%; background-repeat: repeat no-repeat; " />

 

6. 「フィルタリング設定編」をタップします

 

http://cscnt.kddi.com/_layouts/images/tabtitlerowbottombg.png); background-position: 50% 0%; background-repeat: repeat no-repeat; " />

 

7. 「迷惑メールフィルター」をタップします

 

http://cscnt.kddi.com/_layouts/images/tabtitlerowbottombg.png); background-position: 50% 0%; background-repeat: repeat no-repeat; " />

 

8. 「フィルター設定画面へ」をタップします

 

http://cscnt.kddi.com/_layouts/images/tabtitlerowbottombg.png); background-position: 50% 0%; background-repeat: repeat no-repeat; " />

 

9. 本文に「1234」を入力し「送信」をタップします
ABC123地球マーク部分をタップすることでキーボードの種類を切り替えられます。

http://cscnt.kddi.com/_layouts/images/tabtitlerowbottombg.png); background-position: 50% 0%; background-repeat: repeat no-repeat; " />

 

10. 受信したメッセージ(SMS)内にあるURLをタップします

http://cscnt.kddi.com/_layouts/images/tabtitlerowbottombg.png); background-position: 50% 0%; background-repeat: repeat no-repeat; " />

 

11. 「Eメールアドレス変更・迷惑メールフィルター・自動転送」をタップします

http://cscnt.kddi.com/_layouts/images/tabtitlerowbottombg.png); background-position: 50% 0%; background-repeat: repeat no-repeat; " />

 

12. 「オススメの設定はこちら」をタップします

 

オススメの設定…PCメールを受信する方で迷惑メールでお困りの場合、迷惑メールを大幅に削減することができます。

 

※迷惑メールフィルターの各機能の設定を行う場合は、「迷惑メールフィルター」メニューから各設定を行ってください。

迷惑メールフィルターの各機能の説明はこち

http://cscnt.kddi.com/_layouts/images/tabtitlerowbottombg.png); background-position: 50% 0%; background-repeat: repeat no-repeat; " />

 

13. 「登録」をタップします

http://cscnt.kddi.com/_layouts/images/tabtitlerowbottombg.png); background-position: 50% 0%; background-repeat: repeat no-repeat; " />

14. 設定完了です。


このカテゴリの人気記事



  • コメント (0)
  • トラックバック (0)
  • 閲覧 (11057)
2012.09.19xoopsズープス

ページを開けません。サーバーが応答を停止しています。

iphoneでいろんなホームページを見ていると、
「ページを開けません。サーバーが応答を停止しています。」
と表示されることがよくあります。

ページが開けないときは・・・

時間をおいてページを見てみましょう。
だいたい見れるようになります。


このカテゴリの人気記事



  • コメント (0)
  • トラックバック (0)
  • 閲覧 (29735)

新着記事一覧

キーワードでサイト内を検索
人気のエントリ