From 2ca5b041e40ea3eb6e0c28f46ac1c8a512afbbc6 Mon Sep 17 00:00:00 2001 From: david Date: Thu, 23 Aug 2012 16:50:24 +0000 Subject: [PATCH] =?UTF-8?q?Tarea=20#1015=20->=20Dedicatorias=20nuevas:=20b?= =?UTF-8?q?anda=20roja=20en=20la=20esquina=20inferior=20derecha=20con=20el?= =?UTF-8?q?=20texto=20"New"=20Tarea=20#997=20->=20Indicadores=20rojos=20en?= =?UTF-8?q?=20las=20pesta=C3=B1as?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://192.168.0.254/svn/Proyectos.ASong2U_Web/trunk@118 cd1a4ea2-8c7f-e448-aada-19d1fee9e1d6 --- .../includes/dashboard-widgets.php | 14 + .../includes/display-functions.php | 135 ++++++++ .../mark-as-read/includes/mar-widgets.php | 321 ++++++++++++++++++ .../includes/mark-as-read-auto.js | 20 ++ .../includes/mark-as-read-functions.php | 145 ++++++++ .../mark-as-read/includes/mark-as-read.js | 45 +++ .../includes/profile-post-report.php | 24 ++ .../plugins/mark-as-read/includes/scripts.php | 51 +++ .../mark-as-read/includes/settings.php | 140 ++++++++ .../mark-as-read/includes/shortcodes.php | 28 ++ .../plugins/mark-as-read/mark-as-read.php | 60 ++++ .../single/home-column-dedicated-2-me.php | 4 +- .../single/home-column-my-dedications.php | 2 + wp-content/themes/score/functions.php | 33 ++ wp-content/themes/score/header.php | 16 +- wp-content/themes/score/index.php | 4 +- .../score/lib/admin/inc/theme-options.php | 23 +- .../score/lib/admin/inc/theme-widgets.php | 2 +- wp-content/themes/score/lib/images/icons.png | Bin 30614 -> 25175 bytes .../themes/score/lib/scripts/custom.php | 8 +- .../themes/score/loop-dedication-data.php | 12 + .../score/post-loop-dedication-template.php | 4 +- wp-content/themes/score/style-asong2u.css | 38 ++- wp-content/themes/score/video-slider.php | 3 +- 24 files changed, 1115 insertions(+), 17 deletions(-) create mode 100644 wp-content/plugins/mark-as-read/includes/dashboard-widgets.php create mode 100644 wp-content/plugins/mark-as-read/includes/display-functions.php create mode 100644 wp-content/plugins/mark-as-read/includes/mar-widgets.php create mode 100644 wp-content/plugins/mark-as-read/includes/mark-as-read-auto.js create mode 100644 wp-content/plugins/mark-as-read/includes/mark-as-read-functions.php create mode 100644 wp-content/plugins/mark-as-read/includes/mark-as-read.js create mode 100644 wp-content/plugins/mark-as-read/includes/profile-post-report.php create mode 100644 wp-content/plugins/mark-as-read/includes/scripts.php create mode 100644 wp-content/plugins/mark-as-read/includes/settings.php create mode 100644 wp-content/plugins/mark-as-read/includes/shortcodes.php create mode 100644 wp-content/plugins/mark-as-read/mark-as-read.php diff --git a/wp-content/plugins/mark-as-read/includes/dashboard-widgets.php b/wp-content/plugins/mark-as-read/includes/dashboard-widgets.php new file mode 100644 index 0000000..c8c9bfd --- /dev/null +++ b/wp-content/plugins/mark-as-read/includes/dashboard-widgets.php @@ -0,0 +1,14 @@ +'; + } + if($read_text == '') { + if($mar_options['read_text'] != '') { + $read_text = $mar_options['read_text']; + } else { + $read_text = 'Mark as Read'; + } + } + if($unread_text == '') { + if($mar_options['unread_text'] != '') { + $unread_text = $mar_options['unread_text']; + } else { + $unread_text = 'Mark as Unread'; + } + } + + if(mar_check_post_is_read($post_id, mar_get_user_id())) { + $link .= '' . $unread_text . ''; + $link .= ''; + } else { + $link .= ''; + $link .= '' . $read_text . ''; + } + if($wrapper == true) { + $link .= ''; + } + return $link; + } +} + +// show mark as read / unread links automatically if enabled. Do not use this as a template tag +function mar_show_links($content) { + global $post; + global $mar_options; + + if(is_single() && get_post_type() == 'post' && $mar_options['show_links'] == true) { + + if($mar_options['post_position'] == 'Top') { + $content = mar_read_unread_links($mar_options['read_text'], $mar_options['unread_text']) . $content; + } else { + $content = $content . mar_read_unread_links($mar_options['read_text'], $mar_options['unread_text']); + } + } + return $content; +} +add_filter('the_content', 'mar_show_links'); + + +function mar_list_unread_posts($number = 5) { + if(is_user_logged_in()) { + $read_ids = mar_get_user_read_posts( mar_get_user_id() ); + $unread_posts = get_posts(array('exclude' => $read_ids, 'numberposts' => $number)); + ob_start(); ?> + + true, + 'unread' => true, + 'total' => true, + 'percentage' => true, + 'labels' => array( + 'read' => 'Read Posts: ', + 'unread' => 'Unread Posts: ', + 'total' => 'Total Posts: ', + 'percentage' => 'Percentage Complete: ' + ) + ); + $args = wp_parse_args( $args, $defaults ); + extract( $args, EXTR_SKIP ); + + $report = mar_get_user_report(); + + ob_start(); ?> + + get_results("SELECT * FROM " . $mar_db_table . " WHERE read_count != 0 ORDER BY read_count DESC LIMIT $number;"); + if($read_posts) { + $popular_list = ''; + } + return $popular_list; +} \ No newline at end of file diff --git a/wp-content/plugins/mark-as-read/includes/mar-widgets.php b/wp-content/plugins/mark-as-read/includes/mar-widgets.php new file mode 100644 index 0000000..2cfd8a9 --- /dev/null +++ b/wp-content/plugins/mark-as-read/includes/mar-widgets.php @@ -0,0 +1,321 @@ + 'Show unread posts for the current user')); + } + + /** @see WP_Widget::widget */ + function widget($args, $instance) { + extract( $args ); + + if(is_user_logged_in()) { + + $title = apply_filters('widget_title', $instance['title']); + $number = (int)$instance['number']; + if($number == '' || !isset($number)) { $number = 5; } + + echo $before_widget; + if ( $title ) { + echo $before_title . $title . $after_title; + } + echo mar_list_unread_posts($number); + echo $after_widget; + } + } + + /** @see WP_Widget::update */ + function update($new_instance, $old_instance) { + $instance = $old_instance; + $instance['title'] = strip_tags($new_instance['title']); + $instance['number'] = strip_tags($new_instance['number']); + return $instance; + } + + /** @see WP_Widget::form */ + function form($instance) { + + $title = esc_attr($instance['title']); + $number = esc_attr($instance['number']); + + ?> +

+ + +

+

+ + +

+ 'Show the number of posts the user has read, not read, etc')); + } + + /** @see WP_Widget::widget */ + function widget($args, $instance) { + extract( $args ); + + if(is_user_logged_in()) { + + $title = apply_filters('widget_title', $instance['title']); + $read_posts = (bool)$instance['read_posts']; + $read_label = $instance['read_label']; + $unread_posts = (bool)$instance['unread_posts']; + $unread_label = $instance['unread_label']; + $total_posts = (bool)$instance['total_posts']; + $total_label = $instance['total_label']; + $percentage = (bool)$instance['percentage']; + $percentage_label = $instance['percentage_label']; + + $labels = array( + 'read' => $read_label, + 'unread' => $unread_label, + 'total' => $total_label, + 'percentage' => $percentage_label + ); + + echo $before_widget; + if ( $title ) { + echo $before_title . $title . $after_title; + } + echo mar_list_user_report( + array( + 'read' => $read_posts, + 'unread' => $unread_posts, + 'total' => $total_posts, + 'percentage' => $percentage, + 'labels' => array( + 'read' => $read_label, + 'unread' => $unread_label, + 'total' => $total_label, + 'percentage' => $percentage_label + ) + ) + ); + echo $after_widget; + } + } + + /** @see WP_Widget::update */ + function update($new_instance, $old_instance) { + $instance = $old_instance; + $instance['title'] = strip_tags($new_instance['title']); + $instance['read_posts'] = strip_tags($new_instance['read_posts']); + $instance['read_label'] = strip_tags($new_instance['read_label']); + $instance['unread_posts'] = strip_tags($new_instance['unread_posts']); + $instance['unread_label'] = strip_tags($new_instance['unread_label']); + $instance['total_posts'] = strip_tags($new_instance['total_posts']); + $instance['total_label'] = strip_tags($new_instance['total_label']); + $instance['percentage'] = strip_tags($new_instance['percentage']); + $instance['percentage_label'] = strip_tags($new_instance['percentage_label']); + return $instance; + } + + /** @see WP_Widget::form */ + function form($instance) { + + $title = esc_attr($instance['title']); + $read_posts = esc_attr($instance['read_posts']); + $read_label = esc_attr($instance['read_label']); + $unread_posts = esc_attr($instance['unread_posts']); + $unread_label = esc_attr($instance['unread_label']); + $total_posts = esc_attr($instance['total_posts']); + $total_label = esc_attr($instance['total_label']); + $percentage = esc_attr($instance['percentage']); + $percentage_label = esc_attr($instance['percentage_label']); + ?> +

+ + +

+

+ /> + +

+

+ + +

+

+ /> + +

+

+ + +

+

+ /> + +

+

+ + +

+

+ /> + +

+

+ + +

+ 'Show your most read posts')); + } + + /** @see WP_Widget::widget */ + function widget($args, $instance) { + extract( $args ); + + $title = apply_filters('widget_title', $instance['title']); + $number = (int)$instance['number']; + $read_count = (bool)$instance['read_count']; + if($number == '' || !isset($number)) { $number = 5; } + echo $before_widget; + if ( $title ) { + echo $before_title . $title . $after_title; + } + echo mar_most_read($number, $read_count); + echo $after_widget; + + } + + /** @see WP_Widget::update */ + function update($new_instance, $old_instance) { + $instance = $old_instance; + $instance['title'] = strip_tags($new_instance['title']); + $instance['number'] = strip_tags($new_instance['number']); + $instance['read_count'] = strip_tags($new_instance['read_count']); + return $instance; + } + + /** @see WP_Widget::form */ + function form($instance) { + + $title = esc_attr($instance['title']); + $number = esc_attr($instance['number']); + $read_count = esc_attr($instance['read_count']); + + ?> +

+ + +

+

+ + +

+

+ /> + +

+ 'Show link to mark current post as read or unread')); + } + + /** @see WP_Widget::widget */ + function widget($args, $instance) { + extract( $args ); + $title = apply_filters('widget_title', $instance['title']); + $read = apply_filters('widget_title', $instance['read']); + $unread = apply_filters('widget_title', $instance['unread']); + + if(is_single() && is_user_logged_in()) { + + echo $before_widget; + if ( $title ) { + echo $before_title . $title . $after_title; + } + echo mar_read_unread_links($read, $unread); + echo $after_widget; + } + } + + /** @see WP_Widget::update */ + function update($new_instance, $old_instance) { + $instance = $old_instance; + $instance['title'] = strip_tags($new_instance['title']); + $instance['read'] = strip_tags($new_instance['read']); + $instance['unread'] = strip_tags($new_instance['unread']); + return $instance; + } + + /** @see WP_Widget::form */ + function form($instance) { + + $title = esc_attr($instance['title']); + $read = esc_attr($instance['read']); + $unread = esc_attr($instance['unread']); + + ?> +

+ + +

+

+ + +

+

+ + +

+ ID; +} + +// adds a post to the user meta +function mar_add_to_usermeta($post_id) { + $user_id = mar_get_user_id(); + $mar_read = mar_get_user_read_posts($user_id); + // add out post id to the end of the array + $mar_read[] = $post_id; + mar_update_user_meta($mar_read, $user_id); +} + +// removes a post ID from the user meta +function mar_remove_from_usermeta($post_id) { + $user_id = mar_get_user_id(); + $mar_read = mar_get_user_read_posts($user_id); + foreach ($mar_read as $read_post => $id) { + if ($id == $post_id) { + unset($mar_read[$read_post]); + } + } + mar_update_user_meta($mar_read, $user_id); +} + +// updates the current users read IDs +function mar_update_user_meta($arr, $user_id) { + return update_user_meta($user_id,'mar_read_posts', $arr); +} + +// gets all read posts for the current user +function mar_get_user_read_posts($user_id) { + return get_user_meta($user_id, 'mar_read_posts', true); +} + +// processes the ajax mark as read request +function mar_post_mark_as_read() { + if ( isset( $_POST["post_read"] ) ) { + $post_id = intval($_POST["post_read"]); + + $mark_as_read = mar_add_to_usermeta($post_id); + $update_count = mar_increase_count($post_id); + + die(); + } +} +add_action('wp_ajax_mark_post_as_read', 'mar_post_mark_as_read'); + +// processes the ajax mark as unread request +function mar_post_mark_as_unread() { + if ( isset( $_POST["del_post_id"] ) ) { + $post_id = intval($_POST["del_post_id"]); + $mark_as_unread = mar_remove_from_usermeta($post_id); + $update_count = mar_decrease_count($post_id); + die(); + } +} +add_action('wp_ajax_mark_post_as_unread', 'mar_post_mark_as_unread'); + +// increases the read posts count for $post_id +function mar_increase_count($post_id) { + global $wpdb; + global $mar_db_table; + + // add the post ID to the count database if it doesn't already exist + if(!$wpdb->query("SELECT `read_count` FROM `" . $mar_db_table . "` WHERE id=" . $post_id . ";")) { + $add_post_id = $wpdb->insert( $mar_db_table, + array( + 'id' => $post_id, + 'read_count' => 1 + ) + ); + } else { + $count = $wpdb->query("UPDATE " . $mar_db_table . " SET read_count = read_count + 1 WHERE id=" . $post_id . ";"); + } +} + +// decreases the bookmark count for $post_id +function mar_decrease_count($post_id) { + global $wpdb; + global $mar_db_table; + + $count = $wpdb->query("UPDATE " . $mar_db_table . " SET read_count = read_count - 1 WHERE id=" . $post_id . ";"); +} + +// retrieves all report card data for the current user +// this includes unread / read posts with counts +function mar_get_user_report() { + $user_report = array(); + + // get all read posts for the current user + $read_posts = mar_get_user_read_posts( mar_get_user_id() ); + + // get all unread posts for the current user + $unread_posts = get_posts(array('exclude' => $read_posts, 'posts_per_page' => -1)); + + $total_posts = count($unread_posts) + count($read_posts); + // calculate the percentage of post sthat have been read + $read_percentage = round( ( count($read_posts) * 100 ) / $total_posts); + + $user_report['read_posts'] = $read_posts; + $user_report['read_posts_count'] = count($read_posts); + $user_report['unread_posts_count'] = count($unread_posts); + $user_report['total_posts'] = $total_posts; + $user_report['read_percentage'] = $read_percentage; + + return $user_report; +} + +// automarks a post as read after the user has been on the post for the designated length of time +function mar_auto_mark_as_read($content) { + global $mar_options, $post; + + // proceed if the auto option is enabled and we are on a single post + if($mar_options['auto'] && is_single()) { + // proceed if the post is not already marked as read + if(!mar_check_post_is_read($post->ID, mar_get_user_id())) { + mar_load_auto_scripts(); + } + } +} +add_action('template_redirect', 'mar_auto_mark_as_read'); \ No newline at end of file diff --git a/wp-content/plugins/mark-as-read/includes/mark-as-read.js b/wp-content/plugins/mark-as-read/includes/mark-as-read.js new file mode 100644 index 0000000..f3ef4f6 --- /dev/null +++ b/wp-content/plugins/mark-as-read/includes/mark-as-read.js @@ -0,0 +1,45 @@ +jQuery(document).ready( function($) { + + var read_message = mark_as_read_js.read_message; + var unread_message = mark_as_read_js.unread_message; + + $(".mar_mark_as_read").click( function() { + var post_id = $(this).attr('rel'); + var data = { + action: 'mark_post_as_read', + post_read: post_id + }; + $.post(mark_as_read_js.ajaxurl, data, function(response) { + if(mark_as_read_js.show_alerts == '1') { + alert(read_message); + } + $('.mar_read_control_'+post_id).toggle(); + }); + return false; + }); + $(".mar_mark_as_unread").click( function() { + + if(mark_as_read_js.show_alerts == '1') { + if(confirm(unread_message)) { + var post_id = $(this).attr('rel'); + var data = { + action: 'mark_post_as_unread', + del_post_id: post_id + }; + $.post(mark_as_read_js.ajaxurl, data, function(response) { + $('.mar_read_control_'+post_id).toggle(); + }); + } + } else { + var post_id = $(this).attr('rel'); + var data = { + action: 'mark_post_as_unread', + del_post_id: post_id + }; + $.post(mark_as_read_js.ajaxurl, data, function(response) { + $('.mar_read_control_'+post_id).toggle(); + }); + } + return false; + }); +}); \ No newline at end of file diff --git a/wp-content/plugins/mark-as-read/includes/profile-post-report.php b/wp-content/plugins/mark-as-read/includes/profile-post-report.php new file mode 100644 index 0000000..a1dd078 --- /dev/null +++ b/wp-content/plugins/mark-as-read/includes/profile-post-report.php @@ -0,0 +1,24 @@ + +

+ + + + +
+ array( + 'read' => __('Posts Read: '), + 'unread' => __('Posts Unread: '), + 'total' => __('Total Posts on This Site: '), + 'percentage' => __('Percentage of Total Posts Read: '), + ) + ); + echo mar_list_user_report($args); + ?> +
+ admin_url( 'admin-ajax.php' ), + 'read_message' => $read_text, + 'unread_message' => $unread_text, + 'show_alerts' => $mar_options['alerts'] + ) + ); +} +add_action('wp_print_scripts', 'mar_mark_as_read_js'); + +function mar_load_auto_scripts() { + global $mar_base_dir, $post, $mar_options; + wp_enqueue_script( "mark-as-read-auto", $mar_base_dir . 'includes/mark-as-read-auto.js', array( 'jquery' ) ); + wp_localize_script( 'mark-as-read-auto', 'mark_as_read_auto_js', + array( + 'ajaxurl' => admin_url( 'admin-ajax.php' ), + 'post_id' => $post->ID, + 'time' => $mar_options['auto_time'] + ) + ); +} + +function mar_custom_css() { + global $mar_options; + + if($mar_options['mar_css']) { + echo '' . PHP_EOL; + } +} +add_action('wp_head', 'mar_custom_css'); \ No newline at end of file diff --git a/wp-content/plugins/mark-as-read/includes/settings.php b/wp-content/plugins/mark-as-read/includes/settings.php new file mode 100644 index 0000000..395b12a --- /dev/null +++ b/wp-content/plugins/mark-as-read/includes/settings.php @@ -0,0 +1,140 @@ + +
+
+

Mark as Read Settings

+ + +

+ +
+ + + +

Mark as Read Automatically

+

+ /> + +

+

+ +
+

+ +

Mark as Read / Unread Links

+

+ /> + +

+

+ + + +

+

+ +
+

+

+ +
+

+ +

Alert Messages

+

+ /> + +

+

+ +
+

+

+ +
+

+ +

Custom CSS

+

+
+ +

+ + +

+ +

+ + +
+
+
+ + + +

HTML Class Names

+

The selectors below can be used in your CSS to customize the look of your bookmark links, the add / remove bookmark links, and more.

+ +

Mark as Read / Unread Controls

+ + +

Most Read Posts List

+ + +

User Report

+ + + 5 + ), $atts ) + ); + + return mar_most_read($number); +} +add_shortcode('most_read', 'mar_most_read_shortcode'); + +function mar_user_report_shortcode($content = null ) { + return mar_list_user_report( $args ); +} +add_shortcode('user_report', 'mar_user_report_shortcode'); + +function mar_unread_posts_shortcode($atts, $content = null ) { + + extract( shortcode_atts( array( + 'number' => 5 + ), $atts ) + ); + + return mar_list_unread_posts( $number ); +} +add_shortcode('unread_posts', 'mar_unread_posts_shortcode'); \ No newline at end of file diff --git a/wp-content/plugins/mark-as-read/mark-as-read.php b/wp-content/plugins/mark-as-read/mark-as-read.php new file mode 100644 index 0000000..c0d6238 --- /dev/null +++ b/wp-content/plugins/mark-as-read/mark-as-read.php @@ -0,0 +1,60 @@ +prefix . "mar_read_counts"; + +// bookmark count table version +global $mar_table_version; +$mar_table_version = 1.0; + + +function mar_install() +{ + global $wpdb; + global $mar_db_table; + global $mar_table_version; + + if($wpdb->get_var("show tables like '$mar_db_table'") != $mar_db_table) + { + $sql = "CREATE TABLE " . $mar_db_table . " ( + id mediumint(9) NOT NULL AUTO_INCREMENT, + read_count mediumint NOT NULL, + UNIQUE KEY id (id) + );"; + require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); + dbDelta($sql); + + add_option("mar_database_version", $mar_table_version); + } +} +register_activation_hook( __FILE__, 'mar_install' ); \ No newline at end of file diff --git a/wp-content/themes/score/dedications/single/home-column-dedicated-2-me.php b/wp-content/themes/score/dedications/single/home-column-dedicated-2-me.php index accb484..751bd5e 100644 --- a/wp-content/themes/score/dedications/single/home-column-dedicated-2-me.php +++ b/wp-content/themes/score/dedications/single/home-column-dedicated-2-me.php @@ -24,8 +24,10 @@ $dedication_link = bp_core_get_userlink($bp->displayed_user->id, false, true) .
> -
thumbnail-no-wrap"> +
thumbnail-no-wrap"> + + <?php if (get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true)) {
                 echo get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true);
diff --git a/wp-content/themes/score/dedications/single/home-column-my-dedications.php b/wp-content/themes/score/dedications/single/home-column-my-dedications.php
index 6555ca6..3f04583 100644
--- a/wp-content/themes/score/dedications/single/home-column-my-dedications.php
+++ b/wp-content/themes/score/dedications/single/home-column-my-dedications.php
@@ -25,7 +25,9 @@ $dedication_link = bp_core_get_userlink($bp->displayed_user->id, false, true) .
         <!--Begin Image-->
         <?php if (has_post_thumbnail()) { ?>					
             <div class= thumbnail-no-wrap"> + + <?php if (get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true)) {
                 echo get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true);
diff --git a/wp-content/themes/score/functions.php b/wp-content/themes/score/functions.php
index c761ee6..316ef63 100644
--- a/wp-content/themes/score/functions.php
+++ b/wp-content/themes/score/functions.php
@@ -744,4 +744,37 @@ function asociate_dedications_to_new_user($user_id) {
 add_action( 'user_register', 'asociate_dedications_to_new_user');
 
 
+function gp_last_login($login) {
+    global $user_ID;
+    $user = get_userdatabylogin($login);
+    update_usermeta($user->ID, 'last_login', current_time('mysql'));
+}
+add_action('wp_login','gp_last_login');
+
+function gp_get_last_login($user_id) {
+    $last_login = get_user_meta($user_id, 'last_login', true);
+    $date_format = get_option('date_format') . ' ' . get_option('time_format');
+    $the_last_login = mysql2date($date_format, $last_login, false);
+    return $the_last_login;
+}
+
+
+function gp_get_total_unread_dedications() {
+    if(is_user_logged_in()) {
+        $user_id = mar_get_user_id();
+        $read_ids = mar_get_user_read_posts( $user_id );
+
+        $args = array( 
+            'exclude' => $read_ids, 
+            'numberposts' => -1, 
+            'cat' => DEDICATION_CATEGORY_SLUG,
+            'meta_key' => 'ghostpool_destination_user_id',
+            'meta_value' => $user_id
+            );
+        $unread_posts = get_posts( $args );
+        return count($unread_posts);
+    }
+    else return 0;
+}
+
 ?>
\ No newline at end of file
diff --git a/wp-content/themes/score/header.php b/wp-content/themes/score/header.php
index 64bae5f..d18bdfc 100644
--- a/wp-content/themes/score/header.php
+++ b/wp-content/themes/score/header.php
@@ -65,9 +65,17 @@
                     $category_link = get_category_link( $category_id );
                 ?>
                 <li><a title=" class="events" href=""> -
  • +
  • + + + +
  • -
  • +
  • + + + +
  • @@ -112,10 +120,6 @@ - - - -
    diff --git a/wp-content/themes/score/index.php b/wp-content/themes/score/index.php index d12ccda..6d8e676 100644 --- a/wp-content/themes/score/index.php +++ b/wp-content/themes/score/index.php @@ -75,8 +75,10 @@ query_posts($args);
    > -
    thumbnail-no-wrap"> +
    thumbnail-no-wrap"> + + <?php if(get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true)) { echo get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true); } else { echo get_the_title(); } ?> diff --git a/wp-content/themes/score/lib/admin/inc/theme-options.php b/wp-content/themes/score/lib/admin/inc/theme-options.php index 66dded0..497e17b 100644 --- a/wp-content/themes/score/lib/admin/inc/theme-options.php +++ b/wp-content/themes/score/lib/admin/inc/theme-options.php @@ -100,7 +100,7 @@ $options = array( "std" => "", "desc" => '', "type" => "text"), - array( + /*array( "name" => __('Twitter URL', 'gp_lang'), "id" => $shortname . "_twitter", "std" => "", @@ -160,6 +160,8 @@ $options = array( "id" => $shortname . "_additional_social_icons", "std" => "", "type" => "textarea"), + * + */ array("type" => "divider"), array( "name" => __('Favicon URL (.ico)', 'gp_lang'), @@ -187,6 +189,7 @@ $options = array( "std" => "", "type" => "textarea"), array("type" => "divider"), + /* array( "name" => __('Scroller Display', 'gp_lang'), "desc" => __('Choose how to display the scroller.', 'gp_lang'), @@ -220,6 +223,8 @@ $options = array( "type" => "text", "size" => "small"), array("type" => "divider"), + * + */ array( "name" => __('Footer Widgets', 'gp_lang'), "desc" => __('Choose where to display your footer widgets.', 'gp_lang'), @@ -263,7 +268,7 @@ $options = array( array("type" => "close"), -array("name" => __('Video Slider Settings', 'gp_lang'), + array("name" => __('Video Slider Settings', 'gp_lang'), "type" => "title"), array("type" => "open", "id" => $shortname . "_video_slider_settings"), @@ -276,6 +281,20 @@ array("name" => __('Video Slider Settings', 'gp_lang'), "size" => "small"), array("type" => "close"), + + array("name" => __('Dedication Settings', 'gp_lang'), + "type" => "title"), + array("type" => "open", + "id" => $shortname . "_dedication_settings"), + array( + "name" => __('Show \'new\' label', 'gp_lang'), + "desc" => __('Show new label on dedication thumbs', 'gp_lang'), + "id" => $shortname . "_show_new_label", + "std" => "1", + "options" => array(__('Disable', 'gp_lang'), __('Enable', 'gp_lang')), + "type" => "radio"), + array("type" => "close"), + array("name" => __('Slider Settings', 'gp_lang'), diff --git a/wp-content/themes/score/lib/admin/inc/theme-widgets.php b/wp-content/themes/score/lib/admin/inc/theme-widgets.php index 5666d5f..a70e7c0 100644 --- a/wp-content/themes/score/lib/admin/inc/theme-widgets.php +++ b/wp-content/themes/score/lib/admin/inc/theme-widgets.php @@ -83,7 +83,7 @@ class SidebarPosts extends WP_Widget {
    > -
    +
    <?php if (get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true)) {
diff --git a/wp-content/themes/score/lib/images/icons.png b/wp-content/themes/score/lib/images/icons.png
index 2f5a594d7bafbf8611636c5a9a9d724d5e0cc2b5..11694c67b663cc78f259282db6cd6d8e3dc10492 100644
GIT binary patch
literal 25175
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

literal 30614
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

diff --git a/wp-content/themes/score/lib/scripts/custom.php b/wp-content/themes/score/lib/scripts/custom.php
index 003aad0..2c7c84a 100644
--- a/wp-content/themes/score/lib/scripts/custom.php
+++ b/wp-content/themes/score/lib/scripts/custom.php
@@ -104,7 +104,6 @@ function updateInfo() {
         var artist = jQuery('#postdata-artist-' + id).html();
         var song = jQuery('#postdata-song-' + id).html();
         var link = jQuery('#postdata-link-' + id).html();
-        var comments = jQuery('#postdata-comments-' + id).html();
 
         var nUrl = oUrl + 'id/' + the_id;
         jQuery('#dedicate_this_song_button').attr( 0) { + console.log('doy por leido ' + id); + jQuery('#postdata-mark-read-' + id + ' .mar_mark_as_read').click(); + jQuery('#postdata-mark-read-' + id).remove(); + console.log('quito elemento ' + id); + } } } diff --git a/wp-content/themes/score/loop-dedication-data.php b/wp-content/themes/score/loop-dedication-data.php index a3bf530..ddd7562 100644 --- a/wp-content/themes/score/loop-dedication-data.php +++ b/wp-content/themes/score/loop-dedication-data.php @@ -17,6 +17,8 @@ if(get_post_meta($post->ID, 'ghostpool_thumbnail_height', true) && get_post_meta $gp_settings['image_height'] = $gp_settings['thumbnail_height']; } + + // Song data $gp_settings['video'] = get_post_meta($post->ID, 'ghostpool_dedication_url', true); $gp_settings['artist'] = get_post_meta($post->ID, 'ghostpool_dedication_artist', true); @@ -30,12 +32,22 @@ if ($gp_settings['artist_song_span_short'] != $gp_settings['artist_song_span']) $gp_settings['artist_song_span_short'] .= '...'; } + + // from user $gp_settings['from_user_id'] = get_the_author_meta('ID'); $gp_settings['from_user_link'] = ''.bp_core_get_username($gp_settings['from_user_id']).''; //bp_core_get_userlink($gp_settings['from_user_id']); $gp_settings['from_flag'] = gp_get_the_flag($gp_settings['from_user_id']); +if ($gp_settings['from_user_id'] == mar_get_user_id()) : + $mark_as_read = mar_add_to_usermeta($post->ID); + $update_count = mar_increase_count($post->ID); +endif; +$read_posts = mar_get_user_read_posts( mar_get_user_id() ); + +$gp_settings['unreaded'] = (!in_array($post->ID, $read_posts)); + // to user $gp_settings['to_user_id'] = get_post_meta($post->ID, 'ghostpool_destination_user_id', true); $gp_settings['to_user_email'] = get_post_meta($post->ID, 'ghostpool_destination_user_email', true); diff --git a/wp-content/themes/score/post-loop-dedication-template.php b/wp-content/themes/score/post-loop-dedication-template.php index 050f319..6683dcb 100644 --- a/wp-content/themes/score/post-loop-dedication-template.php +++ b/wp-content/themes/score/post-loop-dedication-template.php @@ -17,8 +17,10 @@ -
    thumbnail-no-wrap"> +
    thumbnail-no-wrap"> + + <?php if(get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true)) { echo get_post_meta(get_post_thumbnail_id(), '_wp_attachment_image_alt', true); } else { echo get_the_title(); } ?> diff --git a/wp-content/themes/score/style-asong2u.css b/wp-content/themes/score/style-asong2u.css index e33f04b..bc650db 100644 --- a/wp-content/themes/score/style-asong2u.css +++ b/wp-content/themes/score/style-asong2u.css @@ -149,7 +149,7 @@ ul.navmenu { ul.navmenu li { float: left; width: 51px; - height: 85px; + height: 90px; margin-left: 15px; } @@ -157,13 +157,32 @@ ul.navmenu li a { background-color: transparent; display: block; width: 51px; - height: 85px; + height: 90px; + position: relative; } ul.navmenu li a span { display: none; } +ul.navmenu li span.sign { + background-image: url("lib/images/icons.png"); + background-position: 2px -451px; + background-repeat: no-repeat; + bottom: 4px; + color: #FFFFFF; + display: inline; + font-size: 9px; + font-weight: bold; + height: 22px; + line-height: 30px; + padding: 0 3px 0 0; + position: absolute; + right: 0; + text-align: right; + width: 22px; +} + ul.navmenu li a.friends { background-image: url(lib/images/icons.png); background-position: 0px -270px; @@ -1230,7 +1249,22 @@ h3.comments { background-color: #F5F1F0; } +.post-thumbnail a { + position: relative; + display: inline-block; +} +.new-label { + background-image: url("lib/images/icons.png"); + background-position: -57px -451px; + background-repeat: no-repeat; + height: 45px; + position: absolute; + right: 0px; + top: -2px; + width: 45px; + z-index: 2; +} /*************************** BuddyPress ***************************/ diff --git a/wp-content/themes/score/video-slider.php b/wp-content/themes/score/video-slider.php index c6b1987..ac9adfc 100644 --- a/wp-content/themes/score/video-slider.php +++ b/wp-content/themes/score/video-slider.php @@ -122,9 +122,7 @@ if (have_posts()) { $data_type = 'vimeo_single'; $data_path = 'http://vimeo.com/api/v2/video/' . $video_id . '.json'; } - ?> -
  • @@ -134,6 +132,7 @@ if (have_posts()) { + FROM: