emlog 文章页新增作者选项

  • 内容
  • 相关

emlog 文章页作者默认是当前登录用户,无法自己选择作者,只能发布文章后再更改作者,这样操作起来比较麻烦,所以个人新增作者选项来方便自己。

Tiny.png

1. 修改 admin\write_log.php

找到约行19 和 行50 新增
$users = $CACHE->readCache('user');

2. 修改 admin\views\add_log.php

找到约行86 删除
<input type="hidden" name="author" id="author" value=<?php echo UID; ?> />

在合适的地方新增
<?php if (ROLE == ROLE_ADMIN): ?>
    <select name="author" id="author" style="width:130px;">
        <option value="<?php echo UID; ?>">选择作者...</option>
        <?php
        foreach ($users as $key => $value):
            $flg = $key == $author ? 'selected' : '';
            ?>
            <option value="<?php echo $key; ?>" <?php echo $flg; ?>><?php echo $value['name']; ?></option>
        <?php
        endforeach;
        ?>
    </select>
<? else: ?>
    <input type="hidden" name="author" id="author" value=<?php echo UID; ?> />
<?php endif; ?>

3. 修改 admin\views\edit_log.php

找到约行90 删除
<input type="hidden" name="author" id="author" value=<?php echo $author; ?> />

在合适的地方新增
<?php if (ROLE == ROLE_ADMIN): ?>
    <select name="author" id="author" style="width:130px;">
        <option value="<?php echo UID; ?>">选择作者...</option>
        <?php
        foreach ($users as $key => $value):
            $flg = $key == $author ? 'selected' : '';
            ?>
            <option value="<?php echo $key; ?>" <?php echo $flg; ?>><?php echo $value['name']; ?></option>
        <?php
        endforeach;
        ?>
    </select>
<? else: ?>
    <input type="hidden" name="author" id="author" value=<?php echo $author; ?>/>
<?php endif; ?>


本文标签:

版权声明:若无特殊注明,本文皆为《阿猿》原创,转载请保留文章出处。

本文链接:emlog 文章页新增作者选项 - https://www.52linglong.com/skill/10.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注