zoukankan      html  css  js  c++  java
  • phpcms 内容——>评论管理 中添加 打开文章链接的 功能

    需要实现的功能:在后台管理系统中的 内容 下的——>评论管理  中添加 打开文章链接的 功能

    1.数据库表是 v9_comment和v9_comment_data_1.

     v9_comment是被评论文章的信息。id,title,url等。主要是url是文章的链接

    phpcms 把文章的链接是记录到数据库里面的,直接调用下就好了,要不然就有得你忙了。直接在后台能打开这个链接,开辟一个捷径。

    2.打开/phpcms/modules/comment/templates/comment_listinfo.tpl.php


       comment_listinfo.tpl.php文件是后台的评论管理的页面,如下图。

    在该页面中 搜索“ <tr id="tbody_<?php echo $v['id']?>"> ”

    修改的代码为:

    表头修改:

     <thead>
                <tr>
                 <th width="16"><input type="checkbox" value="" id="check_box" onclick="selectall('ids[]');"></th>
                <th width="130"><?php echo L('author')?></th>
                <th><?php echo L('comment')?></th>
                <th width="230"><?php echo L('original').L('title');?></th>
                         <!----修改的代码----->
                <th width="230">操作</th>
                         <!----修改的代码----->
                <th width="72"><?php echo L('operations_manage');?></th>
                </tr>
            </thead>    

    表 数据修改:

    <tr id="tbody_<?php echo $v['id']?>">
            <td align="center" width="16"><input class="inputcheckbox " name="ids[]" value="<?php echo $v['id'];?>" type="checkbox"></td> 
            <td width="130"><?php echo $v['username']?><br /><?php echo $v['ip']?></td>
            <td><font color="#888888"><?php echo L('chez')?> <?php echo format::date($v['creat_at'], 1)?> <?php echo L('release')?></font><br /><?php echo $v['content']?></td>
            <td width="230"><a href="?m=comment&c=comment_admin&a=listinfo&search=1&searchtype=0&keyword=<?php echo urlencode($comment_info['title'])?>&pc_hash=<?php echo $_SESSION['pc_hash']?>&tableid=<?php echo $tableid?>"><?php echo $comment_info['title']?></td>
             <!--修改的代码------->
             <td><a href="<?php echo $comment_info[url] ?>" target="_blank">打开</a></td>
             <!--修改的代码------->
            <td align='center' width="72"><a href="?m=comment&c=comment_admin&a=del&ids=<?php echo $v['id']?>&tableid=<?php echo $tableid?>&dosubmit=1" onclick="return check(<?php echo $v['id']?>, -1, '<?php echo new_html_special_chars($v['commentid']);?>')"><?php echo L('delete');?></a> </td>
        </tr>

    这样就可以了。

  • 相关阅读:
    基于uds的bootloader开发中的意外情况
    TC275的overlay的使用示例-用于XCP标定
    react + antd Table实现表格数据合并
    vue-cli引入静态资源报错及引入方法
    react + antd form表单验证自定义验证validator根据后台接口判断验证
    react hook + antd upload 通过fileList控制文件列表展示status为uploading
    create react app创建的react项目+typescript配置项目根路径
    react hook+antd实现点击发送验证码功能
    react.js antd-table 可编辑表格验证
    ant-design-pro protable 树形表格默认展开
  • 原文地址:https://www.cnblogs.com/xiaoxiao2014/p/4434079.html
Copyright © 2011-2022 走看看