[59bbs]の検索結果


<TMPL_LOOP>タグはセクションを区切り、名前をつけることができます。この名前つきループの内側に<TMPL_VAR>タグを置き、プログラムでパラメータに代入するハッシュ・リファレンスの param() にリスト(配列リファレンス)を渡すと、リスト分の出力が繰り返されます。

以下は、<TMPL_LOOP>タグの使い方を示すサンプルプログラムです。サンプルプログラムでは、コンマで区切られたデータファイルを読み込んでリストを作成し、それをパラメータに渡してテーブルを表示しています。また、<TMPL_IF>タグ、<TMPL_ELSE>タグを使用してデータがない場合は、テーブルが出力されないようにしています。


--- データファイル(userdata.txt)

kagahiro,kitaakita,kagahiro3@59log.com,011678901
admin,tokyo,webmaster10@59log.com,011778901
buzei,kawasaki,support2@59bbs.org,041758901

--- テンプレートファイル(tmplloop.tmpl)

<html>
<head>
<title>HTML::Templateのサンプルプログラム LOOP</title>
</head>
<body>
<h1>HTML::Templateのサンプルプログラム LOOP</h1>
<TMPL_IF NAME=DATA_NUM>
    <table>
    <tr>
    <td>User Name</td>
    <td>Address</td>
    <td>Email</td>
    <td>Tel</td>
    </tr>
    <TMPL_LOOP NAME=USER_INFO>
    <tr>
    <td><TMPL_VAR NAME=USERNAME></td>
    <td><TMPL_VAR NAME=ADDRESS></td>
    <td><TMPL_VAR NAME=EMAIL></td>
    <td><TMPL_VAR NAME=TEL></td>
    </tr>
    </TMPL_LOOP>
    </table>
<TMPL_ELSE>
    No data
</TMPL_IF>
</body>
</html>

--- CGI(tmplloop.cgi)

#!/usr/bin/perl

use strict;
use warnings;

use HTML::Template;

my $template = HTML::Template->new(filename => 'tmplloop.tmpl');

my @loop_data = ();
open my $infh, '<', "userdata.txt";
while (my $rec = <$infh>) {
    chomp $rec;
    if ($rec ne '') {
        my %row_data;
        my ($username, $address, $email, $tel) = split(/,/, $rec);
        $row_data{USERNAME} = $username;
        $row_data{ADDRESS} = $address;
        $row_data{EMAIL} = $email;
        $row_data{TEL} = $tel;
        push @loop_data, \%row_data;
    }
}
close $infh;

$template->param(USER_INFO => \@loop_data);
$template->param(DATA_NUM => scalar(@loop_data));

print "Content-Type: text/html; charset=utf-8\n\n";
print $template->output;
[2231] Posted by kagahiro at 2010/08/18 20:59:26
1 point | Link (1) | Trackback (0) | Comment (1)

59bbs 3.1.6 をリリースしました。

主な変更部分は、携帯向けのページが表示されていなかった不具合の修正や携帯からのコメント投稿ができなかった不具合の修正など、携帯向けの機能に関連した不具合の修正です。

変更ファイル
Lib/Topic.pm
Plugins/editor.cgi
Plugins/mobile.cgi
doc/59bbs3_1_release_note.txt

59bbsのダウンロード

[2203] Posted by buzei at 2010/08/11 16:35:34
0 point | Link (2) | Trackback (0) | Comment (0)

無料で配布している掲示板CGI(59bbsとは別の簡易掲示板CGIをバージョンアップしました。

HTML::Templateを使用してUIの部分をできるだけプログラムから取り除き、テンプレートファイルで記述するように変更しました。これによってページデザインのカスタマイズがより簡単になると思われます。

なお、機能については特に変更はありません。

掲示板CGI

[2150] Posted by buzei at 2010/07/25 18:08:12
0 point | Link (1) | Trackback (0) | Comment (0)

削除されました
[2039] Posted by 萌えますたー at 2010/07/01 22:51:58
0 point | Link (0) | Trackback (0) | Comment (0)

削除されました
[2038] Posted by 萌えますたー at 2010/07/01 22:51:52
0 point | Link (0) | Trackback (0) | Comment (0)

オープンソースのWeb掲示板ソフト「59bbs 3.1」をリリースしました。59bbs 3.1ではデータファイルのレイアウト変更はないものの、プログラム関連のファイル構成およびプログラムの内容は大幅に変更されています。主な...
[1953] Posted by kagahiro at 2010/06/12 00:23:35
0 point | Link (2) | Trackback (0) | Comment (0)

掲示板CGIは、ホームページに簡易掲示板を設置するためのシンプルな無料のPerlスクリプト(CGI)です。新規スレッドやコメントの投稿は誰でも可能ですが、スレッドやコメントの削除は管理者のみ可能(管理者パスワー...
[1905] Posted by kagahiro at 2010/06/02 00:22:35
0 point | Link (6) | Trackback (0) | Comment (0)

削除されました
[1898] Posted by 名無しさん at 2010/05/31 19:29:02
0 point | Link (0) | Trackback (0) | Comment (0)

削除されました
[1897] Posted by 名無しさん at 2010/05/31 19:16:01
0 point | Link (0) | Trackback (0) | Comment (0)

59Tracker 開発版/59bbs 開発版のリポジトリをそれぞれ、59Tracker 4.1 beta、59Tracker 3.1 beta 相当のバージョンに更新しました。リポジトリにはSubversionを利用しており、ソースの取得はそれぞれ以下のコマンド...
[1895] Posted by kagahiro at 2010/05/31 15:49:52
0 point | Link (3) | Trackback (0) | Comment (0)

|< 先頭へ  < 前へ  1 2 3 4 5  次へ >


アクセスランキング

今日のアクセスランキング(上位10件)

  1. 掲示板やチャットなどのフリーPHPスクリプトの配布サイト (14 PV)
  2. 自称「紀州のドンファン」和歌山の資産家「野崎幸助」氏が覚せい剤で不審死、警察は殺人容疑で捜査 (4 PV)
  3. 伝説の男、瓜田純士さんが新宿駅構内で2週間前に割腹自殺を図る (4 PV)
  4. プリンセスガーデンホテル女性社長の「片岡都美」氏はフジモリ元大統領夫人 (3 PV)
  5. 2NN (2ch News Navigator) (3 PV)
  6. 完全手書きの掲示板サイト「手ちゃんねる」 (3 PV)
  7. 【速報】パナマ文書に記載されている日本企業、日本人の一覧リスト (3 PV)
  8. 7月1日は「井村屋あずきバーの日」、井村屋が東京・大阪・名古屋であずきバーを無料配布 (3 PV)
  9. 5ちゃんねる(5ch.net、旧2ちゃんねる)掲示板 (3 PV)
  10. Mr. (2 PV)

今月のアクセスランキング(上位10件)

  1. 掲示板やチャットなどのフリーPHPスクリプトの配布サイト (115 PV)
  2. [Twitter]ツイッター検索のまとめ (26 PV)
  3. 【速報】パナマ文書に記載されている日本企業、日本人の一覧リスト (26 PV)
  4. 伝説の男、瓜田純士さんが新宿駅構内で2週間前に割腹自殺を図る (25 PV)
  5. 2ちゃんねる(2ch)検索 掲示板 - スレタイ、過去ログ、全文検索 (22 PV)
  6. プリンセスガーデンホテル女性社長の「片岡都美」氏はフジモリ元大統領夫人 (20 PV)
  7. 2NN (2ch News Navigator) (20 PV)
  8. PHP、MySQLで動くオープンソース掲示板ソフト (18 PV)
  9. 5ちゃんねる(5ch.net、旧2ちゃんねる)掲示板 (18 PV)
  10. [書籍]MySQL関連 (15 PV)

アクセス統計

ディレクトリ

関連サイト