Changeset 11667

Show
Ignore:
Timestamp:
05/18/09 12:33:29 (1 year ago)
Author:
urabe
Message:

#2088 書込みの返信入力支援機能を追加

(詳細)
書き込み支援を行うJSを追加
ボタン用画像を追加
設定の可否機能を管理画面に追加
日記・トピック・イベントのコメントで利用できるように設定

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • OpenPNE/branches/work/urabe/2.14/2088/webapp/lib/OpenPNE/Config.php

    r11363 r11667  
    6666            'OPENPNE_IMAGE_COMMU_LIMIT', 
    6767            'OPENPNE_IMAGE_OTHER_LIMIT', 
     68            'USE_RESPONSE_COMMENT', 
    6869        ); 
    6970    } 
     
    178179            'OPENPNE_IMAGE_COMMU_LIMIT' => 0, 
    179180            'OPENPNE_IMAGE_OTHER_LIMIT' => 0, 
     181            'USE_RESPONSE_COMMENT' => 0, 
    180182        // config.php 
    181183            'OPENPNE_RSS_CACHE_DIR' => OPENPNE_VAR_DIR . '/rss_cache', 
  • OpenPNE/branches/work/urabe/2.14/2088/webapp/lib/util/util.php

    r11305 r11667  
    10391039            '/<img[^>]+>/is', 
    10401040            '/<head.*?<\/head>/is', 
     1041            '/response_comment_format\(\'.*?\'\)/is', 
    10411042        ); 
    10421043    } 
  • OpenPNE/branches/work/urabe/2.14/2088/webapp/modules/admin/templates/edit_c_admin_config.tpl

    r11386 r11667  
    401401<option value="1"({if $smarty.const.SEND_USER_DATA}) selected="selected"({/if})>転送する</option> 
    402402<option value="0"({if !$smarty.const.SEND_USER_DATA}) selected="selected"({/if})>転送しない</option> 
     403</select></td> 
     404</tr> 
     405<tr class="cell29"> 
     406<th colspan="2">コメント返信補助機能設定</th> 
     407<td> 
     408<span class="info">コメント入力欄に返信したいコメント番号とニックネームを挿入できる機能を使用するかどうかを設定します</span><br /> 
     409<select class="basic" name="USE_RESPONSE_COMMENT"> 
     410<option value="1"({if $smarty.const.USE_RESPONSE_COMMENT}) selected="selected"({/if})>使用する</option> 
     411<option value="0"({if !$smarty.const.USE_RESPONSE_COMMENT}) selected="selected"({/if})>使用しない</option> 
    403412</select></td> 
    404413</tr> 
  • OpenPNE/branches/work/urabe/2.14/2088/webapp/modules/admin/validate/do/update_c_admin_config.ini

    r11350 r11667  
    188188type = "bool" 
    189189default = "0" 
     190 
     191[USE_RESPONSE_COMMENT] 
     192type = "bool" 
     193default = "0" 
  • OpenPNE/branches/work/urabe/2.14/2088/webapp/modules/pc/templates/c_event_detail.tpl

    r11600 r11667  
    129129({/strip})({/capture}) 
    130130({$smarty.capture.pager|smarty:nodefaults}) 
    131  
     131({if $smarty.const.USE_RESPONSE_COMMENT})  
     132<script type="text/javascript" src="./js/comment.js"></script> 
     133({/if}) 
    132134({foreach from=$c_topic_write item=item}) 
    133135<dl> 
     
    135137<dd> 
    136138<div class="title"> 
    137 <p class="heading"><strong>({$item.number})</strong>: <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})">({$item.nickname})</a>({if $c_member_id == $item.c_member_id || $c_member_id == $c_commu.c_member_id_admin || $c_member_id == $c_commu.c_member_id_sub_admin}) <a href="({t_url m=pc a=page_c_event_write_delete_confirm})&amp;target_c_commu_topic_comment_id=({$item.c_commu_topic_comment_id})">削除</a>({/if})</p> 
     139<p class="heading"><strong>({$item.number})</strong>: 
     140 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})">({$item.nickname})</a> 
     141({if $c_member_id == $item.c_member_id || $c_member_id == $c_commu.c_member_id_admin || $c_member_id == $c_commu.c_member_id_sub_admin}) <a href="({t_url m=pc a=page_c_event_write_delete_confirm})&amp;target_c_commu_topic_comment_id=({$item.c_commu_topic_comment_id})">削除</a>({/if}) 
     142({if $is_c_commu_member && $is_writable_comment && $smarty.const.USE_RESPONSE_COMMENT}) <a href="javascript:void(0);" onclick="response_comment_format('({$item.nickname})', '({$item.number})', 'comment_box');return false;" ><img src="./skin/default/img/button_comment.gif" alt="コメント返信ボタン" /></a>({/if})</p> 
    138143</div> 
    139144<div class="body"> 
     
    171176<input type="hidden" name="target_c_commu_topic_id" value="({$c_topic.c_commu_topic_id})" /> 
    172177<table> 
    173 <tr><th>本文</th><td><textarea name="body" rows="10" cols="50">({$body})</textarea></td></tr> 
     178<tr><th>本文</th><td><textarea name="body" id="comment_box" rows="10" cols="50">({$body})</textarea></td></tr> 
    174179<tr><th>写真1</th><td><input type="file" class="input_file" name="image_filename1" size="40" /></td></tr> 
    175180<tr><th>写真2</th><td><input type="file" class="input_file" name="image_filename2" size="40" /></td></tr> 
  • OpenPNE/branches/work/urabe/2.14/2088/webapp/modules/pc/templates/c_topic_detail.tpl

    r11600 r11667  
    8888({$smarty.capture.pager|smarty:nodefaults}) 
    8989 
     90({if $smarty.const.USE_RESPONSE_COMMENT})  
     91<script type="text/javascript" src="./js/comment.js"></script> 
     92({/if}) 
    9093({foreach from=$c_topic_write item=item}) 
    9194<dl> 
     
    9396<dd> 
    9497<div class="title"> 
    95 <p class="heading"><strong>({$item.number})</strong>: <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})">({$item.nickname})</a>({if $c_member_id == $item.c_member_id || $c_member_id == $c_commu.c_member_id_admin || $c_member_id == $c_commu.c_member_id_sub_admin}) <a href="({t_url m=pc a=page_c_topic_write_delete_confirm})&amp;target_c_commu_topic_comment_id=({$item.c_commu_topic_comment_id})">削除</a>({/if})</p> 
     98<p class="heading"><strong>({$item.number})</strong>: 
     99 <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})">({$item.nickname})</a> 
     100({if $c_member_id == $item.c_member_id || $c_member_id == $c_commu.c_member_id_admin || $c_member_id == $c_commu.c_member_id_sub_admin}) <a href="({t_url m=pc a=page_c_topic_write_delete_confirm})&amp;target_c_commu_topic_comment_id=({$item.c_commu_topic_comment_id})">削除</a>({/if}) 
     101({if $is_c_commu_member && $is_writable_comment && $smarty.const.USE_RESPONSE_COMMENT}) <a href="javascript:void(0);" onclick="response_comment_format('({$item.nickname})', '({$item.number})', 'comment_box');return false;" ><img src="./skin/default/img/button_comment.gif" alt="コメント返信ボタン" /></a>({/if}) 
     102</p> 
    96103</div> 
    97104<div class="body"> 
     
    132139<tr> 
    133140<th>本文</th> 
    134 <td><textarea name="body" rows="10" cols="50">({$body})</textarea></td> 
     141<td><textarea name="body" id="comment_box" rows="10" cols="50">({$body})</textarea></td> 
    135142</tr> 
    136143<tr> 
  • OpenPNE/branches/work/urabe/2.14/2088/webapp/modules/pc/templates/fh_diary.tpl

    r11386 r11667  
    175175({$smarty.capture.pager|smarty:nodefaults}) 
    176176 
     177({if $smarty.const.USE_RESPONSE_COMMENT})  
     178<script type="text/javascript" src="./js/comment.js"></script> 
     179({/if}) 
    177180({foreach from=$target_diary_comment_list item=item}) 
    178181<dl> 
     
    180183<dd> 
    181184<div class="title"> 
    182 <p class="heading"><strong>({$item.number})</strong>:({if $item.nickname}) <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})">({$item.nickname})</a>({/if})({if $type == 'f' && $item.c_member_id == $member.c_member_id}) <a href="({t_url m=pc a=page_fh_delete_comment})&amp;target_c_diary_id=({$target_diary.c_diary_id})&amp;target_c_diary_comment_id=({$item.c_diary_comment_id})">削除</a>({/if})</p> 
     185<p class="heading"><strong>({$item.number})</strong>: 
     186({if $item.nickname}) <a href="({t_url m=pc a=page_f_home})&amp;target_c_member_id=({$item.c_member_id})">({$item.nickname})</a>({/if}) 
     187({if $type == 'f' && $item.c_member_id == $member.c_member_id}) <a href="({t_url m=pc a=page_fh_delete_comment})&amp;target_c_diary_id=({$target_diary.c_diary_id})&amp;target_c_diary_comment_id=({$item.c_diary_comment_id})">削除</a>({/if}) 
     188({if $is_writable_comment && $smarty.const.USE_RESPONSE_COMMENT}) <a href="javascript:void(0);" onclick="response_comment_format('({$item.nickname})', '({$item.number})', 'comment_box');return false;" ><img src="./skin/default/img/button_comment.gif" alt="コメント返信ボタン" /></a>({/if}) 
     189</p> 
    183190</div> 
    184191<div class="body"> 
     
    228235<input type="hidden" name="target_c_diary_id" value="({$target_diary.c_diary_id})" /> 
    229236<table><tr> 
    230 <th>本文</th><td><textarea name="body" rows="8" cols="40">({$requests.body})</textarea></td> 
     237<th>本文</th><td><textarea name="body" id="comment_box" rows="8" cols="40">({$requests.body})</textarea></td> 
    231238</tr><tr> 
    232239<th>写真1</th><td><input type="file" class="input_file" name="upfile_1" size="40" /></td>