Autor | Zpráva | ||
---|---|---|---|
koss Profil * |
#1 · Zasláno: 20. 6. 2013, 09:35:11
Ahoj, mám na svém webu slider na úvodní stránce (je to ze stažené šablony, kterou měním). Seknul jsem se u slideru, ve kterém se obrázky překrývají takže, když se zobrazí např. druhý slide, první je pod ním vidět. Potřebuji tam průhledná png, takže to nechci obcházet jpgem se stejným pozadí jako je daná část celkového pozadí.. :)
Nevíte někdo, prosím? Přidávám kód slideru, jestli to pomůže: <?php add_action('admin_menu', 'portafolio_slides_add_box'); function portafolio_slides_add_box() { global $portafolio_slides_meta_box; add_meta_box($portafolio_slides_meta_box['id'], $portafolio_slides_meta_box['title'], 'portafolio_slides_show_box', $portafolio_slides_meta_box['page'], $portafolio_slides_meta_box['context'], $portafolio_slides_meta_box['priority']); } // Callback function to show fields in meta box function portafolio_slides_show_box() { global $portafolio_slides_meta_box, $post; // Use nonce for verification echo '<input type="hidden" name="portafolio_slides_meta_box_nonce" value="', wp_create_nonce(basename(__FILE__)), '" />'; echo '<table class="form-table">'; foreach ($portafolio_slides_meta_box['fields'] as $field) { // get current post meta data $meta = get_post_meta($post->ID, $field['id'], true); echo '<tr>', '<th style="width:20%"><label for="', $field['id'], '">', $field['name'], '</label></th>', '<td>'; switch ($field['type']) { case 'text': echo '<input type="text" name="', $field['id'], '" id="', $field['id'], '" value="', $meta ? $meta : $field['std'], '" size="30" style="width:97%" />', ' ', $field['desc']; break; case 'upload': echo '<input type="text" class="portafolio_slides_upload_field" name="', $field['id'], '" id="', $field['id'], '" value="', $meta ? $meta : $field['std'], '" size="35" style="width:70%" /><input class="upload_image_button" type="button" value="Upload Image" id="button_' . $field['id'] . '" />', ' ', $field['desc']; break; case 'textarea': echo '<textarea name="', $field['id'], '" id="', $field['id'], '" cols="60" rows="8" style="width:97%">', $meta ? $meta : $field['std'], '</textarea>', ' ', $field['desc']; break; case 'select': echo '<select name="', $field['id'], '" id="', $field['id'], '">'; foreach ($field['options'] as $option) { echo '<option', $meta == $option ? ' selected="selected"' : '', '>', $option, '</option>'; } echo '</select>'; break; case 'radio': foreach ($field['options'] as $option) { echo '<input type="radio" name="', $field['id'], '" value="', $option['value'], '"', $meta == $option['value'] ? ' checked="checked"' : '', ' />', $option['name']; } break; case 'checkbox': echo '<input type="checkbox" name="', $field['id'], '" id="', $field['id'], '"', $meta ? ' checked="checked"' : '', ' />'; break; } echo '<td>', '</tr>'; } echo '</table>'; } add_action('save_post', 'portafolio_slides_save_data'); // Save data from meta box function portafolio_slides_save_data($post_id) { global $portafolio_slides_meta_box; // verify nonce if (!wp_verify_nonce($_POST['portafolio_slides_meta_box_nonce'], basename(__FILE__))) { return $post_id; } // check autosave if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) { return $post_id; } // check permissions if ('page' == $_POST['post_type']) { if (!current_user_can('edit_page', $post_id)) { return $post_id; } } elseif (!current_user_can('edit_post', $post_id)) { return $post_id; } foreach ($portafolio_slides_meta_box['fields'] as $field) { $old = get_post_meta($post_id, $field['id'], true); $new = $_POST[$field['id']]; if ($new && $new != $old) { update_post_meta($post_id, $field['id'], $new); } elseif ('' == $new && $old) { delete_post_meta($post_id, $field['id'], $old); } } } // slides Options $slides_prefix = 'slides_'; $portafolio_slides_meta_box = array( 'id' => 'slides-meta', 'title' => 'Slide Options', 'page' => 'slides', 'context' => 'normal', 'priority' => 'high', 'fields' => array( array( 'name' => 'URL', 'desc' => 'Enter a URL to link this slide to - perfect for linking slides to pages or other sites.', 'id' => $slides_prefix . 'url', 'type' => 'text', 'std' => '' ), )); ?> |
||
Časová prodleva: 11 let
|
0