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; ?>




pro

emlog 文章页新增作者选项

1. admin/article.php

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

2. admin/views/article_write.php

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

在合适的地方新增,如:69行左右,即分类下面
<?php if (ROLE == ROLE_ADMIN): ?>
<div class="form-group">
    <label>作者:</label>
    <select name="author" id="author" class="form-control">
        <option value="<?php echo $author; ?>">选择作者...</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>
</div>
<? else: ?>
<input type="hidden" name="author" id="author" value=<?php echo $author; ?> />
<?php endif; ?>

本文标签: emlog emlog教程

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

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

发表评论

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