まずは条件節を構成するための演算子について
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 == "○○"}>
A
<{else}>
B
<{/if}>
- whois ansi のCreation Date Registration Date Expiry Date とは ( xoopsズープス ) [37882 view] 2011年09月23日
- xxoops2.2.0でaltsysをインストールした後、エラーが出て、altsysモジュールが白紙のときの対処法 ( xoopsズープス ) [32151 view] 2011年12月03日
- bulletinモジュールの投稿者名とヒット数とコメント数を消す。 bulletin_item.html ( xoopsズープス ) [31534 view] 2010年06月20日
- リストタグで横並びにして、かつ、フロート(回り込み)を解除する方法(崩れる 対処法) ( xoopsズープス ) [30236 view] 2011年04月05日
- 「ページを開けません。サーバーが応答を停止しています。」の問題について ( xoopsズープス ) [29735 view] 2012年09月19日
- xoops2.2.0でaltsysをインストールした後、ブロック部分と管理ページの日付が文字化けしたときの対処法 ( xoopsズープス ) [29484 view] 2011年07月23日
- light box 2.04 close.gif loading.gifが表示されない lightbox.js ( xoopsズープス ) [28676 view] 2010年06月21日
- Picoモジュールの 「コンテンツ内容」ブロックを利用して、スマーティーを利用できるカスタムブロックを実現する方法 ( xoopsズープス ) [27618 view] 2011年07月29日
- Smartyにtruncateという文字列修正の関数がある。指定した文字数で文字列を切り捨てるという便利なものなのだが、マルチバイト文字列に対してこれを使うと文字化けが起こって... ( xoopsズープス ) [27394 view] 2011年04月04日
- fckエディタで「invalid file type」と表示されて、ファイルがアップロードできない ( xoopsズープス ) [26575 view] 2010年05月14日
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>
- whois ansi のCreation Date Registration Date Expiry Date とは ( xoopsズープス ) [37882 view] 2011年09月23日
- xxoops2.2.0でaltsysをインストールした後、エラーが出て、altsysモジュールが白紙のときの対処法 ( xoopsズープス ) [32151 view] 2011年12月03日
- bulletinモジュールの投稿者名とヒット数とコメント数を消す。 bulletin_item.html ( xoopsズープス ) [31534 view] 2010年06月20日
- リストタグで横並びにして、かつ、フロート(回り込み)を解除する方法(崩れる 対処法) ( xoopsズープス ) [30236 view] 2011年04月05日
- 「ページを開けません。サーバーが応答を停止しています。」の問題について ( xoopsズープス ) [29735 view] 2012年09月19日
- xoops2.2.0でaltsysをインストールした後、ブロック部分と管理ページの日付が文字化けしたときの対処法 ( xoopsズープス ) [29484 view] 2011年07月23日
- light box 2.04 close.gif loading.gifが表示されない lightbox.js ( xoopsズープス ) [28676 view] 2010年06月21日
- Picoモジュールの 「コンテンツ内容」ブロックを利用して、スマーティーを利用できるカスタムブロックを実現する方法 ( xoopsズープス ) [27618 view] 2011年07月29日
- Smartyにtruncateという文字列修正の関数がある。指定した文字数で文字列を切り捨てるという便利なものなのだが、マルチバイト文字列に対してこれを使うと文字化けが起こって... ( xoopsズープス ) [27394 view] 2011年04月04日
- fckエディタで「invalid file type」と表示されて、ファイルがアップロードできない ( xoopsズープス ) [26575 view] 2010年05月14日
Phoneで明朝体
iOS6からiPhoneで明朝体が使えるようになりました。
- jQueryMobileのカスマイズ方法-スマートフォンサイトフレームワーク ( jQuery Mobile ) [19612 view] 2012年07月25日
- 自動スライドするコンテンツボックス ( jQuery Mobile ) [17182 view] 2011年03月17日
- google map API v3 グーグルマップがバージョンアップ ( jQuery Mobile ) [14612 view] 2010年07月11日
- やってみたいこと スクロールに合わせて画像表示 ( jQuery Mobile ) [14363 view] 2011年01月14日
- パララックス効果とは。奥行表現のjQuery ( jQuery Mobile ) [13718 view] 2012年10月15日
- iOS6からiPhoneで明朝体が使えるようになりました。 ( jQuery Mobile ) [13663 view] 2012年09月22日
- ひとつ前にもどるリンクを作るためのjavascript ( jQuery Mobile ) [13113 view] 2010年07月16日
- google地図をHTMLに張り付ける一番簡単な方法 ( jQuery Mobile ) [12556 view] 2010年08月12日
- 「クロスデバイスサイト」javascriptやCSSを変更して部分的なスマホサイト作成 ( jQuery Mobile ) [12086 view] 2012年09月18日
- スマートフォンサイトの基礎知識 ( jQuery Mobile ) [12080 view] 2012年09月19日
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」を入力し「送信」をタップします |
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. 設定完了です。 |
- ドコモのメールにパソコンから送れない。reason: 550 Unknown user ※※.docomo.ne.jp の原因を調べる ( メールの送受信エラー関連情報 ) [214237 view] 2012年01月18日
- 携帯電話で受信できないメール(docomo(ドコモ)、au、softbank(ソフトバンク)) ( メールの送受信エラー関連情報 ) [100837 view] 2011年05月06日
- パソコンや携帯のメールアドレスにメールが送れない!エラーメールの内容と原因の確認と対処法 ( メールの送受信エラー関連情報 ) [78443 view] 2012年01月19日
- メールの添付ファイルがwinmail.datに拡張子が化けてしまうときの対処法。 ( メールの送受信エラー関連情報 ) [43552 view] 2011年12月20日
- outlook(アウトルック)から携帯メールアドレスにメール送信すると、配信不能 要求された操作は失敗しました。という内容のメールが届く件 ( メールの送受信エラー関連情報 ) [42517 view] 2011年03月31日
- 携帯にメールを送ったが届いてない(エラーメールなし)確実に携帯に送る方法 ( メールの送受信エラー関連情報 ) [36923 view] 2012年06月20日
- windows XP windows7 でメールに添付したエクセル、ワード、pdfファイル等で開けないファイルがある ( メールの送受信エラー関連情報 ) [33917 view] 2011年05月10日
- メールが届かない/送れない(yahoo!、Gmail、Facebook)時のdocomo、au、softbank対処法 ( メールの送受信エラー関連情報 ) [27115 view] 2011年03月08日
- 携帯電話の迷惑メールフィルターの種類と設定方法 ( メールの送受信エラー関連情報 ) [26903 view] 2012年05月02日
- メールのタイトルの先頭に[SPAM] (SpamAssassin)の解説判定方法は? 原因と対処法 ( メールの送受信エラー関連情報 ) [26641 view] 2011年06月25日
ページを開けません。サーバーが応答を停止しています。
iphoneでいろんなホームページを見ていると、
「ページを開けません。サーバーが応答を停止しています。」
と表示されることがよくあります。
ページが開けないときは・・・
時間をおいてページを見てみましょう。
だいたい見れるようになります。
- whois ansi のCreation Date Registration Date Expiry Date とは ( xoopsズープス ) [37882 view] 2011年09月23日
- xxoops2.2.0でaltsysをインストールした後、エラーが出て、altsysモジュールが白紙のときの対処法 ( xoopsズープス ) [32151 view] 2011年12月03日
- bulletinモジュールの投稿者名とヒット数とコメント数を消す。 bulletin_item.html ( xoopsズープス ) [31534 view] 2010年06月20日
- リストタグで横並びにして、かつ、フロート(回り込み)を解除する方法(崩れる 対処法) ( xoopsズープス ) [30236 view] 2011年04月05日
- 「ページを開けません。サーバーが応答を停止しています。」の問題について ( xoopsズープス ) [29735 view] 2012年09月19日
- xoops2.2.0でaltsysをインストールした後、ブロック部分と管理ページの日付が文字化けしたときの対処法 ( xoopsズープス ) [29484 view] 2011年07月23日
- light box 2.04 close.gif loading.gifが表示されない lightbox.js ( xoopsズープス ) [28676 view] 2010年06月21日
- Picoモジュールの 「コンテンツ内容」ブロックを利用して、スマーティーを利用できるカスタムブロックを実現する方法 ( xoopsズープス ) [27618 view] 2011年07月29日
- Smartyにtruncateという文字列修正の関数がある。指定した文字数で文字列を切り捨てるという便利なものなのだが、マルチバイト文字列に対してこれを使うと文字化けが起こって... ( xoopsズープス ) [27394 view] 2011年04月04日
- fckエディタで「invalid file type」と表示されて、ファイルがアップロードできない ( xoopsズープス ) [26575 view] 2010年05月14日