Перейти к публикации
IPS Invision Community

F.A.Q


Sipsb
 Поделиться

Рекомендованные сообщения

F.A.Q


Это приложение добавит модуль часто задаваемых вопросов на ваш сайт, позволяющий администраторам, модераторам даже вашим пользователям, если вы решите им добавлять часто задаваемые вопросы на ваш сайт.


  • Автор
  • Добавлен
    03.06.2018
  • Категория
  • Разработчик
    TheJackal84
  • Локализация
    RUS

 

  • Нравится 1
Ссылка на комментарий
Поделиться на других сайтах

Русик от меня с любофью, старался как можно быстрее <3

 

  • Нравится 1
  • Поддержать 1
  • Спасибо 1
Ссылка на комментарий
Поделиться на других сайтах

Когда добавляешь новый FAQ с сайта, при нажатии на кнопку добавить вылетает ошибка 403, мол страница не найдена. Но сам FAQ опубликовывается. Видать не работает перенаправление правильно. 

Ссылка на комментарий
Поделиться на других сайтах

Нашёл решение для IPS 4.2 - Что бы после добавления вопроса, был переброс на основную страницу FAQ без окна ошибки что не найдена страница. 

В файл: faq\modules\front\faq\main.php добавить строчку после 290 строки

Было: 

			$QnA->member_id = $member->member_id;
			$QnA->position = 0;
		    $QnA->save();
			\IPS\File::claimAttachments( '', $QnA->id, 'faq' );
			
			$items = \IPS\faq\Faq::load( $QnA->id );
			$notification = new \IPS\Notification( \IPS\Application::load( 'faq' ), 'faq_submitted', $items, array ( $items ) );
			foreach( \IPS\Db::i()->select( '*', 'core_members', array( 'member_id!=?', $member->member_id ) ) AS $mod )

Стало:

			$QnA->member_id = $member->member_id;
			$QnA->position = 0;
		    $QnA->save();
			\IPS\File::claimAttachments( '', $QnA->id, 'faq' );
            \IPS\Output::i()->redirect( \IPS\Http\Url::internal( 'app=faq&module=faq&controller=main&do=category&id='.$QnA->c_id.'' ), 'Submitted For Approval' );
			
			$items = \IPS\faq\Faq::load( $QnA->id );
			$notification = new \IPS\Notification( \IPS\Application::load( 'faq' ), 'faq_submitted', $items, array ( $items ) );
			foreach( \IPS\Db::i()->select( '*', 'core_members', array( 'member_id!=?', $member->member_id ) ) AS $mod )

Скидываю допереведённую и исправленную версию 1.0.7

 

  • Нравится 1
Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...
Вверх
Вверх