cotonti.com : плагин Верификация FL cotonti https://www.cotonti.com Laatste forum onderwerpen Cotonti en Sat, 17 Jan 2026 07:47:36 -0000 Kopusha #42814 labrador31:

Ребят, поделитесь плагином верификации у кого есть. Не могу найти по всему инету.((

Как можно что либо пробовать писать и при этом быть настолько беспомощно бестолковым. Код php прямо с этой страницы забитый в тот же гитхаб даёт прямую ссылку на плаг! Автору писали и он не дал? Так и тут и не дадут, или искать или самому писать.

Added 3 years later:

#42024 Dr2005alex:

 

 

Привет, в users.profile.php при редактировании юзером своего профиля 

	// Extra fields
    if (!empty(cot::$extrafields[cot::$db->users])) {
        foreach (cot::$extrafields[cot::$db->users] as $exfld) {
            $ruser['user_' . $exfld['field_name']] = cot_import_extrafields('ruser' . $exfld['field_name'], $exfld, 'P',
                $urr['user_' . $exfld['field_name']], 'user_');
        }
    }

перезаписывается и экстраполе user_verification_status в 0

Added 3 minutes later:

Естественно что в user.profile.tpl  не выводится форма редактирования верифицирован ли и потому там пусто, экстраполе отрабатывает "раз там ноль - пишу в бд ноль".
То есть 
- пользователь верифицировался
- в БД стоит 1
- он зашел в user.profile.tpl где нет user_verification_status 0|1 и поменял что то
// Extra fields в users.profile.php отработали и поставили ему 0
По крайней мере у меня так.

Вся катавасия из за строчки в install.php

cot_extrafield_add($db_users, 'verification_status', 'inputint', $R['input_default'],'','','','', 'Verification_status','');

снести экстрполе и создать вручную в бд  юзеров поле user_verification_status, тогда не переписывается ничего, вопрос закрыт

]]>
Za, 15 Apr 2017 12:28:06 -0000
labrador31 Ребят, поделитесь плагином верификации у кого есть. Не могу найти по всему инету.((

]]>
Za, 15 Apr 2017 11:23:46 -0000
Macik Я бы использовал `{USERS_DETAILS_ID}`, т.к. он чуть более информативен.

]]>
Zo, 02 Okt 2016 20:14:06 -0000
Dr2005alex Оба варианта идентичны так как {USERS_DETAILS_ID} и есть {PHP.urr.user_id}

Просто {USERS_DETAILS_ID} - это фиксированный тег (Описан в коде), a {PHP.urr.user_id} - получение значения переменной (в данном случаем массива $urr)

]]>
Zo, 02 Okt 2016 18:36:25 -0000
dJemon Дополнительный вопрос, а как определить что просматривается своя страница профиля а не чужая? Что-бы выводить доп.информацию личное для себя.

 

Разобрался:

<!-- IF {PHP.usr.id} == {PHP.urr.user_id} -->
....
<!-- ENDIF -->

Или правильнее через:

<!-- IF {PHP.usr.id} == {USERS_DETAILS_ID} -->
....
<!-- ENDIF -->

???

]]>
Thu, 22 Sep 2016 13:44:45 -0000
Dr2005alex ВЫ можете использовать такое условие в любом месте сайта...

<!-- IF {PHP.usr.profile.user_verification_status} -->

Тут код для пользователя прошедшего верификацию

<!-- ELSE -->

Тут код для не прошедшего верификацию.

<!-- ENDIF -->

 

]]>
Wo, 31 Aug 2016 08:36:08 -0000
vavahov #42021 Denisbox:

Попробуйте так:

<!-- IF {PHP.usr.maingrp} == 4 -->
информация для зарегистрированных
<!-- ELSE -->
информация для гостей
<!-- ENDIF -->

 

Возможно, что у вас ID группы другой. Я просто не работаю с биржей, но должно сработать.

Это не подойдет. Есть плагин для биржи "Верификация пользователя" проверка по загрузке скана документа и после подтверждения данных пользователь становится проверенным администратором и высвечивается соответствующая иконка на его странице. Нужно так сделать, чтобы некоторая информация была показана только тем, кто прошел верификацию. 

]]>
Wo, 31 Aug 2016 08:24:55 -0000
Denisbox Попробуйте так:

<!-- IF {PHP.usr.maingrp} == 4 -->
информация для зарегистрированных
<!-- ELSE -->
информация для гостей
<!-- ENDIF -->

 

Возможно, что у вас ID группы другой. Я просто не работаю с биржей, но должно сработать.

]]>
Wo, 31 Aug 2016 06:52:24 -0000
vavahov Здравствуйте. Как прописать условие, чтобы информация №1 показывалась только верифицированным пользователям, а информация №2 не верифицированным? Спасибо

]]>
Di, 30 Aug 2016 18:23:05 -0000