Перейти к публикации
4.3.5

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

Sipsb

F.A.Q


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


 

  • Нравится 1

Поделиться сообщением


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

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

 

  • Нравится 1
  • Спасибо 1
  • Поддержать 1

Поделиться сообщением


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

Спасибо, файл обновил.

  • Нравится 1

Поделиться сообщением


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

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

Поделиться сообщением


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

Нашёл решение для 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

 

 

faq.tar

Изменено пользователем Pet9948
  • Нравится 1

Поделиться сообщением


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

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

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

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

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

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

Войти

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

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×