m0skit, вручную разве что только, если есть немного знаний php я думаю это не трудно будет сделать
Да я понимаю что не на автопилоте
Но, к сожалению, с PHP я не знаком на таком уровне. Я больше CSS специализируюсь
Для создания ссылки, которая будет вести в зависимости от того залогинен пользователь или нет на разные страницы можно такоое использовать (за то насколько это костыльно ничего не скажу):
<a href="<?php echo href_to_home(); ?> <?php if ($user->is_logged){ ?>/ctype/add<?php } else {?>/register<?php } ?>"> <?php echo LANG_TEXT; ?> </a>
ctype/add ссылка на добавление контента если пользователь залогинен;
/register ссылка на регистрацию во всех остальных случаях;
href_to_home() подставляет адрес сайта, можно и статикой заменить в принципе.
Если начнет ругаться на то, что не знает переменной $user то вначале файла шаблона с кнопкой воткнуть определение (за безопасность и безкостыльность такого решения опять же не скажу):
<?php $user = cmsUser::getInstance(); ?>