hab das folgende problem.und zwar ich habe das sahifa theme und dort die möglichkeit eine review post post option zu machen, ich würde gerne in das input feld einen link einfügen, doch leider geht das nicht so richtig. ( siehe screeshots) , viellicht kann mir ja jemand weiter helfen, werde auch die dazugehörigen datein anhängen!!!! vielen dank in vorraus.
tie_post_options( array( "name" => "Review Style", "id" => "tie_review_style", "type" => "select", "options" => array( "stars" => "Stars" , "percentage" => "Percentage", "points" => "Points"))); tie_post_options( array( "name" => "Review Summary", "id" => "tie_review_summary", "type" => "textarea"));
tie_post_options( array( "name" => "Text appears under the total score", "id" => "tie_review_total", "type" => "text"));
?> <input id="tie_add_review_criteria" type="button" class="mpanel-save" value="Add New Review Criteria"> <ul id="tie-reviews-list"> <?php $i = 0; if(!empty($tie_review_criteria) && is_array($tie_review_criteria) ){ foreach( $tie_review_criteria as $tie_review ){ ; $i++; ?> <li class="option-item review-item"> <div> <span class="label">Review Criteria</span> <input name="tie_review_criteria[<?php echo $i ?>][name]" type="text" value="<?php if( !empty($tie_review['name'] ) ) echo $tie_review['name'] ?>" /> <div class="clear"></div> <span class="label">Criteria Score</span> <div id="criteria<?php echo $i ?>-slider"></div> <input type="text" id="criteria<?php echo $i ?>" value="<?php if( !empty($tie_review['score']) ) echo $tie_review['score']; else echo 0; ?>" name="tie_review_criteria[<?php echo $i ?>][score]" style="width:40px; opacity: 0.7;" /> <a class="del-cat"></a> <script> jQuery(document).ready(function() { jQuery("#criteria<?php echo $i ?>-slider").slider({ range: "min", min: 0, max: 100, value: <?php if( !empty($tie_review['score']) ) echo $tie_review['score']; else echo 0; ?>, slide: function(event, ui) { jQuery('#criteria<?php echo $i ?>').attr('value', ui.value ); } }); }); </script> </div> </li>
$tie_reviews_attr = array( 'review' => 'itemprop="review" itemscope itemtype="http://schema.org/Review" ', 'name' => 'itemprop="name"');function tie_get_review( $position = "review-top" ){ global $post ; if( function_exists('bp_current_component') && bp_current_component() ) $current_id = get_queried_object_id(); else $current_id = $post->ID; $get_meta = get_post_custom( $current_id );
$criterias = unserialize( $get_meta['tie_review_criteria'][0] ); $summary = $get_meta['tie_review_summary'][0] ; $short_summary = $get_meta['tie_review_total'][0] ; $style = $get_meta['tie_review_style'][0]; $total_counter = $score = 0; ?> <meta itemprop="datePublished" content="<?php the_time( 'Y-m-d' ); ?>" /> <div style="display:none" itemprop="reviewBody"><?php echo strip_tags( get_the_excerpt() ); ?></div> <div class="review-box <?php echo $position; if( $style == 'percentage' ) echo ' review-percentage'; elseif( $style == 'points' ) echo ' review-percentage'; else echo ' review-stars'?>"> <h2 class="review-box-header"><?php _e( 'Review Overview' , 'tie' ) ?></h2> <?php if( !empty($criterias) && is_array($criterias) ){ foreach( $criterias as $criteria){ if( $criteria['name'] ){ if( $criteria['score'] > 100 ) $criteria['score'] = 100; if( $criteria['score'] < 0 || empty($criteria['score']) || !is_numeric( $criteria['score']) ) $criteria['score'] = 0; $score += $criteria['score']; $total_counter ++; ?> <?php if( $style == 'percentage' ): ?> <div class="review-item"> <h5><?php echo $criteria['name'] ?> - <?php echo $criteria['score'] ?>%</h5> <span><span style="width:<?php echo $criteria['score'] ?>%"></span></span> </div> <?php elseif( $style == 'points' ): $point = $criteria['score']/10; ?> <div class="review-item"> <h5><?php echo $criteria['name'] ?> - <?php echo $point ?></h5> <span><span style="width:<?php echo $criteria['score'] ?>%"></span></span> </div> <?php else: ?> <div class="review-item"> <h5><?php echo $criteria['name'] ?></h5> <span class="stars-large"><span style="width:<?php echo $criteria['score'] ?>%"></span></span> </div> <?php endif; ?> <?php } } } if( !empty( $score ) && !empty( $total_counter ) ) $total_score = $score / $total_counter ;
if( empty($total_score) ) $total_score = 0; ?> <div class="review-summary" itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating"> <meta itemprop="worstRating" content = "1" /> <meta itemprop="bestRating" content = "100" /> <span class="rating points" style="display:none"><span class="rating points" itemprop="ratingValue"><?php echo round($total_score) ?></span></span> <?php if( $style == 'percentage' ): ?> <div class="review-final-score"> <h3><?php echo round($total_score) ?><span>%</span></h3> <h4><?php echo $short_summary; ?></h4> </div> <?php elseif( $style == 'points' ): $total_score = $total_score/10 ; ?> <div class="review-final-score"> <h3><?php echo round($total_score,1) ?></h3> <h4><?php echo $short_summary; ?></h4> </div> <?php else: ?> <div class="review-final-score"> <span title="<?php echo $short_summary ?>" class="stars-large"><span style="width:<?php echo $total_score ?>%"></span></span> <h4><?php echo $short_summary; ?></h4> </div> <?php endif; ?> <?php if( !empty( $summary ) ){ ?> <div class="review-short-summary" itemprop="description"> <p><strong><?php _e( 'Summary :' , 'tie' ) ?> </strong> <?php echo htmlspecialchars_decode($summary); ?></p> </div> <?php } ?> </div> <?php echo tie_get_user_rate(); ?> <span style="display:none" itemprop="reviewRating"><?php echo round($total_score) ?></span> </div> <?php }
/*-----------------------------------------------------------------------------------*/# Get Totla Reviews Score/*-----------------------------------------------------------------------------------*/function tie_get_score( $size = 'small' ){ global $post ; $summary = 0; $get_meta = get_post_custom($post->ID); if( !empty( $get_meta['tie_review_position'][0] ) ){ $criterias = unserialize( $get_meta['tie_review_criteria'][0] ); $short_summary = $get_meta['tie_review_total'][0] ; $total_score = $get_meta['tie_review_score'][0]; if( empty($total_score) ) $total_score = 0; $style = $get_meta['tie_review_style'][0]; ?> <span title="<?php echo $short_summary ?>" class="stars-<?php echo $size; ?>"><span style="width:<?php echo $total_score ?>%"></span></span> <?php }}