Я умею создавать статьи на Joomla программно. Благодаря сообщению ниже. Создайте Joomla! Статья программно
Статья создана успешно, но теперь я хочу зафиксировать идентификатор статьи или URL-адрес только что созданной статьи Joomla.
Идея состоит в том, что после того, как зарегистрированный пользователь создаст статью, пользователь получит электронное письмо с полным URL-адресом статьи, которую он создал.
-Если можно получить идентификатор статьи, я могу использовать index.php? Option = com_content & view = article & id = XXX ИЛИ - Если можно получить полный URL-адрес SEF, тогда это будет здорово
фрагмент кода выглядит следующим образом
else {
$table = JTable::getInstance('Content', 'JTable', array());
$data = array(
'catid' => $category,
'title' => $msgbody,
'fulltext' => $button,
'publish_down' => $sixdate,
'state' => 1,
'metakey' => $meta,
'metadesc' => $msgbody,
'ips' => $ip,
);
if (!$table->bind($data))
{
$this->setError($table->getError());
return false;
}
if (!$table->check())
{
$this->setError($table->getError());
return false;
}
if (!$table->store())
{
$this->setError($table->getError());
return false;
}
$mailer = JFactory::getMailer();
$config = JFactory::getConfig();
$sender = array(
$config->getValue( 'config.mailfrom' ),
$config->getValue( 'config.fromname' ) );
$mailer->setSender($sender);
$user = JFactory::getUser();
$urecipient = $user->email;
$mailer->addRecipient($urecipient);