Plugin Directory

Changeset 1909275


Ignore:
Timestamp:
07/15/2018 01:28:38 AM (8 years ago)
Author:
andru24
Message:

Bug fixed for content Item element

Location:
tcard-wp/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • tcard-wp/trunk/admin/templates/elements/TcardContentElements.php

    r1909147 r1909275  
    326326                            $animations->set_delay( 'content',$side, $skin, $output['delay'] ) ?>
    327327                    </div>
    328                 <?php elseif($element === "slider") : ?>   
    329            
    330                         <?php if(!empty($output['slider_items_order'])) : ?>
    331 
    332                             <div class="tcard-modal-item slider-menu-modal">
    333                                 <?php for ($slider_item = 0; $slider_item < count($output['slider_items_order']); $slider_item++) :
    334 
    335                                     ($slider_item == 0) ? $curr_slide =  "tc-current-side" : $curr_slide =  "";?>
    336                                     <div class="settings-btn <?php echo $curr_slide ?>" data-menu-container="slide_<?php echo $slider_item; ?>">Slide <?php echo $slider_item + 1; ?></div>
    337                                 <?php endfor; ?>
    338                             </div>
    339 
    340                         <?php endif; ?>
    341                    
    342                     <?php if(!empty($output['slider_items_order'])) :
    343                         for ($slider_item = 0; $slider_item < count($output['slider_items_order']); $slider_item++) :
    344 
    345                             ($slider_item == 0) ? $display_block =  "style='display:block'" : $display_block =  "";?>
    346                             <div class="tcard-modal-container slider_container" <?php echo $display_block; ?> data-modal-container="slide_<?php echo $slider_item; ?>">
    347                                 <div class="tcard-remove-slide" data-remove-slide="slide_<?php echo $slider_item; ?>">Remove Slide</div>
    348                                 <input class="tcard-input" type="hidden" name="content<?php echo $skin. "_" .$side. "[" .$element. "_items_order" .$elemNumber ?>][]" value="<?php echo $output['slider_items_order'][$slider_item] ?>">
    349 
    350                                 <div class="tcard-modal-item">
    351                                     <h4><?php _e( 'Title:', 'tcard' ) ?> </h4>
    352                                     <input class="tcard-input" type="text" name="content<?php echo $skin. "_" .$side. "[" .$element ?>_item_title<?php echo $elemNumber  ?>][]" value="<?php echo stripslashes($output["slider_item_title"][$slider_item]) ?>">
    353                                 </div>
    354 
    355                                 <div class="tcard-modal-item">
    356                                     <h4 class="tc-modal-editor-title"><?php _e( 'Description:', 'tcard' ) ?> </h4>
    357                                     <textarea id="tc-content-editor-<?php echo $side. "_" .$element.$skin.$elemNumber.$slider_item; ?>" class="tcard-textarea tcard-input" type="text" name="content<?php echo $skin. "_" .$side. "[" .$element.$elemNumber  ?>][]"><?php echo html_entity_decode(stripslashes($output[$element][$slider_item])); ?></textarea>
    358                                 </div>
    359 
    360                                 <div class="tcard-modal-item">
    361                                     <div class="tcard-modal-item-inner">
    362                                         <h4><?php _e( 'Button Text:', 'tcard' ) ?> </h4>
    363                                         <input class="tcard-input" type="text" name="content<?php echo $skin. "_" .$side. "[" .$element ?>_btntext<?php echo $elemNumber  ?>][]" value="<?php echo stripslashes($output["slider_btntext"][$slider_item]) ?>">
    364                                     </div>
    365                                     <div class="tcard-modal-item-inner">
    366                                         <h4><?php _e( 'Button Link:', 'tcard' ) ?> </h4>
    367                                         <input class="tcard-input" type="text" name="content<?php echo $skin. "_" .$side. "[" .$element ?>_btnlink<?php echo $elemNumber  ?>][]" value="<?php echo esc_url($output["slider_btnlink"][$slider_item]) ?>">
    368                                     </div>
    369                                 </div>             
    370                             </div>
    371                         <?php endfor;
    372                     endif; ?>
    373                        
    374                     <?php elseif($element === "tcard_post") : ?>
    375                        
    376                         <div class="modal-post-header">
    377                             <div class="tc-post-element" data-itemnum="<?php echo esc_attr($elemNumber) ?>">title</div>     
    378                             <div class="tc-post-element" data-itemnum="<?php echo esc_attr($elemNumber) ?>">date</div>
    379                             <div class="tc-post-element" data-itemnum="<?php echo esc_attr($elemNumber) ?>">comment count</div>
    380                             <div class="tc-post-element" data-itemnum="<?php echo esc_attr($elemNumber) ?>">button</div>
    381                             <div class="tc-post-element" data-itemnum="<?php echo esc_attr($elemNumber) ?>">content</div>
    382                             <div class="tc-post-element" data-itemnum="<?php echo esc_attr($elemNumber) ?>">author</div>
    383                             <div class="tc-post-element" data-itemnum="<?php echo esc_attr($elemNumber) ?>">featured image</div>
    384                             <div class="tc-post-element" data-itemnum="<?php echo esc_attr($elemNumber) ?>">show category</div>
    385                         </div>
    386                         <div class="modal-post-content">
    387                                
    388                             <?php if(!empty($output['tcard_post'])) :
    389                                
    390                                 foreach ($output['tcard_post'] as $key => $post_item) : ?>
    391                                
    392                                 <div class="tc_post_item <?php echo $post_item ?>">
    393                                     <input type="hidden" name="content<?php echo $skin. "_" .$side. "[" .$element.$elemNumber ?>][]" value="<?php echo $post_item ?>">
    394                                     <div class="remove-post-item"></div>
    395                                     <?php if($post_item == "post_button") : ?>
    396                                             <h4>Button</h4>
    397                                     <?php else :
    398                                             $title_item = str_replace("_"," ",$post_item)?>
    399                                             <h4><?php echo $title_item; ?></h4>
    400                                     <?php endif; ?>
    401                                    
    402 
    403                                     <?php if($post_item == "title" || $post_item == "content") :
    404 
    405                                         if($post_item == "content") :
    406                                             $max_words = 17;
    407                                         else :
    408                                             $max_words = "";   
    409                                         endif;?>
    410                                         <span><?php _e('Max words','tcard') ?></span>
    411                                         <input class="tcard-input" type="number" placeholder="<?php echo $max_words ?>" name="content<?php echo $skin. "_" .$side. "[" .$element . "_" . $post_item ?>][]" value="<?php echo $output[$element . "_" . $post_item] ?>">
    412 
    413                                     <?php elseif($post_item == "post_button") : ?>
    414                                         <span><?php _e('Button Text','tcard') ?></span>
    415                                         <input class="tcard-input" type="text" placeholder="Read More" name="content<?php echo $skin. "_" .$side. "[" .$element . "_" . $post_item ?>][]" value="<?php echo $output[$element . "_" . $post_item] ?>">
    416 
    417                                     <?php elseif($post_item == "comment_count" || $post_item == "date" || $post_item == "author" || $post_item == "show_category") :
    418                                         if($output[$element . "_" . $post_item] == $post_item.'_post_text') :
    419                                             $display_text = "display_input";
    420                                         else :
    421                                             $display_text = '';
    422                                         endif; 
    423 
    424                                         ?>
    425                                         <span><?php _e('Type','tcard') ?></span>
    426                                         <select class="post_select_type tcard-input" name="content<?php echo $skin. "_" .$side. "[" .$element . "_" . $post_item ?>][]">
    427                                             <option></option>
    428                                             <option value='<?php echo $post_item ?>_post_icon' <?php selected( $output[$element . "_" . $post_item], $post_item.'_post_icon' ); ?>>Icon</option>
    429                                             <option value="<?php echo $post_item ?>_post_text" <?php selected( $output[$element . "_" . $post_item], $post_item.'_post_text' ); ?>>Text</option>
    430                                         </select>
    431                                         <input class="tcard-input input-type-text <?php echo $display_text ?>" type="text" name="content<?php echo $skin. "_" .$side. "[" .$element . "_" . $post_item. "_text" ?>][]" value="<?php echo $output[$element . "_" . $post_item. "_text"] ?>">
    432                                     <?php endif; ?>
    433 
    434                                 </div>
    435 
    436                                 <?php endforeach;
    437 
    438                             endif;?>
    439 
    440                         </div>
    441                 <?php endif; ?>
     328            <?php endif; ?>
    442329
    443330            </div>
  • tcard-wp/trunk/inc/elements-class/TcardContent.php

    r1909147 r1909275  
    146146        $output = array();
    147147
    148         if($element == "tcard_post"){
    149             $itemTitle = str_replace("tcard_", " ", $element);
    150         }else{
    151             $itemTitle = str_replace("_", " ", $element);
    152         }
    153        
     148        $itemTitle = str_replace("_", " ", $element);
    154149       
    155150        $all_content = $wpdb->get_results("SELECT skin_id,content FROM wp_tcard_skins WHERE group_id = $this->group_id");
     
    188183                    $output['animation_out']                    = $value[$side]["animation_out"];
    189184                    $output['delay']                            = $value[$side]["delay"];
    190                     $output["slider"]                           = $value[$side]["slider$elemNumber"];
    191                     $output['slider_items_order']               = $value[$side]["slider_items_order$elemNumber"];
    192                     $output["slider_item_title"]                = $value[$side]["slider_item_title$elemNumber"];
    193                     $output["slider_btntext"]                   = $value[$side]["slider_btntext$elemNumber"];
    194                     $output["slider_btnlink"]                   = $value[$side]["slider_btnlink$elemNumber"];
    195                     $output["tcard_post"]                       = $value[$side]["tcard_post$elemNumber"];
    196                     $output["tcard_post_title"]                 = $value[$side]["tcard_post_title"][$elemNumber];
    197                     $output["tcard_post_post_button"]           = stripslashes($value[$side]["tcard_post_post_button"][$elemNumber]);
    198                     $output["tcard_post_content"]               = $value[$side]["tcard_post_content"][$elemNumber];
    199                     $output["tcard_post_comment_count"]         = $value[$side]["tcard_post_comment_count"][$elemNumber];
    200                     $output["tcard_post_date"]                  = $value[$side]["tcard_post_date"][$elemNumber];
    201                     $output["tcard_post_author"]                = $value[$side]["tcard_post_author"][$elemNumber];
    202                     $output["tcard_post_show_category"]         = $value[$side]["tcard_post_show_category"][$elemNumber];
    203                     $output["tcard_post_comment_count_text"]    = stripslashes($value[$side]["tcard_post_comment_count_text"][$elemNumber]);
    204                     $output["tcard_post_date_text"]             = stripslashes($value[$side]["tcard_post_date_text"][$elemNumber]);
    205                     $output["tcard_post_author_text"]           = stripslashes($value[$side]["tcard_post_author_text"][$elemNumber]);
    206                     $output["tcard_post_show_category_text"]    = stripslashes($value[$side]["tcard_post_show_category_text"][$elemNumber]);
    207                    
    208185                }
    209186            }
    210         }elseif($type_action == "clone-skin"){
    211             $content_element = unserialize($all_content[$skinCloned]->content);
    212             if(!empty($content_element)){
    213                 foreach ($content_element as $key => $value) {
    214                     $output["tcard_post"]                       = $value[$side]["tcard_post$elemNumber"];
    215                     $output["tcard_post_title"]                 = $value[$side]["tcard_post_title"][$elemNumber];
    216                     $output["tcard_post_post_button"]           = stripslashes($value[$side]["tcard_post_post_button"][$elemNumber]);
    217                     $output["tcard_post_content"]               = $value[$side]["tcard_post_content"][$elemNumber];
    218                     $output["tcard_post_comment_count"]         = $value[$side]["tcard_post_comment_count"][$elemNumber];
    219                     $output["tcard_post_date"]                  = $value[$side]["tcard_post_date"][$elemNumber];
    220                     $output["tcard_post_author"]                = $value[$side]["tcard_post_author"][$elemNumber];
    221                     $output["tcard_post_show_category"]         = $value[$side]["tcard_post_show_category"][$elemNumber];
    222                     $output["tcard_post_comment_count_text"]    = stripslashes($value[$side]["tcard_post_comment_count_text"][$elemNumber]);
    223                     $output["tcard_post_date_text"]             = stripslashes($value[$side]["tcard_post_date_text"][$elemNumber]);
    224                     $output["tcard_post_author_text"]           = stripslashes($value[$side]["tcard_post_author_text"][$elemNumber]);
    225                     $output["tcard_post_show_category_text"]    = stripslashes($value[$side]["tcard_post_show_category_text"][$elemNumber]);
    226                 }
    227             }
    228         }
    229 
    230         if(empty($output["tcard_post_post_button"])){
    231             $output["tcard_post_post_button"] = "Read More";
    232         }
    233 
    234         if(empty($output["tcard_post_content"])){
    235             $output["tcard_post_content"] = 17;
    236187        }
    237188
Note: See TracChangeset for help on using the changeset viewer.