1

Topic: Смена имени пользователя при редактировании сообщения

Расширение Editor Name Visitors позволяет изменить имя пользователя или гостя прямо в топике или посте при его редактировании.

Имя директории pan_edit_name_visitors
Исходники расширения
manifest.xml

Spoiler
<?xml version="1.0" encoding="utf-8"?>
<extension engine="1.0">
  <id>pan_edit_name_visitors</id>
  <title>Editor Name Visitors</title>
  <version>0.2</version>
  <description>pan_edit_name_visitors - Редактор имени пользователя прямо в топике</description>
  <author>https://punbb.softplaza.net</author>
  <minversion>1.4.0</minversion>
  <maxtestedon>1.4.2</maxtestedon>
  
  <install><![CDATA[

  ]]></install>
  
  <uninstall><![CDATA[

  ]]></uninstall>
  <hooks>
    <hook id="ed_pre_main_fieldset"><![CDATA[

if ($forum_page['is_admmod']) { ?>    
    <legend class="group-legend"><strong><?php echo $lang_post['Guest post legend'] ?></strong></legend>
        <div class="sf-set set<?php echo ++$forum_page['item_count'] ?>">
          <div class="sf-box text required">
            <label for="fld<?php echo ++$forum_page['fld_count'] ?>"><span><?php echo $lang_post['Guest name'] ?></span></label><br />
            <span class="fld-input"><input type="text" id="fld<?php echo $forum_page['fld_count'] ?>" name="req_poster" value="<?php echo forum_htmlencode(isset($_POST['req_poster']) ? $_POST['req_poster'] : $cur_post['poster']) ?>" size="35" maxlength="25" /></span>
          </div>
        </div>
<?php } 

    ]]></hook>
    
    <hook id="ed_qr_update_subject"><![CDATA[

if ($forum_user['g_id'] == FORUM_ADMIN)
            {
                $req_poster = forum_trim($_POST['req_poster']);
                $query['SET'] .= ', poster=\''.$req_poster.'\'';
            }

    ]]></hook>
    
    <hook id="ed_qr_update_post"><![CDATA[

if ($forum_user['g_id'] == FORUM_ADMIN)
        {
            $req_poster = forum_trim($_POST['req_poster']);
            $query['SET'] .= ', poster=\''.$req_poster.'\'';
        }
        
    ]]></hook>
    
  </hooks>
</extension>

ВНИМАНИЕ: Это бета версия, просто как идея и требует доработки чтобы менять имя автора темы правильным образом

2

Re: Смена имени пользователя при редактировании сообщения

PunBB wrote:

Это бета версия, просто как идея и требует доработки чтобы менять имя автора темы правильным образом

имя меняет, но ид пользователя остается старый. можно ли сменить ид автора.