hello again. how can i enable to see questions posted by the user like adding my questions option?
Hi,
To resolve this issue you can log in to Dashboard > Q&A > Settings > General, then select the Review Question.
See the screenshot: http://prntscr.com/74zqwm
Regards,
hi,
that option will enable the admin to see all questions and publish them i know that. what i am asking is if a user post 4 question the same user must be able to see those questions in "my questions" option like the one that is present in designwall.com how can i enable that option? thanks in advance..
You can use the Buddypress plugin to get a list of all the questions for a user when you click over the username. Please refer here: http://www.designwall.com/guide/dw-question-answer-plugin/#buddypress_integration
If you still face there issue, you can send me username & password of your site, I will help you resolve it.
i did this process and i m getting error that is
Parse error: syntax error, unexpected ‘}’ in /home/content/73/13417973/html/skrible4change/wp-content/themes/iconic-one/buddypress/bp-custom.php on line 105
and the line is
<?php } else { ?>
please help me slove this thank you
Now, open the bp-custom.php file then replace all the code line in the file with the following code:
<?php
if ( function_exists('dwqa_plugin_init') && function_exists('bp_is_active')) {
/*-----------------------------------------------------------------------------------*/
/* Setup Questions in BuddyPress User Profile
/*-----------------------------------------------------------------------------------*/
add_action( 'bp_setup_nav', 'dw_simplex_bp_nav_adder' );
function dw_simplex_bp_nav_adder() {
bp_core_new_nav_item(
array(
'name' => __('Questions', 'dw-simplex'),
'slug' => 'questions',
'position' => 21,
'show_for_displayed_user' => true,
'screen_function' => 'questions_list',
'item_css_id' => 'questions',
'default_subnav_slug' => 'public'
));
}
function questions_list() {
add_action( 'bp_template_content', 'profile_questions_loop' );
bp_core_load_template( apply_filters( 'bp_core_template_plugin', 'members/single/plugins' ) );
}
function profile_questions_loop() {
global $dwqa_options;
$submit_question_link = get_permalink( $dwqa_options['pages']['submit-question'] );
$questions = get_posts( array(
'posts_per_page' => -1,
'author' => bp_displayed_user_id(),
'post_type' => 'dwqa-question'
));
if( ! empty($questions) ) { ?>
<div class="dwqa-container">
<div class="dwqa-list-question">
<div class="dw-question" id="archive-question">
<?php foreach ($questions as $q) { ?>
<article id="question-18267" class="dwqa-question">
<header class="dwqa-header">
<a class="dwqa-title" href="<?php echo get_post_permalink($q->ID); ?>" title="Permalink to <?php echo $q->post_title ?>" rel="bookmark"><?php echo $q->post_title ?></a>
<div class="dwqa-meta">
<?php dwqa_question_print_status($q->ID); ?>
<span><?php echo get_the_time( 'M d, Y, g:i a', $q->ID ); ?></span>
•
<?php echo get_the_term_list( $q->ID, 'dwqa-question_category', '<span>Category: ', ', ', '</span>' ); ?>
</div>
</header>
</article>
<?php } ?>
</div>
</div>
</div>
<?php } else { ?>
<div class="info" id="message">
<?php if( get_current_user_id() == bp_displayed_user_id() ) : ?>
Why don't you have question for us. <a href="<?php echo $submit_question_link ?>">Start asking</a>!
<?php else : ?>
<p><strong><?php bp_displayed_user_fullname(); ?></strong> has not asked any question.</p>
<?php endif; ?>
</div>
<?php }
}
/*-----------------------------------------------------------------------------------*/
/* Record Activities
/*-----------------------------------------------------------------------------------*/
// Question
function dw_simplex_record_question_activity( $post_id ) {
$post = get_post($post_id);
if(($post->post_status != 'publish') && ($post->post_status != 'private'))
return;
$user_id = get_current_user_id();
$post_permalink = get_permalink( $post_id );
$post_title = get_the_title( $post_id );
$activity_action = sprintf( __( '%s asked a new question: %s', 'dw-simplex' ), bp_core_get_userlink( $user_id ), '<a href="' . $post_permalink . '">' . $post->post_title . '</a>' );
$content = $post->post_content;
$hide_sitewide = ($post->post_status == 'private') ? true : false;
bp_blogs_record_activity( array(
'user_id' => $user_id,
'action' => $activity_action,
'content' => $content,
'primary_link' => $post_permalink,
'type' => 'new_blog_post',
'item_id' => 0,
'secondary_item_id' => $post_id,
'recorded_time' => $post->post_date_gmt,
'hide_sitewide' => $hide_sitewide,
));
}
add_action( 'dwqa_add_question', 'dw_simplex_record_question_activity');
//Answer
function dw_simplex_record_answer_activity( $post_id ) {
$post = get_post($post_id);
if($post->post_status != 'publish')
return;
$user_id = $post->post_author;
$question_id = get_post_meta( $post_id, '_question', true );
$question = get_post( $question_id );
$post_permalink = get_permalink($question_id);
$activity_action = sprintf( __( '%s answered the question: %s', 'dw-simplex' ), bp_core_get_userlink( $user_id ), '<a href="' . $post_permalink . '">' . $question->post_title . '</a>' );
$content = $post->post_content;
$hide_sitewide = ($question->post_status == 'private') ? true : false;
bp_blogs_record_activity( array(
'user_id' => $user_id,
'action' => $activity_action,
'content' => $content,
'primary_link' => $post_permalink,
'type' => 'new_blog_post',
'item_id' => 0,
'secondary_item_id' => $post_id,
'recorded_time' => $post->post_date_gmt,
'hide_sitewide' => $hide_sitewide,
));
}
add_action( 'dwqa_add_answer', 'dw_simplex_record_answer_activity');
add_action( 'dwqa_update_answer', 'dw_simplex_record_answer_activity');
//Comment
function dw_simplex_record_comment_activity( $comment_id ) {
$comment = get_comment($comment_id);
$user_id = get_current_user_id();
$post_id = $comment->comment_post_ID;
$content = $comment->comment_content;
if(get_post_type($post_id) == 'dwqa-question') {
$post = get_post( $post_id );
$post_permalink = get_permalink( $post_id );
$activity_action = sprintf( __( '%s commented on the question: %s', 'dw-simplex' ), bp_core_get_userlink( $user_id ), '<a href="' . $post_permalink . '">' . $post->post_title . '</a>' );
$hide_sitewide = ($post->post_status == 'private') ? true : false;
} else {
$post = get_post( $post_id );
$question_id = get_post_meta( $post_id, '_question', true );
$question = get_post( $question_id );
$post_permalink = get_permalink( $question_id );
$activity_action = sprintf( __( '%s commented on the answer at: %s', 'dw-simplex' ), bp_core_get_userlink( $user_id ), '<a href="' . $post_permalink . '">' . $question->post_title . '</a>' );
$hide_sitewide = ($question->post_status == 'private') ? true : false;
}
bp_blogs_record_activity( array(
'user_id' => $user_id,
'action' => $activity_action,
'content' => $content,
'primary_link' => $post_permalink,
'type' => 'new_blog_comment',
'item_id' => 0,
'secondary_item_id' => $comment_id,
'recorded_time' => $comment->comment_date_gmt,
'hide_sitewide' => $hide_sitewide,
));
}
add_action( 'dwqa_add_comment', 'dw_simplex_record_comment_activity');
}
Note: Please change ‘dw_simplex’ & ‘dw-simplex’ to your theme name
If you still face there issue, you can send me username & password of your site for further checking.
Hope this helps !
Thank you. Now its working Perfectly,.,.,.,.
Please login or Register to submit your answer