Продолжим смотреть и немного править компоненты, вернемся снова к компоненту "Вопрос ответ", попросили в соседнем посте, сделать возможность задавать вопросы только прошедшим авторизацию, это в принципе логично!
поэтому взяли свое терпение в руки и начали работу.
1. откроем файл languages/ru/components/faq.php и в добавим вот такие строчки
Код PHP:
$_LANG['NEED_REGISTRATION'] ='Требуется регистрация';
$_LANG['NEED_REGISTRATION_TEXT'] ='Возможность задать вопрос есть только у зарегистрированных пользователей.';
$_LANG['GOTO_REGISTRATION'] ='Перейти к регистрации';
2. перейдем к файлу /components/faq/frontend.php
3. откроем его и и найдем в нем строку с номером 179
Код PHP:
if ($do=='sendquest'){
$inPage->setTitle($_LANG['ASK_QUE']);
$inPage->addPathway($_LANG['ASK_QUE']);
$inPage->backButton(false);
$inPage->addHeadJS('components/faq/js/common.js');
после данных строк вставим вот это
Код PHP:
if ( !$inUser->id ) {
$inPage->printHeading($_LANG['NEED_REGISTRATION']);
echo '<div>'.$_LANG['NEED_REGISTRATION_TEXT'].'</div>';
echo '<div><a href="/registration">'.$_LANG['GOTO_REGISTRATION'].'</a></div>';
return;
}
сохраняем и пробуем на вкус и цвет...
