ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 1193


Ignore:
Timestamp:
Dec 15, 2006, 11:46:38 AM (14 years ago)
Author:
takanashi
Message:

#326 記事に貼られた画像の場所特定機能の確認

Location:
OpenPNE/branches/takanashi/prj_takanashi4/webapp/modules/admin
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/takanashi/prj_takanashi4/webapp/modules/admin/page/list_c_image.php

    r2 r1193  
    1515        $v['SNS_NAME'] = SNS_NAME;
    1616
    17         $v['c_image_list'] = db_admin_c_image_list($requests['page'], $requests['page_size'], $pager);
     17        $c_image_list = db_admin_c_image_list($requests['page'], $requests['page_size'], $pager);
     18
     19        //ファイル名からリンク先を生成
     20        foreach ($c_image_list as $key => $c_image) {
     21            $temp = explode("_", $c_image['filename']);
     22
     23            //
     24            switch ($temp[0]) {
     25                case 'm':   //メンバー画像
     26                    $c_image_list[$key]['param'] = '&a=page_f_home&target_c_member_id='.$temp[1];
     27                break;
     28                case 'c':   //コミュニティ画像
     29                    $c_image_list[$key]['param'] = '&a=page_c_home&target_c_commu_id='.$temp[1];
     30                break;
     31                case 'd':   //日記画像
     32                    $c_image_list[$key]['param'] = '&a=page_fh_diary&target_c_diary_id='.$temp[1];
     33                break;
     34                case 'dc':  //日記コメント画像
     35                    $id = _do_c_diary_comment4c_diary_comment_id($temp[1]);
     36                    $c_image_list[$key]['param'] = '&a=page_fh_diary&target_c_diary_id='.$id['c_diary_id'];
     37                break;
     38                case 't':   //トピック、イベント画像
     39                    $c_image_list[$key]['param'] = '&a=page_c_topic_detail&target_c_commu_topic_id='.$temp[1];
     40                break;
     41                case 'tc':  //トピック、イベントコメント画像
     42                    $id = db_commu_c_commu_topic_comment4c_commu_topic_comment_id_2($temp[1]);
     43                    $c_image_list[$key]['param'] = '&a=page_c_topic_detail&target_c_commu_topic_id='.$id['c_commu_topic_id'];
     44                break;
     45            }
     46        }
     47
     48        $v['c_image_list'] = $c_image_list;
    1849        $v['pager'] = $pager;
    1950
  • OpenPNE/branches/takanashi/prj_takanashi4/webapp/modules/admin/templates/list_c_image.tpl

    r2 r1193  
    5252[<a href="?m=({$module_name})&amp;a=page_({$hash_tbl->hash('delete_c_image_confirm')})&amp;target_c_image_id=({$item.c_image_id})">削除</a>]
    5353({/if})
     54({if $item.param})
     55&nbsp;[<a href="({t_url _absolute=1 m=pc})({$item.param})" target="_blank">リンク</a>]
     56({/if})
    5457</td>
    5558
Note: See TracChangeset for help on using the changeset viewer.