メインメニュー
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
My Links
メイン
   TinyLinkD
     表示順の制御について
新規スレッド作成画面へ

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
yysuyama
投稿日時: 2005-6-3 0:21
半人前
登録日: 2005-1-15
居住地:
投稿: 31
Re: 表示順の制御について
引用:
↑ログインされていませんがyysuyamaさんですね。

あぁ〜っ、1つのスレッドで2度もやってしまいました。(^^ゞ
スミマセン。

引用:
TinyLinkDはほとんど宣伝もしていない(XOOPS公式にも登録していない)モジュールなんですが、もうちょっと面倒見てやらなきゃならないですかね

私の場合はtaquinoさんの狙い通りの使い方(ライブドア式に言うと想定内)だと思いますが、もっと斬新な使い方も絶対あると思います。
簡易フォトアルバムとかメニュー・目次的なものとか・・・。
複製できるのは強いですよ。
返信
taquino
投稿日時: 2005-6-2 23:20
管理人
登録日: 2004-10-22
居住地: 湘南
投稿: 1543
Re: 表示順の制御について
↑ログインされていませんがyysuyamaさんですね。

書き忘れましたが、前に書いた修正の場合、モジュールのアップデートは必要ありません。

TinyLinkDはほとんど宣伝もしていない(XOOPS公式にも登録していない)モジュールなんですが、もうちょっと面倒見てやらなきゃならないですかね
返信
ゲスト
投稿日時: 2005-6-2 22:58
Re: 表示順の制御について
taquinoさん、お忙しいのに詳細に解説していただき、本当にありがとうございます。

今日は店じまいしてしまったので、明日の朝一でやってみます。

hosiumeさんもありがとうございました。サイトを褒めていただき、励みにもなりました。
返信
taquino
投稿日時: 2005-6-2 19:25
管理人
登録日: 2004-10-22
居住地: 湘南
投稿: 1543
Re: 表示順の制御について
バージョンアップ作業中にファイルを壊してしまいました

ということもあるので、修正方法など。

1)管理画面の表示順
adminディレクトリ下index.phpの57行目
引用:

$sql = "SELECT * FROM ".$xoopsDB->prefix("tinylinkd{$mydirnumber}")." ORDER BY EndTime DESC";

から、DESCを削除して以下の通りにしてください。
引用:

$sql = "SELECT * FROM ".$xoopsDB->prefix("tinylinkd{$mydirnumber}")." ORDER BY EndTime";


2)デフォルトの表示開始&終了日時
adminディレクトリ下edit.phpの84〜87行目
引用:

$st = getdate(time() + 60*60);
$st['seconds'] = 0;
$st['minutes'] = (($st['minutes'] < 30) ? 0 : 30);
$et = getdate(time() + 7*24*60*60);
$et['seconds'] = 59;
$et['minutes'] = (($st['minutes'] < 30) ? 59 : 29);

ここでは現在日時に対して指定秒数を加え、分と秒を丸めていますので、ここの60*60と7*24*60*60を修正してください。
もともとのプログラムでは、開始日時は1時間後と2週間後になっていますから、即反映&1年後であれば、
引用:

$st = getdate(time());
$et = getdate(time() + 365*24*60*60);

でいけます。

分と秒の丸めというのは、19:00:00〜20:59:59のようにキリを良くしているものなので、不要なら、上記の通り6行のコードを2行にしてしまっても構いません。
返信
yysuyama
投稿日時: 2005-6-2 16:37
半人前
登録日: 2005-1-15
居住地:
投稿: 31
Re: 表示順の制御について
hosiumeさん、何度もありがとうございます。
引用:
このオプションはアソシエイトサイトでリンク作成するときに選択できますよ〜

私の利用しているリンクが、“バナーリンク”という部分のものなのですが、そこだけは“リンクのカスタマイズ”がないんですよ。

私としては“バナーリンク”にこだわっているわけではないのですが、作っているページのレイアウト上、234*60の画像に統一しているので、そのサイズの画像があればどのリンクでもいいのですが、すべて探した結果“バナーリンク”にしかこのサイズの画像がなかったという経緯です。

アマゾンはなぜ“バナーリンク”にだけそのオプションをゆるしていないのか? 素朴な疑問です。

p.s.私もさっき考え考え書いているうちにゲストになってしまいました。すみません。
返信
ゲスト
投稿日時: 2005-6-2 16:16
Re: 表示順の制御について
taquinoさん、ありがとうございます。

引用:
IFRAMタグが使われている場合は、これはどうしようもないです。

・・・ですね。必要であればコメント欄にでもその旨記述するような対応にしようと思います。

表示開始/終了時間の変更についてはこれからトライしようと思います(ヒントいただけるとすごくうれしいです (^^ゞ )。
返信
hosiume
投稿日時: 2005-6-2 13:27
新米
登録日: 2005-5-25
居住地:
投稿: 18
Re: 表示順の制御について
↑ログイン忘れてました
返信
ゲスト
投稿日時: 2005-6-2 13:25
Re: 表示順の制御について
引用:
最後に1つだけ問題が起こったのは、アマゾンのアソシエイトで生成されたHTMLがIFRAMEタグのみの記述でしたので、targetオプションを加えることができなかったことでした。
この対処は簡単には難しいでしょうか?

このオプションはアソシエイトサイトでリンク作成するときに選択できますよ〜私も以前悩んだことがあるです

リンク作成の所で(「カスタマイズとHTML取得」のとこです)、「リンクのカスタマイズ (表示)」のなかに、リンクの作用:で選択できます、一度ここで変更すれば以降はこの設定が引き継がれるんでなかったでしょうか
試してみてください

返信
taquino
投稿日時: 2005-6-2 12:29
管理人
登録日: 2004-10-22
居住地: 湘南
投稿: 1543
Re: 表示順の制御について
hosiumeさん、どうもありがとうございます。

IFRAMタグが使われている場合は、これはどうしようもないです。
ブラウザ側がIFRAME内のHTMLを指定されたサーバ(例えばアマゾン)から直接取得してしまいますから中身の編集ができません。

IFRAMEの中身をサーバから取って来て、それをブラウザに送出することは可能と思いますが、この場合はアソシエイト元の規約や意図に反する可能性が高くなります。

何か別の方法があれば良いんですけど。
返信
yysuyama
投稿日時: 2005-6-2 11:00
半人前
登録日: 2005-1-15
居住地:
投稿: 31
Re: 表示順の制御について
hosiumeさん、アドバイスありがとうございました。

27行目と32行目は若干異なっていましたが、それなりに対応し、無事別ウィンドウに表示させることができました。

ただこの作業で気づいたのですが、この部分はParts欄にパラメータが書かれている場合の動作を定義する場所であって、HTML欄にパラメータが書かれている場合は完全にそちらの動作に従ってしまうということがわかりました。
つまり、HTML生成時にtarget="_blank"オプションが入っていなければやはり同一ウィンドウに表示されてしまうという結果になりました。従ってこれについてはHTML欄の記述にtarget="_blank"オプションを付加することで対処しました(量的にはこちらの方が多かったです (^^ゞ )。

最後に1つだけ問題が起こったのは、アマゾンのアソシエイトで生成されたHTMLがIFRAMEタグのみの記述でしたので、targetオプションを加えることができなかったことでした。
この対処は簡単には難しいでしょうか?

取り急ぎ報告まで。
返信
(1) 2 »
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ

新規スレッド作成画面へ