ど素人から毛を生やす。<延>

Web

フォームメールの値をjsで操作

Web > javascript 2014年2月27日(最終更新:5年前)

どもです。
そろそろレジンクラフトも佳境なのに、週末に予定ぎっしりの餅。です。

今回はフォームメールの話をします。

こんな話が来ました。

h260227

無茶です。

とは言えないのが辛いところ。

正しくは、「インデックスのリンクによってフォームのセレクトの初期値が変動し、更にそのセレクトの値によって送信するメールアドレスを変更する」なのですが、ウチで使っているフォームメールcgiは1つ1メールアドレスしか設定できないので、必然的に複数のcgiを積む必要性が発生します。

では、まずは「セレクトの値によって使用するcgiを変更する」方から。

借り物拾い物をつぎはぎした感じが丸見えですが…

selectとIDを設定したセレクトにonchangeをつけ、何でも良いですが取り敢えず値をonChangeSlectに設定。

onchangeで関数が発動して、選択したoptionのvalueを取得します。

で、このvalueの値によって条件分岐です。
今回はformmailとIDを設定したformのactionを取得し、変更します。

cgiのURLですが、ディレクトリ名(またはファイル名)を「form1」のように、特定の文字列と連番にしておいてください。
この段階では無意味ですが、後の作業で必要になります。... 続きを読む »

single.phpで現在のカテゴリを表示

Web > WordPress 2014年2月19日(最終更新:5年前)

どもです。
久しぶりの1日2回更新です。

カスタム投稿にてもうひとつネタができたので、忘備録も兼ねて。

通常の投稿の場合、single.phpでカテゴリを表示する手段は
<?php the_category(); ?>
だと思います。

カスタム投稿の場合、これは使えません。

タクソノミーページだと、
<?php single_tag_title(); ?>
で表示できます。楽です。

が、これもsingleだと使えません。... 続きを読む »

カスタム投稿のカテゴリ一覧

Web > WordPress > カスタム投稿 2014年2月19日(最終更新:5年前)

どもです。
爪が痛い餅。です。

筋肉痛はまだ来ません(´・ω・`)

今回はカスタム投稿について。

カスタム投稿を一般の投稿と同じように扱うとき、欲しい機能のひとつがサイドバーのカテゴリ一覧だと思います。

そこで調べてみたところ、
「指定の投稿タイプのカテゴリ一覧を表示」はありましたが、
「現在の投稿タイプのカテゴリ一覧を表示」はありませんでした。

ので、作ってみました。

<ul>
<?php $customPostType = get_post_type();?>
<?php
... 続きを読む »

サイトアドレス変えたら403になった件

Web > WordPress 2014年2月18日(最終更新:3年前)

どもです。
スキーに行ってきたのですが、翌日になっても筋肉痛が来ないので悲しいやら恐ろしいやらの餅。です。

今回は前回に上げた「404エラーになった件」の別バージョン。
今回は403です。

403の場合も、htaccessで直します。

が、404のときよりも記載する文言が増えるようです。

Options +SymLinksIfOwnerMatch
#または、Options +FollowSymLinks

# BEGIN WordPress
... 続きを読む »

IE7だけjQueryが動かないとき

Web > javascript 2014年2月14日(最終更新:11月前)

どもです。
今や旧IEへの対応なんざやって8まで、7以下は無視。
なんて方が多いと思いますが、案件によってはそうはいかないのが悲しいところ。

IE7(あるいはそれ以下)のみでjQueryが動いてくれない事件への対策を記録してみます。
(2016.02.18事例追加につきレイアウト・文面一部変更)

末尾カンマへの不寛容ケツカンマ問題とかあだ名ついてて草)

2014.2.14

「GalleryViewを使っているがIE7だけ動かない」

外国産のjQueryですから、旧ブラウザへの対応を打ち切っていてもおかしくありませんが、調べてもそれらしい話は一切出てきません。
プログラムの競合なども考えましたが、それも違うようです。

こういうときは、プログラムがバグっていないかブラウザのコンソールでチェックです。
google ... 続きを読む »

floatが効かないとき

Web > css 2014年2月10日(最終更新:5年前)

どもです。
一人が楽しすぎる餅。です。

2014/10/09 当サイトの中でも特にアクセス数の多い記事のようなので、改正版に差し替えました。

floatが上手く行かないときは

取り敢えず回りこまされるコンテンツにoverflow:autoを設定します。
(imgとpがあってimgがfloatならpの方)

floatとはどのような状態か

floatを指定すると、続く要素を回りこませることができます。
このとき、親要素にはfloatの高さや幅は認識されなくなるので、clear:bothなどで回りこみを解除するか、回りこまされる要素がfloatの要素より大きくなるように設置しなければfloatの要素は親要素をはみ出ることになります。

親要素等に高さや幅の情報を認識されなくなるcssとしては、position:absolute(あるいはfixed)がありますが、こちらは要素が回り込まず、positionを設定した要素の下に潜り込みます。

h261009_1

が、このとき、回りこまされている要素がfloat状態でない場合、その要素の位置情報はposition:absoluteのときと同じです。

h261009_2

list-styleで設定したリストのマークや、before要素などは要素の頭の位置を基準に表示されるので、上図の場合はマークやbeforeが表示されない状態になります。... 続きを読む »

Dreamweaverが激重に!?

Web > css 2014年2月7日(最終更新:5年前)

どもです。
今週は残業weekな餅。です。

今日は久々にWordPressのお仕事。
Movable Typeから開放され、お気楽な心持ちで仕事に挑みました。

さて、コーディングは既に済んでいるということでしたので、ファイルを受け取ってDreamweaverを…

って、激烈重ぇ…!?

ファイルを開くのに時間がかかり、スクロールで処理が停止し、文字をドラッグしようものなら画面が白く染まります。

昨日まできちんと動いていたじゃないかDreamweaverよ…!?

流石に異常事態ということで、原因を調べます。

Dreamweaverを軽くする方法でググって、ひと通り試しましたがどれも失敗。

メモリ使用率が高い気がしたので色々対処してみましたが意味なし。

デフラグも効果なし。

最悪の場合を想定しウイルス対策ソフトを、今までの無償のものから30日間お試しモードの商品版に。

しかしウイルスの類は発見されず!... 続きを読む »

画像がアップロードできなくなった?

Web > WordPress 2014年2月6日(最終更新:5年前)

どもです。
寒すぎて原付きに乗れない餅。です。

相変わらずMovable Typeに苦戦してます。

そんな中、ひとつの相談が。

「今まで普通に画像をアップロードできてたのに、突然できなくなった。」

ほむ、原因として考えられるのは、パーミッションでしょうか。

そう思いましたが、違ったようです。
状況としては、以下の通り。

  • 使えなくなったのはマルチファイルアップローダー。ブラウザアップローダーは使用可能(但し新しいWordPressでは投稿画面からブラウザアップローダーが使えないので直す必要大)
  • マルチファイルアップローダーに画像をドロップ(または選択)すると、上に「HTTPエラー」と表示されるが、進行度は100%と表示される。実際アップロードはできていない。
  • 最近、WordPress3.8.1にアップデートされた。
  • プラグインを全て停止しても直らない。
... 続きを読む »

画像が左右に寄ってくれない件

Web > WordPress 2014年2月5日(最終更新:5年前)

どもです。
透明粘土が存外高級品であることが発覚してしまったので、クリスタルレジンとかそこら辺に落ち着きそうな餅。です。

この頃はMovable Typeを弄くる日々。
未だに勝手がわからないガチ初心者です。僕に理解できる言語を使ってくれ…

さて、そんなこんなで暫くWordPressから離れていたのですが、こんな話が舞い込んできました。

「画像が左右に寄ってくれない」

はてさて、どういうことでしょうか…
話を聞いてみると、画像の配置をここ

h260205

で設定したとき、その設定が反映されないというものでした。

そもそも餅。、その機能使ったことがありません。

まさかと見てみれば、本当に反映されていません。
まずいことになりました…

その原因としては、「配置」で画像を配置した場合、その配置情報がクラス付与によって付けられるというものでした。

つまり、CSSにクラスが設定されていなければ、「配置」は効かないということです。... 続きを読む »

WordPress取り敢えず入れとけプラグイン!

Web > WordPress > プラグイン 2014年1月31日(最終更新:5年前)

どもです。
最近仕事が山盛りになってきてお腹が空いた餅。です。

このブログに乗っけるプラグインもだんだんと増えてきました。
知識が増えるにつれ、自然と増えたもの。
仕事の関係でテスト用に入れたもの様々です。

で、今回はその中から、WordPressでブログを運営するには「最低限やった方が良いこと」のためのプラグインを紹介したいと思います。

【カテゴリ】

/category/を削除
「WP No Category Base」
タグをあまり用いず、カテゴリで項目分けをするときにはスラッグの「/category/」が邪魔に思えてくるものです。
そんなとき、こいつを有効化するだけでURLがすっきりします。

カテゴリの並び替え... 続きを読む »