как передать в tv field значение userid
пример
есть регистрация на сайте
resource reg
snippet customadduser
спасибо заранее если кто подскажет как это делается
есть регистрация на сайте
resource reg
[[!Register?
&postHooks=`customadduser`
&submitVar=`registerbtn`
&activationResourceId=`24`
&activationEmailTpl=`myActivationEmailTpl`
&activationEmailSubject=`Спасибо за регистрацию!`
&submittedResourceId=`25`
&usergroups=`Members`
&validate=`nospam:blank,
username:required:minLength=^6^,
password:required:minLength=^6^,
password_confirm:password_confirm=^password^,
email:required:email`
&placeholderPrefix=`reg.`
&authenticateContexts`web`
]]
snippet customadduser
<?php
$resource = $modx->newObject('modResource');
$resource->set('parent', 32);
$resource->set('pagetitle', $hook->getValue('username') );
$resource->set('template', 25);
$resource->set('content', '');
$resource->set('isfolder', 0);
$resource->set('published', 1);
$resource->set('createdon', time());
$resource->set('cacheable', 0);
$resource->set('searchable', 1);
$resource->set('show_in_tree', 1);
// подскажите
// как передать в tv field значение userid в созданный изначально tv field
// незнаю уже какой день но немогу сделать :(
$resource->save();
спасибо заранее если кто подскажет как это делается
Комментарии: 15
$resource->setTvValue('field', 'userid');
спасибо огромное, попробую
пробую так
snippet customadduser
постоянно пишет call to a member function save() on integer
буду признателен, кто поправит
snippet customadduser
<?php
$resource = $modx->newObject('modResource');
$resource->set('parent', 32);
$resource->set('pagetitle', $hook->getValue('username') );
$resource->set('template', 25);
$resource->set('content', '');
$resource->set('isfolder', 0);
$resource->set('published', 1);
$resource->set('createdon', time());
$resource->set('cacheable', 0);
$resource->set('searchable', 1);
$resource->set('show_in_tree', 1);
$userid = $modx->user->get('id');
$userid->save();
$resource->setTVValue('profile_id', $userid);
$resource->save();
постоянно пишет call to a member function save() on integer
буду признателен, кто поправит
$userid->save();
Убери эту строку
спасибо за совет, тоже самое :( непрописывает
что самое интересное когда так делаешь всё нормально
//dobavlyayet v tv field profile_id (number type)
что самое интересное когда так делаешь всё нормально
//dobavlyayet v tv field profile_id (number type)
<?php
$res = $modx->getObject('modResource', 225);
$res->setTVValue('profile_id','789789');
$res->save();
спасибо за совет
спасибо за советы
пробывал через runProcessor с TV field это очень сложно для меня
подскажите пожалуйста как просто в menutitle userid пользователя при регистрации прописать
если конечно кто подскажет как программно через clientconfig сразу данный field создавать (например useridcl)
чтобы потом к данному плэйсхолдеру обращаться, было бы вообще просто замечательно
пробывал через runProcessor с TV field это очень сложно для меня
подскажите пожалуйста как просто в menutitle userid пользователя при регистрации прописать
если конечно кто подскажет как программно через clientconfig сразу данный field создавать (например useridcl)
чтобы потом к данному плэйсхолдеру обращаться, было бы вообще просто замечательно
правда в menutitle, но главное что работает
Snippet: customadduser
Snippet: customadduser
<?php
// Получаем список пользователей
$query = $modx->newQuery('modUser');
$users = $modx->getCollection('modUser',$query);
foreach($users as $i => $user) {
// Выводим id пользователя
$reguserid = $user->id;
echo sprintf($reguserid);
}
$resource = $modx->newObject('modResource');
$resource->set('parent', 32);
$resource->set('pagetitle', $hook->getValue('username') );
$resource->set('longtitle', $hook->getValue('userseek') );
$resource->set('menutitle', $reguserid);
$resource->set('template', 25);
$resource->set('content', '');
$resource->set('isfolder', 0);
$resource->set('published', 1);
$resource->set('createdon', time());
$resource->set('cacheable', 0);
$resource->set('searchable', 1);
$resource->set('show_in_tree', 1);
$resource->save();
social tools
просьба к разработчикам данного компонента
пожалуйста добавьте возможность в новой версии socialtool возможность блокировать сообщения от определённого пользователя,
а также возмжность блокировки разблокировки пользователя
собственно как я вижу
полный размер
спасибо заранее, если обновите
просьба к разработчикам данного компонента
пожалуйста добавьте возможность в новой версии socialtool возможность блокировать сообщения от определённого пользователя,
а также возмжность блокировки разблокировки пользователя
собственно как я вижу
полный размер
спасибо заранее, если обновите
Компонент не обновлялся уже 6 лет, вряд ли кто то будет его дорабатывать. Либо делать самому, либо обратиться в раздел объявлений о работе.
нашёл интересное решение, буду пытаться адаптировать
незнаю получиться или нет
просьба к разработчикам social tools
если у вас будет новая версия,
пожалуйста добавьте возможность уведомлений новых всплывающих сообщений
спасибо заранее
незнаю получиться или нет
как создать всплывающие сообщения для сайта
интересный урок на сайте ИТ Шеф
просьба к разработчикам social tools
если у вас будет новая версия,
пожалуйста добавьте возможность уведомлений новых всплывающих сообщений
спасибо заранее
если же у вас всётаки будет и планируется новая версия socialtools на что я очень надеюсь
обновите пожалуйста чтобы в replay поле subject автоматически добавлялось,
так будет удобней и понятней в сообщениях пользователей
конечно если это возможно
спасибо заранее
обновите пожалуйста чтобы в replay поле subject автоматически добавлялось,
так будет удобней и понятней в сообщениях пользователей
конечно если это возможно
спасибо заранее
Думаешь разработчик прямо каждый вопрос читает, на упоминание своего компонента? Хотя бы в профильной заметке напиши свою просьбу.
Вам объяснили раз 5-ть наверное про обновление дополнений…
Тыц
Тыц
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.