Tarea #981 -> El "we recommend" debe sacar dedicatorias aleatorias
Tarea #982 -> El Top 10 debe sacar los video que más gustan (se saca por nº de comentarios) git-svn-id: https://192.168.0.254/svn/Proyectos.ASong2U_Web/trunk@92 cd1a4ea2-8c7f-e448-aada-19d1fee9e1d6
This commit is contained in:
parent
562d9fa9d0
commit
5c24d39ad3
@ -31,6 +31,8 @@ class SidebarPosts extends WP_Widget {
|
||||
$gd_sort = $instance['gd_sort'];
|
||||
$gd_order = $instance['gd_order'];
|
||||
$after_text = htmlspecialchars_decode($instance['after_text']);
|
||||
$css_class = $instance['css_class'];
|
||||
$max_length = $instance['max_length'];
|
||||
|
||||
require(ghostpool_inc . 'options.php');
|
||||
|
||||
@ -38,7 +40,7 @@ class SidebarPosts extends WP_Widget {
|
||||
echo $before_widget;
|
||||
?>
|
||||
|
||||
<div class="posts-widget">
|
||||
<div class="posts-widget <?php echo $css_class; ?>">
|
||||
|
||||
<?php
|
||||
if ($title)
|
||||
@ -46,8 +48,8 @@ class SidebarPosts extends WP_Widget {
|
||||
|
||||
$args = array(
|
||||
'posts_per_page' => $number,
|
||||
'gdsr_sort' => $gd_sort,
|
||||
'gdsr_order' => $gd_order,
|
||||
'orderby' => $gd_sort,
|
||||
'order' => $gd_order,
|
||||
'cat' => $cats
|
||||
);
|
||||
|
||||
@ -99,7 +101,8 @@ class SidebarPosts extends WP_Widget {
|
||||
<?php
|
||||
if ($post_artist_song == "Yes") {
|
||||
|
||||
$gp_settings['artist_song_span_short'] = cutstr($gp_settings['artist_song_span'], 18, '');
|
||||
$gp_settings['artist_song_span_short'] = cutstr($gp_settings['artist_song_span'], $max_length, '');
|
||||
|
||||
if ($gp_settings['artist_song_span_short'] != $gp_settings['artist_song_span']) {
|
||||
$gp_settings['artist_song_span_short'] .= '...';
|
||||
}
|
||||
@ -151,6 +154,7 @@ class SidebarPosts extends WP_Widget {
|
||||
|
||||
function update($new_instance, $old_instance) {
|
||||
$instance = $old_instance;
|
||||
$instance['css_class'] = strip_tags($new_instance['css_class']);
|
||||
$instance['title'] = strip_tags($new_instance['title']);
|
||||
$instance['cats'] = strip_tags($new_instance['cats']);
|
||||
$instance['number'] = strip_tags($new_instance['number']);
|
||||
@ -166,6 +170,8 @@ class SidebarPosts extends WP_Widget {
|
||||
$instance['gd_sort'] = $_POST['gd_sort'];
|
||||
$instance['gd_order'] = $_POST['gd_order'];
|
||||
$instance['after_text'] = htmlspecialchars($new_instance['after_text']);
|
||||
$instance['max_length'] = strip_tags($new_instance['max_length']);
|
||||
|
||||
return $instance;
|
||||
}
|
||||
|
||||
@ -184,13 +190,19 @@ class SidebarPosts extends WP_Widget {
|
||||
'post_cats' => __('Yes', 'gp_lang'),
|
||||
'score_type' => __('Site Score', 'gp_lang'),
|
||||
'post_meta' => __('Yes', 'gp_lang'),
|
||||
'gd_sort' => 'review',
|
||||
'gd_sort' => 'date',
|
||||
'gd_order' => 'desc',
|
||||
'after_text' => ''
|
||||
'after_text' => '',
|
||||
'css_class' => '',
|
||||
'max_length' => 999,
|
||||
);
|
||||
$instance = wp_parse_args((array) $instance, $defaults);
|
||||
?>
|
||||
|
||||
<p>
|
||||
<label for="<?php echo $this->get_field_id('css_class'); ?>"><?php _e('CSS Class', 'gp_lang'); ?>:</label>
|
||||
<br/><input type="text" id="<?php echo $this->get_field_id('css_class'); ?>" name="<?php echo $this->get_field_name('css_class'); ?>" value="<?php echo $instance['css_class']; ?>" />
|
||||
</p>
|
||||
<p>
|
||||
<label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title', 'gp_lang'); ?>:</label>
|
||||
<br/><input type="text" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" value="<?php echo $instance['title']; ?>" />
|
||||
@ -246,6 +258,9 @@ class SidebarPosts extends WP_Widget {
|
||||
echo ' selected="selected"';
|
||||
} ?>><?php _e('No', 'gp_lang'); ?></option>
|
||||
</select>
|
||||
<label for="<?php echo $this->get_field_id('max_length'); ?>"><?php _e('Max length', 'gp_lang'); ?>:</label>
|
||||
<br/><input type="text" id="<?php echo $this->get_field_id('max_length'); ?>" name="<?php echo $this->get_field_name('max_length'); ?>" value="<?php echo $instance['max_length']; ?>" size="3" />
|
||||
|
||||
</p>
|
||||
<p>
|
||||
<label for="post_from_to"><?php _e('Display Post From and To', 'gp_lang'); ?>:</label>
|
||||
@ -290,9 +305,9 @@ class SidebarPosts extends WP_Widget {
|
||||
<p>
|
||||
<label for="gd_sort"><?php _e('Sort By', 'gp_lang'); ?>:</label>
|
||||
<select id="gd_sort" name="gd_sort">
|
||||
<option value="date"<?php if ($instance['gd_sort'] == __('date', 'gp_lang')) {
|
||||
echo ' selected="selected"';
|
||||
} ?>><?php _e('Date', 'gp_lang'); ?></option>
|
||||
<option value="date"<?php if ($instance['gd_sort'] == __('date', 'gp_lang')) { echo ' selected="selected"'; } ?>><?php _e('Date', 'gp_lang'); ?></option>
|
||||
<option value="rand"<?php if ($instance['gd_sort'] == __('rand', 'gp_lang')) { echo ' selected="selected"'; } ?>><?php _e('Random', 'gp_lang'); ?></option>
|
||||
<option value="comment_count"<?php if ($instance['gd_sort'] == __('comment_count', 'gp_lang')) { echo ' selected="selected"'; } ?>><?php _e('Comment count', 'gp_lang'); ?></option>
|
||||
</select>
|
||||
</p>
|
||||
<p>
|
||||
|
||||
@ -656,27 +656,29 @@ ul.navmenu li a.logout:hover {
|
||||
font-size: 14px;
|
||||
line-height: 14px;
|
||||
font-weight: bold;
|
||||
padding: 5px 0;
|
||||
width: 95%;
|
||||
}
|
||||
|
||||
/* Sidebarposts widget */
|
||||
#sidebar .widget.sidebarposts {
|
||||
.widget.sidebarposts {
|
||||
}
|
||||
|
||||
#sidebar .widget.sidebarposts h3,
|
||||
#sidebar .widget.sidebarposts .post-loop .post-text {
|
||||
.widget.sidebarposts h3,
|
||||
.widget.sidebarposts .post-loop .post-text {
|
||||
color: #34a089 !important;
|
||||
text-align: left;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
#sidebar .widget.sidebarposts h3 {
|
||||
.widget.sidebarposts h3 {
|
||||
background: transparent;
|
||||
border: 0px;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
#sidebar .widget.sidebarposts .post-loop {
|
||||
.widget.sidebarposts .post-loop {
|
||||
width: 100% !important;
|
||||
min-height: 88px;
|
||||
margin: 0;
|
||||
@ -684,7 +686,7 @@ ul.navmenu li a.logout:hover {
|
||||
border: none;
|
||||
}
|
||||
|
||||
#sidebar .widget.sidebarposts .post-loop .post-text {
|
||||
.widget.sidebarposts .post-loop .post-text {
|
||||
float: right;
|
||||
width: 58%;
|
||||
overflow: visible;
|
||||
@ -730,6 +732,40 @@ ul.navmenu li a.logout:hover {
|
||||
|
||||
}
|
||||
|
||||
.widget.sidebarposts .we_recommend {
|
||||
margin-top: 2px;
|
||||
}
|
||||
|
||||
.widget.sidebarposts .we_recommend .post-loop .post-thumbnail {
|
||||
width: 100%;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.widget.sidebarposts .we_recommend .post-loop .post-text {
|
||||
width: 100%;
|
||||
float: left;
|
||||
margin-left: 10px;
|
||||
}
|
||||
|
||||
.widget.sidebarposts .top_10 {
|
||||
margin-top: -27px;
|
||||
}
|
||||
|
||||
.widget.sidebarposts .top_10 h3 {
|
||||
background: none repeat scroll 0 0 #D7EDEB;
|
||||
border: 1px solid #4DA6A2;
|
||||
color: #34A089;
|
||||
display: block;
|
||||
font-size: 14px;
|
||||
font-weight: bold;
|
||||
line-height: 14px;
|
||||
text-shadow: none;
|
||||
padding: 5px 0px;
|
||||
margin-bottom: 5px;
|
||||
color: #34A089 !important;
|
||||
text-align: center;
|
||||
|
||||
}
|
||||
|
||||
.widget.top_members img,
|
||||
.widget.sidebarposts img {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user