1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Модуль XenPorta + как узнать имя пользователя

Тема в разделе "Вопросы и ответы по XenForo Framework", создана пользователем Sashok724, 04.10.2011.

Загрузка
  1. Sashok724

    Sashok724 Пользователь

    Регистрация:
    10.09.11
    Сообщения:
    33
    Симпатии:
    12
    Версия XF:
    1.0.4
    Есть модуль для XenPorta (Делал сам), для закачки файлов. Модуль передает скрипту файл и имя пользователя, вписанное в текстовое поле. Как узнать, под каким именем входит пользователь? (Чтобы не требовалось вписывать имя)

    Сообственно, сам модуль для отправки запроса:
    Код:
    <?xml version="1.0" encoding="utf-8"?>
    <module>
      <module_name>SkinUploader</module_name>
      <module_cache>+1 day</module_cache>
      <module_settings/>
      <module_template><![CDATA[<noindex><div class="section">
        <div class="secondaryContent">
            <h3>Закачка скина</h3>
                <form action="skinupload.php" method="post" enctype="multipart/form-data">Файл .png размером 64x32:<br><input type="file" name="filename"><br>Имя в игре:<br><input type="text" name="mcname"><br><input type="submit" value="Загрузить"><br></form>
        </div>
    </div></noindex>]]></module_template>
    </module>
    
     
  2. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    Если там существует переменная $visitor, то в соответствующий инпут добавить
    HTML:
    value="{$visitor.username}"
     
    Sashok724 нравится это.
  3. Sashok724

    Sashok724 Пользователь

    Регистрация:
    10.09.11
    Сообщения:
    33
    Симпатии:
    12
    Версия XF:
    1.0.4
    а можно пример?
    --- добавлено : Oct 4, 2011 4:07 PM ---
    А не, понял, спасибо
     
  4. Sashok724

    Sashok724 Пользователь

    Регистрация:
    10.09.11
    Сообщения:
    33
    Симпатии:
    12
    Версия XF:
    1.0.4
    Вот еще вопрос: Как в модуль сделать инклюд php кода в модуль, пробовал так:
    PHP:
    <?xml version="1.0" encoding="utf-8"?>
    <module>
      <module_name>SkinUploader</module_name>
      <module_cache>+1 day</module_cache>
      <module_settings/>
      <module_template><![CDATA[<noindex><div class="section">
        <div class="secondaryContent">
            <h3>Закачка скина</h3>
                <form action="skinupload.php" method="post" enctype="multipart/form-data">
                Файл .png размером 64x32:
                <br>
                <input type="hidden" name="isdelete" value="0">
                <input type="file" name="filename" required accept="image/png">
                <input type="hidden" name="mcname" value="{$visitor.username}">
                <br>
                    Ваше имя: <b>{$visitor.username}</b>
                    <?php echo="Тест" ?>
                <br>
                <input type="submit" value=" Загрузить ">
                <br>
                </form>
                <form action="skinupload.php" method="post" enctype="multipart/form-data">
                <input type="hidden" name="isdelete" value="1">
                <input type="hidden" name="mcname" value="{$visitor.username}">
                <input type="submit" value=" Удалить ">
                </form>
        </div>
    </div></noindex>]]></module_template>
    </module>
    Не сработало
     

Поделиться этой страницей