Категории форума

Руководство по тегам в шаблонах - полная версия шпаргалка

Плагин 'xtradbrowusers'. Интеграция и прописание тегов для вывода экстраполей в шаблонах. Текст полной версии шпаргалки в каком шаблоне какие теги прописывать правильно.

webitproff
webitproff • 15.08.2026 00:49 #575

users.profile.tpl 

 шаблон редактирования профиля пользователя и его данных, самим пользователем (не администратором, как это было выше).

Открываем шаблон, и обязательно внутри формы

<form action="{USERS_PROFILE_FORM_SEND}" method="post" enctype="multipart/form-data" name="profile">
    <input type="hidden" name="userid" value="{USERS_PROFILE_ID}" />
    ....
    
    ....
    <div class="text-end mt-4">
        <button type="submit" class="btn btn-primary">{PHP.L.Update}</button>
    </div>
</form>

 

в любом для вас удобном месте вставляем блок с выводом наших полей:

<!-- IF {PHP|cot_plugin_active('xtradbrowusers')} -->
<div class="row my-5">
    <p>{PHP.L.xtradbrowusers_profile_tpl_title}</p>
    <div class="list-group list-group-striped list-group-flush border-bottom">
    
        <!-- IF {USERS_PROFILE_XTRA_X020_ABOUT_VENDOR_TEXT} -->
        <div class="list-group-item py-3">
            <label>{USERS_PROFILE_XTRA_X020_ABOUT_VENDOR_TEXT_TITLE}:</label>
            {USERS_PROFILE_XTRA_X020_ABOUT_VENDOR_TEXT}
        </div>
            <!-- IF {USERS_PROFILE_XTRA_X020_ABOUT_VENDOR_TEXT_EN} -->
            <div class="list-group-item py-3">
                <label>{USERS_PROFILE_XTRA_X020_ABOUT_VENDOR_TEXT_EN_TITLE}:</label>
                {USERS_PROFILE_XTRA_X020_ABOUT_VENDOR_TEXT_EN}
            </div>
            <!-- ENDIF -->
        <!-- ENDIF -->
        
        <!-- IF {USERS_PROFILE_XTRA_X010_PHONE_VENDOR_ORDERS} -->
        <div class="list-group-item py-3">
            <label>{USERS_PROFILE_XTRA_X010_PHONE_VENDOR_ORDERS_TITLE}:</label>
            {USERS_PROFILE_XTRA_X010_PHONE_VENDOR_ORDERS}
        </div>
        <!-- ENDIF -->
        
        <!-- IF {USERS_PROFILE_XTRA_X011_TG_VENDOR_ORDERS} -->
        <div class="list-group-item py-3">
            <label>{USERS_PROFILE_XTRA_X011_TG_VENDOR_ORDERS_TITLE}:</label>
            {USERS_PROFILE_XTRA_X011_TG_VENDOR_ORDERS}
        </div>
        <!-- ENDIF -->
        
        <!-- IF {USERS_PROFILE_XTRA_X012_TG_CHANEL_VENDOR} -->
        <div class="list-group-item py-3">
            <label>{USERS_PROFILE_XTRA_X012_TG_CHANEL_VENDOR_TITLE}:</label>
            {USERS_PROFILE_XTRA_X012_TG_CHANEL_VENDOR}
        </div>
        <!-- ENDIF -->
        
        <!-- IF {USERS_PROFILE_XTRA_X200_RESUME_FILE} -->
        <div class="list-group-item py-3">
            <label>{USERS_PROFILE_XTRA_X200_RESUME_FILE_TITLE}:</label>
            {USERS_PROFILE_XTRA_X200_RESUME_FILE}
        </div>
        <!-- ENDIF -->
        <!-- IF {USERS_PROFILE_XTRA_X200_LAST_PROMOTION} -->
        <div class="list-group-item py-3">
            <label>{USERS_PROFILE_XTRA_X200_LAST_PROMOTION_TITLE}:</label>
            {USERS_PROFILE_XTRA_X200_LAST_PROMOTION}
        </div>
        <!-- ENDIF -->
        
        <!-- IF {USERS_PROFILE_XTRA_X200_DEPARTMENT} -->
        <div class="list-group-item py-3">
            <label>{USERS_PROFILE_XTRA_X200_DEPARTMENT_TITLE}:</label>
            {USERS_PROFILE_XTRA_X200_DEPARTMENT}
        </div>
        <!-- ENDIF -->
    </div>
</div>
<!-- ENDIF -->

Отличия между users.edit.tpl и users.profile.tpl, для нас здесь в том, что у "паровозика" сменился локомотив, был "USERS_EDIT_XTRA_", а теперь "тянет" новый тягач, - "USERS_PROFILE_XTRA_".
Во всем остальном, - "вагончики" остались прежними, - везем то же самое, просто сменили "тепловоз".

Подробнее в соответствующем файле хукинга.

                        

🗿

🧙‍♂️ Радуйся, странниче добрый и честный! Не понапрасну привела тя стезя в земли сии. Зде бо мужи мудры и искусники дела писменнаго и численнаго, что куют словеса и плетут узоры кода, тайны разгадывают и знанием делятся, летописи множа и ремесло цифровое творя.
⬅️ Аще налево пойдеши — обрящеши грамоты древния, писания старинныя и свитки учения. ⬆️ Аще прямо — слово мудрое и совет от мужей разумеющих, что в деле кодописном искусны, получиши. ➡️ Аще направо — сам в писцы и летописцы внидеши, и в ремесло цифровое, где строки и знаки в дело живое обращаются, слово свое в память веков вложиши.
📝 Не медли же — нареки имя свое, и вниди в чин наш, и стань с нами в братстве, где код есть магия, а строки — заклятия живыя, числом и буквою слово едины суть.
🏰 Не тайно есть собрание сие, и не инициации в нем, но многое сокрыто от пришлых и ступалого, понеже не всякому открывается знание, но токмо ищущим и пребывающим в деле сем.