示例#1
0
/**
 * Color parameters in admin settings page
 */
function ys_colorpicker_callback($args)
{
    $options = ys_display_settings();
    $background = $args[0] . '_background';
    $border = $args[0] . '_border_color';
    $color = $args[0] . '_color';
    foreach ($args[1] as $key => $value) {
        $field = $args[0] . $key;
        ?>

        <span>
            <input id="show_in_posts" name="ys_settings_display[show_in_posts]" type="hidden" value="below"/>
            <input type="text" id="<?php 
        echo $field;
        ?>
" name="ys_settings_display[<?php 
        echo $field;
        ?>
]" class="your_sign-color-input"  value="<?php 
        echo $options[$field];
        ?>
" />
			<span class="description"><?php 
        echo $value;
        ?>
</span>
            <a href="#" id="<?php 
        echo $field;
        ?>
" class="color-field"></a>
		</span><br />
    <?php 
    }
    //echo var_dump($options);
}
function ys_insert_color_settings()
{
    $options = ys_display_settings();
    ?>

        <style>
            .ys-str-display {
                background-color: <?php 
    echo $options['profile_current_background'];
    ?>
;
                border: 2px solid <?php 
    echo $options['profile_current_border'];
    ?>
;
                color: <?php 
    echo $options['profile_current_color'];
    ?>
;
            }
        </style>
        <?php 
}