QHMメモ

QHMの無償版は更新を停止しているため、その他の言語やアプリのアップデートについていけていない問題点が発生しています。
それらについて気付いた点をメモしていきます。

ツイートボタンについて

QHMのツイートボタン生成については検索すればわかりますがいくつか不具合が生じています。

  • リツイート問題
    検索してください。
  • ツイッター公式のアップデートによる仕様の変更
    ツイッターはリアルタイムを最優先で考慮しているので仕様変更によって生じる過去のツイートへの不具合は考慮していません。
  • URLが長すぎるリンクを呟かせる
    このページのURLが下記になります。
    http://yowyow.sakura.ne.jp/index.php?QHM%E3%83%A1%E3%83%A2
    これをQHMの短縮機能で短縮した結果が下記です。
    http://yowyow.sakura.ne.jp/index.php?go=uK6Y7P

  まだ長い!

というわけで直接、htmlに記述しましょう。

<a href="https://twitter.com/share" class="twitter-share-button" data-url="(ここにツイートしたいURLを記述)" data-size="large">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>

これをhtmlに埋め込めばいいわけですが、下記の埋め込みでは動作しません。

#html{{
(ここにHTMLタグを挿入)
}}

理由はタグに{}が含まれているからです。
したがって下記が完成形になります。

#html2(<a href="https://twitter.com/share" class="twitter-share-button" data-url="(ここにツイートしたいURLを記述)" data-size="large">Tweet</a><script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>)

↓上記をを埋め込んだ結果がこれです。

2015/08/11現在。ツイッターで仕様変更されればまた変わるでしょう。
ところで個別のページをツイートしたい場合は個々に短縮URL生成サイトで短縮するしかないでしょう。


認証コード(2943)

PHP5.4で(無償版が)動かない。

ちなみにQHM有償版は対応しているので動作します。
無償版では以下の手順が必要です。

libフォルダのfunc.phpにあるbin2hex関数をコメントアウトする

以上になります。


認証コード(6250)

a:459 t:1 y:2

haik(QHM v6)について

このサイトでは無料版QHMを使用させていただいています
それはありがたいことです

QHMの最新バージョンとしてhaikが公開されています
レスポンシブデザイン重視ということで
スマートフォンやタブレットからアクセスした際
使いやすくなっているということです

chromeからそういう端末で見た場合の動作を確認できるので
試したところ、メニューなどが常にわかりやすいところにあって
いたれりつくせりですね

はっきり言って非常にわずらわしいですね

スマートフォンのような小さな端末で閲覧したときに
常にメニューやタイトルバーが表示された状態になります
邪魔です

そしてそのサイトが何かを販売する目的のサイトだったとしましょう
大半のユーザーはネット通販ではPCから購入します

QHM v6の問題点はPCから見た場合
劣化してますね
見づらいんですよ
サイト管理者という視点で見た場合、メニューも常に表示されているし
一番下までスクロールしてもすぐに他のコンテンツも閲覧できるし!
うん、自己満足です

何故、自分のサイトのときだけ閲覧者視点を完全に無視して評価するのか
今は私は使ってませんけど
yahooをはじめとする純粋にアクセス数の多いサイトの大半は
常にメニューが見えるようになんかしてませんよ

そういえばtwitterなんかは常にメニューが表示されてますけど
あれは、短文SNSだから必要な機能であって
普通のサイトには必要ないです

後、メニューについて言及しすぎましたけど、単純にPCから見たときの
サイトが「シンプルさを追求した」と主張してますけど
メニュー関係なく見づらくなってるんですよね

管理人ブログ
2016年3月
2016年2月
2016年1月
2015年12月
2015年11月
2015年10月
2015年9月
2015年8月