Можно в принципе скопировать код шаблона страницы добавления материалов К2 по пути "public_html\templates\Ваш шаблон\html\com_k2\default\itemform.php" и вставить ее код, но я пошел проще и сделал фрейм

просто создав новую страницу материала и разместив туда:
<iframe width="Ширина" height="Высота" src="http://ваш.домен/категория/item/add" name="имя фрейма" > </iframe>
Над формой можно как угодно издеваться, я вот например изменил стандартный К2 logo и убрал ненужные для меня вещи, типа кнопок и так далее, что бы пользователи своими рученками не понажимали куда не надо

страница добавления материала с фронтеда в К2 она идет по ссылке http://ваш.домен/категория/item/add , при условии, что редактирование с фронтеда включено в настройках К2
Ну а код для добавления статьи после авторизации вшил в плагин SLogin по пути "public_html/modules/mod_slogin/tmpl/ваш шаблон.php(у меня compact)"
Там все просто, добавляешь в код :
<ul class="ul-jlslogin">
<?php if ($params->get('slogin_link_auch_edit', 1) == 1) {?>
<li><a href="<?php echo JRoute::_('index.php?option=com_users&view=profile&layout=edit'); ?>"><?php echo JText::_('MOD_SLOGIN_EDIT_YOUR_PROFILE'); ?></a></li>
<?php } ?>
<?php if ($params->get('slogin_link_profile', 1) == 1) {?>
<li><a href="<?php echo JRoute::_('index.php?option=com_slogin&view=fusion'); ?>"><?php echo JText::_('MOD_SLOGIN_EDIT_YOUR_SOCIAL_AUCH'); ?></a></li>
<?php } ?>
<li><a href="add-article"> Добавить свою статью</a></li>
</ul>
Свою ссылку и она будет видна только после авторизации.
Вроде все.
А вобще много что допилил перепилил в модулях и шаблоне сайта, что даже всего не перечислить

Если интересно спрашивайте, попытаюсь вспомнить