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

パスワード:


パスワード紛失

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

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
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行にしてしまっても構いません。
返信
ゲスト
投稿日時: 2005-6-2 22:58
Re: 表示順の制御について
taquinoさん、お忙しいのに詳細に解説していただき、本当にありがとうございます。

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

hosiumeさんもありがとうございました。サイトを褒めていただき、励みにもなりました。
返信
taquino
投稿日時: 2005-6-2 23:20
管理人
登録日: 2004-10-22
居住地: 湘南
投稿: 1543
Re: 表示順の制御について
↑ログインされていませんがyysuyamaさんですね。

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

TinyLinkDはほとんど宣伝もしていない(XOOPS公式にも登録していない)モジュールなんですが、もうちょっと面倒見てやらなきゃならないですかね
返信
yysuyama
投稿日時: 2005-6-3 0:21
半人前
登録日: 2005-1-15
居住地:
投稿: 31
Re: 表示順の制御について
引用:
↑ログインされていませんがyysuyamaさんですね。

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

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

私の場合はtaquinoさんの狙い通りの使い方(ライブドア式に言うと想定内)だと思いますが、もっと斬新な使い方も絶対あると思います。
簡易フォトアルバムとかメニュー・目次的なものとか・・・。
複製できるのは強いですよ。
返信
« 1 (2)
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

新規スレッド作成画面へ