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

Changeset 7716


Ignore:
Timestamp:
Jul 16, 2008, 5:16:51 PM (13 years ago)
Author:
ebihara
Message:

#2519:ポータルクリエイターの場合もサイドバナーなどと同様に、", ', </a> が URL の直後に続く場合はマッチングさせないように変更

Location:
OpenPNE/trunk/webapp
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/trunk/webapp/lib/smarty_plugins/modifier.t_url2cmd.php

    r7572 r7716  
    55 */
    66
    7 function smarty_modifier_t_url2cmd($string, $type = '', $target_c_member_id = '')
     7function smarty_modifier_t_url2cmd($string, $type = '', $target_c_member_id = '', $is_html = true)
    88{
    9     if (in_array($type, db_get_url2a_denied_list())) {
    10         // HTMLエスケープされていない場合
     9    if (!$is_html || in_array($type, db_get_url2a_denied_list())) {
     10        // HTMLエスケープされていない場合、 t_url2a の変換対象でない場合
    1111        // ", ', </a> がURLの後に続く場合はマッチさせない
    1212        $url_pattern = '/https?:\/\/([a-zA-Z0-9\-.]+)\/?(?:[a-zA-Z0-9_\-\/.,:;~?@=+$%#!()&])*(?!["\'a-zA-Z0-9_\-\/.,:;~?@=+$%#!()&]|<\/a>)/';
  • OpenPNE/trunk/webapp/modules/portal/templates/inc_portal_Contents_Layout.tpl

    r7604 r7716  
    236236           <div class="box PatternC">
    237237               ({if $data.contents})
    238                    ({$data.contents|smarty:nodefaults|t_url2cmd|t_cmd})
     238                   ({$data.contents|smarty:nodefaults|t_url2cmd:"":"":0|t_cmd})
    239239               ({else})
    240240                   <br />
Note: See TracChangeset for help on using the changeset viewer.