diff --git a/db/afetec.sql b/db/afetec.sql index 7dc2179..5ac847b 100644 --- a/db/afetec.sql +++ b/db/afetec.sql @@ -3,7 +3,7 @@ -- http://www.phpmyadmin.net -- -- Servidor: localhost --- Tiempo de generación: 20-10-2011 a las 18:54:03 +-- Tiempo de generación: 21-10-2011 a las 19:57:18 -- Versión del servidor: 5.5.16 -- Versión de PHP: 5.3.8 @@ -71,7 +71,7 @@ CREATE TABLE IF NOT EXISTS `wpr3ss_comments` ( -- INSERT INTO `wpr3ss_comments` (`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_author_IP`, `comment_date`, `comment_date_gmt`, `comment_content`, `comment_karma`, `comment_approved`, `comment_agent`, `comment_type`, `comment_parent`, `user_id`) VALUES -(1, 1, 'Sr WordPress', '', 'http://wordpress.org/', '', '2011-10-20 18:53:37', '2011-10-20 18:53:37', 'Hola, esto es un comentario.
Para borrar un comentario sólo tienes que entrar y ver los comentarios de la entrada. Entonces tendrás la opción de editar o borrar.', 0, '1', '', '', 0, 0); +(1, 1, 'Sr WordPress', '', 'http://wordpress.org/', '', '2011-10-20 18:53:37', '2011-10-20 18:53:37', 'Hola, esto es un comentario.
Para borrar un comentario sólo tienes que entrar y ver los comentarios de la entrada. Entonces tendrás la opción de editar o borrar.', 0, 'post-trashed', '', '', 0, 0); -- -------------------------------------------------------- @@ -124,7 +124,7 @@ CREATE TABLE IF NOT EXISTS `wpr3ss_options` ( `autoload` varchar(20) NOT NULL DEFAULT 'yes', PRIMARY KEY (`option_id`), UNIQUE KEY `option_name` (`option_name`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=155 ; +) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=485 ; -- -- Volcado de datos para la tabla `wpr3ss_options` @@ -139,7 +139,7 @@ INSERT INTO `wpr3ss_options` (`option_id`, `blog_id`, `option_name`, `option_val (6, 0, 'start_of_week', '1', 'yes'), (7, 0, 'use_balanceTags', '0', 'yes'), (8, 0, 'use_smilies', '1', 'yes'), -(9, 0, 'require_name_email', '1', 'yes'), +(9, 0, 'require_name_email', '', 'yes'), (10, 0, 'comments_notify', '1', 'yes'), (11, 0, 'posts_per_rss', '10', 'yes'), (12, 0, 'rss_use_excerpt', '0', 'yes'), @@ -148,7 +148,7 @@ INSERT INTO `wpr3ss_options` (`option_id`, `blog_id`, `option_name`, `option_val (15, 0, 'mailserver_pass', 'password', 'yes'), (16, 0, 'mailserver_port', '110', 'yes'), (17, 0, 'default_category', '1', 'yes'), -(18, 0, 'default_comment_status', 'open', 'yes'), +(18, 0, 'default_comment_status', 'closed', 'yes'), (19, 0, 'default_ping_status', 'open', 'yes'), (20, 0, 'default_pingback_flag', '1', 'yes'), (21, 0, 'default_post_edit_rows', '20', 'yes'), @@ -159,14 +159,14 @@ INSERT INTO `wpr3ss_options` (`option_id`, `blog_id`, `option_name`, `option_val (26, 0, 'links_recently_updated_prepend', '', 'yes'), (27, 0, 'links_recently_updated_append', '', 'yes'), (28, 0, 'links_recently_updated_time', '120', 'yes'), -(29, 0, 'comment_moderation', '0', 'yes'), +(29, 0, 'comment_moderation', '1', 'yes'), (30, 0, 'moderation_notify', '1', 'yes'), (31, 0, 'permalink_structure', '', 'yes'), (32, 0, 'gzipcompression', '0', 'yes'), (33, 0, 'hack_file', '0', 'yes'), (34, 0, 'blog_charset', 'UTF-8', 'yes'), (35, 0, 'moderation_keys', '', 'no'), -(36, 0, 'active_plugins', 'a:0:{}', 'yes'), +(36, 0, 'active_plugins', 'a:3:{i:0;s:51:"make-filename-lowercase/make-filename-lowercase.php";i:1;s:57:"sanitize-spanish-filenames/sanitize-spanish-filenames.php";i:2;s:49:"vipers-video-quicktags/vipers-video-quicktags.php";}', 'yes'), (37, 0, 'home', 'http://localhost/afetec', 'yes'), (38, 0, 'category_base', '', 'yes'), (39, 0, 'ping_sites', 'http://rpc.pingomatic.com/', 'yes'), @@ -174,12 +174,12 @@ INSERT INTO `wpr3ss_options` (`option_id`, `blog_id`, `option_name`, `option_val (41, 0, 'comment_max_links', '2', 'yes'), (42, 0, 'gmt_offset', '0', 'yes'), (43, 0, 'default_email_category', '1', 'yes'), -(44, 0, 'recently_edited', '', 'no'), -(45, 0, 'template', 'twentyeleven', 'yes'), -(46, 0, 'stylesheet', 'twentyeleven', 'yes'), +(44, 0, 'recently_edited', 'a:2:{i:0;s:66:"D:\\Trabajo\\Afetec\\trunk\\src/wp-content/plugins/akismet/akismet.php";i:1;s:0:"";}', 'no'), +(45, 0, 'template', 'positive', 'yes'), +(46, 0, 'stylesheet', 'positive', 'yes'), (47, 0, 'comment_whitelist', '1', 'yes'), (48, 0, 'blacklist_keys', '', 'no'), -(49, 0, 'comment_registration', '0', 'yes'), +(49, 0, 'comment_registration', '', 'yes'), (50, 0, 'rss_language', 'en', 'yes'), (51, 0, 'html_type', 'text/html', 'yes'), (52, 0, 'use_trackback', '0', 'yes'), @@ -189,7 +189,7 @@ INSERT INTO `wpr3ss_options` (`option_id`, `blog_id`, `option_name`, `option_val (56, 0, 'upload_path', '', 'yes'), (57, 0, 'blog_public', '1', 'yes'), (58, 0, 'default_link_category', '2', 'yes'), -(59, 0, 'show_on_front', 'posts', 'yes'), +(59, 0, 'show_on_front', 'page', 'yes'), (60, 0, 'tag_base', '', 'yes'), (61, 0, 'show_avatars', '1', 'yes'), (62, 0, 'avatar_rating', 'G', 'yes'), @@ -207,88 +207,145 @@ INSERT INTO `wpr3ss_options` (`option_id`, `blog_id`, `option_name`, `option_val (74, 0, 'image_default_link_type', 'file', 'yes'), (75, 0, 'image_default_size', '', 'yes'), (76, 0, 'image_default_align', '', 'yes'), -(77, 0, 'close_comments_for_old_posts', '0', 'yes'), +(77, 0, 'close_comments_for_old_posts', '', 'yes'), (78, 0, 'close_comments_days_old', '14', 'yes'), (79, 0, 'thread_comments', '1', 'yes'), (80, 0, 'thread_comments_depth', '5', 'yes'), -(81, 0, 'page_comments', '0', 'yes'), +(81, 0, 'page_comments', '', 'yes'), (82, 0, 'comments_per_page', '50', 'yes'), (83, 0, 'default_comments_page', 'newest', 'yes'), (84, 0, 'comment_order', 'asc', 'yes'), (85, 0, 'sticky_posts', 'a:0:{}', 'yes'), -(86, 0, 'widget_categories', 'a:2:{i:2;a:4:{s:5:"title";s:0:"";s:5:"count";i:0;s:12:"hierarchical";i:0;s:8:"dropdown";i:0;}s:12:"_multiwidget";i:1;}', 'yes'), -(87, 0, 'widget_text', 'a:2:{i:2;a:0:{}s:12:"_multiwidget";i:1;}', 'yes'), +(86, 0, 'widget_categories', 'a:1:{s:12:"_multiwidget";i:1;}', 'yes'), +(87, 0, 'widget_text', 'a:3:{i:2;a:0:{}i:3;a:3:{s:5:"title";s:6:"Afetec";s:4:"text";s:108:"C/ Suero de Quiñones 6\r\n28002 Madrid - Spain \r\nTeléfono: (34) 609 785 926\r\ne-mail: info@afetec.com \r\n
";s:6:"filter";b:1;}s:12:"_multiwidget";i:1;}', 'yes'), (88, 0, 'widget_rss', 'a:2:{i:2;a:0:{}s:12:"_multiwidget";i:1;}', 'yes'), (89, 0, 'timezone_string', '', 'yes'), (90, 0, 'embed_autourls', '1', 'yes'), (91, 0, 'embed_size_w', '', 'yes'), (92, 0, 'embed_size_h', '600', 'yes'), -(93, 0, 'page_for_posts', '0', 'yes'), -(94, 0, 'page_on_front', '0', 'yes'), +(93, 0, 'page_for_posts', '7', 'yes'), +(94, 0, 'page_on_front', '5', 'yes'), (95, 0, 'default_post_format', '0', 'yes'), (96, 0, 'wpr3ss_user_roles', 'a:5:{s:13:"administrator";a:2:{s:4:"name";s:13:"Administrator";s:12:"capabilities";a:62:{s:13:"switch_themes";b:1;s:11:"edit_themes";b:1;s:16:"activate_plugins";b:1;s:12:"edit_plugins";b:1;s:10:"edit_users";b:1;s:10:"edit_files";b:1;s:14:"manage_options";b:1;s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:6:"import";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:8:"level_10";b:1;s:7:"level_9";b:1;s:7:"level_8";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;s:12:"delete_users";b:1;s:12:"create_users";b:1;s:17:"unfiltered_upload";b:1;s:14:"edit_dashboard";b:1;s:14:"update_plugins";b:1;s:14:"delete_plugins";b:1;s:15:"install_plugins";b:1;s:13:"update_themes";b:1;s:14:"install_themes";b:1;s:11:"update_core";b:1;s:10:"list_users";b:1;s:12:"remove_users";b:1;s:9:"add_users";b:1;s:13:"promote_users";b:1;s:18:"edit_theme_options";b:1;s:13:"delete_themes";b:1;s:6:"export";b:1;}}s:6:"editor";a:2:{s:4:"name";s:6:"Editor";s:12:"capabilities";a:34:{s:17:"moderate_comments";b:1;s:17:"manage_categories";b:1;s:12:"manage_links";b:1;s:12:"upload_files";b:1;s:15:"unfiltered_html";b:1;s:10:"edit_posts";b:1;s:17:"edit_others_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:10:"edit_pages";b:1;s:4:"read";b:1;s:7:"level_7";b:1;s:7:"level_6";b:1;s:7:"level_5";b:1;s:7:"level_4";b:1;s:7:"level_3";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:17:"edit_others_pages";b:1;s:20:"edit_published_pages";b:1;s:13:"publish_pages";b:1;s:12:"delete_pages";b:1;s:19:"delete_others_pages";b:1;s:22:"delete_published_pages";b:1;s:12:"delete_posts";b:1;s:19:"delete_others_posts";b:1;s:22:"delete_published_posts";b:1;s:20:"delete_private_posts";b:1;s:18:"edit_private_posts";b:1;s:18:"read_private_posts";b:1;s:20:"delete_private_pages";b:1;s:18:"edit_private_pages";b:1;s:18:"read_private_pages";b:1;}}s:6:"author";a:2:{s:4:"name";s:6:"Author";s:12:"capabilities";a:10:{s:12:"upload_files";b:1;s:10:"edit_posts";b:1;s:20:"edit_published_posts";b:1;s:13:"publish_posts";b:1;s:4:"read";b:1;s:7:"level_2";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;s:22:"delete_published_posts";b:1;}}s:11:"contributor";a:2:{s:4:"name";s:11:"Contributor";s:12:"capabilities";a:5:{s:10:"edit_posts";b:1;s:4:"read";b:1;s:7:"level_1";b:1;s:7:"level_0";b:1;s:12:"delete_posts";b:1;}}s:10:"subscriber";a:2:{s:4:"name";s:10:"Subscriber";s:12:"capabilities";a:2:{s:4:"read";b:1;s:7:"level_0";b:1;}}}', 'yes'), -(97, 0, 'widget_search', 'a:2:{i:2;a:1:{s:5:"title";s:0:"";}s:12:"_multiwidget";i:1;}', 'yes'), +(97, 0, 'widget_search', 'a:4:{i:2;a:1:{s:5:"title";s:0:"";}i:3;a:1:{s:5:"title";s:0:"";}i:4;a:1:{s:5:"title";s:0:"";}s:12:"_multiwidget";i:1;}', 'yes'), (98, 0, 'widget_recent-posts', 'a:2:{i:2;a:2:{s:5:"title";s:0:"";s:6:"number";i:5;}s:12:"_multiwidget";i:1;}', 'yes'), -(99, 0, 'widget_recent-comments', 'a:2:{i:2;a:2:{s:5:"title";s:0:"";s:6:"number";i:5;}s:12:"_multiwidget";i:1;}', 'yes'), -(100, 0, 'widget_archives', 'a:2:{i:2;a:3:{s:5:"title";s:0:"";s:5:"count";i:0;s:8:"dropdown";i:0;}s:12:"_multiwidget";i:1;}', 'yes'), +(99, 0, 'widget_recent-comments', 'a:1:{s:12:"_multiwidget";i:1;}', 'yes'), +(100, 0, 'widget_archives', 'a:3:{i:2;a:3:{s:5:"title";s:0:"";s:5:"count";i:0;s:8:"dropdown";i:0;}i:3;a:3:{s:5:"title";s:0:"";s:5:"count";i:0;s:8:"dropdown";i:0;}s:12:"_multiwidget";i:1;}', 'yes'), (101, 0, 'widget_meta', 'a:2:{i:2;a:1:{s:5:"title";s:0:"";}s:12:"_multiwidget";i:1;}', 'yes'), -(102, 0, 'sidebars_widgets', 'a:8:{s:19:"wp_inactive_widgets";a:0:{}s:19:"primary-widget-area";a:6:{i:0;s:8:"search-2";i:1;s:14:"recent-posts-2";i:2;s:17:"recent-comments-2";i:3;s:10:"archives-2";i:4;s:12:"categories-2";i:5;s:6:"meta-2";}s:21:"secondary-widget-area";a:0:{}s:24:"first-footer-widget-area";a:0:{}s:25:"second-footer-widget-area";a:0:{}s:24:"third-footer-widget-area";a:0:{}s:25:"fourth-footer-widget-area";a:0:{}s:13:"array_version";i:3;}', 'yes'), -(103, 0, 'cron', 'a:3:{i:1319136827;a:1:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1319180020;a:3:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}s:7:"version";i:2;}', 'yes'), -(104, 0, '_transient_doing_cron', '1319136823', 'yes'), -(105, 0, '_site_transient_update_core', 'O:8:"stdClass":3:{s:7:"updates";a:2:{i:0;O:8:"stdClass":9:{s:8:"response";s:6:"latest";s:8:"download";s:49:"http://es.wordpress.org/wordpress-3.2.1-es_ES.zip";s:6:"locale";s:5:"es_ES";s:8:"packages";O:8:"stdClass":4:{s:4:"full";s:49:"http://es.wordpress.org/wordpress-3.2.1-es_ES.zip";s:10:"no_content";b:0;s:11:"new_bundled";b:0;s:7:"partial";b:0;}s:7:"current";s:5:"3.2.1";s:11:"php_version";s:5:"5.2.4";s:13:"mysql_version";s:3:"5.0";s:11:"new_bundled";s:3:"3.2";s:15:"partial_version";s:0:"";}i:1;O:8:"stdClass":9:{s:8:"response";s:6:"latest";s:8:"download";s:40:"http://wordpress.org/wordpress-3.2.1.zip";s:6:"locale";s:5:"en_US";s:8:"packages";O:8:"stdClass":4:{s:4:"full";s:40:"http://wordpress.org/wordpress-3.2.1.zip";s:10:"no_content";s:51:"http://wordpress.org/wordpress-3.2.1-no-content.zip";s:11:"new_bundled";s:52:"http://wordpress.org/wordpress-3.2.1-new-bundled.zip";s:7:"partial";b:0;}s:7:"current";s:5:"3.2.1";s:11:"php_version";s:5:"5.2.4";s:13:"mysql_version";s:3:"5.0";s:11:"new_bundled";s:3:"3.2";s:15:"partial_version";s:0:"";}}s:12:"last_checked";i:1319136824;s:15:"version_checked";s:5:"3.2.1";}', 'yes'), -(106, 0, '_site_transient_update_plugins', 'O:8:"stdClass":3:{s:12:"last_checked";i:1319136824;s:7:"checked";a:2:{s:19:"akismet/akismet.php";s:5:"2.5.3";s:9:"hello.php";s:3:"1.6";}s:8:"response";a:0:{}}', 'yes'), +(102, 0, 'sidebars_widgets', 'a:13:{s:19:"wp_inactive_widgets";a:10:{i:0;s:17:"cloudfw_twitter-2";i:1;s:16:"cloudfw_social-2";i:2;s:16:"cloudfw_search-2";i:3;s:29:"widget_cloudfw_registration-2";i:4;s:7:"pages-2";i:5;s:7:"links-2";i:6;s:6:"text-2";i:7;s:5:"rss-2";i:8;s:11:"tag_cloud-2";i:9;s:10:"nav_menu-2";}s:19:"primary-widget-area";a:4:{i:0;s:8:"search-2";i:1;s:14:"recent-posts-2";i:2;s:10:"archives-2";i:3;s:6:"meta-2";}s:20:"footer-widget-area-1";a:0:{}s:20:"footer-widget-area-2";a:0:{}s:20:"footer-widget-area-3";a:0:{}s:20:"footer-widget-area-4";a:0:{}s:18:"header-widget-area";a:0:{}s:16:"blog-widget-area";a:3:{i:0;s:8:"search-4";i:1;s:10:"archives-3";i:2;s:10:"calendar-2";}s:22:"searchpage-widget-area";a:0:{}s:19:"archive-widget-area";a:0:{}s:15:"404-widget-area";a:0:{}s:26:"contact-sidebar_mdhn3dhnks";a:4:{i:0;s:6:"text-3";i:1;s:8:"search-3";i:2;s:15:"cloudfw_posts-3";i:3;s:18:"cloudfw_subposts-2";}s:13:"array_version";i:3;}', 'yes'), +(103, 0, 'cron', 'a:4:{i:1319266420;a:3:{s:16:"wp_version_check";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}s:17:"wp_update_plugins";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}s:16:"wp_update_themes";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:10:"twicedaily";s:4:"args";a:0:{}s:8:"interval";i:43200;}}}i:1319309627;a:1:{s:19:"wp_scheduled_delete";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:3:{s:8:"schedule";s:5:"daily";s:4:"args";a:0:{}s:8:"interval";i:86400;}}}i:1319397957;a:1:{s:18:"remove_cache_files";a:1:{s:32:"40cd750bba9870f18aada2478b24840a";a:2:{s:8:"schedule";b:0;s:4:"args";a:0:{}}}}s:7:"version";i:2;}', 'yes'), +(104, 0, '_transient_doing_cron', '1319226727', 'yes'), +(105, 0, '_site_transient_update_core', 'O:8:"stdClass":3:{s:7:"updates";a:2:{i:0;O:8:"stdClass":9:{s:8:"response";s:6:"latest";s:8:"download";s:49:"http://es.wordpress.org/wordpress-3.2.1-es_ES.zip";s:6:"locale";s:5:"es_ES";s:8:"packages";O:8:"stdClass":4:{s:4:"full";s:49:"http://es.wordpress.org/wordpress-3.2.1-es_ES.zip";s:10:"no_content";b:0;s:11:"new_bundled";b:0;s:7:"partial";b:0;}s:7:"current";s:5:"3.2.1";s:11:"php_version";s:5:"5.2.4";s:13:"mysql_version";s:3:"5.0";s:11:"new_bundled";s:3:"3.2";s:15:"partial_version";s:0:"";}i:1;O:8:"stdClass":9:{s:8:"response";s:6:"latest";s:8:"download";s:40:"http://wordpress.org/wordpress-3.2.1.zip";s:6:"locale";s:5:"en_US";s:8:"packages";O:8:"stdClass":4:{s:4:"full";s:40:"http://wordpress.org/wordpress-3.2.1.zip";s:10:"no_content";s:51:"http://wordpress.org/wordpress-3.2.1-no-content.zip";s:11:"new_bundled";s:52:"http://wordpress.org/wordpress-3.2.1-new-bundled.zip";s:7:"partial";b:0;}s:7:"current";s:5:"3.2.1";s:11:"php_version";s:5:"5.2.4";s:13:"mysql_version";s:3:"5.0";s:11:"new_bundled";s:3:"3.2";s:15:"partial_version";s:0:"";}}s:12:"last_checked";i:1319223227;s:15:"version_checked";s:5:"3.2.1";}', 'yes'), (107, 0, 'widget_pages', 'a:2:{i:2;a:0:{}s:12:"_multiwidget";i:1;}', 'yes'), (108, 0, 'widget_calendar', 'a:2:{i:2;a:0:{}s:12:"_multiwidget";i:1;}', 'yes'), (109, 0, 'widget_links', 'a:2:{i:2;a:0:{}s:12:"_multiwidget";i:1;}', 'yes'), (110, 0, 'widget_tag_cloud', 'a:2:{i:2;a:0:{}s:12:"_multiwidget";i:1;}', 'yes'), (111, 0, 'widget_nav_menu', 'a:2:{i:2;a:0:{}s:12:"_multiwidget";i:1;}', 'yes'), (112, 0, 'widget_widget_twentyeleven_ephemera', 'a:2:{i:2;a:0:{}s:12:"_multiwidget";i:1;}', 'yes'), -(113, 0, '_site_transient_timeout_theme_roots', '1319144025', 'yes'), -(114, 0, '_site_transient_theme_roots', 'a:2:{s:12:"twentyeleven";s:7:"/themes";s:9:"twentyten";s:7:"/themes";}', 'yes'), -(115, 0, '_site_transient_update_themes', 'O:8:"stdClass":3:{s:12:"last_checked";i:1319136826;s:7:"checked";a:2:{s:12:"twentyeleven";s:3:"1.2";s:9:"twentyten";s:3:"1.2";}s:8:"response";a:0:{}}', 'yes'), +(115, 0, '_site_transient_update_themes', 'O:8:"stdClass":3:{s:12:"last_checked";i:1319197320;s:7:"checked";a:3:{s:8:"positive";s:5:"1.0.4";s:12:"twentyeleven";s:3:"1.2";s:9:"twentyten";s:3:"1.2";}s:8:"response";a:0:{}}', 'yes'), (116, 0, '_site_transient_timeout_browser_1d20bd6665726e17a497435a4952284d', '1319741626', 'yes'), (117, 0, '_site_transient_browser_1d20bd6665726e17a497435a4952284d', 'a:9:{s:8:"platform";s:7:"Windows";s:4:"name";s:7:"Firefox";s:7:"version";s:5:"7.0.1";s:10:"update_url";s:23:"http://www.firefox.com/";s:7:"img_src";s:50:"http://s.wordpress.org/images/browsers/firefox.png";s:11:"img_src_ssl";s:49:"https://wordpress.org/images/browsers/firefox.png";s:15:"current_version";s:1:"6";s:7:"upgrade";b:0;s:8:"insecure";b:0;}', 'yes'), (118, 0, 'dashboard_widget_options', 'a:4:{s:25:"dashboard_recent_comments";a:1:{s:5:"items";i:5;}s:24:"dashboard_incoming_links";a:5:{s:4:"home";s:23:"http://localhost/afetec";s:4:"link";s:99:"http://blogsearch.google.com/blogsearch?scoring=d&partner=wordpress&q=link:http://localhost/afetec/";s:3:"url";s:132:"http://blogsearch.google.com/blogsearch_feeds?scoring=d&ie=utf-8&num=10&output=rss&partner=wordpress&q=link:http://localhost/afetec/";s:5:"items";i:10;s:9:"show_date";b:0;}s:17:"dashboard_primary";a:7:{s:4:"link";s:26:"http://wordpress.org/news/";s:3:"url";s:31:"http://wordpress.org/news/feed/";s:5:"title";s:22:"Blog oficial WordPress";s:5:"items";i:2;s:12:"show_summary";i:1;s:11:"show_author";i:0;s:9:"show_date";i:1;}s:19:"dashboard_secondary";a:7:{s:4:"link";s:28:"http://planet.wordpress.org/";s:3:"url";s:33:"http://planet.wordpress.org/feed/";s:5:"title";s:30:"Otras noticias sobre WordPress";s:5:"items";i:5;s:12:"show_summary";i:0;s:11:"show_author";i:0;s:9:"show_date";i:0;}}', 'yes'), -(119, 0, 'current_theme', 'Twenty Eleven', 'yes'), (120, 0, 'can_compress_scripts', '1', 'yes'), -(121, 0, '_transient_timeout_feed_17b4621cc308bf021dbb467ab991abcf', '1319180029', 'no'), -(122, 0, '_transient_feed_17b4621cc308bf021dbb467ab991abcf', 'a:4:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:4:"\n \n";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:33:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:3:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:50:"link:http://localhost/afetec/ - Google Blog Search";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:87:"http://www.google.com/search?ie=utf-8&q=link:http://localhost/afetec/&tbm=blg&tbs=sbd:1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:83:"Your search - link:http://localhost/afetec/ - did not match any documents. ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://a9.com/-/spec/opensearch/1.1/";a:3:{s:12:"totalResults";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:10:"startIndex";a:1:{i:0;a:5:{s:4:"data";s:1:"1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:12:"itemsPerPage";a:1:{i:0;a:5:{s:4:"data";s:2:"10";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:8:{s:12:"content-type";s:28:"text/xml; charset=ISO-8859-1";s:4:"date";s:29:"Thu, 20 Oct 2011 18:53:50 GMT";s:7:"expires";s:2:"-1";s:13:"cache-control";s:18:"private, max-age=0";s:10:"set-cookie";a:2:{i:0;s:143:"PREF=ID=fa235ceaebbe6185:FF=0:TM=1319136830:LM=1319136830:S=pF4vTWqZY4vR6Ya_; expires=Sat, 19-Oct-2013 18:53:50 GMT; path=/; domain=.google.com";i:1;s:212:"NID=52=REPmiQVdQo-hENrIqSFsocDPs0eFjqVIZ0mwD7xnCxYzo9Vf8RpX3DZSdWKa90mQJ2yvQqAd13QkF4x4wKgAScOKdJy-yO2KxOegZUOpbykqNhVLySq4uwInNuO49NXt; expires=Fri, 20-Apr-2012 18:53:50 GMT; path=/; domain=.google.com; HttpOnly";}s:6:"server";s:3:"gws";s:16:"x-xss-protection";s:13:"1; mode=block";s:15:"x-frame-options";s:10:"SAMEORIGIN";}s:5:"build";s:14:"20090627192103";}', 'no'), -(123, 0, '_transient_timeout_feed_mod_17b4621cc308bf021dbb467ab991abcf', '1319180029', 'no'), -(124, 0, '_transient_feed_mod_17b4621cc308bf021dbb467ab991abcf', '1319136829', 'no'), -(125, 0, '_transient_timeout_dash_20494a3d90a6669585674ed0eb8dcd8f', '1319180029', 'no'), -(126, 0, '_transient_dash_20494a3d90a6669585674ed0eb8dcd8f', '

Este widget de escritorio consulta a la Búsqueda de blogs de Google de modo que cuando otro blog enlace a su sitio se mostrará aquí. No se ha encontrado ningún enlace entrante… aún. Está bien, no hay prisa.

\n', 'no'), -(127, 0, '_transient_timeout_feed_ac0b00fe65abe10e0c5b588f3ed8c7ca', '1319180029', 'no'); +(151, 0, '_transient_timeout_plugin_slugs', '1319313009', 'no'), +(152, 0, '_transient_plugin_slugs', 'a:3:{i:0;s:51:"make-filename-lowercase/make-filename-lowercase.php";i:1;s:57:"sanitize-spanish-filenames/sanitize-spanish-filenames.php";i:2;s:49:"vipers-video-quicktags/vipers-video-quicktags.php";}', 'no'), +(155, 0, '_site_transient_timeout_wporg_theme_feature_list', '1319149557', 'yes'), +(156, 0, '_site_transient_wporg_theme_feature_list', 'a:5:{s:6:"Colors";a:15:{i:0;s:5:"black";i:1;s:4:"blue";i:2;s:5:"brown";i:3;s:4:"gray";i:4;s:5:"green";i:5;s:6:"orange";i:6;s:4:"pink";i:7;s:6:"purple";i:8;s:3:"red";i:9;s:6:"silver";i:10;s:3:"tan";i:11;s:5:"white";i:12;s:6:"yellow";i:13;s:4:"dark";i:14;s:5:"light";}s:7:"Columns";a:6:{i:0;s:10:"one-column";i:1;s:11:"two-columns";i:2;s:13:"three-columns";i:3;s:12:"four-columns";i:4;s:12:"left-sidebar";i:5;s:13:"right-sidebar";}s:5:"Width";a:2:{i:0;s:11:"fixed-width";i:1;s:14:"flexible-width";}s:8:"Features";a:18:{i:0;s:8:"blavatar";i:1;s:10:"buddypress";i:2;s:17:"custom-background";i:3;s:13:"custom-colors";i:4;s:13:"custom-header";i:5;s:11:"custom-menu";i:6;s:12:"editor-style";i:7;s:21:"featured-image-header";i:8;s:15:"featured-images";i:9;s:20:"front-page-post-form";i:10;s:19:"full-width-template";i:11;s:12:"microformats";i:12;s:12:"post-formats";i:13;s:20:"rtl-language-support";i:14;s:11:"sticky-post";i:15;s:13:"theme-options";i:16;s:17:"threaded-comments";i:17;s:17:"translation-ready";}s:7:"Subject";a:3:{i:0;s:7:"holiday";i:1;s:13:"photoblogging";i:2;s:8:"seasonal";}}', 'yes'), +(157, 0, 'current_theme', 'Positive', 'yes'), +(158, 0, 'theme_mods_positive', 'a:2:{i:0;b:0;s:18:"nav_menu_locations";a:1:{s:7:"primary";i:3;}}', 'yes'), +(161, 0, 'positive_version', '1.0.4', 'yes'), +(164, 0, 'cloud_created_att_page', '4', 'yes'), +(165, 0, 'positive_options', 'a:17:{s:21:"positive_blog_actives";a:5:{s:6:"author";s:5:"FALSE";s:8:"comments";s:5:"FALSE";s:6:"social";s:5:"FALSE";s:8:"facebook";s:5:"FALSE";s:5:"tweet";s:5:"FALSE";}s:33:"positive_excluded_blog_categories";a:1:{i:0;s:1:"1";}s:31:"positive_hidden_blog_categories";a:1:{i:0;s:1:"1";}s:29:"positive_blog_social_services";a:16:{i:0;s:8:"facebook";i:1;s:7:"twitter";i:2;s:10:"friendfeed";i:3;s:4:"digg";i:4;s:6:"tumblr";i:5;s:9:"delicious";i:6;s:7:"myspace";i:7;s:8:"linkedin";i:8;s:4:"mixx";i:9;s:6:"google";i:10;s:8:"netvibes";i:11;s:9:"posterous";i:12;s:6:"reddit";i:13;s:11:"stumbleupon";i:14;s:10:"technorati";i:15;s:10:"yahoo-buzz";}s:30:"positive_blog_social_icon_size";s:5:"small";s:20:"positive_blog_layout";s:4:"full";s:23:"positive_blog_page_type";s:4:"full";s:13:"positive_logo";a:3:{s:5:"image";s:66:"http://localhost/afetec/wp-content/uploads/2011/10/logo-lineal.gif";s:10:"margin-top";s:2:"20";s:11:"margin-left";i:0;}s:15:"positive_header";a:2:{s:9:"overwrite";s:5:"FALSE";s:6:"height";s:3:"135";}s:22:"positive_header_widget";a:2:{s:10:"margin-top";s:2:"60";s:12:"margin-right";s:2:"20";}s:16:"positive_favicon";s:62:"http://localhost/afetec/wp-content/uploads/2011/10/favicon.png";s:15:"positive_footer";a:3:{s:6:"enable";s:1:"1";s:13:"widget_number";s:1:"4";s:11:"bottom_text";s:73:"Positive Theme, 2011 All Rights Reserved, Orkun Gursel\r\n";}s:21:"positive_custom_codes";a:4:{s:8:"tracking";s:0:"";s:3:"css";s:0:"";s:6:"header";s:0:"";s:6:"footer";s:0:"";}s:21:"positive_registration";a:1:{s:8:"activate";s:5:"FALSE";}s:13:"positive_apis";a:1:{s:12:"gmap_api_key";s:86:"ABQIAAAAMN4drdDdihDdBoiOaTXX6hTPvn0ntG3QF5yl_wpC_QecFeVdlBRYyyU0OXqp1jBq4NnVhsygbG8mRg";}s:24:"positive_cloudfw_actives";a:4:{s:9:"autocheck";s:1:"1";s:3:"map";s:1:"1";s:2:"ga";s:1:"1";s:7:"updates";s:1:"1";}s:18:"positive_framework";a:3:{s:11:"who_can_see";s:1:"1";s:4:"logo";s:81:"http://localhost/afetec/wp-content/themes/positive/cloudfw/cloudfw/cloud_logo.png";s:5:"title";s:6:"Afetec";}}', 'yes'), +(166, 0, 'positive_skin_ids', 'a:5:{i:1;s:25:"skin_YlcFx1szM4uGOHf4Dqu9";i:2;s:24:"skin_dxvhHVLEbDfvrXqMfmz";i:3;s:24:"skin_7iE3SiQkChefdlFVpXR";i:5;s:24:"skin_A14Y4wCzZWVeLkmsKiZ";i:6;s:25:"skin_WSOzx9rBcUGN3WKPHK4a";}', 'yes'), +(168, 0, 'positive_skin_engine', 'a:4:{s:4:"mode";s:6:"custom";s:4:"name";s:6:"Afetec";s:2:"id";s:25:"skin_WSOzx9rBcUGN3WKPHK4a";s:4:"data";a:32:{s:4:"body";a:4:{s:16:"background-color";s:6:"0F3A6F";s:17:"background-repeat";s:8:"repeat-x";s:19:"background-position";s:5:"50% 0";s:21:"background-attachment";s:6:"scroll";}s:17:"header_background";a:1:{s:16:"background-color";s:6:"FFFFFF";}s:16:"header_highlight";a:1:{s:10:"border-top";a:1:{i:0;s:6:"ffa230";}}s:18:"header_text_colors";a:1:{s:5:"color";s:6:"cbd2eb";}s:13:"header_colors";a:1:{s:5:"color";s:6:"cbd2eb";}s:20:"header_colors_active";a:1:{s:5:"color";s:6:"3d56a6";}s:21:"navigation_background";a:1:{s:16:"background-color";s:6:"F89A23";}s:15:"navigation_link";a:2:{s:5:"color";s:6:"ffedd6";s:11:"text-shadow";a:1:{i:0;s:6:"e88f23";}}s:22:"navigation_link_active";a:2:{s:5:"color";s:6:"ffffff";s:11:"text-shadow";a:1:{i:0;s:6:"e88f23";}}s:25:"sub_navigation_background";a:1:{s:16:"background-color";a:1:{i:0;s:6:"d6861e";}}s:19:"sub_navigation_link";a:2:{s:5:"color";a:1:{i:0;s:6:"ffedd6";}s:11:"text-shadow";a:1:{i:0;s:6:"d6861e";}}s:26:"sub_navigation_link_active";a:2:{s:5:"color";a:1:{i:0;s:6:"ffffff";}s:11:"text-shadow";a:1:{i:0;s:6:"d6861e";}}s:24:"sub_navigation_highlight";a:2:{s:10:"border-top";a:1:{i:0;s:4:"0.03";}s:13:"border-bottom";a:1:{i:0;s:3:"0.1";}}s:9:"home_icon";a:1:{s:16:"background-color";s:6:"945b16";}s:19:"home_icon_highlight";a:1:{s:19:"border-bottom-color";s:6:"ffa230";}s:16:"home_icon_active";a:1:{s:16:"background-color";s:6:"6b4110";}s:26:"home_icon_highlight_active";a:1:{s:19:"border-bottom-color";s:6:"ffa230";}s:9:"body_head";a:3:{s:16:"background-color";s:3:"fff";s:17:"background-repeat";s:8:"repeat-x";s:19:"background-position";s:5:"50% 0";}s:12:"middle_image";a:3:{s:16:"background-image";s:106:"http://localhost/afetec/wp-content/themes/positive/resources/skins/Bsnss___Blue__Collapsed/half-circle.png";s:17:"background-repeat";s:9:"no-repeat";s:19:"background-position";s:8:"50% 100%";}s:5:"blurb";a:2:{s:5:"color";s:6:"3d56a6";s:11:"padding-top";s:2:"30";}s:18:"content_margin_top";a:1:{s:10:"margin-top";s:4:"-150";}s:12:"content_text";a:1:{s:5:"color";s:6:"696969";}s:12:"sidebar_text";a:1:{s:5:"color";s:6:"696969";}s:11:"footer_text";a:2:{s:5:"color";s:6:"ffffff";s:11:"text-shadow";a:1:{i:0;s:6:"3d56a6";}}s:11:"footer_link";a:1:{s:5:"color";s:6:"D2EEFA";}s:18:"footer_link_active";a:2:{s:5:"color";s:6:"ffffff";s:15:"text-decoration";s:9:"underline";}s:13:"footer_titles";a:1:{s:5:"color";s:6:"ffffff";}s:9:"the_arrow";a:1:{s:16:"border-top-color";s:6:"B16E19";}s:17:"navigation_shadow";a:1:{s:47:"box-shadow||-moz-box-shadow||-webkit-box-shadow";a:2:{s:8:"distance";s:1:"2";s:4:"size";s:1:"9";}}s:12:"port_overlay";a:1:{s:16:"background-color";s:6:"3d56a6";}s:13:"global_radius";a:1:{s:13:"border-radius";s:1:"4";}s:6:"custom";a:4:{s:10:"custom-css";s:255:"#navigation-menu-items .depth-0 > .sub-menu{\r\n -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset;\r\n -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset;\r\n box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset;\r\n}\r\n\r\n#narrow-container {\r\n top: 0;\r\n}";s:10:"menu-width";s:5:"fixed";s:11:"page-shadow";s:1:"1";s:10:"foldername";s:6:"Afetec";}}}', 'yes'), +(169, 0, 'positive_already_installed', '1', 'yes'), +(170, 0, 'widget_cloudfw_posts', 'a:2:{i:3;a:3:{s:5:"title";s:17:"Últimas noticias";s:6:"number";i:5;s:4:"case";s:6:"recent";}s:12:"_multiwidget";i:1;}', 'yes'), +(171, 0, 'widget_cloudfw_twitter', 'a:2:{i:2;a:0:{}s:12:"_multiwidget";i:1;}', 'yes'), +(172, 0, 'widget_cloudfw_subposts', 'a:2:{i:2;a:3:{s:5:"title";s:10:"Soluciones";s:3:"pid";s:3:"113";s:8:"subpages";s:1:"1";}s:12:"_multiwidget";i:1;}', 'yes'), +(173, 0, 'widget_cloudfw_social', 'a:2:{i:2;a:0:{}s:12:"_multiwidget";i:1;}', 'yes'), +(174, 0, 'widget_cloudfw_social_header', 'a:1:{s:12:"_multiwidget";i:1;}', 'yes'), +(175, 0, 'widget_cloudfw_search', 'a:2:{i:2;a:0:{}s:12:"_multiwidget";i:1;}', 'yes'), +(176, 0, 'widget_widget_cloudfw_registration', 'a:2:{i:2;a:0:{}s:12:"_multiwidget";i:1;}', 'yes'), +(177, 0, 'positive_ga_profile', '', 'yes'), +(178, 0, 'positive_setup_status', 'a:2:{i:0;s:3:"doc";i:1;s:4:"skin";}', 'yes'), +(179, 0, 'skin_YlcFx1szM4uGOHf4Dqu9', 'a:4:{s:4:"mode";s:6:"custom";s:4:"name";s:7:"Afetec2";s:2:"id";s:25:"skin_YlcFx1szM4uGOHf4Dqu9";s:4:"data";a:21:{s:4:"body";a:2:{s:16:"background-color";s:6:"EEEEEE";s:16:"background-image";s:91:"http://localhost/afetec/wp-content/themes/positive/resources/skins/Light___I/bg_paper48.jpg";}s:16:"header_highlight";a:1:{s:10:"border-top";a:1:{i:0;s:6:"ffa230";}}s:13:"header_colors";a:1:{s:5:"color";s:6:"999A9A";}s:20:"header_colors_active";a:2:{s:5:"color";s:6:"999A9A";s:15:"text-decoration";s:9:"underline";}s:21:"navigation_background";a:1:{s:16:"background-color";s:6:"F89A23";}s:16:"navigation_image";a:2:{s:17:"background-repeat";s:6:"repeat";s:7:"pattern";s:9:"pattern-2";}s:15:"navigation_link";a:2:{s:5:"color";s:6:"ffedd6";s:11:"text-shadow";a:1:{i:0;s:6:"e88f23";}}s:25:"sub_navigation_background";a:1:{s:16:"background-color";a:1:{i:0;s:6:"d6861e";}}s:19:"sub_navigation_link";a:2:{s:5:"color";a:1:{i:0;s:6:"ffedd6";}s:11:"text-shadow";a:1:{i:0;s:6:"d6861e";}}s:26:"sub_navigation_link_active";a:2:{s:5:"color";a:1:{i:0;s:6:"ffedd6";}s:11:"text-shadow";a:1:{i:0;s:6:"d6861e";}}s:24:"sub_navigation_highlight";a:2:{s:10:"border-top";a:1:{i:0;s:4:"0.03";}s:13:"border-bottom";a:1:{i:0;s:3:"0.1";}}s:9:"home_icon";a:1:{s:16:"background-color";s:6:"945b16";}s:19:"home_icon_highlight";a:1:{s:19:"border-bottom-color";s:6:"ffa230";}s:16:"home_icon_active";a:1:{s:16:"background-color";s:6:"6b4110";}s:26:"home_icon_highlight_active";a:1:{s:19:"border-bottom-color";s:6:"ffa230";}s:5:"blurb";a:1:{s:11:"padding-top";s:2:"55";}s:18:"content_margin_top";a:1:{s:10:"margin-top";s:3:"-70";}s:9:"the_arrow";a:1:{s:16:"border-top-color";s:6:"B16E19";}s:17:"navigation_shadow";a:1:{s:47:"box-shadow||-moz-box-shadow||-webkit-box-shadow";a:3:{s:7:"opacity";s:3:"0.3";s:8:"distance";s:1:"4";s:4:"size";s:2:"10";}}s:13:"global_radius";a:1:{s:13:"border-radius";s:1:"5";}s:6:"custom";a:3:{s:10:"custom-css";s:254:"#narrow-container {\r\n top:0;\r\n}\r\n\r\n#navigation-menu-items .depth-0 > .sub-menu{\r\n -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset;\r\n -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset;\r\n box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset;\r\n}";s:10:"menu-width";s:5:"fixed";s:10:"foldername";s:7:"Afetec2";}}}', 'yes'), +(185, 0, 'skin_dxvhHVLEbDfvrXqMfmz', 'a:5:{s:4:"mode";s:6:"custom";s:4:"name";s:21:"Inc - Red (Collapsed)";s:2:"id";s:24:"skin_dxvhHVLEbDfvrXqMfmz";s:4:"data";a:27:{s:4:"body";a:4:{s:16:"background-color";s:6:"3F1F2C";s:16:"background-image";s:100:"http://localhost/afetec/wp-content/themes/positive/resources/skins/Inc___Red__Collapsed/bg_red33.jpg";s:17:"background-repeat";s:8:"repeat-x";s:19:"background-position";s:5:"50% 0";}s:12:"body_pattern";a:1:{s:7:"pattern";s:9:"pattern-2";}s:18:"header_text_colors";a:1:{s:5:"color";s:6:"E7E7E8";}s:13:"header_colors";a:1:{s:5:"color";s:6:"E7E7E8";}s:20:"header_colors_active";a:1:{s:5:"color";s:6:"ffffff";}s:21:"navigation_background";a:1:{s:16:"background-color";s:6:"442633";}s:16:"navigation_image";a:1:{s:7:"pattern";s:9:"pattern-2";}s:15:"navigation_link";a:2:{s:5:"color";s:6:"cfc8cb";s:11:"text-shadow";a:1:{i:0;s:6:"301b24";}}s:22:"navigation_link_active";a:1:{s:5:"color";s:6:"ffffff";}s:25:"sub_navigation_background";a:1:{s:16:"background-color";a:1:{i:0;s:6:"371F2A";}}s:19:"sub_navigation_link";a:1:{s:5:"color";a:1:{i:0;s:6:"cfc8cb";}}s:26:"sub_navigation_link_active";a:1:{s:5:"color";a:1:{i:0;s:6:"ffffff";}}s:24:"sub_navigation_highlight";a:2:{s:10:"border-top";a:1:{i:0;s:4:"0.03";}s:13:"border-bottom";a:1:{i:0;s:4:"0.04";}}s:9:"home_icon";a:1:{s:16:"background-color";s:6:"2b1922";}s:19:"home_icon_highlight";a:1:{s:19:"border-bottom-color";s:6:"4f1c32";}s:16:"home_icon_active";a:1:{s:16:"background-color";s:6:"21131a";}s:26:"home_icon_highlight_active";a:1:{s:19:"border-bottom-color";s:6:"4f1c32";}s:5:"blurb";a:3:{s:5:"color";s:6:"D8E2DB";s:11:"padding-top";s:2:"50";s:12:"padding-left";s:2:"20";}s:18:"content_margin_top";a:1:{s:10:"margin-top";s:4:"-185";}s:11:"footer_text";a:2:{s:5:"color";s:6:"ffffff";s:11:"text-shadow";a:1:{i:0;s:6:"142830";}}s:11:"footer_link";a:1:{s:5:"color";s:6:"ffffff";}s:18:"footer_link_active";a:2:{s:5:"color";s:6:"ffffff";s:15:"text-decoration";s:9:"underline";}s:13:"footer_titles";a:1:{s:5:"color";s:6:"ffffff";}s:9:"the_arrow";a:1:{s:16:"border-top-color";s:6:"301B25";}s:17:"navigation_shadow";a:1:{s:47:"box-shadow||-moz-box-shadow||-webkit-box-shadow";a:3:{s:7:"opacity";s:3:"0.3";s:8:"distance";s:1:"4";s:4:"size";s:2:"10";}}s:13:"global_radius";a:1:{s:13:"border-radius";s:1:"4";}s:6:"custom";a:3:{s:10:"custom-css";s:292:"#navigation-menu-items .depth-0 > .sub-menu{\n -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset;\n -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset;\n box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset;\n}\n\n\n#narrow-container {\n top: 0;\n}\n\n\n#slider {\n display: none !important;\n}";s:10:"menu-width";s:5:"fixed";s:10:"foldername";s:21:"Inc___Red__Collapsed_";}}s:10:"foldername";s:21:"Inc___Red__Collapsed_";}', 'yes'), +(186, 0, 'skin_7iE3SiQkChefdlFVpXR', 'a:5:{s:4:"mode";s:6:"custom";s:4:"name";s:10:"Inc - Aqua";s:2:"id";s:24:"skin_7iE3SiQkChefdlFVpXR";s:4:"data";a:27:{s:4:"body";a:4:{s:16:"background-color";s:6:"1c3945";s:16:"background-image";s:84:"http://localhost/afetec/wp-content/themes/positive/resources/skins/Inc___Aqua/bg.jpg";s:17:"background-repeat";s:8:"repeat-x";s:19:"background-position";s:5:"50% 0";}s:12:"body_pattern";a:1:{s:7:"pattern";s:9:"pattern-2";}s:16:"header_highlight";a:1:{s:10:"border-top";a:1:{i:0;s:6:"ffa230";}}s:18:"header_text_colors";a:1:{s:5:"color";s:6:"E7E7E8";}s:13:"header_colors";a:1:{s:5:"color";s:6:"E7E7E8";}s:20:"header_colors_active";a:1:{s:5:"color";s:6:"ffffff";}s:21:"navigation_background";a:1:{s:16:"background-color";s:6:"F89A23";}s:16:"navigation_image";a:1:{s:7:"pattern";s:9:"pattern-2";}s:15:"navigation_link";a:1:{s:5:"color";s:6:"ffedd6";}s:25:"sub_navigation_background";a:1:{s:16:"background-color";a:1:{i:0;s:6:"d6861e";}}s:19:"sub_navigation_link";a:1:{s:5:"color";a:1:{i:0;s:6:"ffedd6";}}s:26:"sub_navigation_link_active";a:1:{s:5:"color";a:1:{i:0;s:6:"ffedd6";}}s:24:"sub_navigation_highlight";a:2:{s:10:"border-top";a:1:{i:0;s:4:"0.03";}s:13:"border-bottom";a:1:{i:0;s:4:"0.04";}}s:9:"home_icon";a:1:{s:16:"background-color";s:6:"8c4d00";}s:19:"home_icon_highlight";a:1:{s:19:"border-bottom-color";s:6:"ffae4a";}s:16:"home_icon_active";a:1:{s:16:"background-color";s:6:"693a00";}s:26:"home_icon_highlight_active";a:1:{s:19:"border-bottom-color";s:6:"ffae4a";}s:5:"blurb";a:3:{s:5:"color";s:6:"D8E2DB";s:11:"padding-top";s:2:"50";s:12:"padding-left";s:2:"20";}s:18:"content_margin_top";a:1:{s:10:"margin-top";s:4:"-185";}s:11:"footer_text";a:2:{s:5:"color";s:6:"d4d4d4";s:11:"text-shadow";a:1:{i:0;s:6:"142830";}}s:11:"footer_link";a:1:{s:5:"color";s:6:"d4d4d4";}s:18:"footer_link_active";a:2:{s:5:"color";s:6:"ffffff";s:15:"text-decoration";s:9:"underline";}s:13:"footer_titles";a:1:{s:5:"color";s:6:"ffffff";}s:9:"the_arrow";a:1:{s:16:"border-top-color";s:6:"B16E19";}s:17:"navigation_shadow";a:1:{s:47:"box-shadow||-moz-box-shadow||-webkit-box-shadow";a:2:{s:8:"distance";s:1:"4";s:4:"size";s:2:"10";}}s:13:"global_radius";a:1:{s:13:"border-radius";s:1:"2";}s:6:"custom";a:3:{s:10:"custom-css";s:34:"#narrow-container {\r\n top:0;\r\n}";s:10:"menu-width";s:5:"fixed";s:10:"foldername";s:10:"Inc___Aqua";}}s:10:"foldername";s:10:"Inc___Aqua";}', 'yes'), +(205, 0, 'skin_A14Y4wCzZWVeLkmsKiZ', 'a:5:{s:4:"mode";s:6:"custom";s:4:"name";s:24:"Bsnss - Blue (Collapsed)";s:2:"id";s:24:"skin_A14Y4wCzZWVeLkmsKiZ";s:4:"data";a:30:{s:4:"body";a:4:{s:16:"background-color";s:6:"0F3A6F";s:17:"background-repeat";s:8:"repeat-x";s:19:"background-position";s:5:"50% 0";s:21:"background-attachment";s:6:"scroll";}s:16:"header_highlight";a:1:{s:10:"border-top";a:1:{i:0;s:6:"124480";}}s:18:"header_text_colors";a:1:{s:5:"color";s:6:"7495b6";}s:13:"header_colors";a:1:{s:5:"color";s:6:"7495b6";}s:20:"header_colors_active";a:1:{s:5:"color";s:6:"0a2547";}s:21:"navigation_background";a:1:{s:16:"background-color";s:6:"0F3A6F";}s:16:"navigation_image";a:1:{s:7:"pattern";s:9:"pattern-2";}s:15:"navigation_link";a:2:{s:5:"color";s:6:"cee2eb";s:11:"text-shadow";a:1:{i:0;s:6:"124480";}}s:22:"navigation_link_active";a:2:{s:5:"color";s:6:"ffffff";s:11:"text-shadow";a:1:{i:0;s:6:"124480";}}s:25:"sub_navigation_background";a:1:{s:16:"background-color";a:1:{i:0;s:6:"0B2B53";}}s:19:"sub_navigation_link";a:2:{s:5:"color";a:1:{i:0;s:6:"cee2eb";}s:11:"text-shadow";a:1:{i:0;s:6:"124480";}}s:26:"sub_navigation_link_active";a:2:{s:5:"color";a:1:{i:0;s:6:"ffffff";}s:11:"text-shadow";a:1:{i:0;s:6:"124480";}}s:24:"sub_navigation_highlight";a:2:{s:10:"border-top";a:1:{i:0;s:4:"0.03";}s:13:"border-bottom";a:1:{i:0;s:3:"0.1";}}s:9:"home_icon";a:1:{s:16:"background-color";s:6:"081f3b";}s:19:"home_icon_highlight";a:1:{s:19:"border-bottom-color";s:6:"124480";}s:16:"home_icon_active";a:1:{s:16:"background-color";s:6:"051526";}s:26:"home_icon_highlight_active";a:1:{s:19:"border-bottom-color";s:6:"124480";}s:9:"body_head";a:3:{s:16:"background-image";s:97:"http://localhost/afetec/wp-content/themes/positive/resources/skins/Bsnss___Blue__Collapsed/bg.png";s:17:"background-repeat";s:8:"repeat-x";s:19:"background-position";s:5:"50% 0";}s:12:"middle_image";a:3:{s:16:"background-image";s:106:"http://localhost/afetec/wp-content/themes/positive/resources/skins/Bsnss___Blue__Collapsed/half-circle.png";s:17:"background-repeat";s:9:"no-repeat";s:19:"background-position";s:8:"50% 100%";}s:5:"blurb";a:2:{s:5:"color";s:6:"0F3A6F";s:11:"padding-top";s:2:"30";}s:18:"content_margin_top";a:1:{s:10:"margin-top";s:4:"-185";}s:11:"footer_text";a:2:{s:5:"color";s:6:"ffffff";s:11:"text-shadow";a:1:{i:0;s:6:"0d325e";}}s:11:"footer_link";a:1:{s:5:"color";s:6:"D2EEFA";}s:18:"footer_link_active";a:2:{s:5:"color";s:6:"ffffff";s:15:"text-decoration";s:9:"underline";}s:13:"footer_titles";a:1:{s:5:"color";s:6:"ffffff";}s:9:"the_arrow";a:1:{s:16:"border-top-color";s:6:"0B294F";}s:17:"navigation_shadow";a:1:{s:47:"box-shadow||-moz-box-shadow||-webkit-box-shadow";a:2:{s:8:"distance";s:1:"2";s:4:"size";s:1:"9";}}s:12:"port_overlay";a:1:{s:16:"background-color";s:6:"0F3A6F";}s:13:"global_radius";a:1:{s:13:"border-radius";s:1:"2";}s:6:"custom";a:5:{s:11:"custom-logo";s:99:"http://localhost/afetec/wp-content/themes/positive/resources/skins/Bsnss___Blue__Collapsed/logo.png";s:10:"custom-css";s:302:"#navigation-menu-items .depth-0 > .sub-menu{\r\n -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset;\r\n -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset;\r\n box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset;\r\n}\r\n\r\n#narrow-container {\r\n top: 0;\r\n}\r\n\r\n#slider {\r\n display: none !important;\r\n}";s:10:"menu-width";s:5:"fixed";s:11:"page-shadow";s:1:"1";s:10:"foldername";s:21:"Business_Style__Blue_";}}s:10:"foldername";s:24:"Bsnss___Blue__Collapsed_";}', 'yes'), +(211, 0, 'positive_font_engine', 'a:13:{s:4:"body";a:2:{s:11:"font-family";s:28:"Arial, Helvetica, sans-serif";s:9:"font-size";s:2:"13";}s:7:"content";a:4:{s:11:"font-family";s:28:"Arial, Helvetica, sans-serif";s:9:"font-size";s:2:"13";s:15:"line-height//em";s:4:"1.35";s:2:"ID";s:8:".content";}s:8:"headings";a:2:{s:2:"ID";s:17:"h1,h2,h3,h4,h5,h6";s:11:"font-family";s:0:"";}s:2:"h1";a:3:{s:9:"font-size";s:2:"34";s:15:"line-height//em";s:1:"1";s:18:"letter-spacing//em";i:0;}s:2:"h2";a:3:{s:9:"font-size";s:2:"28";s:15:"line-height//em";s:1:"1";s:18:"letter-spacing//em";i:0;}s:2:"h3";a:3:{s:9:"font-size";s:2:"24";s:15:"line-height//em";s:1:"1";s:18:"letter-spacing//em";i:0;}s:2:"h4";a:3:{s:9:"font-size";s:2:"20";s:15:"line-height//em";s:1:"1";s:18:"letter-spacing//em";i:0;}s:2:"h5";a:3:{s:9:"font-size";s:2:"18";s:15:"line-height//em";s:1:"1";s:18:"letter-spacing//em";i:0;}s:2:"h6";a:3:{s:9:"font-size";s:2:"16";s:15:"line-height//em";s:1:"1";s:18:"letter-spacing//em";i:0;}s:13:"footer_titles";a:4:{s:9:"font-size";s:2:"20";s:2:"ID";s:20:".footer-widget-title";s:11:"font-family";s:0:"";s:18:"letter-spacing//em";i:0;}s:12:"footer_texts";a:3:{s:9:"font-size";s:2:"13";s:15:"line-height//em";s:3:"1.4";s:2:"ID";s:18:".widget, .widget a";}s:14:"sidebar_titles";a:4:{s:9:"font-size";s:2:"20";s:2:"ID";s:21:".sidebar-widget-title";s:11:"font-family";s:0:"";s:18:"letter-spacing//em";i:0;}s:11:"blurb_texts";a:4:{s:9:"font-size";s:2:"40";s:2:"ID";s:9:"#blurb h1";s:11:"font-family";s:0:"";s:18:"letter-spacing//em";i:0;}}', 'yes'), +(214, 0, 'nav_menu_options', 'a:2:{i:0;b:0;s:8:"auto_add";a:0:{}}', 'yes'), +(220, 0, 'cntctfrm_options', 'a:3:{s:19:"cntctfrm_user_email";s:5:"admin";s:21:"cntctfrm_custom_email";s:0:"";s:21:"cntctfrm_select_email";s:4:"user";}', 'yes'), +(221, 0, 'recently_activated', 'a:2:{s:30:"smart-youtube/smartyoutube.php";i:1319222268;s:36:"contact-form-plugin/contact_form.php";i:1319140739;}', 'yes'), +(228, 0, '_transient_timeout_feed_17b4621cc308bf021dbb467ab991abcf', '1319240679', 'no'), +(229, 0, '_transient_feed_17b4621cc308bf021dbb467ab991abcf', 'a:4:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:4:"\n \n";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:33:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:3:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:50:"link:http://localhost/afetec/ - Google Blog Search";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:87:"http://www.google.com/search?ie=utf-8&q=link:http://localhost/afetec/&tbm=blg&tbs=sbd:1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:83:"Your search - link:http://localhost/afetec/ - did not match any documents. ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://a9.com/-/spec/opensearch/1.1/";a:3:{s:12:"totalResults";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:10:"startIndex";a:1:{i:0;a:5:{s:4:"data";s:1:"1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:12:"itemsPerPage";a:1:{i:0;a:5:{s:4:"data";s:2:"10";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:8:{s:12:"content-type";s:28:"text/xml; charset=ISO-8859-1";s:4:"date";s:29:"Fri, 21 Oct 2011 11:44:43 GMT";s:7:"expires";s:2:"-1";s:13:"cache-control";s:18:"private, max-age=0";s:10:"set-cookie";a:2:{i:0;s:143:"PREF=ID=38925890758b8ab5:FF=0:TM=1319197483:LM=1319197483:S=_DZWXPtQD2WKSTu1; expires=Sun, 20-Oct-2013 11:44:43 GMT; path=/; domain=.google.com";i:1;s:212:"NID=52=gftO7Q7nVPSSV5WhkAFkd_vONqvuognPLTgJY0RYJ3xQhG0R0hYriMXRdKD_ZyMpAjsdAD4OZhGIOheTp0BhlEQJzka-1BPPLpmvwFO64lR9I9ZgizlE9DAH_rZe8tNs; expires=Sat, 21-Apr-2012 11:44:43 GMT; path=/; domain=.google.com; HttpOnly";}s:6:"server";s:3:"gws";s:16:"x-xss-protection";s:13:"1; mode=block";s:15:"x-frame-options";s:10:"SAMEORIGIN";}s:5:"build";s:14:"20090627192103";}', 'no'), +(230, 0, '_transient_timeout_feed_mod_17b4621cc308bf021dbb467ab991abcf', '1319240679', 'no'), +(231, 0, '_transient_feed_mod_17b4621cc308bf021dbb467ab991abcf', '1319197479', 'no'), +(232, 0, '_transient_timeout_dash_20494a3d90a6669585674ed0eb8dcd8f', '1319240679', 'no'); INSERT INTO `wpr3ss_options` (`option_id`, `blog_id`, `option_name`, `option_value`, `autoload`) VALUES -(128, 0, '_transient_feed_ac0b00fe65abe10e0c5b588f3ed8c7ca', 'a:4:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:"\n\n\n";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:50:"\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:3:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:14:"WordPress News";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:25:"http://wordpress.org/news";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:14:"WordPress News";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:13:"lastBuildDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 05:20:18 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:2:"en";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:9:"generator";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/?v=3.3-beta2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"item";a:10:{i:0;a:6:{s:4:"data";s:41:"\n \n \n \n \n \n \n\n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:20:"WordPress 3.3 Beta 2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:55:"http://wordpress.org/news/2011/10/wordpress-3-3-beta-2/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:64:"http://wordpress.org/news/2011/10/wordpress-3-3-beta-2/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 02:39:28 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=2080";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:344:"Changes since Beta 1: Updated the Blue theme Fixed IE7 and RTL support Improved flyout menu styling and fixed several glitches Finished the Pointers implementation Landed the dashboard Welcome box for new installs Improved contextual help styling Tweaked the admin bar a little more Fixed a bunch of bugs Consult the full change log  for [...]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Ryan Boren";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:917:"

Changes since Beta 1:

\n\n

Consult the full change log  for details, and see the Beta 1 announcement for information on how to help test Beta 2.

\n

Welcome for the new –
\n3.3 at beta 2.
\n(IE7, woo!)

\n

Download 3.3 Beta 2.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:60:"http://wordpress.org/news/2011/10/wordpress-3-3-beta-2/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:41:"\n \n \n \n \n \n \n\n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:20:"WordPress 3.3 Beta 1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:55:"http://wordpress.org/news/2011/10/wordpress-3-3-beta-1/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:64:"http://wordpress.org/news/2011/10/wordpress-3-3-beta-1/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 11 Oct 2011 00:22:35 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=2071";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:301:"WordPress 3.3 is ready for beta testers. As always, this is software still in development and we don’t recommend that you run it on a production site — set up a test site just to play with the new version. If you break it (find a bug), please report it, and if you’re a developer, try to [...]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Ryan Boren";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:1951:"

WordPress 3.3 is ready for beta testers.

\n

As always, this is software still in development and we don’t recommend that you run it on a production site — set up a test site just to play with the new version. If you break it (find a bug), please report it, and if you’re a developer, try to help us fix it.

\n

If all goes well, we hope to release WordPress 3.3 by the end of November. The more help we get with testing and fixing bugs, the sooner we will be able to release the final version. If you want to be a beta tester, you should check out the Codex article on how to report bugs.

\n

Here’s some of what’s new:

\n\n

Remember, if you find something you think is a bug, report it! You can bring it up in the alpha/beta forum, you can email it to the wp-testers list, or if you’ve confirmed that other people are experiencing the same bug, you can report it on the WordPress Core Trac. (We recommend starting in the forum or on the mailing list.)

\n

Theme and plugin authors, if you haven’t been following the 3.3 development cycle, please start now so that you can update your themes and plugins to be compatible with the newest version of WordPress.

\n

Download WordPress 3.3 Beta 1

\n

And now, haiku.

\n

Features almost done…

\n

3.3 at Beta 1.

\n

Test it now — have fun!

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:60:"http://wordpress.org/news/2011/10/wordpress-3-3-beta-1/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:56:"\n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:32:"Software Freedom Day + Hackathon";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:65:"http://wordpress.org/news/2011/09/software-freedom-day-hackathon/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:74:"http://wordpress.org/news/2011/09/software-freedom-day-hackathon/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 15 Sep 2011 07:33:56 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:6:{i:0;a:5:{s:4:"data";s:9:"Community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:6:"Events";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:7:"Testing";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:5;a:5:{s:4:"data";s:7:"bughunt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=2058";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:359:"Saturday, September 17 is Software Freedom Day. To that end, a few announcements about this weekend’s hackathon and WordCamp Portland. 3.3 Hackathon WordPress 3.3 is about to hit feature freeze. This means it’s the last chance to squeeze in features that haven’t quite been finished, and enhancements and fixes that no one has had time [...]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Jane Wells";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:3772:"

Saturday, September 17 is Software Freedom Day. To that end, a few announcements about this weekend’s hackathon and WordCamp Portland.

\n

3.3 Hackathon

\n

WordPress 3.3 is about to hit feature freeze. This means it’s the last chance to squeeze in features that haven’t quite been finished, and enhancements and fixes that no one has had time to address yet. Around this time, there are often dozens of tickets that have patches, but the patches have not been tested enough to be committed to core. Then the contributors who worked hard on the patches are disappointed that their code doesn’t make it into the current release. You can help us prevent this!

\n

This weekend, we’ll be running a has-patch needs-testing marathon for the 3.3 milestone. Basically, we’re looking for people who can help test patches and/or refresh patches that need updating. Lead developers and core contributors will be hanging around in the #wordpress-dev channel on irc.freenode.net to answer questions as needed, and will be committing patches as they get enough verification. As you test the patches, report your findings on the trac tickets in question. If all developers who make a living working with WordPress helped out for even an hour or two this weekend, we could clear the 200 tickets or so that are in this situation. To make it fun, why not get together with other WordPress devs and have an in-person hackathon meetup?

\n

WordCamp Portland

\n

At WordCamp Portland this weekend, some of the WordPress core team will be in attendance, including me, Nacin, and Koop. In addition to giving presentations and participating in the unconference sessions, we’ll be involved with a couple of other cool things at WCPDX:

\n\n

So, if you live it the Portland/Seattle area and haven’t already bought a ticket to attend WordCamp Portland, hurry up, as it’s going to be a great celebration of Software Freedom Day and WordPress.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:70:"http://wordpress.org/news/2011/09/software-freedom-day-hackathon/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:47:"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:23:"A Tale of Two WordCamps";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:58:"http://wordpress.org/news/2011/09/a-tale-of-two-wordcamps/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:67:"http://wordpress.org/news/2011/09/a-tale-of-two-wordcamps/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 14 Sep 2011 21:17:08 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:9:"Community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:6:"Events";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=2057";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:380:"This coming weekend, two WordCamps will be going on simultaneously — yep, it’s WordCamp season again! This weekend will be the first of many this autumn with multiple WordCamps. Tomorrow (not quite the weekend but close enough) is WordCamp Cape Town, and then this weekend, first-time WordCamp Albuquerque coincides with 4-time returning champ WordCamp Portland, [...]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Jane Wells";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:3683:"

This coming weekend, two WordCamps will be going on simultaneously — yep, it’s WordCamp season again! This weekend will be the first of many this autumn with multiple WordCamps. Tomorrow (not quite the weekend but close enough) is WordCamp Cape Town, and then this weekend, first-time WordCamp Albuquerque coincides with 4-time returning champ WordCamp Portland, a cool juxtaposition of a more established local community with one that is just getting started. If you’re anywhere near the Portland area, you should try to attend. The WordPress Foundation will be sponsoring some special activities around Software Freedom Day, and some members of the core team (me, Nacin, Koop) will be there.

\n

Is there a WordCamp coming up near you? Let’s find out!

\n

Sep 15: WordCamp Cape Town Cape Town, South Africa

\n

Sep 16-18: WordCamp Albuquerque Albuquerque, NM

\n

Sep 17-18: WordCamp Portland Portland, OR

\n

Sep 24: WordCamp Lisboa Lisboa, Portugal

\n

Sep 24: WordCamp Germany Koln, Germany

\n

Sep 25: WordCamp Sofia Sofia, Bulgaria

\n

Oct 1: WordCamp Louisville Louisville, Kentucky

\n

Oct 8-9: WordCamp Sevilla Seville, Spain

\n
\n

Oct 15-16: WordCamp Jabalpur Jabalpur, India

\n

Nov 5-6: WordCamp Toronto Toronto, ON

\n

Nov 5-6: WordCamp Gold Coast Gold Coast, Australia

\n

Nov 5-6: WordCamp Philly Philadelphia, PA

\n

Nov 12: WordCamp Caguas Caguas, Puerto Rico

\n

Nov 12-13: WordCamp Kenya Nairobi, Kenya

\n

Nov 12-13: WordCamp Detroit Detroit, MI

\n

Nov 12: WordCamp Richmond Richmond, VA

\n

Nov 12-13: WordCamp Denmark Copenhagen, Denmark

\n

Dec 17: WordCamp Las Vegas Las Vegas, NV

\n

Feb 3-4 WordCamp Atlanta Atlanta, GA

\n

There are also a number of WordCamps still in the early organizing stage that do not yet have dates set. These include: Ft. Wayne, IN; London, UK; Edmonton, Canada; Baku, Azerbaijan; Oslo, Norway; Sacramento, CA;  Birmingham, Alabama; Pittsburgh, PA; Omaha, NE; Orlando, FL; Tokyo, Japan; Paris, France; Zagreb, Croatia; Nashville, TN, Washington DC, Baltimore, MD; Bangkok, Thailand; Istanbul, Turkey.

\n

Hope to see you soon at a WordCamp near you!

\n


\n

\n
\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:63:"http://wordpress.org/news/2011/09/a-tale-of-two-wordcamps/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:47:"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:35:"Vote for WordPress Sessions at SXSW";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:58:"http://wordpress.org/news/2011/09/vote-for-wordpress-sxsw/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:67:"http://wordpress.org/news/2011/09/vote-for-wordpress-sxsw/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 02 Sep 2011 04:45:03 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:9:"Community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:11:"conferences";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:4:"sxsw";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=2036";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:302:"Each year, members of the web community from around the world submit session proposals to the South by Southwest Interactive conference, an event that played a role in the birth of WordPress. We head to Austin every year, do a BBQ or throw a party, but despite the fact that almost 15% of the web [...]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Jane Wells";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:6289:"

Each year, members of the web community from around the world submit session proposals to the South by Southwest Interactive conference, an event that played a role in the birth of WordPress. We head to Austin every year, do a BBQ or throw a party, but despite the fact that almost 15% of the web is powered by WordPress, there aren’t many sessions related to WordPress on the schedule. This year, more than 3200 proposals are competing for about 350 slots, and who has time to read through, vote, and comment on 3200 proposals? Out of those 3200+ proposals, only 8 relate to WordPress! I thought it would be handy to post a guide to the WordPressy proposals for SXSWi 2012, so that if you would like to check them out and vote on them it woud be fast and easy. Leaving a comment in addition to your thumbs up/down vote helps the staff and advisory board know which sessions are likely to have an interested audience, so make sure to leave comments on the sessions you think would be cool (remember, they also publish the podcasts afterward). Voting ends in about 24 hours, so if you want to weigh in, now’s the time. Thanks for helping spread the word!

\n

WordPress-specific Sessions

\n

This list is based on searching for “WordPress” in proposal titles, descriptions, and tags. Clicking the proposal title will take you to that page in the SXSW PanelPicker, where you can vote and comment. Names that are linked go to those people’s WordPress.org profiles.

\n

Blog Wars: Movable Type vs. WordPress Revisited

\n

Mark Jaquith – WordPress Lead Developer
\nByrne Reese – Endevver
\nThese days people tend to pit us against Drupal rather than Movable Type, but looking back at the early rivalry and learning from the positive and negative aspects of it would be cool as we position ourselves in competition with new platforms. I like seeing Mark present at conferences, he always prepares well and does a good job. Though I’m guessing these guys will be all friendly and collaborative, I might take a nostalgia hit and imagine them in a fistfight just to liven things up.

\n

Designing WordPress

\n

Jane Wells – WordPress User Experience Lead
\nDisclosure: This is me! Balancing the desire for truly open and participatory design processes against the often more efficient and consistent results of a more curated design method is something we’ve been working on for the past year or so in WordPress core. I’d use the design process for several recent core features (like the UI refresh and internal linking) to illustrate the issues we’ve faced and the results we’ve achieved.

\n

Open Source Social Networking

\n

John James Jacoby – BuddyPress Lead Developer
\nJ-trip (as John James Jacoby is fondly known by many in the community) is the lead dev for BuddyPress and the new bbPress plugin. He’s proposing a panel discussion among reps from several open source social network platforms. It’s always cool hearing more about BuddyPress, but it would be even cooler to figure out how it fits in with and/or stacks up against other platforms.

\n

Welcome to the Chaos – the Distributed Workplace

\n

Nikolay Bachiyski – WordPress Core Developer, GlotPress Lead Developer
\nLori McLeese – Automattic
\nThis one isn’t about WordPress per se, though using WordPress as a communication tool is one of the topics and Automattic is obviously a WordPress-based business. The main reason I think people should vote for this session is because Nikolay, core committing developer for internationalization and lead developer of GlotPress, our translation tool, is an awesome speaker. He is hysterically funny when he presents. I would bet money this presentation will involve a bear.

\n

Deploying WordPress: From Zero to Ninja

\n

Grant Norwood – Michael & Susan Dell Foundation
\nWhen Mark Jaquith says a presentation on security and deployment is on his short list, I’m impressed. (He said it in the comments on the proposal.)

\n

Beyond the Theme – Using WordPress as an API

\n

David Tufts – kickpress.org
\nObviously a hot topic in the community right now, seems like a no-brainer to choose.

\n

Local Government Online: WordPress Beats Drupal

\n

Jase Wilson – Luminopolis
\nThere was a presentation at WordCamp San Francisco this month on moving a news site from Drupal to WordPress. More and more the question comes up of which tool is best for various situations and requirements. And obviously getting government to use more open source software would be a cost-saver in these tough economic times.

\n

WordPress website built live in 45 minutes

\n

Glenn Todd – Dvize Creative
\nLive walkthroughs are always fun, and help prove to the uninitiated how easy WordPress can be.

\n

So: go vote on these session proposals and help spread the WordPress love. If you know of any WordPress-related proposals that didn’t come up in my search, let me know in a comment and I’ll update this post. Thanks, and maybe we’ll see you in Austin in March!

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:63:"http://wordpress.org/news/2011/09/vote-for-wordpress-sxsw/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:44:"\n \n \n \n \n \n \n \n\n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:17:"State of the Word";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:52:"http://wordpress.org/news/2011/08/state-of-the-word/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:61:"http://wordpress.org/news/2011/08/state-of-the-word/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 19 Aug 2011 15:32:04 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:2:{i:0;a:5:{s:4:"data";s:9:"Community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:4:"Meta";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=2019";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:307:"This has been an exciting year for WordPress. We’ve grown to power 14.7% of the top million websites in the world, up from 8.5%, and the latest data show 22 out of every 100 new active domains in the US are running WordPress. We also conducted our first ever user and developer survey, which got [...]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Matt Mullenweg";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:2043:"

This has been an exciting year for WordPress. We’ve grown to power 14.7% of the top million websites in the world, up from 8.5%, and the latest data show 22 out of every 100 new active domains in the US are running WordPress.

\n

We also conducted our first ever user and developer survey, which got over 18,000 responses from all over the world:

\n

\n

We found a few interesting tidbits from the survey responses already, including that 6,800 self-employed respondents were responsible for over 170,000 sites personally, and charged a median hourly rate of $50. In tough economic times, it’s heartening to see Open Source creating so many jobs. (If each site took only 3 hours to make, that’s $29.5M of work at the average hourly rate.)

\n

I talk about this data, and much more, in my State of the Word address which you can watch here:

\n

\n

We know there’s more good stuff hidden in there and we’re open sourcing and releasing the raw information behind it. If you’re a researcher and would like to dig into the anonymized survey data yourself, you can grab it here. (Careful, it’s a 9MB CSV.)

\n

There has never been a better time to be part of the WordPress community, and I want to thank each and every one of you for making it such a wonderful place to be. Now it’s time to get back to work, there’s still 85.3% of the web that needs help.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:57:"http://wordpress.org/news/2011/08/state-of-the-word/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:44:"\n \n \n \n \n \n \n \n\n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:23:"WordCamp SF Livestream!";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:57:"http://wordpress.org/news/2011/08/wordcamp-sf-livestream/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:66:"http://wordpress.org/news/2011/08/wordcamp-sf-livestream/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 12 Aug 2011 08:38:03 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:2:{i:0;a:5:{s:4:"data";s:9:"Community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=2012";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:342:"The annual WordPress conference, WordCamp San Francisco, starts in fewer than 8 hours. The sold out event — three full days of programming for bloggers, developers, theme designers, and professional WordPress users — will be shared with more than 1,000 ticket holders from near and far. If you are one of the many people who [...]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Jane Wells";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:2414:"

The annual WordPress conference, WordCamp San Francisco, starts in fewer than 8 hours. The sold out event — three full days of programming for bloggers, developers, theme designers, and professional WordPress users — will be shared with more than 1,000 ticket holders from near and far. If you are one of the many people who wanted to come but couldn’t swing the time off or travel expenses, you should check out the livestream tickets that are for sale. You can even get a conference t-shirt to commemorate your “virtual” participation.

\n

Speakers include members of the WordPress core development team, leaders of WordPress-based businesses, hobbyists, and everything in between. Take a look at the schedules for Friday, Saturday, and Sunday, and if you see something that sounds interesting (how could you not?), buy a livestream ticket. The stream will start at 16:00 UTC on Friday, August 12.

\n

Viewing Parties

\n

Celebrate your own local WordPress community by calling together some friends and having a livestream viewing party. In the case of regular WordPress meetup groups, if you do a viewing party we will have a process after #WCSF is over whereby attendees will be eligible to buy conference shirts if their meetup group organizer confirms viewing party attendance.

\n

Videos from all the recorded sessions will be posted for free on WordPress.tv within a couple of weeks, but watching the livestream allows you to support WordCamp while providing instant gratification. And let’s face it: the best part is that you’ll know what the heck people are talking about on Twitter using the hashtag #wcsf.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:62:"http://wordpress.org/news/2011/08/wordcamp-sf-livestream/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:44:"\n \n \n \n \n \n \n \n\n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:23:"Best WordCamp Speakers?";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:57:"http://wordpress.org/news/2011/07/best-wordcamp-speakers/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:66:"http://wordpress.org/news/2011/07/best-wordcamp-speakers/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 16 Jul 2011 21:32:34 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:2:{i:0;a:5:{s:4:"data";s:9:"Community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=2000";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:357:"As we complete speaker selection for the annual WordPress conference (a.k.a. WordCamp San Francisco), it’s clear that even though there were more than 200 speaker applications, many great WordCamp speakers did not apply. No fear! We will seek them out to make sure that WordCamp SF has a fantastic lineup, including people who didn’t apply [...]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Jane Wells";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:1600:"

As we complete speaker selection for the annual WordPress conference (a.k.a. WordCamp San Francisco), it’s clear that even though there were more than 200 speaker applications, many great WordCamp speakers did not apply. No fear! We will seek them out to make sure that WordCamp SF has a fantastic lineup, including people who didn’t apply (too shy? who knows?) but have wowed local crowds at previous WordCamps.

\n

This is about as basic a survey as there is. Tell us the three best WordCamp presentations you saw in the past year or so. For each, give the presenters name, the topic (exact title not necessary) and which WordCamp it was at (important).

\n

Example:

\n

1. Joe Shmoe, Using the Loop, WordCamp Sheboygan 2011
\n2. Jane Doe, Top 5 WordPress Plugins, WordCamp La Mancha 2010
\n3. Lee Smith, Your First Core Patch, WordCamp Atlantis 2011

\n

That’s it. We don’t need your name or any info at all, just your three top speaker votes. We’ll take a look at the people with the most votes, and consider them for WCSF if they’re not already in the application pool. Thanks for your help in making this year’s conference better and more WordPressy than ever.

\n

Vote Now!

\n

P.S. Have you bought your tickets yet?

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:62:"http://wordpress.org/news/2011/07/best-wordcamp-speakers/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:41:"\n \n \n \n \n \n \n\n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:15:"WordPress 3.2.1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:50:"http://wordpress.org/news/2011/07/wordpress-3-2-1/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:59:"http://wordpress.org/news/2011/07/wordpress-3-2-1/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 12 Jul 2011 19:49:06 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=1982";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:358:"After more than a million downloads of WordPress 3.2, we’re now releasing WordPress 3.2.1 into the wild. This maintenance release fixes a server incompatibility related to JSON that’s unfortunately affected some of you, as well as a few other fixes in the new dashboard design and the Twenty Eleven theme. If you’ve already updated to [...]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Andrew Nacin";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:1129:"

After more than a million downloads of WordPress 3.2, we’re now releasing WordPress 3.2.1 into the wild. This maintenance release fixes a server incompatibility related to JSON that’s unfortunately affected some of you, as well as a few other fixes in the new dashboard design and the Twenty Eleven theme. If you’ve already updated to 3.2, then this update will be even faster than usual, thanks to the new feature in 3.2 that only updates files that have been changed, rather than replacing all the files in your installation.

\n

For a full list of fixes, view the changelog the list of tickets. Our release haiku:

\n

JSON, the admin
\nA little bit tidier
\nEdge cases covered

\n

Download 3.2.1 or update now from the Dashboard → Updates menu in your site’s admin area.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:55:"http://wordpress.org/news/2011/07/wordpress-3-2-1/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:41:"\n \n \n \n \n \n \n\n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:27:"WordPress 3.2 now available";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:43:"http://wordpress.org/news/2011/07/gershwin/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:52:"http://wordpress.org/news/2011/07/gershwin/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 04 Jul 2011 21:07:06 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=1924";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:329:"Here in the U.S. we are observing Independence Day, and I can’t think of a more fitting way to mark a day that celebrates freedom than by releasing more free software to help democratize publishing around the globe. I’m excited to announce that WordPress 3.2 is now available to the world, both as an update in [...]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Matt Mullenweg";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:14127:"

Here in the U.S. we are observing Independence Day, and I can’t think of a more fitting way to mark a day that celebrates freedom than by releasing more free software to help democratize publishing around the globe. I’m excited to announce that WordPress 3.2 is now available to the world, both as an update in your dashboard and a download on WordPress.org. Version 3.2 is our fifteenth major release of WordPress and comes just four months after 3.1 (which coincidentally just passed the 15 million download mark this morning), reflecting the growing speed of development in the WordPress community and our dedication to getting improvements in your hands as soon as possible. We’re dedicating this release to noted composer and pianist George Gershwin.

\n

Before we get to the release, in anticipation of the State of the Word speech at the upcoming WordCamp San Francisco (the annual WordPress conference) we’re doing a survey or census of the WordPress world. If you have a moment, please fill out this survey and we’ll share what we learn by publishing the aggregate results in August.

\n

The focus for this release was making WordPress faster and lighter. The first thing you’ll notice when you log in to 3.2 is a refreshed dashboard design that tightens the typography, design, and code behind the admin. (Rhapsody in Grey?) If you’re starting a new blog, you’ll also appreciate the fully HTML5 new Twenty Eleven theme, fulfilling our plan to replace the default theme every year. Start writing your first post in our redesigned post editor and venture to the full-screen button in the editing toolbar to enter the new distraction-free writing or zen mode, my personal favorite feature of the release. All of the widgets, menus, buttons, and interface elements fade away to allow you to compose and edit your thoughts in a completely clean environment conducive to writing, but when your mouse strays to the top of the screen your most-used shortcuts are right there where you need them. (I like to press F11 to take my browser full-screen, getting rid of even the OS chrome.)

\n

\n

Under the hood there have been a number of improvements, not the least of which is the streamlining enabled by our previously announced plan of retiring support for PHP4, older versions of MySQL, and legacy browsers like IE6, which allows us to take advantage of more features enabled by new technologies. The admin bar has a few more shortcuts to your most commonly-used actions. On the comment moderation screen, the new approve & reply feature speeds up your conversation management. You’ll notice in your first update after 3.2 that we’ll only be updating the files that have changed with each new release instead of every file in your WordPress installation, which makes updates significantly faster on all hosting platforms. There are also some fun new theme features shown off by Twenty Eleven, like the ability to have multiple rotating header images to highlight all of your favorite photos.

\n

There is way more, like our new freedoms and credits screens (linked from your dashboard footer), so for the full story check out the Codex page on 3.2 or the Trac milestone which includes the 400+ tickets closed in this release.

\n

A Community Effort

\n

We now finally have a credits page inside of WordPress itself (though a cool revision is coming in 3.3), but for posterity let’s give a round of applause to these fine folks who contributed to 3.2:

\n

Aaron Brazell, Aaron Campbell, Aaron Jorbin, Adam Harley, Alex Concha, ampt, Andrew Nacin, Andrew Ozz, andrewryno, andy, Austin Matzko, BenChapman, Ben Dunkle, bluntelk, Boone Gorges, Brandon Allen, Brandon Burke, Caspie, cfinke, charlesclarkson, chexee, coffee2code, Cristi Burcă, daniloercoli, Daryl Koopersmith, David Cowgill, David Trower, demetris, Devin Reams, Dion Hulse, dllh, Dominik Schilling, Doug Provencio, dvwallin, Dylan Kuhn, Eric Mann, fabifott, Franklin Tse, Frumph, garyc40, Glenn Ansley, guyn, hakre, hebbet, Helen Hou-Sandi, hew, holizz, Ian Stewart, Jacob Gillespie, Jane Wells, Jayjdk, Jeff Farthing, Joachim Kudish, joelhardi, John Blackbourn, John Ford, John James Jacoby, JohnONolan, Jon Cave, joostdevalk, Jorge Bernal, Joseph Scott, Justin Sternberg, Justin Tadlock, kevinB, Knut Sparhell, kovshenin, Kuraishi, Lance Willett, linuxologos, lloydbudd, Luc De Brouwer, marcis20, Mark Jaquith, Mark McWilliams, Martin Lormes, Matías Ventura, Matt Martz, Matt Thomas, MattyRob, mcepl, mdawaffe, Michael Fields, MichaelH, michaeltyson, Mike Schroder, Milan Dinić, mintindeed, mitchoyoshitaka, Mohammad Jangda, mrroundhill, natecook, nathanrice, Niall Kennedy, Nick Bohle, Nikolay Bachiyski, nuxwin, Otto, pavelevap, pete.mall, Peter Westwood, Prasath Nadarajah, Ptah Dunbar, Rafael Poveda, Rahe, Ramiy, Rasheed Bydousi, Reuben Gunday, Robert Chapin, Ron Rennick, Ross Hanney, Ryan Boren, Ryan Imel, Safirul Alredha, Samir Shah, saracannon, sbressler, Sergey Biryukov, shakenstirred, Sidney Harrell, Simon Prosser, sorich87, szadok, tetele, tigertech, trepmal, Utkarsh Kukreti, valentinas, webduo, Xavier Borderie, Yoav Farhi, Ze Fontainhas, and ziofix.

\n

Bonus: On their WordPress.org profiles over 20,000 people have said they make their living from WordPress. Are you one of them? Don’t forget to take a minute for our survey.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:48:"http://wordpress.org/news/2011/07/gershwin/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"href";s:31:"http://wordpress.org/news/feed/";s:3:"rel";s:4:"self";s:4:"type";s:19:"application/rss+xml";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:44:"http://purl.org/rss/1.0/modules/syndication/";a:2:{s:12:"updatePeriod";a:1:{i:0;a:5:{s:4:"data";s:6:"hourly";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:15:"updateFrequency";a:1:{i:0;a:5:{s:4:"data";s:1:"1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:8:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Thu, 20 Oct 2011 18:53:50 GMT";s:12:"content-type";s:23:"text/xml; charset=UTF-8";s:10:"connection";s:5:"close";s:4:"vary";s:15:"Accept-Encoding";s:10:"x-pingback";s:36:"http://wordpress.org/news/xmlrpc.php";s:13:"last-modified";s:29:"Thu, 20 Oct 2011 05:20:18 GMT";s:4:"x-nc";s:11:"HIT luv 139";}s:5:"build";s:14:"20090627192103";}', 'no'); +(233, 0, '_transient_dash_20494a3d90a6669585674ed0eb8dcd8f', '
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 738
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1108
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1602
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1643
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1663
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1693
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1763
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1974
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1978
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2377
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2392
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2396
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2400
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2448
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2470
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2475
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2479
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2483
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2531
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2553
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2966
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2974
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2982
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2990
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2998
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3349
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3364
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3368
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3372
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3433
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3455
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3491
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3513
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3518
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3522
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3526
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3530
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3840
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3872
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3902
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3925
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3936
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3946
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3968
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3982
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4009
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4035
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4224
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4237
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4258
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4271
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4299
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4313
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4335
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4349
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4553
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4589
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4625
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4651
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4680
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4694
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4725
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4755
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4908
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4933
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4965
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4991
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5045
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5174
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5210
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5243
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5274
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5378
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5410
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5449
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5485
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5520
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5555
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5562
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5839
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5854
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5858
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5862
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5910
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5932
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5937
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5941
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5945
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5993
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 6015
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 6452
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 7650
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 7711
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 7792
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 7811
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 8623
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 9320
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 9332
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 9343
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 10863
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11259
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11272
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11285
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11298
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11311
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11686
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11700
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 13052
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14087
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14133
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14197
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14269
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14294
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14368
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14418
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14904
Call Stack
#TimeMemoryFunctionLocation
10.0171687664{main}( )..\\index-extra.php:0
20.534540649520wp_dashboard_incoming_links( )..\\index-extra.php:23
30.534640649720wp_dashboard_cached_rss_widget( )..\\dashboard.php:785
40.535740697624call_user_func_array\n( )..\\dashboard.php:1065
50.535740697944wp_dashboard_incoming_links_output( )..\\dashboard.php:1065
60.535840704080fetch_feed( )..\\dashboard.php:796
70.543640751216require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n

Este widget de escritorio consulta a la Búsqueda de blogs de Google de modo que cuando otro blog enlace a su sitio se mostrará aquí. No se ha encontrado ningún enlace entrante… aún. Está bien, no hay prisa.

\n', 'no'); INSERT INTO `wpr3ss_options` (`option_id`, `blog_id`, `option_name`, `option_value`, `autoload`) VALUES -(129, 0, '_transient_timeout_feed_mod_ac0b00fe65abe10e0c5b588f3ed8c7ca', '1319180029', 'no'), -(130, 0, '_transient_feed_mod_ac0b00fe65abe10e0c5b588f3ed8c7ca', '1319136829', 'no'), -(131, 0, '_transient_timeout_dash_4077549d03da2e451c8b5f002294ff51', '1319180029', 'no'), -(132, 0, '_transient_dash_4077549d03da2e451c8b5f002294ff51', '
', 'no'), -(133, 0, '_transient_timeout_feed_a5420c83891a9c88ad2a4f04584a5efc', '1319180030', 'no'), -(134, 0, '_transient_feed_a5420c83891a9c88ad2a4f04584a5efc', 'a:4:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:"\n \n";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:72:"\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:39:"WordPress Plugins » View: Most Popular";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:51:"http://wordpress.org/extend/plugins/browse/popular/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:39:"WordPress Plugins » View: Most Popular";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:5:"en-US";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 18:43:52 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:9:"generator";a:1:{i:0;a:5:{s:4:"data";s:25:"http://bbpress.org/?v=1.1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"item";a:15:{i:0;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:29:"Arne on "Google XML Sitemaps"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:70:"http://wordpress.org/extend/plugins/google-sitemap-generator/#post-132";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 09 Mar 2007 22:31:32 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:40:"132@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:105:"This plugin will generate a special XML sitemap which will help search engines to better index your blog.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Arne";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:49:"Joost de Valk on "Google Analytics for WordPress"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:77:"http://wordpress.org/extend/plugins/google-analytics-for-wordpress/#post-2316";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 14 Sep 2007 12:15:27 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"2316@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:145:"Track your WordPress site easily and with lots of metadata: views per author & category, automatic tracking of outbound clicks and pageviews.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Joost de Valk";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:33:"uberdose on "All in One SEO Pack"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:65:"http://wordpress.org/extend/plugins/all-in-one-seo-pack/#post-753";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 30 Mar 2007 20:08:18 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:40:"753@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:92:"Automatically optimizes your Wordpress blog for Search Engines (Search Engine Optimization).";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"uberdose";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:36:"Takayuki Miyoshi on "Contact Form 7"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:61:"http://wordpress.org/extend/plugins/contact-form-7/#post-2141";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 02 Aug 2007 12:45:03 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"2141@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:54:"Just another contact form plugin. Simple but flexible.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:16:"Takayuki Miyoshi";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:66:"eight7teen on "SexyBookmarks | email, bookmark, and share buttons"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:60:"http://wordpress.org/extend/plugins/sexybookmarks/#post-9249";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 22 Feb 2009 11:30:11 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"9249@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:104:"Adds an attractive social bookmarking menu to your posts, pages, index, or any combination of the three.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"eight7teen";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"BraveNewCode Inc. on "WPtouch"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:54:"http://wordpress.org/extend/plugins/wptouch/#post-5468";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 01 May 2008 04:58:09 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"5468@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:150:"WPtouch: A simple, powerful and elegant mobile theme for your website.\n\nWPtouch automatically transforms your WordPress blog into an iPhone applicatio";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:17:"BraveNewCode Inc.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:38:"Brian Colinger on "WordPress Importer"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:66:"http://wordpress.org/extend/plugins/wordpress-importer/#post-18101";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 May 2010 17:42:45 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"18101@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:101:"Import posts, pages, comments, custom fields, categories, tags and more from a WordPress export file.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brian Colinger";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:42:"Mike Challis on "Fast Secure Contact Form"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:63:"http://wordpress.org/extend/plugins/si-contact-form/#post-12636";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 27 Aug 2009 01:20:04 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"12636@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:131:"A super customizable contact form that lets your visitors send you email. Blocks all automated spammers. No templates to mess with.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Mike Challis";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:34:"flash gallery on "1 Flash Gallery"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:63:"http://wordpress.org/extend/plugins/1-flash-gallery/#post-24163";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 03 Feb 2011 14:02:51 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"24163@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:146:"1 Flash Gallery is a Photo Gallery with slideshow function, many skins and powerfull admin to manage your image gallery without any program skills";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"flash gallery";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"Alex Rabe on "NextGEN Gallery"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:62:"http://wordpress.org/extend/plugins/nextgen-gallery/#post-1169";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 23 Apr 2007 20:08:06 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"1169@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:108:"NextGEN Gallery is a full integrated Image Gallery plugin for WordPress with dozens of options and features.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:9:"Alex Rabe";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:10;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:37:"Michael Torbert on "WP Security Scan"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:63:"http://wordpress.org/extend/plugins/wp-security-scan/#post-4986";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 29 Mar 2008 20:05:44 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"4986@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:63:"Scans your WordPress installation for security vulnerabilities.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"Michael Torbert";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:11;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:28:"casibus on "ourSTATS Widget"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:65:"http://wordpress.org/extend/plugins/ourstatsde-widget/#post-18282";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 29 May 2010 14:16:19 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"18282@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:51:"create a widget for the ourstats.de counter service";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:7:"casibus";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:12;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:66:"mitcho (Michael ?? Erlewine) on "Yet Another Related Posts Plugin"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:79:"http://wordpress.org/extend/plugins/yet-another-related-posts-plugin/#post-2769";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 02 Jan 2008 13:05:03 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"2769@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:133:"Display a list of related entries on your site and feeds based on a unique algorithm. Templating allows customization of the display.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:28:"mitcho (Michael ?? Erlewine)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:13;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:38:"mdawaffe on "Jetpack by WordPress.com"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:55:"http://wordpress.org/extend/plugins/jetpack/#post-23862";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Jan 2011 02:21:38 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"23862@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:104:"Supercharge your WordPress site with powerful features previously only available to WordPress.com users.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"mdawaffe";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:14;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:27:"Frank on "Secure WordPress"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:63:"http://wordpress.org/extend/plugins/secure-wordpress/#post-5920";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 11 Jun 2008 10:26:19 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"5920@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:25:"WordPress Security Plugin";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"Frank";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"href";s:52:"http://wordpress.org/extend/plugins/rss/view/popular";s:3:"rel";s:4:"self";s:4:"type";s:19:"application/rss+xml";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:8:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Thu, 20 Oct 2011 18:53:51 GMT";s:12:"content-type";s:23:"text/xml; charset=UTF-8";s:10:"connection";s:5:"close";s:4:"vary";s:15:"Accept-Encoding";s:13:"last-modified";s:19:"2007-03-09 22:31:32";s:14:"content-length";s:4:"7895";s:4:"x-nc";s:11:"HIT luv 139";}s:5:"build";s:14:"20090627192103";}', 'no'), -(135, 0, '_transient_timeout_feed_mod_a5420c83891a9c88ad2a4f04584a5efc', '1319180030', 'no'), -(136, 0, '_transient_feed_mod_a5420c83891a9c88ad2a4f04584a5efc', '1319136830', 'no'), -(137, 0, '_transient_timeout_feed_57bc725ad6568758915363af670fd8bc', '1319180030', 'no'), -(138, 0, '_transient_feed_57bc725ad6568758915363af670fd8bc', 'a:4:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:"\n \n";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:72:"\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:33:"WordPress Plugins » View: Newest";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:47:"http://wordpress.org/extend/plugins/browse/new/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:33:"WordPress Plugins » View: Newest";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:5:"en-US";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 18:45:54 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:9:"generator";a:1:{i:0;a:5:{s:4:"data";s:25:"http://bbpress.org/?v=1.1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"item";a:15:{i:0;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"vagabumming on "Branded Email"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:61:"http://wordpress.org/extend/plugins/branded-email/#post-31324";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 15:18:54 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31324@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:48:"Sends your logo with WordPress generated emails.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"vagabumming";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:35:"jamiedust on "TinyMCE Blockformats"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:68:"http://wordpress.org/extend/plugins/tinymce-blockformats/#post-31256";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 18 Oct 2011 22:49:23 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31256@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:103:"This plugin allows you to select which elements are used in the formats dropdown on the TinyMCE editor.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:9:"jamiedust";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:37:"ramseyp on "Foomark WordPress Widget"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:72:"http://wordpress.org/extend/plugins/foomark-wordpress-widget/#post-31304";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 23:57:15 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31304@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:69:"Foomark WordPress Widget displays your Foomark bookmarks in a widget.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:7:"ramseyp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:27:"goonanism on "Gallery Only"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:60:"http://wordpress.org/extend/plugins/gallery-only/#post-31272";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 11:07:37 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31272@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:123:"Description: This plugin replaces the default gallery with clean looking carousel that utilises the Moodular jQuery plugin.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:9:"goonanism";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:40:"Sergey Biryukov on "IDN AJAX Workaround"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:67:"http://wordpress.org/extend/plugins/idn-ajax-workaround/#post-31319";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 13:54:51 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31319@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:62:"Fixes AJAX requests on sites with IDN domains in IE and Opera.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"Sergey Biryukov";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:42:"dean-silversquare on "FB Thumbnail Config"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:67:"http://wordpress.org/extend/plugins/fb-thumbnail-config/#post-30863";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 06 Oct 2011 17:08:49 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"30863@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:150:"Customize thumbnails and descriptions generated on Facebook when your post/page is shared. This plugin lets you to control exactly how your posts/page";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:17:"dean-silversquare";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:44:"octeth_wordpress on "Octeth Email Marketing"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:70:"http://wordpress.org/extend/plugins/octeth-email-marketing/#post-31309";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 07:55:35 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31309@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:129:"With this plug-in, blog owner will be able to "link" his Oempro account with WordPress and start accepting subscriptions.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:16:"octeth_wordpress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:21:"sstukov on "UserLook"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:56:"http://wordpress.org/extend/plugins/userlook/#post-31252";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 18 Oct 2011 18:52:46 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31252@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:79:"Integrate UserLook - real time analytics of your blog activity. Live dashboard.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:7:"sstukov";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:22:"edouardb on "wtipress"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:56:"http://wordpress.org/extend/plugins/wtipress/#post-30214";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 16 Sep 2011 08:23:38 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"30214@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:99:"Makes a Wordpress site multilingual, and allows to push translations to WebTranslateIt.com service.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"edouardb";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:36:"rodrigo007994 on "Simple Pagination"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:61:"http://wordpress.org/extend/plugins/blog-download/#post-31300";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 18:32:46 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31300@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:56:"Contributor: Rodrigo Villanueva Ceballos - zencherry.com";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"rodrigo007994";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:10;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:40:"masdiblogs on "WordPress Ping Optimizer"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:72:"http://wordpress.org/extend/plugins/wordpress-ping-optimizer/#post-31299";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 18:11:51 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31299@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:119:"Save your wordpress blog from getting tagged as ping spammer. This plugin is a fork of the cbnet Ping Optimizer plugin.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"masdiblogs";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:11;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:33:"scribu on "User Management Tools"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:69:"http://wordpress.org/extend/plugins/user-management-tools/#post-31298";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 17:33:08 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31298@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:90:"Allows super-admins to quickly add users to a particular blog in a multisite installation.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"scribu";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:12;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:42:"Syed Balkhi on "Prevent Skype Overwriting"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://wordpress.org/extend/plugins/prevent-skype-overwriting/#post-31302";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 21:02:25 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31302@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:110:"This plugin adds a simple meta code which prevents Skype from overwriting all phone numbers with their widget.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"Syed Balkhi";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:13;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:20:"Eli on "SPOSTARBUST"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"http://wordpress.org/extend/plugins/spostarbust/#post-31263";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 08:11:05 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31263@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:58:"Show Posts On Sidebar That Are Related By Using Same Tags.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:3:"Eli";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:14;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:32:"GeekPress on "Simple Pagination"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:65:"http://wordpress.org/extend/plugins/simple-pagination/#post-31159";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 15 Oct 2011 19:42:16 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31159@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:93:"Simple Pagination allows to set up an advanced pagination for easier navigation on your site.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:9:"GeekPress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"href";s:48:"http://wordpress.org/extend/plugins/rss/view/new";s:3:"rel";s:4:"self";s:4:"type";s:19:"application/rss+xml";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:8:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Thu, 20 Oct 2011 18:53:52 GMT";s:12:"content-type";s:23:"text/xml; charset=UTF-8";s:10:"connection";s:5:"close";s:4:"vary";s:15:"Accept-Encoding";s:13:"last-modified";s:19:"2011-10-20 15:18:54";s:14:"content-length";s:4:"7663";s:4:"x-nc";s:11:"HIT luv 139";}s:5:"build";s:14:"20090627192103";}', 'no'), -(139, 0, '_transient_timeout_feed_mod_57bc725ad6568758915363af670fd8bc', '1319180030', 'no'), -(140, 0, '_transient_timeout_feed_867bd5c64f85878d03a060509cd2f92c', '1319180030', 'no'), -(141, 0, '_transient_feed_mod_57bc725ad6568758915363af670fd8bc', '1319136830', 'no'); +(234, 0, '_transient_timeout_feed_a5420c83891a9c88ad2a4f04584a5efc', '1319240680', 'no'), +(235, 0, '_transient_feed_a5420c83891a9c88ad2a4f04584a5efc', 'a:4:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:"\n \n";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:72:"\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:39:"WordPress Plugins » View: Most Popular";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:51:"http://wordpress.org/extend/plugins/browse/popular/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:39:"WordPress Plugins » View: Most Popular";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:5:"en-US";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 21 Oct 2011 11:35:29 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:9:"generator";a:1:{i:0;a:5:{s:4:"data";s:25:"http://bbpress.org/?v=1.1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"item";a:15:{i:0;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:29:"Arne on "Google XML Sitemaps"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:70:"http://wordpress.org/extend/plugins/google-sitemap-generator/#post-132";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 09 Mar 2007 22:31:32 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:40:"132@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:105:"This plugin will generate a special XML sitemap which will help search engines to better index your blog.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Arne";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:49:"Joost de Valk on "Google Analytics for WordPress"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:77:"http://wordpress.org/extend/plugins/google-analytics-for-wordpress/#post-2316";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 14 Sep 2007 12:15:27 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"2316@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:145:"Track your WordPress site easily and with lots of metadata: views per author & category, automatic tracking of outbound clicks and pageviews.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Joost de Valk";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:33:"uberdose on "All in One SEO Pack"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:65:"http://wordpress.org/extend/plugins/all-in-one-seo-pack/#post-753";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 30 Mar 2007 20:08:18 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:40:"753@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:92:"Automatically optimizes your Wordpress blog for Search Engines (Search Engine Optimization).";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"uberdose";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:36:"Takayuki Miyoshi on "Contact Form 7"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:61:"http://wordpress.org/extend/plugins/contact-form-7/#post-2141";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 02 Aug 2007 12:45:03 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"2141@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:54:"Just another contact form plugin. Simple but flexible.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:16:"Takayuki Miyoshi";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:66:"eight7teen on "SexyBookmarks | email, bookmark, and share buttons"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:60:"http://wordpress.org/extend/plugins/sexybookmarks/#post-9249";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 22 Feb 2009 11:30:11 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"9249@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:104:"Adds an attractive social bookmarking menu to your posts, pages, index, or any combination of the three.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"eight7teen";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"BraveNewCode Inc. on "WPtouch"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:54:"http://wordpress.org/extend/plugins/wptouch/#post-5468";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 01 May 2008 04:58:09 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"5468@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:150:"WPtouch: A simple, powerful and elegant mobile theme for your website.\n\nWPtouch automatically transforms your WordPress blog into an iPhone applicatio";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:17:"BraveNewCode Inc.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:38:"Brian Colinger on "WordPress Importer"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:66:"http://wordpress.org/extend/plugins/wordpress-importer/#post-18101";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 May 2010 17:42:45 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"18101@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:101:"Import posts, pages, comments, custom fields, categories, tags and more from a WordPress export file.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Brian Colinger";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:34:"flash gallery on "1 Flash Gallery"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:63:"http://wordpress.org/extend/plugins/1-flash-gallery/#post-24163";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 03 Feb 2011 14:02:51 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"24163@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:146:"1 Flash Gallery is a Photo Gallery with slideshow function, many skins and powerfull admin to manage your image gallery without any program skills";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"flash gallery";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:42:"Mike Challis on "Fast Secure Contact Form"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:63:"http://wordpress.org/extend/plugins/si-contact-form/#post-12636";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 27 Aug 2009 01:20:04 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"12636@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:131:"A super customizable contact form that lets your visitors send you email. Blocks all automated spammers. No templates to mess with.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Mike Challis";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"Alex Rabe on "NextGEN Gallery"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:62:"http://wordpress.org/extend/plugins/nextgen-gallery/#post-1169";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 23 Apr 2007 20:08:06 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"1169@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:108:"NextGEN Gallery is a full integrated Image Gallery plugin for WordPress with dozens of options and features.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:9:"Alex Rabe";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:10;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:66:"mitcho (Michael ?? Erlewine) on "Yet Another Related Posts Plugin"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:79:"http://wordpress.org/extend/plugins/yet-another-related-posts-plugin/#post-2769";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 02 Jan 2008 13:05:03 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"2769@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:133:"Display a list of related entries on your site and feeds based on a unique algorithm. Templating allows customization of the display.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:28:"mitcho (Michael ?? Erlewine)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:11;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:37:"Michael Torbert on "WP Security Scan"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:63:"http://wordpress.org/extend/plugins/wp-security-scan/#post-4986";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 29 Mar 2008 20:05:44 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"4986@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:63:"Scans your WordPress installation for security vulnerabilities.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"Michael Torbert";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:12;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:28:"casibus on "ourSTATS Widget"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:65:"http://wordpress.org/extend/plugins/ourstatsde-widget/#post-18282";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 29 May 2010 14:16:19 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"18282@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:51:"create a widget for the ourstats.de counter service";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:7:"casibus";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:13;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:38:"mdawaffe on "Jetpack by WordPress.com"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:55:"http://wordpress.org/extend/plugins/jetpack/#post-23862";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Jan 2011 02:21:38 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"23862@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:104:"Supercharge your WordPress site with powerful features previously only available to WordPress.com users.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"mdawaffe";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:14;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:27:"Frank on "Secure WordPress"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:63:"http://wordpress.org/extend/plugins/secure-wordpress/#post-5920";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 11 Jun 2008 10:26:19 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"5920@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:25:"WordPress Security Plugin";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"Frank";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"href";s:52:"http://wordpress.org/extend/plugins/rss/view/popular";s:3:"rel";s:4:"self";s:4:"type";s:19:"application/rss+xml";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:8:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Fri, 21 Oct 2011 11:44:43 GMT";s:12:"content-type";s:23:"text/xml; charset=UTF-8";s:10:"connection";s:5:"close";s:4:"vary";s:15:"Accept-Encoding";s:13:"last-modified";s:19:"2007-03-09 22:31:32";s:14:"content-length";s:4:"7895";s:4:"x-nc";s:11:"HIT luv 138";}s:5:"build";s:14:"20090627192103";}', 'no'), +(236, 0, '_transient_timeout_feed_mod_a5420c83891a9c88ad2a4f04584a5efc', '1319240680', 'no'), +(237, 0, '_transient_feed_mod_a5420c83891a9c88ad2a4f04584a5efc', '1319197480', 'no'), +(238, 0, '_transient_timeout_feed_ac0b00fe65abe10e0c5b588f3ed8c7ca', '1319240681', 'no'); INSERT INTO `wpr3ss_options` (`option_id`, `blog_id`, `option_name`, `option_value`, `autoload`) VALUES -(142, 0, '_transient_feed_867bd5c64f85878d03a060509cd2f92c', 'a:4:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:"\n\n\n";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:61:"\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:16:"WordPress Planet";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:28:"http://planet.wordpress.org/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:2:"en";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:47:"WordPress Planet - http://planet.wordpress.org/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"item";a:50:{i:0;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:53:"WPTavern: WordPress.com Blogs To Get More Advertising";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5677";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:105:"http://feedproxy.google.com/~r/WordpressTavern/~3/d30p4ZUDNac/wordpress-com-blogs-to-get-more-advertising";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3213:"

Automattic LogoFederated Media in partnership with Automattic has signed a deal to sell advertising to potentially 25 million websites spread across WordPress.com. This isn’t the first time the two have partnered up as FM and Automattic have been launching a series of websites for specific subjects such as FoodPress and EcoPress. This deal presents Federated Media the opportunity to sell highly relevant advertising in mass. For example, Automattic most likely has details that allow them to know the best performing sites on specific subjects such as automotive, food, tech, etc. This data can be used to display relevant advertising from FM so that the content and the advertising are related to each other.

\n

One of the quotes I’m seeing attributed to Toni Schneider, CEO of Automattic rubs me the wrong way.

\n

Automattic’s WordPress software supports 25 million blogs with a combined readership of 300 million unique visitors per month — a total of 15 percent of the web sites on the Internet, Schneider said.

\n

First off, the only thing of Automattics’ is WordPress.com. Secondly, while it seems like Toni is talking about 25 million blogs on WordPress.com, how can that be 15% of the internet? That’s like saying 15% of the internet calls WordPress.com home and I highly doubt that. The only way in which that makes sense is if you combine the sites using WordPress the self-hosted software and those hosted on WordPress.com.

\n

Based on the press release on MarketWatch, the advertising will be Opt-In. One of the most important questions that has not been answered is how revenue sharing will work. One would hope that those who are creating the content will end up getting a small slice of the pie. If not, it’s a bad deal all the way around.

\n\n\n

Related posts:

  1. Advertising Now An Option On WPTavern
  2. \n
  3. First FoodPress Now EcoPressed
  4. \n
  5. Ad Block Plus Not Needed Here
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 17:00:39 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:59:"WPTavern: A First For Automattic – Investment In OwnLocal";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5673";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:107:"http://feedproxy.google.com/~r/WordpressTavern/~3/WfR0XD9RrGo/a-first-for-automattic-investment-in-ownlocal";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2426:"

OwnLocal LogoAutomattic which is the company behind WordPress.com and is usually the one being invested in has made an investment themselves in a company called OwnLocal based out of Austin, Texas. The company has existed since 2007 and is built around publications by providing the tools necessary for newspapers to own their local market, hence the name. Liz Gannes of AllThingsD was the first to break the story and managed to get this quote out of Matt regarding the investment.

\n

Their approach is highly complementary to our own goals of making it easy for anyone in the world to have a beautiful Web site

\n

It’s an interesting investment considering local newspapers appear to be dying by the day. But OwnLocal is doing so well that despite the total amount of 2 million dollars thus far in funding, they are currently supporting their staff of 20 based on the revenue they are generating.

\n

Related But Not Required Reading:
\nOwnLocal nabs new funding from Automattic to resurrect newspaper revenues
\nOwnlocal scores funds to get small firms online

\n\n\n

Related posts:

  1. When Will Automattic Be Acquired?
  2. \n
  3. Automattic ALMOST Acquired At One Point
  4. \n
  5. Automattic Sporting Haikus
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 13:00:39 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:59:"Weblog Tools Collection: WordPress Theme Releases for 10/20";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10618";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/IbQ0BKE4KiU/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:860:"

\n

Asokay is a full-featured but still simple and easy-to-use blog/website theme, built from the Toolbox theme.

\n

\n

Matisse is a minimalistic two-column and fixed-width theme.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 13:00:04 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"Dev Blog: WordPress 3.3 Beta 2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=2080";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:55:"http://wordpress.org/news/2011/10/wordpress-3-3-beta-2/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:900:"

Changes since Beta 1:

\n\n

Consult the full change log  for details, and see the Beta 1 announcement for information on how to help test Beta 2.

\n

Welcome for the new –
\n3.3 at beta 2.
\n(IE7, woo!)

\n

Download 3.3 Beta 2.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 02:39:28 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Ryan Boren";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:47:"WPTavern: Chip Bennett Hits 1,000 Theme Reviews";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5668";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:98:"http://feedproxy.google.com/~r/WordpressTavern/~3/L4-YiPgPGKA/chip-bennett-hits-1000-theme-reviews";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1598:"

Just a shout out and congratulations to Chip Bennett who recently hit the 1,000 theme reviews milestone. To see each one of his reviews, check out the ongoing list on Trac for the theme repository. Thanks Chip and the rest of the review team for providing your time and knowledge to making the theme repository a better place. .

\n

If you want to learn more about the theme review team, you should listen to episode 106 of WordPress weekly where most of the episode centers around the topic.

\n\n\n

Related posts:

  1. WPWeekly Episode 106 – The Theme Review Team
  2. \n
  3. Theme Repository Now Over 1,000 Themes
  4. \n
  5. Name Your Dream Theme Team
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 22:00:56 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:29:"Matt: Programming and Writing";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=39629";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:45:"http://ma.tt/2011/10/programming-and-writing/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2462:"

I really enjoyed this quote from Brent Simmons in an interview with John Gruber.

\n

I’ve always thought of it this way: a good writer reads a lot of books. They see how other writers solve problems. They pay attention to what’s happening now as much as they pay attention to the classics. Good writers are readers first, but eagle-eyed, careful readers.

\n

I think good developers are the same: they look at other apps. They “read” those apps, the problems they have and how they solve them. They notice trends, they notice new solutions, they notice when things work and when they don’t.

\n

 

\n

It reminds me of some passages from a book I’m reading right now, Bird by Bird by Anne Lamott:

\n

Bird by BirdHowever, in the meantime, we are going to concentrate on writing itself, on how to become a better writer, because, for one thing, becoming a better writer is going to help you become a better reader, and that is the real payoff. [...]

\n

Writing can give you what having a baby can give you: it can get you to start paying attention, can help you soften, can wake you up. [...]

\n

Because for some of us, books are as important as almost anything else on earth. What a miracle it is that out of these small, flat, rigid squares of paper unfolds world after world after world, worlds that sing to you, comfort and quiet or excite you. Books help us understand who we are and how we are to behave. they show us what community and friendship mean; they show us how to live and die. They are full of all the things that you don’t get in real life — wonderful, lyrical language, for instance, right off the bat. And quality of attention: we may notice amazing details during the course of a day but we rarely let ourselves stop and really pay attention. An author makes you notice, makes you pay attention, and this is a great gift. My gratitude for good writing is unbounded; I’m grateful for it the way I’m grateful for the ocean.

\n

That’s how I feel about software.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 20:29:32 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:26:"Matt: Federated Media Deal";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=39627";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:42:"http://ma.tt/2011/10/federated-media-deal/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:478:"

ReadWriteWeb covers the WordPress.com / Federated Media deal which will give high-end bloggers access to run advertising from FM, which is significantly higher quality than alternatives like Google Adsense, which has been declining in quality and is no longer a great choice for bloggers. Proud to be part of the empowerment of the Independent Web, which is the dark matter of the internet.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 20:25:16 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:28:"Matt: Investment in OwnLocal";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=39624";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:44:"http://ma.tt/2011/10/investment-in-ownlocal/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:264:"

Liz Gannes breaks the story that Automattic has made its first investment, in newspaper toolmaker OwnLocal.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 18:20:03 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:69:"WPTavern: Prevent Skype Overwriting Phone Numbers In WordPress Themes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5666";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:121:"http://feedproxy.google.com/~r/WordpressTavern/~3/4czZcc2tZIg/prevent-skype-overwriting-phone-numbers-in-wordpress-themes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1250:"

I didn’t know this was an actual problem until I read the advice on WPBeginner.com. Apparently, some WordPress themes can break when Skype changes a phone number into a number you can dial with Skype. The fix is a simple one liner that you add to the HEAD section of the theme. Personally, I don’t use Skype to call out and change my options to prevent the over riding phone numbers in the first place.

\n\n\n

Related posts:

  1. WordPress Themes In 2009
  2. \n
  3. Simple Guide To Adding Theme Options
  4. \n
  5. SitePoint Gives Primer On Parent Child Themes
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 17:00:12 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:51:"Donncha: Preload categories and custom post content";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:29:"http://ocaoimh.ie/?p=89496545";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:72:"http://ocaoimh.ie/2011/10/19/preload-categories-and-custom-post-content/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2386:"

The never ending journey to WP Super Cache 1.0 continues. Go grab the development version of the plugin on the download page as there have been a few changes since my last post (where I announced support for mixed https sites among other things).

\n

Some of the changes:

\n\n

Only thing is, I need your help. The development version is running on this multisite install of WordPress and it’s working fine but I really need feedback, especially before 1.0 comes out.

\n

So, if you’re comfortable with WordPress please go visit the download page and install the development version. Thanks!

\n \n

Related Posts

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 15:42:59 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:16:"Donncha O Caoimh";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:10;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:59:"Weblog Tools Collection: WordPress and Internationalization";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10605";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/X05idqRPB-8/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1077:"

I’m sure that you’re all familiar with WordPress in English, but did you know that WordPress is available in 121 languages? There is definitely a lot of work that goes into that, and it’s just another reflection of the power of the WordPress community.

\n

Maybe you want to know what goes into that, or how you can get involved. If you do, this presentation from WordCamp Montreal 2011, featuring Paolo Belcastro and Zé Fontainhas, offers a great peak into a world of WordPress that you may have never experienced or even expected.

\n
\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 13:00:32 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:11;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:63:"WPTavern: WordPress Not Likely To Participate In Google Code-In";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5658";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:115:"http://feedproxy.google.com/~r/WordpressTavern/~3/s_nw-Io5ZOw/wordpress-not-likely-to-participate-in-google-code-in";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1819:"

Google Code In LogoWhile a decision has not yet been finalized, judging by the responses so far on this blog post discussing the pros and cons of participating, it looks like WordPress may not be part of the event this year. Google Code In is an annual event sponsored by Google that is aimed at students between the ages of 13 and 17. The goal of the program is to encourage youths to participate in open source which is in contrast to Google Summer of Code which is aimed at university students. We’ll know whether or not WordPress is part of the program either through the WordPress.org website or when Google announces the participating mentoring organizations on November 9th.

\n\n\n

Related posts:

  1. WordPress GSoC 2010 Program Under Way
  2. \n
  3. It’s That Time Of Year Again
  4. \n
  5. WordPress, Matt Cutts, And Google
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 13:00:11 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:12;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:54:"WPTavern: How To Insert Links Inside Of Image Captions";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5650";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:106:"http://feedproxy.google.com/~r/WordpressTavern/~3/_-9dLCijK04/how-to-insert-links-inside-of-image-captions";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:4326:"

Occasionally, I ‘ll take a look through the WordPress Ideas site to see what kind of activity is going on. The other night, I discovered an idea that immediately lit the light bulb over my head, mostly because I couldn’t believe that it was not already a feature in WordPress. Approximately one year ago, Jeremy Clarke submitted the idea to allow URLs to be inserted into image captions with the primary goal of making it easy to attribute images to their source. I’ve personally come across the issue where instead of applying the image credits within the image caption, I have to add a note somewhere within the post which is stupid since image captions are the PERFECT spot for attribution. Fast forward to October 18th, 2011 with WordPress 3.3. knocking on the door and this ability is still not present within WordPress. However, there are a couple of things that point to this feature being added soon as the status for the idea is marked Good Idea! We’re Working On It. There is also a ticket in trac, #18311 that has a patch but is currently awaiting review.

\n

While there is not a native, user-friendly way of adding links to image captions, there are a couple of ways in which it can be accomplished. The first is by using ‘ instead of ” when entering the code for your link. However, when switching between the code and visual editors, the link is erased leaving text in place of the link.

\n

Second, you can try using the code provided by Kaspars of Konstruktors.com inside of your functions.php file which will add a “Source URL” field to every image that is uploaded through the WordPress media library. When using this method, it’s important to note that the source URL will be visible only if you specify an image caption upon inserting the image. If implemented correctly, it will look something like this.

\n

Adding An Image Source URL Field

\n

Third, you can try using the Links In Captions Plugin by Zack Katz. After activation, you can add links to captions via the following format: {link url=”http://www.example.com”}Anchor text here{/link} Two benefits to this plugin is that it has support for the Target and Rel attributes and you can use shortcodes within the caption area.

\n

Personally, I think Kaspars solution is the most user-friendly after the functions.php file is setup correctly. I’d like to see him package that as a plugin so more users can take advantage of it as it looks as though it was part of the media manager all along. However, the best scenario is for this functionality to some how end up within the core of WordPress. If you have the know-how, please consider contributing to the ticket or writing a better patch to get this into core.

\n\n\n

Related posts:

  1. Removing Links In Favor Of Menus?
  2. \n
  3. Spam Link Injection Sucks
  4. \n
  5. Screencast: Basic Image Editing In WordPress 2.9
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 18 Oct 2011 13:00:33 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:13;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:60:"Weblog Tools Collection: WordPress Plugin Releases for 10/18";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10602";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/fltHL9bYCrw/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:806:"

New plugins

\n

Contact Form with a Meeting Scheduler is an inviting contact form with built-in appointment dcheduler and video meetings.

\n

Updated plugins

\n

BackWPup allows you to backup your WordPress database, files, and more.

\n

jQuery Vertical Accordion Menu creates vertical accordion menus from any WordPress custom menu.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 18 Oct 2011 13:00:03 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:14;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:35:"Matt: Chatting with Dries of Drupal";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=39621";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:51:"http://ma.tt/2011/10/chatting-with-dries-of-drupal/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:493:"

The other week in my hometown of Houston, Texas I ended up on stage in a joint conversation with Dries Buytaert, the founder of Drupal. The video of our chat is now on WordPress.tv, and worth checking out particularly if you’re curious about the early history of both projects. We’re more alike than different, and Dries is someone I respect a lot.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 17 Oct 2011 21:06:07 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:15;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:21:"Matt: Parenting Story";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=39619";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:37:"http://ma.tt/2011/10/parenting-story/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:233:"

A great piece in the New York Times today: How do you parent without a future, knowing that you will lose your child, bit by bit?

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 17 Oct 2011 20:04:54 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:16;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:44:"WPTavern: Validation And Sanitization Primer";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5643";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:96:"http://feedproxy.google.com/~r/WordpressTavern/~3/T9RM9yS6PtM/validation-and-sanitization-primer";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:785:"

Daniel Bachhuber who works with WordPress.com VIP Services has published a guide covering some key differences with data validation and sanitization. His explanation is not so technical that even I understood it for the most part. If you’re a developer, definitely give the guide a read and give Daniel some feedback.

\n\n\n

Related posts:

  1. Is A Plugin Validation Team A Pipe Dream?
  2. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 17 Oct 2011 17:00:28 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:17;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:48:"WPTavern: Plugin Review – Expanded Admin Menus";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5637";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:96:"http://feedproxy.google.com/~r/WordpressTavern/~3/x5rDUCXSn4M/plugin-review-expanded-admin-menus";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3721:"

If you’re not happy about WordPress 3.3 taking away the ability to vertically expand and collapse menu items, you now have at least one option to bring back that functionality. Sort of. After quite a bit of discussion amongst community members regarding the new menu flyouts in WordPress 3.3, Aaron D. Campbell contributed with a thought out post which concluded with a link to a plugin he created called Expanded Admin Menus.

\n

After activating the plugin in WordPress 3.3 Beta 1, this is what your left handed navigational menus will look like.

\n

Expanded Menu Items

\n

Unfortunately, it’s a far cry from what users enjoyed in WordPress 3.2.1. Instead of being able to choose which main menu item is expanded or collapsed, all of them are expanded. That deafening cry of pain you hear is from mouse scroll wheels all across the globe. After using the plugin for five minutes, it was clear to me that it’s even more of a usability nightmare for myself then dealing with the flyout menus. With all menu items presented at once, my eyes have to scroll through each one to find the specific link I’m looking for. I’m presented with too much information at one time making browsing a pain in the neck. If that were not enough, the collapsed menu looks completely different than the normal collapsed menu, probably due to the CSS it uses.

\n
Collapsed Verson Of Expanded Menu Items

Collapsed Version Of Expanded Menu Items

\n

While I’m not going to discount the use of this plugin because of that particular bug, the bottom line is that this plugin does not solve the problem that the forum thread was dedicated to. It’s not about having all of the admin menus opened or closed. It was the end user opportunity to pick and choose which menus were vertically expanded or collapsed while being able to have multiple menus opened or closed. Nice effort on the part of Aaron to provide an option to users who loved that particular feature in WordPress 3.2 but in its current form, the plugin comes nowhere close to solving the problem.

\n\n\n

Related posts:

  1. WPBeginner Reviews Post Admin Shortcuts Plugin
  2. \n
  3. Some Not Happy With Flyout Menus
  4. \n
  5. Review Of The Limit Login Attempts Plugin
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 17 Oct 2011 13:00:53 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:18;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:54:"Weblog Tools Collection: WordPress vs. Drupal on Stage";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10596";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/fR0VLpyYLzI/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:925:"

SchipulCon 2011, a web marketing conference, hosted a very thought-provoking discussion between WordPress founder Matt Mullenweg and Drupal founder Dries Buytaert.

\n

Despite some technical issues, the founders of platforms often thought of as rivals had some interesting thoughts to share about competition and community in the open source world. You can see the video below, and there are some choice quotes available at Schipul’s coverage of the event.

\n
\n\n \n \n \n \n \n\n
\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 17 Oct 2011 13:00:12 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:19;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:95:"WordPress.tv: SchipulCon 2011: Open Source Discussion with the Founders of Drupal and WordPress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:27:"http://wordpress.tv/?p=8184";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:41:"http://wordpress.tv/2011/10/16/drupal-wp/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1828:"

\n

\n
Open Source Discussion with the Founders of Drupal and WordPress
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 17 Oct 2011 06:42:50 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Michael Pick";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:20;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:59:"Weblog Tools Collection: WordPress Theme Releases for 10/16";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10591";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/4GqtnIwu9UE/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1196:"

\n

Exhibition is a perfect theme for any artist to showcase their portfolio and blog about their work.

\n

\n

Journal is a simple, attractive, one column theme that would suit a diary or journal site.

\n

\n

Terminal features multiple layouts, a custom Twitter widget, and theme options.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 16 Oct 2011 13:00:15 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:21;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:64:"WPTavern: WPWeekly Episode 115 – WordPress 3.3. Beta 1 Edition";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5632";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:121:"http://feedproxy.google.com/~r/WordpressTavern/~3/M_hFtTjlgrQ/wpweekly-episode-115-%e2%80%93-wordpress-3-3-beta-1-edition";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2757:"

wordpressweekly1In this episode of WordPress Weekly, I give you the news making headlines of the week. I also give you a rundown of what to look for in WordPress 3.3. Beta 1 and give you my experience thus far with some of the new features. The end of the show has a 3 minute audio sound byte from Schipulcon where the founders of Drupal and WordPress shared the stage to talk about Open Source.

\n

Stories Discussed:

\n

WordPress.org Experiences DNS Issues – Not Hacked
\nWin A Ticket To WordCamp Toronto
\nPlugin Repository Now Has A Proper 404 Page
\nSpots By Interconnect/It
\nThe Best Thing On Peter Brights iPhone Is The WordPress App
\nThings To Look For In WordPress 3.3 Beta 1

\n

WPWeekly Meta:

\n

Subscribe To WPWeekly Via Itunes: Click here to subscribe

\n

Length Of Episode: 37 Minutes

\n

Download The Show: WordPressWeeklyEpisode115.mp3

\n

Listen To Episode #115:
\n

\n\n\n

Related posts:

  1. WPWeekly Episode 25 – Almost WordPress 2.7 Beta
  2. \n
  3. WPWeekly Episode 61 – Could WordPress.com Ever Rebrand?
  4. \n
  5. WPWeekly Episode 28 – WordPress 2.7 News And WordCamp AU
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 15 Oct 2011 02:04:01 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:22;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:64:"WPTavern: Video Featuring Matt Of WordPress With Dries Of Drupal";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5629";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:116:"http://feedproxy.google.com/~r/WordpressTavern/~3/fzcBHUr5Pn0/video-featuring-matt-of-wordpress-with-dries-of-drupal";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1694:"

Here is the recorded video featuring the presentation of Matt Mullenweg of WordPress with Dries Buytaert of Drupal discussing open source. Kudos goes out to the Schipulcon group for getting these two together for an awesome presentation. The audio is terrible until you hit the 4 minute mark. If you want to see a transcript for some of the questions you can read them on the Schipul Blog. Definitely watch from 32 minutes onward as that is when the audience starts asking some pretty good questions.

\n
\n

Open Source Discussion with the Founders of Drupal and WordPress from Schipul – The Web Marketing Co. on Vimeo.

\n
\n\n\n

Related posts:

  1. The Crossing Paths Of Drupal And WordPress
  2. \n
  3. Drupal And WordPress Founders Share The Same Stage
  4. \n
  5. Saying Goodbye To Drupal And Hello To WordPress
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 14 Oct 2011 17:00:13 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:23;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:73:"WPTavern: Share Your Experience With WordPress 3.3 Beta 1 With Me Tonight";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5624";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:125:"http://feedproxy.google.com/~r/WordpressTavern/~3/4ZNH0tDHOGo/share-your-experience-with-wordpress-3-3-beta-1-with-me-tonight";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1730:"

For those that don’t know, I produce a live podcast every Friday evening at 9P.M. Eastern time on Talkshoe.com called WordPress Weekly. On tonight’s episode, I’d like to hear from you regarding your experience thus far with WordPress 3.3. beta 1 if you’ve had a chance to use it. I’m especially interested to know your thoughts on the new fly out menus and the drag and drop media uploader. If you can’t call in to the show tonight, at least show up in the chat room to be part of the conversation as the show is recorded live.

\n\n\n

Related posts:

  1. Things To Look For In WordPress 3.3 Beta 1
  2. \n
  3. WordPress 2.8.1 Beta By End Of The Week
  4. \n
  5. My Thoughts On WordPress Weekly
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 14 Oct 2011 14:15:26 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:24;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:81:"WordPress.tv: Paolo Belcastro & Ze Fontainhas: WordPress and Internationalization";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:27:"http://wordpress.tv/?p=7022";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:96:"http://wordpress.tv/2011/10/14/paolo-belcastro-ze-fontainhas-wordpress-and-internationalization/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1845:"
\n
\n
WordPress and Internationalization
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 14 Oct 2011 13:01:05 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"wcmontreal";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:25;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:60:"Weblog Tools Collection: WordPress Plugin Releases for 10/14";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10588";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/IWrxFZsyfnY/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1396:"

New plugins

\n

Urtak allows you to gather your users’ opinions by enabling them to ask and answer questions about your content.

\n

Watu allows you to create exams with unlimited questions and answers, and define grades based on collected points.

\n

Widgets in Columns allows you to show your widgets in desired columns and rows.

\n

Updated plugins

\n

BuddyPress lets users register on your site and start creating profiles, posting messages, making connections, creating and interacting in groups and much more. It’s a social network in a box.

\n

Viper’s Video Quicktags allows you to simply click one of the new buttons that this plugin adds to the write screen (rich editor included) and then paste the URL that the video is located at into the prompt box. You can fully configure how the videos are displayed and much more.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 14 Oct 2011 13:00:42 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:26;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:56:"WordPress.tv: Steve Heffernan: HTML5 Video for WordPress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:27:"http://wordpress.tv/?p=6955";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://wordpress.tv/2011/10/13/steve-heffernan-html5-video-for-wordpress/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1821:"
\n
\n
Steve Heffernan: HTML5 Video for WordPress
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 14 Oct 2011 04:43:51 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"wcvancouver";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:27;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:48:"WPTavern: Score Tickets To WordCamp Toronto 2011";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5621";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:100:"http://feedproxy.google.com/~r/WordpressTavern/~3/nF8UkPkJKhc/score-tickets-to-wordcamp-toronto-2011";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1313:"

If you’re planning on going to WordCamp Toronto 2011 and have yet to purchase tickets, think about participating in this contest being held by Miroslav Glavic. The rules are simple. All you have to do is leave a comment on the post and explain how attending the event will help you. Each winner will receive one ticket to the event. Of course, the winners will need to pay for their own accommodations and travel costs to get there. Winners will be chosen on October 19th.

\n\n\n

Related posts:

  1. WordCamp NYC Tickets Now Available
  2. \n
  3. Win WordCamp Chicago Tickets
  4. \n
  5. Sponsor Me To WordCamp Detroit
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 13 Oct 2011 22:00:15 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:28;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:27:"Matt: Steve Yegge on Google";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=39617";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:43:"http://ma.tt/2011/10/steve-yegge-on-google/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:199:"

This essay by Steve Yegge on Amazon, Google, Microsoft, and Facebook is pretty killer, I suggest giving it a read.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 13 Oct 2011 17:36:19 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:29;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:53:"WPTavern: UK Civil Service Site Switches To WordPress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5618";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:105:"http://feedproxy.google.com/~r/WordpressTavern/~3/f2xIDKHrlqM/uk-civil-service-site-switches-to-wordpress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1778:"

We (the Digital Engagement team) were tasked with producing a new site at very little cost and within a six week window. To restructure the content to make it easier to find we used Google analytics to analyze typical user journeys. Harnessing user insight will be an iterative process through the ongoing development of this site.

\n

We chose to use WordPress as it offers a simple, quick (with such a short development window) and flexible open source solution to a site primarily designed for publishing content. As such it is easy to use for a wide range of content editors and, of course, provides significant cost savings for maintenance and development. Rather than develop a theme ourselves we chose to use a theme called ‘striking’ developed by Kaptinlin that fitted what we needed with a little customization. – Via Holding the Fort

\n\n\n

Related posts:

  1. 5 Tips To Create A Great Site About WordPress
  2. \n
  3. Joomla Marries WordPress?
  4. \n
  5. 14 Things To Consider When Choosing A Webhost For Your WordPress Powered Site
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 13 Oct 2011 17:00:46 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:30;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:67:"Publisher Blog: Key Differences Between Validation and Sanitization";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:43:"http://publisherblog.automattic.com/?p=1740";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:99:"http://publisherblog.automattic.com/2011/10/13/key-differences-between-validation-and-sanitization/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:6699:"

VIP Services developer Daniel Bachhuber shares some tips on writing better code for your WordPress site:

\n

Your code works, but is it safe? When writing code for a high-profile environment, you’ll need to be extra cautious of how you handle data coming into WordPress and how it’s presented to the end user. This commonly comes up when building a settings page for your theme, creating and manipulating shortcodes, or saving and rendering extra data associated with a post.

\n

There’s a distinction between how input and output are managed, however.

\n

Validation: Checking User Input

\n

To validate is to ensure the data you’ve requested of the user matches what they’ve submitted. There are several core methods you can use for input validation; usage obviously depends on the type of fields you’d like to validate. Let’s take a look at an example.

\n

Say we have an input area in our form like this:

\n
<input type="text" id="my-zipcode" name="my-zipcode" maxlength="5" />
\n

Just like that, we’ve limited my user to five characters of input, but there’s no limitation on what they can input. They could enter “11221″ or “eval(“. If we’re saving to the database, there’s no way we want to give the user unrestricted write access.

\n

This is where validation plays a role. When processing the form, we’ll write code to check each field for its proper data type. If it’s not of the proper data type, we’ll discard it. For instance, to check “my-zipcode” field, we might do something like this:

\n
$safe_zipcode = intval( $_POST[''my-zipcode''] );\nif ( ! $safe_zipcode )\n$safe_zipcode = '''';\nupdate_post_meta( $post->ID, ''my_zipcode'', $safe_zipcode );
\n

The intval() function casts user input as an integer, and defaults to zero if the input was a non-numeric value. We then check to see if the value ended up as zero. If it did, we’ll save an empty value to the database. Otherwise, we’ll save the properly validated zipcode.

\n

This style of validation most closely follows WordPress’ whitelist philosophy: only allow the user to input what you’re expecting. Luckily, there’s a number of handy helper functions you can use for most every data type.

\n

Sanitization: Escaping Output

\n

For security on the other end of the spectrum, we have sanitization. To sanitize is to take the data you may already have and help secure it prior to rendering it for the end user. WordPress thankfully has a few helper functions we can use for most of what we’ll commonly need to do:

\n

esc_html() we should use anytime our HTML element encloses a section of data we’re outputting.

\n
<h4><?php echo esc_html( $title ); ?></h4>
\n

esc_url() should be used on all URLs, including those in the ‘src’ and ‘href’ attributes of an HTML element.

\n
<img src="<?php echo esc_url( $great_user_picture_url ); ?>" />
\n

esc_js() is intended for inline Javascript.

\n
<a href="#" onclick="<?php echo esc_js( $custom_js ); ?>">Click me</a>
\n

esc_attr() can be used on everything else that’s printed into an HTML element’s attribute.

\n
<ul class="<?php echo esc_attr( $stored_class ); ?>">
\n

It’s important to note that most WordPress functions properly prepare the data for output, and you don’t need to escape again.

\n
<h4><?php the_title(); ?></h4>
\n

Also, as there are always exceptions to the rule, there are a selection of user-submitted data that needs to be validated and sanitized. Freeform text areas would fall into this category. For this, you can run user data through sanitize_text_field() or any of the wp_kses_*() functions.

\n

To recap: follow the whitelist philosophy with data validation, and only allow the user to input data of your expected type. If it’s not the proper type, discard it. Sanitize data as much as possible on output, and a selection needs to be sanitized on input too.

\n

Hit us with your questions or tips in the comments.

\n
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 13 Oct 2011 15:30:19 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:16:"Daniel Bachhuber";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:31;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:59:"WPTavern: WordPress Not The Choice For Multinational Search";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5613";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:111:"http://feedproxy.google.com/~r/WordpressTavern/~3/n5ZGTZCjKQI/wordpress-not-the-choice-for-multinational-search";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1422:"

Chris Liversidge of Search Engine Land gives an explanation as to why WordPress is not his platform of choice when it comes to multinational search. I was with him up until the point he discussed security where he states that WordPress is plagued by frequent security updates. This is not true. Security within WordPress has gotten better with time, not worse and it’s not like we’re updating WordPress every two weeks. I’m not sure what Chris wants in a CMS platform. One update a year? One update every 3 months that fixes security vulnerabilities instead of getting that fix immediately?

\n\n\n

Related posts:

  1. How To Make The WordPress Search URL Pretty
  2. \n
  3. Adding Google Custom Search Is Easy
  4. \n
  5. WordPress 2.8.3 Released
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 13 Oct 2011 13:00:47 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:32;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:58:"WPTavern: Revamping The 404 Page For The Plugin Repository";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5609";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:110:"http://feedproxy.google.com/~r/WordpressTavern/~3/4-uRAiHHINY/revamping-the-404-page-for-the-plugin-repository";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2257:"

404 ImageWPBeginner has laid out an interesting question. Do we need a better 404 page for WordPress plugins repository? They think so and I do to. I’ve experienced the issue of clicking a plugin link only to be redirected magically to the plugin repository page without any explanation as to why. From here, I perform a search to find the plugin that I was linked to only to come up empty. In my opinion, the 404 page on the plugin repository should give a few explanations as to why the plugin was not found. It could have been its removal, its suspension, or a bad link but at least give a little explanation. I especially like the idea presented by GraphicsCove in providing a list of 3 or 5 similar plugins. I’d also like to see a little bit of Matt’s witty humor. What better place to put it than on a 404 page.

\n

If you had the opportunity to create the 404 page, what information would you present on it?

\n\n\n

Related posts:

  1. Listener Poll: Should there be a page on the plugin repository for Commercial GPL plugins?
  2. \n
  3. Plugin Repository Now Supports Videos
  4. \n
  5. List Of The Best WordPress 404 Pages
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 12 Oct 2011 17:00:53 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:33;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:59:"Weblog Tools Collection: WordPress Theme Releases for 10/12";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10579";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/AmVXf00zl2g/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1569:"

\n

Danco is a blue and beige three-column theme.

\n

\n

Setrage is a brown one-column theme.

\n

\n

Slopes is wonderful for blogs or websites related to winter sports, photography, sports events, outdoor pursuits, etc.

\n

\n

Vintage has a vintage look combining textures and complementary colors.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 12 Oct 2011 13:00:59 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:34;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:42:"WPTavern: Some Not Happy With Flyout Menus";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5603";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:94:"http://feedproxy.google.com/~r/WordpressTavern/~3/VZLLzTcTDW4/some-not-happy-with-flyout-menus";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:4004:"

Flyout MenusIn my short look at WordPress 3.3 Beta 1, I highlighted the fact that all menus were going to receive the Flyout treatment. The ability to vertically expand or collapse menus will be disappearing in favor of the flyout animation. Personally, I like the feature as I now get to see all of the menu items without having to click a button. However, many others have voiced their discontent with this User Interface change. In fact, there is a thread on the WordPress.org support forums that is nearing 50 posts specifically dealing with this issue.

\n

Even though I like flyouts, I don’t have any problem with the way menus work in WordPress 3.2. In fact, it was the best of both worlds. I typically use the Icons only approach which has the flyouts while always having the option to see the full menu with the ability to vertically expand or collapse. In the newest instance, that choice has been taken away. This response by Jonschlinkert has some interesting questions that I think would be good to have answered from the WordPress UI Team.

\n

Who was asking you to remove the expand/collapse feature? Can you point us to that request and the support for it? In other words, why is the designer “fixing” something that wasn’t broken?

\n

If you’re interested in seeing how the feature evolved, look at the log for ticket #18382. For the curious, here is a short list of statements made in the WordPress Development Channel from May 31st 2011 to October 11th 2011, talking about the flyout menus. Nothing really exciting to read with the exception of Otto42s comment on September 19th.

\n

Otto42 – they make everything take like 3 times longer to find. i used to just scroll the page and go right to the menu i want.. now it’s a matter of hunting and searching and checking the f-ing flyout menus

\n

If Flyout menus get past beta and are in the final release, that is when we will be able to measure the success or failure of the change. If a major revolt happens, it’s not like reverting the change will be hard and it could come in a follow up point release. At the end of the day though, the folks in the forum thread have to be commended for providing valuable feedback during the beta testing process.

\n

Related But Not Required Reading: Why Hover Menus Do Users More Harm Than Good

\n\n\n

Related posts:

  1. Justin Tadlock On Menus In WP 3.0
  2. \n
  3. Removing Links In Favor Of Menus?
  4. \n
  5. Things To Look For In WordPress 3.3 Beta 1
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 12 Oct 2011 13:00:07 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:35;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:29:"Matt: What’s Next for Apple";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=39604";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:42:"http://ma.tt/2011/10/whats-next-for-apple/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:9692:"

I have no inside information or insight, but historically Apple’s product improvements have strongly broadcasted where they’re going in the future. Here are six things I think are inevitable for Apple to do over the next decade, from most to least obvious: maps, iCloud, payments, TVs, search, and cars.

\n

1. Maps

\n

When the iPhone was first released Steve Jobs called Maps on iPhone the best version of Google Maps on the planet, with emphasis on what Apple’s designers had brought to Google’s raw technology (can’t find that link). Four years later, you can’t imagine such a core piece of the mobile experience reliant on their largest competitor. Hopefully this will also give Apple a chance to fill usability gaps in the maps experience today, like that you can’t click from the “where” field in a calendar appointment straight to maps. (Drives me crazy.) Note that the only “Google” branding in maps today is in the bottom left, they know they’re getting replaced and have done an admirable job on the Safari version of maps on iPhone and iPad.

\n

Google Maps + Navigation on Android is my favorite mobile app of the past 3 years (haven’t used Siri yet) — it’s what Garmin should have built $8 billion in revenue and R&D ago. (Remember the Garmin Nüvifone?) Apple was smart to partner in the beginning, but they can, and should, raise the bar.

\n

2. iCloud

\n

The abstraction of documents, photos, videos, their equivalents in “bought” media (iBooks, music, movies, and TV shows from the iTunes store), the deemphasis of the filesystem with every iteration of OS X, and the rough ideas of things like MobileMe’s dock syncing, points to the combination of services that will ultimately disrupt the “magic folder” providers like Dropbox. I love Dropbox, but it’ll be impossible for them to do the deep OS integration needed to match the direction Apple is heading — never thinking about what is where, ever again, just having everything you’ve ever created or used available in the same place on all your devices.

\n

They know this is best for consumers. My friend Rene told me how when his hard drive crashed last year he contacted Apple support and they gave him a link to re-download the past 4 years of music he’d purchased on iTunes. That’s obviously the right thing to do, even if labels have had to be dragged kicking and screaming toward it. By this time tomorrow it’ll just be part of the experience when he signs into iTunes on a new computer. Update: Apple released iTunes 10.5 a day early with this feature.

\n

3. Payments

\n

Your phone becomes your credit card. Apple doesn’t replace Visa or Mastercard, but they do replace all of those scammy rewards and branded cards that prey on unsophisticated consumers. Google will probably do this first, but it’ll be like Microsoft Surface, brilliant but two sandwiches short of a picnic.

\n

4. TVs

\n

I recently got one of the new Thunderbolt displays and man, a super-sized version of this would be killer in my living room. (The speakers are surprisingly good.) TVs are just so bad, not so much in the hardware which can be beautiful like Samsung’s C9000 but in the mediocre software, un-features like Auto Motion (which makes beautiful films look like they were shot by a Jersey Shore cameraman with a beer in his other hand), and interfaces that just don’t do anything you would expect. Hello — you can detect when a cable is plugged in, don’t make me switch between 15 sources when only one is connected. My TV takes 5-10 seconds longer to turn on than my iPad. “Smart TVs” look like “smart phones” did in 2005 — completely lacking in imagination or joy.

\n

But to really imagine the strategic importance of this you need to think beyond a super-sized Thunderbolt display and imagine what replaces iMac, one of Apple’s most beautiful creations. People’s need for a desktop is seriously declining for the first time since pundits started predicted the decline of the PC a decade ago. The post-PC ecosystem is in place now — touch, battery life, mobile-first applications, ubiquity of internet access, flash memory. (In Steve Jobs introduction of the first iPod, two things stand out to me: that terrible font, and the fact one of the main features is 20 minutes of skip protection.) Mobile works and is getting better, and you won’t have what we call a desktop 10 years from now.

\n

Now imagine Apple has a shining 55″ monolith smack dab in the middle of your house. How big of a wifi antenna could they put in there? Could they crush all that lame Cisco teleconference stuff with TV FaceTime? Is there room for a few disk drives that don’t need to worry about skipping plus a SSD to make it fast? If you look at the direction Apple has been heading with Time Capsule locally caching software updates it’s not hard for something similar to work in the other direction, a digital hub that’s your media server for the house, a large-format display, a time capsule, and an Airplay target all in one. Imagine just one power cable coming out of it, and everything else wireless, just like the iMac, and a few killer apps we can’t even imagine yet.

\n

Finally, home theatre needs disruption — this is a land of $200 Monster HDMI cables and similar gouging that functions like a state lottery, an intelligence tax. When I walk through Best Buy, which I try to do once every few months, it feels like it’s technology at its worst, the magic of progress used as smoke and mirrors to confuse and dupe consumers rather than make their lives better. The Apple TV is just another form factor for the unified experience Apple wants to create every time you touch an electronic device.

\n

5. Search

\n

There are hints of this in maps, but just like Craigslist is being killed not by a Craigslist-like clone but rather by a thousand highly focused replacements, so too Google will face its existential crisis not from another webpage with a centered white box, but from the interface and context of search changing completely. Many of Google’s searches aren’t that valuable, and a huge percentage of the ones that are aren’t going to happen at the desktop anymore .The context of your location (which your phone already knows) the “results page” of a fantastic map application and the input of a next-generation search interface, like Siri, completely changes the rules of engagement. Google’s not investing in mobile because they wanted a better phone.

\n

6. Cars

\n

This is the most far-out, but I think most certain. Voice-controlled search through Siri and Apple Maps provide the hands-free framework for a rich interactive experience while driving. Walk down the car stereo aisle in Best Buy and see what $800 gets you, or a $300 GPS from Garmin, vs an iPad or iPhone. The screens feel like a TI-92 calculator. The typography makes my eyes bleed. I find it morally reprehensible how bad these products are because it’s one of the areas of technology where a bad interface is most directly tied to injuries and deaths. Car folks are making their iPhone/iPod integrations better and better, which may be a glass of ice water in hell, but they’ll never make the jump to providing a beautiful marriage of media, search, and navigation that a great in-car experience needs. Right now you can spend 110k on a Tesla Roadster, a car of the future, and for an additional $4,500 (9 iPads!) get this Alpine head unit. (Watch that video and try not to laugh at how bad the interface is.) Retail it only sets you back 1.4 iPads. That’s just sad.

\n

“People who are really serious about software should make their own hardware.” — Alan Kay, 1982. People who make hardware should get their software act together before Apple does for them.

\n

Discussion on Hacker News.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 11 Oct 2011 20:09:02 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:36;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:52:"WPTavern: Things To Look For In WordPress 3.3 Beta 1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5591";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:104:"http://feedproxy.google.com/~r/WordpressTavern/~3/gpDvDMJVT0A/things-to-look-for-in-wordpress-3-3-beta-1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:6426:"

WordPress 3.3 Beta 1 has finally been released for the curious at heart to get a glimpse as to what’s coming in the final version. There are quite a few visual changes that you should look out for and provide feedback on. Here are a couple things worth noting.

\n

New Feature Pop-ups – After WordPress 3.3 is installed, you’ll see popups that display information pointing users to new features. When testing, see if the popups close upon clicking the close button. Also see if the popups reappear multiple times. There has been an issue with popups and IE7/8 with them not going away but Alex Mills is betting that those have been fixed as of ticket #18693

\n

Feature Popups

\n

Admin Bar Revamp – The Admin bar now sports a darker color. The biggest changes to the admin bar reside within the rearrangement of menu items. Instead of the username and gravatar aligned to the left side of the bar, it’s now all the way on the right hand side. The search box has been moved to the right of the Add New menu link. Updates has been added as a top menu item. However, your website name now shows up on the far left side of the admin bar and this is where you’ll find all sorts of administrative tasks when you hover your mouse cursor over the link. The dashboard link as well as Appearance has been added to this menu item along with an assortment of other options. The drop down menus also look a lot like their Administration panel counterparts compared to the 3.2 version. Last but not least, on the left side of the admin bar, there is a small WordPress icon. This icon acts like the HELP button in typical software. From here, you can get information about the specific version of WordPress, Freedoms, Credits, links to WordPress.org, the support forums, documentation and giving feedback.

\n

\n

Flyout Menus – All of the top level links within the left menu now have Flyouts where as previously, Flyouts only occurred when the menu was collapsed.

\n

Flyout Menus

\n

Drag And Drop Uploading – I think users will be surprised the most by the new upload media screen. Thanks to something called plUpload which has been added to WordPress 3.3, we can now drag multiple files into the editor. This has also allowed the dependence on Flash within the uploader to disappear as support for HTML 5, Flash, and Silverlight are supported with plUpload. I’ve given it a try with 5 images and it worked great. Users who upload photo sets to WordPress are going to love this enhancement.

\n
Multiple file Uploader In WordPress 3.3

Uploading Multiple Files Or Images At Once Is Now Easier In WP 3.3

\n

One Media Button – In WordPress 3.2.1, there are 4 icons within the post editor that allow you to add some type of media to a post. Images, Audio, Video, and strangely enough, an icon named Media. In WordPress 3.3, all of those icons have been replaced by one icon labeled Media. From here, you simply drag whatever media files you have into the uploader. No more picking and choosing since the uploader is smart enough to distinguish between different media types. You can add your typical meta data after the media has been uploaded.

\n
WordPress 3.3. Media Icon

One Instead Of Four

\n

WordPress 3.3. will have more to offer than what I have listed here but if you plan on beta testing the new version, you now have a couple things to play around with. If you come across something you think is broken or not working as you think it should, the best thing you can do is report it within the Alpha/Beta section of the WordPress.org Support forums while being as descriptive as possible.

\n\n\n

Related posts:

  1. Have You Removed Or Disabled The Admin Bar?
  2. \n
  3. What Can You Do With WordPress MU?
  4. \n
  5. WordPress 2.7.1 Beta Released
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 11 Oct 2011 17:00:57 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:37;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:52:"WPTavern: Plugin Review – Spots By Interconnect/it";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5584";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:99:"http://feedproxy.google.com/~r/WordpressTavern/~3/S1hBw1Yfcqo/plugin-review-spots-by-interconnectit";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3718:"

Interconnect It LogoBack on August 25th, the guys over at Interconnect/it released a brand new plugin called Spots. If I had to describe this plugin in one sentence, I’d say it was a text widget on steroids.

\n

There are quite a few things that make this plugin very cool to use. The first is that it uses a custom post type which means when you create a spot, you get access to the editor as if you were writing a post. You also get access to all the stuff that’s normally attached to a post with the exception of tags and categories. Because you get to use the normal editor, it’s very easy to add media to the spots that are created without using blocks of HTML as you normally would within a text widget.

\n

Test SPot

\n

After a spot is created, you can add it to any sidebar that’s built for widgets. However, you’re not limited to using spots in the sidebar only. In the Visual editor for writing posts, there is a Spots button which uses a shortcode to insert the spot into a post or page.

\n
Spots ShortCode

Shortcode Button That Inserts The Spots Shortcode

\n

Developers can also take advantage of this plugin by using the built in functions. For example, instead of hard coding text into a widget within the footer of a theme, you could turn it into a spot which would enable the end user to customize that spot with whatever they want from the administration panel, not having to touch any code. By doing it this way, theme developers could probably get rid of a couple theme options for text areas or default widget areas.

\n

Conclusion:

\n

Spots is an awesome plugin by the crew over at Interconnect/it. People have been wanting WYSIWYG functionality in text widgets since the day they were introduced into WordPress. This plugin does that and so much more. If you’re looking for a replacement for the default text widget in WordPress that provides more flexibility, definitely give Spots a try.

\n\n\n

Related posts:

  1. Review Of Front End Editor Plugin
  2. \n
  3. Plugin Review: Technical Support
  4. \n
  5. Widgetizing That Theme Of Yours
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 11 Oct 2011 13:00:47 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:38;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:54:"Weblog Tools Collection: WordPress 3.3 Beta 1 Released";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10576";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/HSR8P3jB4h8/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:925:"

WordPress 3.3 Beta 1 has been released. While this release isn’t ready for live usage yet, it’s time for plugin and theme developers to test their products against the upcoming 3.3 release, and time for you curious folks with test installations to get a sneak peek at what’s new.

\n

Along with a few miscellaneous fixes, WordPress 3.3 adds a new media uploader, an improved admin bar, and fancy fly-out menus in the Dashboard.

\n

Users of this first beta release are encouraged to report any bugs that they find and visit the support forums for help as necessary.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 11 Oct 2011 13:00:25 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:39;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"Dev Blog: WordPress 3.3 Beta 1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=2071";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:55:"http://wordpress.org/news/2011/10/wordpress-3-3-beta-1/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1950:"

WordPress 3.3 is ready for beta testers.

\n

As always, this is software still in development and we don’t recommend that you run it on a production site — set up a test site just to play with the new version. If you break it (find a bug), please report it, and if you’re a developer, try to help us fix it.

\n

If all goes well, we hope to release WordPress 3.3 by the end of November. The more help we get with testing and fixing bugs, the sooner we will be able to release the final version. If you want to be a beta tester, you should check out the Codex article on how to report bugs.

\n

Here’s some of what’s new:

\n\n

Remember, if you find something you think is a bug, report it! You can bring it up in the alpha/beta forum, you can email it to the wp-testers list, or if you’ve confirmed that other people are experiencing the same bug, you can report it on the WordPress Core Trac. (We recommend starting in the forum or on the mailing list.)

\n

Theme and plugin authors, if you haven’t been following the 3.3 development cycle, please start now so that you can update your themes and plugins to be compatible with the newest version of WordPress.

\n

Download WordPress 3.3 Beta 1

\n

And now, haiku.

\n

Features almost done…

\n

3.3 at Beta 1.

\n

Test it now — have fun!

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 11 Oct 2011 00:22:35 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Ryan Boren";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:40;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:51:"Alex King: Anonomize Non-Public WordPress User Data";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:27:"http://alexking.org/?p=7539";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:76:"http://alexking.org/blog/2011/10/10/anonomize-non-public-wordpress-user-data";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:337:"

If you need to remove non-public user data from a WordPress database, these SQL queries should do the trick for you:

\n

View the code on Gist.

\n

Note that if you have plugins, etc. that store additional user data in user meta you might need to clear those out as well.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 10 Oct 2011 22:27:30 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Alex";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:41;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:66:"WPTavern: WordPress App – The Best Thing On Peter Brights iPhone";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5582";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:114:"http://feedproxy.google.com/~r/WordpressTavern/~3/JuCBYEM7uYs/wordpress-app-the-best-thing-on-peter-brights-iphone";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1328:"

According to Peter Bright over at the Technorati blog, the best thing about his iPhone is the WordPress App. While it works great for him, the latest version doesn’t play so nice on my particular iPhone 4. When I try to moderate comments, the app crashes. I’ll be publishing a report as well as a support query on the iPhone WordPress App support forums shortly.

\n\n\n

Related posts:

  1. WordPress iPhone App 2.7 Released
  2. \n
  3. Can’t Access Trash Within WordPress iPhone App
  4. \n
  5. Turning Your WordPress Powered Site Into An iPhone App
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 10 Oct 2011 22:00:02 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:42;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:83:"WPTavern: Four Common Sense Ways To Improve Security On Your WordPress Powered Site";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5577";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:135:"http://feedproxy.google.com/~r/WordpressTavern/~3/MgkHL2pdMso/four-common-sense-ways-to-improve-security-on-your-wordpress-powered-site";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1671:"

Generally common sense material listed in the article but it’s always good to remind people about these techniques. As far as I’m concerned, just being in the know and having the awareness of what’s going on is half the battle.

\n

On a final note, while website security can seem daunting and intimidating, it’s something that should be approached from a standpoint of keeping aware and in the know such that, if issues do arise on your website, you are able to calmly resolve the issue and get your website back to where it was, knowing full-well the scope of the security measures in place.

\n

via – Four Ways To Improve Security On Your WordPress Site

\n\n\n

Related posts:

  1. Ideas To Improve The WordPress Release Strategy
  2. \n
  3. Does WordPress Need A Native Security Suite?
  4. \n
  5. Top 5 WordPress Security Tips You Most Likely Don’t Follow
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 10 Oct 2011 17:00:56 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:43;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:60:"Weblog Tools Collection: WordPress Plugin Releases for 10/10";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10573";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/2KA2B-d8jhc/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1627:"

New plugins

\n

Custom Field Suite allows you to create and manage groups of custom fields.

\n

Q2W3 Post Order lets you manipulate the order in which posts are displayed.

\n

Updated plugins

\n

Bad Behavior complements other link spam solutions by acting as a gatekeeper, preventing spammers from ever delivering their junk, and in many cases, from ever reading your site in the first place.

\n

Fast Secure Contact Form lets your visitors send you a quick e-mail message and blocks all common spammer tactics. Additionally, the plugin has a multi-form feature, optional extra fields, and an option to redirect visitors to any URL after the message is sent.

\n

Gravatar Signup Encouragement encourages users without a Gravatar to make one.

\n

Slick Social Share Buttons allows you to add Facebook, Twitter, Google +1, Digg, Google Buzz, Linkedin, and Stumbledupon social media buttons in a floating or slide out tab.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 10 Oct 2011 15:30:06 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:44;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:60:"WPTavern: Drupal And WordPress Founders Share The Same Stage";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5570";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:112:"http://feedproxy.google.com/~r/WordpressTavern/~3/qtmjPzH7kHA/drupal-and-wordpress-founders-share-the-same-stage";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3921:"

Here is something you don’t get to see all the time. WordPress co-founder Matt Mullenweg and Drupal founder Dries Buytaert shared the same stage at an event called Schipulcon. While catering to the web marketing crowd, the event also has a short but concise mission statement:

\n

To grow community champions that make the world a better place through extraordinary thinking, smart technology and cross-industry creativity.

\n

Schipulcon took place in Houston, Texas which is the hometown of Matt Mullenweg. While some expected the two founders to duke it out, according to some in the audience, it looked more like a bromance.

\n
Dries Buytaert And Matt Mullenweg

Dries Buytaert and Matt Mullenweg at SchipulCon 2011 by Ed Schipul

\n

Video for this session if not currently available but the folks who ran the event have said that the video will be published soon. However, there were a couple of notable quotes that were shared over twitter. Here is just a sampling.

\n

kamichat
\nWordpress founder @photomatt says the next gen for Wordpess is more social and mobile. #schipulcon – via

\n

Beccamus
\nCool! Some of the best tech & creative opportunities developed in #Houston like wordpress by @photomatt #schipulcon – via

\n

Janerri
\nThough biased, I’m enjoying the contrast & comparison of @Drupal @WordPress It’s friendly now, how long will that last? #schipulcon – via

\n

AshleyRSmall
\nOur architecture is our greatest advantage over WordPress – @dries #schipulcon – via

\n

thisisnotapril
\n“If WordPress wins; Drupal wins. Because it means open source wins.” -@Dries #schipulcon – via

\n

qcait
\nWordpress @photomatt’s Drupal developer profile is #5665, created 8 yrs ago. Profile lists “simplicity” as an interest. #schipulcon – via

\n

I for one am seriously looking forward to watching the video of this session once it’s released.

\n

Additional photos of Matt Mullenweg and Dries Buytaert can be found within this photoset.

\n\n\n

Related posts:

  1. The Crossing Paths Of Drupal And WordPress
  2. \n
  3. Joomla Against Drupal Against WordPress
  4. \n
  5. 5 Questions To Consider Before Using WordPress or Drupal
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 10 Oct 2011 13:00:24 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:45;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:63:"Weblog Tools Collection: What Was Your First WordPress Version?";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10569";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/LXeWa_RmVBQ/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1232:"

WordPress was first released over 8 years ago, and the latest version has been downloaded over 9 million times. With that number growing dramatically every release, hundreds (if not thousands) of new users are being introduced to WordPress every day.

\n

I started using WordPress with 1.2, just two days before 1.2.1 was released, on MacManX.com. Of course, I moved that over to WordPress.com not too long ago, but I still have several other self-hosted blogs running on 3.2.1. I think it’s safe to say that without WordPress 1.2, I wouldn’t be here today.

\n

What was the very first version of WordPress that you ever used? We’d love to know! And, of course, WordPress.com counts too.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 09 Oct 2011 13:00:55 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:46;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:91:"WordPress.tv: Kathryn Presner: Taking Control of your Templates with WordPress Conditionals";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:27:"http://wordpress.tv/?p=7023";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:108:"http://wordpress.tv/2011/10/08/kathryn-presner-taking-control-of-your-templates-with-wordpress-conditionals/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1850:"
\n
\n
Kathryn Presner: WordPress Conditionals
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 08 Oct 2011 21:09:14 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"wcmontreal";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:47;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:45:"WordPress.tv: Allen Pike: Tackling JavaScript";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:27:"http://wordpress.tv/?p=6952";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:62:"http://wordpress.tv/2011/10/08/allen-pike-tackling-javascript/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1799:"
\n
\n
Allen Pike: Tackling Javascript
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 08 Oct 2011 15:01:12 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"wcvancouver";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:48;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:58:"Weblog Tools Collection: WordPress Theme Releases for 10/8";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10564";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/C6sM_BhKrTQ/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:851:"

\n

Blutreme is a lightweight and simple theme with built-in fancybox support for thumbnails and medium sized images in the posts.

\n

\n

Pink Touch 2 has a stellar mix of color, texture and typography.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 08 Oct 2011 13:00:12 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:49;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:41:"WPTavern: WPWeekly Episode 114 – WordUp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5566";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:99:"http://feedproxy.google.com/~r/WordpressTavern/~3/lhA91M5jOGg/wpweekly-episode-114-%e2%80%93-wordup";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2926:"

wordpressweekly1In this episode of WordPress Weekly, I had a roundtable discussion with longtime WordPress community member Eric Mann on a number of topics mentioned in previous episodes. The end of the show featured an interview with Taryn and Martin who are organizers of WordUp Edinburgh to talk about not only the event but also about the WordCamp Guidelines and the interesting dynamic of hosting WordCamp events in the U.K. region.

\n

Stories Discussed:

\n

WordUp – A Fork Of WordCamp
\nWPCandy Turns 4
\nTribute To Steve Jobs
\nShould Automatic Upgrades be Opt-In?
\nPlugin Quantity Not Quality
\nReasons Not To Upgrade WordPress
\nKevin Johns Reaction To The Post Regarding Reasons Not To Upgrade
\nWhen Will Automattic Be Acquired?

\n

WPWeekly Meta:

\n

Subscribe To WPWeekly Via Itunes: Click here to subscribe

\n

Length Of Episode: 1 Hour 20 Minutes

\n

Download The Show: WordPressWeeklyEpisode114.mp3

\n

Listen To Episode #114:
\n

\n\n\n

Related posts:

  1. WPWeekly Episode 111 – You’ve Been DevPressed
  2. \n
  3. WPWeekly Episode 12 – Round Table Discussion Post WordCamp Dallas
  4. \n
  5. WordUp – A Fork Of WordCamp
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 08 Oct 2011 10:07:50 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:9:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Thu, 20 Oct 2011 18:53:50 GMT";s:12:"content-type";s:15:"application/xml";s:10:"connection";s:5:"close";s:4:"vary";s:15:"Accept-Encoding";s:13:"last-modified";s:29:"Thu, 20 Oct 2011 18:30:41 GMT";s:14:"content-length";s:6:"143014";s:4:"x-nc";s:11:"HIT luv 139";s:13:"accept-ranges";s:5:"bytes";}s:5:"build";s:14:"20090627192103";}', 'no'); +(239, 0, '_transient_feed_ac0b00fe65abe10e0c5b588f3ed8c7ca', 'a:4:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:"\n\n\n";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:50:"\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:3:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:14:"WordPress News";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:25:"http://wordpress.org/news";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:14:"WordPress News";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:13:"lastBuildDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 05:20:18 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:2:"en";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:9:"generator";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/?v=3.3-beta2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"item";a:10:{i:0;a:6:{s:4:"data";s:41:"\n \n \n \n \n \n \n\n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:20:"WordPress 3.3 Beta 2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:55:"http://wordpress.org/news/2011/10/wordpress-3-3-beta-2/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:64:"http://wordpress.org/news/2011/10/wordpress-3-3-beta-2/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 02:39:28 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=2080";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:344:"Changes since Beta 1: Updated the Blue theme Fixed IE7 and RTL support Improved flyout menu styling and fixed several glitches Finished the Pointers implementation Landed the dashboard Welcome box for new installs Improved contextual help styling Tweaked the admin bar a little more Fixed a bunch of bugs Consult the full change log  for [...]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Ryan Boren";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:917:"

Changes since Beta 1:

\n\n

Consult the full change log  for details, and see the Beta 1 announcement for information on how to help test Beta 2.

\n

Welcome for the new –
\n3.3 at beta 2.
\n(IE7, woo!)

\n

Download 3.3 Beta 2.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:60:"http://wordpress.org/news/2011/10/wordpress-3-3-beta-2/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:41:"\n \n \n \n \n \n \n\n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:20:"WordPress 3.3 Beta 1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:55:"http://wordpress.org/news/2011/10/wordpress-3-3-beta-1/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:64:"http://wordpress.org/news/2011/10/wordpress-3-3-beta-1/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 11 Oct 2011 00:22:35 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=2071";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:301:"WordPress 3.3 is ready for beta testers. As always, this is software still in development and we don’t recommend that you run it on a production site — set up a test site just to play with the new version. If you break it (find a bug), please report it, and if you’re a developer, try to [...]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Ryan Boren";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:1951:"

WordPress 3.3 is ready for beta testers.

\n

As always, this is software still in development and we don’t recommend that you run it on a production site — set up a test site just to play with the new version. If you break it (find a bug), please report it, and if you’re a developer, try to help us fix it.

\n

If all goes well, we hope to release WordPress 3.3 by the end of November. The more help we get with testing and fixing bugs, the sooner we will be able to release the final version. If you want to be a beta tester, you should check out the Codex article on how to report bugs.

\n

Here’s some of what’s new:

\n\n

Remember, if you find something you think is a bug, report it! You can bring it up in the alpha/beta forum, you can email it to the wp-testers list, or if you’ve confirmed that other people are experiencing the same bug, you can report it on the WordPress Core Trac. (We recommend starting in the forum or on the mailing list.)

\n

Theme and plugin authors, if you haven’t been following the 3.3 development cycle, please start now so that you can update your themes and plugins to be compatible with the newest version of WordPress.

\n

Download WordPress 3.3 Beta 1

\n

And now, haiku.

\n

Features almost done…

\n

3.3 at Beta 1.

\n

Test it now — have fun!

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:60:"http://wordpress.org/news/2011/10/wordpress-3-3-beta-1/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:56:"\n \n \n \n \n \n \n \n \n \n \n \n\n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:32:"Software Freedom Day + Hackathon";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:65:"http://wordpress.org/news/2011/09/software-freedom-day-hackathon/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:74:"http://wordpress.org/news/2011/09/software-freedom-day-hackathon/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 15 Sep 2011 07:33:56 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:6:{i:0;a:5:{s:4:"data";s:9:"Community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:11:"Development";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:6:"Events";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:3;a:5:{s:4:"data";s:7:"Testing";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:4;a:5:{s:4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:5;a:5:{s:4:"data";s:7:"bughunt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=2058";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:359:"Saturday, September 17 is Software Freedom Day. To that end, a few announcements about this weekend’s hackathon and WordCamp Portland. 3.3 Hackathon WordPress 3.3 is about to hit feature freeze. This means it’s the last chance to squeeze in features that haven’t quite been finished, and enhancements and fixes that no one has had time [...]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Jane Wells";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:3772:"

Saturday, September 17 is Software Freedom Day. To that end, a few announcements about this weekend’s hackathon and WordCamp Portland.

\n

3.3 Hackathon

\n

WordPress 3.3 is about to hit feature freeze. This means it’s the last chance to squeeze in features that haven’t quite been finished, and enhancements and fixes that no one has had time to address yet. Around this time, there are often dozens of tickets that have patches, but the patches have not been tested enough to be committed to core. Then the contributors who worked hard on the patches are disappointed that their code doesn’t make it into the current release. You can help us prevent this!

\n

This weekend, we’ll be running a has-patch needs-testing marathon for the 3.3 milestone. Basically, we’re looking for people who can help test patches and/or refresh patches that need updating. Lead developers and core contributors will be hanging around in the #wordpress-dev channel on irc.freenode.net to answer questions as needed, and will be committing patches as they get enough verification. As you test the patches, report your findings on the trac tickets in question. If all developers who make a living working with WordPress helped out for even an hour or two this weekend, we could clear the 200 tickets or so that are in this situation. To make it fun, why not get together with other WordPress devs and have an in-person hackathon meetup?

\n

WordCamp Portland

\n

At WordCamp Portland this weekend, some of the WordPress core team will be in attendance, including me, Nacin, and Koop. In addition to giving presentations and participating in the unconference sessions, we’ll be involved with a couple of other cool things at WCPDX:

\n\n

So, if you live it the Portland/Seattle area and haven’t already bought a ticket to attend WordCamp Portland, hurry up, as it’s going to be a great celebration of Software Freedom Day and WordPress.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:70:"http://wordpress.org/news/2011/09/software-freedom-day-hackathon/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:47:"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:23:"A Tale of Two WordCamps";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:58:"http://wordpress.org/news/2011/09/a-tale-of-two-wordcamps/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:67:"http://wordpress.org/news/2011/09/a-tale-of-two-wordcamps/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 14 Sep 2011 21:17:08 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:9:"Community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:6:"Events";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=2057";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:380:"This coming weekend, two WordCamps will be going on simultaneously — yep, it’s WordCamp season again! This weekend will be the first of many this autumn with multiple WordCamps. Tomorrow (not quite the weekend but close enough) is WordCamp Cape Town, and then this weekend, first-time WordCamp Albuquerque coincides with 4-time returning champ WordCamp Portland, [...]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Jane Wells";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:3683:"

This coming weekend, two WordCamps will be going on simultaneously — yep, it’s WordCamp season again! This weekend will be the first of many this autumn with multiple WordCamps. Tomorrow (not quite the weekend but close enough) is WordCamp Cape Town, and then this weekend, first-time WordCamp Albuquerque coincides with 4-time returning champ WordCamp Portland, a cool juxtaposition of a more established local community with one that is just getting started. If you’re anywhere near the Portland area, you should try to attend. The WordPress Foundation will be sponsoring some special activities around Software Freedom Day, and some members of the core team (me, Nacin, Koop) will be there.

\n

Is there a WordCamp coming up near you? Let’s find out!

\n

Sep 15: WordCamp Cape Town Cape Town, South Africa

\n

Sep 16-18: WordCamp Albuquerque Albuquerque, NM

\n

Sep 17-18: WordCamp Portland Portland, OR

\n

Sep 24: WordCamp Lisboa Lisboa, Portugal

\n

Sep 24: WordCamp Germany Koln, Germany

\n

Sep 25: WordCamp Sofia Sofia, Bulgaria

\n

Oct 1: WordCamp Louisville Louisville, Kentucky

\n

Oct 8-9: WordCamp Sevilla Seville, Spain

\n
\n

Oct 15-16: WordCamp Jabalpur Jabalpur, India

\n

Nov 5-6: WordCamp Toronto Toronto, ON

\n

Nov 5-6: WordCamp Gold Coast Gold Coast, Australia

\n

Nov 5-6: WordCamp Philly Philadelphia, PA

\n

Nov 12: WordCamp Caguas Caguas, Puerto Rico

\n

Nov 12-13: WordCamp Kenya Nairobi, Kenya

\n

Nov 12-13: WordCamp Detroit Detroit, MI

\n

Nov 12: WordCamp Richmond Richmond, VA

\n

Nov 12-13: WordCamp Denmark Copenhagen, Denmark

\n

Dec 17: WordCamp Las Vegas Las Vegas, NV

\n

Feb 3-4 WordCamp Atlanta Atlanta, GA

\n

There are also a number of WordCamps still in the early organizing stage that do not yet have dates set. These include: Ft. Wayne, IN; London, UK; Edmonton, Canada; Baku, Azerbaijan; Oslo, Norway; Sacramento, CA;  Birmingham, Alabama; Pittsburgh, PA; Omaha, NE; Orlando, FL; Tokyo, Japan; Paris, France; Zagreb, Croatia; Nashville, TN, Washington DC, Baltimore, MD; Bangkok, Thailand; Istanbul, Turkey.

\n

Hope to see you soon at a WordCamp near you!

\n


\n

\n
\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:63:"http://wordpress.org/news/2011/09/a-tale-of-two-wordcamps/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:47:"\n \n \n \n \n \n \n \n \n\n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:35:"Vote for WordPress Sessions at SXSW";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:58:"http://wordpress.org/news/2011/09/vote-for-wordpress-sxsw/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:67:"http://wordpress.org/news/2011/09/vote-for-wordpress-sxsw/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 02 Sep 2011 04:45:03 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:3:{i:0;a:5:{s:4:"data";s:9:"Community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:11:"conferences";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:2;a:5:{s:4:"data";s:4:"sxsw";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=2036";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:302:"Each year, members of the web community from around the world submit session proposals to the South by Southwest Interactive conference, an event that played a role in the birth of WordPress. We head to Austin every year, do a BBQ or throw a party, but despite the fact that almost 15% of the web [...]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Jane Wells";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:6289:"

Each year, members of the web community from around the world submit session proposals to the South by Southwest Interactive conference, an event that played a role in the birth of WordPress. We head to Austin every year, do a BBQ or throw a party, but despite the fact that almost 15% of the web is powered by WordPress, there aren’t many sessions related to WordPress on the schedule. This year, more than 3200 proposals are competing for about 350 slots, and who has time to read through, vote, and comment on 3200 proposals? Out of those 3200+ proposals, only 8 relate to WordPress! I thought it would be handy to post a guide to the WordPressy proposals for SXSWi 2012, so that if you would like to check them out and vote on them it woud be fast and easy. Leaving a comment in addition to your thumbs up/down vote helps the staff and advisory board know which sessions are likely to have an interested audience, so make sure to leave comments on the sessions you think would be cool (remember, they also publish the podcasts afterward). Voting ends in about 24 hours, so if you want to weigh in, now’s the time. Thanks for helping spread the word!

\n

WordPress-specific Sessions

\n

This list is based on searching for “WordPress” in proposal titles, descriptions, and tags. Clicking the proposal title will take you to that page in the SXSW PanelPicker, where you can vote and comment. Names that are linked go to those people’s WordPress.org profiles.

\n

Blog Wars: Movable Type vs. WordPress Revisited

\n

Mark Jaquith – WordPress Lead Developer
\nByrne Reese – Endevver
\nThese days people tend to pit us against Drupal rather than Movable Type, but looking back at the early rivalry and learning from the positive and negative aspects of it would be cool as we position ourselves in competition with new platforms. I like seeing Mark present at conferences, he always prepares well and does a good job. Though I’m guessing these guys will be all friendly and collaborative, I might take a nostalgia hit and imagine them in a fistfight just to liven things up.

\n

Designing WordPress

\n

Jane Wells – WordPress User Experience Lead
\nDisclosure: This is me! Balancing the desire for truly open and participatory design processes against the often more efficient and consistent results of a more curated design method is something we’ve been working on for the past year or so in WordPress core. I’d use the design process for several recent core features (like the UI refresh and internal linking) to illustrate the issues we’ve faced and the results we’ve achieved.

\n

Open Source Social Networking

\n

John James Jacoby – BuddyPress Lead Developer
\nJ-trip (as John James Jacoby is fondly known by many in the community) is the lead dev for BuddyPress and the new bbPress plugin. He’s proposing a panel discussion among reps from several open source social network platforms. It’s always cool hearing more about BuddyPress, but it would be even cooler to figure out how it fits in with and/or stacks up against other platforms.

\n

Welcome to the Chaos – the Distributed Workplace

\n

Nikolay Bachiyski – WordPress Core Developer, GlotPress Lead Developer
\nLori McLeese – Automattic
\nThis one isn’t about WordPress per se, though using WordPress as a communication tool is one of the topics and Automattic is obviously a WordPress-based business. The main reason I think people should vote for this session is because Nikolay, core committing developer for internationalization and lead developer of GlotPress, our translation tool, is an awesome speaker. He is hysterically funny when he presents. I would bet money this presentation will involve a bear.

\n

Deploying WordPress: From Zero to Ninja

\n

Grant Norwood – Michael & Susan Dell Foundation
\nWhen Mark Jaquith says a presentation on security and deployment is on his short list, I’m impressed. (He said it in the comments on the proposal.)

\n

Beyond the Theme – Using WordPress as an API

\n

David Tufts – kickpress.org
\nObviously a hot topic in the community right now, seems like a no-brainer to choose.

\n

Local Government Online: WordPress Beats Drupal

\n

Jase Wilson – Luminopolis
\nThere was a presentation at WordCamp San Francisco this month on moving a news site from Drupal to WordPress. More and more the question comes up of which tool is best for various situations and requirements. And obviously getting government to use more open source software would be a cost-saver in these tough economic times.

\n

WordPress website built live in 45 minutes

\n

Glenn Todd – Dvize Creative
\nLive walkthroughs are always fun, and help prove to the uninitiated how easy WordPress can be.

\n

So: go vote on these session proposals and help spread the WordPress love. If you know of any WordPress-related proposals that didn’t come up in my search, let me know in a comment and I’ll update this post. Thanks, and maybe we’ll see you in Austin in March!

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:63:"http://wordpress.org/news/2011/09/vote-for-wordpress-sxsw/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:44:"\n \n \n \n \n \n \n \n\n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:17:"State of the Word";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:52:"http://wordpress.org/news/2011/08/state-of-the-word/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:61:"http://wordpress.org/news/2011/08/state-of-the-word/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 19 Aug 2011 15:32:04 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:2:{i:0;a:5:{s:4:"data";s:9:"Community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:4:"Meta";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=2019";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:307:"This has been an exciting year for WordPress. We’ve grown to power 14.7% of the top million websites in the world, up from 8.5%, and the latest data show 22 out of every 100 new active domains in the US are running WordPress. We also conducted our first ever user and developer survey, which got [...]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Matt Mullenweg";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:2043:"

This has been an exciting year for WordPress. We’ve grown to power 14.7% of the top million websites in the world, up from 8.5%, and the latest data show 22 out of every 100 new active domains in the US are running WordPress.

\n

We also conducted our first ever user and developer survey, which got over 18,000 responses from all over the world:

\n

\n

We found a few interesting tidbits from the survey responses already, including that 6,800 self-employed respondents were responsible for over 170,000 sites personally, and charged a median hourly rate of $50. In tough economic times, it’s heartening to see Open Source creating so many jobs. (If each site took only 3 hours to make, that’s $29.5M of work at the average hourly rate.)

\n

I talk about this data, and much more, in my State of the Word address which you can watch here:

\n

\n

We know there’s more good stuff hidden in there and we’re open sourcing and releasing the raw information behind it. If you’re a researcher and would like to dig into the anonymized survey data yourself, you can grab it here. (Careful, it’s a 9MB CSV.)

\n

There has never been a better time to be part of the WordPress community, and I want to thank each and every one of you for making it such a wonderful place to be. Now it’s time to get back to work, there’s still 85.3% of the web that needs help.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:57:"http://wordpress.org/news/2011/08/state-of-the-word/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:44:"\n \n \n \n \n \n \n \n\n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:23:"WordCamp SF Livestream!";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:57:"http://wordpress.org/news/2011/08/wordcamp-sf-livestream/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:66:"http://wordpress.org/news/2011/08/wordcamp-sf-livestream/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 12 Aug 2011 08:38:03 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:2:{i:0;a:5:{s:4:"data";s:9:"Community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=2012";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:342:"The annual WordPress conference, WordCamp San Francisco, starts in fewer than 8 hours. The sold out event — three full days of programming for bloggers, developers, theme designers, and professional WordPress users — will be shared with more than 1,000 ticket holders from near and far. If you are one of the many people who [...]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Jane Wells";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:2414:"

The annual WordPress conference, WordCamp San Francisco, starts in fewer than 8 hours. The sold out event — three full days of programming for bloggers, developers, theme designers, and professional WordPress users — will be shared with more than 1,000 ticket holders from near and far. If you are one of the many people who wanted to come but couldn’t swing the time off or travel expenses, you should check out the livestream tickets that are for sale. You can even get a conference t-shirt to commemorate your “virtual” participation.

\n

Speakers include members of the WordPress core development team, leaders of WordPress-based businesses, hobbyists, and everything in between. Take a look at the schedules for Friday, Saturday, and Sunday, and if you see something that sounds interesting (how could you not?), buy a livestream ticket. The stream will start at 16:00 UTC on Friday, August 12.

\n

Viewing Parties

\n

Celebrate your own local WordPress community by calling together some friends and having a livestream viewing party. In the case of regular WordPress meetup groups, if you do a viewing party we will have a process after #WCSF is over whereby attendees will be eligible to buy conference shirts if their meetup group organizer confirms viewing party attendance.

\n

Videos from all the recorded sessions will be posted for free on WordPress.tv within a couple of weeks, but watching the livestream allows you to support WordCamp while providing instant gratification. And let’s face it: the best part is that you’ll know what the heck people are talking about on Twitter using the hashtag #wcsf.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:62:"http://wordpress.org/news/2011/08/wordcamp-sf-livestream/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:44:"\n \n \n \n \n \n \n \n\n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:23:"Best WordCamp Speakers?";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:57:"http://wordpress.org/news/2011/07/best-wordcamp-speakers/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:66:"http://wordpress.org/news/2011/07/best-wordcamp-speakers/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 16 Jul 2011 21:32:34 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:2:{i:0;a:5:{s:4:"data";s:9:"Community";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}i:1;a:5:{s:4:"data";s:8:"WordCamp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=2000";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:357:"As we complete speaker selection for the annual WordPress conference (a.k.a. WordCamp San Francisco), it’s clear that even though there were more than 200 speaker applications, many great WordCamp speakers did not apply. No fear! We will seek them out to make sure that WordCamp SF has a fantastic lineup, including people who didn’t apply [...]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Jane Wells";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:1600:"

As we complete speaker selection for the annual WordPress conference (a.k.a. WordCamp San Francisco), it’s clear that even though there were more than 200 speaker applications, many great WordCamp speakers did not apply. No fear! We will seek them out to make sure that WordCamp SF has a fantastic lineup, including people who didn’t apply (too shy? who knows?) but have wowed local crowds at previous WordCamps.

\n

This is about as basic a survey as there is. Tell us the three best WordCamp presentations you saw in the past year or so. For each, give the presenters name, the topic (exact title not necessary) and which WordCamp it was at (important).

\n

Example:

\n

1. Joe Shmoe, Using the Loop, WordCamp Sheboygan 2011
\n2. Jane Doe, Top 5 WordPress Plugins, WordCamp La Mancha 2010
\n3. Lee Smith, Your First Core Patch, WordCamp Atlantis 2011

\n

That’s it. We don’t need your name or any info at all, just your three top speaker votes. We’ll take a look at the people with the most votes, and consider them for WCSF if they’re not already in the application pool. Thanks for your help in making this year’s conference better and more WordPressy than ever.

\n

Vote Now!

\n

P.S. Have you bought your tickets yet?

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:62:"http://wordpress.org/news/2011/07/best-wordcamp-speakers/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:41:"\n \n \n \n \n \n \n\n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:15:"WordPress 3.2.1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:50:"http://wordpress.org/news/2011/07/wordpress-3-2-1/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:59:"http://wordpress.org/news/2011/07/wordpress-3-2-1/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 12 Jul 2011 19:49:06 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=1982";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:358:"After more than a million downloads of WordPress 3.2, we’re now releasing WordPress 3.2.1 into the wild. This maintenance release fixes a server incompatibility related to JSON that’s unfortunately affected some of you, as well as a few other fixes in the new dashboard design and the Twenty Eleven theme. If you’ve already updated to [...]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Andrew Nacin";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:1129:"

After more than a million downloads of WordPress 3.2, we’re now releasing WordPress 3.2.1 into the wild. This maintenance release fixes a server incompatibility related to JSON that’s unfortunately affected some of you, as well as a few other fixes in the new dashboard design and the Twenty Eleven theme. If you’ve already updated to 3.2, then this update will be even faster than usual, thanks to the new feature in 3.2 that only updates files that have been changed, rather than replacing all the files in your installation.

\n

For a full list of fixes, view the changelog the list of tickets. Our release haiku:

\n

JSON, the admin
\nA little bit tidier
\nEdge cases covered

\n

Download 3.2.1 or update now from the Dashboard → Updates menu in your site’s admin area.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:55:"http://wordpress.org/news/2011/07/wordpress-3-2-1/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:41:"\n \n \n \n \n \n \n\n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:5:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:27:"WordPress 3.2 now available";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:43:"http://wordpress.org/news/2011/07/gershwin/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:52:"http://wordpress.org/news/2011/07/gershwin/#comments";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 04 Jul 2011 21:07:06 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:8:"Releases";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=1924";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:329:"Here in the U.S. we are observing Independence Day, and I can’t think of a more fitting way to mark a day that celebrates freedom than by releasing more free software to help democratize publishing around the globe. I’m excited to announce that WordPress 3.2 is now available to the world, both as an update in [...]";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:14:"Matt Mullenweg";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:14127:"

Here in the U.S. we are observing Independence Day, and I can’t think of a more fitting way to mark a day that celebrates freedom than by releasing more free software to help democratize publishing around the globe. I’m excited to announce that WordPress 3.2 is now available to the world, both as an update in your dashboard and a download on WordPress.org. Version 3.2 is our fifteenth major release of WordPress and comes just four months after 3.1 (which coincidentally just passed the 15 million download mark this morning), reflecting the growing speed of development in the WordPress community and our dedication to getting improvements in your hands as soon as possible. We’re dedicating this release to noted composer and pianist George Gershwin.

\n

Before we get to the release, in anticipation of the State of the Word speech at the upcoming WordCamp San Francisco (the annual WordPress conference) we’re doing a survey or census of the WordPress world. If you have a moment, please fill out this survey and we’ll share what we learn by publishing the aggregate results in August.

\n

The focus for this release was making WordPress faster and lighter. The first thing you’ll notice when you log in to 3.2 is a refreshed dashboard design that tightens the typography, design, and code behind the admin. (Rhapsody in Grey?) If you’re starting a new blog, you’ll also appreciate the fully HTML5 new Twenty Eleven theme, fulfilling our plan to replace the default theme every year. Start writing your first post in our redesigned post editor and venture to the full-screen button in the editing toolbar to enter the new distraction-free writing or zen mode, my personal favorite feature of the release. All of the widgets, menus, buttons, and interface elements fade away to allow you to compose and edit your thoughts in a completely clean environment conducive to writing, but when your mouse strays to the top of the screen your most-used shortcuts are right there where you need them. (I like to press F11 to take my browser full-screen, getting rid of even the OS chrome.)

\n

\n

Under the hood there have been a number of improvements, not the least of which is the streamlining enabled by our previously announced plan of retiring support for PHP4, older versions of MySQL, and legacy browsers like IE6, which allows us to take advantage of more features enabled by new technologies. The admin bar has a few more shortcuts to your most commonly-used actions. On the comment moderation screen, the new approve & reply feature speeds up your conversation management. You’ll notice in your first update after 3.2 that we’ll only be updating the files that have changed with each new release instead of every file in your WordPress installation, which makes updates significantly faster on all hosting platforms. There are also some fun new theme features shown off by Twenty Eleven, like the ability to have multiple rotating header images to highlight all of your favorite photos.

\n

There is way more, like our new freedoms and credits screens (linked from your dashboard footer), so for the full story check out the Codex page on 3.2 or the Trac milestone which includes the 400+ tickets closed in this release.

\n

A Community Effort

\n

We now finally have a credits page inside of WordPress itself (though a cool revision is coming in 3.3), but for posterity let’s give a round of applause to these fine folks who contributed to 3.2:

\n

Aaron Brazell, Aaron Campbell, Aaron Jorbin, Adam Harley, Alex Concha, ampt, Andrew Nacin, Andrew Ozz, andrewryno, andy, Austin Matzko, BenChapman, Ben Dunkle, bluntelk, Boone Gorges, Brandon Allen, Brandon Burke, Caspie, cfinke, charlesclarkson, chexee, coffee2code, Cristi Burcă, daniloercoli, Daryl Koopersmith, David Cowgill, David Trower, demetris, Devin Reams, Dion Hulse, dllh, Dominik Schilling, Doug Provencio, dvwallin, Dylan Kuhn, Eric Mann, fabifott, Franklin Tse, Frumph, garyc40, Glenn Ansley, guyn, hakre, hebbet, Helen Hou-Sandi, hew, holizz, Ian Stewart, Jacob Gillespie, Jane Wells, Jayjdk, Jeff Farthing, Joachim Kudish, joelhardi, John Blackbourn, John Ford, John James Jacoby, JohnONolan, Jon Cave, joostdevalk, Jorge Bernal, Joseph Scott, Justin Sternberg, Justin Tadlock, kevinB, Knut Sparhell, kovshenin, Kuraishi, Lance Willett, linuxologos, lloydbudd, Luc De Brouwer, marcis20, Mark Jaquith, Mark McWilliams, Martin Lormes, Matías Ventura, Matt Martz, Matt Thomas, MattyRob, mcepl, mdawaffe, Michael Fields, MichaelH, michaeltyson, Mike Schroder, Milan Dinić, mintindeed, mitchoyoshitaka, Mohammad Jangda, mrroundhill, natecook, nathanrice, Niall Kennedy, Nick Bohle, Nikolay Bachiyski, nuxwin, Otto, pavelevap, pete.mall, Peter Westwood, Prasath Nadarajah, Ptah Dunbar, Rafael Poveda, Rahe, Ramiy, Rasheed Bydousi, Reuben Gunday, Robert Chapin, Ron Rennick, Ross Hanney, Ryan Boren, Ryan Imel, Safirul Alredha, Samir Shah, saracannon, sbressler, Sergey Biryukov, shakenstirred, Sidney Harrell, Simon Prosser, sorich87, szadok, tetele, tigertech, trepmal, Utkarsh Kukreti, valentinas, webduo, Xavier Borderie, Yoav Farhi, Ze Fontainhas, and ziofix.

\n

Bonus: On their WordPress.org profiles over 20,000 people have said they make their living from WordPress. Are you one of them? Don’t forget to take a minute for our survey.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:36:"http://wellformedweb.org/CommentAPI/";a:1:{s:10:"commentRss";a:1:{i:0;a:5:{s:4:"data";s:48:"http://wordpress.org/news/2011/07/gershwin/feed/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:38:"http://purl.org/rss/1.0/modules/slash/";a:1:{s:8:"comments";a:1:{i:0;a:5:{s:4:"data";s:1:"0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"href";s:31:"http://wordpress.org/news/feed/";s:3:"rel";s:4:"self";s:4:"type";s:19:"application/rss+xml";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:44:"http://purl.org/rss/1.0/modules/syndication/";a:2:{s:12:"updatePeriod";a:1:{i:0;a:5:{s:4:"data";s:6:"hourly";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:15:"updateFrequency";a:1:{i:0;a:5:{s:4:"data";s:1:"1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:8:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Fri, 21 Oct 2011 11:44:43 GMT";s:12:"content-type";s:23:"text/xml; charset=UTF-8";s:10:"connection";s:5:"close";s:4:"vary";s:15:"Accept-Encoding";s:10:"x-pingback";s:36:"http://wordpress.org/news/xmlrpc.php";s:13:"last-modified";s:29:"Thu, 20 Oct 2011 05:20:18 GMT";s:4:"x-nc";s:11:"HIT luv 138";}s:5:"build";s:14:"20090627192103";}', 'no'); INSERT INTO `wpr3ss_options` (`option_id`, `blog_id`, `option_name`, `option_value`, `autoload`) VALUES -(143, 0, '_transient_timeout_feed_mod_867bd5c64f85878d03a060509cd2f92c', '1319180030', 'no'), -(144, 0, '_transient_feed_mod_867bd5c64f85878d03a060509cd2f92c', '1319136830', 'no'), -(145, 0, '_transient_timeout_dash_aa95765b5cc111c56d5993d476b1c2f0', '1319180031', 'no'), -(146, 0, '_transient_dash_aa95765b5cc111c56d5993d476b1c2f0', '
', 'no'), -(147, 0, '_transient_timeout_feed_1a5f760f2e2b48827d4974a60857e7c2', '1319180031', 'no'), -(148, 0, '_transient_feed_1a5f760f2e2b48827d4974a60857e7c2', 'a:4:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:"\n \n";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:72:"\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:43:"WordPress Plugins » View: Recently Updated";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:51:"http://wordpress.org/extend/plugins/browse/updated/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:43:"WordPress Plugins » View: Recently Updated";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:5:"en-US";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 18:44:57 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:9:"generator";a:1:{i:0;a:5:{s:4:"data";s:25:"http://bbpress.org/?v=1.1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"item";a:15:{i:0;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:28:"Derek Herman on "BuySellAds"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:58:"http://wordpress.org/extend/plugins/buysellads/#post-19514";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 23 Jul 2010 14:43:32 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"19514@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:41:"Official BuySellAds.com WordPress plugin.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Derek Herman";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:20:"kubi23 on "NoSpamNX"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:55:"http://wordpress.org/extend/plugins/nospamnx/#post-8421";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 06 Jan 2009 16:31:30 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"8421@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:130:"To protect your Blog from automated spambots, this plugin adds additional formfields (hidden to human-users) to your comment form.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"kubi23";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:53:"Mike on "WordPress Ultra Simple Paypal Shopping Cart"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:84:"http://wordpress.org/extend/plugins/wp-ultra-simple-paypal-shopping-cart/#post-29458";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 19 Aug 2011 15:44:47 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"29458@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:150:"Very easy to use Ultra Simple WordPress Paypal Shopping Cart Plugin. Great for selling products or service online with Paypal in one click with a simp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Mike";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:22:"sparkweb on "FoxyShop"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:56:"http://wordpress.org/extend/plugins/foxyshop/#post-24544";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 19 Feb 2011 08:06:34 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"24544@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:127:"FoxyShop provides a robust shopping cart and inventory management tool for use with FoxyCart's hosted e-commerce solution.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"sparkweb";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:34:"antonchanning on "bbPress2 BBCode"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:62:"http://wordpress.org/extend/plugins/bbpress-bbcode/#post-31129";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 14 Oct 2011 16:18:41 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31129@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:116:"This plugin adds support for popular bbcode forum code to posts, comments,\npages and bbpress 2.0 topics and replies.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"antonchanning";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:36:"Sanauna on "Order Categories widget"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:64:"http://wordpress.org/extend/plugins/wp-category-list/#post-30759";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 02 Oct 2011 19:50:20 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"30759@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:93:"My Category Order allows you to set the order in which categories will appear in the sidebar.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:7:"Sanauna";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:27:"goonanism on "Gallery Only"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:60:"http://wordpress.org/extend/plugins/gallery-only/#post-31272";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 11:07:37 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31272@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:123:"Description: This plugin replaces the default gallery with clean looking carousel that utilises the Moodular jQuery plugin.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:9:"goonanism";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:37:"ramseyp on "Foomark WordPress Widget"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:72:"http://wordpress.org/extend/plugins/foomark-wordpress-widget/#post-31304";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 23:57:15 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31304@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:69:"Foomark WordPress Widget displays your Foomark bookmarks in a widget.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:7:"ramseyp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:40:"Sergey Biryukov on "IDN AJAX Workaround"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:67:"http://wordpress.org/extend/plugins/idn-ajax-workaround/#post-31319";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 13:54:51 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31319@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:62:"Fixes AJAX requests on sites with IDN domains in IE and Opera.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"Sergey Biryukov";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:29:"plugin-master on "WP-Members"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:58:"http://wordpress.org/extend/plugins/wp-members/#post-13234";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 23 Sep 2009 19:07:34 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"13234@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:120:"WP-Members™ is a free membership management system for WordPress® that restricts content to registered users.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"plugin-master";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:10;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:20:"Chouby on "Polylang"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:56:"http://wordpress.org/extend/plugins/polylang/#post-30393";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 21 Sep 2011 20:26:16 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"30393@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:39:"Adds multilingual support to WordPress.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Chouby";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:11;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"vagabumming on "Branded Email"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:61:"http://wordpress.org/extend/plugins/branded-email/#post-31324";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 15:18:54 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31324@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:48:"Sends your logo with WordPress generated emails.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"vagabumming";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:12;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:31:"nutsmuggler on "Events Manager"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:61:"http://wordpress.org/extend/plugins/events-manager/#post-6340";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 21 Jul 2008 13:17:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"6340@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:147:"Fully featured event registration management including recurring events, locations management, calendar, Google map integration, booking management";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"nutsmuggler";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:13;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:47:"awpcp on "Another Wordpress Classifieds Plugin"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:83:"http://wordpress.org/extend/plugins/another-wordpress-classifieds-plugin/#post-9736";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 19 Mar 2009 14:55:00 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"9736@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:133:"AWPCP Classifieds: Great for increasing retention to your site, adding revenue for your business, and creating customer interaction.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"awpcp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:14;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:71:"jagan.2desk on "ClickDesk Live Support - Live Chat Plugin for Websites"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:82:"http://wordpress.org/extend/plugins/clickdesk-live-support-chat-plugin/#post-30808";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 04 Oct 2011 15:59:26 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"30808@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:144:"ClickDesk is the fastest live-chat service. Built-in Browser Phone and local access numbers in 40 countries are included. Install it Free today!";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"jagan.2desk";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"href";s:52:"http://wordpress.org/extend/plugins/rss/view/updated";s:3:"rel";s:4:"self";s:4:"type";s:19:"application/rss+xml";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:8:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Thu, 20 Oct 2011 18:53:52 GMT";s:12:"content-type";s:23:"text/xml; charset=UTF-8";s:10:"connection";s:5:"close";s:4:"vary";s:15:"Accept-Encoding";s:13:"last-modified";s:19:"2010-07-23 14:43:32";s:14:"content-length";s:4:"7856";s:4:"x-nc";s:11:"HIT luv 139";}s:5:"build";s:14:"20090627192103";}', 'no'), -(149, 0, '_transient_timeout_feed_mod_1a5f760f2e2b48827d4974a60857e7c2', '1319180031', 'no'), -(150, 0, '_transient_feed_mod_1a5f760f2e2b48827d4974a60857e7c2', '1319136831', 'no'), -(151, 0, '_transient_timeout_plugin_slugs', '1319223231', 'no'), -(152, 0, '_transient_plugin_slugs', 'a:2:{i:0;s:19:"akismet/akismet.php";i:1;s:9:"hello.php";}', 'no'), -(153, 0, '_transient_timeout_dash_de3249c4736ad3bd2cd29147c4a0d43e', '1319180031', 'no'), -(154, 0, '_transient_dash_de3249c4736ad3bd2cd29147c4a0d43e', '

Más populares

\n
1 Flash Gallery
 (Instalar)\n

1 Flash Gallery is a Photo Gallery with slideshow function, many skins and powerfull admin to manage your image gallery without any program skills

\n

Plugins recientes

\n
Branded Email
 (Instalar)\n

Sends your logo with WordPress generated emails.

\n

Actualizados recientemente

\n
Branded Email
 (Instalar)\n

Sends your logo with WordPress generated emails.

\n', 'no'); +(240, 0, '_transient_timeout_feed_mod_ac0b00fe65abe10e0c5b588f3ed8c7ca', '1319240681', 'no'), +(241, 0, '_transient_feed_mod_ac0b00fe65abe10e0c5b588f3ed8c7ca', '1319197481', 'no'), +(242, 0, '_transient_timeout_dash_4077549d03da2e451c8b5f002294ff51', '1319240681', 'no'); +INSERT INTO `wpr3ss_options` (`option_id`, `blog_id`, `option_name`, `option_value`, `autoload`) VALUES +(243, 0, '_transient_dash_4077549d03da2e451c8b5f002294ff51', '

\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 738
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1108
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1602
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1643
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1663
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1693
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1763
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1974
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1978
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2377
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2392
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2396
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2400
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2448
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2470
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2475
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2479
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2483
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2531
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2553
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2966
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2974
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2982
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2990
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2998
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3349
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3364
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3368
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3372
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3433
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3455
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3491
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3513
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3518
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3522
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3526
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3530
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3840
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3872
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3902
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3925
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3936
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3946
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3968
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3982
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4009
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4035
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4224
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4237
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4258
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4271
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4299
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4313
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4335
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4349
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4553
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4589
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4625
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4651
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4680
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4694
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4725
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4755
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4908
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4933
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4965
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4991
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5045
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5174
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5210
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5243
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5274
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5378
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5410
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5449
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5485
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5520
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5555
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5562
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5839
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5854
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5858
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5862
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5910
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5932
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5937
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5941
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5945
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5993
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 6015
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 6452
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 7650
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 7711
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 7792
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 7811
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 8623
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 9320
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 9332
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 9343
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 10863
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11259
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11272
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11285
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11298
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11311
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11686
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11700
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 13052
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14087
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14133
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14197
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14269
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14294
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14368
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14418
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14904
Call Stack
#TimeMemoryFunctionLocation
10.0008687616{main}( )..\\index-extra.php:0
20.501140649344wp_dashboard_primary( )..\\index-extra.php:27
30.501140649520wp_dashboard_cached_rss_widget( )..\\dashboard.php:873
40.503140697424call_user_func_array\n( )..\\dashboard.php:1065
50.503140697744wp_dashboard_rss_output( )..\\dashboard.php:1065
60.503240702584wp_widget_rss_output( )..\\dashboard.php:890
70.503240702584fetch_feed( )..\\default-widgets.php:781
80.504140749728require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
', 'no'); +INSERT INTO `wpr3ss_options` (`option_id`, `blog_id`, `option_name`, `option_value`, `autoload`) VALUES +(244, 0, '_transient_timeout_feed_57bc725ad6568758915363af670fd8bc', '1319240681', 'no'), +(245, 0, '_transient_feed_57bc725ad6568758915363af670fd8bc', 'a:4:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:"\n \n";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:72:"\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:33:"WordPress Plugins » View: Newest";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:47:"http://wordpress.org/extend/plugins/browse/new/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:33:"WordPress Plugins » View: Newest";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:5:"en-US";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 21 Oct 2011 11:29:55 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:9:"generator";a:1:{i:0;a:5:{s:4:"data";s:25:"http://bbpress.org/?v=1.1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"item";a:15:{i:0;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:28:"quarkness on "Tweet Muncher"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:61:"http://wordpress.org/extend/plugins/tweet-muncher/#post-31347";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 21 Oct 2011 09:14:55 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31347@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:31:"Imports certain tweets as posts";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:9:"quarkness";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"myphpmaster on "Form Lightbox"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:61:"http://wordpress.org/extend/plugins/form-lightbox/#post-31327";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 16:37:52 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31327@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:118:"Version: 1.0\n\nThis plugin will turn the form to lightbox. Support Gravity Form and Contact Form 7 shortcode.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"myphpmaster";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:40:"dvirsen on "WP e-Commerce Product Pages"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:75:"http://wordpress.org/extend/plugins/wp-e-commerce-product-pages/#post-31337";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 20:42:14 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31337@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:94:"Lets you change the product, cart, reciept, and user pages of your WP e-Commerce store easily.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:7:"dvirsen";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:37:"Sound Strategies on "Soundst LinkMgr"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:63:"http://wordpress.org/extend/plugins/soundst-linkmgr/#post-31335";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 18:34:22 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31335@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:129:"Displays category and link information from the Sound Strategies LinkMgr application as on-page embedded content and as a widget.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:16:"Sound Strategies";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:42:"r1nlx0 on "Post Ajax Slider (replacement)"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:91:"http://wordpress.org/extend/plugins/post-ajax-slider-replacement-of-old-version/#post-30955";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 09 Oct 2011 14:14:49 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"30955@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:66:"This plugin is a replacement of my last plugin (post-ajax-slider).";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"r1nlx0";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:36:"karthiksg on "Inline frame - Iframe"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:67:"http://wordpress.org/extend/plugins/inline-frame-iframe/#post-31334";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 18:28:59 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31334@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:147:"Simple Iframe to embed webpages and external web content in wordpress.\nSince WordPress removes iframe when you switch from "HTML" to "V";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:9:"karthiksg";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:39:"zagham.naseem on "xTechnos Online Poll"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:68:"http://wordpress.org/extend/plugins/xtechnos-online-poll/#post-31307";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 07:40:28 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31307@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:21:"xTechnos Online Poll.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"zagham.naseem";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:43:"ckrahn on "klickTel Open-API for Wordpress"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:86:"http://wordpress.org/extend/plugins/klicktel-open-api-search-for-wordpress/#post-31323";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 15:18:28 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31323@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:67:"WordPress Plugin to embedd klickTel Open API in your Wordpress blog";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"ckrahn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"vagabumming on "Branded Email"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:61:"http://wordpress.org/extend/plugins/branded-email/#post-31324";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 15:18:54 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31324@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:48:"Sends your logo with WordPress generated emails.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"vagabumming";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:35:"jamiedust on "TinyMCE Blockformats"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:68:"http://wordpress.org/extend/plugins/tinymce-blockformats/#post-31256";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 18 Oct 2011 22:49:23 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31256@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:103:"This plugin allows you to select which elements are used in the formats dropdown on the TinyMCE editor.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:9:"jamiedust";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:10;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:37:"ramseyp on "Foomark WordPress Widget"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:72:"http://wordpress.org/extend/plugins/foomark-wordpress-widget/#post-31304";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 23:57:15 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31304@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:69:"Foomark WordPress Widget displays your Foomark bookmarks in a widget.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:7:"ramseyp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:11;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:27:"goonanism on "Gallery Only"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:60:"http://wordpress.org/extend/plugins/gallery-only/#post-31272";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 11:07:37 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31272@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:123:"Description: This plugin replaces the default gallery with clean looking carousel that utilises the Moodular jQuery plugin.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:9:"goonanism";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:12;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:40:"Sergey Biryukov on "IDN AJAX Workaround"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:67:"http://wordpress.org/extend/plugins/idn-ajax-workaround/#post-31319";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 13:54:51 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31319@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:62:"Fixes AJAX requests on sites with IDN domains in IE and Opera.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:15:"Sergey Biryukov";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:13;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:42:"dean-silversquare on "FB Thumbnail Config"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:67:"http://wordpress.org/extend/plugins/fb-thumbnail-config/#post-30863";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 06 Oct 2011 17:08:49 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"30863@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:150:"Customize thumbnails and descriptions generated on Facebook when your post/page is shared. This plugin lets you to control your presentation Facebook.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:17:"dean-silversquare";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:14;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:44:"octeth_wordpress on "Octeth Email Marketing"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:70:"http://wordpress.org/extend/plugins/octeth-email-marketing/#post-31309";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 07:55:35 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31309@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:129:"With this plug-in, blog owner will be able to "link" his Oempro account with WordPress and start accepting subscriptions.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:16:"octeth_wordpress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"href";s:48:"http://wordpress.org/extend/plugins/rss/view/new";s:3:"rel";s:4:"self";s:4:"type";s:19:"application/rss+xml";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:8:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Fri, 21 Oct 2011 11:44:44 GMT";s:12:"content-type";s:23:"text/xml; charset=UTF-8";s:10:"connection";s:5:"close";s:4:"vary";s:15:"Accept-Encoding";s:13:"last-modified";s:19:"2011-10-21 09:14:55";s:14:"content-length";s:4:"7752";s:4:"x-nc";s:11:"HIT luv 138";}s:5:"build";s:14:"20090627192103";}', 'no'), +(246, 0, '_transient_timeout_feed_mod_57bc725ad6568758915363af670fd8bc', '1319240681', 'no'), +(247, 0, '_transient_feed_mod_57bc725ad6568758915363af670fd8bc', '1319197481', 'no'), +(248, 0, '_transient_timeout_feed_867bd5c64f85878d03a060509cd2f92c', '1319240681', 'no'); +INSERT INTO `wpr3ss_options` (`option_id`, `blog_id`, `option_name`, `option_value`, `autoload`) VALUES +(249, 0, '_transient_feed_867bd5c64f85878d03a060509cd2f92c', 'a:4:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:"\n\n\n";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:61:"\n \n \n \n \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:16:"WordPress Planet";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:28:"http://planet.wordpress.org/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:2:"en";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:47:"WordPress Planet - http://planet.wordpress.org/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"item";a:50:{i:0;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:53:"WPTavern: WordPress.com Blogs To Get More Advertising";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5677";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:105:"http://feedproxy.google.com/~r/WordpressTavern/~3/d30p4ZUDNac/wordpress-com-blogs-to-get-more-advertising";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3213:"

Automattic LogoFederated Media in partnership with Automattic has signed a deal to sell advertising to potentially 25 million websites spread across WordPress.com. This isn’t the first time the two have partnered up as FM and Automattic have been launching a series of websites for specific subjects such as FoodPress and EcoPress. This deal presents Federated Media the opportunity to sell highly relevant advertising in mass. For example, Automattic most likely has details that allow them to know the best performing sites on specific subjects such as automotive, food, tech, etc. This data can be used to display relevant advertising from FM so that the content and the advertising are related to each other.

\n

One of the quotes I’m seeing attributed to Toni Schneider, CEO of Automattic rubs me the wrong way.

\n

Automattic’s WordPress software supports 25 million blogs with a combined readership of 300 million unique visitors per month — a total of 15 percent of the web sites on the Internet, Schneider said.

\n

First off, the only thing of Automattics’ is WordPress.com. Secondly, while it seems like Toni is talking about 25 million blogs on WordPress.com, how can that be 15% of the internet? That’s like saying 15% of the internet calls WordPress.com home and I highly doubt that. The only way in which that makes sense is if you combine the sites using WordPress the self-hosted software and those hosted on WordPress.com.

\n

Based on the press release on MarketWatch, the advertising will be Opt-In. One of the most important questions that has not been answered is how revenue sharing will work. One would hope that those who are creating the content will end up getting a small slice of the pie. If not, it’s a bad deal all the way around.

\n\n\n

Related posts:

  1. Advertising Now An Option On WPTavern
  2. \n
  3. First FoodPress Now EcoPressed
  4. \n
  5. Ad Block Plus Not Needed Here
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 17:00:39 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:59:"WPTavern: A First For Automattic – Investment In OwnLocal";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5673";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:107:"http://feedproxy.google.com/~r/WordpressTavern/~3/WfR0XD9RrGo/a-first-for-automattic-investment-in-ownlocal";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2426:"

OwnLocal LogoAutomattic which is the company behind WordPress.com and is usually the one being invested in has made an investment themselves in a company called OwnLocal based out of Austin, Texas. The company has existed since 2007 and is built around publications by providing the tools necessary for newspapers to own their local market, hence the name. Liz Gannes of AllThingsD was the first to break the story and managed to get this quote out of Matt regarding the investment.

\n

Their approach is highly complementary to our own goals of making it easy for anyone in the world to have a beautiful Web site

\n

It’s an interesting investment considering local newspapers appear to be dying by the day. But OwnLocal is doing so well that despite the total amount of 2 million dollars thus far in funding, they are currently supporting their staff of 20 based on the revenue they are generating.

\n

Related But Not Required Reading:
\nOwnLocal nabs new funding from Automattic to resurrect newspaper revenues
\nOwnlocal scores funds to get small firms online

\n\n\n

Related posts:

  1. When Will Automattic Be Acquired?
  2. \n
  3. Automattic ALMOST Acquired At One Point
  4. \n
  5. Automattic Sporting Haikus
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 13:00:39 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:59:"Weblog Tools Collection: WordPress Theme Releases for 10/20";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10618";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/IbQ0BKE4KiU/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:860:"

\n

Asokay is a full-featured but still simple and easy-to-use blog/website theme, built from the Toolbox theme.

\n

\n

Matisse is a minimalistic two-column and fixed-width theme.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 13:00:04 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"Dev Blog: WordPress 3.3 Beta 2";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=2080";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:55:"http://wordpress.org/news/2011/10/wordpress-3-3-beta-2/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:900:"

Changes since Beta 1:

\n\n

Consult the full change log  for details, and see the Beta 1 announcement for information on how to help test Beta 2.

\n

Welcome for the new –
\n3.3 at beta 2.
\n(IE7, woo!)

\n

Download 3.3 Beta 2.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 02:39:28 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Ryan Boren";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:47:"WPTavern: Chip Bennett Hits 1,000 Theme Reviews";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5668";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:98:"http://feedproxy.google.com/~r/WordpressTavern/~3/L4-YiPgPGKA/chip-bennett-hits-1000-theme-reviews";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1598:"

Just a shout out and congratulations to Chip Bennett who recently hit the 1,000 theme reviews milestone. To see each one of his reviews, check out the ongoing list on Trac for the theme repository. Thanks Chip and the rest of the review team for providing your time and knowledge to making the theme repository a better place. .

\n

If you want to learn more about the theme review team, you should listen to episode 106 of WordPress weekly where most of the episode centers around the topic.

\n\n\n

Related posts:

  1. WPWeekly Episode 106 – The Theme Review Team
  2. \n
  3. Theme Repository Now Over 1,000 Themes
  4. \n
  5. Name Your Dream Theme Team
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 22:00:56 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:29:"Matt: Programming and Writing";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=39629";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:45:"http://ma.tt/2011/10/programming-and-writing/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2462:"

I really enjoyed this quote from Brent Simmons in an interview with John Gruber.

\n

I’ve always thought of it this way: a good writer reads a lot of books. They see how other writers solve problems. They pay attention to what’s happening now as much as they pay attention to the classics. Good writers are readers first, but eagle-eyed, careful readers.

\n

I think good developers are the same: they look at other apps. They “read” those apps, the problems they have and how they solve them. They notice trends, they notice new solutions, they notice when things work and when they don’t.

\n

 

\n

It reminds me of some passages from a book I’m reading right now, Bird by Bird by Anne Lamott:

\n

Bird by BirdHowever, in the meantime, we are going to concentrate on writing itself, on how to become a better writer, because, for one thing, becoming a better writer is going to help you become a better reader, and that is the real payoff. [...]

\n

Writing can give you what having a baby can give you: it can get you to start paying attention, can help you soften, can wake you up. [...]

\n

Because for some of us, books are as important as almost anything else on earth. What a miracle it is that out of these small, flat, rigid squares of paper unfolds world after world after world, worlds that sing to you, comfort and quiet or excite you. Books help us understand who we are and how we are to behave. they show us what community and friendship mean; they show us how to live and die. They are full of all the things that you don’t get in real life — wonderful, lyrical language, for instance, right off the bat. And quality of attention: we may notice amazing details during the course of a day but we rarely let ourselves stop and really pay attention. An author makes you notice, makes you pay attention, and this is a great gift. My gratitude for good writing is unbounded; I’m grateful for it the way I’m grateful for the ocean.

\n

That’s how I feel about software.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 20:29:32 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:26:"Matt: Federated Media Deal";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=39627";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:42:"http://ma.tt/2011/10/federated-media-deal/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:478:"

ReadWriteWeb covers the WordPress.com / Federated Media deal which will give high-end bloggers access to run advertising from FM, which is significantly higher quality than alternatives like Google Adsense, which has been declining in quality and is no longer a great choice for bloggers. Proud to be part of the empowerment of the Independent Web, which is the dark matter of the internet.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 20:25:16 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:28:"Matt: Investment in OwnLocal";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=39624";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:44:"http://ma.tt/2011/10/investment-in-ownlocal/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:264:"

Liz Gannes breaks the story that Automattic has made its first investment, in newspaper toolmaker OwnLocal.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 18:20:03 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:69:"WPTavern: Prevent Skype Overwriting Phone Numbers In WordPress Themes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5666";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:121:"http://feedproxy.google.com/~r/WordpressTavern/~3/4czZcc2tZIg/prevent-skype-overwriting-phone-numbers-in-wordpress-themes";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1250:"

I didn’t know this was an actual problem until I read the advice on WPBeginner.com. Apparently, some WordPress themes can break when Skype changes a phone number into a number you can dial with Skype. The fix is a simple one liner that you add to the HEAD section of the theme. Personally, I don’t use Skype to call out and change my options to prevent the over riding phone numbers in the first place.

\n\n\n

Related posts:

  1. WordPress Themes In 2009
  2. \n
  3. Simple Guide To Adding Theme Options
  4. \n
  5. SitePoint Gives Primer On Parent Child Themes
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 17:00:12 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:51:"Donncha: Preload categories and custom post content";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:29:"http://ocaoimh.ie/?p=89496545";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:72:"http://ocaoimh.ie/2011/10/19/preload-categories-and-custom-post-content/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2386:"

The never ending journey to WP Super Cache 1.0 continues. Go grab the development version of the plugin on the download page as there have been a few changes since my last post (where I announced support for mixed https sites among other things).

\n

Some of the changes:

\n\n

Only thing is, I need your help. The development version is running on this multisite install of WordPress and it’s working fine but I really need feedback, especially before 1.0 comes out.

\n

So, if you’re comfortable with WordPress please go visit the download page and install the development version. Thanks!

\n \n

Related Posts

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 15:42:59 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:16:"Donncha O Caoimh";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:10;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:59:"Weblog Tools Collection: WordPress and Internationalization";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10605";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/X05idqRPB-8/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1077:"

I’m sure that you’re all familiar with WordPress in English, but did you know that WordPress is available in 121 languages? There is definitely a lot of work that goes into that, and it’s just another reflection of the power of the WordPress community.

\n

Maybe you want to know what goes into that, or how you can get involved. If you do, this presentation from WordCamp Montreal 2011, featuring Paolo Belcastro and Zé Fontainhas, offers a great peak into a world of WordPress that you may have never experienced or even expected.

\n
\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 13:00:32 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:11;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:63:"WPTavern: WordPress Not Likely To Participate In Google Code-In";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5658";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:115:"http://feedproxy.google.com/~r/WordpressTavern/~3/s_nw-Io5ZOw/wordpress-not-likely-to-participate-in-google-code-in";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1819:"

Google Code In LogoWhile a decision has not yet been finalized, judging by the responses so far on this blog post discussing the pros and cons of participating, it looks like WordPress may not be part of the event this year. Google Code In is an annual event sponsored by Google that is aimed at students between the ages of 13 and 17. The goal of the program is to encourage youths to participate in open source which is in contrast to Google Summer of Code which is aimed at university students. We’ll know whether or not WordPress is part of the program either through the WordPress.org website or when Google announces the participating mentoring organizations on November 9th.

\n\n\n

Related posts:

  1. WordPress GSoC 2010 Program Under Way
  2. \n
  3. It’s That Time Of Year Again
  4. \n
  5. WordPress, Matt Cutts, And Google
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 19 Oct 2011 13:00:11 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:12;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:54:"WPTavern: How To Insert Links Inside Of Image Captions";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5650";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:106:"http://feedproxy.google.com/~r/WordpressTavern/~3/_-9dLCijK04/how-to-insert-links-inside-of-image-captions";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:4326:"

Occasionally, I ‘ll take a look through the WordPress Ideas site to see what kind of activity is going on. The other night, I discovered an idea that immediately lit the light bulb over my head, mostly because I couldn’t believe that it was not already a feature in WordPress. Approximately one year ago, Jeremy Clarke submitted the idea to allow URLs to be inserted into image captions with the primary goal of making it easy to attribute images to their source. I’ve personally come across the issue where instead of applying the image credits within the image caption, I have to add a note somewhere within the post which is stupid since image captions are the PERFECT spot for attribution. Fast forward to October 18th, 2011 with WordPress 3.3. knocking on the door and this ability is still not present within WordPress. However, there are a couple of things that point to this feature being added soon as the status for the idea is marked Good Idea! We’re Working On It. There is also a ticket in trac, #18311 that has a patch but is currently awaiting review.

\n

While there is not a native, user-friendly way of adding links to image captions, there are a couple of ways in which it can be accomplished. The first is by using ‘ instead of ” when entering the code for your link. However, when switching between the code and visual editors, the link is erased leaving text in place of the link.

\n

Second, you can try using the code provided by Kaspars of Konstruktors.com inside of your functions.php file which will add a “Source URL” field to every image that is uploaded through the WordPress media library. When using this method, it’s important to note that the source URL will be visible only if you specify an image caption upon inserting the image. If implemented correctly, it will look something like this.

\n

Adding An Image Source URL Field

\n

Third, you can try using the Links In Captions Plugin by Zack Katz. After activation, you can add links to captions via the following format: {link url=”http://www.example.com”}Anchor text here{/link} Two benefits to this plugin is that it has support for the Target and Rel attributes and you can use shortcodes within the caption area.

\n

Personally, I think Kaspars solution is the most user-friendly after the functions.php file is setup correctly. I’d like to see him package that as a plugin so more users can take advantage of it as it looks as though it was part of the media manager all along. However, the best scenario is for this functionality to some how end up within the core of WordPress. If you have the know-how, please consider contributing to the ticket or writing a better patch to get this into core.

\n\n\n

Related posts:

  1. Removing Links In Favor Of Menus?
  2. \n
  3. Spam Link Injection Sucks
  4. \n
  5. Screencast: Basic Image Editing In WordPress 2.9
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 18 Oct 2011 13:00:33 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:13;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:60:"Weblog Tools Collection: WordPress Plugin Releases for 10/18";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10602";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/fltHL9bYCrw/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:806:"

New plugins

\n

Contact Form with a Meeting Scheduler is an inviting contact form with built-in appointment dcheduler and video meetings.

\n

Updated plugins

\n

BackWPup allows you to backup your WordPress database, files, and more.

\n

jQuery Vertical Accordion Menu creates vertical accordion menus from any WordPress custom menu.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 18 Oct 2011 13:00:03 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:14;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:35:"Matt: Chatting with Dries of Drupal";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=39621";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:51:"http://ma.tt/2011/10/chatting-with-dries-of-drupal/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:493:"

The other week in my hometown of Houston, Texas I ended up on stage in a joint conversation with Dries Buytaert, the founder of Drupal. The video of our chat is now on WordPress.tv, and worth checking out particularly if you’re curious about the early history of both projects. We’re more alike than different, and Dries is someone I respect a lot.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 17 Oct 2011 21:06:07 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:15;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:21:"Matt: Parenting Story";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=39619";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:37:"http://ma.tt/2011/10/parenting-story/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:233:"

A great piece in the New York Times today: How do you parent without a future, knowing that you will lose your child, bit by bit?

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 17 Oct 2011 20:04:54 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:16;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:44:"WPTavern: Validation And Sanitization Primer";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5643";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:96:"http://feedproxy.google.com/~r/WordpressTavern/~3/T9RM9yS6PtM/validation-and-sanitization-primer";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:785:"

Daniel Bachhuber who works with WordPress.com VIP Services has published a guide covering some key differences with data validation and sanitization. His explanation is not so technical that even I understood it for the most part. If you’re a developer, definitely give the guide a read and give Daniel some feedback.

\n\n\n

Related posts:

  1. Is A Plugin Validation Team A Pipe Dream?
  2. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 17 Oct 2011 17:00:28 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:17;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:48:"WPTavern: Plugin Review – Expanded Admin Menus";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5637";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:96:"http://feedproxy.google.com/~r/WordpressTavern/~3/x5rDUCXSn4M/plugin-review-expanded-admin-menus";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3721:"

If you’re not happy about WordPress 3.3 taking away the ability to vertically expand and collapse menu items, you now have at least one option to bring back that functionality. Sort of. After quite a bit of discussion amongst community members regarding the new menu flyouts in WordPress 3.3, Aaron D. Campbell contributed with a thought out post which concluded with a link to a plugin he created called Expanded Admin Menus.

\n

After activating the plugin in WordPress 3.3 Beta 1, this is what your left handed navigational menus will look like.

\n

Expanded Menu Items

\n

Unfortunately, it’s a far cry from what users enjoyed in WordPress 3.2.1. Instead of being able to choose which main menu item is expanded or collapsed, all of them are expanded. That deafening cry of pain you hear is from mouse scroll wheels all across the globe. After using the plugin for five minutes, it was clear to me that it’s even more of a usability nightmare for myself then dealing with the flyout menus. With all menu items presented at once, my eyes have to scroll through each one to find the specific link I’m looking for. I’m presented with too much information at one time making browsing a pain in the neck. If that were not enough, the collapsed menu looks completely different than the normal collapsed menu, probably due to the CSS it uses.

\n
Collapsed Verson Of Expanded Menu Items

Collapsed Version Of Expanded Menu Items

\n

While I’m not going to discount the use of this plugin because of that particular bug, the bottom line is that this plugin does not solve the problem that the forum thread was dedicated to. It’s not about having all of the admin menus opened or closed. It was the end user opportunity to pick and choose which menus were vertically expanded or collapsed while being able to have multiple menus opened or closed. Nice effort on the part of Aaron to provide an option to users who loved that particular feature in WordPress 3.2 but in its current form, the plugin comes nowhere close to solving the problem.

\n\n\n

Related posts:

  1. WPBeginner Reviews Post Admin Shortcuts Plugin
  2. \n
  3. Some Not Happy With Flyout Menus
  4. \n
  5. Review Of The Limit Login Attempts Plugin
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 17 Oct 2011 13:00:53 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:18;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:54:"Weblog Tools Collection: WordPress vs. Drupal on Stage";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10596";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/fR0VLpyYLzI/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:925:"

SchipulCon 2011, a web marketing conference, hosted a very thought-provoking discussion between WordPress founder Matt Mullenweg and Drupal founder Dries Buytaert.

\n

Despite some technical issues, the founders of platforms often thought of as rivals had some interesting thoughts to share about competition and community in the open source world. You can see the video below, and there are some choice quotes available at Schipul’s coverage of the event.

\n
\n\n \n \n \n \n \n\n
\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 17 Oct 2011 13:00:12 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:19;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:95:"WordPress.tv: SchipulCon 2011: Open Source Discussion with the Founders of Drupal and WordPress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:27:"http://wordpress.tv/?p=8184";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:41:"http://wordpress.tv/2011/10/16/drupal-wp/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1828:"

\n

\n
Open Source Discussion with the Founders of Drupal and WordPress
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 17 Oct 2011 06:42:50 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Michael Pick";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:20;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:59:"Weblog Tools Collection: WordPress Theme Releases for 10/16";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10591";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/4GqtnIwu9UE/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1196:"

\n

Exhibition is a perfect theme for any artist to showcase their portfolio and blog about their work.

\n

\n

Journal is a simple, attractive, one column theme that would suit a diary or journal site.

\n

\n

Terminal features multiple layouts, a custom Twitter widget, and theme options.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 16 Oct 2011 13:00:15 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:21;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:64:"WPTavern: WPWeekly Episode 115 – WordPress 3.3. Beta 1 Edition";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5632";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:121:"http://feedproxy.google.com/~r/WordpressTavern/~3/M_hFtTjlgrQ/wpweekly-episode-115-%e2%80%93-wordpress-3-3-beta-1-edition";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2757:"

wordpressweekly1In this episode of WordPress Weekly, I give you the news making headlines of the week. I also give you a rundown of what to look for in WordPress 3.3. Beta 1 and give you my experience thus far with some of the new features. The end of the show has a 3 minute audio sound byte from Schipulcon where the founders of Drupal and WordPress shared the stage to talk about Open Source.

\n

Stories Discussed:

\n

WordPress.org Experiences DNS Issues – Not Hacked
\nWin A Ticket To WordCamp Toronto
\nPlugin Repository Now Has A Proper 404 Page
\nSpots By Interconnect/It
\nThe Best Thing On Peter Brights iPhone Is The WordPress App
\nThings To Look For In WordPress 3.3 Beta 1

\n

WPWeekly Meta:

\n

Subscribe To WPWeekly Via Itunes: Click here to subscribe

\n

Length Of Episode: 37 Minutes

\n

Download The Show: WordPressWeeklyEpisode115.mp3

\n

Listen To Episode #115:
\n

\n\n\n

Related posts:

  1. WPWeekly Episode 25 – Almost WordPress 2.7 Beta
  2. \n
  3. WPWeekly Episode 61 – Could WordPress.com Ever Rebrand?
  4. \n
  5. WPWeekly Episode 28 – WordPress 2.7 News And WordCamp AU
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 15 Oct 2011 02:04:01 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:22;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:64:"WPTavern: Video Featuring Matt Of WordPress With Dries Of Drupal";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5629";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:116:"http://feedproxy.google.com/~r/WordpressTavern/~3/fzcBHUr5Pn0/video-featuring-matt-of-wordpress-with-dries-of-drupal";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1694:"

Here is the recorded video featuring the presentation of Matt Mullenweg of WordPress with Dries Buytaert of Drupal discussing open source. Kudos goes out to the Schipulcon group for getting these two together for an awesome presentation. The audio is terrible until you hit the 4 minute mark. If you want to see a transcript for some of the questions you can read them on the Schipul Blog. Definitely watch from 32 minutes onward as that is when the audience starts asking some pretty good questions.

\n
\n

Open Source Discussion with the Founders of Drupal and WordPress from Schipul – The Web Marketing Co. on Vimeo.

\n
\n\n\n

Related posts:

  1. The Crossing Paths Of Drupal And WordPress
  2. \n
  3. Drupal And WordPress Founders Share The Same Stage
  4. \n
  5. Saying Goodbye To Drupal And Hello To WordPress
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 14 Oct 2011 17:00:13 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:23;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:73:"WPTavern: Share Your Experience With WordPress 3.3 Beta 1 With Me Tonight";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5624";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:125:"http://feedproxy.google.com/~r/WordpressTavern/~3/4ZNH0tDHOGo/share-your-experience-with-wordpress-3-3-beta-1-with-me-tonight";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1730:"

For those that don’t know, I produce a live podcast every Friday evening at 9P.M. Eastern time on Talkshoe.com called WordPress Weekly. On tonight’s episode, I’d like to hear from you regarding your experience thus far with WordPress 3.3. beta 1 if you’ve had a chance to use it. I’m especially interested to know your thoughts on the new fly out menus and the drag and drop media uploader. If you can’t call in to the show tonight, at least show up in the chat room to be part of the conversation as the show is recorded live.

\n\n\n

Related posts:

  1. Things To Look For In WordPress 3.3 Beta 1
  2. \n
  3. WordPress 2.8.1 Beta By End Of The Week
  4. \n
  5. My Thoughts On WordPress Weekly
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 14 Oct 2011 14:15:26 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:24;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:81:"WordPress.tv: Paolo Belcastro & Ze Fontainhas: WordPress and Internationalization";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:27:"http://wordpress.tv/?p=7022";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:96:"http://wordpress.tv/2011/10/14/paolo-belcastro-ze-fontainhas-wordpress-and-internationalization/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1845:"
\n
\n
WordPress and Internationalization
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 14 Oct 2011 13:01:05 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"wcmontreal";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:25;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:60:"Weblog Tools Collection: WordPress Plugin Releases for 10/14";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10588";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/IWrxFZsyfnY/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1396:"

New plugins

\n

Urtak allows you to gather your users’ opinions by enabling them to ask and answer questions about your content.

\n

Watu allows you to create exams with unlimited questions and answers, and define grades based on collected points.

\n

Widgets in Columns allows you to show your widgets in desired columns and rows.

\n

Updated plugins

\n

BuddyPress lets users register on your site and start creating profiles, posting messages, making connections, creating and interacting in groups and much more. It’s a social network in a box.

\n

Viper’s Video Quicktags allows you to simply click one of the new buttons that this plugin adds to the write screen (rich editor included) and then paste the URL that the video is located at into the prompt box. You can fully configure how the videos are displayed and much more.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 14 Oct 2011 13:00:42 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:26;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:56:"WordPress.tv: Steve Heffernan: HTML5 Video for WordPress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:27:"http://wordpress.tv/?p=6955";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://wordpress.tv/2011/10/13/steve-heffernan-html5-video-for-wordpress/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1821:"
\n
\n
Steve Heffernan: HTML5 Video for WordPress
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 14 Oct 2011 04:43:51 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"wcvancouver";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:27;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:48:"WPTavern: Score Tickets To WordCamp Toronto 2011";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5621";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:100:"http://feedproxy.google.com/~r/WordpressTavern/~3/nF8UkPkJKhc/score-tickets-to-wordcamp-toronto-2011";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1313:"

If you’re planning on going to WordCamp Toronto 2011 and have yet to purchase tickets, think about participating in this contest being held by Miroslav Glavic. The rules are simple. All you have to do is leave a comment on the post and explain how attending the event will help you. Each winner will receive one ticket to the event. Of course, the winners will need to pay for their own accommodations and travel costs to get there. Winners will be chosen on October 19th.

\n\n\n

Related posts:

  1. WordCamp NYC Tickets Now Available
  2. \n
  3. Win WordCamp Chicago Tickets
  4. \n
  5. Sponsor Me To WordCamp Detroit
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 13 Oct 2011 22:00:15 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:28;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:27:"Matt: Steve Yegge on Google";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=39617";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:43:"http://ma.tt/2011/10/steve-yegge-on-google/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:199:"

This essay by Steve Yegge on Amazon, Google, Microsoft, and Facebook is pretty killer, I suggest giving it a read.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 13 Oct 2011 17:36:19 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:29;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:53:"WPTavern: UK Civil Service Site Switches To WordPress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5618";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:105:"http://feedproxy.google.com/~r/WordpressTavern/~3/f2xIDKHrlqM/uk-civil-service-site-switches-to-wordpress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1778:"

We (the Digital Engagement team) were tasked with producing a new site at very little cost and within a six week window. To restructure the content to make it easier to find we used Google analytics to analyze typical user journeys. Harnessing user insight will be an iterative process through the ongoing development of this site.

\n

We chose to use WordPress as it offers a simple, quick (with such a short development window) and flexible open source solution to a site primarily designed for publishing content. As such it is easy to use for a wide range of content editors and, of course, provides significant cost savings for maintenance and development. Rather than develop a theme ourselves we chose to use a theme called ‘striking’ developed by Kaptinlin that fitted what we needed with a little customization. – Via Holding the Fort

\n\n\n

Related posts:

  1. 5 Tips To Create A Great Site About WordPress
  2. \n
  3. Joomla Marries WordPress?
  4. \n
  5. 14 Things To Consider When Choosing A Webhost For Your WordPress Powered Site
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 13 Oct 2011 17:00:46 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:30;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:67:"Publisher Blog: Key Differences Between Validation and Sanitization";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:43:"http://publisherblog.automattic.com/?p=1740";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:99:"http://publisherblog.automattic.com/2011/10/13/key-differences-between-validation-and-sanitization/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:6699:"

VIP Services developer Daniel Bachhuber shares some tips on writing better code for your WordPress site:

\n

Your code works, but is it safe? When writing code for a high-profile environment, you’ll need to be extra cautious of how you handle data coming into WordPress and how it’s presented to the end user. This commonly comes up when building a settings page for your theme, creating and manipulating shortcodes, or saving and rendering extra data associated with a post.

\n

There’s a distinction between how input and output are managed, however.

\n

Validation: Checking User Input

\n

To validate is to ensure the data you’ve requested of the user matches what they’ve submitted. There are several core methods you can use for input validation; usage obviously depends on the type of fields you’d like to validate. Let’s take a look at an example.

\n

Say we have an input area in our form like this:

\n
<input type="text" id="my-zipcode" name="my-zipcode" maxlength="5" />
\n

Just like that, we’ve limited my user to five characters of input, but there’s no limitation on what they can input. They could enter “11221″ or “eval(“. If we’re saving to the database, there’s no way we want to give the user unrestricted write access.

\n

This is where validation plays a role. When processing the form, we’ll write code to check each field for its proper data type. If it’s not of the proper data type, we’ll discard it. For instance, to check “my-zipcode” field, we might do something like this:

\n
$safe_zipcode = intval( $_POST[''my-zipcode''] );\nif ( ! $safe_zipcode )\n$safe_zipcode = '''';\nupdate_post_meta( $post->ID, ''my_zipcode'', $safe_zipcode );
\n

The intval() function casts user input as an integer, and defaults to zero if the input was a non-numeric value. We then check to see if the value ended up as zero. If it did, we’ll save an empty value to the database. Otherwise, we’ll save the properly validated zipcode.

\n

This style of validation most closely follows WordPress’ whitelist philosophy: only allow the user to input what you’re expecting. Luckily, there’s a number of handy helper functions you can use for most every data type.

\n

Sanitization: Escaping Output

\n

For security on the other end of the spectrum, we have sanitization. To sanitize is to take the data you may already have and help secure it prior to rendering it for the end user. WordPress thankfully has a few helper functions we can use for most of what we’ll commonly need to do:

\n

esc_html() we should use anytime our HTML element encloses a section of data we’re outputting.

\n
<h4><?php echo esc_html( $title ); ?></h4>
\n

esc_url() should be used on all URLs, including those in the ‘src’ and ‘href’ attributes of an HTML element.

\n
<img src="<?php echo esc_url( $great_user_picture_url ); ?>" />
\n

esc_js() is intended for inline Javascript.

\n
<a href="#" onclick="<?php echo esc_js( $custom_js ); ?>">Click me</a>
\n

esc_attr() can be used on everything else that’s printed into an HTML element’s attribute.

\n
<ul class="<?php echo esc_attr( $stored_class ); ?>">
\n

It’s important to note that most WordPress functions properly prepare the data for output, and you don’t need to escape again.

\n
<h4><?php the_title(); ?></h4>
\n

Also, as there are always exceptions to the rule, there are a selection of user-submitted data that needs to be validated and sanitized. Freeform text areas would fall into this category. For this, you can run user data through sanitize_text_field() or any of the wp_kses_*() functions.

\n

To recap: follow the whitelist philosophy with data validation, and only allow the user to input data of your expected type. If it’s not the proper type, discard it. Sanitize data as much as possible on output, and a selection needs to be sanitized on input too.

\n

Hit us with your questions or tips in the comments.

\n
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 13 Oct 2011 15:30:19 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:16:"Daniel Bachhuber";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:31;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:59:"WPTavern: WordPress Not The Choice For Multinational Search";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5613";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:111:"http://feedproxy.google.com/~r/WordpressTavern/~3/n5ZGTZCjKQI/wordpress-not-the-choice-for-multinational-search";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1422:"

Chris Liversidge of Search Engine Land gives an explanation as to why WordPress is not his platform of choice when it comes to multinational search. I was with him up until the point he discussed security where he states that WordPress is plagued by frequent security updates. This is not true. Security within WordPress has gotten better with time, not worse and it’s not like we’re updating WordPress every two weeks. I’m not sure what Chris wants in a CMS platform. One update a year? One update every 3 months that fixes security vulnerabilities instead of getting that fix immediately?

\n\n\n

Related posts:

  1. How To Make The WordPress Search URL Pretty
  2. \n
  3. Adding Google Custom Search Is Easy
  4. \n
  5. WordPress 2.8.3 Released
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 13 Oct 2011 13:00:47 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:32;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:58:"WPTavern: Revamping The 404 Page For The Plugin Repository";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5609";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:110:"http://feedproxy.google.com/~r/WordpressTavern/~3/4-uRAiHHINY/revamping-the-404-page-for-the-plugin-repository";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2257:"

404 ImageWPBeginner has laid out an interesting question. Do we need a better 404 page for WordPress plugins repository? They think so and I do to. I’ve experienced the issue of clicking a plugin link only to be redirected magically to the plugin repository page without any explanation as to why. From here, I perform a search to find the plugin that I was linked to only to come up empty. In my opinion, the 404 page on the plugin repository should give a few explanations as to why the plugin was not found. It could have been its removal, its suspension, or a bad link but at least give a little explanation. I especially like the idea presented by GraphicsCove in providing a list of 3 or 5 similar plugins. I’d also like to see a little bit of Matt’s witty humor. What better place to put it than on a 404 page.

\n

If you had the opportunity to create the 404 page, what information would you present on it?

\n\n\n

Related posts:

  1. Listener Poll: Should there be a page on the plugin repository for Commercial GPL plugins?
  2. \n
  3. Plugin Repository Now Supports Videos
  4. \n
  5. List Of The Best WordPress 404 Pages
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 12 Oct 2011 17:00:53 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:33;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:59:"Weblog Tools Collection: WordPress Theme Releases for 10/12";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10579";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/AmVXf00zl2g/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1569:"

\n

Danco is a blue and beige three-column theme.

\n

\n

Setrage is a brown one-column theme.

\n

\n

Slopes is wonderful for blogs or websites related to winter sports, photography, sports events, outdoor pursuits, etc.

\n

\n

Vintage has a vintage look combining textures and complementary colors.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 12 Oct 2011 13:00:59 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:34;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:42:"WPTavern: Some Not Happy With Flyout Menus";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5603";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:94:"http://feedproxy.google.com/~r/WordpressTavern/~3/VZLLzTcTDW4/some-not-happy-with-flyout-menus";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:4004:"

Flyout MenusIn my short look at WordPress 3.3 Beta 1, I highlighted the fact that all menus were going to receive the Flyout treatment. The ability to vertically expand or collapse menus will be disappearing in favor of the flyout animation. Personally, I like the feature as I now get to see all of the menu items without having to click a button. However, many others have voiced their discontent with this User Interface change. In fact, there is a thread on the WordPress.org support forums that is nearing 50 posts specifically dealing with this issue.

\n

Even though I like flyouts, I don’t have any problem with the way menus work in WordPress 3.2. In fact, it was the best of both worlds. I typically use the Icons only approach which has the flyouts while always having the option to see the full menu with the ability to vertically expand or collapse. In the newest instance, that choice has been taken away. This response by Jonschlinkert has some interesting questions that I think would be good to have answered from the WordPress UI Team.

\n

Who was asking you to remove the expand/collapse feature? Can you point us to that request and the support for it? In other words, why is the designer “fixing” something that wasn’t broken?

\n

If you’re interested in seeing how the feature evolved, look at the log for ticket #18382. For the curious, here is a short list of statements made in the WordPress Development Channel from May 31st 2011 to October 11th 2011, talking about the flyout menus. Nothing really exciting to read with the exception of Otto42s comment on September 19th.

\n

Otto42 – they make everything take like 3 times longer to find. i used to just scroll the page and go right to the menu i want.. now it’s a matter of hunting and searching and checking the f-ing flyout menus

\n

If Flyout menus get past beta and are in the final release, that is when we will be able to measure the success or failure of the change. If a major revolt happens, it’s not like reverting the change will be hard and it could come in a follow up point release. At the end of the day though, the folks in the forum thread have to be commended for providing valuable feedback during the beta testing process.

\n

Related But Not Required Reading: Why Hover Menus Do Users More Harm Than Good

\n\n\n

Related posts:

  1. Justin Tadlock On Menus In WP 3.0
  2. \n
  3. Removing Links In Favor Of Menus?
  4. \n
  5. Things To Look For In WordPress 3.3 Beta 1
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Wed, 12 Oct 2011 13:00:07 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:35;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:29:"Matt: What’s Next for Apple";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:21:"http://ma.tt/?p=39604";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:42:"http://ma.tt/2011/10/whats-next-for-apple/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:9692:"

I have no inside information or insight, but historically Apple’s product improvements have strongly broadcasted where they’re going in the future. Here are six things I think are inevitable for Apple to do over the next decade, from most to least obvious: maps, iCloud, payments, TVs, search, and cars.

\n

1. Maps

\n

When the iPhone was first released Steve Jobs called Maps on iPhone the best version of Google Maps on the planet, with emphasis on what Apple’s designers had brought to Google’s raw technology (can’t find that link). Four years later, you can’t imagine such a core piece of the mobile experience reliant on their largest competitor. Hopefully this will also give Apple a chance to fill usability gaps in the maps experience today, like that you can’t click from the “where” field in a calendar appointment straight to maps. (Drives me crazy.) Note that the only “Google” branding in maps today is in the bottom left, they know they’re getting replaced and have done an admirable job on the Safari version of maps on iPhone and iPad.

\n

Google Maps + Navigation on Android is my favorite mobile app of the past 3 years (haven’t used Siri yet) — it’s what Garmin should have built $8 billion in revenue and R&D ago. (Remember the Garmin Nüvifone?) Apple was smart to partner in the beginning, but they can, and should, raise the bar.

\n

2. iCloud

\n

The abstraction of documents, photos, videos, their equivalents in “bought” media (iBooks, music, movies, and TV shows from the iTunes store), the deemphasis of the filesystem with every iteration of OS X, and the rough ideas of things like MobileMe’s dock syncing, points to the combination of services that will ultimately disrupt the “magic folder” providers like Dropbox. I love Dropbox, but it’ll be impossible for them to do the deep OS integration needed to match the direction Apple is heading — never thinking about what is where, ever again, just having everything you’ve ever created or used available in the same place on all your devices.

\n

They know this is best for consumers. My friend Rene told me how when his hard drive crashed last year he contacted Apple support and they gave him a link to re-download the past 4 years of music he’d purchased on iTunes. That’s obviously the right thing to do, even if labels have had to be dragged kicking and screaming toward it. By this time tomorrow it’ll just be part of the experience when he signs into iTunes on a new computer. Update: Apple released iTunes 10.5 a day early with this feature.

\n

3. Payments

\n

Your phone becomes your credit card. Apple doesn’t replace Visa or Mastercard, but they do replace all of those scammy rewards and branded cards that prey on unsophisticated consumers. Google will probably do this first, but it’ll be like Microsoft Surface, brilliant but two sandwiches short of a picnic.

\n

4. TVs

\n

I recently got one of the new Thunderbolt displays and man, a super-sized version of this would be killer in my living room. (The speakers are surprisingly good.) TVs are just so bad, not so much in the hardware which can be beautiful like Samsung’s C9000 but in the mediocre software, un-features like Auto Motion (which makes beautiful films look like they were shot by a Jersey Shore cameraman with a beer in his other hand), and interfaces that just don’t do anything you would expect. Hello — you can detect when a cable is plugged in, don’t make me switch between 15 sources when only one is connected. My TV takes 5-10 seconds longer to turn on than my iPad. “Smart TVs” look like “smart phones” did in 2005 — completely lacking in imagination or joy.

\n

But to really imagine the strategic importance of this you need to think beyond a super-sized Thunderbolt display and imagine what replaces iMac, one of Apple’s most beautiful creations. People’s need for a desktop is seriously declining for the first time since pundits started predicted the decline of the PC a decade ago. The post-PC ecosystem is in place now — touch, battery life, mobile-first applications, ubiquity of internet access, flash memory. (In Steve Jobs introduction of the first iPod, two things stand out to me: that terrible font, and the fact one of the main features is 20 minutes of skip protection.) Mobile works and is getting better, and you won’t have what we call a desktop 10 years from now.

\n

Now imagine Apple has a shining 55″ monolith smack dab in the middle of your house. How big of a wifi antenna could they put in there? Could they crush all that lame Cisco teleconference stuff with TV FaceTime? Is there room for a few disk drives that don’t need to worry about skipping plus a SSD to make it fast? If you look at the direction Apple has been heading with Time Capsule locally caching software updates it’s not hard for something similar to work in the other direction, a digital hub that’s your media server for the house, a large-format display, a time capsule, and an Airplay target all in one. Imagine just one power cable coming out of it, and everything else wireless, just like the iMac, and a few killer apps we can’t even imagine yet.

\n

Finally, home theatre needs disruption — this is a land of $200 Monster HDMI cables and similar gouging that functions like a state lottery, an intelligence tax. When I walk through Best Buy, which I try to do once every few months, it feels like it’s technology at its worst, the magic of progress used as smoke and mirrors to confuse and dupe consumers rather than make their lives better. The Apple TV is just another form factor for the unified experience Apple wants to create every time you touch an electronic device.

\n

5. Search

\n

There are hints of this in maps, but just like Craigslist is being killed not by a Craigslist-like clone but rather by a thousand highly focused replacements, so too Google will face its existential crisis not from another webpage with a centered white box, but from the interface and context of search changing completely. Many of Google’s searches aren’t that valuable, and a huge percentage of the ones that are aren’t going to happen at the desktop anymore .The context of your location (which your phone already knows) the “results page” of a fantastic map application and the input of a next-generation search interface, like Siri, completely changes the rules of engagement. Google’s not investing in mobile because they wanted a better phone.

\n

6. Cars

\n

This is the most far-out, but I think most certain. Voice-controlled search through Siri and Apple Maps provide the hands-free framework for a rich interactive experience while driving. Walk down the car stereo aisle in Best Buy and see what $800 gets you, or a $300 GPS from Garmin, vs an iPad or iPhone. The screens feel like a TI-92 calculator. The typography makes my eyes bleed. I find it morally reprehensible how bad these products are because it’s one of the areas of technology where a bad interface is most directly tied to injuries and deaths. Car folks are making their iPhone/iPod integrations better and better, which may be a glass of ice water in hell, but they’ll never make the jump to providing a beautiful marriage of media, search, and navigation that a great in-car experience needs. Right now you can spend 110k on a Tesla Roadster, a car of the future, and for an additional $4,500 (9 iPads!) get this Alpine head unit. (Watch that video and try not to laugh at how bad the interface is.) Retail it only sets you back 1.4 iPads. That’s just sad.

\n

“People who are really serious about software should make their own hardware.” — Alan Kay, 1982. People who make hardware should get their software act together before Apple does for them.

\n

Discussion on Hacker News.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 11 Oct 2011 20:09:02 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Matt";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:36;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:52:"WPTavern: Things To Look For In WordPress 3.3 Beta 1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5591";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:104:"http://feedproxy.google.com/~r/WordpressTavern/~3/gpDvDMJVT0A/things-to-look-for-in-wordpress-3-3-beta-1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:6426:"

WordPress 3.3 Beta 1 has finally been released for the curious at heart to get a glimpse as to what’s coming in the final version. There are quite a few visual changes that you should look out for and provide feedback on. Here are a couple things worth noting.

\n

New Feature Pop-ups – After WordPress 3.3 is installed, you’ll see popups that display information pointing users to new features. When testing, see if the popups close upon clicking the close button. Also see if the popups reappear multiple times. There has been an issue with popups and IE7/8 with them not going away but Alex Mills is betting that those have been fixed as of ticket #18693

\n

Feature Popups

\n

Admin Bar Revamp – The Admin bar now sports a darker color. The biggest changes to the admin bar reside within the rearrangement of menu items. Instead of the username and gravatar aligned to the left side of the bar, it’s now all the way on the right hand side. The search box has been moved to the right of the Add New menu link. Updates has been added as a top menu item. However, your website name now shows up on the far left side of the admin bar and this is where you’ll find all sorts of administrative tasks when you hover your mouse cursor over the link. The dashboard link as well as Appearance has been added to this menu item along with an assortment of other options. The drop down menus also look a lot like their Administration panel counterparts compared to the 3.2 version. Last but not least, on the left side of the admin bar, there is a small WordPress icon. This icon acts like the HELP button in typical software. From here, you can get information about the specific version of WordPress, Freedoms, Credits, links to WordPress.org, the support forums, documentation and giving feedback.

\n

\n

Flyout Menus – All of the top level links within the left menu now have Flyouts where as previously, Flyouts only occurred when the menu was collapsed.

\n

Flyout Menus

\n

Drag And Drop Uploading – I think users will be surprised the most by the new upload media screen. Thanks to something called plUpload which has been added to WordPress 3.3, we can now drag multiple files into the editor. This has also allowed the dependence on Flash within the uploader to disappear as support for HTML 5, Flash, and Silverlight are supported with plUpload. I’ve given it a try with 5 images and it worked great. Users who upload photo sets to WordPress are going to love this enhancement.

\n
Multiple file Uploader In WordPress 3.3

Uploading Multiple Files Or Images At Once Is Now Easier In WP 3.3

\n

One Media Button – In WordPress 3.2.1, there are 4 icons within the post editor that allow you to add some type of media to a post. Images, Audio, Video, and strangely enough, an icon named Media. In WordPress 3.3, all of those icons have been replaced by one icon labeled Media. From here, you simply drag whatever media files you have into the uploader. No more picking and choosing since the uploader is smart enough to distinguish between different media types. You can add your typical meta data after the media has been uploaded.

\n
WordPress 3.3. Media Icon

One Instead Of Four

\n

WordPress 3.3. will have more to offer than what I have listed here but if you plan on beta testing the new version, you now have a couple things to play around with. If you come across something you think is broken or not working as you think it should, the best thing you can do is report it within the Alpha/Beta section of the WordPress.org Support forums while being as descriptive as possible.

\n\n\n

Related posts:

  1. Have You Removed Or Disabled The Admin Bar?
  2. \n
  3. What Can You Do With WordPress MU?
  4. \n
  5. WordPress 2.7.1 Beta Released
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 11 Oct 2011 17:00:57 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:37;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:52:"WPTavern: Plugin Review – Spots By Interconnect/it";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5584";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:99:"http://feedproxy.google.com/~r/WordpressTavern/~3/S1hBw1Yfcqo/plugin-review-spots-by-interconnectit";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3718:"

Interconnect It LogoBack on August 25th, the guys over at Interconnect/it released a brand new plugin called Spots. If I had to describe this plugin in one sentence, I’d say it was a text widget on steroids.

\n

There are quite a few things that make this plugin very cool to use. The first is that it uses a custom post type which means when you create a spot, you get access to the editor as if you were writing a post. You also get access to all the stuff that’s normally attached to a post with the exception of tags and categories. Because you get to use the normal editor, it’s very easy to add media to the spots that are created without using blocks of HTML as you normally would within a text widget.

\n

Test SPot

\n

After a spot is created, you can add it to any sidebar that’s built for widgets. However, you’re not limited to using spots in the sidebar only. In the Visual editor for writing posts, there is a Spots button which uses a shortcode to insert the spot into a post or page.

\n
Spots ShortCode

Shortcode Button That Inserts The Spots Shortcode

\n

Developers can also take advantage of this plugin by using the built in functions. For example, instead of hard coding text into a widget within the footer of a theme, you could turn it into a spot which would enable the end user to customize that spot with whatever they want from the administration panel, not having to touch any code. By doing it this way, theme developers could probably get rid of a couple theme options for text areas or default widget areas.

\n

Conclusion:

\n

Spots is an awesome plugin by the crew over at Interconnect/it. People have been wanting WYSIWYG functionality in text widgets since the day they were introduced into WordPress. This plugin does that and so much more. If you’re looking for a replacement for the default text widget in WordPress that provides more flexibility, definitely give Spots a try.

\n\n\n

Related posts:

  1. Review Of Front End Editor Plugin
  2. \n
  3. Plugin Review: Technical Support
  4. \n
  5. Widgetizing That Theme Of Yours
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 11 Oct 2011 13:00:47 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:38;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:54:"Weblog Tools Collection: WordPress 3.3 Beta 1 Released";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10576";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/HSR8P3jB4h8/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:925:"

WordPress 3.3 Beta 1 has been released. While this release isn’t ready for live usage yet, it’s time for plugin and theme developers to test their products against the upcoming 3.3 release, and time for you curious folks with test installations to get a sneak peek at what’s new.

\n

Along with a few miscellaneous fixes, WordPress 3.3 adds a new media uploader, an improved admin bar, and fancy fly-out menus in the Dashboard.

\n

Users of this first beta release are encouraged to report any bugs that they find and visit the support forums for help as necessary.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 11 Oct 2011 13:00:25 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:39;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"Dev Blog: WordPress 3.3 Beta 1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:33:"http://wordpress.org/news/?p=2071";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:55:"http://wordpress.org/news/2011/10/wordpress-3-3-beta-1/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1950:"

WordPress 3.3 is ready for beta testers.

\n

As always, this is software still in development and we don’t recommend that you run it on a production site — set up a test site just to play with the new version. If you break it (find a bug), please report it, and if you’re a developer, try to help us fix it.

\n

If all goes well, we hope to release WordPress 3.3 by the end of November. The more help we get with testing and fixing bugs, the sooner we will be able to release the final version. If you want to be a beta tester, you should check out the Codex article on how to report bugs.

\n

Here’s some of what’s new:

\n\n

Remember, if you find something you think is a bug, report it! You can bring it up in the alpha/beta forum, you can email it to the wp-testers list, or if you’ve confirmed that other people are experiencing the same bug, you can report it on the WordPress Core Trac. (We recommend starting in the forum or on the mailing list.)

\n

Theme and plugin authors, if you haven’t been following the 3.3 development cycle, please start now so that you can update your themes and plugins to be compatible with the newest version of WordPress.

\n

Download WordPress 3.3 Beta 1

\n

And now, haiku.

\n

Features almost done…

\n

3.3 at Beta 1.

\n

Test it now — have fun!

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 11 Oct 2011 00:22:35 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Ryan Boren";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:40;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:51:"Alex King: Anonomize Non-Public WordPress User Data";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:27:"http://alexking.org/?p=7539";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:76:"http://alexking.org/blog/2011/10/10/anonomize-non-public-wordpress-user-data";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:337:"

If you need to remove non-public user data from a WordPress database, these SQL queries should do the trick for you:

\n

View the code on Gist.

\n

Note that if you have plugins, etc. that store additional user data in user meta you might need to clear those out as well.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 10 Oct 2011 22:27:30 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:4:"Alex";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:41;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:66:"WPTavern: WordPress App – The Best Thing On Peter Brights iPhone";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5582";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:114:"http://feedproxy.google.com/~r/WordpressTavern/~3/JuCBYEM7uYs/wordpress-app-the-best-thing-on-peter-brights-iphone";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1328:"

According to Peter Bright over at the Technorati blog, the best thing about his iPhone is the WordPress App. While it works great for him, the latest version doesn’t play so nice on my particular iPhone 4. When I try to moderate comments, the app crashes. I’ll be publishing a report as well as a support query on the iPhone WordPress App support forums shortly.

\n\n\n

Related posts:

  1. WordPress iPhone App 2.7 Released
  2. \n
  3. Can’t Access Trash Within WordPress iPhone App
  4. \n
  5. Turning Your WordPress Powered Site Into An iPhone App
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 10 Oct 2011 22:00:02 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:42;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:83:"WPTavern: Four Common Sense Ways To Improve Security On Your WordPress Powered Site";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5577";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:135:"http://feedproxy.google.com/~r/WordpressTavern/~3/MgkHL2pdMso/four-common-sense-ways-to-improve-security-on-your-wordpress-powered-site";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1671:"

Generally common sense material listed in the article but it’s always good to remind people about these techniques. As far as I’m concerned, just being in the know and having the awareness of what’s going on is half the battle.

\n

On a final note, while website security can seem daunting and intimidating, it’s something that should be approached from a standpoint of keeping aware and in the know such that, if issues do arise on your website, you are able to calmly resolve the issue and get your website back to where it was, knowing full-well the scope of the security measures in place.

\n

via – Four Ways To Improve Security On Your WordPress Site

\n\n\n

Related posts:

  1. Ideas To Improve The WordPress Release Strategy
  2. \n
  3. Does WordPress Need A Native Security Suite?
  4. \n
  5. Top 5 WordPress Security Tips You Most Likely Don’t Follow
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 10 Oct 2011 17:00:56 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:43;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:60:"Weblog Tools Collection: WordPress Plugin Releases for 10/10";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10573";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/2KA2B-d8jhc/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1627:"

New plugins

\n

Custom Field Suite allows you to create and manage groups of custom fields.

\n

Q2W3 Post Order lets you manipulate the order in which posts are displayed.

\n

Updated plugins

\n

Bad Behavior complements other link spam solutions by acting as a gatekeeper, preventing spammers from ever delivering their junk, and in many cases, from ever reading your site in the first place.

\n

Fast Secure Contact Form lets your visitors send you a quick e-mail message and blocks all common spammer tactics. Additionally, the plugin has a multi-form feature, optional extra fields, and an option to redirect visitors to any URL after the message is sent.

\n

Gravatar Signup Encouragement encourages users without a Gravatar to make one.

\n

Slick Social Share Buttons allows you to add Facebook, Twitter, Google +1, Digg, Google Buzz, Linkedin, and Stumbledupon social media buttons in a floating or slide out tab.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 10 Oct 2011 15:30:07 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:44;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:60:"WPTavern: Drupal And WordPress Founders Share The Same Stage";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5570";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:112:"http://feedproxy.google.com/~r/WordpressTavern/~3/qtmjPzH7kHA/drupal-and-wordpress-founders-share-the-same-stage";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:3921:"

Here is something you don’t get to see all the time. WordPress co-founder Matt Mullenweg and Drupal founder Dries Buytaert shared the same stage at an event called Schipulcon. While catering to the web marketing crowd, the event also has a short but concise mission statement:

\n

To grow community champions that make the world a better place through extraordinary thinking, smart technology and cross-industry creativity.

\n

Schipulcon took place in Houston, Texas which is the hometown of Matt Mullenweg. While some expected the two founders to duke it out, according to some in the audience, it looked more like a bromance.

\n
Dries Buytaert And Matt Mullenweg

Dries Buytaert and Matt Mullenweg at SchipulCon 2011 by Ed Schipul

\n

Video for this session if not currently available but the folks who ran the event have said that the video will be published soon. However, there were a couple of notable quotes that were shared over twitter. Here is just a sampling.

\n

kamichat
\nWordpress founder @photomatt says the next gen for Wordpess is more social and mobile. #schipulcon – via

\n

Beccamus
\nCool! Some of the best tech & creative opportunities developed in #Houston like wordpress by @photomatt #schipulcon – via

\n

Janerri
\nThough biased, I’m enjoying the contrast & comparison of @Drupal @WordPress It’s friendly now, how long will that last? #schipulcon – via

\n

AshleyRSmall
\nOur architecture is our greatest advantage over WordPress – @dries #schipulcon – via

\n

thisisnotapril
\n“If WordPress wins; Drupal wins. Because it means open source wins.” -@Dries #schipulcon – via

\n

qcait
\nWordpress @photomatt’s Drupal developer profile is #5665, created 8 yrs ago. Profile lists “simplicity” as an interest. #schipulcon – via

\n

I for one am seriously looking forward to watching the video of this session once it’s released.

\n

Additional photos of Matt Mullenweg and Dries Buytaert can be found within this photoset.

\n\n\n

Related posts:

  1. The Crossing Paths Of Drupal And WordPress
  2. \n
  3. Joomla Against Drupal Against WordPress
  4. \n
  5. 5 Questions To Consider Before Using WordPress or Drupal
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 10 Oct 2011 13:00:24 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:45;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:63:"Weblog Tools Collection: What Was Your First WordPress Version?";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10569";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/LXeWa_RmVBQ/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1232:"

WordPress was first released over 8 years ago, and the latest version has been downloaded over 9 million times. With that number growing dramatically every release, hundreds (if not thousands) of new users are being introduced to WordPress every day.

\n

I started using WordPress with 1.2, just two days before 1.2.1 was released, on MacManX.com. Of course, I moved that over to WordPress.com not too long ago, but I still have several other self-hosted blogs running on 3.2.1. I think it’s safe to say that without WordPress 1.2, I wouldn’t be here today.

\n

What was the very first version of WordPress that you ever used? We’d love to know! And, of course, WordPress.com counts too.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 09 Oct 2011 13:00:55 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:46;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:91:"WordPress.tv: Kathryn Presner: Taking Control of your Templates with WordPress Conditionals";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:27:"http://wordpress.tv/?p=7023";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:108:"http://wordpress.tv/2011/10/08/kathryn-presner-taking-control-of-your-templates-with-wordpress-conditionals/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1850:"
\n
\n
Kathryn Presner: WordPress Conditionals
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 08 Oct 2011 21:09:14 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"wcmontreal";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:47;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:45:"WordPress.tv: Allen Pike: Tackling JavaScript";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:27:"http://wordpress.tv/?p=6952";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:62:"http://wordpress.tv/2011/10/08/allen-pike-tackling-javascript/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:1799:"
\n
\n
Allen Pike: Tackling Javascript
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 08 Oct 2011 15:01:12 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"wcvancouver";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:48;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:58:"Weblog Tools Collection: WordPress Theme Releases for 10/8";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"http://weblogtoolscollection.com/?p=10564";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:73:"http://feedproxy.google.com/~r/weblogtoolscollection/UXMP/~3/C6sM_BhKrTQ/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:851:"

\n

Blutreme is a lightweight and simple theme with built-in fancybox support for thumbnails and medium sized images in the posts.

\n

\n

Pink Touch 2 has a stellar mix of color, texture and typography.

\n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 08 Oct 2011 13:00:12 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:5:"James";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:49;a:6:{s:4:"data";s:13:"\n \n \n \n \n \n \n";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:41:"WPTavern: WPWeekly Episode 114 – WordUp";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:31:"http://www.wptavern.com/?p=5566";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:99:"http://feedproxy.google.com/~r/WordpressTavern/~3/lhA91M5jOGg/wpweekly-episode-114-%e2%80%93-wordup";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:2926:"

wordpressweekly1In this episode of WordPress Weekly, I had a roundtable discussion with longtime WordPress community member Eric Mann on a number of topics mentioned in previous episodes. The end of the show featured an interview with Taryn and Martin who are organizers of WordUp Edinburgh to talk about not only the event but also about the WordCamp Guidelines and the interesting dynamic of hosting WordCamp events in the U.K. region.

\n

Stories Discussed:

\n

WordUp – A Fork Of WordCamp
\nWPCandy Turns 4
\nTribute To Steve Jobs
\nShould Automatic Upgrades be Opt-In?
\nPlugin Quantity Not Quality
\nReasons Not To Upgrade WordPress
\nKevin Johns Reaction To The Post Regarding Reasons Not To Upgrade
\nWhen Will Automattic Be Acquired?

\n

WPWeekly Meta:

\n

Subscribe To WPWeekly Via Itunes: Click here to subscribe

\n

Length Of Episode: 1 Hour 20 Minutes

\n

Download The Show: WordPressWeeklyEpisode114.mp3

\n

Listen To Episode #114:
\n

\n\n\n

Related posts:

  1. WPWeekly Episode 111 – You’ve Been DevPressed
  2. \n
  3. WPWeekly Episode 12 – Round Table Discussion Post WordCamp Dallas
  4. \n
  5. WordUp – A Fork Of WordCamp
  6. \n

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 08 Oct 2011 10:07:50 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Jeffro";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:9:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Fri, 21 Oct 2011 11:44:43 GMT";s:12:"content-type";s:15:"application/xml";s:10:"connection";s:5:"close";s:4:"vary";s:15:"Accept-Encoding";s:13:"last-modified";s:29:"Fri, 21 Oct 2011 11:30:33 GMT";s:14:"content-length";s:6:"143014";s:4:"x-nc";s:11:"HIT luv 139";s:13:"accept-ranges";s:5:"bytes";}s:5:"build";s:14:"20090627192103";}', 'no'); +INSERT INTO `wpr3ss_options` (`option_id`, `blog_id`, `option_name`, `option_value`, `autoload`) VALUES +(250, 0, '_transient_timeout_feed_mod_867bd5c64f85878d03a060509cd2f92c', '1319240681', 'no'), +(251, 0, '_transient_feed_mod_867bd5c64f85878d03a060509cd2f92c', '1319197481', 'no'), +(252, 0, '_transient_timeout_dash_aa95765b5cc111c56d5993d476b1c2f0', '1319240681', 'no'), +(253, 0, '_transient_dash_aa95765b5cc111c56d5993d476b1c2f0', '
', 'no'), +(254, 0, '_transient_timeout_feed_1a5f760f2e2b48827d4974a60857e7c2', '1319240682', 'no'), +(255, 0, '_transient_feed_1a5f760f2e2b48827d4974a60857e7c2', 'a:4:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:3:"\n \n";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:72:"\n \n \n \n \n \n \n \n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:7:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:43:"WordPress Plugins » View: Recently Updated";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:51:"http://wordpress.org/extend/plugins/browse/updated/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:43:"WordPress Plugins » View: Recently Updated";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"language";a:1:{i:0;a:5:{s:4:"data";s:5:"en-US";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 21 Oct 2011 11:39:38 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:9:"generator";a:1:{i:0;a:5:{s:4:"data";s:25:"http://bbpress.org/?v=1.1";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"item";a:15:{i:0;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:38:"Workshopshed on "Twitter Badge Widget"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:68:"http://wordpress.org/extend/plugins/twitter-badge-widget/#post-27089";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 02 Jun 2011 08:31:13 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"27089@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:121:"Provides a twitter badge widget that you can place on your wordpress site to display tweets from a specific twitter user.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Workshopshed";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:39:"oncletom on "Amazon Widgets Shortcodes"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:72:"http://wordpress.org/extend/plugins/amazon-widgets-shortcodes/#post-5909";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 10 Jun 2008 06:59:09 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"5909@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:117:"Keep your time and save your money with these Amazon widgets shortcodes. Standard compliants, easy to use and so on !";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:8:"oncletom";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:28:"quarkness on "Tweet Muncher"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:61:"http://wordpress.org/extend/plugins/tweet-muncher/#post-31347";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Fri, 21 Oct 2011 09:14:55 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31347@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:31:"Imports certain tweets as posts";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:9:"quarkness";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:29:"seanbarton on "SB Child List"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:60:"http://wordpress.org/extend/plugins/sb-child-list/#post-8535";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 11 Jan 2009 21:54:54 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:41:"8535@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:149:"A Plugin to introduce some shortcodes to use on parent pages which give dynamic information on it's children. Additionally gives a category post";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"seanbarton";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:30:"myphpmaster on "Form Lightbox"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:61:"http://wordpress.org/extend/plugins/form-lightbox/#post-31327";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 16:37:52 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31327@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:118:"Version: 1.0\n\nThis plugin will turn the form to lightbox. Support Gravity Form and Contact Form 7 shortcode.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"myphpmaster";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:48:"bineshdobhal on "Smart Related Posts Thumbnails"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:78:"http://wordpress.org/extend/plugins/smart-related-posts-thumbnails/#post-22636";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 02 Dec 2010 07:25:08 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"22636@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:57:"Enables you to display the post thumbnails for every post";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"bineshdobhal";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:32:"Mostafa Soufi on "WP-Statistics"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:61:"http://wordpress.org/extend/plugins/wp-statistics/#post-25318";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 20 Mar 2011 09:03:36 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"25318@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:27:"Summary statistics of blog.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:13:"Mostafa Soufi";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:50:"H.-Peter Pfeufer on "2 Click Social Media Buttons"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:75:"http://wordpress.org/extend/plugins/2-click-socialmedia-buttons/#post-29842";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 04 Sep 2011 12:27:21 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"29842@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:134:"Fügt die Buttons für Facebook-Like (Empfehlen), Twitter und Googleplus dem deutschen Datenschutz entsprechend in euer WordPress ein.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:16:"H.-Peter Pfeufer";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:43:"ckrahn on "klickTel Open-API for Wordpress"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:86:"http://wordpress.org/extend/plugins/klicktel-open-api-search-for-wordpress/#post-31323";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 20 Oct 2011 15:18:28 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31323@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:67:"WordPress Plugin to embedd klickTel Open API in your Wordpress blog";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"ckrahn";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:32:"GeekPress on "Simple Pagination"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:65:"http://wordpress.org/extend/plugins/simple-pagination/#post-31159";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 15 Oct 2011 19:42:16 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"31159@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:98:"Simple Pagination allows to set up an advanced pagination for easier navigation on your WordPress.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:9:"GeekPress";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:10;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:17:"xeagle on "vBSSO"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:53:"http://wordpress.org/extend/plugins/vbsso/#post-30283";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sun, 18 Sep 2011 19:08:35 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"30283@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:106:"Provides universal Secure Single Sign-On between vBulletin and different popular platforms like WordPress.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"xeagle";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:11;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:53:"Hit Reach on "Open Graph Protocol in Posts and Pages"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:86:"http://wordpress.org/extend/plugins/open-graph-protocol-in-posts-and-pages/#post-28823";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Thu, 28 Jul 2011 15:02:25 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"28823@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:141:"Open Graph Protocol in Posts and Pages (OGP) allows you to add the OG meta tags on a per page basis, or use default settings across the site.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:9:"Hit Reach";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:12;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:28:"flexostudio on "flexoslider"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:60:"http://wordpress.org/extend/plugins/flexo-slider/#post-30308";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Mon, 19 Sep 2011 09:55:22 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"30308@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:27:"NextGen gallery as a slider";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:11:"flexostudio";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:13;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:36:"Amaury on "Simple Custom Post Types"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:67:"http://wordpress.org/extend/plugins/simple-custom-types/#post-18007";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Sat, 15 May 2010 13:25:40 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"18007@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:150:"WordPress 3.1 and up allow to manage new custom post type, this plugin makes it even simpler, removing the need for you to write any code. Excerpt upd";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:6:"Amaury";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:14;a:6:{s:4:"data";s:30:"\n \n \n \n \n \n \n ";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:5:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:53:"Dan Negrea on "Engage user & Anti spam by RetinaPost"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:59:"http://wordpress.org/extend/plugins/retina-post/#post-29547";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:31:"Tue, 23 Aug 2011 14:44:41 +0000";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:42:"29547@http://wordpress.org/extend/plugins/";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:150:"Make user Read More like related posts & fight spam. Displays blog feeds or simple useful messages & engage user to READ MORE. Protect your bl";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:10:"Dan Negrea";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"href";s:52:"http://wordpress.org/extend/plugins/rss/view/updated";s:3:"rel";s:4:"self";s:4:"type";s:19:"application/rss+xml";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:8:{s:6:"server";s:5:"nginx";s:4:"date";s:29:"Fri, 21 Oct 2011 11:44:45 GMT";s:12:"content-type";s:23:"text/xml; charset=UTF-8";s:10:"connection";s:5:"close";s:4:"vary";s:15:"Accept-Encoding";s:13:"last-modified";s:19:"2011-06-02 08:31:13";s:14:"content-length";s:4:"7886";s:4:"x-nc";s:11:"HIT luv 138";}s:5:"build";s:14:"20090627192103";}', 'no'), +(256, 0, '_transient_timeout_feed_mod_1a5f760f2e2b48827d4974a60857e7c2', '1319240682', 'no'), +(257, 0, '_transient_feed_mod_1a5f760f2e2b48827d4974a60857e7c2', '1319197482', 'no'), +(258, 0, '_transient_timeout_dash_de3249c4736ad3bd2cd29147c4a0d43e', '1319240682', 'no'); +INSERT INTO `wpr3ss_options` (`option_id`, `blog_id`, `option_name`, `option_value`, `autoload`) VALUES +(259, 0, '_transient_dash_de3249c4736ad3bd2cd29147c4a0d43e', '
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 738
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1108
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1602
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1643
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1663
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1693
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1763
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1974
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 1978
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2377
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2392
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2396
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2400
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2448
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2470
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2475
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2479
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2483
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2531
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2553
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2966
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2974
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2982
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2990
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 2998
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3349
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3364
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3368
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3372
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3433
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3455
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3491
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3513
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3518
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3522
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3526
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3530
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3840
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3872
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3902
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3925
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3936
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3946
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3968
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 3982
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4009
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4035
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4224
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4237
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4258
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4271
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4299
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4313
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4335
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4349
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4553
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4589
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4625
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4651
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4680
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4694
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4725
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4755
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4908
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4933
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4965
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 4991
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5045
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5174
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5210
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5243
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5274
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5378
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5410
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5449
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5485
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5520
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5555
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5562
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5839
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5854
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5858
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5862
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5910
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5932
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5937
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5941
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5945
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 5993
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 6015
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 6452
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 7650
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 7711
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 7792
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 7811
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 8623
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 9320
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 9332
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 9343
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 10863
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11259
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11272
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11285
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11298
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11311
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11686
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 11700
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 13052
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14087
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14133
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14197
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14269
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14294
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14368
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14418
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n
\n\n\n\n\n\n\n\n\n\n\n\n
( ! ) Deprecated: Assigning the return value of new by reference is deprecated in D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-simplepie.php on line 14904
Call Stack
#TimeMemoryFunctionLocation
10.0005687616{main}( )..\\index-extra.php:0
20.478940649344wp_dashboard_plugins( )..\\index-extra.php:35
30.479040650336wp_dashboard_cached_rss_widget( )..\\dashboard.php:938
40.483940693640call_user_func_array\n( )..\\dashboard.php:1065
50.483940694040wp_dashboard_plugins_output( )..\\dashboard.php:1065
60.483940694160fetch_feed( )..\\dashboard.php:947
70.484840741304require_once( ''D:\\Trabajo\\Afetec\\trunk\\src\\wp-includes\\class-feed.php'' )..\\feed.php:531
\n

Más populares

\n
ourSTATS Widget
 (Instalar)\n

create a widget for the ourstats.de counter service

\n

Plugins recientes

\n
Soundst LinkMgr
 (Instalar)\n

Displays category and link information from the Sound Strategies LinkMgr application as on-page embedded content and as a widget.

\n

Actualizados recientemente

\n
Form Lightbox
 (Instalar)\n

Version: 1.0\n\nThis plugin will turn the form to lightbox. Support Gravity Form and Contact Form 7 shortcode.

\n', 'no'); +INSERT INTO `wpr3ss_options` (`option_id`, `blog_id`, `option_name`, `option_value`, `autoload`) VALUES +(382, 0, 'skin_WSOzx9rBcUGN3WKPHK4a', 'a:4:{s:4:"mode";s:6:"custom";s:4:"name";s:6:"Afetec";s:2:"id";s:25:"skin_WSOzx9rBcUGN3WKPHK4a";s:4:"data";a:32:{s:4:"body";a:4:{s:16:"background-color";s:6:"0F3A6F";s:17:"background-repeat";s:8:"repeat-x";s:19:"background-position";s:5:"50% 0";s:21:"background-attachment";s:6:"scroll";}s:17:"header_background";a:1:{s:16:"background-color";s:6:"FFFFFF";}s:16:"header_highlight";a:1:{s:10:"border-top";a:1:{i:0;s:6:"ffa230";}}s:18:"header_text_colors";a:1:{s:5:"color";s:6:"cbd2eb";}s:13:"header_colors";a:1:{s:5:"color";s:6:"cbd2eb";}s:20:"header_colors_active";a:1:{s:5:"color";s:6:"3d56a6";}s:21:"navigation_background";a:1:{s:16:"background-color";s:6:"F89A23";}s:15:"navigation_link";a:2:{s:5:"color";s:6:"ffedd6";s:11:"text-shadow";a:1:{i:0;s:6:"e88f23";}}s:22:"navigation_link_active";a:2:{s:5:"color";s:6:"ffffff";s:11:"text-shadow";a:1:{i:0;s:6:"e88f23";}}s:25:"sub_navigation_background";a:1:{s:16:"background-color";a:1:{i:0;s:6:"d6861e";}}s:19:"sub_navigation_link";a:2:{s:5:"color";a:1:{i:0;s:6:"ffedd6";}s:11:"text-shadow";a:1:{i:0;s:6:"d6861e";}}s:26:"sub_navigation_link_active";a:2:{s:5:"color";a:1:{i:0;s:6:"ffffff";}s:11:"text-shadow";a:1:{i:0;s:6:"d6861e";}}s:24:"sub_navigation_highlight";a:2:{s:10:"border-top";a:1:{i:0;s:4:"0.03";}s:13:"border-bottom";a:1:{i:0;s:3:"0.1";}}s:9:"home_icon";a:1:{s:16:"background-color";s:6:"945b16";}s:19:"home_icon_highlight";a:1:{s:19:"border-bottom-color";s:6:"ffa230";}s:16:"home_icon_active";a:1:{s:16:"background-color";s:6:"6b4110";}s:26:"home_icon_highlight_active";a:1:{s:19:"border-bottom-color";s:6:"ffa230";}s:9:"body_head";a:3:{s:16:"background-color";s:3:"fff";s:17:"background-repeat";s:8:"repeat-x";s:19:"background-position";s:5:"50% 0";}s:12:"middle_image";a:3:{s:16:"background-image";s:106:"http://localhost/afetec/wp-content/themes/positive/resources/skins/Bsnss___Blue__Collapsed/half-circle.png";s:17:"background-repeat";s:9:"no-repeat";s:19:"background-position";s:8:"50% 100%";}s:5:"blurb";a:2:{s:5:"color";s:6:"3d56a6";s:11:"padding-top";s:2:"30";}s:18:"content_margin_top";a:1:{s:10:"margin-top";s:4:"-150";}s:12:"content_text";a:1:{s:5:"color";s:6:"696969";}s:12:"sidebar_text";a:1:{s:5:"color";s:6:"696969";}s:11:"footer_text";a:2:{s:5:"color";s:6:"ffffff";s:11:"text-shadow";a:1:{i:0;s:6:"3d56a6";}}s:11:"footer_link";a:1:{s:5:"color";s:6:"D2EEFA";}s:18:"footer_link_active";a:2:{s:5:"color";s:6:"ffffff";s:15:"text-decoration";s:9:"underline";}s:13:"footer_titles";a:1:{s:5:"color";s:6:"ffffff";}s:9:"the_arrow";a:1:{s:16:"border-top-color";s:6:"B16E19";}s:17:"navigation_shadow";a:1:{s:47:"box-shadow||-moz-box-shadow||-webkit-box-shadow";a:2:{s:8:"distance";s:1:"2";s:4:"size";s:1:"9";}}s:12:"port_overlay";a:1:{s:16:"background-color";s:6:"3d56a6";}s:13:"global_radius";a:1:{s:13:"border-radius";s:1:"4";}s:6:"custom";a:4:{s:10:"custom-css";s:255:"#navigation-menu-items .depth-0 > .sub-menu{\r\n -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset;\r\n -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset;\r\n box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset;\r\n}\r\n\r\n#narrow-container {\r\n top: 0;\r\n}";s:10:"menu-width";s:5:"fixed";s:11:"page-shadow";s:1:"1";s:10:"foldername";s:6:"Afetec";}}}', 'yes'), +(399, 0, 'positive_slider_ids', 'a:5:{s:16:"piecemakerSample";a:15:{s:10:"foldername";s:20:"3D_Piecemaker_Slider";s:5:"title";s:27:"[Sample] 3D Homepage Slider";s:5:"width";s:3:"860";s:6:"height";s:3:"400";s:9:"pausetime";s:2:"10";s:8:"autoplay";s:1:"1";s:15:"dropShadowAlpha";s:3:"0.7";s:15:"dropShadowScale";s:3:"0.9";s:9:"controlBg";s:6:"FFFFFF";s:11:"controlText";s:6:"000000";s:12:"controlAlpha";s:3:"0.7";s:16:"controlAlphaOver";s:4:"0.95";s:11:"fieldOfView";s:2:"70";s:2:"id";s:16:"piecemakerSample";s:4:"type";s:17:"piecemaker_slider";}s:10:"nivoSample";a:13:{s:6:"source";s:6:"manual";s:2:"id";s:10:"nivoSample";s:5:"title";s:20:"[Sample] Nivo Slider";s:5:"width";s:3:"860";s:6:"height";s:3:"400";s:6:"effect";s:7:"boxRain";s:12:"effect_speed";s:4:"3000";s:18:"autorotation_speed";s:4:"5000";s:6:"slices";s:1:"8";s:10:"pagination";s:1:"1";s:9:"next_prev";b:1;s:4:"type";s:11:"nivo_slider";s:10:"foldername";s:11:"Nivo_Slider";}s:12:"inlineSample";a:12:{s:10:"foldername";s:13:"Inline_Slider";s:2:"id";s:12:"inlineSample";s:5:"title";s:22:"[Sample] Inline Slider";s:5:"width";s:3:"860";s:6:"height";s:3:"400";s:6:"effect";s:5:"slide";s:12:"effect_speed";s:3:"500";s:18:"autorotation_speed";s:1:"5";s:10:"pagination";s:1:"1";s:12:"autorotation";s:1:"1";s:9:"next_prev";s:1:"1";s:4:"type";s:13:"inpage_slider";}s:14:"galleriaSample";a:12:{s:10:"foldername";s:8:"Galleria";s:2:"id";s:14:"galleriaSample";s:6:"source";s:6:"manual";s:5:"title";s:17:"[Sample] Galleria";s:5:"width";s:3:"860";s:6:"height";s:3:"400";s:9:"pausetime";s:1:"5";s:6:"effect";s:4:"fade";s:12:"effect_speed";s:3:"400";s:9:"imageCrop";s:1:"1";s:10:"thumbnails";s:1:"1";s:4:"type";s:8:"galleria";}s:20:"vjWIiQYIhoSWDPnNoDkr";a:13:{s:10:"foldername";s:0:"";s:6:"source";s:6:"manual";s:5:"title";s:7:"Portada";s:5:"width";s:3:"940";s:6:"height";s:3:"360";s:6:"effect";s:6:"random";s:12:"effect_speed";s:3:"500";s:18:"autorotation_speed";s:1:"5";s:6:"slices";s:2:"15";s:10:"pagination";s:1:"1";s:9:"next_prev";s:1:"1";s:2:"id";s:20:"vjWIiQYIhoSWDPnNoDkr";s:4:"type";s:11:"nivo_slider";}}', 'yes'), +(400, 0, 'piecemakerSample', 'a:4:{i:0;a:14:{s:12:"slider_image";s:86:"http://localhost/afetec/wp-content/themes/positive/lib/samples/placeholder_860x400.gif";s:11:"slider_type";s:5:"image";s:13:"slider_source";s:0:"";s:10:"slider_url";s:0:"";s:17:"slider_url_target";s:5:"_self";s:12:"slider_title";s:0:"";s:17:"transition_effect";s:0:"";s:11:"slider_name";s:7:"Item #1";s:14:"slider_caption";s:0:"";s:13:"slider_pieces";s:1:"9";s:11:"slider_time";s:3:"1.2";s:12:"slider_delay";s:3:"0.1";s:19:"slider_depth_offset";s:3:"300";s:20:"slider_cube_distance";s:2:"30";}i:1;a:14:{s:12:"slider_image";s:96:"http://localhost/afetec/wp-content/themes/positive/lib/samples/placeholder_860x400_secondary.gif";s:11:"slider_type";s:5:"image";s:13:"slider_source";s:0:"";s:10:"slider_url";s:0:"";s:17:"slider_url_target";s:5:"_self";s:12:"slider_title";s:0:"";s:17:"transition_effect";s:0:"";s:11:"slider_name";s:7:"Item #2";s:14:"slider_caption";s:0:"";s:13:"slider_pieces";s:2:"16";s:11:"slider_time";s:3:"1.2";s:12:"slider_delay";s:3:"0.1";s:19:"slider_depth_offset";s:3:"300";s:20:"slider_cube_distance";s:2:"30";}i:2;a:14:{s:12:"slider_image";s:86:"http://localhost/afetec/wp-content/themes/positive/lib/samples/placeholder_860x400.gif";s:11:"slider_type";s:5:"image";s:13:"slider_source";s:0:"";s:10:"slider_url";s:0:"";s:17:"slider_url_target";s:5:"_self";s:12:"slider_title";s:0:"";s:17:"transition_effect";s:0:"";s:11:"slider_name";s:7:"Item #3";s:14:"slider_caption";s:0:"";s:13:"slider_pieces";s:1:"1";s:11:"slider_time";s:3:"1.2";s:12:"slider_delay";s:3:"0.1";s:19:"slider_depth_offset";s:3:"300";s:20:"slider_cube_distance";s:2:"30";}i:3;a:14:{s:12:"slider_image";s:96:"http://localhost/afetec/wp-content/themes/positive/lib/samples/placeholder_860x400_secondary.gif";s:11:"slider_type";s:5:"image";s:13:"slider_source";s:0:"";s:10:"slider_url";s:18:"http://google.com/";s:17:"slider_url_target";s:5:"_self";s:12:"slider_title";s:0:"";s:17:"transition_effect";s:0:"";s:11:"slider_name";s:7:"Item #4";s:14:"slider_caption";s:0:"";s:13:"slider_pieces";s:1:"3";s:11:"slider_time";s:3:"1.2";s:12:"slider_delay";s:3:"0.2";s:19:"slider_depth_offset";s:3:"300";s:20:"slider_cube_distance";s:2:"30";}}', 'yes'), +(401, 0, 'nivoSample', 'a:3:{i:0;a:6:{s:12:"slider_image";s:86:"http://localhost/afetec/wp-content/themes/positive/lib/samples/placeholder_860x400.gif";s:10:"slider_url";s:0:"";s:12:"slider_video";s:0:"";s:12:"slider_title";s:0:"";s:11:"slider_name";s:7:"Item #1";s:14:"slider_caption";s:14:"Sample Caption";}i:1;a:6:{s:12:"slider_image";s:96:"http://localhost/afetec/wp-content/themes/positive/lib/samples/placeholder_860x400_secondary.gif";s:10:"slider_url";s:0:"";s:12:"slider_video";s:0:"";s:12:"slider_title";s:0:"";s:11:"slider_name";s:7:"Item #2";s:14:"slider_caption";s:0:"";}i:2;a:6:{s:12:"slider_image";s:86:"http://localhost/afetec/wp-content/themes/positive/lib/samples/placeholder_860x400.gif";s:10:"slider_url";s:0:"";s:12:"slider_video";s:0:"";s:12:"slider_title";s:0:"";s:11:"slider_name";s:7:"Item #3";s:14:"slider_caption";s:0:"";}}', 'yes'), +(402, 0, 'inlineSample', 'a:3:{i:0;a:5:{s:12:"slider_image";s:86:"http://localhost/afetec/wp-content/themes/positive/lib/samples/placeholder_860x400.gif";s:10:"slider_url";s:0:"";s:12:"slider_video";s:0:"";s:12:"slider_title";s:0:"";s:11:"slider_name";s:7:"Item #1";}i:1;a:6:{s:12:"slider_image";s:96:"http://localhost/afetec/wp-content/themes/positive/lib/samples/placeholder_860x400_secondary.gif";s:10:"slider_url";s:0:"";s:12:"slider_video";s:0:"";s:12:"slider_title";s:0:"";s:11:"slider_name";s:7:"Item #2";s:14:"slider_caption";s:0:"";}i:2;a:6:{s:12:"slider_image";s:86:"http://localhost/afetec/wp-content/themes/positive/lib/samples/placeholder_860x400.gif";s:10:"slider_url";s:0:"";s:12:"slider_video";s:0:"";s:12:"slider_title";s:0:"";s:11:"slider_name";s:7:"Item #3";s:14:"slider_caption";s:0:"";}}', 'yes'), +(403, 0, 'galleriaSample', 'a:3:{i:0;a:5:{s:12:"slider_image";s:86:"http://localhost/afetec/wp-content/themes/positive/lib/samples/placeholder_860x400.gif";s:10:"slider_url";s:0:"";s:12:"slider_video";s:0:"";s:12:"slider_title";s:0:"";s:11:"slider_name";s:7:"Item #1";}i:1;a:6:{s:12:"slider_image";s:96:"http://localhost/afetec/wp-content/themes/positive/lib/samples/placeholder_860x400_secondary.gif";s:10:"slider_url";s:0:"";s:12:"slider_video";s:0:"";s:12:"slider_title";s:0:"";s:11:"slider_name";s:7:"Item #2";s:14:"slider_caption";s:0:"";}i:2;a:6:{s:12:"slider_image";s:86:"http://localhost/afetec/wp-content/themes/positive/lib/samples/placeholder_860x400.gif";s:10:"slider_url";s:0:"";s:12:"slider_video";s:0:"";s:12:"slider_title";s:0:"";s:11:"slider_name";s:7:"Item #3";s:14:"slider_caption";s:0:"";}}', 'yes'), +(414, 0, 'vjWIiQYIhoSWDPnNoDkr', 'a:4:{i:0;a:5:{s:12:"slider_image";s:63:"http://localhost/afetec/wp-content/uploads/2011/10/nivo-479.jpg";s:10:"slider_url";s:0:"";s:12:"slider_title";s:0:"";s:11:"slider_name";s:6:"Item 4";s:14:"slider_caption";s:0:"";}i:1;a:5:{s:12:"slider_image";s:63:"http://localhost/afetec/wp-content/uploads/2011/10/nivo-396.jpg";s:10:"slider_url";s:0:"";s:12:"slider_title";s:0:"";s:11:"slider_name";s:6:"Item 3";s:14:"slider_caption";s:0:"";}i:2;a:5:{s:12:"slider_image";s:63:"http://localhost/afetec/wp-content/uploads/2011/10/nivo-234.jpg";s:10:"slider_url";s:0:"";s:12:"slider_title";s:0:"";s:11:"slider_name";s:6:"Item 2";s:14:"slider_caption";s:0:"";}i:3;a:5:{s:12:"slider_image";s:63:"http://localhost/afetec/wp-content/uploads/2011/10/nivo-144.jpg";s:10:"slider_url";s:0:"";s:12:"slider_title";s:0:"";s:11:"slider_name";s:6:"Item 1";s:14:"slider_caption";s:6:"prueba";}}', 'yes'), +(433, 0, '_transient_timeout_cloudfw_icons', '1321807616', 'no'); +INSERT INTO `wpr3ss_options` (`option_id`, `blog_id`, `option_name`, `option_value`, `autoload`) VALUES +(434, 0, '_transient_cloudfw_icons', 'a:12:{s:15:"Addictive-Flags";a:94:{s:32:"Addictive-Flags/flag_andorra.png";s:12:"flag_andorra";s:34:"Addictive-Flags/flag_argentina.png";s:14:"flag_argentina";s:34:"Addictive-Flags/flag_australia.png";s:14:"flag_australia";s:32:"Addictive-Flags/flag_austria.png";s:12:"flag_austria";s:32:"Addictive-Flags/flag_belgium.png";s:12:"flag_belgium";s:33:"Addictive-Flags/flag_botswana.png";s:13:"flag_botswana";s:31:"Addictive-Flags/flag_brasil.png";s:11:"flag_brasil";s:33:"Addictive-Flags/flag_bulgaria.png";s:13:"flag_bulgaria";s:33:"Addictive-Flags/flag_cameroon.png";s:13:"flag_cameroon";s:31:"Addictive-Flags/flag_canada.png";s:11:"flag_canada";s:49:"Addictive-Flags/flag_central_african_republic.png";s:29:"flag_central_african_republic";s:30:"Addictive-Flags/flag_chile.png";s:10:"flag_chile";s:30:"Addictive-Flags/flag_china.png";s:10:"flag_china";s:33:"Addictive-Flags/flag_colombia.png";s:13:"flag_colombia";s:32:"Addictive-Flags/flag_croatia.png";s:12:"flag_croatia";s:39:"Addictive-Flags/flag_czech_republic.png";s:19:"flag_czech_republic";s:32:"Addictive-Flags/flag_denmark.png";s:12:"flag_denmark";s:43:"Addictive-Flags/flag_dominican_republic.png";s:23:"flag_dominican_republic";s:32:"Addictive-Flags/flag_ecuador.png";s:12:"flag_ecuador";s:30:"Addictive-Flags/flag_egypt.png";s:10:"flag_egypt";s:36:"Addictive-Flags/flag_el_salvador.png";s:16:"flag_el_salvador";s:42:"Addictive-Flags/flag_equatorial_guinea.png";s:22:"flag_equatorial_guinea";s:32:"Addictive-Flags/flag_estonia.png";s:12:"flag_estonia";s:39:"Addictive-Flags/flag_european_union.png";s:19:"flag_european_union";s:31:"Addictive-Flags/flag_france.png";s:11:"flag_france";s:34:"Addictive-Flags/flag_gay_pride.png";s:14:"flag_gay_pride";s:32:"Addictive-Flags/flag_germany.png";s:12:"flag_germany";s:31:"Addictive-Flags/flag_greece.png";s:11:"flag_greece";s:34:"Addictive-Flags/flag_guatemala.png";s:14:"flag_guatemala";s:38:"Addictive-Flags/flag_guinea-bissau.png";s:18:"flag_guinea-bissau";s:31:"Addictive-Flags/flag_guinea.png";s:11:"flag_guinea";s:33:"Addictive-Flags/flag_honduras.png";s:13:"flag_honduras";s:34:"Addictive-Flags/flag_hong_kong.png";s:14:"flag_hong_kong";s:32:"Addictive-Flags/flag_hungary.png";s:12:"flag_hungary";s:30:"Addictive-Flags/flag_india.png";s:10:"flag_india";s:34:"Addictive-Flags/flag_indonesia.png";s:14:"flag_indonesia";s:32:"Addictive-Flags/flag_ireland.png";s:12:"flag_ireland";s:31:"Addictive-Flags/flag_israel.png";s:11:"flag_israel";s:30:"Addictive-Flags/flag_italy.png";s:10:"flag_italy";s:36:"Addictive-Flags/flag_ivory_coast.png";s:16:"flag_ivory_coast";s:32:"Addictive-Flags/flag_jamaica.png";s:12:"flag_jamaica";s:30:"Addictive-Flags/flag_japan.png";s:10:"flag_japan";s:31:"Addictive-Flags/flag_jordan.png";s:11:"flag_jordan";s:30:"Addictive-Flags/flag_kenya.png";s:10:"flag_kenya";s:30:"Addictive-Flags/flag_korea.png";s:10:"flag_korea";s:31:"Addictive-Flags/flag_latvia.png";s:11:"flag_latvia";s:38:"Addictive-Flags/flag_liechtenstein.png";s:18:"flag_liechtenstein";s:34:"Addictive-Flags/flag_lithuania.png";s:14:"flag_lithuania";s:35:"Addictive-Flags/flag_luxembourg.png";s:15:"flag_luxembourg";s:30:"Addictive-Flags/flag_macau.png";s:10:"flag_macau";s:34:"Addictive-Flags/flag_macedonia.png";s:14:"flag_macedonia";s:35:"Addictive-Flags/flag_madagascar.png";s:15:"flag_madagascar";s:33:"Addictive-Flags/flag_malaysia.png";s:13:"flag_malaysia";s:29:"Addictive-Flags/flag_mali.png";s:9:"flag_mali";s:30:"Addictive-Flags/flag_malta.png";s:10:"flag_malta";s:34:"Addictive-Flags/flag_mauritius.png";s:14:"flag_mauritius";s:31:"Addictive-Flags/flag_mexico.png";s:11:"flag_mexico";s:32:"Addictive-Flags/flag_moldova.png";s:12:"flag_moldova";s:31:"Addictive-Flags/flag_monaco.png";s:11:"flag_monaco";s:35:"Addictive-Flags/flag_montenegro.png";s:15:"flag_montenegro";s:36:"Addictive-Flags/flag_netherlands.png";s:16:"flag_netherlands";s:36:"Addictive-Flags/flag_new_zealand.png";s:16:"flag_new_zealand";s:34:"Addictive-Flags/flag_nicaragua.png";s:14:"flag_nicaragua";s:30:"Addictive-Flags/flag_niger.png";s:10:"flag_niger";s:31:"Addictive-Flags/flag_norway.png";s:11:"flag_norway";s:31:"Addictive-Flags/flag_panama.png";s:11:"flag_panama";s:33:"Addictive-Flags/flag_paraguay.png";s:13:"flag_paraguay";s:29:"Addictive-Flags/flag_peru.png";s:9:"flag_peru";s:37:"Addictive-Flags/flag_phillippines.png";s:17:"flag_phillippines";s:31:"Addictive-Flags/flag_poland.png";s:11:"flag_poland";s:33:"Addictive-Flags/flag_portugal.png";s:13:"flag_portugal";s:36:"Addictive-Flags/flag_puerto_rico.png";s:16:"flag_puerto_rico";s:30:"Addictive-Flags/flag_qatar.png";s:10:"flag_qatar";s:32:"Addictive-Flags/flag_romania.png";s:12:"flag_romania";s:31:"Addictive-Flags/flag_russia.png";s:11:"flag_russia";s:37:"Addictive-Flags/flag_saudi_arabia.png";s:17:"flag_saudi_arabia";s:32:"Addictive-Flags/flag_senegal.png";s:12:"flag_senegal";s:34:"Addictive-Flags/flag_singapore.png";s:14:"flag_singapore";s:33:"Addictive-Flags/flag_slovakia.png";s:13:"flag_slovakia";s:37:"Addictive-Flags/flag_south_africa.png";s:17:"flag_south_africa";s:30:"Addictive-Flags/flag_spain.png";s:10:"flag_spain";s:30:"Addictive-Flags/flag_suomi.png";s:10:"flag_suomi";s:31:"Addictive-Flags/flag_sweden.png";s:11:"flag_sweden";s:36:"Addictive-Flags/flag_switzerland.png";s:16:"flag_switzerland";s:31:"Addictive-Flags/flag_taiwan.png";s:11:"flag_taiwan";s:33:"Addictive-Flags/flag_thailand.png";s:13:"flag_thailand";s:31:"Addictive-Flags/flag_turkey.png";s:11:"flag_turkey";s:45:"Addictive-Flags/flag_united_arab_emirates.png";s:25:"flag_united_arab_emirates";s:39:"Addictive-Flags/flag_united_kingdom.png";s:19:"flag_united_kingdom";s:32:"Addictive-Flags/flag_uruguay.png";s:12:"flag_uruguay";s:28:"Addictive-Flags/flag_usa.png";s:8:"flag_usa";s:32:"Addictive-Flags/flag_vatican.png";s:12:"flag_vatican";s:34:"Addictive-Flags/flag_venezuela.png";s:14:"flag_venezuela";s:32:"Addictive-Flags/flag_vietnam.png";s:12:"flag_vietnam";}s:17:"Addictive-General";a:509:{s:27:"Addictive-General/32Bit.png";s:5:"32Bit";s:27:"Addictive-General/64bit.png";s:5:"64bit";s:33:"Addictive-General/addressbook.png";s:11:"addressbook";s:38:"Addictive-General/addressbook_user.png";s:16:"addressbook_user";s:34:"Addictive-General/apple-script.png";s:12:"apple-script";s:34:"Addictive-General/applications.png";s:12:"applications";s:40:"Addictive-General/audio_notification.png";s:18:"audio_notification";s:30:"Addictive-General/badge_3g.png";s:8:"badge_3g";s:32:"Addictive-General/badge_edge.png";s:10:"badge_edge";s:32:"Addictive-General/badge_gprs.png";s:10:"badge_gprs";s:32:"Addictive-General/badge_umts.png";s:10:"badge_umts";s:32:"Addictive-General/badge_wifi.png";s:10:"badge_wifi";s:39:"Addictive-General/battery_10percent.png";s:17:"battery_10percent";s:39:"Addictive-General/battery_20percent.png";s:17:"battery_20percent";s:39:"Addictive-General/battery_40percent.png";s:17:"battery_40percent";s:39:"Addictive-General/battery_60percent.png";s:17:"battery_60percent";s:39:"Addictive-General/battery_80percent.png";s:17:"battery_80percent";s:38:"Addictive-General/battery_charging.png";s:16:"battery_charging";s:35:"Addictive-General/battery_empty.png";s:13:"battery_empty";s:34:"Addictive-General/battery_full.png";s:12:"battery_full";s:50:"Addictive-General/battery_horizontal_10percent.png";s:28:"battery_horizontal_10percent";s:50:"Addictive-General/battery_horizontal_20percent.png";s:28:"battery_horizontal_20percent";s:50:"Addictive-General/battery_horizontal_40percent.png";s:28:"battery_horizontal_40percent";s:50:"Addictive-General/battery_horizontal_60percent.png";s:28:"battery_horizontal_60percent";s:50:"Addictive-General/battery_horizontal_80percent.png";s:28:"battery_horizontal_80percent";s:49:"Addictive-General/battery_horizontal_charging.png";s:27:"battery_horizontal_charging";s:46:"Addictive-General/battery_horizontal_empty.png";s:24:"battery_horizontal_empty";s:45:"Addictive-General/battery_horizontal_full.png";s:23:"battery_horizontal_full";s:51:"Addictive-General/battery_horizontal_plugged_in.png";s:29:"battery_horizontal_plugged_in";s:39:"Addictive-General/battery_pluged_in.png";s:17:"battery_pluged_in";s:26:"Addictive-General/beer.png";s:4:"beer";s:27:"Addictive-General/bible.png";s:5:"bible";s:26:"Addictive-General/bomb.png";s:4:"bomb";s:33:"Addictive-General/box_address.png";s:11:"box_address";s:34:"Addictive-General/box_download.png";s:12:"box_download";s:33:"Addictive-General/box_fragile.png";s:11:"box_fragile";s:29:"Addictive-General/box_rar.png";s:7:"box_rar";s:29:"Addictive-General/box_zip.png";s:7:"box_zip";s:35:"Addictive-General/brainstorming.png";s:13:"brainstorming";s:47:"Addictive-General/brainstorming_alternative.png";s:25:"brainstorming_alternative";s:29:"Addictive-General/browser.png";s:7:"browser";s:29:"Addictive-General/burning.png";s:7:"burning";s:37:"Addictive-General/button_blue_add.png";s:15:"button_blue_add";s:39:"Addictive-General/button_blue_close.png";s:17:"button_blue_close";s:40:"Addictive-General/button_blue_delete.png";s:18:"button_blue_delete";s:45:"Addictive-General/button_blue_fastforward.png";s:23:"button_blue_fastforward";s:39:"Addictive-General/button_blue_heart.png";s:17:"button_blue_heart";s:39:"Addictive-General/button_blue_pause.png";s:17:"button_blue_pause";s:38:"Addictive-General/button_blue_play.png";s:16:"button_blue_play";s:40:"Addictive-General/button_blue_record.png";s:18:"button_blue_record";s:40:"Addictive-General/button_blue_rewind.png";s:18:"button_blue_rewind";s:38:"Addictive-General/button_blue_stop.png";s:16:"button_blue_stop";s:38:"Addictive-General/button_green_add.png";s:16:"button_green_add";s:40:"Addictive-General/button_green_close.png";s:18:"button_green_close";s:41:"Addictive-General/button_green_delete.png";s:19:"button_green_delete";s:46:"Addictive-General/button_green_fastforward.png";s:24:"button_green_fastforward";s:40:"Addictive-General/button_green_heart.png";s:18:"button_green_heart";s:40:"Addictive-General/button_green_pause.png";s:18:"button_green_pause";s:39:"Addictive-General/button_green_play.png";s:17:"button_green_play";s:41:"Addictive-General/button_green_record.png";s:19:"button_green_record";s:41:"Addictive-General/button_green_rewind.png";s:19:"button_green_rewind";s:39:"Addictive-General/button_green_stop.png";s:17:"button_green_stop";s:37:"Addictive-General/button_grey_add.png";s:15:"button_grey_add";s:39:"Addictive-General/button_grey_close.png";s:17:"button_grey_close";s:40:"Addictive-General/button_grey_delete.png";s:18:"button_grey_delete";s:45:"Addictive-General/button_grey_fastforward.png";s:23:"button_grey_fastforward";s:39:"Addictive-General/button_grey_heart.png";s:17:"button_grey_heart";s:39:"Addictive-General/button_grey_pause.png";s:17:"button_grey_pause";s:38:"Addictive-General/button_grey_play.png";s:16:"button_grey_play";s:40:"Addictive-General/button_grey_record.png";s:18:"button_grey_record";s:40:"Addictive-General/button_grey_rewind.png";s:18:"button_grey_rewind";s:38:"Addictive-General/button_grey_stop.png";s:16:"button_grey_stop";s:37:"Addictive-General/button_pink_add.png";s:15:"button_pink_add";s:39:"Addictive-General/button_pink_close.png";s:17:"button_pink_close";s:40:"Addictive-General/button_pink_delete.png";s:18:"button_pink_delete";s:45:"Addictive-General/button_pink_fastforward.png";s:23:"button_pink_fastforward";s:39:"Addictive-General/button_pink_heart.png";s:17:"button_pink_heart";s:39:"Addictive-General/button_pink_pause.png";s:17:"button_pink_pause";s:38:"Addictive-General/button_pink_play.png";s:16:"button_pink_play";s:40:"Addictive-General/button_pink_record.png";s:18:"button_pink_record";s:40:"Addictive-General/button_pink_rewind.png";s:18:"button_pink_rewind";s:38:"Addictive-General/button_pink_stop.png";s:16:"button_pink_stop";s:36:"Addictive-General/button_red_add.png";s:14:"button_red_add";s:38:"Addictive-General/button_red_close.png";s:16:"button_red_close";s:39:"Addictive-General/button_red_delete.png";s:17:"button_red_delete";s:44:"Addictive-General/button_red_fastforward.png";s:22:"button_red_fastforward";s:38:"Addictive-General/button_red_heart.png";s:16:"button_red_heart";s:38:"Addictive-General/button_red_pause.png";s:16:"button_red_pause";s:37:"Addictive-General/button_red_play.png";s:15:"button_red_play";s:39:"Addictive-General/button_red_record.png";s:17:"button_red_record";s:39:"Addictive-General/button_red_rewind.png";s:17:"button_red_rewind";s:37:"Addictive-General/button_red_stop.png";s:15:"button_red_stop";s:39:"Addictive-General/button_violet_add.png";s:17:"button_violet_add";s:41:"Addictive-General/button_violet_close.png";s:19:"button_violet_close";s:42:"Addictive-General/button_violet_delete.png";s:20:"button_violet_delete";s:47:"Addictive-General/button_violet_fastforward.png";s:25:"button_violet_fastforward";s:41:"Addictive-General/button_violet_heart.png";s:19:"button_violet_heart";s:41:"Addictive-General/button_violet_pause.png";s:19:"button_violet_pause";s:40:"Addictive-General/button_violet_play.png";s:18:"button_violet_play";s:42:"Addictive-General/button_violet_record.png";s:20:"button_violet_record";s:42:"Addictive-General/button_violet_rewind.png";s:20:"button_violet_rewind";s:40:"Addictive-General/button_violet_stop.png";s:18:"button_violet_stop";s:26:"Addictive-General/cake.png";s:4:"cake";s:32:"Addictive-General/calculator.png";s:10:"calculator";s:26:"Addictive-General/case.png";s:4:"case";s:24:"Addictive-General/cd.png";s:2:"cd";s:32:"Addictive-General/cd_burning.png";s:10:"cd_burning";s:41:"Addictive-General/cd_burning_spectrum.png";s:19:"cd_burning_spectrum";s:33:"Addictive-General/cd_spectrum.png";s:11:"cd_spectrum";s:27:"Addictive-General/chart.png";s:5:"chart";s:31:"Addictive-General/chart_pie.png";s:9:"chart_pie";s:27:"Addictive-General/check.png";s:5:"check";s:28:"Addictive-General/chrome.png";s:6:"chrome";s:28:"Addictive-General/cialis.png";s:6:"cialis";s:41:"Addictive-General/cialis_professional.png";s:19:"cialis_professional";s:31:"Addictive-General/clipboard.png";s:9:"clipboard";s:35:"Addictive-General/clipboard_add.png";s:13:"clipboard_add";s:37:"Addictive-General/clipboard_alert.png";s:15:"clipboard_alert";s:37:"Addictive-General/clipboard_check.png";s:15:"clipboard_check";s:35:"Addictive-General/clipboard_cut.png";s:13:"clipboard_cut";s:38:"Addictive-General/clipboard_delete.png";s:16:"clipboard_delete";s:40:"Addictive-General/clipboard_download.png";s:18:"clipboard_download";s:36:"Addictive-General/clipboard_full.png";s:14:"clipboard_full";s:27:"Addictive-General/clock.png";s:5:"clock";s:27:"Addictive-General/cloud.png";s:5:"cloud";s:31:"Addictive-General/cloud_add.png";s:9:"cloud_add";s:33:"Addictive-General/cloud_alert.png";s:11:"cloud_alert";s:32:"Addictive-General/cloud_back.png";s:10:"cloud_back";s:34:"Addictive-General/cloud_backup.png";s:12:"cloud_backup";s:33:"Addictive-General/cloud_check.png";s:11:"cloud_check";s:34:"Addictive-General/cloud_delete.png";s:12:"cloud_delete";s:36:"Addictive-General/cloud_download.png";s:14:"cloud_download";s:36:"Addictive-General/cloud_exchange.png";s:14:"cloud_exchange";s:35:"Addictive-General/cloud_forward.png";s:13:"cloud_forward";s:34:"Addictive-General/cloud_upload.png";s:12:"cloud_upload";s:34:"Addictive-General/coffee_to_go.png";s:12:"coffee_to_go";s:33:"Addictive-General/color_wheel.png";s:11:"color_wheel";s:30:"Addictive-General/comments.png";s:8:"comments";s:34:"Addictive-General/comments_add.png";s:12:"comments_add";s:36:"Addictive-General/comments_alert.png";s:14:"comments_alert";s:36:"Addictive-General/comments_check.png";s:14:"comments_check";s:36:"Addictive-General/comments_count.png";s:14:"comments_count";s:37:"Addictive-General/comments_delete.png";s:15:"comments_delete";s:36:"Addictive-General/comments_reply.png";s:14:"comments_reply";s:37:"Addictive-General/comments_report.png";s:15:"comments_report";s:35:"Addictive-General/copy-document.png";s:13:"copy-document";s:44:"Addictive-General/creative_suite_acrobat.png";s:22:"creative_suite_acrobat";s:50:"Addictive-General/creative_suite_after_effects.png";s:28:"creative_suite_after_effects";s:43:"Addictive-General/creative_suite_bridge.png";s:21:"creative_suite_bridge";s:48:"Addictive-General/creative_suite_dreamweaver.png";s:26:"creative_suite_dreamweaver";s:46:"Addictive-General/creative_suite_fireworks.png";s:24:"creative_suite_fireworks";s:42:"Addictive-General/creative_suite_flash.png";s:20:"creative_suite_flash";s:48:"Addictive-General/creative_suite_illustrator.png";s:26:"creative_suite_illustrator";s:45:"Addictive-General/creative_suite_indesign.png";s:23:"creative_suite_indesign";s:46:"Addictive-General/creative_suite_photoshop.png";s:24:"creative_suite_photoshop";s:45:"Addictive-General/creative_suite_premiere.png";s:23:"creative_suite_premiere";s:48:"Addictive-General/creative_suite_sound_booth.png";s:26:"creative_suite_sound_booth";s:43:"Addictive-General/credit-card_gold_amex.png";s:21:"credit-card_gold_amex";s:50:"Addictive-General/credit-card_gold_diners_club.png";s:28:"credit-card_gold_diners_club";s:50:"Addictive-General/credit-card_gold_master_card.png";s:28:"credit-card_gold_master_card";s:45:"Addictive-General/credit-card_gold_paypal.png";s:23:"credit-card_gold_paypal";s:43:"Addictive-General/credit-card_gold_visa.png";s:21:"credit-card_gold_visa";s:47:"Addictive-General/credit-card_platinum_amex.png";s:25:"credit-card_platinum_amex";s:54:"Addictive-General/credit-card_platinum_diners_club.png";s:32:"credit-card_platinum_diners_club";s:54:"Addictive-General/credit-card_platinum_master_card.png";s:32:"credit-card_platinum_master_card";s:49:"Addictive-General/credit-card_platinum_paypal.png";s:27:"credit-card_platinum_paypal";s:46:"Addictive-General/credit-card_platinum_via.png";s:24:"credit-card_platinum_via";s:27:"Addictive-General/cross.png";s:5:"cross";s:38:"Addictive-General/curriculum_vitae.png";s:16:"curriculum_vitae";s:33:"Addictive-General/cutting_pad.png";s:11:"cutting_pad";s:30:"Addictive-General/database.png";s:8:"database";s:34:"Addictive-General/database_add.png";s:12:"database_add";s:36:"Addictive-General/database_alert.png";s:14:"database_alert";s:36:"Addictive-General/database_check.png";s:14:"database_check";s:37:"Addictive-General/database_delete.png";s:15:"database_delete";s:39:"Addictive-General/database_download.png";s:17:"database_download";s:46:"Addictive-General/desktop_addictedtocoffee.png";s:24:"desktop_addictedtocoffee";s:34:"Addictive-General/desktop_aqua.png";s:12:"desktop_aqua";s:44:"Addictive-General/desktop_aurora_leopard.png";s:22:"desktop_aurora_leopard";s:49:"Addictive-General/desktop_aurora_snow_leopard.png";s:27:"desktop_aurora_snow_leopard";s:42:"Addictive-General/desktop_blazeoflight.png";s:20:"desktop_blazeoflight";s:42:"Addictive-General/desktop_into_the_sun.png";s:20:"desktop_into_the_sun";s:39:"Addictive-General/desktop_lensflare.png";s:17:"desktop_lensflare";s:45:"Addictive-General/desktop_wallpapers_aqua.png";s:23:"desktop_wallpapers_aqua";s:47:"Addictive-General/desktop_wallpapers_aurora.png";s:25:"desktop_wallpapers_aurora";s:36:"Addictive-General/digital_camera.png";s:14:"digital_camera";s:40:"Addictive-General/document-lined-pen.png";s:18:"document-lined-pen";s:40:"Addictive-General/document-plaid-pen.png";s:18:"document-plaid-pen";s:36:"Addictive-General/document_blank.png";s:14:"document_blank";s:34:"Addictive-General/document_pen.png";s:12:"document_pen";s:35:"Addictive-General/emote_biggrin.png";s:13:"emote_biggrin";s:32:"Addictive-General/emote_love.png";s:10:"emote_love";s:32:"Addictive-General/emote_nerd.png";s:10:"emote_nerd";s:42:"Addictive-General/emote_nerd_penholder.png";s:20:"emote_nerd_penholder";s:31:"Addictive-General/emote_sad.png";s:9:"emote_sad";s:33:"Addictive-General/emote_smile.png";s:11:"emote_smile";s:32:"Addictive-General/emote_wink.png";s:10:"emote_wink";s:36:"Addictive-General/emote_woohoooo.png";s:14:"emote_woohoooo";s:31:"Addictive-General/entry_add.png";s:9:"entry_add";s:33:"Addictive-General/entry_alert.png";s:11:"entry_alert";s:34:"Addictive-General/entry_delete.png";s:12:"entry_delete";s:35:"Addictive-General/entry_preview.png";s:13:"entry_preview";s:32:"Addictive-General/entry_save.png";s:10:"entry_save";s:33:"Addictive-General/entry_saved.png";s:11:"entry_saved";s:30:"Addictive-General/file_aac.png";s:8:"file_aac";s:29:"Addictive-General/file_ai.png";s:7:"file_ai";s:30:"Addictive-General/file_avi.png";s:8:"file_avi";s:30:"Addictive-General/file_bin.png";s:8:"file_bin";s:30:"Addictive-General/file_bmp.png";s:8:"file_bmp";s:30:"Addictive-General/file_cue.png";s:8:"file_cue";s:31:"Addictive-General/file_divx.png";s:9:"file_divx";s:30:"Addictive-General/file_doc.png";s:8:"file_doc";s:30:"Addictive-General/file_eps.png";s:8:"file_eps";s:31:"Addictive-General/file_flac.png";s:9:"file_flac";s:30:"Addictive-General/file_flv.png";s:8:"file_flv";s:30:"Addictive-General/file_gif.png";s:8:"file_gif";s:31:"Addictive-General/file_html.png";s:9:"file_html";s:31:"Addictive-General/file_ical.png";s:9:"file_ical";s:31:"Addictive-General/file_indd.png";s:9:"file_indd";s:30:"Addictive-General/file_inx.png";s:8:"file_inx";s:30:"Addictive-General/file_iso.png";s:8:"file_iso";s:30:"Addictive-General/file_jpg.png";s:8:"file_jpg";s:30:"Addictive-General/file_mov.png";s:8:"file_mov";s:30:"Addictive-General/file_mp3.png";s:8:"file_mp3";s:30:"Addictive-General/file_mpg.png";s:8:"file_mpg";s:30:"Addictive-General/file_pdf.png";s:8:"file_pdf";s:30:"Addictive-General/file_php.png";s:8:"file_php";s:30:"Addictive-General/file_png.png";s:8:"file_png";s:30:"Addictive-General/file_pps.png";s:8:"file_pps";s:30:"Addictive-General/file_ppt.png";s:8:"file_ppt";s:30:"Addictive-General/file_psd.png";s:8:"file_psd";s:30:"Addictive-General/file_qxd.png";s:8:"file_qxd";s:30:"Addictive-General/file_qxp.png";s:8:"file_qxp";s:30:"Addictive-General/file_raw.png";s:8:"file_raw";s:30:"Addictive-General/file_rtf.png";s:8:"file_rtf";s:30:"Addictive-General/file_svg.png";s:8:"file_svg";s:30:"Addictive-General/file_tif.png";s:8:"file_tif";s:30:"Addictive-General/file_txt.png";s:8:"file_txt";s:30:"Addictive-General/file_vcf.png";s:8:"file_vcf";s:30:"Addictive-General/file_wav.png";s:8:"file_wav";s:30:"Addictive-General/file_wma.png";s:8:"file_wma";s:30:"Addictive-General/file_xls.png";s:8:"file_xls";s:30:"Addictive-General/file_xml.png";s:8:"file_xml";s:29:"Addictive-General/firefox.png";s:7:"firefox";s:28:"Addictive-General/flickr.png";s:6:"flickr";s:33:"Addictive-General/floppy-disk.png";s:11:"floppy-disk";s:37:"Addictive-General/floppy-disk_dos.png";s:15:"floppy-disk_dos";s:33:"Addictive-General/folder_blue.png";s:11:"folder_blue";s:40:"Addictive-General/folder_blue_backup.png";s:18:"folder_blue_backup";s:47:"Addictive-General/folder_blue_conversations.png";s:25:"folder_blue_conversations";s:43:"Addictive-General/folder_blue_favorites.png";s:21:"folder_blue_favorites";s:39:"Addictive-General/folder_blue_ideas.png";s:17:"folder_blue_ideas";s:39:"Addictive-General/folder_blue_mails.png";s:17:"folder_blue_mails";s:39:"Addictive-General/folder_blue_music.png";s:17:"folder_blue_music";s:41:"Addictive-General/folder_blue_stuffed.png";s:19:"folder_blue_stuffed";s:39:"Addictive-General/folder_blue_todos.png";s:17:"folder_blue_todos";s:34:"Addictive-General/folder_green.png";s:12:"folder_green";s:41:"Addictive-General/folder_green_backup.png";s:19:"folder_green_backup";s:48:"Addictive-General/folder_green_conversations.png";s:26:"folder_green_conversations";s:44:"Addictive-General/folder_green_favorites.png";s:22:"folder_green_favorites";s:40:"Addictive-General/folder_green_ideas.png";s:18:"folder_green_ideas";s:40:"Addictive-General/folder_green_mails.png";s:18:"folder_green_mails";s:40:"Addictive-General/folder_green_music.png";s:18:"folder_green_music";s:42:"Addictive-General/folder_green_stuffed.png";s:20:"folder_green_stuffed";s:40:"Addictive-General/folder_green_todos.png";s:18:"folder_green_todos";s:33:"Addictive-General/folder_pink.png";s:11:"folder_pink";s:40:"Addictive-General/folder_pink_backup.png";s:18:"folder_pink_backup";s:47:"Addictive-General/folder_pink_conversations.png";s:25:"folder_pink_conversations";s:43:"Addictive-General/folder_pink_favorites.png";s:21:"folder_pink_favorites";s:39:"Addictive-General/folder_pink_ideas.png";s:17:"folder_pink_ideas";s:39:"Addictive-General/folder_pink_mails.png";s:17:"folder_pink_mails";s:39:"Addictive-General/folder_pink_music.png";s:17:"folder_pink_music";s:41:"Addictive-General/folder_pink_stuffed.png";s:19:"folder_pink_stuffed";s:39:"Addictive-General/folder_pink_todos.png";s:17:"folder_pink_todos";s:32:"Addictive-General/folder_red.png";s:10:"folder_red";s:39:"Addictive-General/folder_red_backup.png";s:17:"folder_red_backup";s:46:"Addictive-General/folder_red_conversations.png";s:24:"folder_red_conversations";s:42:"Addictive-General/folder_red_favorites.png";s:20:"folder_red_favorites";s:38:"Addictive-General/folder_red_ideas.png";s:16:"folder_red_ideas";s:38:"Addictive-General/folder_red_mails.png";s:16:"folder_red_mails";s:38:"Addictive-General/folder_red_music.png";s:16:"folder_red_music";s:40:"Addictive-General/folder_red_stuffed.png";s:18:"folder_red_stuffed";s:38:"Addictive-General/folder_red_todos.png";s:16:"folder_red_todos";s:47:"Addictive-General/folder_remote_backup_blue.png";s:25:"folder_remote_backup_blue";s:48:"Addictive-General/folder_remote_backup_green.png";s:26:"folder_remote_backup_green";s:47:"Addictive-General/folder_remote_backup_pink.png";s:25:"folder_remote_backup_pink";s:46:"Addictive-General/folder_remote_backup_red.png";s:24:"folder_remote_backup_red";s:49:"Addictive-General/folder_remote_backup_violet.png";s:27:"folder_remote_backup_violet";s:40:"Addictive-General/folder_remote_blue.png";s:18:"folder_remote_blue";s:41:"Addictive-General/folder_remote_green.png";s:19:"folder_remote_green";s:40:"Addictive-General/folder_remote_pink.png";s:18:"folder_remote_pink";s:39:"Addictive-General/folder_remote_red.png";s:17:"folder_remote_red";s:42:"Addictive-General/folder_remote_violet.png";s:20:"folder_remote_violet";s:35:"Addictive-General/folder_violet.png";s:13:"folder_violet";s:42:"Addictive-General/folder_violet_backup.png";s:20:"folder_violet_backup";s:49:"Addictive-General/folder_violet_conversations.png";s:27:"folder_violet_conversations";s:45:"Addictive-General/folder_violet_favorites.png";s:23:"folder_violet_favorites";s:41:"Addictive-General/folder_violet_ideas.png";s:19:"folder_violet_ideas";s:41:"Addictive-General/folder_violet_mails.png";s:19:"folder_violet_mails";s:41:"Addictive-General/folder_violet_music.png";s:19:"folder_violet_music";s:43:"Addictive-General/folder_violet_stuffed.png";s:21:"folder_violet_stuffed";s:41:"Addictive-General/folder_violet_todos.png";s:19:"folder_violet_todos";s:32:"Addictive-General/fullscreen.png";s:10:"fullscreen";s:37:"Addictive-General/game_controller.png";s:15:"game_controller";s:26:"Addictive-General/gift.png";s:4:"gift";s:27:"Addictive-General/gmail.png";s:5:"gmail";s:28:"Addictive-General/google.png";s:6:"google";s:31:"Addictive-General/harddrive.png";s:9:"harddrive";s:33:"Addictive-General/heart_empty.png";s:11:"heart_empty";s:32:"Addictive-General/heart_full.png";s:10:"heart_full";s:32:"Addictive-General/heart_half.png";s:10:"heart_half";s:26:"Addictive-General/ical.png";s:4:"ical";s:32:"Addictive-General/iconfinder.png";s:10:"iconfinder";s:39:"Addictive-General/internet_explorer.png";s:17:"internet_explorer";s:29:"Addictive-General/invoice.png";s:7:"invoice";s:28:"Addictive-General/iphone.png";s:6:"iphone";s:36:"Addictive-General/ipod_nano_blue.png";s:14:"ipod_nano_blue";s:37:"Addictive-General/ipod_nano_green.png";s:15:"ipod_nano_green";s:38:"Addictive-General/ipod_nano_orange.png";s:16:"ipod_nano_orange";s:36:"Addictive-General/ipod_nano_pink.png";s:14:"ipod_nano_pink";s:35:"Addictive-General/ipod_nano_red.png";s:13:"ipod_nano_red";s:38:"Addictive-General/ipod_nano_silver.png";s:16:"ipod_nano_silver";s:38:"Addictive-General/ipod_nano_violet.png";s:16:"ipod_nano_violet";s:32:"Addictive-General/jewel_case.png";s:10:"jewel_case";s:51:"Addictive-General/jewel_case_international-pony.png";s:29:"jewel_case_international-pony";s:57:"Addictive-General/jewel_case_keane-under_the_iron_sea.png";s:35:"jewel_case_keane-under_the_iron_sea";s:56:"Addictive-General/jewel_case_linkin-park_reanimation.png";s:34:"jewel_case_linkin-park_reanimation";s:59:"Addictive-General/jewel_case_ministryofsound_annual2009.png";s:37:"jewel_case_ministryofsound_annual2009";s:41:"Addictive-General/jewel_case_spectral.png";s:19:"jewel_case_spectral";s:27:"Addictive-General/knife.png";s:5:"knife";s:34:"Addictive-General/knife_bloody.png";s:12:"knife_bloody";s:29:"Addictive-General/last-fm.png";s:7:"last-fm";s:33:"Addictive-General/lock_closed.png";s:11:"lock_closed";s:31:"Addictive-General/lock_open.png";s:9:"lock_open";s:33:"Addictive-General/magic_mouse.png";s:11:"magic_mouse";s:32:"Addictive-General/magic_wand.png";s:10:"magic_wand";s:30:"Addictive-General/mail_add.png";s:8:"mail_add";s:32:"Addictive-General/mail_alert.png";s:10:"mail_alert";s:32:"Addictive-General/mail_check.png";s:10:"mail_check";s:33:"Addictive-General/mail_delete.png";s:11:"mail_delete";s:35:"Addictive-General/mail_download.png";s:13:"mail_download";s:34:"Addictive-General/mail_forward.png";s:12:"mail_forward";s:32:"Addictive-General/mail_plain.png";s:10:"mail_plain";s:32:"Addictive-General/mail_reply.png";s:10:"mail_reply";s:34:"Addictive-General/mighty_mouse.png";s:12:"mighty_mouse";s:37:"Addictive-General/moleskine_black.png";s:15:"moleskine_black";s:35:"Addictive-General/moleskine_red.png";s:13:"moleskine_red";s:29:"Addictive-General/money_1.png";s:7:"money_1";s:30:"Addictive-General/money_10.png";s:8:"money_10";s:31:"Addictive-General/money_100.png";s:9:"money_100";s:37:"Addictive-General/money_100_coins.png";s:15:"money_100_coins";s:36:"Addictive-General/money_10_coins.png";s:14:"money_10_coins";s:35:"Addictive-General/money_1_coins.png";s:13:"money_1_coins";s:30:"Addictive-General/money_20.png";s:8:"money_20";s:36:"Addictive-General/money_20_coins.png";s:14:"money_20_coins";s:29:"Addictive-General/money_5.png";s:7:"money_5";s:30:"Addictive-General/money_50.png";s:8:"money_50";s:36:"Addictive-General/money_50_coins.png";s:14:"money_50_coins";s:35:"Addictive-General/money_5_coins.png";s:13:"money_5_coins";s:29:"Addictive-General/monitor.png";s:7:"monitor";s:27:"Addictive-General/opera.png";s:5:"opera";s:29:"Addictive-General/podcast.png";s:7:"podcast";s:33:"Addictive-General/preferences.png";s:11:"preferences";s:34:"Addictive-General/presentation.png";s:12:"presentation";s:29:"Addictive-General/printer.png";s:7:"printer";s:25:"Addictive-General/rss.png";s:3:"rss";s:37:"Addictive-General/rss_alternative.png";s:15:"rss_alternative";s:32:"Addictive-General/rss_circle.png";s:10:"rss_circle";s:41:"Addictive-General/rss_circle_comments.png";s:19:"rss_circle_comments";s:34:"Addictive-General/rss_comments.png";s:12:"rss_comments";s:32:"Addictive-General/rss_square.png";s:10:"rss_square";s:41:"Addictive-General/rss_square_comments.png";s:19:"rss_square_comments";s:28:"Addictive-General/safari.png";s:6:"safari";s:47:"Addictive-General/screen_addicted-to-coffee.png";s:25:"screen_addicted-to-coffee";s:54:"Addictive-General/screen_addicted-to-coffee_glossy.png";s:32:"screen_addicted-to-coffee_glossy";s:33:"Addictive-General/screen_aqua.png";s:11:"screen_aqua";s:40:"Addictive-General/screen_aqua_glossy.png";s:18:"screen_aqua_glossy";s:43:"Addictive-General/screen_aurora_leopard.png";s:21:"screen_aurora_leopard";s:50:"Addictive-General/screen_aurora_leopard_glossy.png";s:28:"screen_aurora_leopard_glossy";s:47:"Addictive-General/screen_aurora_snowleopard.png";s:25:"screen_aurora_snowleopard";s:54:"Addictive-General/screen_aurora_snowleopard_glossy.png";s:32:"screen_aurora_snowleopard_glossy";s:43:"Addictive-General/screen_blaze-of-light.png";s:21:"screen_blaze-of-light";s:50:"Addictive-General/screen_blaze-of-light_glossy.png";s:28:"screen_blaze-of-light_glossy";s:38:"Addictive-General/screen_lensflare.png";s:16:"screen_lensflare";s:45:"Addictive-General/screen_lensflare_glossy.png";s:23:"screen_lensflare_glossy";s:35:"Addictive-General/screen_rulers.png";s:13:"screen_rulers";s:42:"Addictive-General/screen_rulers_glossy.png";s:20:"screen_rulers_glossy";s:34:"Addictive-General/screen_sleep.png";s:12:"screen_sleep";s:41:"Addictive-General/screen_sleep_glossy.png";s:19:"screen_sleep_glossy";s:40:"Addictive-General/screen_tron-legacy.png";s:18:"screen_tron-legacy";s:47:"Addictive-General/screen_tron-legacy_glossy.png";s:25:"screen_tron-legacy_glossy";s:36:"Addictive-General/screen_twitter.png";s:14:"screen_twitter";s:43:"Addictive-General/screen_twitter_glossy.png";s:21:"screen_twitter_glossy";s:36:"Addictive-General/screen_windows.png";s:14:"screen_windows";s:43:"Addictive-General/screen_windows_glossy.png";s:21:"screen_windows_glossy";s:28:"Addictive-General/search.png";s:6:"search";s:30:"Addictive-General/security.png";s:8:"security";s:37:"Addictive-General/shopping_basket.png";s:15:"shopping_basket";s:31:"Addictive-General/show_reel.png";s:9:"show_reel";s:36:"Addictive-General/sign_available.png";s:14:"sign_available";s:40:"Addictive-General/sign_available_red.png";s:18:"sign_available_red";s:31:"Addictive-General/sign_busy.png";s:9:"sign_busy";s:35:"Addictive-General/sign_busy_red.png";s:13:"sign_busy_red";s:31:"Addictive-General/sign_free.png";s:9:"sign_free";s:35:"Addictive-General/sign_free_red.png";s:13:"sign_free_red";s:34:"Addictive-General/sign_hire_me.png";s:12:"sign_hire_me";s:38:"Addictive-General/sign_hire_me_red.png";s:16:"sign_hire_me_red";s:40:"Addictive-General/sign_we-are-hiring.png";s:18:"sign_we-are-hiring";s:44:"Addictive-General/sign_we-are-hiring_red.png";s:22:"sign_we-are-hiring_red";s:34:"Addictive-General/smashing-mag.png";s:12:"smashing-mag";s:40:"Addictive-General/speech_bubble_blue.png";s:18:"speech_bubble_blue";s:41:"Addictive-General/speech_bubble_green.png";s:19:"speech_bubble_green";s:40:"Addictive-General/speech_bubble_grey.png";s:18:"speech_bubble_grey";s:40:"Addictive-General/speech_bubble_pink.png";s:18:"speech_bubble_pink";s:39:"Addictive-General/speech_bubble_red.png";s:17:"speech_bubble_red";s:42:"Addictive-General/speech_bubble_violet.png";s:20:"speech_bubble_violet";s:31:"Addictive-General/speed_kmh.png";s:9:"speed_kmh";s:31:"Addictive-General/speed_mph.png";s:9:"speed_mph";s:38:"Addictive-General/splash_beta_blue.png";s:16:"splash_beta_blue";s:39:"Addictive-General/splash_beta_brown.png";s:17:"splash_beta_brown";s:39:"Addictive-General/splash_beta_green.png";s:17:"splash_beta_green";s:43:"Addictive-General/splash_beta_lightblue.png";s:21:"splash_beta_lightblue";s:44:"Addictive-General/splash_beta_lightgreen.png";s:22:"splash_beta_lightgreen";s:40:"Addictive-General/splash_beta_orange.png";s:18:"splash_beta_orange";s:38:"Addictive-General/splash_beta_pink.png";s:16:"splash_beta_pink";s:38:"Addictive-General/splash_beta_rose.png";s:16:"splash_beta_rose";s:40:"Addictive-General/splash_beta_violet.png";s:18:"splash_beta_violet";s:33:"Addictive-General/splash_blue.png";s:11:"splash_blue";s:34:"Addictive-General/splash_brown.png";s:12:"splash_brown";s:35:"Addictive-General/splash_green1.png";s:13:"splash_green1";s:35:"Addictive-General/splash_green2.png";s:13:"splash_green2";s:38:"Addictive-General/splash_lightblue.png";s:16:"splash_lightblue";s:37:"Addictive-General/splash_new_blue.png";s:15:"splash_new_blue";s:38:"Addictive-General/splash_new_brown.png";s:16:"splash_new_brown";s:39:"Addictive-General/splash_new_green1.png";s:17:"splash_new_green1";s:39:"Addictive-General/splash_new_green2.png";s:17:"splash_new_green2";s:42:"Addictive-General/splash_new_lightblue.png";s:20:"splash_new_lightblue";s:39:"Addictive-General/splash_new_orange.png";s:17:"splash_new_orange";s:37:"Addictive-General/splash_new_pink.png";s:15:"splash_new_pink";s:37:"Addictive-General/splash_new_rose.png";s:15:"splash_new_rose";s:39:"Addictive-General/splash_new_violet.png";s:17:"splash_new_violet";s:35:"Addictive-General/splash_orange.png";s:13:"splash_orange";s:33:"Addictive-General/splash_pink.png";s:11:"splash_pink";s:33:"Addictive-General/splash_rose.png";s:11:"splash_rose";s:35:"Addictive-General/splash_violet.png";s:13:"splash_violet";s:26:"Addictive-General/star.png";s:4:"star";s:32:"Addictive-General/star_empty.png";s:10:"star_empty";s:31:"Addictive-General/star_half.png";s:9:"star_half";s:38:"Addictive-General/super_mario_coin.png";s:16:"super_mario_coin";s:42:"Addictive-General/super_mario_mushroom.png";s:20:"super_mario_mushroom";s:49:"Addictive-General/super_mario_mushroom_one_up.png";s:27:"super_mario_mushroom_one_up";s:47:"Addictive-General/super_mario_piranha_plant.png";s:25:"super_mario_piranha_plant";s:46:"Addictive-General/super_mario_question_box.png";s:24:"super_mario_question_box";s:40:"Addictive-General/super_mario_rocket.png";s:18:"super_mario_rocket";s:26:"Addictive-General/sync.png";s:4:"sync";s:28:"Addictive-General/tablet.png";s:6:"tablet";s:25:"Addictive-General/tag.png";s:3:"tag";s:33:"Addictive-General/tag_barcode.png";s:11:"tag_barcode";s:31:"Addictive-General/tag_white.png";s:9:"tag_white";s:39:"Addictive-General/tag_white_barcode.png";s:17:"tag_white_barcode";s:30:"Addictive-General/terminal.png";s:8:"terminal";s:32:"Addictive-General/to-do-list.png";s:10:"to-do-list";s:41:"Addictive-General/to-do-list_checked1.png";s:19:"to-do-list_checked1";s:41:"Addictive-General/to-do-list_checked2.png";s:19:"to-do-list_checked2";s:41:"Addictive-General/to-do-list_checked3.png";s:19:"to-do-list_checked3";s:33:"Addictive-General/trash_empty.png";s:11:"trash_empty";s:32:"Addictive-General/trash_full.png";s:10:"trash_full";s:29:"Addictive-General/twitter.png";s:7:"twitter";s:38:"Addictive-General/twitter_standing.png";s:16:"twitter_standing";s:38:"Addictive-General/universal_binary.png";s:16:"universal_binary";s:31:"Addictive-General/usb-stick.png";s:9:"usb-stick";s:26:"Addictive-General/user.png";s:4:"user";s:30:"Addictive-General/user_add.png";s:8:"user_add";s:32:"Addictive-General/user_alert.png";s:10:"user_alert";s:32:"Addictive-General/user_check.png";s:10:"user_check";s:32:"Addictive-General/user_count.png";s:10:"user_count";s:33:"Addictive-General/user_delete.png";s:11:"user_delete";s:35:"Addictive-General/user_download.png";s:13:"user_download";s:32:"Addictive-General/user_group.png";s:10:"user_group";s:36:"Addictive-General/user_group_add.png";s:14:"user_group_add";s:38:"Addictive-General/user_group_alert.png";s:16:"user_group_alert";s:38:"Addictive-General/user_group_check.png";s:16:"user_group_check";s:38:"Addictive-General/user_group_count.png";s:16:"user_group_count";s:39:"Addictive-General/user_group_delete.png";s:17:"user_group_delete";s:41:"Addictive-General/user_group_download.png";s:19:"user_group_download";s:27:"Addictive-General/vcard.png";s:5:"vcard";s:31:"Addictive-General/vcard_add.png";s:9:"vcard_add";s:33:"Addictive-General/vcard_check.png";s:11:"vcard_check";s:34:"Addictive-General/vcard_delete.png";s:12:"vcard_delete";s:36:"Addictive-General/vcard_download.png";s:14:"vcard_download";s:35:"Addictive-General/vcard_forward.png";s:13:"vcard_forward";s:28:"Addictive-General/viagra.png";s:6:"viagra";s:35:"Addictive-General/viagra_female.png";s:13:"viagra_female";s:41:"Addictive-General/viagra_professional.png";s:19:"viagra_professional";s:35:"Addictive-General/wacom_intuos4.png";s:13:"wacom_intuos4";s:28:"Addictive-General/wallet.png";s:6:"wallet";s:34:"Addictive-General/wallet_bills.png";s:12:"wallet_bills";s:34:"Addictive-General/wallet_coins.png";s:12:"wallet_coins";s:42:"Addictive-General/wallet_louis_vuitton.png";s:20:"wallet_louis_vuitton";s:48:"Addictive-General/wallet_louis_vuitton_bills.png";s:26:"wallet_louis_vuitton_bills";s:48:"Addictive-General/wallet_louis_vuitton_coins.png";s:26:"wallet_louis_vuitton_coins";s:48:"Addictive-General/wallet_louis_vuitton_money.png";s:26:"wallet_louis_vuitton_money";s:34:"Addictive-General/wallet_money.png";s:12:"wallet_money";s:30:"Addictive-General/web_blue.png";s:8:"web_blue";s:32:"Addictive-General/web_violet.png";s:10:"web_violet";s:32:"Addictive-General/window_osx.png";s:10:"window_osx";s:29:"Addictive-General/zoom_in.png";s:7:"zoom_in";s:35:"Addictive-General/zoom_original.png";s:13:"zoom_original";s:30:"Addictive-General/zoom_out.png";s:8:"zoom_out";}s:22:"Addictive-Social-Media";a:58:{s:37:"Addictive-Social-Media/social_aim.png";s:10:"social_aim";s:40:"Addictive-Social-Media/social_amazon.png";s:13:"social_amazon";s:39:"Addictive-Social-Media/social_apple.png";s:12:"social_apple";s:42:"Addictive-Social-Media/social_appstore.png";s:15:"social_appstore";s:41:"Addictive-Social-Media/social_behance.png";s:14:"social_behance";s:41:"Addictive-Social-Media/social_blogger.png";s:14:"social_blogger";s:44:"Addictive-Social-Media/social_brightkite.png";s:17:"social_brightkite";s:49:"Addictive-Social-Media/social_brightkite_flag.png";s:22:"social_brightkite_flag";s:43:"Addictive-Social-Media/social_delicious.png";s:16:"social_delicious";s:45:"Addictive-Social-Media/social_designfloat.png";s:18:"social_designfloat";s:43:"Addictive-Social-Media/social_designmoo.png";s:16:"social_designmoo";s:44:"Addictive-Social-Media/social_deviantart.png";s:17:"social_deviantart";s:38:"Addictive-Social-Media/social_digg.png";s:11:"social_digg";s:42:"Addictive-Social-Media/social_digg_guy.png";s:15:"social_digg_guy";s:40:"Addictive-Social-Media/social_dopplr.png";s:13:"social_dopplr";s:42:"Addictive-Social-Media/social_dribbble.png";s:15:"social_dribbble";s:38:"Addictive-Social-Media/social_ebay.png";s:11:"social_ebay";s:46:"Addictive-Social-Media/social_ebay_colored.png";s:19:"social_ebay_colored";s:42:"Addictive-Social-Media/social_evernote.png";s:15:"social_evernote";s:42:"Addictive-Social-Media/social_facebook.png";s:15:"social_facebook";s:40:"Addictive-Social-Media/social_flickr.png";s:13:"social_flickr";s:44:"Addictive-Social-Media/social_foursquare.png";s:17:"social_foursquare";s:44:"Addictive-Social-Media/social_friendfeed.png";s:17:"social_friendfeed";s:40:"Addictive-Social-Media/social_google.png";s:13:"social_google";s:45:"Addictive-Social-Media/social_google_buzz.png";s:18:"social_google_buzz";s:45:"Addictive-Social-Media/social_google_talk.png";s:18:"social_google_talk";s:41:"Addictive-Social-Media/social_gowalla.png";s:14:"social_gowalla";s:41:"Addictive-Social-Media/social_last_fm.png";s:14:"social_last_fm";s:43:"Addictive-Social-Media/social_linked_in.png";s:16:"social_linked_in";s:40:"Addictive-Social-Media/social_meinvz.png";s:13:"social_meinvz";s:39:"Addictive-Social-Media/social_mixxt.png";s:12:"social_mixxt";s:42:"Addictive-Social-Media/social_mobileme.png";s:15:"social_mobileme";s:43:"Addictive-Social-Media/social_mynameisE.png";s:16:"social_mynameisE";s:41:"Addictive-Social-Media/social_myspace.png";s:14:"social_myspace";s:42:"Addictive-Social-Media/social_netvibes.png";s:15:"social_netvibes";s:38:"Addictive-Social-Media/social_ning.png";s:11:"social_ning";s:40:"Addictive-Social-Media/social_paypal.png";s:13:"social_paypal";s:43:"Addictive-Social-Media/social_posterous.png";s:16:"social_posterous";s:37:"Addictive-Social-Media/social_qik.png";s:10:"social_qik";s:40:"Addictive-Social-Media/social_reddit.png";s:13:"social_reddit";s:44:"Addictive-Social-Media/social_schuelervz.png";s:17:"social_schuelervz";s:43:"Addictive-Social-Media/social_sevenload.png";s:16:"social_sevenload";s:39:"Addictive-Social-Media/social_skype.png";s:12:"social_skype";s:41:"Addictive-Social-Media/social_studivz.png";s:14:"social_studivz";s:46:"Addictive-Social-Media/social_stumble_upon.png";s:19:"social_stumble_upon";s:44:"Addictive-Social-Media/social_technorati.png";s:17:"social_technorati";s:38:"Addictive-Social-Media/social_todo.png";s:11:"social_todo";s:40:"Addictive-Social-Media/social_tumblr.png";s:13:"social_tumblr";s:41:"Addictive-Social-Media/social_twitter.png";s:14:"social_twitter";s:46:"Addictive-Social-Media/social_twitter_bird.png";s:19:"social_twitter_bird";s:49:"Addictive-Social-Media/social_twitter_retweet.png";s:22:"social_twitter_retweet";s:39:"Addictive-Social-Media/social_vimeo.png";s:12:"social_vimeo";s:41:"Addictive-Social-Media/social_vimeo_V.png";s:14:"social_vimeo_V";s:38:"Addictive-Social-Media/social_xing.png";s:11:"social_xing";s:49:"Addictive-Social-Media/social_yahoo_messenger.png";s:22:"social_yahoo_messenger";s:56:"Addictive-Social-Media/social_yahoo_messenger_smiley.png";s:29:"social_yahoo_messenger_smiley";s:42:"Addictive-Social-Media/social_you_tube.png";s:15:"social_you_tube";s:41:"Addictive-Social-Media/social_zootool.png";s:14:"social_zootool";}s:13:"Apple Devices";a:18:{s:29:"Apple Devices/Command Key.png";s:11:"Command Key";s:27:"Apple Devices/Downloads.png";s:9:"Downloads";s:27:"Apple Devices/iPad Wall.png";s:9:"iPad Wall";s:22:"Apple Devices/iPad.png";s:4:"iPad";s:29:"Apple Devices/iPhone Wall.png";s:11:"iPhone Wall";s:24:"Apple Devices/iPhone.png";s:6:"iPhone";s:29:"Apple Devices/iPod Screen.png";s:11:"iPod Screen";s:28:"Apple Devices/iPod Touch.png";s:10:"iPod Touch";s:22:"Apple Devices/iPod.png";s:4:"iPod";s:29:"Apple Devices/Mac Leopard.png";s:11:"Mac Leopard";s:21:"Apple Devices/Mac.png";s:3:"Mac";s:29:"Apple Devices/Magic Mouse.png";s:11:"Magic Mouse";s:29:"Apple Devices/Nano Screen.png";s:11:"Nano Screen";s:22:"Apple Devices/Nano.png";s:4:"Nano";s:21:"Apple Devices/PS3.png";s:3:"PS3";s:24:"Apple Devices/Remote.png";s:6:"Remote";s:25:"Apple Devices/Shuffle.png";s:7:"Shuffle";s:25:"Apple Devices/Speaker.png";s:7:"Speaker";}s:14:"Dortmund-32x32";a:100:{s:26:"Dortmund-32x32/address.png";s:7:"address";s:38:"Dortmund-32x32/administrative-docs.png";s:19:"administrative-docs";s:30:"Dortmund-32x32/advertising.png";s:11:"advertising";s:27:"Dortmund-32x32/archives.png";s:8:"archives";s:28:"Dortmund-32x32/attibutes.png";s:9:"attibutes";s:23:"Dortmund-32x32/bank.png";s:4:"bank";s:25:"Dortmund-32x32/basket.png";s:6:"basket";s:29:"Dortmund-32x32/bestseller.png";s:10:"bestseller";s:26:"Dortmund-32x32/billing.png";s:7:"billing";s:27:"Dortmund-32x32/bookmark.png";s:8:"bookmark";s:32:"Dortmund-32x32/brainstorming.png";s:13:"brainstorming";s:35:"Dortmund-32x32/business-contact.png";s:16:"business-contact";s:23:"Dortmund-32x32/busy.png";s:4:"busy";s:27:"Dortmund-32x32/calendar.png";s:8:"calendar";s:27:"Dortmund-32x32/category.png";s:8:"category";s:24:"Dortmund-32x32/check.png";s:5:"check";s:32:"Dortmund-32x32/collaboration.png";s:13:"collaboration";s:26:"Dortmund-32x32/comment.png";s:7:"comment";s:32:"Dortmund-32x32/communication.png";s:13:"communication";s:25:"Dortmund-32x32/config.png";s:6:"config";s:29:"Dortmund-32x32/consulting.png";s:10:"consulting";s:26:"Dortmund-32x32/contact.png";s:7:"contact";s:23:"Dortmund-32x32/cost.png";s:4:"cost";s:30:"Dortmund-32x32/credit-card.png";s:11:"credit-card";s:25:"Dortmund-32x32/credit.png";s:6:"credit";s:31:"Dortmund-32x32/current-work.png";s:12:"current-work";s:28:"Dortmund-32x32/customers.png";s:9:"customers";s:21:"Dortmund-32x32/cv.png";s:2:"cv";s:27:"Dortmund-32x32/database.png";s:8:"database";s:23:"Dortmund-32x32/date.png";s:4:"date";s:28:"Dortmund-32x32/delicious.png";s:9:"delicious";s:35:"Dortmund-32x32/document-library.png";s:16:"document-library";s:25:"Dortmund-32x32/donate.png";s:6:"donate";s:27:"Dortmund-32x32/drawings.png";s:8:"drawings";s:23:"Dortmund-32x32/edit.png";s:4:"edit";s:24:"Dortmund-32x32/email.png";s:5:"email";s:27:"Dortmund-32x32/featured.png";s:8:"featured";s:23:"Dortmund-32x32/feed.png";s:4:"feed";s:32:"Dortmund-32x32/finished-work.png";s:13:"finished-work";s:23:"Dortmund-32x32/flag.png";s:4:"flag";s:25:"Dortmund-32x32/folder.png";s:6:"folder";s:31:"Dortmund-32x32/free-for-job.png";s:12:"free-for-job";s:28:"Dortmund-32x32/freelance.png";s:9:"freelance";s:28:"Dortmund-32x32/full-time.png";s:9:"full-time";s:34:"Dortmund-32x32/future-projects.png";s:15:"future-projects";s:33:"Dortmund-32x32/graphic-design.png";s:14:"graphic-design";s:24:"Dortmund-32x32/heart.png";s:5:"heart";s:26:"Dortmund-32x32/hire-me.png";s:7:"hire-me";s:23:"Dortmund-32x32/home.png";s:4:"home";s:31:"Dortmund-32x32/illustration.png";s:12:"illustration";s:26:"Dortmund-32x32/invoice.png";s:7:"invoice";s:24:"Dortmund-32x32/issue.png";s:5:"issue";s:26:"Dortmund-32x32/library.png";s:7:"library";s:28:"Dortmund-32x32/lightbulb.png";s:9:"lightbulb";s:34:"Dortmund-32x32/limited-edition.png";s:15:"limited-edition";s:23:"Dortmund-32x32/link.png";s:4:"link";s:23:"Dortmund-32x32/lock.png";s:4:"lock";s:24:"Dortmund-32x32/login.png";s:5:"login";s:25:"Dortmund-32x32/logout.png";s:6:"logout";s:28:"Dortmund-32x32/milestone.png";s:9:"milestone";s:29:"Dortmund-32x32/my-account.png";s:10:"my-account";s:29:"Dortmund-32x32/networking.png";s:10:"networking";s:31:"Dortmund-32x32/old-versions.png";s:12:"old-versions";s:28:"Dortmund-32x32/order-149.png";s:9:"order-149";s:24:"Dortmund-32x32/order.png";s:5:"order";s:31:"Dortmund-32x32/payment-card.png";s:12:"payment-card";s:25:"Dortmund-32x32/paypal.png";s:6:"paypal";s:22:"Dortmund-32x32/pen.png";s:3:"pen";s:25:"Dortmund-32x32/pencil.png";s:6:"pencil";s:24:"Dortmund-32x32/phone.png";s:5:"phone";s:30:"Dortmund-32x32/photography.png";s:11:"photography";s:23:"Dortmund-32x32/plus.png";s:4:"plus";s:26:"Dortmund-32x32/premium.png";s:7:"premium";s:24:"Dortmund-32x32/print.png";s:5:"print";s:26:"Dortmund-32x32/process.png";s:7:"process";s:30:"Dortmund-32x32/product-163.png";s:11:"product-163";s:33:"Dortmund-32x32/product-design.png";s:14:"product-design";s:26:"Dortmund-32x32/product.png";s:7:"product";s:26:"Dortmund-32x32/project.png";s:7:"project";s:26:"Dortmund-32x32/publish.png";s:7:"publish";s:26:"Dortmund-32x32/refresh.png";s:7:"refresh";s:25:"Dortmund-32x32/search.png";s:6:"search";s:27:"Dortmund-32x32/settings.png";s:8:"settings";s:27:"Dortmund-32x32/shipping.png";s:8:"shipping";s:27:"Dortmund-32x32/showreel.png";s:8:"showreel";s:26:"Dortmund-32x32/sign-in.png";s:7:"sign-in";s:27:"Dortmund-32x32/sign-out.png";s:8:"sign-out";s:26:"Dortmund-32x32/sign-up.png";s:7:"sign-up";s:26:"Dortmund-32x32/sitemap.png";s:7:"sitemap";s:32:"Dortmund-32x32/special-offer.png";s:13:"special-offer";s:23:"Dortmund-32x32/star.png";s:4:"star";s:29:"Dortmund-32x32/statistics.png";s:10:"statistics";s:28:"Dortmund-32x32/suppliers.png";s:9:"suppliers";s:22:"Dortmund-32x32/tag.png";s:3:"tag";s:25:"Dortmund-32x32/ticket.png";s:6:"ticket";s:26:"Dortmund-32x32/twitter.png";s:7:"twitter";s:32:"Dortmund-32x32/upcoming-work.png";s:13:"upcoming-work";s:23:"Dortmund-32x32/user.png";s:4:"user";s:24:"Dortmund-32x32/world.png";s:5:"world";s:23:"Dortmund-32x32/zoom.png";s:4:"zoom";}s:3:"DRF";a:96:{s:14:"DRF/64 bit.png";s:6:"64 bit";s:21:"DRF/address books.png";s:13:"address books";s:16:"DRF/advanced.png";s:8:"advanced";s:20:"DRF/applications.png";s:12:"applications";s:15:"DRF/archive.png";s:7:"archive";s:16:"DRF/back_alt.png";s:8:"back_alt";s:12:"DRF/burn.png";s:4:"burn";s:18:"DRF/calculator.png";s:10:"calculator";s:12:"DRF/cash.png";s:4:"cash";s:13:"DRF/color.png";s:5:"color";s:19:"DRF/Computer On.png";s:11:"Computer On";s:16:"DRF/Computer.png";s:8:"Computer";s:16:"DRF/copy doc.png";s:8:"copy doc";s:19:"DRF/Credit card.png";s:11:"Credit card";s:22:"DRF/delete archive.png";s:14:"delete archive";s:17:"DRF/Desktop 2.png";s:9:"Desktop 2";s:16:"DRF/down_alt.png";s:8:"down_alt";s:12:"DRF/edit.png";s:4:"edit";s:29:"DRF/Ekisho Deep Ocean HD1.png";s:21:"Ekisho Deep Ocean HD1";s:19:"DRF/exclamation.png";s:11:"exclamation";s:12:"DRF/exit.png";s:4:"exit";s:14:"DRF/folder.png";s:6:"folder";s:20:"DRF/folder_smart.png";s:12:"folder_smart";s:19:"DRF/forward all.png";s:11:"forward all";s:28:"DRF/forward button white.png";s:20:"forward button white";s:22:"DRF/forward button.png";s:14:"forward button";s:15:"DRF/forward.png";s:7:"forward";s:19:"DRF/forward_alt.png";s:11:"forward_alt";s:26:"DRF/GeneralPreferences.png";s:18:"GeneralPreferences";s:13:"DRF/Globe.png";s:5:"Globe";s:28:"DRF/Graphite Computer On.png";s:20:"Graphite Computer On";s:24:"DRF/Graphite Desktop.png";s:16:"Graphite Desktop";s:22:"DRF/Graphite Globe.png";s:14:"Graphite Globe";s:16:"DRF/heineken.png";s:8:"heineken";s:12:"DRF/help.png";s:4:"help";s:13:"DRF/iChat.png";s:5:"iChat";s:12:"DRF/info.png";s:4:"info";s:15:"DRF/install.png";s:7:"install";s:15:"DRF/intel 2.png";s:7:"intel 2";s:13:"DRF/intel.png";s:5:"intel";s:14:"DRF/iPhone.png";s:6:"iPhone";s:16:"DRF/keyboard.png";s:8:"keyboard";s:26:"DRF/library bookmarked.png";s:18:"library bookmarked";s:12:"DRF/lock.png";s:4:"lock";s:19:"DRF/minus white.png";s:11:"minus white";s:13:"DRF/minus.png";s:5:"minus";s:15:"DRF/monitor.png";s:7:"monitor";s:14:"DRF/moon 2.png";s:6:"moon 2";s:14:"DRF/moon 3.png";s:6:"moon 3";s:18:"DRF/movies alt.png";s:10:"movies alt";s:14:"DRF/movies.png";s:6:"movies";s:15:"DRF/music 2.png";s:7:"music 2";s:13:"DRF/music.png";s:5:"music";s:19:"DRF/new archive.png";s:11:"new archive";s:15:"DRF/new doc.png";s:7:"new doc";s:16:"DRF/new mail.png";s:8:"new mail";s:16:"DRF/notebook.png";s:8:"notebook";s:16:"DRF/open alt.png";s:8:"open alt";s:13:"DRF/pause.png";s:5:"pause";s:20:"DRF/Picture Cast.png";s:12:"Picture Cast";s:15:"DRF/picture.png";s:7:"picture";s:12:"DRF/play.png";s:4:"play";s:12:"DRF/plus.png";s:4:"plus";s:15:"DRF/Podcast.png";s:7:"Podcast";s:14:"DRF/public.png";s:6:"public";s:14:"DRF/record.png";s:6:"record";s:15:"DRF/refresh.png";s:7:"refresh";s:14:"DRF/remove.png";s:6:"remove";s:27:"DRF/rewind button white.png";s:19:"rewind button white";s:21:"DRF/rewind button.png";s:13:"rewind button";s:11:"DRF/RSS.png";s:3:"RSS";s:15:"DRF/RSS_alt.png";s:7:"RSS_alt";s:14:"DRF/search.png";s:6:"search";s:12:"DRF/send.png";s:4:"send";s:14:"DRF/server.png";s:6:"server";s:18:"DRF/smiley sad.png";s:10:"smiley sad";s:14:"DRF/smiley.png";s:6:"smiley";s:20:"DRF/splash green.png";s:12:"splash green";s:12:"DRF/star.png";s:4:"star";s:14:"DRF/stop 2.png";s:6:"stop 2";s:12:"DRF/stop.png";s:4:"stop";s:16:"DRF/stop_alt.png";s:8:"stop_alt";s:13:"DRF/sun 2.png";s:5:"sun 2";s:11:"DRF/sun.png";s:3:"sun";s:16:"DRF/terminal.png";s:8:"terminal";s:18:"DRF/trash full.png";s:10:"trash full";s:13:"DRF/trash.png";s:5:"trash";s:17:"DRF/unarchive.png";s:9:"unarchive";s:17:"DRF/Universal.png";s:9:"Universal";s:19:"DRF/unread mail.png";s:11:"unread mail";s:14:"DRF/up_alt.png";s:6:"up_alt";s:12:"DRF/user.png";s:4:"user";s:13:"DRF/users.png";s:5:"users";s:14:"DRF/window.png";s:6:"window";s:15:"DRF/zoom in.png";s:7:"zoom in";s:16:"DRF/zoom out.png";s:8:"zoom out";}s:12:"Munich-32x32";a:100:{s:24:"Munich-32x32/address.png";s:7:"address";s:36:"Munich-32x32/administrative-docs.png";s:19:"administrative-docs";s:28:"Munich-32x32/advertising.png";s:11:"advertising";s:25:"Munich-32x32/archives.png";s:8:"archives";s:26:"Munich-32x32/attibutes.png";s:9:"attibutes";s:21:"Munich-32x32/bank.png";s:4:"bank";s:23:"Munich-32x32/basket.png";s:6:"basket";s:27:"Munich-32x32/bestseller.png";s:10:"bestseller";s:24:"Munich-32x32/billing.png";s:7:"billing";s:25:"Munich-32x32/bookmark.png";s:8:"bookmark";s:30:"Munich-32x32/brainstorming.png";s:13:"brainstorming";s:33:"Munich-32x32/business-contact.png";s:16:"business-contact";s:21:"Munich-32x32/busy.png";s:4:"busy";s:25:"Munich-32x32/calendar.png";s:8:"calendar";s:25:"Munich-32x32/category.png";s:8:"category";s:22:"Munich-32x32/check.png";s:5:"check";s:30:"Munich-32x32/collaboration.png";s:13:"collaboration";s:24:"Munich-32x32/comment.png";s:7:"comment";s:30:"Munich-32x32/communication.png";s:13:"communication";s:23:"Munich-32x32/config.png";s:6:"config";s:27:"Munich-32x32/consulting.png";s:10:"consulting";s:24:"Munich-32x32/contact.png";s:7:"contact";s:21:"Munich-32x32/cost.png";s:4:"cost";s:28:"Munich-32x32/credit-card.png";s:11:"credit-card";s:23:"Munich-32x32/credit.png";s:6:"credit";s:29:"Munich-32x32/current-work.png";s:12:"current-work";s:26:"Munich-32x32/customers.png";s:9:"customers";s:19:"Munich-32x32/cv.png";s:2:"cv";s:25:"Munich-32x32/database.png";s:8:"database";s:21:"Munich-32x32/date.png";s:4:"date";s:26:"Munich-32x32/delicious.png";s:9:"delicious";s:33:"Munich-32x32/document-library.png";s:16:"document-library";s:23:"Munich-32x32/donate.png";s:6:"donate";s:25:"Munich-32x32/drawings.png";s:8:"drawings";s:21:"Munich-32x32/edit.png";s:4:"edit";s:22:"Munich-32x32/email.png";s:5:"email";s:25:"Munich-32x32/featured.png";s:8:"featured";s:21:"Munich-32x32/feed.png";s:4:"feed";s:30:"Munich-32x32/finished-work.png";s:13:"finished-work";s:21:"Munich-32x32/flag.png";s:4:"flag";s:23:"Munich-32x32/folder.png";s:6:"folder";s:29:"Munich-32x32/free-for-job.png";s:12:"free-for-job";s:26:"Munich-32x32/freelance.png";s:9:"freelance";s:26:"Munich-32x32/full-time.png";s:9:"full-time";s:32:"Munich-32x32/future-projects.png";s:15:"future-projects";s:31:"Munich-32x32/graphic-design.png";s:14:"graphic-design";s:22:"Munich-32x32/heart.png";s:5:"heart";s:24:"Munich-32x32/hire-me.png";s:7:"hire-me";s:21:"Munich-32x32/home.png";s:4:"home";s:29:"Munich-32x32/illustration.png";s:12:"illustration";s:24:"Munich-32x32/invoice.png";s:7:"invoice";s:22:"Munich-32x32/issue.png";s:5:"issue";s:24:"Munich-32x32/library.png";s:7:"library";s:26:"Munich-32x32/lightbulb.png";s:9:"lightbulb";s:32:"Munich-32x32/limited-edition.png";s:15:"limited-edition";s:21:"Munich-32x32/link.png";s:4:"link";s:21:"Munich-32x32/lock.png";s:4:"lock";s:22:"Munich-32x32/login.png";s:5:"login";s:23:"Munich-32x32/logout.png";s:6:"logout";s:26:"Munich-32x32/milestone.png";s:9:"milestone";s:27:"Munich-32x32/my-account.png";s:10:"my-account";s:27:"Munich-32x32/networking.png";s:10:"networking";s:29:"Munich-32x32/old-versions.png";s:12:"old-versions";s:24:"Munich-32x32/order-1.png";s:7:"order-1";s:22:"Munich-32x32/order.png";s:5:"order";s:29:"Munich-32x32/payment-card.png";s:12:"payment-card";s:23:"Munich-32x32/paypal.png";s:6:"paypal";s:20:"Munich-32x32/pen.png";s:3:"pen";s:23:"Munich-32x32/pencil.png";s:6:"pencil";s:22:"Munich-32x32/phone.png";s:5:"phone";s:28:"Munich-32x32/photography.png";s:11:"photography";s:21:"Munich-32x32/plus.png";s:4:"plus";s:24:"Munich-32x32/premium.png";s:7:"premium";s:22:"Munich-32x32/print.png";s:5:"print";s:24:"Munich-32x32/process.png";s:7:"process";s:26:"Munich-32x32/product-1.png";s:9:"product-1";s:31:"Munich-32x32/product-design.png";s:14:"product-design";s:24:"Munich-32x32/product.png";s:7:"product";s:24:"Munich-32x32/project.png";s:7:"project";s:24:"Munich-32x32/publish.png";s:7:"publish";s:24:"Munich-32x32/refresh.png";s:7:"refresh";s:23:"Munich-32x32/search.png";s:6:"search";s:25:"Munich-32x32/settings.png";s:8:"settings";s:25:"Munich-32x32/shipping.png";s:8:"shipping";s:25:"Munich-32x32/showreel.png";s:8:"showreel";s:24:"Munich-32x32/sign-in.png";s:7:"sign-in";s:25:"Munich-32x32/sign-out.png";s:8:"sign-out";s:24:"Munich-32x32/sign-up.png";s:7:"sign-up";s:24:"Munich-32x32/sitemap.png";s:7:"sitemap";s:30:"Munich-32x32/special-offer.png";s:13:"special-offer";s:21:"Munich-32x32/star.png";s:4:"star";s:27:"Munich-32x32/statistics.png";s:10:"statistics";s:26:"Munich-32x32/suppliers.png";s:9:"suppliers";s:20:"Munich-32x32/tag.png";s:3:"tag";s:23:"Munich-32x32/ticket.png";s:6:"ticket";s:24:"Munich-32x32/twitter.png";s:7:"twitter";s:30:"Munich-32x32/upcoming-work.png";s:13:"upcoming-work";s:21:"Munich-32x32/user.png";s:4:"user";s:22:"Munich-32x32/world.png";s:5:"world";s:21:"Munich-32x32/zoom.png";s:4:"zoom";}s:12:"Social Icons";a:30:{s:26:"Social Icons/blinklist.png";s:9:"blinklist";s:27:"Social Icons/brightkite.png";s:10:"brightkite";s:26:"Social Icons/delicious.png";s:9:"delicious";s:29:"Social Icons/design_float.png";s:12:"design_float";s:21:"Social Icons/digg.png";s:4:"digg";s:23:"Social Icons/dopplr.png";s:6:"dopplr";s:22:"Social Icons/email.png";s:5:"email";s:25:"Social Icons/facebook.png";s:8:"facebook";s:21:"Social Icons/feed.png";s:4:"feed";s:23:"Social Icons/flickr.png";s:6:"flickr";s:27:"Social Icons/friendfeed.png";s:10:"friendfeed";s:21:"Social Icons/furl.png";s:4:"furl";s:25:"Social Icons/gamespot.png";s:8:"gamespot";s:23:"Social Icons/lastfm.png";s:6:"lastfm";s:25:"Social Icons/linkedin.png";s:8:"linkedin";s:25:"Social Icons/magnolia.png";s:8:"magnolia";s:21:"Social Icons/mixx.png";s:4:"mixx";s:24:"Social Icons/myspace.png";s:7:"myspace";s:25:"Social Icons/newsvine.png";s:8:"newsvine";s:26:"Social Icons/posterous.png";s:9:"posterous";s:23:"Social Icons/reddit.png";s:6:"reddit";s:23:"Social Icons/sphere.png";s:6:"sphere";s:23:"Social Icons/sphinn.png";s:6:"sphinn";s:24:"Social Icons/stumble.png";s:7:"stumble";s:27:"Social Icons/technorati.png";s:10:"technorati";s:28:"Social Icons/tripadvisor.png";s:11:"tripadvisor";s:23:"Social Icons/tumblr.png";s:6:"tumblr";s:24:"Social Icons/twitter.png";s:7:"twitter";s:22:"Social Icons/vimeo.png";s:5:"vimeo";s:24:"Social Icons/youtube.png";s:7:"youtube";}s:14:"Standard Icons";a:64:{s:24:"Standard Icons/alarm.png";s:5:"alarm";s:28:"Standard Icons/arrowdown.png";s:9:"arrowdown";s:28:"Standard Icons/arrowleft.png";s:9:"arrowleft";s:29:"Standard Icons/arrowright.png";s:10:"arrowright";s:26:"Standard Icons/arrowup.png";s:7:"arrowup";s:23:"Standard Icons/bank.png";s:4:"bank";s:28:"Standard Icons/briefcase.png";s:9:"briefcase";s:29:"Standard Icons/calculator.png";s:10:"calculator";s:25:"Standard Icons/camera.png";s:6:"camera";s:28:"Standard Icons/clapboard.png";s:9:"clapboard";s:24:"Standard Icons/clock.png";s:5:"clock";s:30:"Standard Icons/connections.png";s:11:"connections";s:30:"Standard Icons/credit_card.png";s:11:"credit_card";s:27:"Standard Icons/database.png";s:8:"database";s:25:"Standard Icons/delete.png";s:6:"delete";s:27:"Standard Icons/delivery.png";s:8:"delivery";s:23:"Standard Icons/disk.png";s:4:"disk";s:24:"Standard Icons/eject.png";s:5:"eject";s:30:"Standard Icons/fastforward.png";s:11:"fastforward";s:25:"Standard Icons/filter.png";s:6:"filter";s:23:"Standard Icons/fire.png";s:4:"fire";s:28:"Standard Icons/first_aid.png";s:9:"first_aid";s:25:"Standard Icons/folder.png";s:6:"folder";s:31:"Standard Icons/forwardtoend.png";s:12:"forwardtoend";s:24:"Standard Icons/games.png";s:5:"games";s:24:"Standard Icons/graph.png";s:5:"graph";s:24:"Standard Icons/heart.png";s:5:"heart";s:24:"Standard Icons/house.png";s:5:"house";s:28:"Standard Icons/lightbulb.png";s:9:"lightbulb";s:25:"Standard Icons/magnet.png";s:6:"magnet";s:34:"Standard Icons/magnifyingglass.png";s:15:"magnifyingglass";s:29:"Standard Icons/mailclosed.png";s:10:"mailclosed";s:29:"Standard Icons/mailopened.png";s:10:"mailopened";s:22:"Standard Icons/man.png";s:3:"man";s:24:"Standard Icons/minus.png";s:5:"minus";s:26:"Standard Icons/monitor.png";s:7:"monitor";s:23:"Standard Icons/move.png";s:4:"move";s:28:"Standard Icons/newspaper.png";s:9:"newspaper";s:26:"Standard Icons/padlock.png";s:7:"padlock";s:23:"Standard Icons/page.png";s:4:"page";s:24:"Standard Icons/pause.png";s:5:"pause";s:31:"Standard Icons/pencilangled.png";s:12:"pencilangled";s:33:"Standard Icons/pencilstraight.png";s:14:"pencilstraight";s:25:"Standard Icons/photos.png";s:6:"photos";s:24:"Standard Icons/piggy.png";s:5:"piggy";s:23:"Standard Icons/play.png";s:4:"play";s:23:"Standard Icons/plus.png";s:4:"plus";s:30:"Standard Icons/preferences.png";s:11:"preferences";s:25:"Standard Icons/record.png";s:6:"record";s:26:"Standard Icons/refresh.png";s:7:"refresh";s:25:"Standard Icons/reload.png";s:6:"reload";s:25:"Standard Icons/rewind.png";s:6:"rewind";s:32:"Standard Icons/rewindtostart.png";s:13:"rewindtostart";s:22:"Standard Icons/rss.png";s:3:"rss";s:23:"Standard Icons/safe.png";s:4:"safe";s:25:"Standard Icons/scales.png";s:6:"scales";s:31:"Standard Icons/shoppingcart.png";s:12:"shoppingcart";s:26:"Standard Icons/speaker.png";s:7:"speaker";s:31:"Standard Icons/speechbubble.png";s:12:"speechbubble";s:30:"Standard Icons/speechmedia.png";s:11:"speechmedia";s:23:"Standard Icons/star.png";s:4:"star";s:24:"Standard Icons/trash.png";s:5:"trash";s:24:"Standard Icons/trend.png";s:5:"trend";s:24:"Standard Icons/world.png";s:5:"world";}s:15:"Woo Icons Set 1";a:170:{s:30:"Woo Icons Set 1/Arrow Down.png";s:10:"Arrow Down";s:30:"Woo Icons Set 1/Arrow Left.png";s:10:"Arrow Left";s:31:"Woo Icons Set 1/Arrow Right.png";s:11:"Arrow Right";s:28:"Woo Icons Set 1/Arrow Up.png";s:8:"Arrow Up";s:33:"Woo Icons Set 1/Black Board 2.png";s:13:"Black Board 2";s:31:"Woo Icons Set 1/Black Board.png";s:11:"Black Board";s:29:"Woo Icons Set 1/Bluetooth.png";s:9:"Bluetooth";s:31:"Woo Icons Set 1/Bookmarks 2.png";s:11:"Bookmarks 2";s:29:"Woo Icons Set 1/Bookmarks.png";s:9:"Bookmarks";s:27:"Woo Icons Set 1/Box Add.png";s:7:"Box Add";s:28:"Woo Icons Set 1/Box Down.png";s:8:"Box Down";s:30:"Woo Icons Set 1/Box Remove.png";s:10:"Box Remove";s:26:"Woo Icons Set 1/Box Up.png";s:6:"Box Up";s:23:"Woo Icons Set 1/Box.png";s:3:"Box";s:29:"Woo Icons Set 1/Briefcase.png";s:9:"Briefcase";s:23:"Woo Icons Set 1/Bug.png";s:3:"Bug";s:30:"Woo Icons Set 1/Button Add.png";s:10:"Button Add";s:31:"Woo Icons Set 1/Button Burn.png";s:11:"Button Burn";s:32:"Woo Icons Set 1/Button Check.png";s:12:"Button Check";s:39:"Woo Icons Set 1/Button Color Circle.png";s:19:"Button Color Circle";s:32:"Woo Icons Set 1/Button Eject.png";s:12:"Button Eject";s:31:"Woo Icons Set 1/Button Help.png";s:11:"Button Help";s:31:"Woo Icons Set 1/Button Info.png";s:11:"Button Info";s:31:"Woo Icons Set 1/Button Load.png";s:11:"Button Load";s:31:"Woo Icons Set 1/Button Next.png";s:11:"Button Next";s:32:"Woo Icons Set 1/Button Pause.png";s:12:"Button Pause";s:31:"Woo Icons Set 1/Button Play.png";s:11:"Button Play";s:35:"Woo Icons Set 1/Button Previous.png";s:15:"Button Previous";s:40:"Woo Icons Set 1/Button Record Active.png";s:20:"Button Record Active";s:33:"Woo Icons Set 1/Button Record.png";s:13:"Button Record";s:33:"Woo Icons Set 1/Button Remove.png";s:13:"Button Remove";s:30:"Woo Icons Set 1/Button RSS.png";s:10:"Button RSS";s:31:"Woo Icons Set 1/Button Stop.png";s:11:"Button Stop";s:36:"Woo Icons Set 1/Button White Add.png";s:16:"Button White Add";s:38:"Woo Icons Set 1/Button White Check.png";s:18:"Button White Check";s:37:"Woo Icons Set 1/Button White Help.png";s:17:"Button White Help";s:37:"Woo Icons Set 1/Button White Info.png";s:17:"Button White Info";s:37:"Woo Icons Set 1/Button White Load.png";s:17:"Button White Load";s:39:"Woo Icons Set 1/Button White Remove.png";s:19:"Button White Remove";s:36:"Woo Icons Set 1/Button White RSS.png";s:16:"Button White RSS";s:37:"Woo Icons Set 1/Button White Stop.png";s:17:"Button White Stop";s:30:"Woo Icons Set 1/Calendar 2.png";s:10:"Calendar 2";s:28:"Woo Icons Set 1/Calendar.png";s:8:"Calendar";s:26:"Woo Icons Set 1/Camera.png";s:6:"Camera";s:29:"Woo Icons Set 1/Chart Bar.png";s:9:"Chart Bar";s:29:"Woo Icons Set 1/Chart Pie.png";s:9:"Chart Pie";s:25:"Woo Icons Set 1/Chart.png";s:5:"Chart";s:34:"Woo Icons Set 1/Checkbox Empty.png";s:14:"Checkbox Empty";s:33:"Woo Icons Set 1/Checkbox Full.png";s:13:"Checkbox Full";s:31:"Woo Icons Set 1/Clock Alarm.png";s:11:"Clock Alarm";s:25:"Woo Icons Set 1/Clock.png";s:5:"Clock";s:27:"Woo Icons Set 1/CMD Key.png";s:7:"CMD Key";s:28:"Woo Icons Set 1/Cocktail.png";s:8:"Cocktail";s:23:"Woo Icons Set 1/Cog.png";s:3:"Cog";s:31:"Woo Icons Set 1/Comment Add.png";s:11:"Comment Add";s:32:"Woo Icons Set 1/Comment Edit.png";s:12:"Comment Edit";s:34:"Woo Icons Set 1/Comment Remove.png";s:14:"Comment Remove";s:27:"Woo Icons Set 1/Comment.png";s:7:"Comment";s:32:"Woo Icons Set 1/Computer Off.png";s:12:"Computer Off";s:31:"Woo Icons Set 1/Computer On.png";s:11:"Computer On";s:27:"Woo Icons Set 1/Contact.png";s:7:"Contact";s:32:"Woo Icons Set 1/Contacts Add.png";s:12:"Contacts Add";s:35:"Woo Icons Set 1/Contacts Remove.png";s:15:"Contacts Remove";s:33:"Woo Icons Set 1/Contacts Sync.png";s:13:"Contacts Sync";s:28:"Woo Icons Set 1/Contacts.png";s:8:"Contacts";s:38:"Woo Icons Set 1/Credit Card PayPal.png";s:18:"Credit Card PayPal";s:31:"Woo Icons Set 1/Credit Card.png";s:11:"Credit Card";s:29:"Woo Icons Set 1/Dashboard.png";s:9:"Dashboard";s:32:"Woo Icons Set 1/Database Add.png";s:12:"Database Add";s:35:"Woo Icons Set 1/Database Remove.png";s:15:"Database Remove";s:28:"Woo Icons Set 1/Database.png";s:8:"Database";s:27:"Woo Icons Set 1/Desktop.png";s:7:"Desktop";s:32:"Woo Icons Set 1/Disc Blu Ray.png";s:12:"Disc Blu Ray";s:28:"Woo Icons Set 1/Disc DVD.png";s:8:"Disc DVD";s:34:"Woo Icons Set 1/Document 1 Add.png";s:14:"Document 1 Add";s:35:"Woo Icons Set 1/Document 1 Edit.png";s:15:"Document 1 Edit";s:37:"Woo Icons Set 1/Document 1 Remove.png";s:17:"Document 1 Remove";s:30:"Woo Icons Set 1/Document 1.png";s:10:"Document 1";s:34:"Woo Icons Set 1/Document 2 Add.png";s:14:"Document 2 Add";s:35:"Woo Icons Set 1/Document 2 Edit.png";s:15:"Document 2 Edit";s:37:"Woo Icons Set 1/Document 2 Remove.png";s:17:"Document 2 Remove";s:30:"Woo Icons Set 1/Document 2.png";s:10:"Document 2";s:38:"Woo Icons Set 1/Document Blueprint.png";s:18:"Document Blueprint";s:38:"Woo Icons Set 1/Document Checklist.png";s:18:"Document Checklist";s:33:"Woo Icons Set 1/Drawer Closed.png";s:13:"Drawer Closed";s:31:"Woo Icons Set 1/Drawer Open.png";s:11:"Drawer Open";s:28:"Woo Icons Set 1/File Add.png";s:8:"File Add";s:32:"Woo Icons Set 1/File Receive.png";s:12:"File Receive";s:31:"Woo Icons Set 1/File Remove.png";s:11:"File Remove";s:29:"Woo Icons Set 1/File Send.png";s:9:"File Send";s:24:"Woo Icons Set 1/File.png";s:4:"File";s:26:"Woo Icons Set 1/Finder.png";s:6:"Finder";s:30:"Woo Icons Set 1/Folder Add.png";s:10:"Folder Add";s:33:"Woo Icons Set 1/Folder Remove.png";s:13:"Folder Remove";s:32:"Woo Icons Set 1/Folder Smart.png";s:12:"Folder Smart";s:31:"Woo Icons Set 1/Folder Sync.png";s:11:"Folder Sync";s:26:"Woo Icons Set 1/Folder.png";s:6:"Folder";s:25:"Woo Icons Set 1/Fonts.png";s:5:"Fonts";s:32:"Woo Icons Set 1/Globe Active.png";s:12:"Globe Active";s:34:"Woo Icons Set 1/Globe Inactive.png";s:14:"Globe Inactive";s:29:"Woo Icons Set 1/Glyph Add.png";s:9:"Glyph Add";s:31:"Woo Icons Set 1/Glyph Check.png";s:11:"Glyph Check";s:32:"Woo Icons Set 1/Glyph Remove.png";s:12:"Glyph Remove";s:24:"Woo Icons Set 1/Home.png";s:4:"Home";s:24:"Woo Icons Set 1/IM 2.png";s:4:"IM 2";s:22:"Woo Icons Set 1/IM.png";s:2:"IM";s:24:"Woo Icons Set 1/iPad.png";s:4:"iPad";s:26:"Woo Icons Set 1/iPhone.png";s:6:"iPhone";s:34:"Woo Icons Set 1/Light Bulb Off.png";s:14:"Light Bulb Off";s:33:"Woo Icons Set 1/Light Bulb On.png";s:13:"Light Bulb On";s:24:"Woo Icons Set 1/Link.png";s:4:"Link";s:31:"Woo Icons Set 1/Lock Closed.png";s:11:"Lock Closed";s:29:"Woo Icons Set 1/Lock Open.png";s:9:"Lock Open";s:24:"Woo Icons Set 1/Love.png";s:4:"Love";s:30:"Woo Icons Set 1/Magic Wand.png";s:10:"Magic Wand";s:28:"Woo Icons Set 1/Mail Add.png";s:8:"Mail Add";s:29:"Woo Icons Set 1/Mail Edit.png";s:9:"Mail Edit";s:32:"Woo Icons Set 1/Mail Forward.png";s:12:"Mail Forward";s:31:"Woo Icons Set 1/Mail Open 1.png";s:11:"Mail Open 1";s:31:"Woo Icons Set 1/Mail Open 2.png";s:11:"Mail Open 2";s:32:"Woo Icons Set 1/Mail Receive.png";s:12:"Mail Receive";s:31:"Woo Icons Set 1/Mail Remove.png";s:11:"Mail Remove";s:30:"Woo Icons Set 1/Mail Reply.png";s:10:"Mail Reply";s:29:"Woo Icons Set 1/Mail Send.png";s:9:"Mail Send";s:24:"Woo Icons Set 1/Mail.png";s:4:"Mail";s:24:"Woo Icons Set 1/Maps.png";s:4:"Maps";s:32:"Woo Icons Set 1/Mobile Phone.png";s:12:"Mobile Phone";s:32:"Woo Icons Set 1/Money Bundle.png";s:12:"Money Bundle";s:25:"Woo Icons Set 1/Money.png";s:5:"Money";s:26:"Woo Icons Set 1/Movies.png";s:6:"Movies";s:30:"Woo Icons Set 1/Music Blue.png";s:10:"Music Blue";s:31:"Woo Icons Set 1/Music Green.png";s:11:"Music Green";s:29:"Woo Icons Set 1/Music Red.png";s:9:"Music Red";s:28:"Woo Icons Set 1/News Add.png";s:8:"News Add";s:31:"Woo Icons Set 1/News Remove.png";s:11:"News Remove";s:24:"Woo Icons Set 1/News.png";s:4:"News";s:31:"Woo Icons Set 1/Note Pinned.png";s:11:"Note Pinned";s:31:"Woo Icons Set 1/Note Sticky.png";s:11:"Note Sticky";s:26:"Woo Icons Set 1/Pencil.png";s:6:"Pencil";s:28:"Woo Icons Set 1/Pictures.png";s:8:"Pictures";s:27:"Woo Icons Set 1/Printer.png";s:7:"Printer";s:27:"Woo Icons Set 1/Private.png";s:7:"Private";s:25:"Woo Icons Set 1/Ruler.png";s:5:"Ruler";s:30:"Woo Icons Set 1/Search Add.png";s:10:"Search Add";s:33:"Woo Icons Set 1/Search Remove.png";s:13:"Search Remove";s:26:"Woo Icons Set 1/Search.png";s:6:"Search";s:31:"Woo Icons Set 1/Sign Public.png";s:11:"Sign Public";s:32:"Woo Icons Set 1/Sign Warning.png";s:12:"Sign Warning";s:32:"Woo Icons Set 1/Smiley Happy.png";s:12:"Smiley Happy";s:30:"Woo Icons Set 1/Smiley Sad.png";s:10:"Smiley Sad";s:27:"Woo Icons Set 1/Speaker.png";s:7:"Speaker";s:28:"Woo Icons Set 1/Star Off.png";s:8:"Star Off";s:27:"Woo Icons Set 1/Star On.png";s:7:"Star On";s:26:"Woo Icons Set 1/Stop 2.png";s:6:"Stop 2";s:24:"Woo Icons Set 1/Stop.png";s:4:"Stop";s:43:"Woo Icons Set 1/System Activity Monitor.png";s:23:"System Activity Monitor";s:36:"Woo Icons Set 1/System Equalizer.png";s:16:"System Equalizer";s:38:"Woo Icons Set 1/System Preferences.png";s:18:"System Preferences";s:35:"Woo Icons Set 1/System Terminal.png";s:15:"System Terminal";s:31:"Woo Icons Set 1/Trash Empty.png";s:11:"Trash Empty";s:30:"Woo Icons Set 1/Trash Full.png";s:10:"Trash Full";s:34:"Woo Icons Set 1/Trash Shredder.png";s:14:"Trash Shredder";s:26:"Woo Icons Set 1/TV Off.png";s:6:"TV Off";s:25:"Woo Icons Set 1/TV On.png";s:5:"TV On";s:24:"Woo Icons Set 1/User.png";s:4:"User";s:25:"Woo Icons Set 1/Users.png";s:5:"Users";s:31:"Woo Icons Set 1/WiFi Singal.png";s:11:"WiFi Singal";s:31:"Woo Icons Set 1/Window Move.png";s:11:"Window Move";s:33:"Woo Icons Set 1/Window Resize.png";s:13:"Window Resize";s:26:"Woo Icons Set 1/Window.png";s:6:"Window";}s:15:"Woo Icons Set 2";a:177:{s:36:"Woo Icons Set 2/activity_monitor.png";s:16:"activity_monitor";s:40:"Woo Icons Set 2/activity_monitor_add.png";s:20:"activity_monitor_add";s:42:"Woo Icons Set 2/activity_monitor_chart.png";s:22:"activity_monitor_chart";s:42:"Woo Icons Set 2/activity_monitor_close.png";s:22:"activity_monitor_close";s:44:"Woo Icons Set 2/activity_monitor_warning.png";s:24:"activity_monitor_warning";s:35:"Woo Icons Set 2/address_book_32.png";s:15:"address_book_32";s:39:"Woo Icons Set 2/address_book_add_32.png";s:19:"address_book_add_32";s:41:"Woo Icons Set 2/address_book_close_32.png";s:21:"address_book_close_32";s:42:"Woo Icons Set 2/address_book_search_32.png";s:22:"address_book_search_32";s:43:"Woo Icons Set 2/address_book_warning_32.png";s:23:"address_book_warning_32";s:26:"Woo Icons Set 2/add_16.png";s:6:"add_16";s:26:"Woo Icons Set 2/add_32.png";s:6:"add_32";s:33:"Woo Icons Set 2/arrow_down_16.png";s:13:"arrow_down_16";s:33:"Woo Icons Set 2/arrow_down_32.png";s:13:"arrow_down_32";s:33:"Woo Icons Set 2/arrow_left_16.png";s:13:"arrow_left_16";s:33:"Woo Icons Set 2/arrow_left_32.png";s:13:"arrow_left_32";s:34:"Woo Icons Set 2/arrow_right_16.png";s:14:"arrow_right_16";s:34:"Woo Icons Set 2/arrow_right_32.png";s:14:"arrow_right_32";s:31:"Woo Icons Set 2/arrow_up_16.png";s:11:"arrow_up_16";s:31:"Woo Icons Set 2/arrow_up_32.png";s:11:"arrow_up_32";s:29:"Woo Icons Set 2/basket_32.png";s:9:"basket_32";s:33:"Woo Icons Set 2/basket_add_32.png";s:13:"basket_add_32";s:34:"Woo Icons Set 2/basket_back_32.png";s:14:"basket_back_32";s:35:"Woo Icons Set 2/basket_chart_32.png";s:15:"basket_chart_32";s:35:"Woo Icons Set 2/basket_close_32.png";s:15:"basket_close_32";s:32:"Woo Icons Set 2/basket_go_32.png";s:12:"basket_go_32";s:36:"Woo Icons Set 2/basket_search_32.png";s:16:"basket_search_32";s:38:"Woo Icons Set 2/blue_arrow_down_32.png";s:18:"blue_arrow_down_32";s:38:"Woo Icons Set 2/blue_arrow_left_32.png";s:18:"blue_arrow_left_32";s:39:"Woo Icons Set 2/blue_arrow_right_32.png";s:19:"blue_arrow_right_32";s:36:"Woo Icons Set 2/blue_arrow_up_32.png";s:16:"blue_arrow_up_32";s:27:"Woo Icons Set 2/book_32.png";s:7:"book_32";s:31:"Woo Icons Set 2/book_add_32.png";s:11:"book_add_32";s:37:"Woo Icons Set 2/book_bookmarks_32.png";s:17:"book_bookmarks_32";s:33:"Woo Icons Set 2/book_close_32.png";s:13:"book_close_32";s:34:"Woo Icons Set 2/book_search_32.png";s:14:"book_search_32";s:35:"Woo Icons Set 2/book_warning_32.png";s:15:"book_warning_32";s:29:"Woo Icons Set 2/camera_32.png";s:9:"camera_32";s:33:"Woo Icons Set 2/camera_add_32.png";s:13:"camera_add_32";s:35:"Woo Icons Set 2/camera_close_32.png";s:15:"camera_close_32";s:28:"Woo Icons Set 2/chart_16.png";s:8:"chart_16";s:28:"Woo Icons Set 2/chart_32.png";s:8:"chart_32";s:36:"Woo Icons Set 2/chart_flipped_16.png";s:16:"chart_flipped_16";s:36:"Woo Icons Set 2/chart_flipped_32.png";s:16:"chart_flipped_32";s:28:"Woo Icons Set 2/clock_32.png";s:8:"clock_32";s:28:"Woo Icons Set 2/close_16.png";s:8:"close_16";s:28:"Woo Icons Set 2/close_32.png";s:8:"close_32";s:30:"Woo Icons Set 2/comment_32.png";s:10:"comment_32";s:34:"Woo Icons Set 2/comment_add_32.png";s:14:"comment_add_32";s:35:"Woo Icons Set 2/comment_page_32.png";s:15:"comment_page_32";s:35:"Woo Icons Set 2/comment_user_32.png";s:15:"comment_user_32";s:39:"Woo Icons Set 2/comment_user_add_32.png";s:19:"comment_user_add_32";s:41:"Woo Icons Set 2/comment_user_chart_32.png";s:21:"comment_user_chart_32";s:41:"Woo Icons Set 2/comment_user_close_32.png";s:21:"comment_user_close_32";s:40:"Woo Icons Set 2/comment_user_info_32.png";s:20:"comment_user_info_32";s:40:"Woo Icons Set 2/comment_user_page_32.png";s:20:"comment_user_page_32";s:39:"Woo Icons Set 2/comment_user_rss_32.png";s:19:"comment_user_rss_32";s:42:"Woo Icons Set 2/comment_user_search_32.png";s:22:"comment_user_search_32";s:43:"Woo Icons Set 2/comment_user_warning_32.png";s:23:"comment_user_warning_32";s:31:"Woo Icons Set 2/database_32.png";s:11:"database_32";s:35:"Woo Icons Set 2/database_add_32.png";s:15:"database_add_32";s:37:"Woo Icons Set 2/database_chart_32.png";s:17:"database_chart_32";s:37:"Woo Icons Set 2/database_close_32.png";s:17:"database_close_32";s:36:"Woo Icons Set 2/database_page_32.png";s:16:"database_page_32";s:38:"Woo Icons Set 2/database_search_32.png";s:18:"database_search_32";s:39:"Woo Icons Set 2/database_warning_32.png";s:19:"database_warning_32";s:28:"Woo Icons Set 2/email_32.png";s:8:"email_32";s:32:"Woo Icons Set 2/email_add_32.png";s:12:"email_add_32";s:34:"Woo Icons Set 2/email_close_32.png";s:14:"email_close_32";s:36:"Woo Icons Set 2/email_forward_32.png";s:16:"email_forward_32";s:34:"Woo Icons Set 2/email_reply_32.png";s:14:"email_reply_32";s:38:"Woo Icons Set 2/email_reply_all_32.png";s:18:"email_reply_all_32";s:32:"Woo Icons Set 2/error_button.png";s:12:"error_button";s:35:"Woo Icons Set 2/error_button_16.png";s:15:"error_button_16";s:29:"Woo Icons Set 2/folder_32.png";s:9:"folder_32";s:33:"Woo Icons Set 2/folder_add_32.png";s:13:"folder_add_32";s:35:"Woo Icons Set 2/folder_chart_32.png";s:15:"folder_chart_32";s:35:"Woo Icons Set 2/folder_close_32.png";s:15:"folder_close_32";s:34:"Woo Icons Set 2/folder_page_32.png";s:14:"folder_page_32";s:36:"Woo Icons Set 2/folder_search_32.png";s:16:"folder_search_32";s:37:"Woo Icons Set 2/folder_warning_32.png";s:17:"folder_warning_32";s:29:"Woo Icons Set 2/hammer_32.png";s:9:"hammer_32";s:28:"Woo Icons Set 2/heart_16.png";s:8:"heart_16";s:28:"Woo Icons Set 2/heart_32.png";s:8:"heart_32";s:27:"Woo Icons Set 2/home_32.png";s:7:"home_32";s:32:"Woo Icons Set 2/home_back_32.png";s:12:"home_back_32";s:30:"Woo Icons Set 2/home_go_32.png";s:10:"home_go_32";s:34:"Woo Icons Set 2/info_button_16.png";s:14:"info_button_16";s:34:"Woo Icons Set 2/info_button_32.png";s:14:"info_button_32";s:32:"Woo Icons Set 2/lightbulb_32.png";s:12:"lightbulb_32";s:36:"Woo Icons Set 2/lightbulb_off_32.png";s:16:"lightbulb_off_32";s:27:"Woo Icons Set 2/lock_32.png";s:7:"lock_32";s:32:"Woo Icons Set 2/lock_open_32.png";s:12:"lock_open_32";s:32:"Woo Icons Set 2/newspaper_32.png";s:12:"newspaper_32";s:36:"Woo Icons Set 2/newspaper_add_32.png";s:16:"newspaper_add_32";s:38:"Woo Icons Set 2/newspaper_close_32.png";s:18:"newspaper_close_32";s:37:"Woo Icons Set 2/newspaper_info_32.png";s:17:"newspaper_info_32";s:36:"Woo Icons Set 2/newspaper_rss_32.png";s:16:"newspaper_rss_32";s:39:"Woo Icons Set 2/newspaper_search_32.png";s:19:"newspaper_search_32";s:27:"Woo Icons Set 2/page_16.png";s:7:"page_16";s:33:"Woo Icons Set 2/page_blank_32.png";s:13:"page_blank_32";s:37:"Woo Icons Set 2/page_blank_add_32.png";s:17:"page_blank_add_32";s:39:"Woo Icons Set 2/page_blank_chart_32.png";s:19:"page_blank_chart_32";s:39:"Woo Icons Set 2/page_blank_close_32.png";s:19:"page_blank_close_32";s:41:"Woo Icons Set 2/page_blank_warning_32.png";s:21:"page_blank_warning_32";s:33:"Woo Icons Set 2/page_table_32.png";s:13:"page_table_32";s:37:"Woo Icons Set 2/page_table_add_32.png";s:17:"page_table_add_32";s:39:"Woo Icons Set 2/page_table_chart_32.png";s:19:"page_table_chart_32";s:39:"Woo Icons Set 2/page_table_close_32.png";s:19:"page_table_close_32";s:41:"Woo Icons Set 2/page_table_warning_32.png";s:21:"page_table_warning_32";s:36:"Woo Icons Set 2/page_text_add_32.png";s:16:"page_text_add_32";s:38:"Woo Icons Set 2/page_text_chart_32.png";s:18:"page_text_chart_32";s:38:"Woo Icons Set 2/page_text_close_32.png";s:18:"page_text_close_32";s:40:"Woo Icons Set 2/page_text_warning_32.png";s:20:"page_text_warning_32";s:29:"Woo Icons Set 2/pencil_32.png";s:9:"pencil_32";s:26:"Woo Icons Set 2/rss_16.png";s:6:"rss_16";s:26:"Woo Icons Set 2/rss_32.png";s:6:"rss_32";s:27:"Woo Icons Set 2/save_32.png";s:7:"save_32";s:36:"Woo Icons Set 2/save_download_32.png";s:16:"save_download_32";s:34:"Woo Icons Set 2/save_upload_32.png";s:14:"save_upload_32";s:29:"Woo Icons Set 2/screen_32.png";s:9:"screen_32";s:33:"Woo Icons Set 2/screen_off_32.png";s:13:"screen_off_32";s:34:"Woo Icons Set 2/screwdriver_32.png";s:14:"screwdriver_32";s:29:"Woo Icons Set 2/search_32.png";s:9:"search_32";s:36:"Woo Icons Set 2/search_button_16.png";s:16:"search_button_16";s:36:"Woo Icons Set 2/search_button_32.png";s:16:"search_button_32";s:42:"Woo Icons Set 2/search_button_green_16.png";s:22:"search_button_green_16";s:42:"Woo Icons Set 2/search_button_green_32.png";s:22:"search_button_green_32";s:35:"Woo Icons Set 2/search_chart_32.png";s:15:"search_chart_32";s:37:"Woo Icons Set 2/search_warning_32.png";s:17:"search_warning_32";s:27:"Woo Icons Set 2/star_16.png";s:7:"star_16";s:27:"Woo Icons Set 2/star_32.png";s:7:"star_32";s:30:"Woo Icons Set 2/star_off16.png";s:10:"star_off16";s:31:"Woo Icons Set 2/star_off_32.png";s:11:"star_off_32";s:28:"Woo Icons Set 2/tools_32.png";s:8:"tools_32";s:30:"Woo Icons Set 2/twitter_16.png";s:10:"twitter_16";s:30:"Woo Icons Set 2/twitter_32.png";s:10:"twitter_32";s:28:"Woo Icons Set 2/users_32.png";s:8:"users_32";s:37:"Woo Icons Set 2/users_business_32.png";s:17:"users_business_32";s:27:"Woo Icons Set 2/user_32.png";s:7:"user_32";s:31:"Woo Icons Set 2/user_add_32.png";s:11:"user_add_32";s:32:"Woo Icons Set 2/user_blue_32.png";s:12:"user_blue_32";s:36:"Woo Icons Set 2/user_business_32.png";s:16:"user_business_32";s:40:"Woo Icons Set 2/user_business_add_32.png";s:20:"user_business_add_32";s:42:"Woo Icons Set 2/user_business_chart_32.png";s:22:"user_business_chart_32";s:42:"Woo Icons Set 2/user_business_close_32.png";s:22:"user_business_close_32";s:41:"Woo Icons Set 2/user_business_info_32.png";s:21:"user_business_info_32";s:40:"Woo Icons Set 2/user_business_rss_32.png";s:20:"user_business_rss_32";s:43:"Woo Icons Set 2/user_business_search_32.png";s:23:"user_business_search_32";s:44:"Woo Icons Set 2/user_business_twitter_32.png";s:24:"user_business_twitter_32";s:44:"Woo Icons Set 2/user_business_warning_32.png";s:24:"user_business_warning_32";s:33:"Woo Icons Set 2/user_close_32.png";s:13:"user_close_32";s:32:"Woo Icons Set 2/user_info_32.png";s:12:"user_info_32";s:31:"Woo Icons Set 2/user_rss_32.png";s:11:"user_rss_32";s:34:"Woo Icons Set 2/user_search_32.png";s:14:"user_search_32";s:35:"Woo Icons Set 2/user_twitter_32.png";s:15:"user_twitter_32";s:35:"Woo Icons Set 2/user_warning_32.png";s:15:"user_warning_32";s:30:"Woo Icons Set 2/warning_16.png";s:10:"warning_16";s:30:"Woo Icons Set 2/warning_32.png";s:10:"warning_32";s:33:"Woo Icons Set 2/web_layout_32.png";s:13:"web_layout_32";s:39:"Woo Icons Set 2/web_layout_chart_32.png";s:19:"web_layout_chart_32";s:39:"Woo Icons Set 2/web_layout_error_32.png";s:19:"web_layout_error_32";s:43:"Woo Icons Set 2/web_layout_error_32_add.png";s:23:"web_layout_error_32_add";s:45:"Woo Icons Set 2/web_layout_error_32_close.png";s:25:"web_layout_error_32_close";s:38:"Woo Icons Set 2/web_layout_info_32.png";s:18:"web_layout_info_32";s:37:"Woo Icons Set 2/web_layout_rss_32.png";s:17:"web_layout_rss_32";s:40:"Woo Icons Set 2/web_layout_search_32.png";s:20:"web_layout_search_32";s:41:"Woo Icons Set 2/web_layout_twitter_32.png";s:21:"web_layout_twitter_32";s:33:"Woo Icons Set 2/window_app_32.png";s:13:"window_app_32";s:39:"Woo Icons Set 2/window_app_blank_32.png";s:19:"window_app_blank_32";s:38:"Woo Icons Set 2/window_app_list_32.png";s:18:"window_app_list_32";s:42:"Woo Icons Set 2/window_app_list_add_32.png";s:22:"window_app_list_add_32";s:44:"Woo Icons Set 2/window_app_list_chart_32.png";s:24:"window_app_list_chart_32";s:44:"Woo Icons Set 2/window_app_list_close_32.png";s:24:"window_app_list_close_32";s:44:"Woo Icons Set 2/window_app_list_error_32.png";s:24:"window_app_list_error_32";s:43:"Woo Icons Set 2/window_app_list_info_32.png";s:23:"window_app_list_info_32";s:45:"Woo Icons Set 2/window_app_list_search_32.png";s:25:"window_app_list_search_32";}s:9:"Yoritsuki";a:35:{s:29:"Yoritsuki/Andon (lantern).png";s:15:"Andon (lantern)";s:32:"Yoritsuki/Chabitsu (tea box).png";s:18:"Chabitsu (tea box)";s:20:"Yoritsuki/Folder.png";s:6:"Folder";s:21:"Yoritsuki/Folder2.png";s:7:"Folder2";s:34:"Yoritsuki/Furoisu (bath chair).png";s:20:"Furoisu (bath chair)";s:25:"Yoritsuki/Futon (bed).png";s:11:"Futon (bed)";s:32:"Yoritsuki/Garden with a pond.png";s:18:"Garden with a pond";s:39:"Yoritsuki/Hinokiburo (cypress bath).png";s:25:"Hinokiburo (cypress bath)";s:41:"Yoritsuki/Ishidourou (garden lantern).png";s:27:"Ishidourou (garden lantern)";s:27:"Yoritsuki/Kanban (sign).png";s:13:"Kanban (sign)";s:39:"Yoritsuki/Kinchaku (drawstring bag).png";s:25:"Kinchaku (drawstring bag)";s:34:"Yoritsuki/Kokedama (moss ball).png";s:20:"Kokedama (moss ball)";s:41:"Yoritsuki/Noren (short split curtain).png";s:27:"Noren (short split curtain)";s:25:"Yoritsuki/Oke1 (pail).png";s:11:"Oke1 (pail)";s:25:"Yoritsuki/Oke2 (pail).png";s:11:"Oke2 (pail)";s:25:"Yoritsuki/Oke3 (pail).png";s:11:"Oke3 (pail)";s:25:"Yoritsuki/Oke4 (pail).png";s:11:"Oke4 (pail)";s:39:"Yoritsuki/Oshibori (wet hand towel).png";s:25:"Oshibori (wet hand towel)";s:42:"Yoritsuki/Shichirin (charcoal brazier).png";s:28:"Shichirin (charcoal brazier)";s:40:"Yoritsuki/Shoji1(paper sliding-door).png";s:26:"Shoji1(paper sliding-door)";s:40:"Yoritsuki/Shoji2(paper sliding-door).png";s:26:"Shoji2(paper sliding-door)";s:41:"Yoritsuki/Sosogiguchi (cypress spout).png";s:27:"Sosogiguchi (cypress spout)";s:55:"Yoritsuki/Takezake (sake-', 'no'); +INSERT INTO `wpr3ss_options` (`option_id`, `blog_id`, `option_name`, `option_value`, `autoload`) VALUES +(455, 0, 'positive_custom_sidebars', 'a:1:{s:26:"contact-sidebar_mdhn3dhnks";a:2:{s:4:"name";s:15:"Contact Sidebar";s:4:"desc";s:0:"";}}', 'yes'), +(457, 0, 'category_children', 'a:0:{}', 'yes'), +(460, 0, '_transient_timeout_positive_cloudfw_updates', '1319232716', 'no'), +(461, 0, '_transient_positive_cloudfw_updates', '{"sup_id":"5252e234","type":"user","id":"positivetheme","name":"Orkun Gursel","entries":[{"body":"Version 1.0.4 Released ## 1.0.4 ## http://go.cloudfw.net/... ## wp_max_upload_size issue fixed","from":{"type":"user","id":"positivetheme","name":"Orkun Gursel"},"thumbnails":[{"url":"http://m.friendfeed-media.com/2acc7a561618a010337b91eae0577f19166002b9","width":52,"link":"http://m.friendfeed-media.com/2acc7a561618a010337b91eae0577f19166002b9","height":52}],"url":"http://friendfeed.com/positivetheme/4c65ac34/version-1-0-4-released-wp_max_upload_size","date":"2011-09-27T15:43:22Z","id":"e/4c65ac344c52414a80c27d7474d59dc9"},{"body":"Version 1.0.3 Released ## 1.0.3 ## http://go.cloudfw.net/... ##","from":{"type":"user","id":"positivetheme","name":"Orkun Gursel"},"thumbnails":[{"url":"http://m.friendfeed-media.com/2acc7a561618a010337b91eae0577f19166002b9","width":52,"link":"http://m.friendfeed-media.com/2acc7a561618a010337b91eae0577f19166002b9","height":52}],"url":"http://friendfeed.com/positivetheme/5d126020/version-1-0-3-released","date":"2011-09-25T20:52:17Z","id":"e/5d1260209b6b4526805c4607550b8890"},{"body":"Version 1.0.2 Released ## 1.0.2 ## http://go.cloudfw.net/... ## the importing & uploading issue fixed, some css issues fixed","from":{"type":"user","id":"positivetheme","name":"Orkun Gursel"},"thumbnails":[{"url":"http://m.friendfeed-media.com/4c4ad5ce296f974c8eadcd40f14761af77480c2b","width":52,"link":"http://m.friendfeed-media.com/4c4ad5ce296f974c8eadcd40f14761af77480c2b","height":52}],"url":"http://friendfeed.com/positivetheme/459d434a/version-1-0-2-released-importing-uploading","date":"2011-09-25T09:53:31Z","id":"e/459d434a6fc44d45b1db86a5f553807c"},{"body":"Version 1.0.1 Released ## 1.0.1 ## http://themeforest.net/item... ## Piecemaker slider z-index bug fixed","from":{"type":"user","id":"positivetheme","name":"Orkun Gursel"},"thumbnails":[{"url":"http://m.friendfeed-media.com/2acc7a561618a010337b91eae0577f19166002b9","width":52,"link":"http://m.friendfeed-media.com/2acc7a561618a010337b91eae0577f19166002b9","height":52}],"url":"http://friendfeed.com/positivetheme/ed5a6527/version-1-0-released-piecemaker-slider-z-index","date":"2011-09-23T19:46:36Z","id":"e/ed5a6527adfd4a62b36345aa873d289a"}]}', 'no'), +(462, 0, '_transient_timeout_positive_version', '1319232716', 'no'), +(463, 0, '_transient_positive_version', '1.0.4', 'no'), +(464, 0, '_site_transient_timeout_poptags_40cd750bba9870f18aada2478b24840a', '1319232970', 'yes'), +(465, 0, '_site_transient_poptags_40cd750bba9870f18aada2478b24840a', 'a:40:{s:6:"widget";a:3:{s:4:"name";s:6:"widget";s:4:"slug";s:6:"widget";s:5:"count";s:4:"2477";}s:4:"post";a:3:{s:4:"name";s:4:"Post";s:4:"slug";s:4:"post";s:5:"count";s:4:"1672";}s:6:"plugin";a:3:{s:4:"name";s:6:"plugin";s:4:"slug";s:6:"plugin";s:5:"count";s:4:"1488";}s:5:"posts";a:3:{s:4:"name";s:5:"posts";s:4:"slug";s:5:"posts";s:5:"count";s:4:"1249";}s:5:"admin";a:3:{s:4:"name";s:5:"admin";s:4:"slug";s:5:"admin";s:5:"count";s:4:"1237";}s:7:"sidebar";a:3:{s:4:"name";s:7:"sidebar";s:4:"slug";s:7:"sidebar";s:5:"count";s:4:"1202";}s:8:"comments";a:3:{s:4:"name";s:8:"comments";s:4:"slug";s:8:"comments";s:5:"count";s:3:"881";}s:6:"images";a:3:{s:4:"name";s:6:"images";s:4:"slug";s:6:"images";s:5:"count";s:3:"809";}s:7:"twitter";a:3:{s:4:"name";s:7:"twitter";s:4:"slug";s:7:"twitter";s:5:"count";s:3:"778";}s:4:"page";a:3:{s:4:"name";s:4:"page";s:4:"slug";s:4:"page";s:5:"count";s:3:"758";}s:6:"google";a:3:{s:4:"name";s:6:"google";s:4:"slug";s:6:"google";s:5:"count";s:3:"739";}s:5:"links";a:3:{s:4:"name";s:5:"links";s:4:"slug";s:5:"links";s:5:"count";s:3:"686";}s:5:"image";a:3:{s:4:"name";s:5:"image";s:4:"slug";s:5:"image";s:5:"count";s:3:"675";}s:3:"seo";a:3:{s:4:"name";s:3:"seo";s:4:"slug";s:3:"seo";s:5:"count";s:3:"600";}s:3:"rss";a:3:{s:4:"name";s:3:"rss";s:4:"slug";s:3:"rss";s:5:"count";s:3:"530";}s:7:"gallery";a:3:{s:4:"name";s:7:"gallery";s:4:"slug";s:7:"gallery";s:5:"count";s:3:"517";}s:7:"widgets";a:3:{s:4:"name";s:7:"widgets";s:4:"slug";s:7:"widgets";s:5:"count";s:3:"445";}s:5:"pages";a:3:{s:4:"name";s:5:"pages";s:4:"slug";s:5:"pages";s:5:"count";s:3:"443";}s:4:"ajax";a:3:{s:4:"name";s:4:"AJAX";s:4:"slug";s:4:"ajax";s:5:"count";s:3:"439";}s:9:"wordpress";a:3:{s:4:"name";s:9:"wordpress";s:4:"slug";s:9:"wordpress";s:5:"count";s:3:"430";}s:8:"facebook";a:3:{s:4:"name";s:8:"Facebook";s:4:"slug";s:8:"facebook";s:5:"count";s:3:"428";}s:6:"social";a:3:{s:4:"name";s:6:"social";s:4:"slug";s:6:"social";s:5:"count";s:3:"400";}s:9:"shortcode";a:3:{s:4:"name";s:9:"shortcode";s:4:"slug";s:9:"shortcode";s:5:"count";s:3:"389";}s:6:"jquery";a:3:{s:4:"name";s:6:"jquery";s:4:"slug";s:6:"jquery";s:5:"count";s:3:"379";}s:10:"javascript";a:3:{s:4:"name";s:10:"javascript";s:4:"slug";s:10:"javascript";s:5:"count";s:3:"373";}s:4:"feed";a:3:{s:4:"name";s:4:"feed";s:4:"slug";s:4:"feed";s:5:"count";s:3:"355";}s:10:"buddypress";a:3:{s:4:"name";s:10:"buddypress";s:4:"slug";s:10:"buddypress";s:5:"count";s:3:"354";}s:5:"photo";a:3:{s:4:"name";s:5:"photo";s:4:"slug";s:5:"photo";s:5:"count";s:3:"354";}s:5:"video";a:3:{s:4:"name";s:5:"video";s:4:"slug";s:5:"video";s:5:"count";s:3:"350";}s:5:"email";a:3:{s:4:"name";s:5:"email";s:4:"slug";s:5:"email";s:5:"count";s:3:"345";}s:5:"media";a:3:{s:4:"name";s:5:"media";s:4:"slug";s:5:"media";s:5:"count";s:3:"345";}s:6:"photos";a:3:{s:4:"name";s:6:"photos";s:4:"slug";s:6:"photos";s:5:"count";s:3:"340";}s:5:"flash";a:3:{s:4:"name";s:5:"flash";s:4:"slug";s:5:"flash";s:5:"count";s:3:"328";}s:4:"tags";a:3:{s:4:"name";s:4:"tags";s:4:"slug";s:4:"tags";s:5:"count";s:3:"318";}s:5:"stats";a:3:{s:4:"name";s:5:"stats";s:4:"slug";s:5:"stats";s:5:"count";s:3:"312";}s:4:"link";a:3:{s:4:"name";s:4:"link";s:4:"slug";s:4:"link";s:5:"count";s:3:"309";}s:7:"content";a:3:{s:4:"name";s:7:"content";s:4:"slug";s:7:"content";s:5:"count";s:3:"301";}s:8:"category";a:3:{s:4:"name";s:8:"category";s:4:"slug";s:8:"category";s:5:"count";s:3:"289";}s:7:"comment";a:3:{s:4:"name";s:7:"comment";s:4:"slug";s:7:"comment";s:5:"count";s:3:"289";}s:4:"spam";a:3:{s:4:"name";s:4:"spam";s:4:"slug";s:4:"spam";s:5:"count";s:3:"283";}}', 'yes'), +(467, 0, 'smart_youtube', 'a:26:{s:5:"posts";s:2:"on";s:8:"comments";s:3:"off";s:3:"img";s:3:"off";s:5:"width";i:425;s:6:"height";i:344;s:7:"widthhq";i:480;s:8:"heighthq";i:295;s:9:"widthside";i:150;s:10:"heightside";i:125;s:3:"rel";i:1;s:5:"color";s:5:"blank";s:6:"border";i:0;s:4:"link";s:2:"on";s:5:"valid";s:3:"off";s:6:"search";s:3:"off";s:4:"info";s:2:"on";s:3:"ann";s:2:"on";s:8:"template";s:7:"{video}";s:8:"autoplay";i:0;s:7:"privacy";i:0;s:5:"wtext";s:0:"";s:6:"wtitle";s:0:"";s:3:"tag";s:0:"";s:6:"iframe";s:2:"on";s:11:"dark_player";s:0:"";s:8:"logoless";s:2:"on";}', 'yes'), +(468, 0, '_transient_plugins_delete_result_1', '1', 'yes'), +(474, 0, 'cat-portfolio_children', 'a:0:{}', 'yes'), +(477, 0, '_transient_timeout_positive_cloudfw_skin', '1321818404', 'no'), +(478, 0, '_transient_positive_cloudfw_skin', '\n\n', 'no'), +(479, 0, '_site_transient_timeout_theme_roots', '1319233728', 'yes'), +(480, 0, '_site_transient_theme_roots', 'a:3:{s:8:"positive";s:7:"/themes";s:12:"twentyeleven";s:7:"/themes";s:9:"twentyten";s:7:"/themes";}', 'yes'), +(483, 0, '_site_transient_update_plugins', 'O:8:"stdClass":3:{s:12:"last_checked";i:1319226607;s:7:"checked";a:3:{s:51:"make-filename-lowercase/make-filename-lowercase.php";s:5:"1.0.0";s:57:"sanitize-spanish-filenames/sanitize-spanish-filenames.php";s:5:"1.0.2";s:49:"vipers-video-quicktags/vipers-video-quicktags.php";s:5:"6.3.1";}s:8:"response";a:0:{}}', 'yes'), +(484, 0, 'vvq_options', 'a:2:{i:0;b:0;s:7:"version";s:5:"6.3.1";}', 'yes'); -- -------------------------------------------------------- @@ -304,14 +361,258 @@ CREATE TABLE IF NOT EXISTS `wpr3ss_postmeta` ( PRIMARY KEY (`meta_id`), KEY `post_id` (`post_id`), KEY `meta_key` (`meta_key`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=2 ; +) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=309 ; -- -- Volcado de datos para la tabla `wpr3ss_postmeta` -- INSERT INTO `wpr3ss_postmeta` (`meta_id`, `post_id`, `meta_key`, `meta_value`) VALUES -(1, 2, '_wp_page_template', 'default'); +(1, 2, '_wp_page_template', 'default'), +(2, 4, '_wp_page_template', ''), +(3, 5, '_edit_last', '1'), +(4, 5, '_edit_lock', '1319223229:1'), +(5, 5, '_wp_page_template', 'page-homepage.php'), +(6, 7, '_edit_last', '1'), +(7, 7, '_edit_lock', '1319221265:1'), +(8, 7, '_wp_page_template', 'default'), +(41, 11, '_menu_item_type', 'custom'), +(42, 11, '_menu_item_menu_item_parent', '0'), +(43, 11, '_menu_item_object_id', '11'), +(44, 11, '_menu_item_object', 'custom'), +(45, 11, '_menu_item_target', ''), +(46, 11, '_menu_item_classes', 'a:1:{i:0;s:0:"";}'), +(47, 11, '_menu_item_xfn', ''), +(48, 11, '_menu_item_url', '#'), +(50, 11, 'positive_mega_menu_active', 'FALSE'), +(51, 11, 'positive_mega_menu_hide_title', 'FALSE'), +(52, 11, 'positive_mega_menu_text', ''), +(53, 11, 'positive_mega_menu_columns', '5'), +(54, 11, 'positive_mega_menu_image', ''), +(55, 11, 'positive_mega_menu_image_kind', ''), +(56, 11, 'positive_mega_menu_image_width', ''), +(57, 12, '_menu_item_type', 'custom'), +(58, 12, '_menu_item_menu_item_parent', '0'), +(59, 12, '_menu_item_object_id', '12'), +(60, 12, '_menu_item_object', 'custom'), +(61, 12, '_menu_item_target', ''), +(62, 12, '_menu_item_classes', 'a:1:{i:0;s:0:"";}'), +(63, 12, '_menu_item_xfn', ''), +(64, 12, '_menu_item_url', 'http://Servicios'), +(65, 12, '_menu_item_orphaned', '1319140087'), +(66, 12, 'positive_mega_menu_active', 'FALSE'), +(67, 12, 'positive_mega_menu_hide_title', 'FALSE'), +(68, 12, 'positive_mega_menu_text', ''), +(69, 12, 'positive_mega_menu_columns', ''), +(70, 12, 'positive_mega_menu_image', ''), +(71, 12, 'positive_mega_menu_image_kind', ''), +(72, 12, 'positive_mega_menu_image_width', ''), +(73, 13, '_menu_item_type', 'custom'), +(74, 13, '_menu_item_menu_item_parent', '0'), +(75, 13, '_menu_item_object_id', '13'), +(76, 13, '_menu_item_object', 'custom'), +(77, 13, '_menu_item_target', ''), +(78, 13, '_menu_item_classes', 'a:1:{i:0;s:0:"";}'), +(79, 13, '_menu_item_xfn', ''), +(80, 13, '_menu_item_url', 'http://Empresa'), +(81, 13, '_menu_item_orphaned', '1319140094'), +(82, 13, 'positive_mega_menu_active', 'FALSE'), +(83, 13, 'positive_mega_menu_hide_title', 'FALSE'), +(84, 13, 'positive_mega_menu_text', ''), +(85, 13, 'positive_mega_menu_columns', ''), +(86, 13, 'positive_mega_menu_image', ''), +(87, 13, 'positive_mega_menu_image_kind', ''), +(88, 13, 'positive_mega_menu_image_width', ''), +(89, 14, '_menu_item_type', 'custom'), +(90, 14, '_menu_item_menu_item_parent', '0'), +(91, 14, '_menu_item_object_id', '14'), +(92, 14, '_menu_item_object', 'custom'), +(93, 14, '_menu_item_target', ''), +(94, 14, '_menu_item_classes', 'a:1:{i:0;s:0:"";}'), +(95, 14, '_menu_item_xfn', ''), +(96, 14, '_menu_item_url', '#'), +(98, 14, 'positive_mega_menu_active', 'FALSE'), +(99, 14, 'positive_mega_menu_hide_title', 'FALSE'), +(100, 14, 'positive_mega_menu_text', ''), +(101, 14, 'positive_mega_menu_columns', '5'), +(102, 14, 'positive_mega_menu_image', ''), +(103, 14, 'positive_mega_menu_image_kind', ''), +(104, 14, 'positive_mega_menu_image_width', ''), +(105, 15, '_menu_item_type', 'custom'), +(106, 15, '_menu_item_menu_item_parent', '0'), +(107, 15, '_menu_item_object_id', '15'), +(108, 15, '_menu_item_object', 'custom'), +(109, 15, '_menu_item_target', ''), +(110, 15, '_menu_item_classes', 'a:1:{i:0;s:0:"";}'), +(111, 15, '_menu_item_xfn', ''), +(112, 15, '_menu_item_url', '#'), +(114, 15, 'positive_mega_menu_active', 'FALSE'), +(115, 15, 'positive_mega_menu_hide_title', 'FALSE'), +(116, 15, 'positive_mega_menu_text', ''), +(117, 15, 'positive_mega_menu_columns', '5'), +(118, 15, 'positive_mega_menu_image', ''), +(119, 15, 'positive_mega_menu_image_kind', ''), +(120, 15, 'positive_mega_menu_image_width', ''), +(121, 16, '_menu_item_type', 'custom'), +(122, 16, '_menu_item_menu_item_parent', '0'), +(123, 16, '_menu_item_object_id', '16'), +(124, 16, '_menu_item_object', 'custom'), +(125, 16, '_menu_item_target', ''), +(126, 16, '_menu_item_classes', 'a:1:{i:0;s:0:"";}'), +(127, 16, '_menu_item_xfn', ''), +(128, 16, '_menu_item_url', '#'), +(130, 16, 'positive_mega_menu_active', 'FALSE'), +(131, 16, 'positive_mega_menu_hide_title', 'FALSE'), +(132, 16, 'positive_mega_menu_text', ''), +(133, 16, 'positive_mega_menu_columns', '5'), +(134, 16, 'positive_mega_menu_image', ''), +(135, 16, 'positive_mega_menu_image_kind', ''), +(136, 16, 'positive_mega_menu_image_width', ''), +(137, 17, '_edit_last', '1'), +(138, 17, '_edit_lock', '1319223282:1'), +(139, 17, '_wp_page_template', 'page-sidebar.php'), +(140, 20, '_menu_item_type', 'post_type'), +(141, 20, '_menu_item_menu_item_parent', '0'), +(142, 20, '_menu_item_object_id', '17'), +(143, 20, '_menu_item_object', 'page'), +(144, 20, '_menu_item_target', ''), +(145, 20, '_menu_item_classes', 'a:1:{i:0;s:0:"";}'), +(146, 20, '_menu_item_xfn', ''), +(147, 20, '_menu_item_url', ''), +(149, 20, 'positive_mega_menu_active', 'FALSE'), +(150, 20, 'positive_mega_menu_hide_title', 'FALSE'), +(151, 20, 'positive_mega_menu_text', ''), +(152, 20, 'positive_mega_menu_columns', '5'), +(153, 20, 'positive_mega_menu_image', ''), +(154, 20, 'positive_mega_menu_image_kind', ''), +(155, 20, 'positive_mega_menu_image_width', ''), +(156, 37, '_edit_last', '1'), +(157, 37, '_edit_lock', '1319200305:1'), +(165, 56, '_wp_attached_file', '2011/10/nivo-1.jpg'), +(166, 56, '_wp_attachment_metadata', 'a:6:{s:5:"width";s:3:"940";s:6:"height";s:3:"360";s:14:"hwstring_small";s:23:"height=''49'' width=''128''";s:4:"file";s:18:"2011/10/nivo-1.jpg";s:5:"sizes";a:3:{s:9:"thumbnail";a:3:{s:4:"file";s:18:"nivo-1-150x150.jpg";s:5:"width";s:3:"150";s:6:"height";s:3:"150";}s:6:"medium";a:3:{s:4:"file";s:18:"nivo-1-300x114.jpg";s:5:"width";s:3:"300";s:6:"height";s:3:"114";}s:14:"post-thumbnail";a:3:{s:4:"file";s:18:"nivo-1-640x245.jpg";s:5:"width";s:3:"640";s:6:"height";s:3:"245";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}}'), +(167, 57, '_wp_attached_file', '2011/10/nivo-2.jpg'), +(168, 57, '_wp_attachment_metadata', 'a:6:{s:5:"width";s:3:"940";s:6:"height";s:3:"360";s:14:"hwstring_small";s:23:"height=''49'' width=''128''";s:4:"file";s:18:"2011/10/nivo-2.jpg";s:5:"sizes";a:3:{s:9:"thumbnail";a:3:{s:4:"file";s:18:"nivo-2-150x150.jpg";s:5:"width";s:3:"150";s:6:"height";s:3:"150";}s:6:"medium";a:3:{s:4:"file";s:18:"nivo-2-300x114.jpg";s:5:"width";s:3:"300";s:6:"height";s:3:"114";}s:14:"post-thumbnail";a:3:{s:4:"file";s:18:"nivo-2-640x245.jpg";s:5:"width";s:3:"640";s:6:"height";s:3:"245";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}}'), +(169, 58, '_wp_attached_file', '2011/10/nivo-3.jpg'), +(170, 58, '_wp_attachment_metadata', 'a:6:{s:5:"width";s:3:"940";s:6:"height";s:3:"360";s:14:"hwstring_small";s:23:"height=''49'' width=''128''";s:4:"file";s:18:"2011/10/nivo-3.jpg";s:5:"sizes";a:3:{s:9:"thumbnail";a:3:{s:4:"file";s:18:"nivo-3-150x150.jpg";s:5:"width";s:3:"150";s:6:"height";s:3:"150";}s:6:"medium";a:3:{s:4:"file";s:18:"nivo-3-300x114.jpg";s:5:"width";s:3:"300";s:6:"height";s:3:"114";}s:14:"post-thumbnail";a:3:{s:4:"file";s:18:"nivo-3-640x245.jpg";s:5:"width";s:3:"640";s:6:"height";s:3:"245";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}}'), +(171, 59, '_wp_attached_file', '2011/10/nivo-4.jpg'), +(172, 59, '_wp_attachment_metadata', 'a:6:{s:5:"width";s:3:"940";s:6:"height";s:3:"360";s:14:"hwstring_small";s:23:"height=''49'' width=''128''";s:4:"file";s:18:"2011/10/nivo-4.jpg";s:5:"sizes";a:3:{s:9:"thumbnail";a:3:{s:4:"file";s:18:"nivo-4-150x150.jpg";s:5:"width";s:3:"150";s:6:"height";s:3:"150";}s:6:"medium";a:3:{s:4:"file";s:18:"nivo-4-300x114.jpg";s:5:"width";s:3:"300";s:6:"height";s:3:"114";}s:14:"post-thumbnail";a:3:{s:4:"file";s:18:"nivo-4-640x245.jpg";s:5:"width";s:3:"640";s:6:"height";s:3:"245";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}}'), +(173, 17, 'positive_custom_sidebar', 'contact-sidebar_mdhn3dhnks'), +(174, 93, '_menu_item_type', 'post_type'), +(175, 93, '_menu_item_menu_item_parent', '0'), +(176, 93, '_menu_item_object_id', '7'), +(177, 93, '_menu_item_object', 'page'), +(178, 93, '_menu_item_target', ''), +(179, 93, '_menu_item_classes', 'a:1:{i:0;s:0:"";}'), +(180, 93, '_menu_item_xfn', ''), +(181, 93, '_menu_item_url', ''), +(183, 93, 'positive_mega_menu_active', 'FALSE'), +(184, 93, 'positive_mega_menu_hide_title', 'FALSE'), +(185, 93, 'positive_mega_menu_text', ''), +(186, 93, 'positive_mega_menu_columns', '5'), +(187, 93, 'positive_mega_menu_image', ''), +(188, 93, 'positive_mega_menu_image_kind', ''), +(189, 93, 'positive_mega_menu_image_width', ''), +(190, 96, '_edit_last', '1'), +(191, 96, '_edit_lock', '1319226678:1'), +(196, 100, '_wp_attached_file', '2011/10/certificacion_de_edificios.jpg'), +(197, 100, '_wp_attachment_metadata', 'a:6:{s:5:"width";s:3:"675";s:6:"height";s:3:"240";s:14:"hwstring_small";s:23:"height=''45'' width=''128''";s:4:"file";s:38:"2011/10/certificacion_de_edificios.jpg";s:5:"sizes";a:3:{s:9:"thumbnail";a:3:{s:4:"file";s:38:"certificacion_de_edificios-150x150.jpg";s:5:"width";s:3:"150";s:6:"height";s:3:"150";}s:6:"medium";a:3:{s:4:"file";s:38:"certificacion_de_edificios-300x106.jpg";s:5:"width";s:3:"300";s:6:"height";s:3:"106";}s:14:"post-thumbnail";a:3:{s:4:"file";s:38:"certificacion_de_edificios-640x227.jpg";s:5:"width";s:3:"640";s:6:"height";s:3:"227";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}}'), +(198, 96, '_thumbnail_id', '100'), +(203, 1, '_wp_trash_meta_status', 'publish'), +(204, 1, '_wp_trash_meta_time', '1319222209'), +(205, 1, '_wp_trash_meta_comments_status', 'a:1:{i:1;s:1:"1";}'), +(206, 113, '_edit_last', '1'), +(207, 113, '_edit_lock', '1319224730:1'), +(208, 113, '_wp_page_template', 'page-fullwidth.php'), +(209, 115, '_edit_last', '1'), +(210, 115, '_wp_page_template', 'page-sidebar.php'), +(211, 115, '_edit_lock', '1319223620:1'), +(212, 118, '_edit_last', '1'), +(213, 118, '_wp_page_template', 'default'), +(214, 118, '_edit_lock', '1319223390:1'), +(215, 120, '_edit_last', '1'), +(216, 120, '_wp_page_template', 'page-sidebar.php'), +(217, 120, '_edit_lock', '1319223417:1'), +(218, 122, '_menu_item_type', 'post_type'), +(219, 122, '_menu_item_menu_item_parent', '0'), +(220, 122, '_menu_item_object_id', '113'), +(221, 122, '_menu_item_object', 'page'), +(222, 122, '_menu_item_target', ''), +(223, 122, '_menu_item_classes', 'a:1:{i:0;s:0:"";}'), +(224, 122, '_menu_item_xfn', ''), +(225, 122, '_menu_item_url', ''), +(227, 122, 'positive_mega_menu_active', 'FALSE'), +(228, 122, 'positive_mega_menu_hide_title', 'FALSE'), +(229, 122, 'positive_mega_menu_text', ''), +(230, 122, 'positive_mega_menu_columns', '3'), +(231, 122, 'positive_mega_menu_image', ''), +(232, 122, 'positive_mega_menu_image_kind', ''), +(233, 122, 'positive_mega_menu_image_width', ''), +(234, 123, '_menu_item_type', 'post_type'), +(235, 123, '_menu_item_menu_item_parent', '122'), +(236, 123, '_menu_item_object_id', '120'), +(237, 123, '_menu_item_object', 'page'), +(238, 123, '_menu_item_target', ''), +(239, 123, '_menu_item_classes', 'a:1:{i:0;s:0:"";}'), +(240, 123, '_menu_item_xfn', ''), +(241, 123, '_menu_item_url', ''), +(243, 123, 'positive_mega_menu_active', 'FALSE'), +(244, 123, 'positive_mega_menu_hide_title', 'FALSE'), +(245, 123, 'positive_mega_menu_text', ''), +(246, 123, 'positive_mega_menu_columns', ''), +(247, 123, 'positive_mega_menu_image', ''), +(248, 123, 'positive_mega_menu_image_kind', ''), +(249, 123, 'positive_mega_menu_image_width', ''), +(250, 124, '_menu_item_type', 'post_type'), +(251, 124, '_menu_item_menu_item_parent', '122'), +(252, 124, '_menu_item_object_id', '118'), +(253, 124, '_menu_item_object', 'page'), +(254, 124, '_menu_item_target', ''), +(255, 124, '_menu_item_classes', 'a:1:{i:0;s:0:"";}'), +(256, 124, '_menu_item_xfn', ''), +(257, 124, '_menu_item_url', ''), +(259, 124, 'positive_mega_menu_active', 'FALSE'), +(260, 124, 'positive_mega_menu_hide_title', 'FALSE'), +(261, 124, 'positive_mega_menu_text', ''), +(262, 124, 'positive_mega_menu_columns', ''), +(263, 124, 'positive_mega_menu_image', ''), +(264, 124, 'positive_mega_menu_image_kind', ''), +(265, 124, 'positive_mega_menu_image_width', ''), +(266, 125, '_menu_item_type', 'post_type'), +(267, 125, '_menu_item_menu_item_parent', '122'), +(268, 125, '_menu_item_object_id', '115'), +(269, 125, '_menu_item_object', 'page'), +(270, 125, '_menu_item_target', ''), +(271, 125, '_menu_item_classes', 'a:1:{i:0;s:0:"";}'), +(272, 125, '_menu_item_xfn', ''), +(273, 125, '_menu_item_url', ''), +(275, 125, 'positive_mega_menu_active', 'FALSE'), +(276, 125, 'positive_mega_menu_hide_title', 'FALSE'), +(277, 125, 'positive_mega_menu_text', ''), +(278, 125, 'positive_mega_menu_columns', ''), +(279, 125, 'positive_mega_menu_image', ''), +(280, 125, 'positive_mega_menu_image_kind', ''), +(281, 125, 'positive_mega_menu_image_width', ''), +(283, 130, '_edit_last', '1'), +(284, 130, '_edit_lock', '1319225146:1'), +(285, 131, '_wp_attached_file', '2011/10/eficiencia-energetica.jpg'), +(286, 131, '_wp_attachment_metadata', 'a:6:{s:5:"width";s:3:"400";s:6:"height";s:3:"268";s:14:"hwstring_small";s:23:"height=''85'' width=''128''";s:4:"file";s:33:"2011/10/eficiencia-energetica.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:33:"eficiencia-energetica-150x150.jpg";s:5:"width";s:3:"150";s:6:"height";s:3:"150";}s:6:"medium";a:3:{s:4:"file";s:33:"eficiencia-energetica-300x201.jpg";s:5:"width";s:3:"300";s:6:"height";s:3:"201";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}}'), +(287, 130, '_thumbnail_id', '131'), +(288, 130, 'positive_port_lightbox', 'post'), +(290, 130, 'positive_custom_url', '#'), +(291, 143, '_edit_last', '1'), +(292, 143, '_edit_lock', '1319225334:1'), +(293, 144, '_wp_attached_file', '2011/10/alarnet_control_acceso.jpg'), +(294, 144, '_wp_attachment_metadata', 'a:6:{s:5:"width";s:3:"380";s:6:"height";s:3:"220";s:14:"hwstring_small";s:23:"height=''74'' width=''128''";s:4:"file";s:34:"2011/10/alarnet_control_acceso.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:34:"alarnet_control_acceso-150x150.jpg";s:5:"width";s:3:"150";s:6:"height";s:3:"150";}s:6:"medium";a:3:{s:4:"file";s:34:"alarnet_control_acceso-300x173.jpg";s:5:"width";s:3:"300";s:6:"height";s:3:"173";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}}'), +(295, 143, '_thumbnail_id', '144'), +(296, 143, 'positive_port_lightbox', 'post'), +(297, 143, 'positive_custom_url', '#'), +(298, 145, '_edit_last', '1'), +(299, 145, '_edit_lock', '1319225825:1'), +(300, 146, '_wp_attached_file', '2011/10/voip1.jpg'), +(301, 146, '_wp_attachment_metadata', 'a:6:{s:5:"width";s:3:"630";s:6:"height";s:3:"473";s:14:"hwstring_small";s:23:"height=''96'' width=''128''";s:4:"file";s:17:"2011/10/voip1.jpg";s:5:"sizes";a:2:{s:9:"thumbnail";a:3:{s:4:"file";s:17:"voip1-150x150.jpg";s:5:"width";s:3:"150";s:6:"height";s:3:"150";}s:6:"medium";a:3:{s:4:"file";s:17:"voip1-300x225.jpg";s:5:"width";s:3:"300";s:6:"height";s:3:"225";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}}'), +(302, 145, '_thumbnail_id', '146'), +(303, 145, 'positive_port_lightbox', 'post'), +(304, 145, 'positive_custom_url', '#'); -- -------------------------------------------------------- @@ -348,16 +649,162 @@ CREATE TABLE IF NOT EXISTS `wpr3ss_posts` ( KEY `type_status_date` (`post_type`,`post_status`,`post_date`,`ID`), KEY `post_parent` (`post_parent`), KEY `post_author` (`post_author`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ; +) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=150 ; -- -- Volcado de datos para la tabla `wpr3ss_posts` -- INSERT INTO `wpr3ss_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES -(1, 1, '2011-10-20 18:53:37', '2011-10-20 18:53:37', 'Bienvenido a WordPress. Esta es tu primera entrada. Edítala o bórrala, ¡y comienza a publicar!.', '¡Hola mundo!', '', 'publish', 'open', 'open', '', 'hola-mundo', '', '', '2011-10-20 18:53:37', '2011-10-20 18:53:37', '', 0, 'http://localhost/afetec/?p=1', 0, 'post', '', 1), +(1, 1, '2011-10-20 18:53:37', '2011-10-20 18:53:37', 'Bienvenido a WordPress. Esta es tu primera entrada. Edítala o bórrala, ¡y comienza a publicar!.', '¡Hola mundo!', '', 'trash', 'open', 'open', '', 'hola-mundo', '', '', '2011-10-21 18:36:49', '2011-10-21 18:36:49', '', 0, 'http://localhost/afetec/?p=1', 0, 'post', '', 1), (2, 1, '2011-10-20 18:53:37', '2011-10-20 18:53:37', 'Esta es una página de ejemplo, Es diferente a una entrada de un blog porque se mantiene estática y, en la mayoría de temas, se mostrará en la barra de navegación. Casi todo el mundo comienza con una página Sobre mí para presentarse a los potenciales visitantes. Puede decir algo así:\n\n
¡Hola!: Soy físico durante el día, lector de manga por las noches y este es mi blog. Vivo en Albacete y tengo un gato llamado Alex. Me encantan los mojitos (y mirar a la gente corriendo en los parques)
\n\nO algo así:\n\n
La empresa Calcetines XYC se fundó en 1973, y ha estado produciendo calcetines de calidad para sus clientes desde entonces. Se encuentra en Vetusta, tiene unos 2.000 empleados e intenta ayudar en lo que puede para mejorar la vida en Vestusta
\n\nDeberías ir a tu escritorio, borrar esta página y crear algunas nuevas con tu contenido. ¡A divertirse!', 'Página de ejemplo', '', 'publish', 'open', 'open', '', 'pagina-ejemplo', '', '', '2011-10-20 18:53:37', '2011-10-20 18:53:37', '', 0, 'http://localhost/afetec/?page_id=2', 0, 'page', '', 0), -(3, 1, '2011-10-20 18:53:46', '0000-00-00 00:00:00', '', 'Borrador automático', '', 'auto-draft', 'open', 'open', '', '', '', '', '2011-10-20 18:53:46', '0000-00-00 00:00:00', '', 0, 'http://localhost/afetec/?p=3', 0, 'post', '', 0); +(3, 1, '2011-10-20 18:53:46', '0000-00-00 00:00:00', '', 'Borrador automático', '', 'auto-draft', 'open', 'open', '', '', '', '', '2011-10-20 18:53:46', '0000-00-00 00:00:00', '', 0, 'http://localhost/afetec/?p=3', 0, 'post', '', 0), +(4, 1, '2011-10-20 19:25:57', '2011-10-20 19:25:57', 'Important - Don''t Delete This Page', '[System Page] - Don''t Delete This Page', '', 'publish', 'open', 'open', '', 'system-page-dont-delete-this-page', '', '', '2011-10-20 19:25:57', '2011-10-20 19:25:57', '', 0, 'http://localhost/afetec/?page_id=4', 0, 'page', '', 0), +(5, 1, '2011-10-20 19:35:42', '2011-10-20 19:35:42', '[up]\r\n[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/star.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/trend.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/graph.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n [1of3] [blog cat="4" title="Últimas noticias" columns="1" style="1"] [/1of3] \r\n [1of3]

¿Quiénes somos?

\r\n

Nulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.

\r\n[/1of3] \r\n [1of3_last][icon_box icon="Standard Icons/briefcase.png" title="Contacto"]\r\nC/ Suero de Quiñones 6\r\n28002 Madrid - Spain\r\nTeléfono: (34) 609 785 926\r\ne-mail: info@afetec.com\r\n[button size="normal" color="blue" link="http://localhost/afetec/?page_id=17" target="_blank"]Contactar[/button]\r\n[/icon_box][/1of3_last]\r\n', 'Inicio', '', 'publish', 'open', 'open', '', 'inicio', '', '', '2011-10-21 18:53:47', '2011-10-21 18:53:47', '', 0, 'http://localhost/afetec/?page_id=5', 0, 'page', '', 0), +(6, 1, '2011-10-20 19:35:33', '2011-10-20 19:35:33', '', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision', '', '', '2011-10-20 19:35:33', '2011-10-20 19:35:33', '', 5, 'http://localhost/afetec/?p=6', 0, 'revision', '', 0), +(7, 1, '2011-10-20 19:39:34', '2011-10-20 19:39:34', '', 'Noticias', '', 'publish', 'open', 'open', '', 'blog', '', '', '2011-10-21 18:21:04', '2011-10-21 18:21:04', '', 0, 'http://localhost/afetec/?page_id=7', 0, 'page', '', 0), +(8, 1, '2011-10-20 19:39:22', '2011-10-20 19:39:22', '', 'Blog', '', 'inherit', 'open', 'open', '', '7-revision', '', '', '2011-10-20 19:39:22', '2011-10-20 19:39:22', '', 7, 'http://localhost/afetec/?p=8', 0, 'revision', '', 0), +(11, 1, '2011-10-20 19:48:48', '2011-10-20 19:48:48', '', 'Productos', '', 'publish', 'open', 'open', '', 'productos', '', '', '2011-10-21 19:37:59', '2011-10-21 19:37:59', '', 0, 'http://localhost/afetec/?p=11', 5, 'nav_menu_item', '', 0), +(12, 1, '2011-10-20 19:48:07', '0000-00-00 00:00:00', '', '#', '', 'draft', 'open', 'open', '', '', '', '', '2011-10-20 19:48:07', '0000-00-00 00:00:00', '', 0, 'http://localhost/afetec/?p=12', 1, 'nav_menu_item', '', 0), +(13, 1, '2011-10-20 19:48:14', '0000-00-00 00:00:00', '', '#', '', 'draft', 'open', 'open', '', '', '', '', '2011-10-20 19:48:14', '0000-00-00 00:00:00', '', 0, 'http://localhost/afetec/?p=13', 1, 'nav_menu_item', '', 0), +(14, 1, '2011-10-20 19:48:48', '2011-10-20 19:48:48', '', 'Asistencia', '', 'publish', 'open', 'open', '', 'asistencia', '', '', '2011-10-21 19:37:59', '2011-10-21 19:37:59', '', 0, 'http://localhost/afetec/?p=14', 9, 'nav_menu_item', '', 0), +(15, 1, '2011-10-20 19:48:48', '2011-10-20 19:48:48', '', 'Servicios', '', 'publish', 'open', 'open', '', 'servicios', '', '', '2011-10-21 19:37:59', '2011-10-21 19:37:59', '', 0, 'http://localhost/afetec/?p=15', 6, 'nav_menu_item', '', 0), +(16, 1, '2011-10-20 19:48:49', '2011-10-20 19:48:49', '', 'Empresa', '', 'publish', 'open', 'open', '', 'empresa', '', '', '2011-10-21 19:37:59', '2011-10-21 19:37:59', '', 0, 'http://localhost/afetec/?p=16', 7, 'nav_menu_item', '', 0), +(17, 1, '2011-10-20 19:57:16', '2011-10-20 19:57:16', '

Contacta con nosotros

\r\n[slice]\r\n[contact]\r\n[divider_line]\r\n [tabs tabs="Situación"][tab][gmap][/tab] \r\n [/tabs]\r\n\r\n\r\n[divider_line]', 'Contacto', '', 'publish', 'open', 'open', '', 'contacto', '', '', '2011-10-21 18:54:41', '2011-10-21 18:54:41', '', 0, 'http://localhost/afetec/?page_id=17', 0, 'page', '', 0), +(18, 1, '2011-10-20 19:54:01', '2011-10-20 19:54:01', '', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision', '', '', '2011-10-20 19:54:01', '2011-10-20 19:54:01', '', 17, 'http://localhost/afetec/?p=18', 0, 'revision', '', 0), +(19, 1, '2011-10-20 19:57:16', '2011-10-20 19:57:16', '', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-2', '', '', '2011-10-20 19:57:16', '2011-10-20 19:57:16', '', 17, 'http://localhost/afetec/?p=19', 0, 'revision', '', 0), +(20, 1, '2011-10-20 19:59:49', '2011-10-20 19:59:49', ' ', '', '', 'publish', 'open', 'open', '', '20', '', '', '2011-10-21 19:37:59', '2011-10-21 19:37:59', '', 0, 'http://localhost/afetec/?p=20', 10, 'nav_menu_item', '', 0), +(21, 1, '2011-10-20 19:59:36', '2011-10-20 19:59:36', '[contact]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-3', '', '', '2011-10-20 19:59:36', '2011-10-20 19:59:36', '', 17, 'http://localhost/afetec/?p=21', 0, 'revision', '', 0), +(22, 1, '2011-10-21 16:08:01', '2011-10-21 16:08:01', '

Contacta con nosotros

\n[divider_line]\n[contact]\n[divider_line]\n

Contacta con nosotros

\n[gmap]\n[divider_line]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-autosave', '', '', '2011-10-21 16:08:01', '2011-10-21 16:08:01', '', 17, 'http://localhost/afetec/?p=22', 0, 'revision', '', 0), +(23, 1, '2011-10-20 20:00:10', '2011-10-20 20:00:10', '[contact]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-4', '', '', '2011-10-20 20:00:10', '2011-10-20 20:00:10', '', 17, 'http://localhost/afetec/?p=23', 0, 'revision', '', 0), +(24, 1, '2011-10-20 20:04:40', '2011-10-20 20:04:40', '[contact]\r\n\r\n[gmap]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-5', '', '', '2011-10-20 20:04:40', '2011-10-20 20:04:40', '', 17, 'http://localhost/afetec/?p=24', 0, 'revision', '', 0), +(25, 1, '2011-10-20 20:06:12', '2011-10-20 20:06:12', '[tabs tabs="11"] "+$nl+"      [tab]111[/tab]\r\n[/tabs]\r\n\r\n[contact]\r\n\r\n[gmap]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-6', '', '', '2011-10-20 20:06:12', '2011-10-20 20:06:12', '', 17, 'http://localhost/afetec/?p=25', 0, 'revision', '', 0), +(26, 1, '2011-10-20 20:08:18', '2011-10-20 20:08:18', '[contact]\r\n

ddddddd

\r\n[gmap]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-7', '', '', '2011-10-20 20:08:18', '2011-10-20 20:08:18', '', 17, 'http://localhost/afetec/?p=26', 0, 'revision', '', 0), +(27, 1, '2011-10-20 20:09:16', '2011-10-20 20:09:16', '

Contacta con nosotros

\r\n[contact]\r\n

Contacta con nosotros

\r\n[gmap]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-8', '', '', '2011-10-20 20:09:16', '2011-10-20 20:09:16', '', 17, 'http://localhost/afetec/?p=27', 0, 'revision', '', 0), +(28, 1, '2011-10-20 20:10:13', '2011-10-20 20:10:13', '

Contacta con nosotros

\r\n[slicer]\r\n[divider]\r\n\r\n\r\n[contact]\r\n

Contacta con nosotros

\r\n[gmap]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-9', '', '', '2011-10-20 20:10:13', '2011-10-20 20:10:13', '', 17, 'http://localhost/afetec/?p=28', 0, 'revision', '', 0), +(29, 1, '2011-10-20 20:10:36', '2011-10-20 20:10:36', '

Contacta con nosotros

\r\n[slicer]\r\n\r\nddsdffs\r\n\r\n[divider]\r\n\r\nfsdfdssd\r\n\r\n[contact]\r\n

Contacta con nosotros

\r\n[gmap]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-10', '', '', '2011-10-20 20:10:36', '2011-10-20 20:10:36', '', 17, 'http://localhost/afetec/?p=29', 0, 'revision', '', 0), +(30, 1, '2011-10-20 20:10:50', '2011-10-20 20:10:50', '

Contacta con nosotros

\r\n[slicer]\r\n\r\nddsdffs\r\n\r\n[divider]\r\n\r\nfsdfdssd\r\n\r\n[contact]\r\n[slicer]\r\n

Contacta con nosotros

\r\n[gmap]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-11', '', '', '2011-10-20 20:10:50', '2011-10-20 20:10:50', '', 17, 'http://localhost/afetec/?p=30', 0, 'revision', '', 0), +(31, 1, '2011-10-20 20:11:14', '2011-10-20 20:11:14', '[title1]Contacta con nosotros[/title1]\r\n[slicer]\r\n\r\nddsdffs\r\n\r\n[divider]\r\n\r\nfsdfdssd\r\n\r\n[contact]\r\n[slicer]\r\n

Contacta con nosotros

\r\n[gmap]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-12', '', '', '2011-10-20 20:11:14', '2011-10-20 20:11:14', '', 17, 'http://localhost/afetec/?p=31', 0, 'revision', '', 0), +(32, 1, '2011-10-20 20:11:30', '2011-10-20 20:11:30', '[title1]Contacta con nosotros[/title1]\r\n[contact]\r\n[slicer]\r\n

Contacta con nosotros

\r\n[gmap]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-13', '', '', '2011-10-20 20:11:30', '2011-10-20 20:11:30', '', 17, 'http://localhost/afetec/?p=32', 0, 'revision', '', 0), +(33, 1, '2011-10-20 20:12:07', '2011-10-20 20:12:07', '[slice][down][up][divider_line]\r\n[contact]\r\n\r\n

Contacta con nosotros

\r\n[gmap]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-14', '', '', '2011-10-20 20:12:07', '2011-10-20 20:12:07', '', 17, 'http://localhost/afetec/?p=33', 0, 'revision', '', 0), +(34, 1, '2011-10-20 20:12:26', '2011-10-20 20:12:26', '[slice]\r\n[divider_line]\r\n[contact]\r\n\r\n

Contacta con nosotros

\r\n[gmap]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-15', '', '', '2011-10-20 20:12:26', '2011-10-20 20:12:26', '', 17, 'http://localhost/afetec/?p=34', 0, 'revision', '', 0), +(35, 1, '2011-10-20 20:12:54', '2011-10-20 20:12:54', '

Contacta con nosotros

\r\n[slice]\r\n

Contacta con nosotros

\r\n[divider_line]\r\n[contact]\r\n\r\n

Contacta con nosotros

\r\n[gmap]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-16', '', '', '2011-10-20 20:12:54', '2011-10-20 20:12:54', '', 17, 'http://localhost/afetec/?p=35', 0, 'revision', '', 0), +(36, 1, '2011-10-20 20:13:11', '2011-10-20 20:13:11', '

Contacta con nosotros

\r\n[slice]\r\n[contact]\r\n

Contacta con nosotros

\r\n[divider_line]\r\n[gmap]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-17', '', '', '2011-10-20 20:13:11', '2011-10-20 20:13:11', '', 17, 'http://localhost/afetec/?p=36', 0, 'revision', '', 0), +(37, 1, '2011-10-21 12:31:45', '0000-00-00 00:00:00', '', 'Portfolio Post 1', '', 'draft', 'closed', 'closed', '', '', '', '', '2011-10-21 12:31:45', '2011-10-21 12:31:45', '', 0, 'http://localhost/afetec/?post_type=portfolio&p=37', 0, 'portfolio', '', 0), +(38, 1, '2011-10-20 19:35:42', '2011-10-20 19:35:42', '', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-2', '', '', '2011-10-20 19:35:42', '2011-10-20 19:35:42', '', 5, 'http://localhost/afetec/?p=38', 0, 'revision', '', 0), +(39, 1, '2011-10-21 16:04:21', '2011-10-21 16:04:21', '', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-3', '', '', '2011-10-21 16:04:21', '2011-10-21 16:04:21', '', 5, 'http://localhost/afetec/?p=39', 0, 'revision', '', 0), +(40, 1, '2011-10-20 20:13:50', '2011-10-20 20:13:50', '

Contacta con nosotros

\r\n[divider_line]\r\n[contact]\r\n[divider_line]\r\n

Contacta con nosotros

\r\n[gmap]\r\n[divider_line]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-18', '', '', '2011-10-20 20:13:50', '2011-10-20 20:13:50', '', 17, 'http://localhost/afetec/?p=40', 0, 'revision', '', 0), +(41, 1, '2011-10-21 16:04:53', '2011-10-21 16:04:53', '

Contacta con nosotros

\r\n[divider_line]\r\n[contact]\r\n[divider_line]\r\n

Contacta con nosotros

\r\n[gmap]\r\n[divider_line]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-19', '', '', '2011-10-21 16:04:53', '2011-10-21 16:04:53', '', 17, 'http://localhost/afetec/?p=41', 0, 'revision', '', 0), +(42, 1, '2011-10-21 16:05:51', '2011-10-21 16:05:51', '

Contacta con nosotros

\r\n[divider_line]\r\n[contact]\r\n[divider_line]\r\n

Contacta con nosotros

\r\n[gmap]\r\n[divider_line]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-20', '', '', '2011-10-21 16:05:51', '2011-10-21 16:05:51', '', 17, 'http://localhost/afetec/?p=42', 0, 'revision', '', 0), +(43, 1, '2011-10-21 16:06:19', '2011-10-21 16:06:19', '

Contacta con nosotros

\r\n[divider_line]\r\n[contact]\r\n[divider_line]\r\n

Contacta con nosotros

\r\n[gmap]\r\n[divider_line]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-21', '', '', '2011-10-21 16:06:19', '2011-10-21 16:06:19', '', 17, 'http://localhost/afetec/?p=43', 0, 'revision', '', 0), +(44, 1, '2011-10-21 16:04:35', '2011-10-21 16:04:35', '', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-4', '', '', '2011-10-21 16:04:35', '2011-10-21 16:04:35', '', 5, 'http://localhost/afetec/?p=44', 0, 'revision', '', 0), +(45, 1, '2011-10-21 16:23:26', '2011-10-21 16:23:26', '', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-5', '', '', '2011-10-21 16:23:26', '2011-10-21 16:23:26', '', 5, 'http://localhost/afetec/?p=45', 0, 'revision', '', 0), +(46, 1, '2011-10-21 16:23:49', '2011-10-21 16:23:49', '', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-6', '', '', '2011-10-21 16:23:49', '2011-10-21 16:23:49', '', 5, 'http://localhost/afetec/?p=46', 0, 'revision', '', 0), +(47, 1, '2011-10-21 16:23:57', '2011-10-21 16:23:57', '', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-7', '', '', '2011-10-21 16:23:57', '2011-10-21 16:23:57', '', 5, 'http://localhost/afetec/?p=47', 0, 'revision', '', 0), +(48, 1, '2011-10-21 16:24:17', '2011-10-21 16:24:17', '[slider id="EDH47kWWf9dHlrqNeGws"]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-8', '', '', '2011-10-21 16:24:17', '2011-10-21 16:24:17', '', 5, 'http://localhost/afetec/?p=48', 0, 'revision', '', 0), +(49, 1, '2011-10-21 18:52:39', '2011-10-21 18:52:39', '[up]\n[slider id="vjWIiQYIhoSWDPnNoDkr"]\n[1of4] [icon_box icon="Standard Icons/star.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\n[1of4] [icon_box icon="Standard Icons/trend.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\n[1of4_last] [icon_box icon="Standard Icons/graph.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\n\n[slice]\n\n [blog cat="4" columns="1" style="1"] \n [1of3]

¿Quiénes somos?

\n

Nulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.

\n[/1of3] \n [1of3_last][icon_box icon="Standard Icons/briefcase.png" title="Contacto"]\nC/ Suero de Quiñones 6\n28002 Madrid - Spain\nTeléfono: (34) 609 785 926\ne-mail: info@afetec.com\n[button size="normal" color="blue" link="http://localhost/afetec/?page_id=17" target="_blank"]Contactar[/button]\n[/icon_box][/1of3_last]\n\n \n\n\n[/1of3_last]\n\n[slice]\n', 'Inicio', '', 'inherit', 'open', 'open', '', '5-autosave', '', '', '2011-10-21 18:52:39', '2011-10-21 18:52:39', '', 5, 'http://localhost/afetec/?p=49', 0, 'revision', '', 0), +(50, 1, '2011-10-21 16:24:23', '2011-10-21 16:24:23', '[slider id="EDH47kWWf9dHlrqNeGws"]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-9', '', '', '2011-10-21 16:24:23', '2011-10-21 16:24:23', '', 5, 'http://localhost/afetec/?p=50', 0, 'revision', '', 0), +(51, 1, '2011-10-21 16:25:59', '2011-10-21 16:25:59', '[slider id="EDH47kWWf9dHlrqNeGws"]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-10', '', '', '2011-10-21 16:25:59', '2011-10-21 16:25:59', '', 5, 'http://localhost/afetec/?p=51', 0, 'revision', '', 0), +(52, 1, '2011-10-21 16:28:35', '2011-10-21 16:28:35', '', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-11', '', '', '2011-10-21 16:28:35', '2011-10-21 16:28:35', '', 5, 'http://localhost/afetec/?p=52', 0, 'revision', '', 0), +(53, 1, '2011-10-21 16:30:24', '2011-10-21 16:30:24', '', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-12', '', '', '2011-10-21 16:30:24', '2011-10-21 16:30:24', '', 5, 'http://localhost/afetec/?p=53', 0, 'revision', '', 0), +(54, 1, '2011-10-21 16:32:04', '2011-10-21 16:32:04', '[slider id="nivoSample"]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-13', '', '', '2011-10-21 16:32:04', '2011-10-21 16:32:04', '', 5, 'http://localhost/afetec/?p=54', 0, 'revision', '', 0), +(55, 1, '2011-10-21 16:35:14', '2011-10-21 16:35:14', '[slider id="nivoSample"]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-14', '', '', '2011-10-21 16:35:14', '2011-10-21 16:35:14', '', 5, 'http://localhost/afetec/?p=55', 0, 'revision', '', 0), +(56, 1, '2011-10-21 16:35:49', '2011-10-21 16:35:49', '', 'nivo-1', '', 'inherit', 'open', 'open', '', 'nivo-1', '', '', '2011-10-21 16:35:49', '2011-10-21 16:35:49', '', 5, 'http://localhost/afetec/wp-content/uploads/2011/10/nivo-1.jpg', 0, 'attachment', 'image/jpeg', 0), +(57, 1, '2011-10-21 16:35:50', '2011-10-21 16:35:50', '', 'nivo-2', '', 'inherit', 'open', 'open', '', 'nivo-2', '', '', '2011-10-21 16:35:50', '2011-10-21 16:35:50', '', 5, 'http://localhost/afetec/wp-content/uploads/2011/10/nivo-2.jpg', 0, 'attachment', 'image/jpeg', 0), +(58, 1, '2011-10-21 16:35:51', '2011-10-21 16:35:51', '', 'nivo-3', '', 'inherit', 'open', 'open', '', 'nivo-3', '', '', '2011-10-21 16:35:51', '2011-10-21 16:35:51', '', 5, 'http://localhost/afetec/wp-content/uploads/2011/10/nivo-3.jpg', 0, 'attachment', 'image/jpeg', 0), +(59, 1, '2011-10-21 16:35:52', '2011-10-21 16:35:52', '', 'nivo-4', '', 'inherit', 'open', 'open', '', 'nivo-4', '', '', '2011-10-21 16:35:52', '2011-10-21 16:35:52', '', 5, 'http://localhost/afetec/wp-content/uploads/2011/10/nivo-4.jpg', 0, 'attachment', 'image/jpeg', 0), +(60, 1, '2011-10-21 16:35:32', '2011-10-21 16:35:32', '[slider id="vjWIiQYIhoSWDPnNoDkr"]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-15', '', '', '2011-10-21 16:35:32', '2011-10-21 16:35:32', '', 5, 'http://localhost/afetec/?p=60', 0, 'revision', '', 0), +(61, 1, '2011-10-21 16:35:58', '2011-10-21 16:35:58', '[slider id="vjWIiQYIhoSWDPnNoDkr"]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-16', '', '', '2011-10-21 16:35:58', '2011-10-21 16:35:58', '', 5, 'http://localhost/afetec/?p=61', 0, 'revision', '', 0), +(62, 1, '2011-10-21 16:48:06', '2011-10-21 16:48:06', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-17', '', '', '2011-10-21 16:48:06', '2011-10-21 16:48:06', '', 5, 'http://localhost/afetec/?p=62', 0, 'revision', '', 0), +(63, 1, '2011-10-21 16:55:50', '2011-10-21 16:55:50', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n[slicer]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-18', '', '', '2011-10-21 16:55:50', '2011-10-21 16:55:50', '', 5, 'http://localhost/afetec/?p=63', 0, 'revision', '', 0), +(64, 1, '2011-10-21 16:56:03', '2011-10-21 16:56:03', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n[divider]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-19', '', '', '2011-10-21 16:56:03', '2011-10-21 16:56:03', '', 5, 'http://localhost/afetec/?p=64', 0, 'revision', '', 0), +(65, 1, '2011-10-21 16:57:00', '2011-10-21 16:57:00', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slicer]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-20', '', '', '2011-10-21 16:57:00', '2011-10-21 16:57:00', '', 5, 'http://localhost/afetec/?p=65', 0, 'revision', '', 0), +(66, 1, '2011-10-21 16:58:44', '2011-10-21 16:58:44', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[sector]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-21', '', '', '2011-10-21 16:58:44', '2011-10-21 16:58:44', '', 5, 'http://localhost/afetec/?p=66', 0, 'revision', '', 0), +(67, 1, '2011-10-21 17:02:37', '2011-10-21 17:02:37', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-22', '', '', '2011-10-21 17:02:37', '2011-10-21 17:02:37', '', 5, 'http://localhost/afetec/?p=67', 0, 'revision', '', 0), +(68, 1, '2011-10-21 17:39:16', '2011-10-21 17:39:16', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n[2of3][left top="[object Window]"]Content[/left] [/2of3]\r\n[1of3_last]Content 2[/1of3_last]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-23', '', '', '2011-10-21 17:39:16', '2011-10-21 17:39:16', '', 5, 'http://localhost/afetec/?p=68', 0, 'revision', '', 0), +(69, 1, '2011-10-21 17:41:32', '2011-10-21 17:41:32', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n[2of3]Content[/2of3]\r\n[1of3_last]Content 2[/1of3_last]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-24', '', '', '2011-10-21 17:41:32', '2011-10-21 17:41:32', '', 5, 'http://localhost/afetec/?p=69', 0, 'revision', '', 0), +(70, 1, '2011-10-21 17:41:55', '2011-10-21 17:41:55', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n[2of3] [left top="[object Window]"]Content[/left] [/2of3]\r\n[1of3_last]Content 2[/1of3_last]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-25', '', '', '2011-10-21 17:41:55', '2011-10-21 17:41:55', '', 5, 'http://localhost/afetec/?p=70', 0, 'revision', '', 0), +(71, 1, '2011-10-21 17:42:16', '2011-10-21 17:42:16', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n[left top="[object Window]"]Content[/left]\r\n[2of3] [/2of3]\r\n[1of3_last]Content 2[/1of3_last]\r\n\r\n[left top="[object Window]"]Content[/left]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-26', '', '', '2011-10-21 17:42:16', '2011-10-21 17:42:16', '', 5, 'http://localhost/afetec/?p=71', 0, 'revision', '', 0), +(72, 1, '2011-10-21 17:43:00', '2011-10-21 17:43:00', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n[right top="[object Window]" bottom="0" left="0" right="0"]Content[/right]\r\n[2of3] [/2of3]\r\n[1of3_last]Content 2[/1of3_last]\r\n\r\n[left top="[object Window]"]Content[/left]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-27', '', '', '2011-10-21 17:43:00', '2011-10-21 17:43:00', '', 5, 'http://localhost/afetec/?p=72', 0, 'revision', '', 0), +(73, 1, '2011-10-21 17:43:18', '2011-10-21 17:43:18', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n[right top="[object Window]" bottom="0" left="0" right="0"]Content[/right]\r\n[2of3] [/2of3]\r\n[1of3_last]Content 2[/1of3_last]\r\n\r\n[left top="[object Window]"]Content[/left]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-28', '', '', '2011-10-21 17:43:18', '2011-10-21 17:43:18', '', 5, 'http://localhost/afetec/?p=73', 0, 'revision', '', 0), +(74, 1, '2011-10-21 17:43:30', '2011-10-21 17:43:30', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n ', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-29', '', '', '2011-10-21 17:43:30', '2011-10-21 17:43:30', '', 5, 'http://localhost/afetec/?p=74', 0, 'revision', '', 0), +(75, 1, '2011-10-21 17:45:31', '2011-10-21 17:45:31', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n\r\n [2of3]Content[/2of3] \r\n [1of3_last]Content 2[/1of3_last]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-30', '', '', '2011-10-21 17:45:31', '2011-10-21 17:45:31', '', 5, 'http://localhost/afetec/?p=75', 0, 'revision', '', 0), +(76, 1, '2011-10-21 17:46:04', '2011-10-21 17:46:04', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n

[2of3]Content[/2of3]\r\n[1of3_last]Content 2[/1of3_last]

', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-31', '', '', '2011-10-21 17:46:04', '2011-10-21 17:46:04', '', 5, 'http://localhost/afetec/?p=76', 0, 'revision', '', 0), +(77, 1, '2011-10-21 17:46:33', '2011-10-21 17:46:33', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n[2of3]

Content

[/2of3]\r\n[1of3_last]Content 2[/1of3_last]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-32', '', '', '2011-10-21 17:46:33', '2011-10-21 17:46:33', '', 5, 'http://localhost/afetec/?p=77', 0, 'revision', '', 0), +(78, 1, '2011-10-21 17:53:36', '2011-10-21 17:53:36', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n[2of3]\r\n

Content

\r\n

Nulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.

\r\n[/2of3]\r\n[1of3_last]\r\n[/1of3_last]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-33', '', '', '2011-10-21 17:53:36', '2011-10-21 17:53:36', '', 5, 'http://localhost/afetec/?p=78', 0, 'revision', '', 0), +(79, 1, '2011-10-21 17:56:28', '2011-10-21 17:56:28', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/star.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/trend.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/graph.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n[2of3]\r\n

Content

\r\n

Nulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.

\r\n[/2of3]\r\n[1of3_last]\r\n[/1of3_last]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-34', '', '', '2011-10-21 17:56:28', '2011-10-21 17:56:28', '', 5, 'http://localhost/afetec/?p=79', 0, 'revision', '', 0), +(80, 1, '2011-10-21 17:58:25', '2011-10-21 17:58:25', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/star.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/trend.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/graph.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n[2of3]\r\n

Content

\r\n

Nulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.

\r\n[/2of3]\r\n[1of3_last]Afetec
\r\nC/ Suero de Quiñones 6
\r\n28002 Madrid - Spain
\r\nTeléfono: (34) 609 785 926
\r\ne-mail: info@afetec.com\r\n[/1of3_last]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-35', '', '', '2011-10-21 17:58:25', '2011-10-21 17:58:25', '', 5, 'http://localhost/afetec/?p=80', 0, 'revision', '', 0); +INSERT INTO `wpr3ss_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES +(81, 1, '2011-10-21 17:58:57', '2011-10-21 17:58:57', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/star.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/trend.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/graph.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n[2of3]\r\n

Content

\r\n

Nulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.

\r\n[/2of3]\r\n[1of3_last]

Contacto

\r\nC/ Suero de Quiñones 6\r\n28002 Madrid - Spain\r\nTeléfono: (34) 609 785 926\r\ne-mail: info@afetec.com\r\n[/1of3_last]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-36', '', '', '2011-10-21 17:58:57', '2011-10-21 17:58:57', '', 5, 'http://localhost/afetec/?p=81', 0, 'revision', '', 0), +(82, 1, '2011-10-21 18:02:06', '2011-10-21 18:02:06', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/star.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/trend.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/graph.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n[2of3]\r\n

¿Quiénes somos?

\r\nNulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.\r\n\r\n[/2of3]\r\n[1of3_last]\r\n

Contacto

\r\n
C/ Suero de Quiñones 6\r\n28002 Madrid - Spain\r\nTeléfono: (34) 609 785 926\r\ne-mail: info@afetec.com\r\n[/1of3_last]
 ', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-37', '', '', '2011-10-21 18:02:06', '2011-10-21 18:02:06', '', 5, 'http://localhost/afetec/?p=82', 0, 'revision', '', 0), +(83, 1, '2011-10-21 18:02:55', '2011-10-21 18:02:55', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/star.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/trend.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/graph.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n[2of3]\r\n

¿Quiénes somos?

\r\nNulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.\r\n\r\n[/2of3]\r\n[1of3_last]\r\n

Contacto

\r\n
C/ Suero de Quiñones 6\r\n28002 Madrid - Spain\r\nTeléfono: (34) 609 785 926\r\ne-mail: info@afetec.com
[button size="normal" color="grey" link="http://localhost/afetec/?page_id=17" target="_blank"]Contactar[/button]\r\n[/1of3_last]
', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-38', '', '', '2011-10-21 18:02:55', '2011-10-21 18:02:55', '', 5, 'http://localhost/afetec/?p=83', 0, 'revision', '', 0), +(84, 1, '2011-10-21 18:03:13', '2011-10-21 18:03:13', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/star.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/trend.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/graph.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n[2of3]\r\n

¿Quiénes somos?

\r\nNulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.\r\n\r\n[/2of3]\r\n[1of3_last]\r\n

Contacto

\r\n
C/ Suero de Quiñones 6\r\n28002 Madrid - Spain\r\nTeléfono: (34) 609 785 926\r\ne-mail: info@afetec.com
[button size="normal" color="blue" link="http://localhost/afetec/?page_id=17" target="_blank"]Contactar[/button]\r\n[/1of3_last]
', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-39', '', '', '2011-10-21 18:03:13', '2011-10-21 18:03:13', '', 5, 'http://localhost/afetec/?p=84', 0, 'revision', '', 0), +(85, 1, '2011-10-21 18:06:17', '2011-10-21 18:06:17', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/star.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/trend.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/graph.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n[2of3]\r\n

¿Quiénes somos?

\r\nNulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.\r\n\r\n[/2of3]\r\n[1of3_last]\r\n[icon_box icon="Standard Icons/trend.png" title="Contacto"]\r\n
C/ Suero de Quiñones 6\r\n28002 Madrid - Spain\r\nTeléfono: (34) 609 785 926
\r\ne-mail: info@afetec.com
[button size="normal" color="blue" link="http://localhost/afetec/?page_id=17" target="_blank"]Contactar[/button]\r\n[/icon_box]\r\n[/1of3_last]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-40', '', '', '2011-10-21 18:06:17', '2011-10-21 18:06:17', '', 5, 'http://localhost/afetec/?p=85', 0, 'revision', '', 0), +(86, 1, '2011-10-21 18:06:53', '2011-10-21 18:06:53', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/star.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/trend.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/graph.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n[2of3]\r\n

¿Quiénes somos?

\r\nNulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.\r\n\r\n[/2of3]\r\n[1of3_last]\r\n[icon_box icon="Standard Icons/briefcase.png" title="Contacto"]\r\n
C/ Suero de Quiñones 6\r\n28002 Madrid - Spain\r\nTeléfono: (34) 609 785 926
\r\ne-mail: info@afetec.com
[button size="normal" color="blue" link="http://localhost/afetec/?page_id=17" target="_blank"]Contactar[/button]\r\n[/icon_box]\r\n[/1of3_last]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-41', '', '', '2011-10-21 18:06:53', '2011-10-21 18:06:53', '', 5, 'http://localhost/afetec/?p=86', 0, 'revision', '', 0), +(87, 1, '2011-10-21 18:07:09', '2011-10-21 18:07:09', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/star.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/trend.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/graph.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n[2of3]\r\n

¿Quiénes somos?

\r\nNulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.\r\n\r\n[/2of3]\r\n[1of3_last]\r\n[icon_box icon="Standard Icons/briefcase.png" title="Contacto"]\r\n
C/ Suero de Quiñones 6\r\n28002 Madrid - Spain\r\nTeléfono: (34) 609 785 926\r\ne-mail: info@afetec.com
\r\n[button size="normal" color="blue" link="http://localhost/afetec/?page_id=17" target="_blank"]Contactar[/button]\r\n[/icon_box]\r\n[/1of3_last]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-42', '', '', '2011-10-21 18:07:09', '2011-10-21 18:07:09', '', 5, 'http://localhost/afetec/?p=87', 0, 'revision', '', 0), +(88, 1, '2011-10-21 18:07:31', '2011-10-21 18:07:31', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/star.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/trend.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/graph.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n[2of3]\r\n

¿Quiénes somos?

\r\nNulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.\r\n\r\n[/2of3]\r\n[1of3_last]\r\n[icon_box icon="Standard Icons/briefcase.png" title="Contacto"]\r\n\r\n
C/ Suero de Quiñones 6
28002 Madrid - Spain
Teléfono: (34) 609 785 926
e-mail: info@afetec.com
[button size="normal" color="blue" link="http://localhost/afetec/?page_id=17" target="_blank"]Contactar[/button]\r\n[/icon_box]\r\n[/1of3_last]', 'Inicio', '', 'inherit', 'open', 'open', '', '5-revision-43', '', '', '2011-10-21 18:07:31', '2011-10-21 18:07:31', '', 5, 'http://localhost/afetec/?p=88', 0, 'revision', '', 0), +(89, 1, '2011-10-21 16:06:58', '2011-10-21 16:06:58', '

Contacta con nosotros

\r\n[divider_line]\r\n[contact]\r\n[divider_line]\r\n

Contacta con nosotros

\r\n[gmap]\r\n[divider_line]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-22', '', '', '2011-10-21 16:06:58', '2011-10-21 16:06:58', '', 17, 'http://localhost/afetec/?p=89', 0, 'revision', '', 0), +(90, 1, '2011-10-21 18:13:02', '2011-10-21 18:13:02', '

Contacta con nosotros

\r\n[slice]\r\n[contact]\r\n[divider_line]\r\n

Contacta con nosotros

\r\n[gmap]\r\n[divider_line]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-23', '', '', '2011-10-21 18:13:02', '2011-10-21 18:13:02', '', 17, 'http://localhost/afetec/?p=90', 0, 'revision', '', 0), +(91, 1, '2011-10-21 18:16:47', '2011-10-21 18:16:47', '

Contacta con nosotros

\r\n[slice]\r\n[contact]\r\n[divider_line]\r\n [tabs tabs="Situación"] "+$nl+"      [tab][gmap][/tab] \r\n [/tabs]\r\n\r\n\r\n[divider_line]', 'Contacto', '', 'inherit', 'open', 'open', '', '17-revision-24', '', '', '2011-10-21 18:16:47', '2011-10-21 18:16:47', '', 17, 'http://localhost/afetec/?p=91', 0, 'revision', '', 0), +(92, 1, '2011-10-20 19:39:34', '2011-10-20 19:39:34', '', 'Blog', '', 'inherit', 'open', 'open', '', '7-revision-2', '', '', '2011-10-20 19:39:34', '2011-10-20 19:39:34', '', 7, 'http://localhost/afetec/?p=92', 0, 'revision', '', 0), +(93, 1, '2011-10-21 18:21:25', '2011-10-21 18:21:25', ' ', '', '', 'publish', 'open', 'open', '', '93', '', '', '2011-10-21 19:37:59', '2011-10-21 19:37:59', '', 0, 'http://localhost/afetec/?p=93', 8, 'nav_menu_item', '', 0), +(94, 1, '2011-10-21 18:21:33', '0000-00-00 00:00:00', '', 'Borrador automático', '', 'auto-draft', 'open', 'open', '', '', '', '', '2011-10-21 18:21:33', '0000-00-00 00:00:00', '', 0, 'http://localhost/afetec/?p=94', 0, 'post', '', 0), +(95, 1, '2011-10-21 18:21:38', '0000-00-00 00:00:00', '', 'Borrador automático', '', 'auto-draft', 'open', 'open', '', '', '', '', '2011-10-21 18:21:38', '0000-00-00 00:00:00', '', 0, 'http://localhost/afetec/?p=95', 0, 'post', '', 0), +(96, 1, '2011-10-21 18:26:34', '2011-10-21 18:26:34', 'Mauris vitae dui ut diam egestas aliquam id vel felis. Aliquam id enim non arcu euismod dictum. Proin hendrerit adipiscing dignissim.\r\n\r\n[youtube]http://www.youtube.com/watch?v=J-QdDEQkEnc[/youtube]', 'Certificación energética de edificios', '', 'publish', 'closed', 'open', '', 'lorem-ipsum-dolor-sit-amet', '', '', '2011-10-21 19:51:17', '2011-10-21 19:51:17', '', 0, 'http://localhost/afetec/?p=96', 0, 'post', '', 0), +(97, 1, '2011-10-21 18:22:52', '2011-10-21 18:22:52', 'Mauris vitae dui ut diam egestas aliquam id vel felis. Aliquam id enim non arcu euismod dictum. Proin hendrerit adipiscing dignissim.', 'Lorem ipsum dolor sit amet', '', 'inherit', 'open', 'open', '', '96-revision', '', '', '2011-10-21 18:22:52', '2011-10-21 18:22:52', '', 96, 'http://localhost/afetec/?p=97', 0, 'revision', '', 0), +(98, 1, '2011-10-21 18:26:34', '2011-10-21 18:26:34', 'Mauris vitae dui ut diam egestas aliquam id vel felis. Aliquam id enim non arcu euismod dictum. Proin hendrerit adipiscing dignissim.\r\n\r\nEficiencia energética', 'Lorem ipsum dolor sit amet', '', 'inherit', 'closed', 'open', '', '96-revision-2', '', '', '2011-10-21 18:26:34', '2011-10-21 18:26:34', '', 96, 'http://localhost/afetec/?p=98', 0, 'revision', '', 0), +(99, 1, '2011-10-21 18:33:25', '2011-10-21 18:33:25', 'Mauris vitae dui ut diam egestas aliquam id vel felis. Aliquam id enim non arcu euismod dictum. Proin hendrerit adipiscing dignissim.\n\nEficiencia energética', 'Certificación energética de edificios', '', 'inherit', 'closed', 'open', '', '96-autosave', '', '', '2011-10-21 18:33:25', '2011-10-21 18:33:25', '', 96, 'http://localhost/afetec/?p=99', 0, 'revision', '', 0), +(100, 1, '2011-10-21 18:31:47', '2011-10-21 18:31:47', '', 'certificacion_de_edificios', '', 'inherit', 'closed', 'open', '', 'certificacion_de_edificios', '', '', '2011-10-21 18:31:47', '2011-10-21 18:31:47', '', 96, 'http://localhost/afetec/wp-content/uploads/2011/10/certificacion_de_edificios.jpg', 0, 'attachment', 'image/jpeg', 0), +(101, 1, '2011-10-21 18:28:41', '2011-10-21 18:28:41', 'Mauris vitae dui ut diam egestas aliquam id vel felis. Aliquam id enim non arcu euismod dictum. Proin hendrerit adipiscing dignissim.\r\n\r\nEficiencia energética', 'Lorem ipsum dolor sit amet', '', 'inherit', 'closed', 'open', '', '96-revision-3', '', '', '2011-10-21 18:28:41', '2011-10-21 18:28:41', '', 96, 'http://localhost/afetec/?p=101', 0, 'revision', '', 0), +(102, 1, '2011-10-21 18:32:00', '2011-10-21 18:32:00', 'Mauris vitae dui ut diam egestas aliquam id vel felis. Aliquam id enim non arcu euismod dictum. Proin hendrerit adipiscing dignissim.\r\n\r\nEficiencia energética', 'Lorem ipsum dolor sit amet', '', 'inherit', 'closed', 'open', '', '96-revision-4', '', '', '2011-10-21 18:32:00', '2011-10-21 18:32:00', '', 96, 'http://localhost/afetec/?p=102', 0, 'revision', '', 0), +(103, 1, '2011-10-20 18:53:37', '2011-10-20 18:53:37', 'Bienvenido a WordPress. Esta es tu primera entrada. Edítala o bórrala, ¡y comienza a publicar!.', '¡Hola mundo!', '', 'inherit', 'closed', 'open', '', '1-revision', '', '', '2011-10-20 18:53:37', '2011-10-20 18:53:37', '', 1, 'http://localhost/afetec/?p=103', 0, 'revision', '', 0), +(104, 1, '2011-10-21 18:08:04', '2011-10-21 18:08:04', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/star.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/trend.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/graph.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n[2of3]\r\n

¿Quiénes somos?

\r\nNulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.\r\n\r\n[/2of3]\r\n[1of3_last]\r\n[icon_box icon="Standard Icons/briefcase.png" title="Contacto"]\r\nC/ Suero de Quiñones 6\r\n28002 Madrid - Spain\r\nTeléfono: (34) 609 785 926\r\ne-mail: info@afetec.com\r\n[button size="normal" color="blue" link="http://localhost/afetec/?page_id=17" target="_blank"]Contactar[/button]\r\n[/icon_box]\r\n[/1of3_last]', 'Inicio', '', 'inherit', 'closed', 'open', '', '5-revision-44', '', '', '2011-10-21 18:08:04', '2011-10-21 18:08:04', '', 5, 'http://localhost/afetec/?p=104', 0, 'revision', '', 0), +(105, 1, '2011-10-21 18:45:11', '2011-10-21 18:45:11', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/star.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/trend.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/graph.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n[2of3]\r\n[stitle]¿Quiénes somos?[/stitle]\r\nNulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.\r\n\r\n[/2of3]\r\n[1of3_last]\r\n[icon_box icon="Standard Icons/briefcase.png" title="Contacto"]\r\nC/ Suero de Quiñones 6\r\n28002 Madrid - Spain\r\nTeléfono: (34) 609 785 926\r\ne-mail: info@afetec.com\r\n[button size="normal" color="blue" link="http://localhost/afetec/?page_id=17" target="_blank"]Contactar[/button]\r\n[/icon_box]\r\n[/1of3_last]', 'Inicio', '', 'inherit', 'closed', 'open', '', '5-revision-45', '', '', '2011-10-21 18:45:11', '2011-10-21 18:45:11', '', 5, 'http://localhost/afetec/?p=105', 0, 'revision', '', 0), +(106, 1, '2011-10-21 18:46:19', '2011-10-21 18:46:19', '[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/star.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/trend.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/graph.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n[2of3]\r\n

¿Quiénes somos?

\r\nNulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.\r\n\r\n[/2of3]\r\n[1of3_last]\r\n[icon_box icon="Standard Icons/briefcase.png" title="Contacto"]\r\nC/ Suero de Quiñones 6\r\n28002 Madrid - Spain\r\nTeléfono: (34) 609 785 926\r\ne-mail: info@afetec.com\r\n[button size="normal" color="blue" link="http://localhost/afetec/?page_id=17" target="_blank"]Contactar[/button]\r\n[/icon_box]\r\n[/1of3_last]', 'Inicio', '', 'inherit', 'closed', 'open', '', '5-revision-46', '', '', '2011-10-21 18:46:19', '2011-10-21 18:46:19', '', 5, 'http://localhost/afetec/?p=106', 0, 'revision', '', 0), +(107, 1, '2011-10-21 18:48:07', '2011-10-21 18:48:07', '[up]\r\n[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/star.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/trend.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/graph.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n[2of3]\r\n

¿Quiénes somos?

\r\nNulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.\r\n\r\n[/2of3]\r\n[1of3_last]\r\n[icon_box icon="Standard Icons/briefcase.png" title="Contacto"]\r\nC/ Suero de Quiñones 6\r\n28002 Madrid - Spain\r\nTeléfono: (34) 609 785 926\r\ne-mail: info@afetec.com\r\n[button size="normal" color="blue" link="http://localhost/afetec/?page_id=17" target="_blank"]Contactar[/button]\r\n[/icon_box]\r\n[/1of3_last]', 'Inicio', '', 'inherit', 'closed', 'open', '', '5-revision-47', '', '', '2011-10-21 18:48:07', '2011-10-21 18:48:07', '', 5, 'http://localhost/afetec/?p=107', 0, 'revision', '', 0), +(108, 1, '2011-10-21 18:51:23', '2011-10-21 18:51:23', '[up]\r\n[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/star.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/trend.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/graph.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n [1of3]

¿Quiénes somos?

\r\n

Nulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.

\r\n[/1of3] \r\n [1of3][icon_box icon="Standard Icons/briefcase.png" title="Contacto"]\r\nC/ Suero de Quiñones 6\r\n28002 Madrid - Spain\r\nTeléfono: (34) 609 785 926\r\ne-mail: info@afetec.com\r\n[button size="normal" color="blue" link="http://localhost/afetec/?page_id=17" target="_blank"]Contactar[/button]\r\n[/icon_box][/1of3] \r\n [1of3_last]\r\n \r\n [blog cat="4" columns="3" style="1"] \r\n\r\n[/1of3_last]\r\n\r\n[slice]\r\n', 'Inicio', '', 'inherit', 'closed', 'open', '', '5-revision-48', '', '', '2011-10-21 18:51:23', '2011-10-21 18:51:23', '', 5, 'http://localhost/afetec/?p=108', 0, 'revision', '', 0), +(109, 1, '2011-10-21 18:51:37', '2011-10-21 18:51:37', '[up]\r\n[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/star.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/trend.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/graph.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n [1of3]

¿Quiénes somos?

\r\n

Nulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.

\r\n[/1of3] \r\n [1of3][icon_box icon="Standard Icons/briefcase.png" title="Contacto"]\r\nC/ Suero de Quiñones 6\r\n28002 Madrid - Spain\r\nTeléfono: (34) 609 785 926\r\ne-mail: info@afetec.com\r\n[button size="normal" color="blue" link="http://localhost/afetec/?page_id=17" target="_blank"]Contactar[/button]\r\n[/icon_box][/1of3] \r\n [1of3_last]\r\n \r\n [blog cat="4" columns="1" style="1"] \r\n\r\n[/1of3_last]\r\n\r\n[slice]\r\n', 'Inicio', '', 'inherit', 'closed', 'open', '', '5-revision-49', '', '', '2011-10-21 18:51:37', '2011-10-21 18:51:37', '', 5, 'http://localhost/afetec/?p=109', 0, 'revision', '', 0), +(110, 1, '2011-10-21 18:52:47', '2011-10-21 18:52:47', '[up]\r\n[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/star.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/trend.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/graph.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n [1of3] [blog cat="4" columns="1" style="1"] [/1of3] \r\n [1of3]

¿Quiénes somos?

\r\n

Nulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.

\r\n[/1of3] \r\n [1of3_last][icon_box icon="Standard Icons/briefcase.png" title="Contacto"]\r\nC/ Suero de Quiñones 6\r\n28002 Madrid - Spain\r\nTeléfono: (34) 609 785 926\r\ne-mail: info@afetec.com\r\n[button size="normal" color="blue" link="http://localhost/afetec/?page_id=17" target="_blank"]Contactar[/button]\r\n[/icon_box][/1of3_last]\r\n\r\n \r\n\r\n\r\n\r\n\r\n[slice]\r\n', 'Inicio', '', 'inherit', 'closed', 'open', '', '5-revision-50', '', '', '2011-10-21 18:52:47', '2011-10-21 18:52:47', '', 5, 'http://localhost/afetec/?p=110', 0, 'revision', '', 0), +(111, 1, '2011-10-21 18:53:33', '2011-10-21 18:53:33', '[up]\r\n[slider id="vjWIiQYIhoSWDPnNoDkr"]\r\n[1of4] [icon_box icon="Standard Icons/star.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box] [/1of4]\r\n[1of4] [icon_box icon="Standard Icons/briefcase.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4] [icon_box icon="Standard Icons/trend.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4]\r\n[1of4_last] [icon_box icon="Standard Icons/graph.png" title="Título"]Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus libero lacus, scelerisque vel sagittis a, porta ut massa. Curabitur vulputate metus ut eros ultrices commodo.[/icon_box][/1of4_last]\r\n\r\n[slice]\r\n\r\n [1of3] [blog cat="4" title="Últimas noticias" columns="1" style="1"] [/1of3] \r\n [1of3]

¿Quiénes somos?

\r\n

Nulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.

\r\n[/1of3] \r\n [1of3_last][icon_box icon="Standard Icons/briefcase.png" title="Contacto"]\r\nC/ Suero de Quiñones 6\r\n28002 Madrid - Spain\r\nTeléfono: (34) 609 785 926\r\ne-mail: info@afetec.com\r\n[button size="normal" color="blue" link="http://localhost/afetec/?page_id=17" target="_blank"]Contactar[/button]\r\n[/icon_box][/1of3_last]\r\n\r\n \r\n \r\n\r\n\r\n\r\n\r\n\r\n[slice]\r\n', 'Inicio', '', 'inherit', 'closed', 'open', '', '5-revision-51', '', '', '2011-10-21 18:53:33', '2011-10-21 18:53:33', '', 5, 'http://localhost/afetec/?p=111', 0, 'revision', '', 0), +(112, 1, '2011-10-21 18:18:04', '2011-10-21 18:18:04', '

Contacta con nosotros

\r\n[slice]\r\n[contact]\r\n[divider_line]\r\n [tabs tabs="Situación"] "+$nl+"      [tab][gmap][/tab] \r\n [/tabs]\r\n\r\n\r\n[divider_line]', 'Contacto', '', 'inherit', 'closed', 'open', '', '17-revision-25', '', '', '2011-10-21 18:18:04', '2011-10-21 18:18:04', '', 17, 'http://localhost/afetec/?p=112', 0, 'revision', '', 0), +(113, 1, '2011-10-21 18:55:33', '2011-10-21 18:55:33', '

Soluciones

\r\n[divider_line]\r\n\r\n[portfolio from="a category" id="6" columns="1" limit="-1"]', 'Soluciones', '', 'publish', 'closed', 'open', '', 'soluciones', '', '', '2011-10-21 19:17:59', '2011-10-21 19:17:59', '', 0, 'http://localhost/afetec/?page_id=113', 0, 'page', '', 0), +(114, 1, '2011-10-21 18:55:27', '2011-10-21 18:55:27', '', 'Soluciones', '', 'inherit', 'closed', 'open', '', '113-revision', '', '', '2011-10-21 18:55:27', '2011-10-21 18:55:27', '', 113, 'http://localhost/afetec/?p=114', 0, 'revision', '', 0), +(115, 1, '2011-10-21 18:56:05', '2011-10-21 18:56:05', '

Sistema integral de eficiencia energética

\r\n
\r\n\r\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc quis erat eget urna pharetra ultrices nec ut nunc. Praesent felis metus, hendrerit sed rhoncus eget, convallis eget elit. Aliquam iaculis urna vitae tortor vehicula laoreet bibendum lorem aliquet. Vestibulum facilisis metus ac lorem commodo eget adipiscing mauris egestas. Etiam id augue non elit pharetra mattis quis sit amet ipsum. Donec iaculis, ipsum et tincidunt pellentesque, tellus nunc consectetur nulla, adipiscing malesuada leo urna nec sapien. Curabitur vel ante ut diam vehicula dapibus at non metus. Nunc hendrerit feugiat ligula, at mattis tortor convallis at. Vestibulum placerat lacus a quam imperdiet ut hendrerit mi volutpat.\r\n\r\nAenean malesuada vehicula ipsum nec semper. Sed feugiat urna quis nulla fringilla in semper eros malesuada. Sed molestie varius consectetur. Nulla vel dui a dui posuere suscipit eu vitae lectus. Phasellus vulputate erat eget sapien tempus tincidunt. Etiam convallis nisl vel odio blandit ultrices. Nulla rutrum blandit accumsan. Praesent tincidunt pulvinar lacinia. Quisque nec lectus tellus, et vulputate felis. Mauris sit amet risus vitae quam hendrerit aliquam ac id sapien. Duis risus quam, mollis aliquet ultricies ac, ultrices eget felis. Quisque vel consectetur nisi. Proin ullamcorper ipsum ut massa tempor gravida. Curabitur cursus semper diam vel scelerisque. Aenean cursus, augue eu pretium posuere, lorem felis blandit felis, et mollis velit dui eget neque. Nunc mauris ipsum, elementum ac volutpat non, pellentesque sagittis nisi.\r\n\r\nClass aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nullam vel ipsum elit, ac elementum nisl. Praesent lobortis porta accumsan. Nullam enim magna, volutpat a porta quis, porttitor ut odio. Mauris interdum, est sit amet varius lobortis, est sem suscipit erat, at dapibus nisl nisl vel dui. Etiam imperdiet commodo lobortis. Nulla eros risus, elementum sit amet vestibulum sit amet, sollicitudin eu purus. Praesent dapibus magna a augue suscipit luctus. Phasellus sit amet massa ac risus imperdiet vulputate. Sed id nunc non libero semper commodo id et lacus.\r\n\r\nDonec eget ante vitae neque tempus tincidunt. Sed quis odio mauris, lacinia cursus ante. Nullam et luctus quam. Phasellus posuere eleifend nunc, non laoreet diam dictum id. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Maecenas aliquet nunc et neque tempus feugiat. Quisque aliquet, urna in dapibus fermentum, est mi blandit libero, sit amet placerat neque tellus quis sem. Mauris eu augue velit. Sed at arcu dolor, sed ultrices mi. Vestibulum metus purus, mattis quis tempor id, pellentesque vitae lacus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas felis enim, imperdiet mollis pellentesque id, venenatis sit amet nibh. Sed a eros nunc, ac iaculis sapien. Ut vehicula tortor in dui aliquam id cursus mi ultricies.\r\n\r\nQuisque lobortis est non elit venenatis quis feugiat nibh bibendum. Mauris nibh sapien, lobortis et ultricies eget, sollicitudin quis ligula. Mauris vitae dolor augue, a commodo nulla. Maecenas vitae lacus massa. Donec placerat malesuada massa, nec aliquet metus placerat eget. Curabitur dapibus, tortor a semper malesuada, purus turpis rutrum massa, eu lacinia quam felis non quam. Vivamus molestie, arcu at ultricies facilisis, neque est egestas urna, molestie sollicitudin sem quam ac est. Sed bibendum purus vitae velit sollicitudin ac pellentesque elit pulvinar. Duis et nisl a lorem pulvinar accumsan. Duis posuere gravida risus sed porta. Suspendisse at purus sed mi dictum placerat. Pellentesque metus nisi, luctus vitae auctor vel, elementum sed dui. Nulla molestie mollis neque, vel pulvinar leo porttitor malesuada. Vivamus neque ante, pulvinar vitae luctus ultricies, auctor quis felis. Ut ullamcorper, nibh vel cursus eleifend, lorem massa fermentum neque, viverra dictum tellus nisi ac massa.\r\n\r\n
', 'Sistema integral de eficiencia energética', '', 'publish', 'closed', 'open', '', 'sistema-integral-de-eficiencia-energetica', '', '', '2011-10-21 19:00:20', '2011-10-21 19:00:20', '', 113, 'http://localhost/afetec/?page_id=115', 0, 'page', '', 0), +(116, 1, '2011-10-21 18:55:36', '2011-10-21 18:55:36', '', 'Borrador automático', '', 'inherit', 'closed', 'open', '', '115-revision', '', '', '2011-10-21 18:55:36', '2011-10-21 18:55:36', '', 115, 'http://localhost/afetec/?p=116', 0, 'revision', '', 0), +(117, 1, '2011-10-21 18:56:05', '2011-10-21 18:56:05', '', 'Sistema integral de eficiencia energética', '', 'inherit', 'closed', 'open', '', '115-revision-2', '', '', '2011-10-21 18:56:05', '2011-10-21 18:56:05', '', 115, 'http://localhost/afetec/?p=117', 0, 'revision', '', 0), +(118, 1, '2011-10-21 18:56:29', '2011-10-21 18:56:29', '', 'Gestión global de acceso a recintos', '', 'publish', 'closed', 'open', '', 'gestion-global-de-acceso-a-recintos', '', '', '2011-10-21 18:56:29', '2011-10-21 18:56:29', '', 113, 'http://localhost/afetec/?page_id=118', 0, 'page', '', 0), +(119, 1, '2011-10-21 18:56:15', '2011-10-21 18:56:15', '', 'Borrador automático', '', 'inherit', 'closed', 'open', '', '118-revision', '', '', '2011-10-21 18:56:15', '2011-10-21 18:56:15', '', 118, 'http://localhost/afetec/?p=119', 0, 'revision', '', 0), +(120, 1, '2011-10-21 18:56:56', '2011-10-21 18:56:56', '', 'Soluciones globales de eficiencia de telecomunicación', '', 'publish', 'closed', 'open', '', 'soluciones-globales-de-eficiencia-de-telecomunicacion', '', '', '2011-10-21 18:56:56', '2011-10-21 18:56:56', '', 113, 'http://localhost/afetec/?page_id=120', 0, 'page', '', 0), +(121, 1, '2011-10-21 18:56:37', '2011-10-21 18:56:37', '', 'Borrador automático', '', 'inherit', 'closed', 'open', '', '120-revision', '', '', '2011-10-21 18:56:37', '2011-10-21 18:56:37', '', 120, 'http://localhost/afetec/?p=121', 0, 'revision', '', 0), +(122, 1, '2011-10-21 18:57:44', '2011-10-21 18:57:44', ' ', '', '', 'publish', 'closed', 'open', '', '122', '', '', '2011-10-21 19:37:59', '2011-10-21 19:37:59', '', 0, 'http://localhost/afetec/?p=122', 1, 'nav_menu_item', '', 0), +(123, 1, '2011-10-21 18:57:44', '2011-10-21 18:57:44', ' ', '', '', 'publish', 'closed', 'open', '', '123', '', '', '2011-10-21 19:37:59', '2011-10-21 19:37:59', '', 113, 'http://localhost/afetec/?p=123', 4, 'nav_menu_item', '', 0), +(124, 1, '2011-10-21 18:57:44', '2011-10-21 18:57:44', ' ', '', '', 'publish', 'closed', 'open', '', '124', '', '', '2011-10-21 19:37:59', '2011-10-21 19:37:59', '', 113, 'http://localhost/afetec/?p=124', 3, 'nav_menu_item', '', 0), +(125, 1, '2011-10-21 18:57:44', '2011-10-21 18:57:44', ' ', '', '', 'publish', 'closed', 'open', '', '125', '', '', '2011-10-21 19:37:59', '2011-10-21 19:37:59', '', 113, 'http://localhost/afetec/?p=125', 2, 'nav_menu_item', '', 0), +(126, 1, '2011-10-21 18:56:10', '2011-10-21 18:56:10', '', 'Sistema integral de eficiencia energética', '', 'inherit', 'closed', 'open', '', '115-revision-3', '', '', '2011-10-21 18:56:10', '2011-10-21 18:56:10', '', 115, 'http://localhost/afetec/?p=126', 0, 'revision', '', 0), +(127, 1, '2011-10-21 18:58:25', '2011-10-21 18:58:25', '', 'Sistema integral de eficiencia energética', '', 'inherit', 'closed', 'open', '', '115-revision-4', '', '', '2011-10-21 18:58:25', '2011-10-21 18:58:25', '', 115, 'http://localhost/afetec/?p=127', 0, 'revision', '', 0), +(128, 1, '2011-10-21 19:00:07', '2011-10-21 19:00:07', '

Sistema integral de eficiencia energética

\n ', 'Sistema integral de eficiencia energética', '', 'inherit', 'closed', 'open', '', '115-autosave', '', '', '2011-10-21 19:00:07', '2011-10-21 19:00:07', '', 115, 'http://localhost/afetec/?p=128', 0, 'revision', '', 0), +(129, 1, '2011-10-21 18:59:04', '2011-10-21 18:59:04', '', 'Sistema integral de eficiencia energética', '', 'inherit', 'closed', 'open', '', '115-revision-5', '', '', '2011-10-21 18:59:04', '2011-10-21 18:59:04', '', 115, 'http://localhost/afetec/?p=129', 0, 'revision', '', 0), +(130, 1, '2011-10-21 19:02:36', '2011-10-21 19:02:36', '
\r\n

Sistema integral de eficiencia energética

\r\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc quis erat eget urna pharetra ultrices nec ut nunc. Praesent felis metus, hendrerit sed rhoncus eget, convallis eget elit. Aliquam iaculis urna vitae tortor vehicula laoreet bibendum lorem aliquet.\r\n\r\n[divider_line]\r\n\r\n[button size="normal" color="sky" link="http://localhost/afetec/?page_id=115" target="_blank"]Más información[/button]\r\n\r\n \r\n\r\n
', 'Sistema integral de eficiencia energética', '', 'publish', 'closed', 'closed', '', 'sistema-integral-de-eficiencia-energetica', '', '', '2011-10-21 19:25:45', '2011-10-21 19:25:45', '', 0, 'http://localhost/afetec/?post_type=portfolio&p=130', 0, 'portfolio', '', 0), +(131, 1, '2011-10-21 19:02:21', '2011-10-21 19:02:21', '', 'eficiencia-energetica', '', 'inherit', 'closed', 'open', '', 'eficiencia-energetica', '', '', '2011-10-21 19:02:21', '2011-10-21 19:02:21', '', 130, 'http://localhost/afetec/wp-content/uploads/2011/10/eficiencia-energetica.jpg', 0, 'attachment', 'image/jpeg', 0), +(132, 1, '2011-10-21 19:24:47', '2011-10-21 19:24:47', '
\n

Sistema integral de eficiencia energética

\nLorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc quis erat eget urna pharetra ultrices nec ut nunc. Praesent felis metus, hendrerit sed rhoncus eget, convallis eget elit. Aliquam iaculis urna vitae tortor vehicula laoreet bibendum lorem aliquet.\n\n \n\n[button size="normal" color="sky" link="http://localhost/afetec/?page_id=115" target="_blank"]Más información[/button]\n\n \n\n
', 'Sistema integral de eficiencia energética', '', 'inherit', 'closed', 'open', '', '130-autosave', '', '', '2011-10-21 19:24:47', '2011-10-21 19:24:47', '', 130, 'http://localhost/afetec/?p=132', 0, 'revision', '', 0), +(133, 1, '2011-10-21 18:55:33', '2011-10-21 18:55:33', '', 'Soluciones', '', 'inherit', 'closed', 'open', '', '113-revision-2', '', '', '2011-10-21 18:55:33', '2011-10-21 18:55:33', '', 113, 'http://localhost/afetec/?p=133', 0, 'revision', '', 0), +(134, 1, '2011-10-21 19:05:30', '2011-10-21 19:05:30', '[portfolio from="a category" id="6" columns="1" limit="-1"]', 'Soluciones', '', 'inherit', 'closed', 'open', '', '113-revision-3', '', '', '2011-10-21 19:05:30', '2011-10-21 19:05:30', '', 113, 'http://localhost/afetec/?p=134', 0, 'revision', '', 0); +INSERT INTO `wpr3ss_posts` (`ID`, `post_author`, `post_date`, `post_date_gmt`, `post_content`, `post_title`, `post_excerpt`, `post_status`, `comment_status`, `ping_status`, `post_password`, `post_name`, `to_ping`, `pinged`, `post_modified`, `post_modified_gmt`, `post_content_filtered`, `post_parent`, `guid`, `menu_order`, `post_type`, `post_mime_type`, `comment_count`) VALUES +(135, 1, '2011-10-21 19:19:52', '2011-10-21 19:19:52', '

Soluciones

\n[divider_line]\n\n[portfolio from="a category" id="6" columns="1" limit="-1"]', 'Soluciones', '', 'inherit', 'closed', 'open', '', '113-autosave', '', '', '2011-10-21 19:19:52', '2011-10-21 19:19:52', '', 113, 'http://localhost/afetec/?p=135', 0, 'revision', '', 0), +(136, 1, '2011-10-21 19:05:46', '2011-10-21 19:05:46', '[portfolio from="a category" id="6" columns="1" limit="-1"]', 'Soluciones', '', 'inherit', 'closed', 'open', '', '113-revision-4', '', '', '2011-10-21 19:05:46', '2011-10-21 19:05:46', '', 113, 'http://localhost/afetec/?p=136', 0, 'revision', '', 0), +(137, 1, '2011-10-21 19:07:42', '2011-10-21 19:07:42', '[portfolio from="a category" id="6" title="Soluciones" subtitle="Maecenas felis enim, imperdiet mollis pellentesque id, venenatis sit amet nibh. Sed a eros nunc, ac iaculis sapien. Ut vehicula tortor in dui aliquam id cursus mi ultricies" columns="1" limit="-1"]', 'Soluciones', '', 'inherit', 'closed', 'open', '', '113-revision-5', '', '', '2011-10-21 19:07:42', '2011-10-21 19:07:42', '', 113, 'http://localhost/afetec/?p=137', 0, 'revision', '', 0), +(138, 1, '2011-10-21 19:08:08', '2011-10-21 19:08:08', '

Soluciones

\r\n[slice]\r\n\r\n[portfolio from="a category" id="6" title="Soluciones" subtitle="Maecenas felis enim, imperdiet mollis pellentesque id, venenatis sit amet nibh. Sed a eros nunc, ac iaculis sapien. Ut vehicula tortor in dui aliquam id cursus mi ultricies" columns="1" limit="-1"]', 'Soluciones', '', 'inherit', 'closed', 'open', '', '113-revision-6', '', '', '2011-10-21 19:08:08', '2011-10-21 19:08:08', '', 113, 'http://localhost/afetec/?p=138', 0, 'revision', '', 0), +(139, 1, '2011-10-21 19:08:20', '2011-10-21 19:08:20', '

Soluciones

\r\n[slice]\r\n\r\n[portfolio from="a category" id="6" subtitle="Maecenas felis enim, imperdiet mollis pellentesque id, venenatis sit amet nibh. Sed a eros nunc, ac iaculis sapien. Ut vehicula tortor in dui aliquam id cursus mi ultricies" columns="1" limit="-1"]', 'Soluciones', '', 'inherit', 'closed', 'open', '', '113-revision-7', '', '', '2011-10-21 19:08:20', '2011-10-21 19:08:20', '', 113, 'http://localhost/afetec/?p=139', 0, 'revision', '', 0), +(140, 1, '2011-10-21 19:10:20', '2011-10-21 19:10:20', '

Soluciones

\r\n[divider]\r\n\r\n[portfolio from="a category" id="6" subtitle="Maecenas felis enim, imperdiet mollis pellentesque id, venenatis sit amet nibh. Sed a eros nunc, ac iaculis sapien. Ut vehicula tortor in dui aliquam id cursus mi ultricies" columns="1" limit="-1"]', 'Soluciones', '', 'inherit', 'closed', 'open', '', '113-revision-8', '', '', '2011-10-21 19:10:20', '2011-10-21 19:10:20', '', 113, 'http://localhost/afetec/?p=140', 0, 'revision', '', 0), +(141, 1, '2011-10-21 19:11:41', '2011-10-21 19:11:41', '

Soluciones

\r\n[divider_line]\r\n\r\n[portfolio from="a category" id="6" subtitle="Maecenas felis enim, imperdiet mollis pellentesque id, venenatis sit amet nibh. Sed a eros nunc, ac iaculis sapien. Ut vehicula tortor in dui aliquam id cursus mi ultricies" columns="1" limit="-1"]', 'Soluciones', '', 'inherit', 'closed', 'open', '', '113-revision-9', '', '', '2011-10-21 19:11:41', '2011-10-21 19:11:41', '', 113, 'http://localhost/afetec/?p=141', 0, 'revision', '', 0), +(142, 1, '2011-10-21 19:12:03', '2011-10-21 19:12:03', '

Soluciones

\r\n[divider_line]\r\n\r\n[portfolio from="a category" id="6" subtitle="Maecenas felis enim, imperdiet mollis pellentesque id, venenatis sit amet nibh. Sed a eros nunc, ac iaculis sapien. Ut vehicula tortor in dui aliquam id cursus mi ultricies" columns="1" limit="-1"]', 'Soluciones', '', 'inherit', 'closed', 'open', '', '113-revision-10', '', '', '2011-10-21 19:12:03', '2011-10-21 19:12:03', '', 113, 'http://localhost/afetec/?p=142', 0, 'revision', '', 0), +(143, 1, '2011-10-21 19:28:54', '2011-10-21 19:28:54', '
\r\n

Gestión global de acceso a recintos

\r\nDuis enim felis, commodo et tempor non, sodales at turpis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aenean augue lectus, luctus semper tincidunt nec, laoreet at sem. Sed ultrices nisl tincidunt arcu fermentum bibendum.\r\n\r\n[divider_line]\r\n\r\n[button size="normal" color="sky" link="http://localhost/afetec/?page_id=118" target="_blank"]Más información[/button]\r\n\r\n \r\n\r\n
', 'Gestión global de acceso a recintos', '', 'publish', 'closed', 'closed', '', 'gestion-global-de-acceso-a-recintos', '', '', '2011-10-21 19:28:54', '2011-10-21 19:28:54', '', 0, 'http://localhost/afetec/?post_type=portfolio&p=143', 0, 'portfolio', '', 0), +(144, 1, '2011-10-21 19:28:39', '2011-10-21 19:28:39', '', 'alarnet_control_acceso', '', 'inherit', 'closed', 'open', '', 'alarnet_control_acceso', '', '', '2011-10-21 19:28:39', '2011-10-21 19:28:39', '', 143, 'http://localhost/afetec/wp-content/uploads/2011/10/alarnet_control_acceso.jpg', 0, 'attachment', 'image/jpeg', 0), +(145, 1, '2011-10-21 19:36:47', '2011-10-21 19:36:47', '
\r\n

Soluciones globales de eficiencia de telecomunicación

\r\nDuis enim felis, commodo et tempor non, sodales at turpis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aenean augue lectus, luctus semper tincidunt nec, laoreet at sem. Sed ultrices nisl tincidunt arcu fermentum bibendum.\r\n\r\n[divider_line]\r\n\r\n[button size="normal" color="sky" link="http://localhost/afetec/?page_id=120" target="_blank"]Más información[/button]\r\n\r\n
', 'Soluciones globales de eficiencia de telecomunicación', '', 'publish', 'closed', 'closed', '', 'soluciones-globales-de-eficiencia-de-telecomunicacion', '', '', '2011-10-21 19:37:04', '2011-10-21 19:37:04', '', 0, 'http://localhost/afetec/?post_type=portfolio&p=145', 0, 'portfolio', '', 0), +(146, 1, '2011-10-21 19:36:29', '2011-10-21 19:36:29', '', 'voip1', '', 'inherit', 'closed', 'open', '', 'voip1', '', '', '2011-10-21 19:36:29', '2011-10-21 19:36:29', '', 145, 'http://localhost/afetec/wp-content/uploads/2011/10/voip1.jpg', 0, 'attachment', 'image/jpeg', 0), +(147, 1, '2011-10-21 19:38:07', '2011-10-21 19:38:07', '
\n

Soluciones globales de eficiencia de telecomunicación

\nDuis enim felis, commodo et tempor non, sodales at turpis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aenean augue lectus, luctus semper tincidunt nec, laoreet at sem. Sed ultrices nisl tincidunt arcu fermentum bibendum.\n\n[divider_line]\n\n[button size="normal" color="sky" link="http://localhost/afetec/?page_id=120" target="_blank"]Más información[/button]\n\n
', 'Soluciones globales de eficiencia de telecomunicación', '', 'inherit', 'closed', 'open', '', '145-autosave', '', '', '2011-10-21 19:38:07', '2011-10-21 19:38:07', '', 145, 'http://localhost/afetec/?p=147', 0, 'revision', '', 0), +(148, 1, '2011-10-21 18:32:23', '2011-10-21 18:32:23', 'Mauris vitae dui ut diam egestas aliquam id vel felis. Aliquam id enim non arcu euismod dictum. Proin hendrerit adipiscing dignissim.\r\n\r\nEficiencia energética', 'Certificación energética de edificios', '', 'inherit', 'closed', 'open', '', '96-revision-5', '', '', '2011-10-21 18:32:23', '2011-10-21 18:32:23', '', 96, 'http://localhost/afetec/?p=148', 0, 'revision', '', 0), +(149, 1, '2011-10-21 19:50:45', '2011-10-21 19:50:45', 'Mauris vitae dui ut diam egestas aliquam id vel felis. Aliquam id enim non arcu euismod dictum. Proin hendrerit adipiscing dignissim.\r\n\r\n[youtube]http://youtu.be/J-QdDEQkEnc[/youtube]', 'Certificación energética de edificios', '', 'inherit', 'closed', 'open', '', '96-revision-6', '', '', '2011-10-21 19:50:45', '2011-10-21 19:50:45', '', 96, 'http://localhost/afetec/?p=149', 0, 'revision', '', 0); -- -------------------------------------------------------- @@ -373,7 +820,7 @@ CREATE TABLE IF NOT EXISTS `wpr3ss_terms` ( PRIMARY KEY (`term_id`), UNIQUE KEY `slug` (`slug`), KEY `name` (`name`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ; +) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ; -- -- Volcado de datos para la tabla `wpr3ss_terms` @@ -381,7 +828,12 @@ CREATE TABLE IF NOT EXISTS `wpr3ss_terms` ( INSERT INTO `wpr3ss_terms` (`term_id`, `name`, `slug`, `term_group`) VALUES (1, 'Sin categoría', 'sin-categoria', 0), -(2, 'Sitios de interés', 'sitios-de-interes', 0); +(2, 'Sitios de interés', 'sitios-de-interes', 0), +(3, 'Menú principal', 'menu-principal', 0), +(4, 'Noticias', 'noticias', 0), +(5, 'Servicios', 'servicios', 0), +(6, 'Soluciones', 'soluciones', 0), +(7, 'Productos', 'productos', 0); -- -------------------------------------------------------- @@ -409,7 +861,21 @@ INSERT INTO `wpr3ss_term_relationships` (`object_id`, `term_taxonomy_id`, `term_ (4, 2, 0), (5, 2, 0), (6, 2, 0), -(7, 2, 0); +(7, 2, 0), +(11, 3, 0), +(14, 3, 0), +(15, 3, 0), +(16, 3, 0), +(20, 3, 0), +(93, 3, 0), +(96, 4, 0), +(122, 3, 0), +(123, 3, 0), +(124, 3, 0), +(125, 3, 0), +(130, 6, 0), +(143, 6, 0), +(145, 6, 0); -- -------------------------------------------------------- @@ -427,15 +893,20 @@ CREATE TABLE IF NOT EXISTS `wpr3ss_term_taxonomy` ( PRIMARY KEY (`term_taxonomy_id`), UNIQUE KEY `term_id_taxonomy` (`term_id`,`taxonomy`), KEY `taxonomy` (`taxonomy`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=3 ; +) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ; -- -- Volcado de datos para la tabla `wpr3ss_term_taxonomy` -- INSERT INTO `wpr3ss_term_taxonomy` (`term_taxonomy_id`, `term_id`, `taxonomy`, `description`, `parent`, `count`) VALUES -(1, 1, 'category', '', 0, 1), -(2, 2, 'link_category', '', 0, 7); +(1, 1, 'category', '', 0, 0), +(2, 2, 'link_category', '', 0, 7), +(3, 3, 'nav_menu', '', 0, 10), +(4, 4, 'category', '', 0, 1), +(5, 5, 'cat-portfolio', '', 0, 0), +(6, 6, 'cat-portfolio', '', 0, 3), +(7, 7, 'cat-portfolio', '', 0, 0); -- -------------------------------------------------------- @@ -451,7 +922,7 @@ CREATE TABLE IF NOT EXISTS `wpr3ss_usermeta` ( PRIMARY KEY (`umeta_id`), KEY `user_id` (`user_id`), KEY `meta_key` (`meta_key`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=17 ; +) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=28 ; -- -- Volcado de datos para la tabla `wpr3ss_usermeta` @@ -473,7 +944,18 @@ INSERT INTO `wpr3ss_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) (13, 1, 'jabber', ''), (14, 1, 'wpr3ss_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}'), (15, 1, 'wpr3ss_user_level', '10'), -(16, 1, 'wpr3ss_dashboard_quick_press_last_post_id', '3'); +(16, 1, 'wpr3ss_dashboard_quick_press_last_post_id', '3'), +(17, 1, 'wpr3ss_user-settings', 'm4=o&m10=o&m6=o&m7=o&hidetb=1&editor=html&m1=o&imgsize=full'), +(18, 1, 'wpr3ss_user-settings-time', '1319226642'), +(19, 1, 'nav_menu_recently_edited', '3'), +(20, 1, 'managenav-menuscolumnshidden', 'a:4:{i:0;s:11:"link-target";i:1;s:11:"css-classes";i:2;s:3:"xfn";i:3;s:11:"description";}'), +(21, 1, 'metaboxhidden_nav-menus', 'a:4:{i:0;s:8:"add-post";i:1;s:13:"add-portfolio";i:2;s:12:"add-post_tag";i:3;s:17:"add-cat-portfolio";}'), +(22, 1, 'meta-box-order_post', 'a:3:{s:4:"side";s:103:"submitdiv,categorydiv,tagsdiv-post_tag,postimagediv,cloud_page_post_settings,cloud_page_slider_settings";s:6:"normal";s:118:"cloud_page_header_box,postexcerpt,trackbacksdiv,postcustom,commentstatusdiv,commentsdiv,slugdiv,authordiv,revisionsdiv";s:8:"advanced";s:0:"";}'), +(23, 1, 'screen_layout_post', '2'), +(24, 1, 'closedpostboxes_post', 'a:0:{}'), +(25, 1, 'metaboxhidden_post', 'a:7:{i:0;s:11:"postexcerpt";i:1;s:13:"trackbacksdiv";i:2;s:10:"postcustom";i:3;s:11:"commentsdiv";i:4;s:7:"slugdiv";i:5;s:9:"authordiv";i:6;s:12:"revisionsdiv";}'), +(26, 1, 'closedpostboxes_page', 'a:0:{}'), +(27, 1, 'metaboxhidden_page', 'a:5:{i:0;s:10:"postcustom";i:1;s:16:"commentstatusdiv";i:2;s:11:"commentsdiv";i:3;s:7:"slugdiv";i:4;s:9:"authordiv";}'); -- -------------------------------------------------------- diff --git a/db/afetec.wordpress.2011-10-21.xml b/db/afetec.wordpress.2011-10-21.xml new file mode 100644 index 0000000..d594056 --- /dev/null +++ b/db/afetec.wordpress.2011-10-21.xml @@ -0,0 +1,1871 @@ + + + + + + + + + + + + + + + + + + + + + + + Afetec + http://localhost/afetec + Otro sitio realizado con WordPress + Fri, 21 Oct 2011 19:56:49 +0000 + en + 1.1 + http://localhost/afetec + http://localhost/afetec + + 1rodaxdarranz@rodax-software.com + + 4noticias + 1sin-categoria + 7cat-portfolioproductos + 5cat-portfolioservicios + 6cat-portfoliosoluciones + 3nav_menumenu-principal + + http://wordpress.org/?v=3.2.1 + + + Productos + http://localhost/afetec/?p=11 + Thu, 20 Oct 2011 19:48:48 +0000 + rodax + http://localhost/afetec/?p=11 + + + + 11 + 2011-10-20 19:48:48 + 2011-10-20 19:48:48 + open + open + productos + publish + 0 + 5 + nav_menu_item + + 0 + + + _menu_item_type + + + + _menu_item_menu_item_parent + + + + _menu_item_object_id + + + + _menu_item_object + + + + _menu_item_target + + + + _menu_item_classes + + + + _menu_item_xfn + + + + _menu_item_url + + + + positive_mega_menu_active + + + + positive_mega_menu_hide_title + + + + positive_mega_menu_text + + + + positive_mega_menu_columns + + + + positive_mega_menu_image + + + + positive_mega_menu_image_kind + + + + positive_mega_menu_image_width + + + + + # + http://localhost/afetec/?p=12 + Thu, 01 Jan 1970 00:00:00 +0000 + rodax + http://localhost/afetec/?p=12 + + + + 12 + 2011-10-20 19:48:07 + 0000-00-00 00:00:00 + open + open + + draft + 0 + 1 + nav_menu_item + + 0 + + _menu_item_type + + + + _menu_item_menu_item_parent + + + + _menu_item_object_id + + + + _menu_item_object + + + + _menu_item_target + + + + _menu_item_classes + + + + _menu_item_xfn + + + + _menu_item_url + + + + _menu_item_orphaned + + + + positive_mega_menu_active + + + + positive_mega_menu_hide_title + + + + positive_mega_menu_text + + + + positive_mega_menu_columns + + + + positive_mega_menu_image + + + + positive_mega_menu_image_kind + + + + positive_mega_menu_image_width + + + + + # + http://localhost/afetec/?p=13 + Thu, 01 Jan 1970 00:00:00 +0000 + rodax + http://localhost/afetec/?p=13 + + + + 13 + 2011-10-20 19:48:14 + 0000-00-00 00:00:00 + open + open + + draft + 0 + 1 + nav_menu_item + + 0 + + _menu_item_type + + + + _menu_item_menu_item_parent + + + + _menu_item_object_id + + + + _menu_item_object + + + + _menu_item_target + + + + _menu_item_classes + + + + _menu_item_xfn + + + + _menu_item_url + + + + _menu_item_orphaned + + + + positive_mega_menu_active + + + + positive_mega_menu_hide_title + + + + positive_mega_menu_text + + + + positive_mega_menu_columns + + + + positive_mega_menu_image + + + + positive_mega_menu_image_kind + + + + positive_mega_menu_image_width + + + + + Asistencia + http://localhost/afetec/?p=14 + Thu, 20 Oct 2011 19:48:48 +0000 + rodax + http://localhost/afetec/?p=14 + + + + 14 + 2011-10-20 19:48:48 + 2011-10-20 19:48:48 + open + open + asistencia + publish + 0 + 9 + nav_menu_item + + 0 + + + _menu_item_type + + + + _menu_item_menu_item_parent + + + + _menu_item_object_id + + + + _menu_item_object + + + + _menu_item_target + + + + _menu_item_classes + + + + _menu_item_xfn + + + + _menu_item_url + + + + positive_mega_menu_active + + + + positive_mega_menu_hide_title + + + + positive_mega_menu_text + + + + positive_mega_menu_columns + + + + positive_mega_menu_image + + + + positive_mega_menu_image_kind + + + + positive_mega_menu_image_width + + + + + Servicios + http://localhost/afetec/?p=15 + Thu, 20 Oct 2011 19:48:48 +0000 + rodax + http://localhost/afetec/?p=15 + + + + 15 + 2011-10-20 19:48:48 + 2011-10-20 19:48:48 + open + open + servicios + publish + 0 + 6 + nav_menu_item + + 0 + + + _menu_item_type + + + + _menu_item_menu_item_parent + + + + _menu_item_object_id + + + + _menu_item_object + + + + _menu_item_target + + + + _menu_item_classes + + + + _menu_item_xfn + + + + _menu_item_url + + + + positive_mega_menu_active + + + + positive_mega_menu_hide_title + + + + positive_mega_menu_text + + + + positive_mega_menu_columns + + + + positive_mega_menu_image + + + + positive_mega_menu_image_kind + + + + positive_mega_menu_image_width + + + + + Empresa + http://localhost/afetec/?p=16 + Thu, 20 Oct 2011 19:48:49 +0000 + rodax + http://localhost/afetec/?p=16 + + + + 16 + 2011-10-20 19:48:49 + 2011-10-20 19:48:49 + open + open + empresa + publish + 0 + 7 + nav_menu_item + + 0 + + + _menu_item_type + + + + _menu_item_menu_item_parent + + + + _menu_item_object_id + + + + _menu_item_object + + + + _menu_item_target + + + + _menu_item_classes + + + + _menu_item_xfn + + + + _menu_item_url + + + + positive_mega_menu_active + + + + positive_mega_menu_hide_title + + + + positive_mega_menu_text + + + + positive_mega_menu_columns + + + + positive_mega_menu_image + + + + positive_mega_menu_image_kind + + + + positive_mega_menu_image_width + + + + + + http://localhost/afetec/?p=20 + Thu, 20 Oct 2011 19:59:49 +0000 + rodax + http://localhost/afetec/?p=20 + + + + 20 + 2011-10-20 19:59:49 + 2011-10-20 19:59:49 + open + open + 20 + publish + 0 + 10 + nav_menu_item + + 0 + + + _menu_item_type + + + + _menu_item_menu_item_parent + + + + _menu_item_object_id + + + + _menu_item_object + + + + _menu_item_target + + + + _menu_item_classes + + + + _menu_item_xfn + + + + _menu_item_url + + + + positive_mega_menu_active + + + + positive_mega_menu_hide_title + + + + positive_mega_menu_text + + + + positive_mega_menu_columns + + + + positive_mega_menu_image + + + + positive_mega_menu_image_kind + + + + positive_mega_menu_image_width + + + + + nivo-1 + http://localhost/afetec/?attachment_id=56 + Fri, 21 Oct 2011 16:35:49 +0000 + rodax + http://localhost/afetec/wp-content/uploads/2011/10/nivo-1.jpg + + + + 56 + 2011-10-21 16:35:49 + 2011-10-21 16:35:49 + open + open + nivo-1 + inherit + 5 + 0 + attachment + + 0 + http://localhost/afetec/wp-content/uploads/2011/10/nivo-1.jpg + + _wp_attached_file + + + + _wp_attachment_metadata + + + + + nivo-2 + http://localhost/afetec/?attachment_id=57 + Fri, 21 Oct 2011 16:35:50 +0000 + rodax + http://localhost/afetec/wp-content/uploads/2011/10/nivo-2.jpg + + + + 57 + 2011-10-21 16:35:50 + 2011-10-21 16:35:50 + open + open + nivo-2 + inherit + 5 + 0 + attachment + + 0 + http://localhost/afetec/wp-content/uploads/2011/10/nivo-2.jpg + + _wp_attached_file + + + + _wp_attachment_metadata + + + + + nivo-3 + http://localhost/afetec/?attachment_id=58 + Fri, 21 Oct 2011 16:35:51 +0000 + rodax + http://localhost/afetec/wp-content/uploads/2011/10/nivo-3.jpg + + + + 58 + 2011-10-21 16:35:51 + 2011-10-21 16:35:51 + open + open + nivo-3 + inherit + 5 + 0 + attachment + + 0 + http://localhost/afetec/wp-content/uploads/2011/10/nivo-3.jpg + + _wp_attached_file + + + + _wp_attachment_metadata + + + + + nivo-4 + http://localhost/afetec/?attachment_id=59 + Fri, 21 Oct 2011 16:35:52 +0000 + rodax + http://localhost/afetec/wp-content/uploads/2011/10/nivo-4.jpg + + + + 59 + 2011-10-21 16:35:52 + 2011-10-21 16:35:52 + open + open + nivo-4 + inherit + 5 + 0 + attachment + + 0 + http://localhost/afetec/wp-content/uploads/2011/10/nivo-4.jpg + + _wp_attached_file + + + + _wp_attachment_metadata + + + + + + http://localhost/afetec/?p=93 + Fri, 21 Oct 2011 18:21:25 +0000 + rodax + http://localhost/afetec/?p=93 + + + + 93 + 2011-10-21 18:21:25 + 2011-10-21 18:21:25 + open + open + 93 + publish + 0 + 8 + nav_menu_item + + 0 + + + _menu_item_type + + + + _menu_item_menu_item_parent + + + + _menu_item_object_id + + + + _menu_item_object + + + + _menu_item_target + + + + _menu_item_classes + + + + _menu_item_xfn + + + + _menu_item_url + + + + positive_mega_menu_active + + + + positive_mega_menu_hide_title + + + + positive_mega_menu_text + + + + positive_mega_menu_columns + + + + positive_mega_menu_image + + + + positive_mega_menu_image_kind + + + + positive_mega_menu_image_width + + + + + certificacion_de_edificios + http://localhost/afetec/?attachment_id=100 + Fri, 21 Oct 2011 18:31:47 +0000 + rodax + http://localhost/afetec/wp-content/uploads/2011/10/certificacion_de_edificios.jpg + + + + 100 + 2011-10-21 18:31:47 + 2011-10-21 18:31:47 + closed + open + certificacion_de_edificios + inherit + 96 + 0 + attachment + + 0 + http://localhost/afetec/wp-content/uploads/2011/10/certificacion_de_edificios.jpg + + _wp_attached_file + + + + _wp_attachment_metadata + + + + + + http://localhost/afetec/?p=122 + Fri, 21 Oct 2011 18:57:44 +0000 + rodax + http://localhost/afetec/?p=122 + + + + 122 + 2011-10-21 18:57:44 + 2011-10-21 18:57:44 + closed + open + 122 + publish + 0 + 1 + nav_menu_item + + 0 + + + _menu_item_type + + + + _menu_item_menu_item_parent + + + + _menu_item_object_id + + + + _menu_item_object + + + + _menu_item_target + + + + _menu_item_classes + + + + _menu_item_xfn + + + + _menu_item_url + + + + positive_mega_menu_active + + + + positive_mega_menu_hide_title + + + + positive_mega_menu_text + + + + positive_mega_menu_columns + + + + positive_mega_menu_image + + + + positive_mega_menu_image_kind + + + + positive_mega_menu_image_width + + + + + + http://localhost/afetec/?p=123 + Fri, 21 Oct 2011 18:57:44 +0000 + rodax + http://localhost/afetec/?p=123 + + + + 123 + 2011-10-21 18:57:44 + 2011-10-21 18:57:44 + closed + open + 123 + publish + 113 + 4 + nav_menu_item + + 0 + + + _menu_item_type + + + + _menu_item_menu_item_parent + + + + _menu_item_object_id + + + + _menu_item_object + + + + _menu_item_target + + + + _menu_item_classes + + + + _menu_item_xfn + + + + _menu_item_url + + + + positive_mega_menu_active + + + + positive_mega_menu_hide_title + + + + positive_mega_menu_text + + + + positive_mega_menu_columns + + + + positive_mega_menu_image + + + + positive_mega_menu_image_kind + + + + positive_mega_menu_image_width + + + + + + http://localhost/afetec/?p=124 + Fri, 21 Oct 2011 18:57:44 +0000 + rodax + http://localhost/afetec/?p=124 + + + + 124 + 2011-10-21 18:57:44 + 2011-10-21 18:57:44 + closed + open + 124 + publish + 113 + 3 + nav_menu_item + + 0 + + + _menu_item_type + + + + _menu_item_menu_item_parent + + + + _menu_item_object_id + + + + _menu_item_object + + + + _menu_item_target + + + + _menu_item_classes + + + + _menu_item_xfn + + + + _menu_item_url + + + + positive_mega_menu_active + + + + positive_mega_menu_hide_title + + + + positive_mega_menu_text + + + + positive_mega_menu_columns + + + + positive_mega_menu_image + + + + positive_mega_menu_image_kind + + + + positive_mega_menu_image_width + + + + + + http://localhost/afetec/?p=125 + Fri, 21 Oct 2011 18:57:44 +0000 + rodax + http://localhost/afetec/?p=125 + + + + 125 + 2011-10-21 18:57:44 + 2011-10-21 18:57:44 + closed + open + 125 + publish + 113 + 2 + nav_menu_item + + 0 + + + _menu_item_type + + + + _menu_item_menu_item_parent + + + + _menu_item_object_id + + + + _menu_item_object + + + + _menu_item_target + + + + _menu_item_classes + + + + _menu_item_xfn + + + + _menu_item_url + + + + positive_mega_menu_active + + + + positive_mega_menu_hide_title + + + + positive_mega_menu_text + + + + positive_mega_menu_columns + + + + positive_mega_menu_image + + + + positive_mega_menu_image_kind + + + + positive_mega_menu_image_width + + + + + eficiencia-energetica + http://localhost/afetec/?attachment_id=131 + Fri, 21 Oct 2011 19:02:21 +0000 + rodax + http://localhost/afetec/wp-content/uploads/2011/10/eficiencia-energetica.jpg + + + + 131 + 2011-10-21 19:02:21 + 2011-10-21 19:02:21 + closed + open + eficiencia-energetica + inherit + 130 + 0 + attachment + + 0 + http://localhost/afetec/wp-content/uploads/2011/10/eficiencia-energetica.jpg + + _wp_attached_file + + + + _wp_attachment_metadata + + + + + alarnet_control_acceso + http://localhost/afetec/?attachment_id=144 + Fri, 21 Oct 2011 19:28:39 +0000 + rodax + http://localhost/afetec/wp-content/uploads/2011/10/alarnet_control_acceso.jpg + + + + 144 + 2011-10-21 19:28:39 + 2011-10-21 19:28:39 + closed + open + alarnet_control_acceso + inherit + 143 + 0 + attachment + + 0 + http://localhost/afetec/wp-content/uploads/2011/10/alarnet_control_acceso.jpg + + _wp_attached_file + + + + _wp_attachment_metadata + + + + + voip1 + http://localhost/afetec/?attachment_id=146 + Fri, 21 Oct 2011 19:36:29 +0000 + rodax + http://localhost/afetec/wp-content/uploads/2011/10/voip1.jpg + + + + 146 + 2011-10-21 19:36:29 + 2011-10-21 19:36:29 + closed + open + voip1 + inherit + 145 + 0 + attachment + + 0 + http://localhost/afetec/wp-content/uploads/2011/10/voip1.jpg + + _wp_attached_file + + + + _wp_attachment_metadata + + + + + ¡Hola mundo! + http://localhost/afetec/?p=1 + Thu, 20 Oct 2011 18:53:37 +0000 + rodax + http://localhost/afetec/?p=1 + + + + 1 + 2011-10-20 18:53:37 + 2011-10-20 18:53:37 + open + open + hola-mundo + trash + 0 + 0 + post + + 0 + + + _wp_trash_meta_status + + + + _wp_trash_meta_time + + + + _wp_trash_meta_comments_status + + + + 1 + + + http://wordpress.org/ + + 2011-10-20 18:53:37 + 2011-10-20 18:53:37 + Para borrar un comentario sólo tienes que entrar y ver los comentarios de la entrada. Entonces tendrás la opción de editar o borrar.]]> + post-trashed + + 0 + 0 + + + + Página de ejemplo + http://localhost/afetec/?page_id=2 + Thu, 20 Oct 2011 18:53:37 +0000 + rodax + http://localhost/afetec/?page_id=2 + + ¡Hola!: Soy físico durante el día, lector de manga por las noches y este es mi blog. Vivo en Albacete y tengo un gato llamado Alex. Me encantan los mojitos (y mirar a la gente corriendo en los parques) + +O algo así: + +
La empresa Calcetines XYC se fundó en 1973, y ha estado produciendo calcetines de calidad para sus clientes desde entonces. Se encuentra en Vetusta, tiene unos 2.000 empleados e intenta ayudar en lo que puede para mejorar la vida en Vestusta
+ +Deberías ir a tu escritorio, borrar esta página y crear algunas nuevas con tu contenido. ¡A divertirse!]]>
+ + 2 + 2011-10-20 18:53:37 + 2011-10-20 18:53:37 + open + open + pagina-ejemplo + publish + 0 + 0 + page + + 0 + + _wp_page_template + + +
+ + [System Page] - Don't Delete This Page + http://localhost/afetec/?page_id=4 + Thu, 20 Oct 2011 19:25:57 +0000 + rodax + http://localhost/afetec/?page_id=4 + + + + 4 + 2011-10-20 19:25:57 + 2011-10-20 19:25:57 + open + open + system-page-dont-delete-this-page + publish + 0 + 0 + page + + 0 + + _wp_page_template + + + + + Inicio + http://localhost/afetec/ + Thu, 20 Oct 2011 19:35:42 +0000 + rodax + http://localhost/afetec/?page_id=5 + + ¿Quiénes somos? +

Nulla facilisi. Praesent vulputate arcu quis erat faucibus commodo. Curabitur mi elit, consectetur rutrum rutrum nec, dictum a enim. Nullam sit amet pellentesque risus. Nulla quis orci non ipsum fringilla aliquam eu ut metus. Suspendisse potenti.

+[/1of3] + [1of3_last][icon_box icon="Standard Icons/briefcase.png" title="Contacto"] +C/ Suero de Quiñones 6 +28002 Madrid - Spain +Teléfono: (34) 609 785 926 +e-mail: info@afetec.com +[button size="normal" color="blue" link="http://localhost/afetec/?page_id=17" target="_blank"]Contactar[/button] +[/icon_box][/1of3_last] +]]>
+ + 5 + 2011-10-20 19:35:42 + 2011-10-20 19:35:42 + open + open + inicio + publish + 0 + 0 + page + + 0 + + _edit_last + + + + _wp_page_template + + +
+ + Noticias + http://localhost/afetec/?page_id=7 + Thu, 20 Oct 2011 19:39:34 +0000 + rodax + http://localhost/afetec/?page_id=7 + + + + 7 + 2011-10-20 19:39:34 + 2011-10-20 19:39:34 + open + open + blog + publish + 0 + 0 + page + + 0 + + _edit_last + + + + _wp_page_template + + + + + Contacto + http://localhost/afetec/?page_id=17 + Thu, 20 Oct 2011 19:57:16 +0000 + rodax + http://localhost/afetec/?page_id=17 + + Contacta con nosotros +[slice] +[contact] +[divider_line] + [tabs tabs="Situación"][tab][gmap][/tab] + [/tabs] + + +[divider_line] ]]> + + 17 + 2011-10-20 19:57:16 + 2011-10-20 19:57:16 + open + open + contacto + publish + 0 + 0 + page + + 0 + + _edit_last + + + + _wp_page_template + + + + positive_custom_sidebar + + + + + Portfolio Post 1 + http://localhost/afetec/?post_type=portfolio&p=37 + Thu, 01 Jan 1970 00:00:00 +0000 + rodax + http://localhost/afetec/?post_type=portfolio&p=37 + + + + 37 + 2011-10-21 12:31:45 + 0000-00-00 00:00:00 + closed + closed + + draft + 0 + 0 + portfolio + + 0 + + _edit_last + + + + + Certificación energética de edificios + http://localhost/afetec/?p=96 + Fri, 21 Oct 2011 18:26:34 +0000 + rodax + http://localhost/afetec/?p=96 + + + + 96 + 2011-10-21 18:26:34 + 2011-10-21 18:26:34 + closed + open + lorem-ipsum-dolor-sit-amet + publish + 0 + 0 + post + + 0 + + + _edit_last + + + + _thumbnail_id + + + + + Soluciones + http://localhost/afetec/?page_id=113 + Fri, 21 Oct 2011 18:55:33 +0000 + rodax + http://localhost/afetec/?page_id=113 + + Soluciones +[divider_line] + +[portfolio from="a category" id="6" columns="1" limit="-1"] ]]> + + 113 + 2011-10-21 18:55:33 + 2011-10-21 18:55:33 + closed + open + soluciones + publish + 0 + 0 + page + + 0 + + _edit_last + + + + _wp_page_template + + + + + Sistema integral de eficiencia energética + http://localhost/afetec/?page_id=115 + Fri, 21 Oct 2011 18:56:05 +0000 + rodax + http://localhost/afetec/?page_id=115 + + Sistema integral de eficiencia energética +
+ +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc quis erat eget urna pharetra ultrices nec ut nunc. Praesent felis metus, hendrerit sed rhoncus eget, convallis eget elit. Aliquam iaculis urna vitae tortor vehicula laoreet bibendum lorem aliquet. Vestibulum facilisis metus ac lorem commodo eget adipiscing mauris egestas. Etiam id augue non elit pharetra mattis quis sit amet ipsum. Donec iaculis, ipsum et tincidunt pellentesque, tellus nunc consectetur nulla, adipiscing malesuada leo urna nec sapien. Curabitur vel ante ut diam vehicula dapibus at non metus. Nunc hendrerit feugiat ligula, at mattis tortor convallis at. Vestibulum placerat lacus a quam imperdiet ut hendrerit mi volutpat. + +Aenean malesuada vehicula ipsum nec semper. Sed feugiat urna quis nulla fringilla in semper eros malesuada. Sed molestie varius consectetur. Nulla vel dui a dui posuere suscipit eu vitae lectus. Phasellus vulputate erat eget sapien tempus tincidunt. Etiam convallis nisl vel odio blandit ultrices. Nulla rutrum blandit accumsan. Praesent tincidunt pulvinar lacinia. Quisque nec lectus tellus, et vulputate felis. Mauris sit amet risus vitae quam hendrerit aliquam ac id sapien. Duis risus quam, mollis aliquet ultricies ac, ultrices eget felis. Quisque vel consectetur nisi. Proin ullamcorper ipsum ut massa tempor gravida. Curabitur cursus semper diam vel scelerisque. Aenean cursus, augue eu pretium posuere, lorem felis blandit felis, et mollis velit dui eget neque. Nunc mauris ipsum, elementum ac volutpat non, pellentesque sagittis nisi. + +Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nullam vel ipsum elit, ac elementum nisl. Praesent lobortis porta accumsan. Nullam enim magna, volutpat a porta quis, porttitor ut odio. Mauris interdum, est sit amet varius lobortis, est sem suscipit erat, at dapibus nisl nisl vel dui. Etiam imperdiet commodo lobortis. Nulla eros risus, elementum sit amet vestibulum sit amet, sollicitudin eu purus. Praesent dapibus magna a augue suscipit luctus. Phasellus sit amet massa ac risus imperdiet vulputate. Sed id nunc non libero semper commodo id et lacus. + +Donec eget ante vitae neque tempus tincidunt. Sed quis odio mauris, lacinia cursus ante. Nullam et luctus quam. Phasellus posuere eleifend nunc, non laoreet diam dictum id. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Maecenas aliquet nunc et neque tempus feugiat. Quisque aliquet, urna in dapibus fermentum, est mi blandit libero, sit amet placerat neque tellus quis sem. Mauris eu augue velit. Sed at arcu dolor, sed ultrices mi. Vestibulum metus purus, mattis quis tempor id, pellentesque vitae lacus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas felis enim, imperdiet mollis pellentesque id, venenatis sit amet nibh. Sed a eros nunc, ac iaculis sapien. Ut vehicula tortor in dui aliquam id cursus mi ultricies. + +Quisque lobortis est non elit venenatis quis feugiat nibh bibendum. Mauris nibh sapien, lobortis et ultricies eget, sollicitudin quis ligula. Mauris vitae dolor augue, a commodo nulla. Maecenas vitae lacus massa. Donec placerat malesuada massa, nec aliquet metus placerat eget. Curabitur dapibus, tortor a semper malesuada, purus turpis rutrum massa, eu lacinia quam felis non quam. Vivamus molestie, arcu at ultricies facilisis, neque est egestas urna, molestie sollicitudin sem quam ac est. Sed bibendum purus vitae velit sollicitudin ac pellentesque elit pulvinar. Duis et nisl a lorem pulvinar accumsan. Duis posuere gravida risus sed porta. Suspendisse at purus sed mi dictum placerat. Pellentesque metus nisi, luctus vitae auctor vel, elementum sed dui. Nulla molestie mollis neque, vel pulvinar leo porttitor malesuada. Vivamus neque ante, pulvinar vitae luctus ultricies, auctor quis felis. Ut ullamcorper, nibh vel cursus eleifend, lorem massa fermentum neque, viverra dictum tellus nisi ac massa. + +
]]>
+ + 115 + 2011-10-21 18:56:05 + 2011-10-21 18:56:05 + closed + open + sistema-integral-de-eficiencia-energetica + publish + 113 + 0 + page + + 0 + + _edit_last + + + + _wp_page_template + + +
+ + Gestión global de acceso a recintos + http://localhost/afetec/?page_id=118 + Fri, 21 Oct 2011 18:56:29 +0000 + rodax + http://localhost/afetec/?page_id=118 + + + + 118 + 2011-10-21 18:56:29 + 2011-10-21 18:56:29 + closed + open + gestion-global-de-acceso-a-recintos + publish + 113 + 0 + page + + 0 + + _edit_last + + + + _wp_page_template + + + + + Soluciones globales de eficiencia de telecomunicación + http://localhost/afetec/?page_id=120 + Fri, 21 Oct 2011 18:56:56 +0000 + rodax + http://localhost/afetec/?page_id=120 + + + + 120 + 2011-10-21 18:56:56 + 2011-10-21 18:56:56 + closed + open + soluciones-globales-de-eficiencia-de-telecomunicacion + publish + 113 + 0 + page + + 0 + + _edit_last + + + + _wp_page_template + + + + + Sistema integral de eficiencia energética + http://localhost/afetec/?portfolio=sistema-integral-de-eficiencia-energetica + Fri, 21 Oct 2011 19:02:36 +0000 + rodax + http://localhost/afetec/?post_type=portfolio&p=130 + + +

Sistema integral de eficiencia energética

+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc quis erat eget urna pharetra ultrices nec ut nunc. Praesent felis metus, hendrerit sed rhoncus eget, convallis eget elit. Aliquam iaculis urna vitae tortor vehicula laoreet bibendum lorem aliquet. + +[divider_line] + +[button size="normal" color="sky" link="http://localhost/afetec/?page_id=115" target="_blank"]Más información[/button] + +  + +]]>
+ + 130 + 2011-10-21 19:02:36 + 2011-10-21 19:02:36 + closed + closed + sistema-integral-de-eficiencia-energetica + publish + 0 + 0 + portfolio + + 0 + + + _edit_last + + + + _thumbnail_id + + + + positive_port_lightbox + + + + positive_custom_url + + +
+ + Gestión global de acceso a recintos + http://localhost/afetec/?portfolio=gestion-global-de-acceso-a-recintos + Fri, 21 Oct 2011 19:28:54 +0000 + rodax + http://localhost/afetec/?post_type=portfolio&p=143 + + +

Gestión global de acceso a recintos

+Duis enim felis, commodo et tempor non, sodales at turpis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aenean augue lectus, luctus semper tincidunt nec, laoreet at sem. Sed ultrices nisl tincidunt arcu fermentum bibendum. + +[divider_line] + +[button size="normal" color="sky" link="http://localhost/afetec/?page_id=118" target="_blank"]Más información[/button] + +  + +]]>
+ + 143 + 2011-10-21 19:28:54 + 2011-10-21 19:28:54 + closed + closed + gestion-global-de-acceso-a-recintos + publish + 0 + 0 + portfolio + + 0 + + + _edit_last + + + + _thumbnail_id + + + + positive_port_lightbox + + + + positive_custom_url + + +
+ + Soluciones globales de eficiencia de telecomunicación + http://localhost/afetec/?portfolio=soluciones-globales-de-eficiencia-de-telecomunicacion + Fri, 21 Oct 2011 19:36:47 +0000 + rodax + http://localhost/afetec/?post_type=portfolio&p=145 + + +

Soluciones globales de eficiencia de telecomunicación

+Duis enim felis, commodo et tempor non, sodales at turpis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Aenean augue lectus, luctus semper tincidunt nec, laoreet at sem. Sed ultrices nisl tincidunt arcu fermentum bibendum. + +[divider_line] + +[button size="normal" color="sky" link="http://localhost/afetec/?page_id=120" target="_blank"]Más información[/button] + +]]>
+ + 145 + 2011-10-21 19:36:47 + 2011-10-21 19:36:47 + closed + closed + soluciones-globales-de-eficiencia-de-telecomunicacion + publish + 0 + 0 + portfolio + + 0 + + + _edit_last + + + + _thumbnail_id + + + + positive_port_lightbox + + + + positive_custom_url + + +
+
+
diff --git a/información/Imágenes/alarnet_control_acceso.jpg b/información/Imágenes/alarnet_control_acceso.jpg new file mode 100644 index 0000000..eccd3db Binary files /dev/null and b/información/Imágenes/alarnet_control_acceso.jpg differ diff --git a/información/Imágenes/certificacion_de_edificios.JPG b/información/Imágenes/certificacion_de_edificios.JPG new file mode 100644 index 0000000..96f7f41 Binary files /dev/null and b/información/Imágenes/certificacion_de_edificios.JPG differ diff --git a/información/Imágenes/imagen artigulo grupo b.jpg b/información/Imágenes/imagen artigulo grupo b.jpg new file mode 100644 index 0000000..8517a9f Binary files /dev/null and b/información/Imágenes/imagen artigulo grupo b.jpg differ diff --git a/información/Imágenes/oficinas_armstrong1119023.jpg b/información/Imágenes/oficinas_armstrong1119023.jpg new file mode 100644 index 0000000..425d7d3 Binary files /dev/null and b/información/Imágenes/oficinas_armstrong1119023.jpg differ diff --git a/información/Imágenes/voip1.jpg b/información/Imágenes/voip1.jpg new file mode 100644 index 0000000..9ea44b6 Binary files /dev/null and b/información/Imágenes/voip1.jpg differ diff --git a/información/favicon.png b/información/favicon.png new file mode 100644 index 0000000..a9bea8a Binary files /dev/null and b/información/favicon.png differ diff --git a/información/ondas-logo.jpg b/información/ondas-logo.jpg new file mode 100644 index 0000000..82e67cb Binary files /dev/null and b/información/ondas-logo.jpg differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme.zip new file mode 100644 index 0000000..7a082ec Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme.zip differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/change log/v1.0.1.txt b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/change log/v1.0.1.txt new file mode 100644 index 0000000..fd06362 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/change log/v1.0.1.txt @@ -0,0 +1,11 @@ +Positive Theme v1.0.1: + +- Fixed : Some of css issues +- Fixed : Piecemaker Slider + + +The Files Modified: + +- style.css +- includes/sliders/piecemaker_slider.php +- includes/sliders/piecemaker.xml.php \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/change log/v1.0.2.txt b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/change log/v1.0.2.txt new file mode 100644 index 0000000..292bc46 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/change log/v1.0.2.txt @@ -0,0 +1,14 @@ +Positive Theme v1.0.2: + +- Fixed : Some of css issues +- Fixed : The importing and uploading issues + + +The Files Modified: + +- style.css +- cloudfw/classes/class.import.php +- cloudfw/classes/class.uploader.php +- cloudfw/inc/fn.php +- cloudfw/inc/fn.admin.register.php +- cloudfw/inc/core/core.only_admin.php diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/change log/v1.0.3.txt b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/change log/v1.0.3.txt new file mode 100644 index 0000000..bdb68b2 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/change log/v1.0.3.txt @@ -0,0 +1,15 @@ +Positive Theme v1.0.3: + +- Improved : The core system of CloudFw +- Improved : The importing and uploading system +- Fixed : The update notifier for WPMU + + +The Files Modified: + +- style.css +- cloudfw/classes/class.import.php +- cloudfw/classes/class.uploader.php +- cloudfw/inc/fn.php +- cloudfw/inc/fn.admin.register.php +- cloudfw/inc/core/core.only_admin.php diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/change log/v1.0.4.txt b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/change log/v1.0.4.txt new file mode 100644 index 0000000..23b3d35 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/change log/v1.0.4.txt @@ -0,0 +1,14 @@ +Positive Theme v1.0.4: + +- Improved : The core system of CloudFw +- Improved : The importing and uploading system +- Fixed : An error in v1.0.3 +- Fixed : Some javascript issues in IE 8 & 9 + +The Files Modified: + +- style.css +- cloudfw/inc/fn.php +- cloudfw/inc/fn.admin.register.php +- cloudfw/inc/core/core.only_admin.php +- cloudfw/lib/js folder diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/change log/v1.0.txt b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/change log/v1.0.txt new file mode 100644 index 0000000..c121caf --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/change log/v1.0.txt @@ -0,0 +1,3 @@ +Positive Theme v1.0: + +- Released \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/Support/CloudFw Support Center - Get Support.url b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/Support/CloudFw Support Center - Get Support.url new file mode 100644 index 0000000..3542bd0 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/Support/CloudFw Support Center - Get Support.url @@ -0,0 +1,6 @@ +[{000214A0-0000-0000-C000-000000000046}] +Prop3=19,2 +[InternetShortcut] +URL=http://support.cloudfw.net/ +IDList= +HotKey=0 diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/Support/Online Documentation & Video Tutorials.txt b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/Support/Online Documentation & Video Tutorials.txt new file mode 100644 index 0000000..26ef6d2 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/Support/Online Documentation & Video Tutorials.txt @@ -0,0 +1 @@ +Online Documentation URL: http://docs.cloudfw.net/positive/ \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/Support/Positive - Online Documentation.url b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/Support/Positive - Online Documentation.url new file mode 100644 index 0000000..a304795 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/Support/Positive - Online Documentation.url @@ -0,0 +1,6 @@ +[{000214A0-0000-0000-C000-000000000046}] +Prop3=19,2 +[InternetShortcut] +URL=http://docs.cloudfw.net/positive +IDList= +HotKey=0 diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/doc_style.css b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/doc_style.css new file mode 100644 index 0000000..9fa097c --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/doc_style.css @@ -0,0 +1,277 @@ +body { + background: url(images/background.gif) repeat; + font-family: Helvetica, Arial, sans-serif; + font-size: 16px; + font-weight: normal; + text-transform: normal; + letter-spacing: normal; + line-height: 1.5em; + } + +a { + color:#729fb4; + } + +a:hover { + color:#006288; + } + +#document { + margin: 110px auto; + width: 1024px; + + background-color:#f6f8ff; + -moz-box-shadow:0 0 24px rgba(0, 0, 0, 0.4); + -webkit-box-shadow: 0 0 24px rgba(0, 0, 0, 0.4); + box-shadow:0 0 24px rgba(0, 0, 0, 0.4); + color:#999ca8; + border-top:solid 1px #fff; + } + +#header { + padding: 110px 0 50px; + border-bottom: solid 1px #e5e6eb; + } + +#header #logo { + height: 175px; + background: url(images/logo.png) no-repeat scroll 50% 0; + } + +#author { + margin:20px 0; + text-align:center; + text-shadow: 0 1px 1px #fff; + } + +#content { + border-top:solid 1px #fff; + } + +#content #left { + float:left; + width:300px; + } + +#content #right { + float:left; + width:723px; + border-left:solid 1px #e5e6eb; + } + +#thedocument-border { + border-left:solid 1px #fff; + } + +#tableofcontents { + margin:40px; + } + +div#tableofcontents ol { + margin:20px 0; + list-style:inside decimal; + font-size:14px; + color:#48505d; + } + +div#tableofcontents ol li{ + margin:0 0 10px; + } + +div#tableofcontents ol ul li{ + margin:0; + } + +div#tableofcontents ol li a { + font-size:14px; + font-weight:bold; + text-decoration:none; + line-height:20px; + color:#48505d; + } + +div#tableofcontents ol li a:hover { + text-decoration:underline; + color:#636e80; + } + +div#tableofcontents ol ul { + list-style:inside square; + margin: 0 0 10px 20px; + } + +div#tableofcontents ol ul li a { + font-size:13px; + font-weight:normal; + text-decoration:none; + line-height:20px; + color:#48505d; + } + +#thedocument { + padding:40px 60px; + } + +#thanks { + margin: 0 0 30px; + } + +#thanks-author { + font-style:italic; + font-size:12px; + display:block; + margin: 10px 0 0; + } + +#thedocument ol { + list-style:outside decimal; + font-size:24px; + font-weight:bold; + letter-spacing: -.05em; + color:#6b6f7d; + } + +#thedocument ol ul { + list-style:outside circle; + font-size:20px; + } + +#thedocument ol li { + margin-bottom: 50px; + } + +#thedocument ol li p, +#thedocument ol ul li p { + font-size:14px; + font-weight:normal; + letter-spacing:0; + color:#999ca8; + margin-bottom: 20px; + } + +h1,h2 { + font-weight:bold; + letter-spacing: -.05em; + text-shadow: 0 1px -1px #FFF; + color:#6b6f7d; + } + +h1 { + font-size:24px; + margin-bottom: 20px; + } + +h2 { + font-size:18px; + margin-bottom: 10px; + } + +#thedocument ol li { + margin-bottom: 50px; + } + +.fix {clear:both;} + +.back_title { + font-size:16px; + font-weight:normal; + color:#d9dce4; + } + +.text-center { + text-align:center; + } + +.divider { + margin: 20px -60px; + height:1px; + background:#fff; + border-top:solid 1px #e5e6eb; + } + +#top-link { + display:none; + position:fixed; + right:20px; + bottom:20px; + font-size:12px; + } + +#top-link a { + color:#FFF; + text-shadow: 0 0 5px #000; + text-decoration:none; + } + + + + +/* Elements */ +.normal, +.normal ul, +.normal ol, +.normal li { + font-size:13px; + + font-weight:normal; + font-weight: normal; + text-transform: normal; + letter-spacing: normal; + margin:0 !important; + padding:0 !important; + } + +.normal ul{ + list-style: inside disc; + margin-left: 30px !important; + } + +.normal ol{ + list-style:inside decimal; + margin-left: 30px !important; + } + +.cau { + background:#eff1f8; + color:#48505d; + border:solid 1px #E5E6EB; + margin-bottom:20px; + display:block; + } + +.cau .cau-init { + padding: 20px; + border:solid 1px #fafbff; + border-top:solid 1px #FFF; + display:block; + } + +.cau code { + background:#e1e3ea; + } + +code { + padding: 1px 3px; + background:#e1e3ea; + text-shadow: 0 -1px 0 #f6f8ff; + color: #5d5f66; + + -moz-border-radius: 3px; + -webkit-border-radius: 3px; + border-radius: 3px; + } + +embed { + padding: 5px; + background:#eff1f8; + border:solid 1px #fafbff; + border-top:solid 1px #FFF; + } + +.embed { + border:solid 1px #E5E6EB; + } + +.space { + margin-bottom:60px !important; + } \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/images/background.gif b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/images/background.gif new file mode 100644 index 0000000..e66417d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/images/background.gif differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/images/logo.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/images/logo.png new file mode 100644 index 0000000..14c8856 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/images/logo.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/custom.js b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/custom.js new file mode 100644 index 0000000..cbbb8dc --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/custom.js @@ -0,0 +1,30 @@ + //plugin + jQuery.fn.topLink = function(settings) { + settings = jQuery.extend({ + min: 1, + fadeSpeed: 200, + ieOffset: 50 + }, settings); + return this.each(function() { + //listen for scroll + var el = $(this); + el.css('display','none'); //in case the user forgot + $(window).scroll(function() { + //stupid IE hack + if(!jQuery.support.hrefNormalized) { + el.css({ + 'position': 'absolute', + 'top': $(window).scrollTop() + $(window).height() - settings.ieOffset + }); + } + if($(window).scrollTop() >= settings.min) + { + el.fadeIn(settings.fadeSpeed); + } + else + { + el.fadeOut(settings.fadeSpeed); + } + }); + }); + }; \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/blank.gif b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/blank.gif new file mode 100644 index 0000000..35d42e8 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/blank.gif differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_close.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_close.png new file mode 100644 index 0000000..0703530 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_close.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_loading.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_loading.png new file mode 100644 index 0000000..2503017 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_loading.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_nav_left.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_nav_left.png new file mode 100644 index 0000000..ebaa6a4 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_nav_left.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_nav_right.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_nav_right.png new file mode 100644 index 0000000..873294e Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_nav_right.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_e.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_e.png new file mode 100644 index 0000000..2eda089 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_e.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_n.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_n.png new file mode 100644 index 0000000..69aa10e Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_n.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_ne.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_ne.png new file mode 100644 index 0000000..79f6980 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_ne.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_nw.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_nw.png new file mode 100644 index 0000000..7182cd9 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_nw.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_s.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_s.png new file mode 100644 index 0000000..d8858bf Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_s.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_se.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_se.png new file mode 100644 index 0000000..541e3ff Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_se.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_sw.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_sw.png new file mode 100644 index 0000000..b451689 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_sw.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_w.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_w.png new file mode 100644 index 0000000..8a4e4a8 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_shadow_w.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_title_left.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_title_left.png new file mode 100644 index 0000000..6049223 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_title_left.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_title_main.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_title_main.png new file mode 100644 index 0000000..8044271 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_title_main.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_title_over.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_title_over.png new file mode 100644 index 0000000..d9f458f Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_title_over.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_title_right.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_title_right.png new file mode 100644 index 0000000..e36d9db Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancy_title_right.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancybox-x.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancybox-x.png new file mode 100644 index 0000000..c2130f8 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancybox-x.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancybox-y.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancybox-y.png new file mode 100644 index 0000000..7ef399b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancybox-y.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancybox.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancybox.png new file mode 100644 index 0000000..65e14f6 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/fancybox.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/jquery.easing-1.3.pack.js b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/jquery.easing-1.3.pack.js new file mode 100644 index 0000000..9028179 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/jquery.easing-1.3.pack.js @@ -0,0 +1,72 @@ +/* + * jQuery Easing v1.3 - http://gsgd.co.uk/sandbox/jquery/easing/ + * + * Uses the built in easing capabilities added In jQuery 1.1 + * to offer multiple easing options + * + * TERMS OF USE - jQuery Easing + * + * Open source under the BSD License. + * + * Copyright © 2008 George McGinley Smith + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without modification, + * are permitted provided that the following conditions are met: + * + * Redistributions of source code must retain the above copyright notice, this list of + * conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, this list + * of conditions and the following disclaimer in the documentation and/or other materials + * provided with the distribution. + * + * Neither the name of the author nor the names of contributors may be used to endorse + * or promote products derived from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY + * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE + * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE + * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED + * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + * OF THE POSSIBILITY OF SUCH DAMAGE. + * +*/ + +// t: current time, b: begInnIng value, c: change In value, d: duration +eval(function(p,a,c,k,e,r){e=function(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('h.i[\'1a\']=h.i[\'z\'];h.O(h.i,{y:\'D\',z:9(x,t,b,c,d){6 h.i[h.i.y](x,t,b,c,d)},17:9(x,t,b,c,d){6 c*(t/=d)*t+b},D:9(x,t,b,c,d){6-c*(t/=d)*(t-2)+b},13:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t+b;6-c/2*((--t)*(t-2)-1)+b},X:9(x,t,b,c,d){6 c*(t/=d)*t*t+b},U:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t+1)+b},R:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t+b;6 c/2*((t-=2)*t*t+2)+b},N:9(x,t,b,c,d){6 c*(t/=d)*t*t*t+b},M:9(x,t,b,c,d){6-c*((t=t/d-1)*t*t*t-1)+b},L:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t+b;6-c/2*((t-=2)*t*t*t-2)+b},K:9(x,t,b,c,d){6 c*(t/=d)*t*t*t*t+b},J:9(x,t,b,c,d){6 c*((t=t/d-1)*t*t*t*t+1)+b},I:9(x,t,b,c,d){e((t/=d/2)<1)6 c/2*t*t*t*t*t+b;6 c/2*((t-=2)*t*t*t*t+2)+b},G:9(x,t,b,c,d){6-c*8.C(t/d*(8.g/2))+c+b},15:9(x,t,b,c,d){6 c*8.n(t/d*(8.g/2))+b},12:9(x,t,b,c,d){6-c/2*(8.C(8.g*t/d)-1)+b},Z:9(x,t,b,c,d){6(t==0)?b:c*8.j(2,10*(t/d-1))+b},Y:9(x,t,b,c,d){6(t==d)?b+c:c*(-8.j(2,-10*t/d)+1)+b},W:9(x,t,b,c,d){e(t==0)6 b;e(t==d)6 b+c;e((t/=d/2)<1)6 c/2*8.j(2,10*(t-1))+b;6 c/2*(-8.j(2,-10*--t)+2)+b},V:9(x,t,b,c,d){6-c*(8.o(1-(t/=d)*t)-1)+b},S:9(x,t,b,c,d){6 c*8.o(1-(t=t/d-1)*t)+b},Q:9(x,t,b,c,d){e((t/=d/2)<1)6-c/2*(8.o(1-t*t)-1)+b;6 c/2*(8.o(1-(t-=2)*t)+1)+b},P:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6-(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b},H:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d)==1)6 b+c;e(!p)p=d*.3;e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);6 a*8.j(2,-10*t)*8.n((t*d-s)*(2*8.g)/p)+c+b},T:9(x,t,b,c,d){f s=1.l;f p=0;f a=c;e(t==0)6 b;e((t/=d/2)==2)6 b+c;e(!p)p=d*(.3*1.5);e(a<8.w(c)){a=c;f s=p/4}m f s=p/(2*8.g)*8.r(c/a);e(t<1)6-.5*(a*8.j(2,10*(t-=1))*8.n((t*d-s)*(2*8.g)/p))+b;6 a*8.j(2,-10*(t-=1))*8.n((t*d-s)*(2*8.g)/p)*.5+c+b},F:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*(t/=d)*t*((s+1)*t-s)+b},E:9(x,t,b,c,d,s){e(s==u)s=1.l;6 c*((t=t/d-1)*t*((s+1)*t+s)+1)+b},16:9(x,t,b,c,d,s){e(s==u)s=1.l;e((t/=d/2)<1)6 c/2*(t*t*(((s*=(1.B))+1)*t-s))+b;6 c/2*((t-=2)*t*(((s*=(1.B))+1)*t+s)+2)+b},A:9(x,t,b,c,d){6 c-h.i.v(x,d-t,0,c,d)+b},v:9(x,t,b,c,d){e((t/=d)<(1/2.k)){6 c*(7.q*t*t)+b}m e(t<(2/2.k)){6 c*(7.q*(t-=(1.5/2.k))*t+.k)+b}m e(t<(2.5/2.k)){6 c*(7.q*(t-=(2.14/2.k))*t+.11)+b}m{6 c*(7.q*(t-=(2.18/2.k))*t+.19)+b}},1b:9(x,t,b,c,d){e(t')[0], { prop: 0 }), + + isIE6 = $.browser.msie && $.browser.version < 7 && !window.XMLHttpRequest, + + /* + * Private methods + */ + + _abort = function() { + loading.hide(); + + imgPreloader.onerror = imgPreloader.onload = null; + + if (ajaxLoader) { + ajaxLoader.abort(); + } + + tmp.empty(); + }, + + _error = function() { + if (false === selectedOpts.onError(selectedArray, selectedIndex, selectedOpts)) { + loading.hide(); + busy = false; + return; + } + + selectedOpts.titleShow = false; + + selectedOpts.width = 'auto'; + selectedOpts.height = 'auto'; + + tmp.html( '

The requested content cannot be loaded.
Please try again later.

' ); + + _process_inline(); + }, + + _start = function() { + var obj = selectedArray[ selectedIndex ], + href, + type, + title, + str, + emb, + ret; + + _abort(); + + selectedOpts = $.extend({}, $.fn.fancybox.defaults, (typeof $(obj).data('fancybox') == 'undefined' ? selectedOpts : $(obj).data('fancybox'))); + + ret = selectedOpts.onStart(selectedArray, selectedIndex, selectedOpts); + + if (ret === false) { + busy = false; + return; + } else if (typeof ret == 'object') { + selectedOpts = $.extend(selectedOpts, ret); + } + + title = selectedOpts.title || (obj.nodeName ? $(obj).attr('title') : obj.title) || ''; + + if (obj.nodeName && !selectedOpts.orig) { + selectedOpts.orig = $(obj).children("img:first").length ? $(obj).children("img:first") : $(obj); + } + + if (title === '' && selectedOpts.orig && selectedOpts.titleFromAlt) { + title = selectedOpts.orig.attr('alt'); + } + + href = selectedOpts.href || (obj.nodeName ? $(obj).attr('href') : obj.href) || null; + + if ((/^(?:javascript)/i).test(href) || href == '#') { + href = null; + } + + if (selectedOpts.type) { + type = selectedOpts.type; + + if (!href) { + href = selectedOpts.content; + } + + } else if (selectedOpts.content) { + type = 'html'; + + } else if (href) { + if (href.match(imgRegExp)) { + type = 'image'; + + } else if (href.match(swfRegExp)) { + type = 'swf'; + + } else if ($(obj).hasClass("iframe")) { + type = 'iframe'; + + } else if (href.indexOf("#") === 0) { + type = 'inline'; + + } else { + type = 'ajax'; + } + } + + if (!type) { + _error(); + return; + } + + if (type == 'inline') { + obj = href.substr(href.indexOf("#")); + type = $(obj).length > 0 ? 'inline' : 'ajax'; + } + + selectedOpts.type = type; + selectedOpts.href = href; + selectedOpts.title = title; + + if (selectedOpts.autoDimensions) { + if (selectedOpts.type == 'html' || selectedOpts.type == 'inline' || selectedOpts.type == 'ajax') { + selectedOpts.width = 'auto'; + selectedOpts.height = 'auto'; + } else { + selectedOpts.autoDimensions = false; + } + } + + if (selectedOpts.modal) { + selectedOpts.overlayShow = true; + selectedOpts.hideOnOverlayClick = false; + selectedOpts.hideOnContentClick = false; + selectedOpts.enableEscapeButton = false; + selectedOpts.showCloseButton = false; + } + + selectedOpts.padding = parseInt(selectedOpts.padding, 10); + selectedOpts.margin = parseInt(selectedOpts.margin, 10); + + tmp.css('padding', (selectedOpts.padding + selectedOpts.margin)); + + $('.fancybox-inline-tmp').unbind('fancybox-cancel').bind('fancybox-change', function() { + $(this).replaceWith(content.children()); + }); + + switch (type) { + case 'html' : + tmp.html( selectedOpts.content ); + _process_inline(); + break; + + case 'inline' : + if ( $(obj).parent().is('#fancybox-content') === true) { + busy = false; + return; + } + + $('
') + .hide() + .insertBefore( $(obj) ) + .bind('fancybox-cleanup', function() { + $(this).replaceWith(content.children()); + }).bind('fancybox-cancel', function() { + $(this).replaceWith(tmp.children()); + }); + + $(obj).appendTo(tmp); + + _process_inline(); + break; + + case 'image': + busy = false; + + $.fancybox.showActivity(); + + imgPreloader = new Image(); + + imgPreloader.onerror = function() { + _error(); + }; + + imgPreloader.onload = function() { + busy = true; + + imgPreloader.onerror = imgPreloader.onload = null; + + _process_image(); + }; + + imgPreloader.src = href; + break; + + case 'swf': + selectedOpts.scrolling = 'no'; + + str = ''; + emb = ''; + + $.each(selectedOpts.swf, function(name, val) { + str += ''; + emb += ' ' + name + '="' + val + '"'; + }); + + str += ''; + + tmp.html(str); + + _process_inline(); + break; + + case 'ajax': + busy = false; + + $.fancybox.showActivity(); + + selectedOpts.ajax.win = selectedOpts.ajax.success; + + ajaxLoader = $.ajax($.extend({}, selectedOpts.ajax, { + url : href, + data : selectedOpts.ajax.data || {}, + error : function(XMLHttpRequest, textStatus, errorThrown) { + if ( XMLHttpRequest.status > 0 ) { + _error(); + } + }, + success : function(data, textStatus, XMLHttpRequest) { + var o = typeof XMLHttpRequest == 'object' ? XMLHttpRequest : ajaxLoader; + if (o.status == 200) { + if ( typeof selectedOpts.ajax.win == 'function' ) { + ret = selectedOpts.ajax.win(href, data, textStatus, XMLHttpRequest); + + if (ret === false) { + loading.hide(); + return; + } else if (typeof ret == 'string' || typeof ret == 'object') { + data = ret; + } + } + + tmp.html( data ); + _process_inline(); + } + } + })); + + break; + + case 'iframe': + _show(); + break; + } + }, + + _process_inline = function() { + var + w = selectedOpts.width, + h = selectedOpts.height; + + if (w.toString().indexOf('%') > -1) { + w = parseInt( ($(window).width() - (selectedOpts.margin * 2)) * parseFloat(w) / 100, 10) + 'px'; + + } else { + w = w == 'auto' ? 'auto' : w + 'px'; + } + + if (h.toString().indexOf('%') > -1) { + h = parseInt( ($(window).height() - (selectedOpts.margin * 2)) * parseFloat(h) / 100, 10) + 'px'; + + } else { + h = h == 'auto' ? 'auto' : h + 'px'; + } + + tmp.wrapInner('
'); + + selectedOpts.width = tmp.width(); + selectedOpts.height = tmp.height(); + + _show(); + }, + + _process_image = function() { + selectedOpts.width = imgPreloader.width; + selectedOpts.height = imgPreloader.height; + + $("").attr({ + 'id' : 'fancybox-img', + 'src' : imgPreloader.src, + 'alt' : selectedOpts.title + }).appendTo( tmp ); + + _show(); + }, + + _show = function() { + var pos, equal; + + loading.hide(); + + if (wrap.is(":visible") && false === currentOpts.onCleanup(currentArray, currentIndex, currentOpts)) { + $.event.trigger('fancybox-cancel'); + + busy = false; + return; + } + + busy = true; + + $(content.add( overlay )).unbind(); + + $(window).unbind("resize.fb scroll.fb"); + $(document).unbind('keydown.fb'); + + if (wrap.is(":visible") && currentOpts.titlePosition !== 'outside') { + wrap.css('height', wrap.height()); + } + + currentArray = selectedArray; + currentIndex = selectedIndex; + currentOpts = selectedOpts; + + if (currentOpts.overlayShow) { + overlay.css({ + 'background-color' : currentOpts.overlayColor, + 'opacity' : currentOpts.overlayOpacity, + 'cursor' : currentOpts.hideOnOverlayClick ? 'pointer' : 'auto', + 'height' : $(document).height() + }); + + if (!overlay.is(':visible')) { + if (isIE6) { + $('select:not(#fancybox-tmp select)').filter(function() { + return this.style.visibility !== 'hidden'; + }).css({'visibility' : 'hidden'}).one('fancybox-cleanup', function() { + this.style.visibility = 'inherit'; + }); + } + + overlay.show(); + } + } else { + overlay.hide(); + } + + final_pos = _get_zoom_to(); + + _process_title(); + + if (wrap.is(":visible")) { + $( close.add( nav_left ).add( nav_right ) ).hide(); + + pos = wrap.position(), + + start_pos = { + top : pos.top, + left : pos.left, + width : wrap.width(), + height : wrap.height() + }; + + equal = (start_pos.width == final_pos.width && start_pos.height == final_pos.height); + + content.fadeTo(currentOpts.changeFade, 0.3, function() { + var finish_resizing = function() { + content.html( tmp.contents() ).fadeTo(currentOpts.changeFade, 1, _finish); + }; + + $.event.trigger('fancybox-change'); + + content + .empty() + .removeAttr('filter') + .css({ + 'border-width' : currentOpts.padding, + 'width' : final_pos.width - currentOpts.padding * 2, + 'height' : selectedOpts.autoDimensions ? 'auto' : final_pos.height - titleHeight - currentOpts.padding * 2 + }); + + if (equal) { + finish_resizing(); + + } else { + fx.prop = 0; + + $(fx).animate({prop: 1}, { + duration : currentOpts.changeSpeed, + easing : currentOpts.easingChange, + step : _draw, + complete : finish_resizing + }); + } + }); + + return; + } + + wrap.removeAttr("style"); + + content.css('border-width', currentOpts.padding); + + if (currentOpts.transitionIn == 'elastic') { + start_pos = _get_zoom_from(); + + content.html( tmp.contents() ); + + wrap.show(); + + if (currentOpts.opacity) { + final_pos.opacity = 0; + } + + fx.prop = 0; + + $(fx).animate({prop: 1}, { + duration : currentOpts.speedIn, + easing : currentOpts.easingIn, + step : _draw, + complete : _finish + }); + + return; + } + + if (currentOpts.titlePosition == 'inside' && titleHeight > 0) { + title.show(); + } + + content + .css({ + 'width' : final_pos.width - currentOpts.padding * 2, + 'height' : selectedOpts.autoDimensions ? 'auto' : final_pos.height - titleHeight - currentOpts.padding * 2 + }) + .html( tmp.contents() ); + + wrap + .css(final_pos) + .fadeIn( currentOpts.transitionIn == 'none' ? 0 : currentOpts.speedIn, _finish ); + }, + + _format_title = function(title) { + if (title && title.length) { + if (currentOpts.titlePosition == 'float') { + return '
' + title + '
'; + } + + return '
' + title + '
'; + } + + return false; + }, + + _process_title = function() { + titleStr = currentOpts.title || ''; + titleHeight = 0; + + title + .empty() + .removeAttr('style') + .removeClass(); + + if (currentOpts.titleShow === false) { + title.hide(); + return; + } + + titleStr = $.isFunction(currentOpts.titleFormat) ? currentOpts.titleFormat(titleStr, currentArray, currentIndex, currentOpts) : _format_title(titleStr); + + if (!titleStr || titleStr === '') { + title.hide(); + return; + } + + title + .addClass('fancybox-title-' + currentOpts.titlePosition) + .html( titleStr ) + .appendTo( 'body' ) + .show(); + + switch (currentOpts.titlePosition) { + case 'inside': + title + .css({ + 'width' : final_pos.width - (currentOpts.padding * 2), + 'marginLeft' : currentOpts.padding, + 'marginRight' : currentOpts.padding + }); + + titleHeight = title.outerHeight(true); + + title.appendTo( outer ); + + final_pos.height += titleHeight; + break; + + case 'over': + title + .css({ + 'marginLeft' : currentOpts.padding, + 'width' : final_pos.width - (currentOpts.padding * 2), + 'bottom' : currentOpts.padding + }) + .appendTo( outer ); + break; + + case 'float': + title + .css('left', parseInt((title.width() - final_pos.width - 40)/ 2, 10) * -1) + .appendTo( wrap ); + break; + + default: + title + .css({ + 'width' : final_pos.width - (currentOpts.padding * 2), + 'paddingLeft' : currentOpts.padding, + 'paddingRight' : currentOpts.padding + }) + .appendTo( wrap ); + break; + } + + title.hide(); + }, + + _set_navigation = function() { + if (currentOpts.enableEscapeButton || currentOpts.enableKeyboardNav) { + $(document).bind('keydown.fb', function(e) { + if (e.keyCode == 27 && currentOpts.enableEscapeButton) { + e.preventDefault(); + $.fancybox.close(); + + } else if ((e.keyCode == 37 || e.keyCode == 39) && currentOpts.enableKeyboardNav && e.target.tagName !== 'INPUT' && e.target.tagName !== 'TEXTAREA' && e.target.tagName !== 'SELECT') { + e.preventDefault(); + $.fancybox[ e.keyCode == 37 ? 'prev' : 'next'](); + } + }); + } + + if (!currentOpts.showNavArrows) { + nav_left.hide(); + nav_right.hide(); + return; + } + + if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex !== 0) { + nav_left.show(); + } + + if ((currentOpts.cyclic && currentArray.length > 1) || currentIndex != (currentArray.length -1)) { + nav_right.show(); + } + }, + + _finish = function () { + if (!$.support.opacity) { + content.get(0).style.removeAttribute('filter'); + wrap.get(0).style.removeAttribute('filter'); + } + + if (selectedOpts.autoDimensions) { + content.css('height', 'auto'); + } + + wrap.css('height', 'auto'); + + if (titleStr && titleStr.length) { + title.show(); + } + + if (currentOpts.showCloseButton) { + close.show(); + } + + _set_navigation(); + + if (currentOpts.hideOnContentClick) { + content.bind('click', $.fancybox.close); + } + + if (currentOpts.hideOnOverlayClick) { + overlay.bind('click', $.fancybox.close); + } + + $(window).bind("resize.fb", $.fancybox.resize); + + if (currentOpts.centerOnScroll) { + $(window).bind("scroll.fb", $.fancybox.center); + } + + if (currentOpts.type == 'iframe') { + $('').appendTo(content); + } + + wrap.show(); + + busy = false; + + $.fancybox.center(); + + currentOpts.onComplete(currentArray, currentIndex, currentOpts); + + _preload_images(); + }, + + _preload_images = function() { + var href, + objNext; + + if ((currentArray.length -1) > currentIndex) { + href = currentArray[ currentIndex + 1 ].href; + + if (typeof href !== 'undefined' && href.match(imgRegExp)) { + objNext = new Image(); + objNext.src = href; + } + } + + if (currentIndex > 0) { + href = currentArray[ currentIndex - 1 ].href; + + if (typeof href !== 'undefined' && href.match(imgRegExp)) { + objNext = new Image(); + objNext.src = href; + } + } + }, + + _draw = function(pos) { + var dim = { + width : parseInt(start_pos.width + (final_pos.width - start_pos.width) * pos, 10), + height : parseInt(start_pos.height + (final_pos.height - start_pos.height) * pos, 10), + + top : parseInt(start_pos.top + (final_pos.top - start_pos.top) * pos, 10), + left : parseInt(start_pos.left + (final_pos.left - start_pos.left) * pos, 10) + }; + + if (typeof final_pos.opacity !== 'undefined') { + dim.opacity = pos < 0.5 ? 0.5 : pos; + } + + wrap.css(dim); + + content.css({ + 'width' : dim.width - currentOpts.padding * 2, + 'height' : dim.height - (titleHeight * pos) - currentOpts.padding * 2 + }); + }, + + _get_viewport = function() { + return [ + $(window).width() - (currentOpts.margin * 2), + $(window).height() - (currentOpts.margin * 2), + $(document).scrollLeft() + currentOpts.margin, + $(document).scrollTop() + currentOpts.margin + ]; + }, + + _get_zoom_to = function () { + var view = _get_viewport(), + to = {}, + resize = currentOpts.autoScale, + double_padding = currentOpts.padding * 2, + ratio; + + if (currentOpts.width.toString().indexOf('%') > -1) { + to.width = parseInt((view[0] * parseFloat(currentOpts.width)) / 100, 10); + } else { + to.width = currentOpts.width + double_padding; + } + + if (currentOpts.height.toString().indexOf('%') > -1) { + to.height = parseInt((view[1] * parseFloat(currentOpts.height)) / 100, 10); + } else { + to.height = currentOpts.height + double_padding; + } + + if (resize && (to.width > view[0] || to.height > view[1])) { + if (selectedOpts.type == 'image' || selectedOpts.type == 'swf') { + ratio = (currentOpts.width ) / (currentOpts.height ); + + if ((to.width ) > view[0]) { + to.width = view[0]; + to.height = parseInt(((to.width - double_padding) / ratio) + double_padding, 10); + } + + if ((to.height) > view[1]) { + to.height = view[1]; + to.width = parseInt(((to.height - double_padding) * ratio) + double_padding, 10); + } + + } else { + to.width = Math.min(to.width, view[0]); + to.height = Math.min(to.height, view[1]); + } + } + + to.top = parseInt(Math.max(view[3] - 20, view[3] + ((view[1] - to.height - 40) * 0.5)), 10); + to.left = parseInt(Math.max(view[2] - 20, view[2] + ((view[0] - to.width - 40) * 0.5)), 10); + + return to; + }, + + _get_obj_pos = function(obj) { + var pos = obj.offset(); + + pos.top += parseInt( obj.css('paddingTop'), 10 ) || 0; + pos.left += parseInt( obj.css('paddingLeft'), 10 ) || 0; + + pos.top += parseInt( obj.css('border-top-width'), 10 ) || 0; + pos.left += parseInt( obj.css('border-left-width'), 10 ) || 0; + + pos.width = obj.width(); + pos.height = obj.height(); + + return pos; + }, + + _get_zoom_from = function() { + var orig = selectedOpts.orig ? $(selectedOpts.orig) : false, + from = {}, + pos, + view; + + if (orig && orig.length) { + pos = _get_obj_pos(orig); + + from = { + width : pos.width + (currentOpts.padding * 2), + height : pos.height + (currentOpts.padding * 2), + top : pos.top - currentOpts.padding - 20, + left : pos.left - currentOpts.padding - 20 + }; + + } else { + view = _get_viewport(); + + from = { + width : currentOpts.padding * 2, + height : currentOpts.padding * 2, + top : parseInt(view[3] + view[1] * 0.5, 10), + left : parseInt(view[2] + view[0] * 0.5, 10) + }; + } + + return from; + }, + + _animate_loading = function() { + if (!loading.is(':visible')){ + clearInterval(loadingTimer); + return; + } + + $('div', loading).css('top', (loadingFrame * -40) + 'px'); + + loadingFrame = (loadingFrame + 1) % 12; + }; + + /* + * Public methods + */ + + $.fn.fancybox = function(options) { + if (!$(this).length) { + return this; + } + + $(this) + .data('fancybox', $.extend({}, options, ($.metadata ? $(this).metadata() : {}))) + .unbind('click.fb') + .bind('click.fb', function(e) { + e.preventDefault(); + + if (busy) { + return; + } + + busy = true; + + $(this).blur(); + + selectedArray = []; + selectedIndex = 0; + + var rel = $(this).attr('rel') || ''; + + if (!rel || rel == '' || rel === 'nofollow') { + selectedArray.push(this); + + } else { + selectedArray = $("a[rel=" + rel + "], area[rel=" + rel + "]"); + selectedIndex = selectedArray.index( this ); + } + + _start(); + + return; + }); + + return this; + }; + + $.fancybox = function(obj) { + var opts; + + if (busy) { + return; + } + + busy = true; + opts = typeof arguments[1] !== 'undefined' ? arguments[1] : {}; + + selectedArray = []; + selectedIndex = parseInt(opts.index, 10) || 0; + + if ($.isArray(obj)) { + for (var i = 0, j = obj.length; i < j; i++) { + if (typeof obj[i] == 'object') { + $(obj[i]).data('fancybox', $.extend({}, opts, obj[i])); + } else { + obj[i] = $({}).data('fancybox', $.extend({content : obj[i]}, opts)); + } + } + + selectedArray = jQuery.merge(selectedArray, obj); + + } else { + if (typeof obj == 'object') { + $(obj).data('fancybox', $.extend({}, opts, obj)); + } else { + obj = $({}).data('fancybox', $.extend({content : obj}, opts)); + } + + selectedArray.push(obj); + } + + if (selectedIndex > selectedArray.length || selectedIndex < 0) { + selectedIndex = 0; + } + + _start(); + }; + + $.fancybox.showActivity = function() { + clearInterval(loadingTimer); + + loading.show(); + loadingTimer = setInterval(_animate_loading, 66); + }; + + $.fancybox.hideActivity = function() { + loading.hide(); + }; + + $.fancybox.next = function() { + return $.fancybox.pos( currentIndex + 1); + }; + + $.fancybox.prev = function() { + return $.fancybox.pos( currentIndex - 1); + }; + + $.fancybox.pos = function(pos) { + if (busy) { + return; + } + + pos = parseInt(pos); + + selectedArray = currentArray; + + if (pos > -1 && pos < currentArray.length) { + selectedIndex = pos; + _start(); + + } else if (currentOpts.cyclic && currentArray.length > 1) { + selectedIndex = pos >= currentArray.length ? 0 : currentArray.length - 1; + _start(); + } + + return; + }; + + $.fancybox.cancel = function() { + if (busy) { + return; + } + + busy = true; + + $.event.trigger('fancybox-cancel'); + + _abort(); + + selectedOpts.onCancel(selectedArray, selectedIndex, selectedOpts); + + busy = false; + }; + + // Note: within an iframe use - parent.$.fancybox.close(); + $.fancybox.close = function() { + if (busy || wrap.is(':hidden')) { + return; + } + + busy = true; + + if (currentOpts && false === currentOpts.onCleanup(currentArray, currentIndex, currentOpts)) { + busy = false; + return; + } + + _abort(); + + $(close.add( nav_left ).add( nav_right )).hide(); + + $(content.add( overlay )).unbind(); + + $(window).unbind("resize.fb scroll.fb"); + $(document).unbind('keydown.fb'); + + content.find('iframe').attr('src', isIE6 && /^https/i.test(window.location.href || '') ? 'javascript:void(false)' : 'about:blank'); + + if (currentOpts.titlePosition !== 'inside') { + title.empty(); + } + + wrap.stop(); + + function _cleanup() { + overlay.fadeOut('fast'); + + title.empty().hide(); + wrap.hide(); + + $.event.trigger('fancybox-cleanup'); + + content.empty(); + + currentOpts.onClosed(currentArray, currentIndex, currentOpts); + + currentArray = selectedOpts = []; + currentIndex = selectedIndex = 0; + currentOpts = selectedOpts = {}; + + busy = false; + } + + if (currentOpts.transitionOut == 'elastic') { + start_pos = _get_zoom_from(); + + var pos = wrap.position(); + + final_pos = { + top : pos.top , + left : pos.left, + width : wrap.width(), + height : wrap.height() + }; + + if (currentOpts.opacity) { + final_pos.opacity = 1; + } + + title.empty().hide(); + + fx.prop = 1; + + $(fx).animate({ prop: 0 }, { + duration : currentOpts.speedOut, + easing : currentOpts.easingOut, + step : _draw, + complete : _cleanup + }); + + } else { + wrap.fadeOut( currentOpts.transitionOut == 'none' ? 0 : currentOpts.speedOut, _cleanup); + } + }; + + $.fancybox.resize = function() { + if (overlay.is(':visible')) { + overlay.css('height', $(document).height()); + } + + $.fancybox.center(true); + }; + + $.fancybox.center = function() { + var view, align; + + if (busy) { + return; + } + + align = arguments[0] === true ? 1 : 0; + view = _get_viewport(); + + if (!align && (wrap.width() > view[0] || wrap.height() > view[1])) { + return; + } + + wrap + .stop() + .animate({ + 'top' : parseInt(Math.max(view[3] - 20, view[3] + ((view[1] - content.height() - 40) * 0.5) - currentOpts.padding)), + 'left' : parseInt(Math.max(view[2] - 20, view[2] + ((view[0] - content.width() - 40) * 0.5) - currentOpts.padding)) + }, typeof arguments[0] == 'number' ? arguments[0] : 200); + }; + + $.fancybox.init = function() { + if ($("#fancybox-wrap").length) { + return; + } + + $('body').append( + tmp = $('
'), + loading = $('
'), + overlay = $('
'), + wrap = $('
') + ); + + outer = $('
') + .append('
') + .appendTo( wrap ); + + outer.append( + content = $('
'), + close = $(''), + title = $('
'), + + nav_left = $(''), + nav_right = $('') + ); + + close.click($.fancybox.close); + loading.click($.fancybox.cancel); + + nav_left.click(function(e) { + e.preventDefault(); + $.fancybox.prev(); + }); + + nav_right.click(function(e) { + e.preventDefault(); + $.fancybox.next(); + }); + + if ($.fn.mousewheel) { + wrap.bind('mousewheel.fb', function(e, delta) { + if (busy) { + e.preventDefault(); + + } else if ($(e.target).get(0).clientHeight == 0 || $(e.target).get(0).scrollHeight === $(e.target).get(0).clientHeight) { + e.preventDefault(); + $.fancybox[ delta > 0 ? 'prev' : 'next'](); + } + }); + } + + if (!$.support.opacity) { + wrap.addClass('fancybox-ie'); + } + + if (isIE6) { + loading.addClass('fancybox-ie6'); + wrap.addClass('fancybox-ie6'); + + $('').prependTo(outer); + } + }; + + $.fn.fancybox.defaults = { + padding : 10, + margin : 40, + opacity : false, + modal : false, + cyclic : false, + scrolling : 'auto', // 'auto', 'yes' or 'no' + + width : 560, + height : 340, + + autoScale : true, + autoDimensions : true, + centerOnScroll : false, + + ajax : {}, + swf : { wmode: 'transparent' }, + + hideOnOverlayClick : true, + hideOnContentClick : false, + + overlayShow : true, + overlayOpacity : 0.7, + overlayColor : '#777', + + titleShow : true, + titlePosition : 'float', // 'float', 'outside', 'inside' or 'over' + titleFormat : null, + titleFromAlt : false, + + transitionIn : 'fade', // 'elastic', 'fade' or 'none' + transitionOut : 'fade', // 'elastic', 'fade' or 'none' + + speedIn : 300, + speedOut : 300, + + changeSpeed : 300, + changeFade : 'fast', + + easingIn : 'swing', + easingOut : 'swing', + + showCloseButton : true, + showNavArrows : true, + enableEscapeButton : true, + enableKeyboardNav : true, + + onStart : function(){}, + onCancel : function(){}, + onComplete : function(){}, + onCleanup : function(){}, + onClosed : function(){}, + onError : function(){} + }; + + $(document).ready(function() { + $.fancybox.init(); + }); + +})(jQuery); \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/jquery.fancybox-1.3.4.pack.js b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/jquery.fancybox-1.3.4.pack.js new file mode 100644 index 0000000..1373ed0 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/jquery.fancybox-1.3.4.pack.js @@ -0,0 +1,46 @@ +/* + * FancyBox - jQuery Plugin + * Simple and fancy lightbox alternative + * + * Examples and documentation at: http://fancybox.net + * + * Copyright (c) 2008 - 2010 Janis Skarnelis + * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated. + * + * Version: 1.3.4 (11/11/2010) + * Requires: jQuery v1.3+ + * + * Dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + */ + +;(function(b){var m,t,u,f,D,j,E,n,z,A,q=0,e={},o=[],p=0,d={},l=[],G=null,v=new Image,J=/\.(jpg|gif|png|bmp|jpeg)(.*)?$/i,W=/[^\.]\.(swf)\s*$/i,K,L=1,y=0,s="",r,i,h=false,B=b.extend(b("
")[0],{prop:0}),M=b.browser.msie&&b.browser.version<7&&!window.XMLHttpRequest,N=function(){t.hide();v.onerror=v.onload=null;G&&G.abort();m.empty()},O=function(){if(false===e.onError(o,q,e)){t.hide();h=false}else{e.titleShow=false;e.width="auto";e.height="auto";m.html('

The requested content cannot be loaded.
Please try again later.

'); +F()}},I=function(){var a=o[q],c,g,k,C,P,w;N();e=b.extend({},b.fn.fancybox.defaults,typeof b(a).data("fancybox")=="undefined"?e:b(a).data("fancybox"));w=e.onStart(o,q,e);if(w===false)h=false;else{if(typeof w=="object")e=b.extend(e,w);k=e.title||(a.nodeName?b(a).attr("title"):a.title)||"";if(a.nodeName&&!e.orig)e.orig=b(a).children("img:first").length?b(a).children("img:first"):b(a);if(k===""&&e.orig&&e.titleFromAlt)k=e.orig.attr("alt");c=e.href||(a.nodeName?b(a).attr("href"):a.href)||null;if(/^(?:javascript)/i.test(c)|| +c=="#")c=null;if(e.type){g=e.type;if(!c)c=e.content}else if(e.content)g="html";else if(c)g=c.match(J)?"image":c.match(W)?"swf":b(a).hasClass("iframe")?"iframe":c.indexOf("#")===0?"inline":"ajax";if(g){if(g=="inline"){a=c.substr(c.indexOf("#"));g=b(a).length>0?"inline":"ajax"}e.type=g;e.href=c;e.title=k;if(e.autoDimensions)if(e.type=="html"||e.type=="inline"||e.type=="ajax"){e.width="auto";e.height="auto"}else e.autoDimensions=false;if(e.modal){e.overlayShow=true;e.hideOnOverlayClick=false;e.hideOnContentClick= +false;e.enableEscapeButton=false;e.showCloseButton=false}e.padding=parseInt(e.padding,10);e.margin=parseInt(e.margin,10);m.css("padding",e.padding+e.margin);b(".fancybox-inline-tmp").unbind("fancybox-cancel").bind("fancybox-change",function(){b(this).replaceWith(j.children())});switch(g){case "html":m.html(e.content);F();break;case "inline":if(b(a).parent().is("#fancybox-content")===true){h=false;break}b('
').hide().insertBefore(b(a)).bind("fancybox-cleanup",function(){b(this).replaceWith(j.children())}).bind("fancybox-cancel", +function(){b(this).replaceWith(m.children())});b(a).appendTo(m);F();break;case "image":h=false;b.fancybox.showActivity();v=new Image;v.onerror=function(){O()};v.onload=function(){h=true;v.onerror=v.onload=null;e.width=v.width;e.height=v.height;b("").attr({id:"fancybox-img",src:v.src,alt:e.title}).appendTo(m);Q()};v.src=c;break;case "swf":e.scrolling="no";C='';P="";b.each(e.swf,function(x,H){C+='';P+=" "+x+'="'+H+'"'});C+='";m.html(C);F();break;case "ajax":h=false;b.fancybox.showActivity();e.ajax.win=e.ajax.success;G=b.ajax(b.extend({},e.ajax,{url:c,data:e.ajax.data||{},error:function(x){x.status>0&&O()},success:function(x,H,R){if((typeof R=="object"?R:G).status==200){if(typeof e.ajax.win== +"function"){w=e.ajax.win(c,x,H,R);if(w===false){t.hide();return}else if(typeof w=="string"||typeof w=="object")x=w}m.html(x);F()}}}));break;case "iframe":Q()}}else O()}},F=function(){var a=e.width,c=e.height;a=a.toString().indexOf("%")>-1?parseInt((b(window).width()-e.margin*2)*parseFloat(a)/100,10)+"px":a=="auto"?"auto":a+"px";c=c.toString().indexOf("%")>-1?parseInt((b(window).height()-e.margin*2)*parseFloat(c)/100,10)+"px":c=="auto"?"auto":c+"px";m.wrapInner('
');e.width=m.width();e.height=m.height();Q()},Q=function(){var a,c;t.hide();if(f.is(":visible")&&false===d.onCleanup(l,p,d)){b.event.trigger("fancybox-cancel");h=false}else{h=true;b(j.add(u)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");f.is(":visible")&&d.titlePosition!=="outside"&&f.css("height",f.height());l=o;p=q;d=e;if(d.overlayShow){u.css({"background-color":d.overlayColor, +opacity:d.overlayOpacity,cursor:d.hideOnOverlayClick?"pointer":"auto",height:b(document).height()});if(!u.is(":visible")){M&&b("select:not(#fancybox-tmp select)").filter(function(){return this.style.visibility!=="hidden"}).css({visibility:"hidden"}).one("fancybox-cleanup",function(){this.style.visibility="inherit"});u.show()}}else u.hide();i=X();s=d.title||"";y=0;n.empty().removeAttr("style").removeClass();if(d.titleShow!==false){if(b.isFunction(d.titleFormat))a=d.titleFormat(s,l,p,d);else a=s&&s.length? +d.titlePosition=="float"?'
'+s+'
':'
'+s+"
":false;s=a;if(!(!s||s==="")){n.addClass("fancybox-title-"+d.titlePosition).html(s).appendTo("body").show();switch(d.titlePosition){case "inside":n.css({width:i.width-d.padding*2,marginLeft:d.padding,marginRight:d.padding}); +y=n.outerHeight(true);n.appendTo(D);i.height+=y;break;case "over":n.css({marginLeft:d.padding,width:i.width-d.padding*2,bottom:d.padding}).appendTo(D);break;case "float":n.css("left",parseInt((n.width()-i.width-40)/2,10)*-1).appendTo(f);break;default:n.css({width:i.width-d.padding*2,paddingLeft:d.padding,paddingRight:d.padding}).appendTo(f)}}}n.hide();if(f.is(":visible")){b(E.add(z).add(A)).hide();a=f.position();r={top:a.top,left:a.left,width:f.width(),height:f.height()};c=r.width==i.width&&r.height== +i.height;j.fadeTo(d.changeFade,0.3,function(){var g=function(){j.html(m.contents()).fadeTo(d.changeFade,1,S)};b.event.trigger("fancybox-change");j.empty().removeAttr("filter").css({"border-width":d.padding,width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.height-y-d.padding*2});if(c)g();else{B.prop=0;b(B).animate({prop:1},{duration:d.changeSpeed,easing:d.easingChange,step:T,complete:g})}})}else{f.removeAttr("style");j.css("border-width",d.padding);if(d.transitionIn=="elastic"){r=V();j.html(m.contents()); +f.show();if(d.opacity)i.opacity=0;B.prop=0;b(B).animate({prop:1},{duration:d.speedIn,easing:d.easingIn,step:T,complete:S})}else{d.titlePosition=="inside"&&y>0&&n.show();j.css({width:i.width-d.padding*2,height:e.autoDimensions?"auto":i.height-y-d.padding*2}).html(m.contents());f.css(i).fadeIn(d.transitionIn=="none"?0:d.speedIn,S)}}}},Y=function(){if(d.enableEscapeButton||d.enableKeyboardNav)b(document).bind("keydown.fb",function(a){if(a.keyCode==27&&d.enableEscapeButton){a.preventDefault();b.fancybox.close()}else if((a.keyCode== +37||a.keyCode==39)&&d.enableKeyboardNav&&a.target.tagName!=="INPUT"&&a.target.tagName!=="TEXTAREA"&&a.target.tagName!=="SELECT"){a.preventDefault();b.fancybox[a.keyCode==37?"prev":"next"]()}});if(d.showNavArrows){if(d.cyclic&&l.length>1||p!==0)z.show();if(d.cyclic&&l.length>1||p!=l.length-1)A.show()}else{z.hide();A.hide()}},S=function(){if(!b.support.opacity){j.get(0).style.removeAttribute("filter");f.get(0).style.removeAttribute("filter")}e.autoDimensions&&j.css("height","auto");f.css("height","auto"); +s&&s.length&&n.show();d.showCloseButton&&E.show();Y();d.hideOnContentClick&&j.bind("click",b.fancybox.close);d.hideOnOverlayClick&&u.bind("click",b.fancybox.close);b(window).bind("resize.fb",b.fancybox.resize);d.centerOnScroll&&b(window).bind("scroll.fb",b.fancybox.center);if(d.type=="iframe")b('').appendTo(j); +f.show();h=false;b.fancybox.center();d.onComplete(l,p,d);var a,c;if(l.length-1>p){a=l[p+1].href;if(typeof a!=="undefined"&&a.match(J)){c=new Image;c.src=a}}if(p>0){a=l[p-1].href;if(typeof a!=="undefined"&&a.match(J)){c=new Image;c.src=a}}},T=function(a){var c={width:parseInt(r.width+(i.width-r.width)*a,10),height:parseInt(r.height+(i.height-r.height)*a,10),top:parseInt(r.top+(i.top-r.top)*a,10),left:parseInt(r.left+(i.left-r.left)*a,10)};if(typeof i.opacity!=="undefined")c.opacity=a<0.5?0.5:a;f.css(c); +j.css({width:c.width-d.padding*2,height:c.height-y*a-d.padding*2})},U=function(){return[b(window).width()-d.margin*2,b(window).height()-d.margin*2,b(document).scrollLeft()+d.margin,b(document).scrollTop()+d.margin]},X=function(){var a=U(),c={},g=d.autoScale,k=d.padding*2;c.width=d.width.toString().indexOf("%")>-1?parseInt(a[0]*parseFloat(d.width)/100,10):d.width+k;c.height=d.height.toString().indexOf("%")>-1?parseInt(a[1]*parseFloat(d.height)/100,10):d.height+k;if(g&&(c.width>a[0]||c.height>a[1]))if(e.type== +"image"||e.type=="swf"){g=d.width/d.height;if(c.width>a[0]){c.width=a[0];c.height=parseInt((c.width-k)/g+k,10)}if(c.height>a[1]){c.height=a[1];c.width=parseInt((c.height-k)*g+k,10)}}else{c.width=Math.min(c.width,a[0]);c.height=Math.min(c.height,a[1])}c.top=parseInt(Math.max(a[3]-20,a[3]+(a[1]-c.height-40)*0.5),10);c.left=parseInt(Math.max(a[2]-20,a[2]+(a[0]-c.width-40)*0.5),10);return c},V=function(){var a=e.orig?b(e.orig):false,c={};if(a&&a.length){c=a.offset();c.top+=parseInt(a.css("paddingTop"), +10)||0;c.left+=parseInt(a.css("paddingLeft"),10)||0;c.top+=parseInt(a.css("border-top-width"),10)||0;c.left+=parseInt(a.css("border-left-width"),10)||0;c.width=a.width();c.height=a.height();c={width:c.width+d.padding*2,height:c.height+d.padding*2,top:c.top-d.padding-20,left:c.left-d.padding-20}}else{a=U();c={width:d.padding*2,height:d.padding*2,top:parseInt(a[3]+a[1]*0.5,10),left:parseInt(a[2]+a[0]*0.5,10)}}return c},Z=function(){if(t.is(":visible")){b("div",t).css("top",L*-40+"px");L=(L+1)%12}else clearInterval(K)}; +b.fn.fancybox=function(a){if(!b(this).length)return this;b(this).data("fancybox",b.extend({},a,b.metadata?b(this).metadata():{})).unbind("click.fb").bind("click.fb",function(c){c.preventDefault();if(!h){h=true;b(this).blur();o=[];q=0;c=b(this).attr("rel")||"";if(!c||c==""||c==="nofollow")o.push(this);else{o=b("a[rel="+c+"], area[rel="+c+"]");q=o.index(this)}I()}});return this};b.fancybox=function(a,c){var g;if(!h){h=true;g=typeof c!=="undefined"?c:{};o=[];q=parseInt(g.index,10)||0;if(b.isArray(a)){for(var k= +0,C=a.length;ko.length||q<0)q=0;I()}};b.fancybox.showActivity=function(){clearInterval(K);t.show();K=setInterval(Z,66)};b.fancybox.hideActivity=function(){t.hide()};b.fancybox.next=function(){return b.fancybox.pos(p+ +1)};b.fancybox.prev=function(){return b.fancybox.pos(p-1)};b.fancybox.pos=function(a){if(!h){a=parseInt(a);o=l;if(a>-1&&a1){q=a>=l.length?0:l.length-1;I()}}};b.fancybox.cancel=function(){if(!h){h=true;b.event.trigger("fancybox-cancel");N();e.onCancel(o,q,e);h=false}};b.fancybox.close=function(){function a(){u.fadeOut("fast");n.empty().hide();f.hide();b.event.trigger("fancybox-cleanup");j.empty();d.onClosed(l,p,d);l=e=[];p=q=0;d=e={};h=false}if(!(h||f.is(":hidden"))){h= +true;if(d&&false===d.onCleanup(l,p,d))h=false;else{N();b(E.add(z).add(A)).hide();b(j.add(u)).unbind();b(window).unbind("resize.fb scroll.fb");b(document).unbind("keydown.fb");j.find("iframe").attr("src",M&&/^https/i.test(window.location.href||"")?"javascript:void(false)":"about:blank");d.titlePosition!=="inside"&&n.empty();f.stop();if(d.transitionOut=="elastic"){r=V();var c=f.position();i={top:c.top,left:c.left,width:f.width(),height:f.height()};if(d.opacity)i.opacity=1;n.empty().hide();B.prop=1; +b(B).animate({prop:0},{duration:d.speedOut,easing:d.easingOut,step:T,complete:a})}else f.fadeOut(d.transitionOut=="none"?0:d.speedOut,a)}}};b.fancybox.resize=function(){u.is(":visible")&&u.css("height",b(document).height());b.fancybox.center(true)};b.fancybox.center=function(a){var c,g;if(!h){g=a===true?1:0;c=U();!g&&(f.width()>c[0]||f.height()>c[1])||f.stop().animate({top:parseInt(Math.max(c[3]-20,c[3]+(c[1]-j.height()-40)*0.5-d.padding)),left:parseInt(Math.max(c[2]-20,c[2]+(c[0]-j.width()-40)*0.5- +d.padding))},typeof a=="number"?a:200)}};b.fancybox.init=function(){if(!b("#fancybox-wrap").length){b("body").append(m=b('
'),t=b('
'),u=b('
'),f=b('
'));D=b('
').append('
').appendTo(f); +D.append(j=b('
'),E=b(''),n=b('
'),z=b(''),A=b(''));E.click(b.fancybox.close);t.click(b.fancybox.cancel);z.click(function(a){a.preventDefault();b.fancybox.prev()});A.click(function(a){a.preventDefault();b.fancybox.next()}); +b.fn.mousewheel&&f.bind("mousewheel.fb",function(a,c){if(h)a.preventDefault();else if(b(a.target).get(0).clientHeight==0||b(a.target).get(0).scrollHeight===b(a.target).get(0).clientHeight){a.preventDefault();b.fancybox[c>0?"prev":"next"]()}});b.support.opacity||f.addClass("fancybox-ie");if(M){t.addClass("fancybox-ie6");f.addClass("fancybox-ie6");b('').prependTo(D)}}}; +b.fn.fancybox.defaults={padding:10,margin:40,opacity:false,modal:false,cyclic:false,scrolling:"auto",width:560,height:340,autoScale:true,autoDimensions:true,centerOnScroll:false,ajax:{},swf:{wmode:"transparent"},hideOnOverlayClick:true,hideOnContentClick:false,overlayShow:true,overlayOpacity:0.7,overlayColor:"#777",titleShow:true,titlePosition:"float",titleFormat:null,titleFromAlt:false,transitionIn:"fade",transitionOut:"fade",speedIn:300,speedOut:300,changeSpeed:300,changeFade:"fast",easingIn:"swing", +easingOut:"swing",showCloseButton:true,showNavArrows:true,enableEscapeButton:true,enableKeyboardNav:true,onStart:function(){},onCancel:function(){},onComplete:function(){},onCleanup:function(){},onClosed:function(){},onError:function(){}};b(document).ready(function(){b.fancybox.init()})})(jQuery); \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/jquery.mousewheel-3.0.4.pack.js b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/jquery.mousewheel-3.0.4.pack.js new file mode 100644 index 0000000..cb66588 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/fancybox/jquery.mousewheel-3.0.4.pack.js @@ -0,0 +1,14 @@ +/*! Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net) +* Licensed under the MIT License (LICENSE.txt). +* +* Thanks to: http://adomas.org/javascript-mouse-wheel/ for some pointers. +* Thanks to: Mathias Bank(http://www.mathias-bank.de) for a scope bug fix. +* Thanks to: Seamus Leahy for adding deltaX and deltaY +* +* Version: 3.0.4 +* +* Requires: 1.2.2+ +*/ + +(function(d){function g(a){var b=a||window.event,i=[].slice.call(arguments,1),c=0,h=0,e=0;a=d.event.fix(b);a.type="mousewheel";if(a.wheelDelta)c=a.wheelDelta/120;if(a.detail)c=-a.detail/3;e=c;if(b.axis!==undefined&&b.axis===b.HORIZONTAL_AXIS){e=0;h=-1*c}if(b.wheelDeltaY!==undefined)e=b.wheelDeltaY/120;if(b.wheelDeltaX!==undefined)h=-1*b.wheelDeltaX/120;i.unshift(a,c,h,e);return d.event.handle.apply(this,i)}var f=["DOMMouseScroll","mousewheel"];d.event.special.mousewheel={setup:function(){if(this.addEventListener)for(var a= +f.length;a;)this.addEventListener(f[--a],g,false);else this.onmousewheel=g},teardown:function(){if(this.removeEventListener)for(var a=f.length;a;)this.removeEventListener(f[--a],g,false);else this.onmousewheel=null}};d.fn.extend({mousewheel:function(a){return a?this.bind("mousewheel",a):this.trigger("mousewheel")},unmousewheel:function(a){return this.unbind("mousewheel",a)}})})(jQuery); \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/jq.js b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/jq.js new file mode 100644 index 0000000..c2dcfe7 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/jq.js @@ -0,0 +1,167 @@ +/*! + * jQuery JavaScript Library v1.4.4 + * http://jquery.com/ + * + * Copyright 2010, John Resig + * Dual licensed under the MIT or GPL Version 2 licenses. + * http://jquery.org/license + * + * Includes Sizzle.js + * http://sizzlejs.com/ + * Copyright 2010, The Dojo Foundation + * Released under the MIT, BSD, and GPL Licenses. + * + * Date: Thu Nov 11 19:04:53 2010 -0500 + */ +(function(E,B){function ka(a,b,d){if(d===B&&a.nodeType===1){d=a.getAttribute("data-"+b);if(typeof d==="string"){try{d=d==="true"?true:d==="false"?false:d==="null"?null:!c.isNaN(d)?parseFloat(d):Ja.test(d)?c.parseJSON(d):d}catch(e){}c.data(a,b,d)}else d=B}return d}function U(){return false}function ca(){return true}function la(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function Ka(a){var b,d,e,f,h,l,k,o,x,r,A,C=[];f=[];h=c.data(this,this.nodeType?"events":"__events__");if(typeof h==="function")h= +h.events;if(!(a.liveFired===this||!h||!h.live||a.button&&a.type==="click")){if(a.namespace)A=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=this;var J=h.live.slice(0);for(k=0;kd)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;A=f.handleObj.origHandler.apply(f.elem,arguments);if(A===false||a.isPropagationStopped()){d=f.level;if(A===false)b=false;if(a.isImmediatePropagationStopped())break}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(La, +"`").replace(Ma,"&")}function ma(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Na.test(b))return c.filter(b,e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function na(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this, +e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var l in e[h])c.event.add(this,h,e[h][l],e[h][l].data)}}})}function Oa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function oa(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?Pa:Qa,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a, +"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function da(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Ra.test(a)?e(a,h):da(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)?e(a,""):c.each(b,function(f,h){da(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(pa.concat.apply([],pa.slice(0,b)),function(){d[this]=a});return d}function qa(a){if(!ea[a]){var b=c("<"+ +a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";ea[a]=d}return ea[a]}function fa(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var t=E.document,c=function(){function a(){if(!b.isReady){try{t.documentElement.doScroll("left")}catch(j){setTimeout(a,1);return}b.ready()}}var b=function(j,s){return new b.fn.init(j,s)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,l=/\S/,k=/^\s+/,o=/\s+$/,x=/\W/,r=/\d/,A=/^<(\w+)\s*\/?>(?:<\/\1>)?$/, +C=/^[\],:{}\s]*$/,J=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,I=/(?:^|:|,)(?:\s*\[)+/g,L=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,i=/(msie) ([\w.]+)/,n=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false,q=[],u,y=Object.prototype.toString,F=Object.prototype.hasOwnProperty,M=Array.prototype.push,N=Array.prototype.slice,O=String.prototype.trim,D=Array.prototype.indexOf,R={};b.fn=b.prototype={init:function(j, +s){var v,z,H;if(!j)return this;if(j.nodeType){this.context=this[0]=j;this.length=1;return this}if(j==="body"&&!s&&t.body){this.context=t;this[0]=t.body;this.selector="body";this.length=1;return this}if(typeof j==="string")if((v=h.exec(j))&&(v[1]||!s))if(v[1]){H=s?s.ownerDocument||s:t;if(z=A.exec(j))if(b.isPlainObject(s)){j=[t.createElement(z[1])];b.fn.attr.call(j,s,true)}else j=[H.createElement(z[1])];else{z=b.buildFragment([v[1]],[H]);j=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this, +j)}else{if((z=t.getElementById(v[2]))&&z.parentNode){if(z.id!==v[2])return f.find(j);this.length=1;this[0]=z}this.context=t;this.selector=j;return this}else if(!s&&!x.test(j)){this.selector=j;this.context=t;j=t.getElementsByTagName(j);return b.merge(this,j)}else return!s||s.jquery?(s||f).find(j):b(s).find(j);else if(b.isFunction(j))return f.ready(j);if(j.selector!==B){this.selector=j.selector;this.context=j.context}return b.makeArray(j,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length}, +toArray:function(){return N.call(this,0)},get:function(j){return j==null?this.toArray():j<0?this.slice(j)[0]:this[j]},pushStack:function(j,s,v){var z=b();b.isArray(j)?M.apply(z,j):b.merge(z,j);z.prevObject=this;z.context=this.context;if(s==="find")z.selector=this.selector+(this.selector?" ":"")+v;else if(s)z.selector=this.selector+"."+s+"("+v+")";return z},each:function(j,s){return b.each(this,j,s)},ready:function(j){b.bindReady();if(b.isReady)j.call(t,b);else q&&q.push(j);return this},eq:function(j){return j=== +-1?this.slice(j):this.slice(j,+j+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(j){return this.pushStack(b.map(this,function(s,v){return j.call(s,v,s)}))},end:function(){return this.prevObject||b(null)},push:M,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var j,s,v,z,H,G=arguments[0]||{},K=1,Q=arguments.length,ga=false; +if(typeof G==="boolean"){ga=G;G=arguments[1]||{};K=2}if(typeof G!=="object"&&!b.isFunction(G))G={};if(Q===K){G=this;--K}for(;K0))if(q){var s=0,v=q;for(q=null;j=v[s++];)j.call(t,b);b.fn.trigger&&b(t).trigger("ready").unbind("ready")}}},bindReady:function(){if(!p){p=true;if(t.readyState==="complete")return setTimeout(b.ready,1);if(t.addEventListener){t.addEventListener("DOMContentLoaded",u,false);E.addEventListener("load",b.ready,false)}else if(t.attachEvent){t.attachEvent("onreadystatechange",u);E.attachEvent("onload", +b.ready);var j=false;try{j=E.frameElement==null}catch(s){}t.documentElement.doScroll&&j&&a()}}},isFunction:function(j){return b.type(j)==="function"},isArray:Array.isArray||function(j){return b.type(j)==="array"},isWindow:function(j){return j&&typeof j==="object"&&"setInterval"in j},isNaN:function(j){return j==null||!r.test(j)||isNaN(j)},type:function(j){return j==null?String(j):R[y.call(j)]||"object"},isPlainObject:function(j){if(!j||b.type(j)!=="object"||j.nodeType||b.isWindow(j))return false;if(j.constructor&& +!F.call(j,"constructor")&&!F.call(j.constructor.prototype,"isPrototypeOf"))return false;for(var s in j);return s===B||F.call(j,s)},isEmptyObject:function(j){for(var s in j)return false;return true},error:function(j){throw j;},parseJSON:function(j){if(typeof j!=="string"||!j)return null;j=b.trim(j);if(C.test(j.replace(J,"@").replace(w,"]").replace(I,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(j):(new Function("return "+j))();else b.error("Invalid JSON: "+j)},noop:function(){},globalEval:function(j){if(j&& +l.test(j)){var s=t.getElementsByTagName("head")[0]||t.documentElement,v=t.createElement("script");v.type="text/javascript";if(b.support.scriptEval)v.appendChild(t.createTextNode(j));else v.text=j;s.insertBefore(v,s.firstChild);s.removeChild(v)}},nodeName:function(j,s){return j.nodeName&&j.nodeName.toUpperCase()===s.toUpperCase()},each:function(j,s,v){var z,H=0,G=j.length,K=G===B||b.isFunction(j);if(v)if(K)for(z in j){if(s.apply(j[z],v)===false)break}else for(;H
a";var f=d.getElementsByTagName("*"),h=d.getElementsByTagName("a")[0],l=t.createElement("select"), +k=l.appendChild(t.createElement("option"));if(!(!f||!f.length||!h)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:k.selected,deleteExpando:true,optDisabled:false,checkClone:false, +scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};l.disabled=true;c.support.optDisabled=!k.disabled;b.type="text/javascript";try{b.appendChild(t.createTextNode("window."+e+"=1;"))}catch(o){}a.insertBefore(b,a.firstChild);if(E[e]){c.support.scriptEval=true;delete E[e]}try{delete b.test}catch(x){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function r(){c.support.noCloneEvent= +false;d.detachEvent("onclick",r)});d.cloneNode(true).fireEvent("onclick")}d=t.createElement("div");d.innerHTML="";a=t.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var r=t.createElement("div");r.style.width=r.style.paddingLeft="1px";t.body.appendChild(r);c.boxModel=c.support.boxModel=r.offsetWidth===2;if("zoom"in r.style){r.style.display="inline";r.style.zoom= +1;c.support.inlineBlockNeedsLayout=r.offsetWidth===2;r.style.display="";r.innerHTML="
";c.support.shrinkWrapBlocks=r.offsetWidth!==2}r.innerHTML="
t
";var A=r.getElementsByTagName("td");c.support.reliableHiddenOffsets=A[0].offsetHeight===0;A[0].style.display="";A[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&A[0].offsetHeight===0;r.innerHTML="";t.body.removeChild(r).style.display= +"none"});a=function(r){var A=t.createElement("div");r="on"+r;var C=r in A;if(!C){A.setAttribute(r,"return;");C=typeof A[r]==="function"}return C};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();var ra={},Ja=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?ra:a;var e=a.nodeType,f=e?a[c.expando]:null,h= +c.cache;if(!(e&&!f&&typeof b==="string"&&d===B)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]=c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==B)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?ra:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando); +else if(d)delete f[e];else for(var l in a)delete a[l]}},acceptData:function(a){if(a.nodeName){var b=c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){var d=null;if(typeof a==="undefined"){if(this.length){var e=this[0].attributes,f;d=c.data(this[0]);for(var h=0,l=e.length;h-1)return true;return false},val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one"; +if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h=0;else if(c.nodeName(this,"select")){var A=c.makeArray(r);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),A)>=0});if(!A.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true}, +attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return B;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==B;b=e&&c.props[b]||b;var h=Ta.test(b);if((b in a||a[b]!==B)&&e&&!h){if(f){b==="type"&&Ua.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&& +b.specified?b.value:Va.test(a.nodeName)||Wa.test(a.nodeName)&&a.href?0:B;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return B;a=!c.support.hrefNormalized&&e&&h?a.getAttribute(b,2):a.getAttribute(b);return a===null?B:a}});var X=/\.(.*)$/,ia=/^(?:textarea|input|select)$/i,La=/\./g,Ma=/ /g,Xa=/[^\w\s.|`]/g,Ya=function(a){return a.replace(Xa,"\\$&")},ua={focusin:0,focusout:0}; +c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;else if(!d)return;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var l=a.nodeType?"events":"__events__",k=h[l],o=h.handle;if(typeof k==="function"){o=k.handle;k=k.events}else if(!k){a.nodeType||(h[l]=h=function(){});h.events=k={}}if(!o)h.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem, +arguments):B};o.elem=a;b=b.split(" ");for(var x=0,r;l=b[x++];){h=f?c.extend({},f):{handler:d,data:e};if(l.indexOf(".")>-1){r=l.split(".");l=r.shift();h.namespace=r.slice(0).sort().join(".")}else{r=[];h.namespace=""}h.type=l;if(!h.guid)h.guid=d.guid;var A=k[l],C=c.event.special[l]||{};if(!A){A=k[l]=[];if(!C.setup||C.setup.call(a,e,r,o)===false)if(a.addEventListener)a.addEventListener(l,o,false);else a.attachEvent&&a.attachEvent("on"+l,o)}if(C.add){C.add.call(a,h);if(!h.handler.guid)h.handler.guid= +d.guid}A.push(h);c.event.global[l]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,l=0,k,o,x,r,A,C,J=a.nodeType?"events":"__events__",w=c.data(a),I=w&&w[J];if(w&&I){if(typeof I==="function"){w=I;I=I.events}if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in I)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[l++];){r=f;k=f.indexOf(".")<0;o=[];if(!k){o=f.split(".");f=o.shift();x=RegExp("(^|\\.)"+ +c.map(o.slice(0).sort(),Ya).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(A=I[f])if(d){r=c.event.special[f]||{};for(h=e||0;h=0){a.type=f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType=== +8)return B;a.result=B;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)===false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){var l;e=a.target;var k=f.replace(X,""),o=c.nodeName(e,"a")&&k=== +"click",x=c.event.special[k]||{};if((!x._default||x._default.call(d,a)===false)&&!o&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[k]){if(l=e["on"+k])e["on"+k]=null;c.event.triggered=true;e[k]()}}catch(r){}if(l)e["on"+k]=l;c.event.triggered=false}}},handle:function(a){var b,d,e,f;d=[];var h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+ +d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var l=d.length;f-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ia.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=xa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===B||f===e))if(e!=null||f){a.type="change";a.liveFired= +B;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",xa(a))}},setup:function(){if(this.type=== +"file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ia.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ia.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}t.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){ua[b]++===0&&t.addEventListener(a,d,true)},teardown:function(){--ua[b]=== +0&&t.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=B}var l=b==="one"?c.proxy(f,function(o){c(this).unbind(o,l);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var k=this.length;h0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}}); +(function(){function a(g,i,n,m,p,q){p=0;for(var u=m.length;p0){F=y;break}}y=y[g]}m[p]=F}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,l=true;[0,0].sort(function(){l=false;return 0});var k=function(g,i,n,m){n=n||[];var p=i=i||t;if(i.nodeType!==1&&i.nodeType!==9)return[];if(!g||typeof g!=="string")return n;var q,u,y,F,M,N=true,O=k.isXML(i),D=[],R=g;do{d.exec("");if(q=d.exec(R)){R=q[3];D.push(q[1]);if(q[2]){F=q[3]; +break}}}while(q);if(D.length>1&&x.exec(g))if(D.length===2&&o.relative[D[0]])u=L(D[0]+D[1],i);else for(u=o.relative[D[0]]?[i]:k(D.shift(),i);D.length;){g=D.shift();if(o.relative[g])g+=D.shift();u=L(g,u)}else{if(!m&&D.length>1&&i.nodeType===9&&!O&&o.match.ID.test(D[0])&&!o.match.ID.test(D[D.length-1])){q=k.find(D.shift(),i,O);i=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]}if(i){q=m?{expr:D.pop(),set:C(m)}:k.find(D.pop(),D.length===1&&(D[0]==="~"||D[0]==="+")&&i.parentNode?i.parentNode:i,O);u=q.expr?k.filter(q.expr, +q.set):q.set;if(D.length>0)y=C(u);else N=false;for(;D.length;){q=M=D.pop();if(o.relative[M])q=D.pop();else M="";if(q==null)q=i;o.relative[M](y,q,O)}}else y=[]}y||(y=u);y||k.error(M||g);if(f.call(y)==="[object Array]")if(N)if(i&&i.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&k.contains(i,y[g])))n.push(u[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&n.push(u[g]);else n.push.apply(n,y);else C(y,n);if(F){k(F,p,n,m);k.uniqueSort(n)}return n};k.uniqueSort=function(g){if(w){h= +l;g.sort(w);if(h)for(var i=1;i0};k.find=function(g,i,n){var m;if(!g)return[];for(var p=0,q=o.order.length;p":function(g,i){var n,m=typeof i==="string",p=0,q=g.length;if(m&&!/\W/.test(i))for(i=i.toLowerCase();p=0))n||m.push(u);else if(n)i[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var i=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=i[1]+(i[2]||1)-0;g[3]=i[3]-0}g[0]=e++;return g},ATTR:function(g,i,n, +m,p,q){i=g[1].replace(/\\/g,"");if(!q&&o.attrMap[i])g[1]=o.attrMap[i];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,i,n,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,i);else{g=k.filter(g[3],i,n,true^p);n||m.push.apply(m,g);return false}else if(o.match.POS.test(g[0])||o.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled=== +true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,i,n){return!!k(n[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"=== +g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,i){return i===0},last:function(g,i,n,m){return i===m.length-1},even:function(g,i){return i%2===0},odd:function(g,i){return i%2===1},lt:function(g,i,n){return in[3]-0},nth:function(g,i,n){return n[3]- +0===i},eq:function(g,i,n){return n[3]-0===i}},filter:{PSEUDO:function(g,i,n,m){var p=i[1],q=o.filters[p];if(q)return q(g,n,i,m);else if(p==="contains")return(g.textContent||g.innerText||k.getText([g])||"").indexOf(i[3])>=0;else if(p==="not"){i=i[3];n=0;for(m=i.length;n=0}},ID:function(g,i){return g.nodeType===1&&g.getAttribute("id")===i},TAG:function(g,i){return i==="*"&&g.nodeType===1||g.nodeName.toLowerCase()=== +i},CLASS:function(g,i){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(i)>-1},ATTR:function(g,i){var n=i[1];n=o.attrHandle[n]?o.attrHandle[n](g):g[n]!=null?g[n]:g.getAttribute(n);var m=n+"",p=i[2],q=i[4];return n==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&n!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,i,n,m){var p=o.setFilters[i[2]]; +if(p)return p(g,n,i,m)}}},x=o.match.POS,r=function(g,i){return"\\"+(i-0+1)},A;for(A in o.match){o.match[A]=RegExp(o.match[A].source+/(?![^\[]*\])(?![^\(]*\))/.source);o.leftMatch[A]=RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[A].source.replace(/\\(\d+)/g,r))}var C=function(g,i){g=Array.prototype.slice.call(g,0);if(i){i.push.apply(i,g);return i}return g};try{Array.prototype.slice.call(t.documentElement.childNodes,0)}catch(J){C=function(g,i){var n=0,m=i||[];if(f.call(g)==="[object Array]")Array.prototype.push.apply(m, +g);else if(typeof g.length==="number")for(var p=g.length;n";n.insertBefore(g,n.firstChild);if(t.getElementById(i)){o.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:B:[]};o.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}n.removeChild(g); +n=g=null})();(function(){var g=t.createElement("div");g.appendChild(t.createComment(""));if(g.getElementsByTagName("*").length>0)o.find.TAG=function(i,n){var m=n.getElementsByTagName(i[1]);if(i[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")o.attrHandle.href=function(i){return i.getAttribute("href",2)};g=null})();t.querySelectorAll&& +function(){var g=k,i=t.createElement("div");i.innerHTML="

";if(!(i.querySelectorAll&&i.querySelectorAll(".TEST").length===0)){k=function(m,p,q,u){p=p||t;m=m.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!u&&!k.isXML(p))if(p.nodeType===9)try{return C(p.querySelectorAll(m),q)}catch(y){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var F=p.getAttribute("id"),M=F||"__sizzle__";F||p.setAttribute("id",M);try{return C(p.querySelectorAll("#"+M+" "+m),q)}catch(N){}finally{F|| +p.removeAttribute("id")}}return g(m,p,q,u)};for(var n in g)k[n]=g[n];i=null}}();(function(){var g=t.documentElement,i=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,n=false;try{i.call(t.documentElement,"[test!='']:sizzle")}catch(m){n=true}if(i)k.matchesSelector=function(p,q){q=q.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(p))try{if(n||!o.match.PSEUDO.test(q)&&!/!=/.test(q))return i.call(p,q)}catch(u){}return k(q,null,null,[p]).length>0}})();(function(){var g= +t.createElement("div");g.innerHTML="
";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){o.order.splice(1,0,"CLASS");o.find.CLASS=function(i,n,m){if(typeof n.getElementsByClassName!=="undefined"&&!m)return n.getElementsByClassName(i[1])};g=null}}})();k.contains=t.documentElement.contains?function(g,i){return g!==i&&(g.contains?g.contains(i):true)}:t.documentElement.compareDocumentPosition? +function(g,i){return!!(g.compareDocumentPosition(i)&16)}:function(){return false};k.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var L=function(g,i){for(var n,m=[],p="",q=i.nodeType?[i]:i;n=o.match.PSEUDO.exec(g);){p+=n[0];g=g.replace(o.match.PSEUDO,"")}g=o.relative[g]?g+"*":g;n=0;for(var u=q.length;n0)for(var h=d;h0},closest:function(a,b){var d=[],e,f,h=this[0];if(c.isArray(a)){var l,k={},o=1;if(h&&a.length){e=0;for(f=a.length;e-1:c(h).is(e))d.push({selector:l,elem:h,level:o})}h= +h.parentNode;o++}}return d}l=cb.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h||!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a,b||this.context): +c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a, +2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a, +b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Za.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||ab.test(e))&&$a.test(a))f=f.reverse();return this.pushStack(f,a,bb.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===B||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&& +e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var za=/ jQuery\d+="(?:\d+|null)"/g,$=/^\s+/,Aa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ba=/<([\w:]+)/,db=/\s]+\/)>/g,P={option:[1, +""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};P.optgroup=P.option;P.tbody=P.tfoot=P.colgroup=P.caption=P.thead;P.th=P.td;if(!c.support.htmlSerialize)P._default=[1,"div
","
"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= +c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==B)return this.empty().append((this[0]&&this[0].ownerDocument||t).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, +wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, +prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, +this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*"));c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); +return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(za,"").replace(fb,'="$1">').replace($,"")],e)[0]}else return this.cloneNode(true)});if(a===true){na(this,b);na(this.find("*"),b.find("*"))}return b},html:function(a){if(a===B)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(za,""):null; +else if(typeof a==="string"&&!Ca.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!P[(Ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Aa,"<$1>");try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?h.cloneNode(true):h)}k.length&&c.each(k,Oa)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:t;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===t&&!Ca.test(a[0])&&(c.support.checkClone||!Da.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append", +prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h=d.length;f0?this.clone(true):this).get();c(d[f])[b](l);e=e.concat(l)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||t;if(typeof b.createElement==="undefined")b=b.ownerDocument|| +b[0]&&b[0].ownerDocument||t;for(var f=[],h=0,l;(l=a[h])!=null;h++){if(typeof l==="number")l+="";if(l){if(typeof l==="string"&&!eb.test(l))l=b.createTextNode(l);else if(typeof l==="string"){l=l.replace(Aa,"<$1>");var k=(Ba.exec(l)||["",""])[1].toLowerCase(),o=P[k]||P._default,x=o[0],r=b.createElement("div");for(r.innerHTML=o[1]+l+o[2];x--;)r=r.lastChild;if(!c.support.tbody){x=db.test(l);k=k==="table"&&!x?r.firstChild&&r.firstChild.childNodes:o[1]===""&&!x?r.childNodes:[];for(o=k.length- +1;o>=0;--o)c.nodeName(k[o],"tbody")&&!k[o].childNodes.length&&k[o].parentNode.removeChild(k[o])}!c.support.leadingWhitespace&&$.test(l)&&r.insertBefore(b.createTextNode($.exec(l)[0]),r.firstChild);l=r.childNodes}if(l.nodeType)f.push(l);else f=c.merge(f,l)}}if(d)for(h=0;f[h];h++)if(e&&c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script")))); +d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,l=0,k;(k=a[l])!=null;l++)if(!(k.nodeName&&c.noData[k.nodeName.toLowerCase()]))if(d=k[c.expando]){if((b=e[d])&&b.events)for(var o in b.events)f[o]?c.event.remove(k,o):c.removeEvent(k,o,b.handle);if(h)delete k[c.expando];else k.removeAttribute&&k.removeAttribute(c.expando);delete e[d]}}});var Ea=/alpha\([^)]*\)/i,gb=/opacity=([^)]*)/,hb=/-([a-z])/ig,ib=/([A-Z])/g,Fa=/^-?\d+(?:px)?$/i, +jb=/^-?\d/,kb={position:"absolute",visibility:"hidden",display:"block"},Pa=["Left","Right"],Qa=["Top","Bottom"],W,Ga,aa,lb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===B)return this;return c.access(this,a,b,true,function(d,e,f){return f!==B?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true, +zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),l=a.style,k=c.cssHooks[h];b=c.cssProps[h]||h;if(d!==B){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!k||!("set"in k)||(d=k.set(a,d))!==B)try{l[b]=d}catch(o){}}}else{if(k&&"get"in k&&(f=k.get(a,false,e))!==B)return f;return l[b]}}},css:function(a,b,d){var e,f=c.camelCase(b), +h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==B)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]=e[f]},camelCase:function(a){return a.replace(hb,lb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=oa(d,b,f);else c.swap(d,kb,function(){h=oa(d,b,f)});if(h<=0){h=W(d,b,b);if(h==="0px"&&aa)h=aa(d,b,b); +if(h!=null)return h===""||h==="auto"?"0px":h}if(h<0||h==null){h=d.style[b];return h===""||h==="auto"?"0px":h}return typeof h==="string"?h:h+"px"}},set:function(d,e){if(Fa.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return gb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f= +d.filter||"";d.filter=Ea.test(f)?f.replace(Ea,e):d.filter+" "+e}};if(t.defaultView&&t.defaultView.getComputedStyle)Ga=function(a,b,d){var e;d=d.replace(ib,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return B;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};if(t.documentElement.currentStyle)aa=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b],h=a.style;if(!Fa.test(f)&&jb.test(f)){d=h.left; +e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f===""?"auto":f};W=Ga||aa;if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var mb=c.now(),nb=/)<[^<]*)*<\/script>/gi, +ob=/^(?:select|textarea)/i,pb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,qb=/^(?:GET|HEAD)$/,Ra=/\[\]$/,T=/\=\?(&|$)/,ja=/\?/,rb=/([?&])_=[^&]*/,sb=/^(\w+:)?\/\/([^\/?#]+)/,tb=/%20/g,ub=/#.*$/,Ha=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ha)return Ha.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b=== +"object"){b=c.param(b,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(l,k){if(k==="success"||k==="notmodified")h.html(f?c("
").append(l.responseText.replace(nb,"")).find(f):l.responseText);d&&h.each(d,[l.responseText,k,l])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&& +!this.disabled&&(this.checked||ob.test(this.nodeName)||pb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})}, +getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html", +script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),l=qb.test(h);b.url=b.url.replace(ub,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ja.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data|| +!T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+mb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var k=E[d];E[d]=function(m){if(c.isFunction(k))k(m);else{E[d]=B;try{delete E[d]}catch(p){}}f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);r&&r.removeChild(A)}}if(b.dataType==="script"&&b.cache===null)b.cache= +false;if(b.cache===false&&l){var o=c.now(),x=b.url.replace(rb,"$1_="+o);b.url=x+(x===b.url?(ja.test(b.url)?"&":"?")+"_="+o:"")}if(b.data&&l)b.url+=(ja.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");o=(o=sb.exec(b.url))&&(o[1]&&o[1].toLowerCase()!==location.protocol||o[2].toLowerCase()!==location.host);if(b.dataType==="script"&&h==="GET"&&o){var r=t.getElementsByTagName("head")[0]||t.documentElement,A=t.createElement("script");if(b.scriptCharset)A.charset=b.scriptCharset; +A.src=b.url;if(!d){var C=false;A.onload=A.onreadystatechange=function(){if(!C&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){C=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);A.onload=A.onreadystatechange=null;r&&A.parentNode&&r.removeChild(A)}}}r.insertBefore(A,r.firstChild);return B}var J=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!l||a&&a.contentType)w.setRequestHeader("Content-Type", +b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}o||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(I){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&& +c.triggerGlobal(b,"ajaxSend",[w,b]);var L=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){J||c.handleComplete(b,w,e,f);J=true;if(w)w.onreadystatechange=c.noop}else if(!J&&w&&(w.readyState===4||m==="timeout")){J=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d|| +c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&Function.prototype.call.call(g,w);L("abort")}}catch(i){}b.async&&b.timeout>0&&setTimeout(function(){w&&!J&&L("timeout")},b.timeout);try{w.send(l||b.data==null?null:b.data)}catch(n){c.handleError(b,w,null,n);c.handleComplete(b,w,e,f)}b.async||L();return w}},param:function(a,b){var d=[],e=function(h,l){l=c.isFunction(l)?l():l;d[d.length]= +encodeURIComponent(h)+"="+encodeURIComponent(l)};if(b===B)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)da(f,a[f],b,e);return d.join("&").replace(tb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess", +[b,a])},handleComplete:function(a,b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"), +e=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}}); +if(E.ActiveXObject)c.ajaxSettings.xhr=function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var ea={},vb=/^(?:toggle|show|hide)$/,wb=/^([+\-]=)?([\d+.\-]+)(.*)$/,ba,pa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show", +3),a,b,d);else{d=0;for(var e=this.length;d=0;e--)if(d[e].elem===this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b, +d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a* +Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(l){return f.step(l)} +var f=this,h=c.fx;this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;e.elem=this.elem;if(e()&&c.timers.push(e)&&!ba)ba=setInterval(h.tick,h.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true; +this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(k,o){f.style["overflow"+o]=h.overflow[k]})}this.options.hide&&c(this.elem).hide();if(this.options.hide|| +this.options.show)for(var l in this.options.curAnim)c.style(this.elem,l,this.options.orig[l]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a= +c.timers,b=0;b-1;e={};var x={};if(o)x=f.position();l=o?x.top:parseInt(l,10)||0;k=o?x.left:parseInt(k,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+l;if(b.left!=null)e.left=b.left-h.left+k;"using"in b?b.using.call(a, +e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Ia.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||t.body;a&&!Ia.test(a.nodeName)&& +c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==B)return this.each(function(){if(h=fa(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=fa(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase(); +c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(l){var k=c(this);k[d](e.call(this,l,k[d]()))});if(c.isWindow(f))return f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b];else if(f.nodeType===9)return Math.max(f.documentElement["client"+ +b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]);else if(e===B){f=c.css(f,d);var h=parseFloat(f);return c.isNaN(h)?f:h}else return this.css(d,typeof e==="string"?e:e+"px")}})})(window); diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/scrollTo.js b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/scrollTo.js new file mode 100644 index 0000000..73a3341 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/js/scrollTo.js @@ -0,0 +1,11 @@ +/** + * jQuery.ScrollTo - Easy element scrolling using jQuery. + * Copyright (c) 2007-2009 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com + * Dual licensed under MIT and GPL. + * Date: 5/25/2009 + * @author Ariel Flesler + * @version 1.4.2 + * + * http://flesler.blogspot.com/2007/10/jqueryscrollto.html + */ +;(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery); \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/reset.css b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/reset.css new file mode 100644 index 0000000..1b3e3d7 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/reset.css @@ -0,0 +1,17 @@ +html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { + margin: 0; + padding: 0; + border: 0; + outline: 0; + font-size: 100%; + vertical-align: baseline; + background: transparent; + } +body {line-height: 1;} +ol, ul {list-style: none;} +blockquote, q {quotes: none;} +blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;} +:focus {outline: 0;} +ins {text-decoration: none;} +del {text-decoration: line-through;} +table {border-collapse: collapse;border-spacing: 0;} diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/1_1.jpg b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/1_1.jpg new file mode 100644 index 0000000..4111394 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/1_1.jpg differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/how_to_featured_image.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/how_to_featured_image.png new file mode 100644 index 0000000..e8287e0 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/how_to_featured_image.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_blog_1.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_blog_1.png new file mode 100644 index 0000000..a931955 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_blog_1.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_1.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_1.png new file mode 100644 index 0000000..1d9f61d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_1.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_2.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_2.png new file mode 100644 index 0000000..b9c11a2 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_2.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_3.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_3.png new file mode 100644 index 0000000..019bcec Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_3.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_4.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_4.png new file mode 100644 index 0000000..2817cef Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_4.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_5.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_5.png new file mode 100644 index 0000000..4960c06 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_5.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_6.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_6.png new file mode 100644 index 0000000..afcfb5d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_6.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_7.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_7.png new file mode 100644 index 0000000..73ea6a6 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_portfolio_7.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_skins_1.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_skins_1.png new file mode 100644 index 0000000..6cddf3b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_skins_1.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_skins_2.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_skins_2.png new file mode 100644 index 0000000..80a1f90 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_skins_2.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_skins_3.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_skins_3.png new file mode 100644 index 0000000..a3067d2 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_skins_3.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_skins_4.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_skins_4.png new file mode 100644 index 0000000..8e489ae Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_skins_4.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_slider_1.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_slider_1.png new file mode 100644 index 0000000..cf8c858 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_slider_1.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_slider_2.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_slider_2.png new file mode 100644 index 0000000..9764c0d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_slider_2.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_slider_3.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_slider_3.png new file mode 100644 index 0000000..b01f002 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_slider_3.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_slider_4.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_slider_4.png new file mode 100644 index 0000000..d163a94 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/assets/screenshots/setup_slider_4.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/documentation.html b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/documentation.html new file mode 100644 index 0000000..7a10bb0 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/documentation/documentation.html @@ -0,0 +1,558 @@ + + + + +CloudFw - Theme Positive Documentation + + + + + + + + + + + + + + + + + +
+ + + +
+ + + + +
+ +
+ +
+ + + + + + + diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/licensing/GPL.txt b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/licensing/GPL.txt new file mode 100644 index 0000000..6679331 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/licensing/GPL.txt @@ -0,0 +1,85 @@ +GNU GENERAL PUBLIC LICENSE +Version 2, June 1991 + +Copyright (C) 1989, 1991 Free Software Foundation, Inc. +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA + +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. + +Preamble + +The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Lesser General Public License instead.) You can apply it to your programs, too. + +When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. + +To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. + +For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. + +We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. + +Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. + +Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. + +The precise terms and conditions for copying, distribution and modification follow. +TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + +0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. + +1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. + +You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. + +2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. + b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. + c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. + +3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, + b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, + c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. + +If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. + +4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. + +5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. + +6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. + +7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. + +This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. + +8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. + +9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. + +10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. + +NO WARRANTY + +11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + +12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/licensing/Licence.txt b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/licensing/Licence.txt new file mode 100644 index 0000000..fc52004 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/licensing/Licence.txt @@ -0,0 +1,3 @@ +Please read about licencing details - + +http://themeforest.net/legal/licences diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/licensing/README_License.txt b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/licensing/README_License.txt new file mode 100644 index 0000000..9dc66dc --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/licensing/README_License.txt @@ -0,0 +1,12 @@ +This WordPress theme is comprised of two parts: + + +(1) The PHP code is licensed under the GPL license as is WordPress itself. You will find a copy of the license text in the same directory as this text file. Or you can read it here: + +http://codex.wordpress.org/GPL + + + +(2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: + +http://wiki.envato.com/support/legal-terms/licensing-terms/ \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/404.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/404.php new file mode 100644 index 0000000..3f36420 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/404.php @@ -0,0 +1,26 @@ + + +
+ +
+ +
+ + +
+

404 - Not Found

+

The Page You Try To See Cannot Found

+
+ +
+ +
+ +
+ +
+ +
+ + + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/backup.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/backup.php new file mode 100644 index 0000000..bdeb470 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/backup.php @@ -0,0 +1,384 @@ + 'options', + 'key' => CLOUD_THEMEKEY, + 'server' => TMP_URL, + 'data' => $all_settings + ); + + + + $json = new Services_JSON(); + $parse_all_options = $json->encode($signatured_settings); + $encoded_options = base64_encode($parse_all_options); + + $pfix = cloudfw_PV_make_form_name( CLOUD_THEMENAME.' '. get_bloginfo('name')); + $the_file = CLOUD_UPLOAD_DIR."/{$pfix}_backup.backup"; + $cfile = CLOUD_UPLOAD_DIR."/{$pfix}_backup_copy.backup"; + $file = cloud_cache_write($encoded_options, $the_file, $cfile, FALSE); + + + header("Content-Type: application/octet-stream"); + header("Content-Disposition: attachment; filename=" . urlencode( substr( $pfix.'_backup_'.date("Y_m_d"), 0, 200 ).'.backup')); + header("Content-Type: application/force-download"); + header("Content-Type: application/octet-stream"); + header("Content-Type: application/download"); + header("Content-Description: File Transfer"); + header("Content-Length: " . filesize($file)); + flush(); // this doesn't really matter. + $fp = fopen($file, "r"); + while (!feof($fp)) + { + echo fread($fp, 65536); + flush(); // this is essential for large downloads + } + fclose($fp); + + break; + case 'export-skins': + $ids = $_REQUEST["ids"]; + + $pfix = substr( cloudfw_PV_make_form_name( CLOUD_THEMENAME ), 0, 200 ); + $the_file = CLOUD_UPLOAD_DIR."/{$pfix}.skin"; + $cfile = CLOUD_UPLOAD_DIR."/{$pfix}_copy.skin"; + $file = cloud_cache_write($encoded_options, $the_file, $cfile, FALSE); + $homeURL = cloudfw_home_url(); + + $is_ZIP = $_REQUEST['zip']; + + if (is_array($ids)) { + $i = 0; + + foreach ($ids as $id) { + + if ($the_content = cloudfw_get_a_skin($id)): + + $the_content['data']['custom']['foldername'] = cloudfw_PV_make_form_name($the_content['data']['custom']["foldername"] ? $the_content['data']['custom']["foldername"] : $the_content["name"]); + + $the_content['data'] = cloudfw_prepare_URI_for_export($the_content['data'], $homeURL); + $all_contents[$id] = $the_content; + + $i++; + endif; + + }//foreach + + if ($i>1) + $downloadable_file = urlencode($pfix.'_skins_'.$i.'_'.date("Y_m_d")); + else + $downloadable_file = urlencode($pfix.'_skins_'.cloudfw_PV_make_form_name($the_content["name"]).'_'.date("Y_m_d")); + + }else{ + $i = 1; + + if ($the_content = cloudfw_get_a_skin($ids)): + + + $the_content['foldername'] = cloudfw_PV_make_form_name($the_content["name"]); + $the_content['data']['custom']['foldername'] = cloudfw_PV_make_form_name($the_content['data']['custom']["foldername"] ? $the_content['data']['custom']["foldername"] : $the_content["name"]); + + if ($is_ZIP) + $to_download_images = cloudfw_detect_skin_URIs($the_content['data'], $homeURL); + + + $the_content['data'] = cloudfw_prepare_URI_for_export($the_content['data'], $homeURL); + + $all_contents[$ids] = $the_content; + $downloadable_file = urlencode($pfix.'_skin_'.cloudfw_PV_make_form_name($the_content["name"]).'_'.date("Y_m_d")); + + endif; + + } + + if ($to_download_images) + $to_download_images = array_unique($to_download_images); + + $signatured_settings = array( + 'case' => 'skin', + 'key' => CLOUD_THEMEKEY, + 'data' => $all_contents + ); + + + + if (!$all_contents) { wp_redirect(($_REQUEST['comeback'].'&m=9013')); exit;} + + $json = new Services_JSON(); + $parse_all_options = $json->encode($signatured_settings); + $encoded_options = base64_encode($parse_all_options); + $file = cloud_cache_write($encoded_options, $the_file, $cfile, FALSE); + + + if (!$is_ZIP || empty($to_download_images)) { + + header("Content-Type: application/octet-stream"); + header("Content-Disposition: attachment; filename=" . urlencode( substr( $downloadable_file, 0, 230 ).'.skin')); + header("Content-Type: application/force-download"); + header("Content-Type: application/octet-stream"); + header("Content-Type: application/download"); + header("Content-Description: File Transfer"); + header("Content-Length: " . filesize($file)); + flush(); // this doesn't really matter. + $fp = fopen($file, "r"); + while (!feof($fp)) + { + echo fread($fp, 65536); + flush(); // this is essential for large downloads + } + fclose($fp); + + } else { + + $class_path = apply_filters('createZipfile', TMP_ADMIN_PATH.'/classes/class.createZipFile.php'); + + if (!$class_path) + exit; + + include_once($class_path); + + $no_found_count = 0; + + $createZip = new CreateZipFile; + $createZip->addFile($encoded_options, urlencode( substr( $downloadable_file, 0, 230 ).'.skin')); + + if (is_array($to_download_images)) { + foreach ($to_download_images as $img) { + + if (file_exists($img)) { + $filecontent = file_get_contents($img); + $pathinfo = pathinfo($img); + + if ($filecontent) + $createZip->addFile($filecontent, $pathinfo['filename'].'.'.$pathinfo['extension']); + else { + $no_found_count++; + $no_found_paths .= "{$no_found_count}:\t'{$img}' source of the file cannot read\r\n"; + } + + } else { + + $no_found_count++; + $no_found_paths .= "{$no_found_count}:\t'{$img}' file cannot found\r\n"; + } + + } + } + + /*echo ABSPATH. ' -> ' .$homeURL; + + echo '
';
+			 print_r($to_download_images);
+			echo '
';*/ + //echo $no_found_paths; exit; + + $folder_name = $the_content['foldername']; + if ($no_found_count > 0) { + + $createZip->addFile($no_found_paths, "error_log.txt"); + $folder_name = "With_{$no_found_count}_Error_{$folder_name}"; + } + + + $zipFileName = ( substr( $folder_name, 0, 230 ).'.zip'); + $handle = fopen($zipFileName, 'wb'); + $out = fwrite($handle, $createZip->getZippedFile()); + + fclose($handle); + $createZip->forceDownload($zipFileName); + + @unlink($zipFileName); + + + } + + + break; + + case 'export-sliders': + $ids = $_REQUEST["ids"]; + + + $pfix = cloudfw_PV_make_form_name(CLOUD_THEMENAME); + $the_file = CLOUD_UPLOAD_DIR."/{$pfix}_backup.backup"; + $cfile = CLOUD_UPLOAD_DIR."/{$pfix}_backup_copy.backup"; + $file = cloud_cache_write($encoded_options, $the_file, $cfile, FALSE); + $sliders = get_option(PFIX.'_slider_ids'); + $homeURL = cloudfw_home_url(); + $is_ZIP = $_REQUEST['zip']; + $to_download_images = array(); + + + if (is_array($ids)) { + $i = 0; + + foreach ($ids as $id) { + + if ($sliders[$id]): + + $sliders[$id]['foldername'] = $folder_name = cloudfw_PV_make_form_name($sliders[$id]["foldername"] ? $sliders[$id]["foldername"] : $sliders[$id]["title"]); + + $the_slider = $sliders[$id]; + $the_content = get_option($id); + + if ($is_ZIP){ + $to_download_images = array_merge((array) $to_download_images, (array) cloudfw_detect_skin_URIs($the_slider, $homeURL)); + $to_download_images = array_merge((array) $to_download_images, (array) cloudfw_detect_skin_URIs($the_content, $homeURL)); + } + + $all_contents[$id] = array( + 'main' => cloudfw_prepare_URI_for_export($the_slider, $homeURL), + 'data' => cloudfw_prepare_URI_for_export($the_content, $homeURL) + ); + $i++; + + endif; + + }//foreach + + if ($i>1) + $downloadable_file = urlencode($pfix.'_sliders_'.$i.'_'.date("Y_m_d")); + else + $downloadable_file = urlencode($pfix.'_slider_'.cloudfw_PV_make_form_name($sliders[$id]["title"]).'_'.date("Y_m_d")); + + }else{ + + if ($sliders[$ids]): + + $sliders[$ids]['foldername'] = $folder_name = cloudfw_PV_make_form_name($sliders[$ids]["foldername"] ? $sliders[$ids]["foldername"] : $sliders[$ids]["title"]); + + $the_slider = $sliders[$ids]; + $the_content = get_option($ids); + + if ($is_ZIP){ + $to_download_images = array_merge((array) $to_download_images, (array) cloudfw_detect_skin_URIs($the_slider, $homeURL)); + $to_download_images = array_merge((array) $to_download_images, (array) cloudfw_detect_skin_URIs($the_content, $homeURL)); + } + + $all_contents[$ids] = array( + 'main' => cloudfw_prepare_URI_for_export($the_slider, $homeURL), + 'data' => cloudfw_prepare_URI_for_export($the_content, $homeURL) + ); + $downloadable_file = urlencode($pfix.'_slider_'.cloudfw_PV_make_form_name($sliders[$ids]["title"]).'_'.date("Y_m_d")); + + + endif; + + } + + if ($to_download_images) + $to_download_images = array_unique($to_download_images); + + $signatured_settings = array( + 'case' => 'slider', + 'key' => CLOUD_THEMEKEY, + 'data' => $all_contents + ); + + + if (!$all_contents) { wp_redirect(($_REQUEST['comeback'].'&m=9013')); exit;} + + $json = new Services_JSON(); + $parse_all_options = $json->encode($signatured_settings); + $encoded_options = base64_encode($parse_all_options); + $file = cloud_cache_write($encoded_options, $the_file, $cfile, FALSE); + + + if (!$is_ZIP || empty($to_download_images)) { + + header("Content-Type: application/octet-stream"); + header("Content-Disposition: attachment; filename=" . urlencode( substr( $downloadable_file, 0, 230 ).'.slider')); + header("Content-Type: application/force-download"); + header("Content-Type: application/octet-stream"); + header("Content-Type: application/download"); + header("Content-Description: File Transfer"); + header("Content-Length: " . filesize($file)); + flush(); // this doesn't really matter. + $fp = fopen($file, "r"); + while (!feof($fp)) { + echo fread($fp, 65536); + flush(); // this is essential for large downloads + } + fclose($fp); + + } else { + + // ZIP + $class_path = apply_filters('createZipfile', TMP_ADMIN_PATH.'/classes/class.createZipFile.php'); + + if (!$class_path) + exit; + + include_once($class_path); + + $no_found_count = 0; + + $createZip = new CreateZipFile; + $createZip->addFile($encoded_options, urlencode( substr( $downloadable_file, 0, 230 ).'.slider')); + + if (is_array($to_download_images)) { + foreach ($to_download_images as $img) { + + if (file_exists($img)) { + $filecontent = file_get_contents($img); + $pathinfo = pathinfo($img); + + if ($filecontent) + $createZip->addFile($filecontent, $pathinfo['filename'].'.'.$pathinfo['extension']); + else { + $no_found_count++; + $no_found_paths .= "{$no_found_count}:\t'{$img}' source of the file cannot read\r\n"; + } + + } else { + + $no_found_count++; + $no_found_paths .= "{$no_found_count}:\t'{$img}' file cannot found\r\n"; + } + + } + } + + if ($no_found_count > 0) { + + $createZip->addFile($no_found_paths, "error_log.txt"); + $folder_name = "With_{$no_found_count}_Error_{$folder_name}"; + } + + + $zipFileName = ( substr( $folder_name, 0, 230 ).'.zip'); + $handle = fopen($zipFileName, 'wb'); + $out = fwrite($handle, $createZip->getZippedFile()); + + fclose($handle); + $createZip->forceDownload($zipFileName); + + @unlink($zipFileName); + + } + + break; +} + + +?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/del.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/del.php new file mode 100644 index 0000000..94592f3 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/del.php @@ -0,0 +1,33 @@ + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/delete_meta.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/delete_meta.php new file mode 100644 index 0000000..385c626 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/delete_meta.php @@ -0,0 +1,26 @@ +Error
+
+
'; die();} + + +require('../../../../../wp-blog-header.php'); + + + +check_admin_referer(); + + +delete_post_meta($meta_id, $meta_name); + + +echo 'Image is deleted
+
+'; + +?> diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/ga.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/ga.php new file mode 100644 index 0000000..49bae72 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/ga.php @@ -0,0 +1,105 @@ +'; + print_r($opt); +echo ''; + +if (defined("GA_ID")&&defined("GA_PASS")): + + $ga_id = GA_ID; + $ga_pass = GA_PASS; + + else: + + $ga_id = $_opt[PFIX."_ga_id"]; + $ga_pass = $_opt[PFIX."_ga_pass"]; + + endif; + + +if (empty($ga_id) || empty($ga_pass) ){ + + + echo ' +
+ +
'.__('Please configure your Google Analytics information to view analytics datas here.','cloudfw').' '.__('or you can disable it from the system settings page.','cloudfw').'
+ +
'; + update_option(PFIX."_ga_profile", NULL); + exit; +} + + + +if (empty($_opt[PFIX."_ga_profile"])){ + + + echo ' +
+ + + +
'; + + exit; +} + + +if (empty($_opt[PFIX."_ga_profile"])){ + + + echo ' +
+ + + +
'; + + exit; +} + +if (isset($_GET["x"])) { echo ' +
+ +
+ + '; + + + echo ' +
+ '.cloud_cache(ga_today,'ga_cache_today_'.$_opt[PFIX."_ga_profile"].'.cache').' +
+
'; + + ;} // End of isset x + + if ($_GET["case"] == "lastweek" ) echo cloud_cache(ga_lastweek,'ga_cache_lastweek_'.$_opt[PFIX."_ga_profile"].'.cache'); + if ($_GET["case"] == "lastmonth" ) echo cloud_cache(ga_lastmonth,'ga_cache_lastmonth_'.$_opt[PFIX."_ga_profile"].'.cache'); + if ($_GET["case"] == "thisyear" ) echo cloud_cache(ga_thisyear,'ga_cache_thisyear_'.$_opt[PFIX."_ga_profile"].'.cache'); + +function ga_today() { return cloudfw_ga('today','hourly',date('Y-m-d'),date('Y-m-d'));}; +function ga_lastweek() { return cloudfw_ga('lastweek','daily',date('Y-m-d', strtotime('-1 week')), date('Y-m-d'));}; +function ga_lastmonth() { return cloudfw_ga('lastmonth','daily',date('Y-m-d', strtotime('-1 month')), date('Y-m-d'));}; +function ga_thisyear() { return cloudfw_ga('lastyear','monthly',date('Y-m-d', strtotime('-1 year')), date('Y-m-d'));}; + +?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/ga_check.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/ga_check.php new file mode 100644 index 0000000..1a20fe9 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/ga_check.php @@ -0,0 +1,113 @@ +getMessage()=="NOAUTH"): echo 'NOAUTH'; + + update_option(PFIX."_ga_id", NULL); + update_option(PFIX."_ga_pass", NULL); + update_option(PFIX."_ga_profile", NULL); + + exit; + + + endif; + } + + $ga->requestAccountData(); + + $items = array(); + + if ($ga->getResults()) { + + foreach($ga->getResults() as $result) + { + // $accounts .= $result . ' (' . $result->getProfileId() . ")"; + + $items[] = array( "item_value" => $result->getProfileId(), + "item_class" => "", + "item_html" => ''.$result.'
('.$result->getProfileId().')
' + ); + + $first_id ? NULL: $first_id = $result->getProfileId(); + } + + + + + $profile_id = $_opt[PFIX."_ga_profile"]; + + + if (($profile_id=="")): update_option(PFIX."_ga_profile", $first_id); $profile_id = $first_id; endif; + + echo ' + + +
'.__('Your Analytics Profiles:','cloudfw').'
+
', + + ($profile_id) ? NULL : '
'.__('Please select a profile to see in cloudfw dashboard','cloudfw').'
' + + ,'', + + + admin_create_selectlist("ga_profile", // id + $items, // items + 'EMPTY', //default_value + "radio", + $profile_id, + 'custom_label ga_profiles' + ) + + + + ,' +
+
+ + '.__('Connect To A Different Account','cloudfw').' +
+
+ + + + '; + + }else{ + // no profile + + echo 'No Profile'; + + }; + +?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/get_icons.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/get_icons.php new file mode 100644 index 0000000..1283e50 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/get_icons.php @@ -0,0 +1,47 @@ + + Icon List + + + +
+ '; + +foreach((array)$icon_list as $icon_cat_name => $icon_cat) { + + echo ' +
+ '.$icon_cat_name.''; + echo '
    '; + + foreach((array)$icon_cat as $icon_url => $icon_name) { + + echo '
  • '; + echo ' + +
    '.$icon_name.'
    +
    '; + echo '
  • '; + //echo "[icon src=\"{$icon_url}\"]
    "; + + } + + echo '
'; + +} + echo '
'; + +?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/guide.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/guide.php new file mode 100644 index 0000000..e7694af --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/guide.php @@ -0,0 +1,44 @@ + array('map' => 'FALSE') ) ); + exit; + +}else{ + + $_setup_status = $_opt[PFIX."_setup_status"]; + if (empty($_setup_status)) + $_setup_status = array(); + + if ($operation == 'done'){ + array_push($_setup_status, $id); + } else { + foreach($_setup_status as $key => $value) {if ($value == $id) unset($_setup_status[$key]);} + } + + if (!empty($_setup_status)) + array_unique($_setup_status); + + update_option(PFIX."_setup_status",$_setup_status); + $_opt[PFIX."_setup_status"] = $_setup_status; + $in_ajax = 'TRUE'; + $percent_old = $_GET["old_val"]; + + + require(TMP_ADMIN_PATH . '/inc/fn.guide.php'); + +} + +?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/lastupdates.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/lastupdates.php new file mode 100644 index 0000000..0c5acc0 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/lastupdates.php @@ -0,0 +1,28 @@ + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/remove_sidebar.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/remove_sidebar.php new file mode 100644 index 0000000..b2537d3 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/remove_sidebar.php @@ -0,0 +1,29 @@ + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/select_page.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/select_page.php new file mode 100644 index 0000000..e4827a1 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/select_page.php @@ -0,0 +1,339 @@ + + + + +Select A Page + + + + + + + +/reset.css" /> + + + + + +
+ +
+
+ + + + + + + + +
+
+ +
+

+ +
+ +
+ +
+ + + + + + + + + +
+ +

 

+ +
+ +
    '; + + } + + $i++; + + endwhile; + + else: + + echo '
    Posts Not Found
    '; + + endif; + + + ?> +
+
+ +
+ + + + + + + diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/slider_content_delete.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/slider_content_delete.php new file mode 100644 index 0000000..e835eb5 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/slider_content_delete.php @@ -0,0 +1,82 @@ + $var){ + + if ((int)$vars !== (int)$id): + + $new_slider_content[$ii] = $slider_content[$vars]; + + $ii++; + + endif; + } + + update_option($slider, $new_slider_content); + cloudfw_loop_slider_items($new_slider_content, 'default_slider', $id); + + } + + break; + case 'inline_slider': + + if (isset($id) && is_numeric($id)) { + + $slider_content = cloudfw_get_slider($slider); + ksort($slider_content); + + $ii = 0; + foreach ($slider_content as $vars => $var){ + + if ((int)$vars !== (int)$id): + + $new_slider_content[$ii] = $slider_content[$vars]; + + $ii++; + + endif; + } + + update_option($slider, $new_slider_content); + cloudfw_loop_slider_items($new_slider_content, 'inline_slider', $id); + + } + + break; +endswitch; + + + +?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/slider_content_forms.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/slider_content_forms.php new file mode 100644 index 0000000..57db90a --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/ajax/slider_content_forms.php @@ -0,0 +1,101 @@ + $var){ + + if ((int)$vars !== (int)$id): + + $new_slider_content[$ii] = $slider_content[$vars]; + + $ii++; + + endif; + } + + update_option($main_slider_id, $new_slider_content); + cloudfw_loop_slider_items($new_slider_content, $slider_type, $id); + + } + + break; + + + } + + + +?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/classes/JSON.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/classes/JSON.php new file mode 100644 index 0000000..5246a46 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/classes/JSON.php @@ -0,0 +1,804 @@ + + * @author Matt Knapp + * @author Brett Stimmerman + * @copyright 2005 Michal Migurski + * @version CVS: $Id: JSON.php,v 1.31 2006/06/28 05:54:17 migurski Exp $ + * @license http://www.opensource.org/licenses/bsd-license.php + * @link http://pear.php.net/pepr/pepr-proposal-show.php?id=198 + */ + +/** + * Marker constant for Services_JSON::decode(), used to flag stack state + */ +define('SERVICES_JSON_SLICE', 1); + +/** + * Marker constant for Services_JSON::decode(), used to flag stack state + */ +define('SERVICES_JSON_IN_STR', 2); + +/** + * Marker constant for Services_JSON::decode(), used to flag stack state + */ +define('SERVICES_JSON_IN_ARR', 3); + +/** + * Marker constant for Services_JSON::decode(), used to flag stack state + */ +define('SERVICES_JSON_IN_OBJ', 4); + +/** + * Marker constant for Services_JSON::decode(), used to flag stack state + */ +define('SERVICES_JSON_IN_CMT', 5); + +/** + * Behavior switch for Services_JSON::decode() + */ +define('SERVICES_JSON_LOOSE_TYPE', 16); + +/** + * Behavior switch for Services_JSON::decode() + */ +define('SERVICES_JSON_SUPPRESS_ERRORS', 32); + +/** + * Converts to and from JSON format. + * + * Brief example of use: + * + * + * // create a new instance of Services_JSON + * $json = new Services_JSON(); + * + * // convert a complexe value to JSON notation, and send it to the browser + * $value = array('foo', 'bar', array(1, 2, 'baz'), array(3, array(4))); + * $output = $json->encode($value); + * + * print($output); + * // prints: ["foo","bar",[1,2,"baz"],[3,[4]]] + * + * // accept incoming POST data, assumed to be in JSON notation + * $input = file_get_contents('php://input', 1000000); + * $value = $json->decode($input); + * + */ +class Services_JSON +{ + /** + * constructs a new JSON instance + * + * @param int $use object behavior flags; combine with boolean-OR + * + * possible values: + * - SERVICES_JSON_LOOSE_TYPE: loose typing. + * "{...}" syntax creates associative arrays + * instead of objects in decode(). + * - SERVICES_JSON_SUPPRESS_ERRORS: error suppression. + * Values which can't be encoded (e.g. resources) + * appear as NULL instead of throwing errors. + * By default, a deeply-nested resource will + * bubble up with an error, so all return values + * from encode() should be checked with isError() + */ + function Services_JSON($use = 0) + { + $this->use = $use; + } + + /** + * convert a string from one UTF-16 char to one UTF-8 char + * + * Normally should be handled by mb_convert_encoding, but + * provides a slower PHP-only method for installations + * that lack the multibye string extension. + * + * @param string $utf16 UTF-16 character + * @return string UTF-8 character + * @access private + */ + function utf162utf8($utf16) + { + // oh please oh please oh please oh please oh please + if(function_exists('mb_convert_encoding')) { + return mb_convert_encoding($utf16, 'UTF-8', 'UTF-16'); + } + + $bytes = (ord($utf16{0}) << 8) | ord($utf16{1}); + + switch(true) { + case ((0x7F & $bytes) == $bytes): + // this case should never be reached, because we are in ASCII range + // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + return chr(0x7F & $bytes); + + case (0x07FF & $bytes) == $bytes: + // return a 2-byte UTF-8 character + // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + return chr(0xC0 | (($bytes >> 6) & 0x1F)) + . chr(0x80 | ($bytes & 0x3F)); + + case (0xFFFF & $bytes) == $bytes: + // return a 3-byte UTF-8 character + // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + return chr(0xE0 | (($bytes >> 12) & 0x0F)) + . chr(0x80 | (($bytes >> 6) & 0x3F)) + . chr(0x80 | ($bytes & 0x3F)); + } + + // ignoring UTF-32 for now, sorry + return ''; + } + + /** + * convert a string from one UTF-8 char to one UTF-16 char + * + * Normally should be handled by mb_convert_encoding, but + * provides a slower PHP-only method for installations + * that lack the multibye string extension. + * + * @param string $utf8 UTF-8 character + * @return string UTF-16 character + * @access private + */ + function utf82utf16($utf8) + { + // oh please oh please oh please oh please oh please + if(function_exists('mb_convert_encoding')) { + return mb_convert_encoding($utf8, 'UTF-16', 'UTF-8'); + } + + switch(strlen($utf8)) { + case 1: + // this case should never be reached, because we are in ASCII range + // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + return $utf8; + + case 2: + // return a UTF-16 character from a 2-byte UTF-8 char + // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + return chr(0x07 & (ord($utf8{0}) >> 2)) + . chr((0xC0 & (ord($utf8{0}) << 6)) + | (0x3F & ord($utf8{1}))); + + case 3: + // return a UTF-16 character from a 3-byte UTF-8 char + // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + return chr((0xF0 & (ord($utf8{0}) << 4)) + | (0x0F & (ord($utf8{1}) >> 2))) + . chr((0xC0 & (ord($utf8{1}) << 6)) + | (0x7F & ord($utf8{2}))); + } + + // ignoring UTF-32 for now, sorry + return ''; + } + + /** + * encodes an arbitrary variable into JSON format + * + * @param mixed $var any number, boolean, string, array, or object to be encoded. + * see argument 1 to Services_JSON() above for array-parsing behavior. + * if var is a strng, note that encode() always expects it + * to be in ASCII or UTF-8 format! + * + * @return mixed JSON string representation of input var or an error if a problem occurs + * @access public + */ + function encode($var) + { + switch (gettype($var)) { + case 'boolean': + return $var ? 'true' : 'false'; + + case 'NULL': + return 'null'; + + case 'integer': + return (int) $var; + + case 'double': + case 'float': + return (float) $var; + + case 'string': + // STRINGS ARE EXPECTED TO BE IN ASCII OR UTF-8 FORMAT + $ascii = ''; + $strlen_var = strlen($var); + + /* + * Iterate over every character in the string, + * escaping with a slash or encoding to UTF-8 where necessary + */ + for ($c = 0; $c < $strlen_var; ++$c) { + + $ord_var_c = ord($var{$c}); + + switch (true) { + case $ord_var_c == 0x08: + $ascii .= '\b'; + break; + case $ord_var_c == 0x09: + $ascii .= '\t'; + break; + case $ord_var_c == 0x0A: + $ascii .= '\n'; + break; + case $ord_var_c == 0x0C: + $ascii .= '\f'; + break; + case $ord_var_c == 0x0D: + $ascii .= '\r'; + break; + + case $ord_var_c == 0x22: + case $ord_var_c == 0x2F: + case $ord_var_c == 0x5C: + // double quote, slash, slosh + $ascii .= '\\'.$var{$c}; + break; + + case (($ord_var_c >= 0x20) && ($ord_var_c <= 0x7F)): + // characters U-00000000 - U-0000007F (same as ASCII) + $ascii .= $var{$c}; + break; + + case (($ord_var_c & 0xE0) == 0xC0): + // characters U-00000080 - U-000007FF, mask 110XXXXX + // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + $char = pack('C*', $ord_var_c, ord($var{$c + 1})); + $c += 1; + $utf16 = $this->utf82utf16($char); + $ascii .= sprintf('\u%04s', bin2hex($utf16)); + break; + + case (($ord_var_c & 0xF0) == 0xE0): + // characters U-00000800 - U-0000FFFF, mask 1110XXXX + // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + $char = pack('C*', $ord_var_c, + ord($var{$c + 1}), + ord($var{$c + 2})); + $c += 2; + $utf16 = $this->utf82utf16($char); + $ascii .= sprintf('\u%04s', bin2hex($utf16)); + break; + + case (($ord_var_c & 0xF8) == 0xF0): + // characters U-00010000 - U-001FFFFF, mask 11110XXX + // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + $char = pack('C*', $ord_var_c, + ord($var{$c + 1}), + ord($var{$c + 2}), + ord($var{$c + 3})); + $c += 3; + $utf16 = $this->utf82utf16($char); + $ascii .= sprintf('\u%04s', bin2hex($utf16)); + break; + + case (($ord_var_c & 0xFC) == 0xF8): + // characters U-00200000 - U-03FFFFFF, mask 111110XX + // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + $char = pack('C*', $ord_var_c, + ord($var{$c + 1}), + ord($var{$c + 2}), + ord($var{$c + 3}), + ord($var{$c + 4})); + $c += 4; + $utf16 = $this->utf82utf16($char); + $ascii .= sprintf('\u%04s', bin2hex($utf16)); + break; + + case (($ord_var_c & 0xFE) == 0xFC): + // characters U-04000000 - U-7FFFFFFF, mask 1111110X + // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + $char = pack('C*', $ord_var_c, + ord($var{$c + 1}), + ord($var{$c + 2}), + ord($var{$c + 3}), + ord($var{$c + 4}), + ord($var{$c + 5})); + $c += 5; + $utf16 = $this->utf82utf16($char); + $ascii .= sprintf('\u%04s', bin2hex($utf16)); + break; + } + } + + return '"'.$ascii.'"'; + + case 'array': + /* + * As per JSON spec if any array key is not an integer + * we must treat the the whole array as an object. We + * also try to catch a sparsely populated associative + * array with numeric keys here because some JS engines + * will create an array with empty indexes up to + * max_index which can cause memory issues and because + * the keys, which may be relevant, will be remapped + * otherwise. + * + * As per the ECMA and JSON specification an object may + * have any string as a property. Unfortunately due to + * a hole in the ECMA specification if the key is a + * ECMA reserved word or starts with a digit the + * parameter is only accessible using ECMAScript's + * bracket notation. + */ + + // treat as a JSON object + if (is_array($var) && count($var) && (array_keys($var) !== range(0, sizeof($var) - 1))) { + $properties = array_map(array($this, 'name_value'), + array_keys($var), + array_values($var)); + + foreach($properties as $property) { + if(Services_JSON::isError($property)) { + return $property; + } + } + + return '{' . join(',', $properties) . '}'; + } + + // treat it like a regular array + $elements = array_map(array($this, 'encode'), $var); + + foreach($elements as $element) { + if(Services_JSON::isError($element)) { + return $element; + } + } + + return '[' . join(',', $elements) . ']'; + + case 'object': + $vars = get_object_vars($var); + + $properties = array_map(array($this, 'name_value'), + array_keys($vars), + array_values($vars)); + + foreach($properties as $property) { + if(Services_JSON::isError($property)) { + return $property; + } + } + + return '{' . join(',', $properties) . '}'; + + default: + return ($this->use & SERVICES_JSON_SUPPRESS_ERRORS) + ? 'null' + : new Services_JSON_Error(gettype($var)." can not be encoded as JSON string"); + } + } + + /** + * array-walking function for use in generating JSON-formatted name-value pairs + * + * @param string $name name of key to use + * @param mixed $value reference to an array element to be encoded + * + * @return string JSON-formatted name-value pair, like '"name":value' + * @access private + */ + function name_value($name, $value) + { + $encoded_value = $this->encode($value); + + if(Services_JSON::isError($encoded_value)) { + return $encoded_value; + } + + return $this->encode(strval($name)) . ':' . $encoded_value; + } + + /** + * reduce a string by removing leading and trailing comments and whitespace + * + * @param $str string string value to strip of comments and whitespace + * + * @return string string value stripped of comments and whitespace + * @access private + */ + function reduce_string($str) + { + $str = preg_replace(array( + + // eliminate single line comments in '// ...' form + '#^\s*//(.+)$#m', + + // eliminate multi-line comments in '/* ... */' form, at start of string + '#^\s*/\*(.+)\*/#Us', + + // eliminate multi-line comments in '/* ... */' form, at end of string + '#/\*(.+)\*/\s*$#Us' + + ), '', $str); + + // eliminate extraneous space + return trim($str); + } + + /** + * decodes a JSON string into appropriate variable + * + * @param string $str JSON-formatted string + * + * @return mixed number, boolean, string, array, or object + * corresponding to given JSON input string. + * See argument 1 to Services_JSON() above for object-output behavior. + * Note that decode() always returns strings + * in ASCII or UTF-8 format! + * @access public + */ + function decode($str) + { + $str = $this->reduce_string($str); + + switch (strtolower($str)) { + case 'true': + return true; + + case 'false': + return false; + + case 'null': + return null; + + default: + $m = array(); + + if (is_numeric($str)) { + // Lookie-loo, it's a number + + // This would work on its own, but I'm trying to be + // good about returning integers where appropriate: + // return (float)$str; + + // Return float or int, as appropriate + return ((float)$str == (integer)$str) + ? (integer)$str + : (float)$str; + + } elseif (preg_match('/^("|\').*(\1)$/s', $str, $m) && $m[1] == $m[2]) { + // STRINGS RETURNED IN UTF-8 FORMAT + $delim = substr($str, 0, 1); + $chrs = substr($str, 1, -1); + $utf8 = ''; + $strlen_chrs = strlen($chrs); + + for ($c = 0; $c < $strlen_chrs; ++$c) { + + $substr_chrs_c_2 = substr($chrs, $c, 2); + $ord_chrs_c = ord($chrs{$c}); + + switch (true) { + case $substr_chrs_c_2 == '\b': + $utf8 .= chr(0x08); + ++$c; + break; + case $substr_chrs_c_2 == '\t': + $utf8 .= chr(0x09); + ++$c; + break; + case $substr_chrs_c_2 == '\n': + $utf8 .= chr(0x0A); + ++$c; + break; + case $substr_chrs_c_2 == '\f': + $utf8 .= chr(0x0C); + ++$c; + break; + case $substr_chrs_c_2 == '\r': + $utf8 .= chr(0x0D); + ++$c; + break; + + case $substr_chrs_c_2 == '\\"': + case $substr_chrs_c_2 == '\\\'': + case $substr_chrs_c_2 == '\\\\': + case $substr_chrs_c_2 == '\\/': + if (($delim == '"' && $substr_chrs_c_2 != '\\\'') || + ($delim == "'" && $substr_chrs_c_2 != '\\"')) { + $utf8 .= $chrs{++$c}; + } + break; + + case preg_match('/\\\u[0-9A-F]{4}/i', substr($chrs, $c, 6)): + // single, escaped unicode character + $utf16 = chr(hexdec(substr($chrs, ($c + 2), 2))) + . chr(hexdec(substr($chrs, ($c + 4), 2))); + $utf8 .= $this->utf162utf8($utf16); + $c += 5; + break; + + case ($ord_chrs_c >= 0x20) && ($ord_chrs_c <= 0x7F): + $utf8 .= $chrs{$c}; + break; + + case ($ord_chrs_c & 0xE0) == 0xC0: + // characters U-00000080 - U-000007FF, mask 110XXXXX + //see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + $utf8 .= substr($chrs, $c, 2); + ++$c; + break; + + case ($ord_chrs_c & 0xF0) == 0xE0: + // characters U-00000800 - U-0000FFFF, mask 1110XXXX + // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + $utf8 .= substr($chrs, $c, 3); + $c += 2; + break; + + case ($ord_chrs_c & 0xF8) == 0xF0: + // characters U-00010000 - U-001FFFFF, mask 11110XXX + // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + $utf8 .= substr($chrs, $c, 4); + $c += 3; + break; + + case ($ord_chrs_c & 0xFC) == 0xF8: + // characters U-00200000 - U-03FFFFFF, mask 111110XX + // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + $utf8 .= substr($chrs, $c, 5); + $c += 4; + break; + + case ($ord_chrs_c & 0xFE) == 0xFC: + // characters U-04000000 - U-7FFFFFFF, mask 1111110X + // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + $utf8 .= substr($chrs, $c, 6); + $c += 5; + break; + + } + + } + + return $utf8; + + } elseif (preg_match('/^\[.*\]$/s', $str) || preg_match('/^\{.*\}$/s', $str)) { + // array, or object notation + + if ($str{0} == '[') { + $stk = array(SERVICES_JSON_IN_ARR); + $arr = array(); + } else { + if ($this->use & SERVICES_JSON_LOOSE_TYPE) { + $stk = array(SERVICES_JSON_IN_OBJ); + $obj = array(); + } else { + $stk = array(SERVICES_JSON_IN_OBJ); + $obj = new stdClass(); + } + } + + array_push($stk, array('what' => SERVICES_JSON_SLICE, + 'where' => 0, + 'delim' => false)); + + $chrs = substr($str, 1, -1); + $chrs = $this->reduce_string($chrs); + + if ($chrs == '') { + if (reset($stk) == SERVICES_JSON_IN_ARR) { + return $arr; + + } else { + return $obj; + + } + } + + //print("\nparsing {$chrs}\n"); + + $strlen_chrs = strlen($chrs); + + for ($c = 0; $c <= $strlen_chrs; ++$c) { + + $top = end($stk); + $substr_chrs_c_2 = substr($chrs, $c, 2); + + if (($c == $strlen_chrs) || (($chrs{$c} == ',') && ($top['what'] == SERVICES_JSON_SLICE))) { + // found a comma that is not inside a string, array, etc., + // OR we've reached the end of the character list + $slice = substr($chrs, $top['where'], ($c - $top['where'])); + array_push($stk, array('what' => SERVICES_JSON_SLICE, 'where' => ($c + 1), 'delim' => false)); + //print("Found split at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n"); + + if (reset($stk) == SERVICES_JSON_IN_ARR) { + // we are in an array, so just push an element onto the stack + array_push($arr, $this->decode($slice)); + + } elseif (reset($stk) == SERVICES_JSON_IN_OBJ) { + // we are in an object, so figure + // out the property name and set an + // element in an associative array, + // for now + $parts = array(); + + if (preg_match('/^\s*(["\'].*[^\\\]["\'])\s*:\s*(\S.*),?$/Uis', $slice, $parts)) { + // "name":value pair + $key = $this->decode($parts[1]); + $val = $this->decode($parts[2]); + + if ($this->use & SERVICES_JSON_LOOSE_TYPE) { + $obj[$key] = $val; + } else { + $obj->$key = $val; + } + } elseif (preg_match('/^\s*(\w+)\s*:\s*(\S.*),?$/Uis', $slice, $parts)) { + // name:value pair, where name is unquoted + $key = $parts[1]; + $val = $this->decode($parts[2]); + + if ($this->use & SERVICES_JSON_LOOSE_TYPE) { + $obj[$key] = $val; + } else { + $obj->$key = $val; + } + } + + } + + } elseif ((($chrs{$c} == '"') || ($chrs{$c} == "'")) && ($top['what'] != SERVICES_JSON_IN_STR)) { + // found a quote, and we are not inside a string + array_push($stk, array('what' => SERVICES_JSON_IN_STR, 'where' => $c, 'delim' => $chrs{$c})); + //print("Found start of string at {$c}\n"); + + } elseif (($chrs{$c} == $top['delim']) && + ($top['what'] == SERVICES_JSON_IN_STR) && + ((strlen(substr($chrs, 0, $c)) - strlen(rtrim(substr($chrs, 0, $c), '\\'))) % 2 != 1)) { + // found a quote, we're in a string, and it's not escaped + // we know that it's not escaped becase there is _not_ an + // odd number of backslashes at the end of the string so far + array_pop($stk); + //print("Found end of string at {$c}: ".substr($chrs, $top['where'], (1 + 1 + $c - $top['where']))."\n"); + + } elseif (($chrs{$c} == '[') && + in_array($top['what'], array(SERVICES_JSON_SLICE, SERVICES_JSON_IN_ARR, SERVICES_JSON_IN_OBJ))) { + // found a left-bracket, and we are in an array, object, or slice + array_push($stk, array('what' => SERVICES_JSON_IN_ARR, 'where' => $c, 'delim' => false)); + //print("Found start of array at {$c}\n"); + + } elseif (($chrs{$c} == ']') && ($top['what'] == SERVICES_JSON_IN_ARR)) { + // found a right-bracket, and we're in an array + array_pop($stk); + //print("Found end of array at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n"); + + } elseif (($chrs{$c} == '{') && + in_array($top['what'], array(SERVICES_JSON_SLICE, SERVICES_JSON_IN_ARR, SERVICES_JSON_IN_OBJ))) { + // found a left-brace, and we are in an array, object, or slice + array_push($stk, array('what' => SERVICES_JSON_IN_OBJ, 'where' => $c, 'delim' => false)); + //print("Found start of object at {$c}\n"); + + } elseif (($chrs{$c} == '}') && ($top['what'] == SERVICES_JSON_IN_OBJ)) { + // found a right-brace, and we're in an object + array_pop($stk); + //print("Found end of object at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n"); + + } elseif (($substr_chrs_c_2 == '/*') && + in_array($top['what'], array(SERVICES_JSON_SLICE, SERVICES_JSON_IN_ARR, SERVICES_JSON_IN_OBJ))) { + // found a comment start, and we are in an array, object, or slice + array_push($stk, array('what' => SERVICES_JSON_IN_CMT, 'where' => $c, 'delim' => false)); + $c++; + //print("Found start of comment at {$c}\n"); + + } elseif (($substr_chrs_c_2 == '*/') && ($top['what'] == SERVICES_JSON_IN_CMT)) { + // found a comment end, and we're in one now + array_pop($stk); + $c++; + + for ($i = $top['where']; $i <= $c; ++$i) + $chrs = substr_replace($chrs, ' ', $i, 1); + + //print("Found end of comment at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n"); + + } + + } + + if (reset($stk) == SERVICES_JSON_IN_ARR) { + return $arr; + + } elseif (reset($stk) == SERVICES_JSON_IN_OBJ) { + return $obj; + + } + + } + } + } + + /** + * @todo Ultimately, this should just call PEAR::isError() + */ + function isError($data, $code = null) + { + if (class_exists('pear')) { + return PEAR::isError($data, $code); + } elseif (is_object($data) && (get_class($data) == 'services_json_error' || + is_subclass_of($data, 'services_json_error'))) { + return true; + } + + return false; + } +} + +if (class_exists('PEAR_Error')) { + + class Services_JSON_Error extends PEAR_Error + { + function Services_JSON_Error($message = 'unknown error', $code = null, + $mode = null, $options = null, $userinfo = null) + { + parent::PEAR_Error($message, $code, $mode, $options, $userinfo); + } + } + +} else { + + /** + * @todo Ultimately, this class shall be descended from PEAR_Error + */ + class Services_JSON_Error + { + function Services_JSON_Error($message = 'unknown error', $code = null, + $mode = null, $options = null, $userinfo = null) + { + + } + } + +}?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/classes/class.createZipFile.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/classes/class.createZipFile.php new file mode 100644 index 0000000..4b8128a --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/classes/class.createZipFile.php @@ -0,0 +1,220 @@ +compressedData[] = $feedArrayRow; + $newOffset = strlen(implode("", $this->compressedData)); + $addCentralRecord = "\x50\x4b\x01\x02"; + $addCentralRecord .="\x00\x00"; + $addCentralRecord .="\x0a\x00"; + $addCentralRecord .="\x00\x00"; + $addCentralRecord .="\x00\x00"; + $addCentralRecord .="\x00\x00\x00\x00"; + $addCentralRecord .= pack("V",0); + $addCentralRecord .= pack("V",0); + $addCentralRecord .= pack("V",0); + $addCentralRecord .= pack("v", strlen($directoryName) ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("V", 16 ); + $addCentralRecord .= pack("V", $this->oldOffset ); + $this->oldOffset = $newOffset; + $addCentralRecord .= $directoryName; + $this->centralDirectory[] = $addCentralRecord; + } + + /** + * Function to add file(s) to the specified directory in the archive + * + * @param string $directoryName + * @param string $data + * @return void + * @access public + */ + public function addFile($data, $directoryName) { + $directoryName = str_replace("\\", "/", $directoryName); + $feedArrayRow = "\x50\x4b\x03\x04"; + $feedArrayRow .= "\x14\x00"; + $feedArrayRow .= "\x00\x00"; + $feedArrayRow .= "\x08\x00"; + $feedArrayRow .= "\x00\x00\x00\x00"; + $uncompressedLength = strlen($data); + $compression = crc32($data); + $gzCompressedData = gzcompress($data); + $gzCompressedData = substr( substr($gzCompressedData, 0, strlen($gzCompressedData) - 4), 2); + $compressedLength = strlen($gzCompressedData); + $feedArrayRow .= pack("V",$compression); + $feedArrayRow .= pack("V",$compressedLength); + $feedArrayRow .= pack("V",$uncompressedLength); + $feedArrayRow .= pack("v", strlen($directoryName) ); + $feedArrayRow .= pack("v", 0 ); + $feedArrayRow .= $directoryName; + $feedArrayRow .= $gzCompressedData; + $feedArrayRow .= pack("V",$compression); + $feedArrayRow .= pack("V",$compressedLength); + $feedArrayRow .= pack("V",$uncompressedLength); + $this->compressedData[] = $feedArrayRow; + $newOffset = strlen(implode("", $this->compressedData)); + $addCentralRecord = "\x50\x4b\x01\x02"; + $addCentralRecord .="\x00\x00"; + $addCentralRecord .="\x14\x00"; + $addCentralRecord .="\x00\x00"; + $addCentralRecord .="\x08\x00"; + $addCentralRecord .="\x00\x00\x00\x00"; + $addCentralRecord .= pack("V",$compression); + $addCentralRecord .= pack("V",$compressedLength); + $addCentralRecord .= pack("V",$uncompressedLength); + $addCentralRecord .= pack("v", strlen($directoryName) ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("V", 32 ); + $addCentralRecord .= pack("V", $this->oldOffset ); + $this->oldOffset = $newOffset; + $addCentralRecord .= $directoryName; + $this->centralDirectory[] = $addCentralRecord; + } + + /** + * Function to return the zip file + * + * @return zipfile (archive) + * @access public + * @return void + */ + public function getZippedfile() { + $data = implode("", $this->compressedData); + $controlDirectory = implode("", $this->centralDirectory); + return + $data. + $controlDirectory. + $this->endOfCentralDirectory. + pack("v", sizeof($this->centralDirectory)). + pack("v", sizeof($this->centralDirectory)). + pack("V", strlen($controlDirectory)). + pack("V", strlen($data)). + "\x00\x00"; + } + + /** + * + * Function to force the download of the archive as soon as it is created + * + * @param archiveName string - name of the created archive file + * @access public + * @return ZipFile via Header + */ + public function forceDownload($archiveName) { + if(ini_get('zlib.output_compression')) { + ini_set('zlib.output_compression', 'Off'); + } + + // Security checks + if( $archiveName == "" ) { + echo "Public Photo Directory - Download
ERROR: The download file was NOT SPECIFIED."; + exit; + } + elseif ( ! file_exists( $archiveName ) ) { + echo "Public Photo Directory - Download
ERROR: File not found."; + exit; + } + + header("Pragma: public"); + header("Expires: 0"); + header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); + header("Cache-Control: private",false); + header("Content-Type: application/zip"); + header("Content-Disposition: attachment; filename=".basename($archiveName).";" ); + header("Content-Transfer-Encoding: binary"); + header("Content-Length: ".filesize($archiveName)); + readfile("$archiveName"); + } + + /** + * Function to parse a directory to return all its files and sub directories as array + * + * @param string $dir + * @access protected + * @return array + */ + protected function parseDirectory($rootPath, $seperator="/"){ + $fileArray=array(); + $handle = opendir($rootPath); + while( ($file = @readdir($handle))!==false) { + if($file !='.' && $file !='..'){ + if (is_dir($rootPath.$seperator.$file)){ + $array=$this->parseDirectory($rootPath.$seperator.$file); + $fileArray=array_merge($array,$fileArray); + } + else { + $fileArray[]=$rootPath.$seperator.$file; + } + } + } + return $fileArray; + } + + /** + * Function to Zip entire directory with all its files and subdirectories + * + * @param string $dirName + * @access public + * @return void + */ + public function zipDirectory($dirName, $outputDir) { + if (!is_dir($dirName)){ + trigger_error("CreateZipFile FATAL ERROR: Could not locate the specified directory $dirName", E_USER_ERROR); + } + $tmp=$this->parseDirectory($dirName); + $count=count($tmp); + $this->addDirectory($outputDir); + for ($i=0;$i<$count;$i++){ + $fileToZip=trim($tmp[$i]); + $newOutputDir=substr($fileToZip,0,(strrpos($fileToZip,'/')+1)); + $outputDir=$outputDir.$newOutputDir; + $fileContents=file_get_contents($fileToZip); + $this->addFile($fileContents,$fileToZip); + } + } +} +?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/classes/class.createZipFile_Mac.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/classes/class.createZipFile_Mac.php new file mode 100644 index 0000000..a42635d --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/classes/class.createZipFile_Mac.php @@ -0,0 +1,232 @@ +compressedData[] = $feedArrayRow; + + $newOffset = strlen(implode("", $this->compressedData)); + + $addCentralRecord = "\x50\x4b\x01\x02"; + $addCentralRecord .="\x00\x00"; + $addCentralRecord .="\x0a\x00"; + $addCentralRecord .="\x00\x00"; + $addCentralRecord .="\x00\x00"; + $addCentralRecord .="\x00\x00\x00\x00"; + $addCentralRecord .= pack("V",0); + $addCentralRecord .= pack("V",0); + $addCentralRecord .= pack("V",0); + $addCentralRecord .= pack("v", strlen($directoryName) ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("V", 16 ); + + $addCentralRecord .= pack("V", $this->oldOffset ); + $this->oldOffset = $newOffset; + + $addCentralRecord .= $directoryName; + + $this->centralDirectory[] = $addCentralRecord; + } + + /** + * Function to add file(s) to the specified directory in the archive + * + * @param string $directoryName + * @param string $data + * @return void + * @access public + */ + public function addFile($data, $directoryName) { + + $directoryName = str_replace("\\", "/", $directoryName); + + $feedArrayRow = "\x50\x4b\x03\x04"; + $feedArrayRow .= "\x14\x00"; + $feedArrayRow .= "\x00\x00"; + $feedArrayRow .= "\x08\x00"; + $feedArrayRow .= "\x00\x00\x00\x00"; + + $uncompressedLength = strlen($data); + $compression = crc32($data); + //$gzCompressedData = gzcompress($data); + $gzCompressedData = $data; // Removed gz Compression to make compatible with Mac OS + $gzCompressedData = substr( substr($gzCompressedData, 0, strlen($gzCompressedData) - 4), 2); + $compressedLength = strlen($gzCompressedData); + $feedArrayRow .= pack("v", strlen($directoryName) ); + $feedArrayRow .= pack("v", 0 ); + $feedArrayRow .= $directoryName; + $feedArrayRow .= $gzCompressedData; + $this->compressedData[] = $feedArrayRow; + + $newOffset = strlen(implode("", $this->compressedData)); + + $addCentralRecord = "\x50\x4b\x01\x02"; + $addCentralRecord .="\x00\x00"; + $addCentralRecord .="\x14\x00"; + $addCentralRecord .="\x00\x00"; + $addCentralRecord .="\x08\x00"; + $addCentralRecord .="\x00\x00\x00\x00"; + $addCentralRecord .= pack("V",$compression); + $addCentralRecord .= pack("V",$compressedLength); + $addCentralRecord .= pack("V",$uncompressedLength); + $addCentralRecord .= pack("v", strlen($directoryName) ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("V", 32 ); + + $addCentralRecord .= pack("V", $this->oldOffset ); + $this->oldOffset = $newOffset; + $addCentralRecord .= $directoryName; + $this->centralDirectory[] = $addCentralRecord; + } + + /** + * Function to return the zip file + * + * @return zipfile (archive) + * @access public + * @return void + */ + public function getZippedfile() { + + $data = implode("", $this->compressedData); + $controlDirectory = implode("", $this->centralDirectory); + + return + $data. + $controlDirectory. + $this->endOfCentralDirectory. + pack("v", sizeof($this->centralDirectory)). + pack("v", sizeof($this->centralDirectory)). + pack("V", strlen($controlDirectory)). + pack("V", strlen($data)). + "\x00\x00"; + } + + /** + * + * Function to force the download of the archive as soon as it is created + * + * @param archiveName string - name of the created archive file + * @access public + * @return ZipFile via Header + */ + public function forceDownload($archiveName) { + if(ini_get('zlib.output_compression')) { + ini_set('zlib.output_compression', 'Off'); + } + + // Security checks + if( $archiveName == "" ) { + echo "Public Photo Directory - Download
ERROR: The download file was NOT SPECIFIED."; + exit; + } + elseif ( ! file_exists( $archiveName ) ) { + echo "Public Photo Directory - Download
ERROR: File not found."; + exit; + } + + header("Pragma: public"); + header("Expires: 0"); + header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); + header("Cache-Control: private",false); + header("Content-Type: application/zip"); + header("Content-Disposition: attachment; filename=".basename($archiveName).";" ); + header("Content-Transfer-Encoding: binary"); + header("Content-Length: ".filesize($archiveName)); + readfile("$archiveName"); + + } + + /** + * Function to parse a directory to return all its files and sub directories as array + * + * @param string $dir + * @access private + * @return array + */ + private function parseDirectory($rootPath, $seperator="/"){ + $fileArray=array(); + $handle = opendir($rootPath); + while( ($file = @readdir($handle))!==false) { + if($file !='.' && $file !='..'){ + if (is_dir($rootPath.$seperator.$file)){ + $array=$this->parseDirectory($rootPath.$seperator.$file); + $fileArray=array_merge($array,$fileArray); + } + else { + $fileArray[]=$rootPath.$seperator.$file; + } + } + } + return $fileArray; + } + + /** + * Function to Zip entire directory with all its files and subdirectories + * + * @param string $dirName + * @access public + * @return void + */ + public function zipDirectory($dirName, $outputDir) { + if (!is_dir($dirName)){ + trigger_error("CreateZipFile FATAL ERROR: Could not locate the specified directory $dirName", E_USER_ERROR); + } + $tmp=$this->parseDirectory($dirName); + $count=count($tmp); + $this->addDirectory($outputDir); + for ($i=0;$i<$count;$i++){ + $fileToZip=trim($tmp[$i]); + $newOutputDir=substr($fileToZip,0,(strrpos($fileToZip,'/')+1)); + $outputDir=$outputDir.$newOutputDir; + $fileContents=file_get_contents($fileToZip); + $this->addFile($fileContents,$fileToZip); + } + } +} +?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/classes/class.import.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/classes/class.import.php new file mode 100644 index 0000000..3052dad --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/classes/class.import.php @@ -0,0 +1,695 @@ +getName()); + } + function detectMode(){ + //print_r ($_FILES['uploadedfile']); + switch ( $_FILES['uploadedfile']['type'] ) { + case 'application/octet-stream': + return 'cfile'; + break; + case 'application/zip': + case 'application/x-zip-compressed': + case 'application/s-compressed': + return 'zip'; + default: + return 'unknown'; + break; + } + + } + +} + +/** + * CloudFw Import/Export Class + * + * @class CloudFw_Import + * + * @since 1.0 + * + * @param $args array + * @return NULL + */ +class CloudFw_Import { + private $allowedTypes = array(); + private $sizeLimit = 8388608; + private $uploadFolder; + private $zipFolder; + private $mode; + private $message; + private $status = true; + private $file; + + + function __construct( array $args = array() ){ + + extract(shortcode_atts(array( + 'allowedTypes' => array(), + 'sizeLimit' => NULL, + 'type' => '', + 'uploadFolder' => '' + ), $args)); + + $this->allowedTypes = array_map("strtolower", $allowedTypes); + $this->sizeLimit = $sizeLimit; + $this->uploadFolder = $uploadFolder; + $this->type = $type; + + } + + function result(){ + + $this->checkServerSettings(); + + if ($this->status()) { + + if (isset($_FILES['uploadedfile'])) { + $this->file = new CloudFw_Uploader(); + } else { + $this->file = false; + } + + # Detect Mode + $this->mode = $this->file->detectMode(); + + if ($this->mode == 'zip') + $this->uploadFolder = CLOUD_UPLOAD_DIR; + elseif ($this->mode == 'cfile') + $this->uploadFolder = CLOUD_UPLOAD_DIR; + else + return $this->message(9021, false); // not valid file type + + return $this -> handleUpload(); + } + + return $this->getMessage(); + + } + + /* + * Check Server Settings + * + * @since 1.0 + **/ + private function checkServerSettings(){ + $postSize = cloudfw_toBytes(ini_get('post_max_size')); + $uploadSize = cloudfw_toBytes(ini_get('upload_max_filesize')); + + if ($postSize < $this->sizeLimit || $uploadSize < $this->sizeLimit){ + $size = max(1, $this->sizeLimit / 1024 / 1024) . 'M'; + $this->message(1024, false); // increase post_max_size and upload_max_filesize to $size + + } + } + + + /* + * Handler + * + * @since 1.0 + **/ + function handleUpload(){ + $uploadDirectory = $this->uploadFolder; + + if (!is_writable($uploadDirectory)) + return $this->message(9009, false); // Server error. Upload directory isn't writable. + + if (!$this->file) + return $this->message(9003, false); // please upload a file + + $size = $this->file->getSize(); + + if ($size == 0) + return $this->message(9003, false); // please upload a file + + if ($size > $this->sizeLimit) + return $this->message(9007, false); // File is too large + + + $pathinfo = pathinfo($this->file->getName()); + $filename = sanitize_file_name($pathinfo['filename']); + $ext = $pathinfo['extension']; + + /*if($this->allowedTypes && !in_array(strtolower($ext), $this->allowedTypes)){ + $these = implode(', ', $this->allowedTypes); + return array('error' => 'File type is invalid, it should be one of '. $these . '.'); + }*/ + + /*if($replaceOldFile){ + /// don't overwrite previous files that were uploaded + while (file_exists($uploadDirectory . $filename . '.' . $ext)) { + $filename .= rand(10, 99); + } + }*/ + + + if ($this->status()) { + + if ($the_file = $this->file->save($uploadDirectory . $filename . '.' . $ext)){ + $this->import($the_file, $filename); + $this->delFile($uploadDirectory . $filename . '.' . $ext); + + if ( ! $this->status() ) + $this->delFolder( $this->getZipFolder() ); + + return $this->getMessage(); + + } else + return $this->message(9008, false); // Could not save uploaded file. The upload was cancelled, or server error encountered + + + + } else { + + return $this->getMessage(); + + } + + + } + + + /* + * Check Signature + * + * @since 1.0 + **/ + function checkSignature($data){ + return $data['key'] === CLOUD_THEMEKEY; + } + + /* + * Check Type + * + * @since 1.0 + **/ + function checkType($data){ + return !empty($this->type) ? ($data['case'] == $this->type) : ($data['case'] == 'options'); + } + + + /* + * Get File Content + * + * @since 1.0 + **/ + private function getContent($the_file){ + if (empty($the_file) || !$the_file) + return false; + + + $fp = fopen($the_file, "r"); + while (!feof($fp)) + $the_content = fread($fp, 65536); + + fclose($fp); + + return $this->decodeContent($the_content); + } + + /* + * Decode Contents + * + * @since 1.0 + **/ + private function decodeContent($content){ + include_once(TMP_ADMIN_PATH.'/classes/JSON.php'); + $json = new Services_JSON(); + + $decoded_options = @(base64_decode($content)); + $parse_all_options = @($json->decode($decoded_options)); + + if ( $this->status() && ! $parse_all_options ) + $this->message(9005, false); + + + if ($this->status()){ + if (!empty($parse_all_options)) + return objectToArray((array) $parse_all_options); + } + + return $this->status(); + + } + + /* + * Set FeedBack Message + * + * @since 1.0 + **/ + function message($message, $status = 1){ + $this->message = $message; + if (isset($status)) + $this->status = $status; + + return $this->message; + } + + /* + * Get Message + * + * @since 1.0 + **/ + function getMessage(){ + return $this->message; + } + + /* + * Get Status + * + * @since 1.0 + **/ + function status(){ + return $this->status; + } + + + /* + * Delete A File + * + * @since 1.0 + **/ + private function delFile($the_file){ + return @unlink($the_file); + } + + /* + * Delete A Folder + * + * @since 1.0 + **/ + private function delFolder($dir){ + if (!$dir) + return false; + + if ($handle = @opendir($dir)) { + $array = array(); + + while (false !== ($file = @readdir($handle))) { + if ($file != "." && $file != "..") { + + if(@is_dir($dir.$file)) + { + if(!@rmdir($dir.$file)) // Empty directory? Remove it + { + $this->delFolder($dir.$file.'/'); // Not empty? Delete the files inside it + } + } + else + { + @unlink($dir.$file); + } + } + } + @closedir($handle); + + @rmdir($dir); + } + + } + + /* + * Set Zip Folder + * + * @since 1.0 + **/ + function getZipFolder(){ + return $this->zipFolder; + } + + /* + * Get Message + * + * @since 1.0 + **/ + function setZipFolder($folder){ + $this->zipFolder = $folder; + } + + /* + * Extract Zip File + * + * @since 1.0 + **/ + function extractZip($the_file, $to){ + + + $pathinfo = pathinfo($the_file); + $filename = $pathinfo['filename']; + + $target = $to.$filename.'/'; + + @mkdir($target); + @chmod($target, 0777); + + if ( ! is__writable($target) === true ) + $this->message(9020, false); // the folder not writable + + + if ($this->status()){ + + if ( extractZip($the_file, $target) ) { + $this->delFile($the_file); + $this->setZipFolder($target); + return $target; + } + else + $this->message(9019, false); // Php ZipArchive extension is not found + + } + + return $this->status(); + + } + + + /* + * Find Skin File In Folder + * + * @since 1.0 + **/ + function findSkinFile($the_folder){ + + if ($handle = @opendir($the_folder)) { + while (false !== ($file = readdir($handle))) { + if ($file != "." && $file != ".." && + ( + strpos($file, '.skin') !== false + ) + ) { + $skin_files[] = $file; + } + } + @closedir($handle); + } + else + $this->message(9018, false); // the folder cannot opened + + + if ($this->status()){ + + if ( !empty($skin_files) ) + return $skin_files; // .skin file found + else + $this->message(9017, false); // no-found .skin file in the folder + + } + + return $this->status(); + + } + + /* + * Find Slider File In Folder + * + * @since 1.0 + **/ + function findSliderFile($the_folder){ + + if ($handle = @opendir($the_folder)) { + while (false !== ($file = readdir($handle))) { + if ($file != "." && $file != ".." && + ( + strpos($file, '.slider') !== false + ) + ) { + $skin_files[] = $file; + } + } + @closedir($handle); + } + else + $this->message(9018, false); // the folder cannot opened + + + if ($this->status()){ + + if ( !empty($skin_files) ) + return $skin_files; // .skin file found + else + $this->message(9022, false); // no-found .slider file in the folder + + } + + return $this->status(); + + } + + + + /* + * Import + * + * @since 1.0 + **/ + private function import($the_file, $filename){ + + switch ($this->type) { + case '': + case 'options': + + return $this->importOptions($the_file); + + break; + case 'skin': + + + if ($this->mode == 'zip') { + $zip_folder = $this->extractZip($the_file, TEMPLATEPATH.'/resources/skins/'); + $zip_folder_relative = TMP_URL.'/resources/skins/'.sanitize_file_name($filename).'/'; + + if ($zip_folder) { + $the_skin_files = $this->findSkinFile($zip_folder); + + if ($the_skin_files) + $the_file = $zip_folder.$the_skin_files[0]; + + } + + $this->importSkin($the_file, $zip_folder_relative); + + } elseif ($this->mode == 'cfile'){ + + $this->importSkin($the_file); + + } else + return $this->message(9004, false); // not compatible + + + break; + case 'slider': + + + if ($this->mode == 'zip') { + $zip_folder = $this->extractZip($the_file, TEMPLATEPATH.'/resources/sliders/'); + $zip_folder_relative = TMP_URL.'/resources/sliders/'.sanitize_file_name($filename).'/'; + + if ($zip_folder) { + $the_slider_files = $this->findSliderFile($zip_folder); + + if ($the_slider_files) + $the_file = $zip_folder.$the_slider_files[0]; + + } + + $this->importSlider($the_file, $zip_folder_relative); + + } elseif ($this->mode == 'cfile'){ + + $this->importSlider($the_file); + + } else + return $this->message(9004, false); // not compatible + + + break; + + } + + } + + + /* + * Import: Theme Options + * + * @since 1.0 + **/ + function importOptions($the_file){ + /* + Check whether the file is exists + **/ + + if($the_file && file_exists($the_file)) + $data = $this->getContent($the_file); + else{ + if ( ! $this->getMessage() ) + $this->message(9005, false); // problem in the file + } + + /* + Check Signature + **/ + if ( $this->status() ){ + + if ($this->checkSignature($data) && $this->checkType($data)){ + //true + $data["data"] = cloudfw_exclude_options($data["data"], $data["server"], NULL, TRUE); + cloudfw_update_option( (array) $data["data"]); + + $this->message(9002, true); /*success*/ + + } else { + + $this->message(9006, false); // not compatible + } + + } + + } + + + /* + * Import: Skin + * + * @since 1.0 + **/ + function importSkin($the_file, $the_folder = ''){ + /* + Check whether the file is exists + **/ + if($the_file && file_exists($the_file)) + $data = $this->getContent($the_file); + else{ + if ( ! $this->getMessage() ) + $this->message(9005, false); // problem in the file + } + + /* + Check Signature + **/ + if ( $this->status() ){ + + if ($this->checkSignature($data) && $this->checkType($data)){ + //true + + foreach( $data["data"] as $skin_id => $skin ) { + + if (!is_array($skin)) + continue; + + if ( ! $the_folder ) + $target_folder = TMP_URL . '/resources/skins/' .$skin['data']['custom']['foldername'] . '/'; + else + $target_folder = $the_folder; + + + $success = true; + $skin = cloudfw_prepare_URI_for_import($skin, $target_folder); + $id = cloudfw_manage_skin_ID(NULL, 'add', $skin); + + } + + if ($success) + $this->message(9011, true); /*success*/ + else + $this->message(9004, false); /*an error occured*/ + + + } else { + + $this->message(9006, false); // not compatible + } + + } + + } + + /* + * Import: Slider + * + * @since 1.0 + **/ + function importSlider($the_file, $the_folder = ''){ + /* + Check whether the file is exists + **/ + if($the_file && file_exists($the_file)) + $data = $this->getContent($the_file); + else{ + if ( ! $this->getMessage() ) + $this->message(9005, false); // problem in the file + } + + /* + Check Signature + **/ + if ( $this->status() ){ + + if ($this->checkSignature($data) && $this->checkType($data)){ + //true + + foreach( $data["data"] as $slider_id => $slider ) { + + if (!is_array($slider) || !is_array($slider["main"])) + continue; + + $main_id = $slider_id; + + + + if ( ! $the_folder ) + $target_folder = TMP_URL . '/resources/sliders/' .$slider["main"]["foldername"]. '/'; + else + $target_folder = $the_folder; + + + $success = true; + $slider['main'] = cloudfw_prepare_URI_for_import($slider['main'], $target_folder); + $slider['data'] = cloudfw_prepare_URI_for_import($slider['data'], $target_folder); + + $main_id = cloudfw_create_slider($slider["main"]); + if (!empty($main_id)) + update_option($main_id, $slider["data"]); + + } + + if ($success) + $this->message(9016, true); /*success*/ + else + $this->message(9004, false); /*an error occured*/ + + + } else { + + $this->message(9006, false); // not compatible + } + + } + + } + + +} \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/classes/class.uploader.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/classes/class.uploader.php new file mode 100644 index 0000000..008f120 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/classes/class.uploader.php @@ -0,0 +1,165 @@ +getSize()){ + return false; + } + + $target = fopen($path, "w"); + fseek($temp, 0, SEEK_SET); + stream_copy_to_stream($temp, $target); + fclose($target); + + return true; + } + function getName() { + return $_GET['qqfile']; + } + function getSize() { + if (isset($_SERVER["CONTENT_LENGTH"])){ + return (int)$_SERVER["CONTENT_LENGTH"]; + } else { + throw new Exception('Getting content length is not supported.'); + } + } +} + +/** + * Handle file uploads via regular form post (uses the $_FILES array) + */ +class qqUploadedFileForm { + /** + * Save the file to the specified path + * @return boolean TRUE on success + */ + function save($path) { + if(!move_uploaded_file($_FILES['qqfile']['tmp_name'], $path)){ + return false; + } + return true; + } + function getName() { + return $_FILES['qqfile']['name']; + } + function getSize() { + return $_FILES['qqfile']['size']; + } +} + +class qqFileUploader { + private $allowedExtensions = array(); + private $sizeLimit = 8388608; + private $file; + private $lang; + private $category_ID; + private $documents_dir; + + function __construct(array $allowedExtensions = array(), $documents_dir = NULL, $sizeLimit = NULL, $lang = '', $category_ID = ''){ + $allowedExtensions = array_map("strtolower", $allowedExtensions); + + $this->allowedExtensions = $allowedExtensions; + if ( $sizeLimit ) + $this->sizeLimit = $sizeLimit; + $this->lang = $lang; + $this->cat = $category_ID; + $this->documents_dir = $documents_dir; + + $this->checkServerSettings(); + + if (isset($_GET['qqfile'])) { + $this->file = new qqUploadedFileXhr(); + } elseif (isset($_FILES['qqfile'])) { + $this->file = new qqUploadedFileForm(); + } else { + $this->file = false; + } + } + + private function checkServerSettings(){ + $postSize = $this->toBytes(ini_get('post_max_size')); + $uploadSize = $this->toBytes(ini_get('upload_max_filesize')); + + if ($postSize < $this->sizeLimit || $uploadSize < $this->sizeLimit){ + $size = max(1, $this->sizeLimit / 1024 / 1024) . 'M'; + die("{'error':'increase post_max_size and upload_max_filesize to $size'}"); + } + } + + private function toBytes($str){ + $val = trim($str); + $last = strtolower($str[strlen($str)-1]); + switch($last) { + case 'g': $val *= 1024; + case 'm': $val *= 1024; + case 'k': $val *= 1024; + } + return $val; + } + + /** + * Returns array('success'=>true) or array('error'=>'error message') + */ + function handleUpload($uploadDirectory, $replaceOldFile = FALSE){ + if (!is_writable($uploadDirectory)){ + return array('error' => "Server error. Upload directory isn't writable."); + } + + if (!$this->file){ + return array('error' => 'No files were uploaded.'); + } + + $size = $this->file->getSize(); + + if ($size == 0) { + return array('error' => 'File is empty'); + } + + if ($size > $this->sizeLimit) { + return array('error' => 'File is too large'); + } + + if (is_numeric($this->cat) && $this->cat) { + $category = get_category($this->cat); + $temp_category_slug = '_'.$category->slug; + } + + $pathinfo = pathinfo($this->file->getName()); + $filename = sanitize_file_name($this->lang.$temp_category_slug.'_'.$pathinfo['filename']); + //$filename = md5(uniqid()); + $ext = $pathinfo['extension']; + + if($this->allowedExtensions && !in_array(strtolower($ext), $this->allowedExtensions)){ + $these = implode(', ', $this->allowedExtensions); + return array('error' => 'File has an invalid extension, it should be one of '. $these . '.'); + } + + if(!$replaceOldFile){ + /// don't overwrite previous files that were uploaded + while (file_exists($uploadDirectory . $filename . '.' . $ext)) { + $filename .= rand(10, 99); + } + } + + if ($this->file->save($uploadDirectory . $filename . '.' . $ext)){ + $documents_dir = $this->documents_dir; + return array('success'=>true, 'filepath' => ($documents_dir.$filename . '.' . $ext), 'fileRelpath' => ($uploadDirectory . $filename . '.' . $ext)); + } else { + return array('error'=> 'Could not save uploaded file.' . + 'The upload was cancelled, or server error encountered'); + } + + } +} \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/classes/gapi.class.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/classes/gapi.class.php new file mode 100644 index 0000000..a82809f --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/classes/gapi.class.php @@ -0,0 +1,822 @@ +. + * + * @author Stig Manning + * @version 1.3 + * + */ + +class gapi +{ + const http_interface = 'auto'; //'auto': autodetect, 'curl' or 'fopen' + + const client_login_url = 'https://www.google.com/accounts/ClientLogin'; + const account_data_url = 'https://www.google.com/analytics/feeds/accounts/default'; + const report_data_url = 'https://www.google.com/analytics/feeds/data'; + const interface_name = 'GAPI-1.3'; + const dev_mode = false; + + private $auth_token = null; + private $account_entries = array(); + private $account_root_parameters = array(); + private $report_aggregate_metrics = array(); + private $report_root_parameters = array(); + private $results = array(); + + /** + * Constructor function for all new gapi instances + * + * Set up authenticate with Google and get auth_token + * + * @param String $email + * @param String $password + * @param String $token + * @return gapi + */ + public function __construct($email, $password, $token=null) + { + if($token !== null) + { + $this->auth_token = $token; + } + else + { + $this->authenticateUser($email,$password); + } + } + + /** + * Return the auth token, used for storing the auth token in the user session + * + * @return String + */ + public function getAuthToken() + { + return $this->auth_token; + } + + /** + * Request account data from Google Analytics + * + * @param Int $start_index OPTIONAL: Start index of results + * @param Int $max_results OPTIONAL: Max results returned + */ + public function requestAccountData($start_index=1, $max_results=20) + { + $response = $this->httpRequest(gapi::account_data_url, array('start-index'=>$start_index,'max-results'=>$max_results), null, $this->generateAuthHeader()); + + if(substr($response['code'],0,1) == '2') + { + return $this->accountObjectMapper($response['body']); + } + else + { + throw new Exception('GAPI: Failed to request account data. Error: "' . strip_tags($response['body']) . '"'); + } + } + + /** + * Request report data from Google Analytics + * + * $report_id is the Google report ID for the selected account + * + * $parameters should be in key => value format + * + * @param String $report_id + * @param Array $dimensions Google Analytics dimensions e.g. array('browser') + * @param Array $metrics Google Analytics metrics e.g. array('pageviews') + * @param Array $sort_metric OPTIONAL: Dimension or dimensions to sort by e.g.('-visits') + * @param String $filter OPTIONAL: Filter logic for filtering results + * @param String $start_date OPTIONAL: Start of reporting period + * @param String $end_date OPTIONAL: End of reporting period + * @param Int $start_index OPTIONAL: Start index of results + * @param Int $max_results OPTIONAL: Max results returned + */ + public function requestReportData($report_id, $dimensions, $metrics, $sort_metric=null, $filter=null, $start_date=null, $end_date=null, $start_index=1, $max_results=30) + { + $parameters = array('ids'=>'ga:' . $report_id); + + if(is_array($dimensions)) + { + $dimensions_string = ''; + foreach($dimensions as $dimesion) + { + $dimensions_string .= ',ga:' . $dimesion; + } + $parameters['dimensions'] = substr($dimensions_string,1); + } + else + { + $parameters['dimensions'] = 'ga:'.$dimensions; + } + + if(is_array($metrics)) + { + $metrics_string = ''; + foreach($metrics as $metric) + { + $metrics_string .= ',ga:' . $metric; + } + $parameters['metrics'] = substr($metrics_string,1); + } + else + { + $parameters['metrics'] = 'ga:'.$metrics; + } + + if($sort_metric==null&&isset($parameters['metrics'])) + { + $parameters['sort'] = $parameters['metrics']; + } + elseif(is_array($sort_metric)) + { + $sort_metric_string = ''; + + foreach($sort_metric as $sort_metric_value) + { + //Reverse sort - Thanks Nick Sullivan + if (substr($sort_metric_value, 0, 1) == "-") + { + $sort_metric_string .= ',-ga:' . substr($sort_metric_value, 1); // Descending + } + else + { + $sort_metric_string .= ',ga:' . $sort_metric_value; // Ascending + } + } + + $parameters['sort'] = substr($sort_metric_string, 1); + } + else + { + if (substr($sort_metric, 0, 1) == "-") + { + $parameters['sort'] = '-ga:' . substr($sort_metric, 1); + } + else + { + $parameters['sort'] = 'ga:' . $sort_metric; + } + } + + if($filter!=null) + { + $filter = $this->processFilter($filter); + if($filter!==false) + { + $parameters['filters'] = $filter; + } + } + + if($start_date==null) + { + $start_date=date('Y-m-d',strtotime('1 month ago')); + } + + $parameters['start-date'] = $start_date; + + if($end_date==null) + { + $end_date=date('Y-m-d'); + } + + $parameters['end-date'] = $end_date; + + + $parameters['start-index'] = $start_index; + $parameters['max-results'] = $max_results; + + $parameters['prettyprint'] = gapi::dev_mode ? 'true' : 'false'; + + $response = $this->httpRequest(gapi::report_data_url, $parameters, null, $this->generateAuthHeader()); + + //HTTP 2xx + if(substr($response['code'],0,1) == '2') + { + return $this->reportObjectMapper($response['body']); + } + else + { + throw new Exception('GAPI: Failed to request report data. Error: "' . strip_tags($response['body']) . '"'); + } + } + + /** + * Process filter string, clean parameters and convert to Google Analytics + * compatible format + * + * @param String $filter + * @return String Compatible filter string + */ + protected function processFilter($filter) + { + $valid_operators = '(!~|=~|==|!=|>|<|>=|<=|=@|!@)'; + + $filter = preg_replace('/\s\s+/',' ',trim($filter)); //Clean duplicate whitespace + $filter = str_replace(array(',',';'),array('\,','\;'),$filter); //Escape Google Analytics reserved characters + $filter = preg_replace('/(&&\s*|\|\|\s*|^)([a-z]+)(\s*' . $valid_operators . ')/i','$1ga:$2$3',$filter); //Prefix ga: to metrics and dimensions + $filter = preg_replace('/[\'\"]/i','',$filter); //Clear invalid quote characters + $filter = preg_replace(array('/\s*&&\s*/','/\s*\|\|\s*/','/\s*' . $valid_operators . '\s*/'),array(';',',','$1'),$filter); //Clean up operators + + if(strlen($filter)>0) + { + return urlencode($filter); + } + else + { + return false; + } + } + + /** + * Report Account Mapper to convert the XML to array of useful PHP objects + * + * @param String $xml_string + * @return Array of gapiAccountEntry objects + */ + protected function accountObjectMapper($xml_string) + { + $xml = simplexml_load_string($xml_string); + + $this->results = null; + + $results = array(); + $account_root_parameters = array(); + + //Load root parameters + + $account_root_parameters['updated'] = strval($xml->updated); + $account_root_parameters['generator'] = strval($xml->generator); + $account_root_parameters['generatorVersion'] = strval($xml->generator->attributes()); + + $open_search_results = $xml->children('http://a9.com/-/spec/opensearchrss/1.0/'); + + foreach($open_search_results as $key => $open_search_result) + { + $report_root_parameters[$key] = intval($open_search_result); + } + + $account_root_parameters['startDate'] = strval($google_results->startDate); + $account_root_parameters['endDate'] = strval($google_results->endDate); + + //Load result entries + + foreach($xml->entry as $entry) + { + $properties = array(); + foreach($entry->children('http://schemas.google.com/analytics/2009')->property as $property) + { + $properties[str_replace('ga:','',$property->attributes()->name)] = strval($property->attributes()->value); + } + + $properties['title'] = strval($entry->title); + $properties['updated'] = strval($entry->updated); + + $results[] = new gapiAccountEntry($properties); + } + + $this->account_root_parameters = $account_root_parameters; + $this->results = $results; + + return $results; + } + + + /** + * Report Object Mapper to convert the XML to array of useful PHP objects + * + * @param String $xml_string + * @return Array of gapiReportEntry objects + */ + protected function reportObjectMapper($xml_string) + { + $xml = simplexml_load_string($xml_string); + + $this->results = null; + $results = array(); + + $report_root_parameters = array(); + $report_aggregate_metrics = array(); + + //Load root parameters + + $report_root_parameters['updated'] = strval($xml->updated); + $report_root_parameters['generator'] = strval($xml->generator); + $report_root_parameters['generatorVersion'] = strval($xml->generator->attributes()); + + $open_search_results = $xml->children('http://a9.com/-/spec/opensearchrss/1.0/'); + + foreach($open_search_results as $key => $open_search_result) + { + $report_root_parameters[$key] = intval($open_search_result); + } + + $google_results = $xml->children('http://schemas.google.com/analytics/2009'); + + foreach($google_results->dataSource->property as $property_attributes) + { + $report_root_parameters[str_replace('ga:','',$property_attributes->attributes()->name)] = strval($property_attributes->attributes()->value); + } + + $report_root_parameters['startDate'] = strval($google_results->startDate); + $report_root_parameters['endDate'] = strval($google_results->endDate); + + //Load result aggregate metrics + + foreach($google_results->aggregates->metric as $aggregate_metric) + { + $metric_value = strval($aggregate_metric->attributes()->value); + + //Check for float, or value with scientific notation + if(preg_match('/^(\d+\.\d+)|(\d+E\d+)|(\d+.\d+E\d+)$/',$metric_value)) + { + $report_aggregate_metrics[str_replace('ga:','',$aggregate_metric->attributes()->name)] = floatval($metric_value); + } + else + { + $report_aggregate_metrics[str_replace('ga:','',$aggregate_metric->attributes()->name)] = intval($metric_value); + } + } + + //Load result entries + + foreach($xml->entry as $entry) + { + $metrics = array(); + foreach($entry->children('http://schemas.google.com/analytics/2009')->metric as $metric) + { + $metric_value = strval($metric->attributes()->value); + + //Check for float, or value with scientific notation + if(preg_match('/^(\d+\.\d+)|(\d+E\d+)|(\d+.\d+E\d+)$/',$metric_value)) + { + $metrics[str_replace('ga:','',$metric->attributes()->name)] = floatval($metric_value); + } + else + { + $metrics[str_replace('ga:','',$metric->attributes()->name)] = intval($metric_value); + } + } + + $dimensions = array(); + foreach($entry->children('http://schemas.google.com/analytics/2009')->dimension as $dimension) + { + $dimensions[str_replace('ga:','',$dimension->attributes()->name)] = strval($dimension->attributes()->value); + } + + $results[] = new gapiReportEntry($metrics,$dimensions); + } + + $this->report_root_parameters = $report_root_parameters; + $this->report_aggregate_metrics = $report_aggregate_metrics; + $this->results = $results; + + return $results; + } + + /** + * Authenticate Google Account with Google + * + * @param String $email + * @param String $password + */ + protected function authenticateUser($email, $password) + { + $post_variables = array( + 'accountType' => 'GOOGLE', + 'Email' => $email, + 'Passwd' => $password, + 'source' => gapi::interface_name, + 'service' => 'analytics' + ); + + $response = $this->httpRequest(gapi::client_login_url,null,$post_variables); + + //Convert newline delimited variables into url format then import to array + parse_str(str_replace(array("\n","\r\n"),'&',$response['body']),$auth_token); + + if(substr($response['code'],0,1) != '2' || !is_array($auth_token) || empty($auth_token['Auth'])) + { + throw new Exception("NOAUTH"); + } + + $this->auth_token = $auth_token['Auth']; + } + + /** + * Generate authentication token header for all requests + * + * @return Array + */ + protected function generateAuthHeader() + { + return array('Authorization: GoogleLogin auth=' . $this->auth_token); + } + + /** + * Perform http request + * + * + * @param Array $get_variables + * @param Array $post_variables + * @param Array $headers + */ + protected function httpRequest($url, $get_variables=null, $post_variables=null, $headers=null) + { + $interface = gapi::http_interface; + + if(gapi::http_interface =='auto') + { + if(function_exists('curl_exec')) + { + $interface = 'curl'; + } + else + { + $interface = 'fopen'; + } + } + + if($interface == 'curl') + { + return $this->curlRequest($url, $get_variables, $post_variables, $headers); + } + elseif($interface == 'fopen') + { + return $this->fopenRequest($url, $get_variables, $post_variables, $headers); + } + else + { + throw new Exception('Invalid http interface defined. No such interface "' . gapi::http_interface . '"'); + } + } + + /** + * HTTP request using PHP CURL functions + * Requires curl library installed and configured for PHP + * + * @param Array $get_variables + * @param Array $post_variables + * @param Array $headers + */ + private function curlRequest($url, $get_variables=null, $post_variables=null, $headers=null) + { + $ch = curl_init(); + + if(is_array($get_variables)) + { + $get_variables = '?' . str_replace('&','&',urldecode(http_build_query($get_variables))); + } + else + { + $get_variables = null; + } + + curl_setopt($ch, CURLOPT_URL, $url . $get_variables); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); //CURL doesn't like google's cert + + if(is_array($post_variables)) + { + curl_setopt($ch, CURLOPT_POST, true); + curl_setopt($ch, CURLOPT_POSTFIELDS, $post_variables); + } + + if(is_array($headers)) + { + curl_setopt($ch, CURLOPT_HTTPHEADER,$headers); + } + + $response = curl_exec($ch); + $code = curl_getinfo($ch,CURLINFO_HTTP_CODE); + + curl_close($ch); + + return array('body'=>$response,'code'=>$code); + } + + /** + * HTTP request using native PHP fopen function + * Requires PHP openSSL + * + * @param Array $get_variables + * @param Array $post_variables + * @param Array $headers + */ + private function fopenRequest($url, $get_variables=null, $post_variables=null, $headers=null) + { + $http_options = array('method'=>'GET','timeout'=>3); + + if(is_array($headers)) + { + $headers = implode("\r\n",$headers) . "\r\n"; + } + else + { + $headers = ''; + } + + if(is_array($get_variables)) + { + $get_variables = '?' . str_replace('&','&',urldecode(http_build_query($get_variables))); + } + else + { + $get_variables = null; + } + + if(is_array($post_variables)) + { + $post_variables = str_replace('&','&',urldecode(http_build_query($post_variables))); + $http_options['method'] = 'POST'; + $headers = "Content-type: application/x-www-form-urlencoded\r\n" . "Content-Length: " . strlen($post_variables) . "\r\n" . $headers; + $http_options['header'] = $headers; + $http_options['content'] = $post_variables; + } + else + { + $post_variables = ''; + $http_options['header'] = $headers; + } + + $context = stream_context_create(array('http'=>$http_options)); + $response = @file_get_contents($url . $get_variables, null, $context); + + return array('body'=>$response!==false?$response:'Request failed, fopen provides no further information','code'=>$response!==false?'200':'400'); + } + + /** + * Case insensitive array_key_exists function, also returns + * matching key. + * + * @param String $key + * @param Array $search + * @return String Matching array key + */ + public static function array_key_exists_nc($key, $search) + { + if (array_key_exists($key, $search)) + { + return $key; + } + if (!(is_string($key) && is_array($search))) + { + return false; + } + $key = strtolower($key); + foreach ($search as $k => $v) + { + if (strtolower($k) == $key) + { + return $k; + } + } + return false; + } + + /** + * Get Results + * + * @return Array + */ + public function getResults() + { + if(is_array($this->results)) + { + return $this->results; + } + else + { + return; + } + } + + + /** + * Get an array of the metrics and the matchning + * aggregate values for the current result + * + * @return Array + */ + public function getMetrics() + { + return $this->report_aggregate_metrics; + } + + /** + * Call method to find a matching root parameter or + * aggregate metric to return + * + * @param $name String name of function called + * @return String + * @throws Exception if not a valid parameter or aggregate + * metric, or not a 'get' function + */ + public function __call($name,$parameters) + { + if(!preg_match('/^get/',$name)) + { + throw new Exception('No such function "' . $name . '"'); + } + + $name = preg_replace('/^get/','',$name); + + $parameter_key = gapi::array_key_exists_nc($name,$this->report_root_parameters); + + if($parameter_key) + { + return $this->report_root_parameters[$parameter_key]; + } + + $aggregate_metric_key = gapi::array_key_exists_nc($name,$this->report_aggregate_metrics); + + if($aggregate_metric_key) + { + return $this->report_aggregate_metrics[$aggregate_metric_key]; + } + + throw new Exception('No valid root parameter or aggregate metric called "' . $name . '"'); + } +} + +/** + * Class gapiAccountEntry + * + * Storage for individual gapi account entries + * + */ +class gapiAccountEntry +{ + private $properties = array(); + + public function __construct($properties) + { + $this->properties = $properties; + } + + /** + * toString function to return the name of the account + * + * @return String + */ + public function __toString() + { + if(isset($this->properties['title'])) + { + return $this->properties['title']; + } + else + { + return; + } + } + + /** + * Get an associative array of the properties + * and the matching values for the current result + * + * @return Array + */ + public function getProperties() + { + return $this->properties; + } + + /** + * Call method to find a matching parameter to return + * + * @param $name String name of function called + * @return String + * @throws Exception if not a valid parameter, or not a 'get' function + */ + public function __call($name,$parameters) + { + if(!preg_match('/^get/',$name)) + { + throw new Exception('No such function "' . $name . '"'); + } + + $name = preg_replace('/^get/','',$name); + + $property_key = gapi::array_key_exists_nc($name,$this->properties); + + if($property_key) + { + return $this->properties[$property_key]; + } + + throw new Exception('No valid property called "' . $name . '"'); + } +} + +/** + * Class gapiReportEntry + * + * Storage for individual gapi report entries + * + */ +class gapiReportEntry +{ + private $metrics = array(); + private $dimensions = array(); + + public function __construct($metrics,$dimesions) + { + $this->metrics = $metrics; + $this->dimensions = $dimesions; + } + + /** + * toString function to return the name of the result + * this is a concatented string of the dimesions chosen + * + * For example: + * 'Firefox 3.0.10' from browser and browserVersion + * + * @return String + */ + public function __toString() + { + if(is_array($this->dimensions)) + { + return implode(' ',$this->dimensions); + } + else + { + return ''; + } + } + + /** + * Get an associative array of the dimesions + * and the matching values for the current result + * + * @return Array + */ + public function getDimesions() + { + return $this->dimensions; + } + + /** + * Get an array of the metrics and the matchning + * values for the current result + * + * @return Array + */ + public function getMetrics() + { + return $this->metrics; + } + + /** + * Call method to find a matching metric or dimension to return + * + * @param $name String name of function called + * @return String + * @throws Exception if not a valid metric or dimensions, or not a 'get' function + */ + public function __call($name,$parameters) + { + if(!preg_match('/^get/',$name)) + { + throw new Exception('No such function "' . $name . '"'); + } + + $name = preg_replace('/^get/','',$name); + + $metric_key = gapi::array_key_exists_nc($name,$this->metrics); + + if($metric_key) + { + return $this->metrics[$metric_key]; + } + + $dimension_key = gapi::array_key_exists_nc($name,$this->dimensions); + + if($dimension_key) + { + return $this->dimensions[$dimension_key]; + } + + throw new Exception('No valid metric or dimesion called "' . $name . '"'); + } +} \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/background.gif b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/background.gif new file mode 100644 index 0000000..e66417d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/background.gif differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/close_icon.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/close_icon.png new file mode 100644 index 0000000..4336346 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/close_icon.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/cloud_icons/cloud.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/cloud_icons/cloud.png new file mode 100644 index 0000000..79e9d5d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/cloud_icons/cloud.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/cloud_icons/icons_32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/cloud_icons/icons_32.png new file mode 100644 index 0000000..2c826a4 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/cloud_icons/icons_32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/cloud_icons/monitor_.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/cloud_icons/monitor_.png new file mode 100644 index 0000000..d64a6d6 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/cloud_icons/monitor_.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/cloud_icons/portfolio_.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/cloud_icons/portfolio_.png new file mode 100644 index 0000000..f45ceed Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/cloud_icons/portfolio_.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/cloud_logo.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/cloud_logo.png new file mode 100644 index 0000000..3d0a248 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/cloud_logo.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/cogs.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/cogs.png new file mode 100644 index 0000000..b22f13a Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/cogs.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/color-picker-trparent.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/color-picker-trparent.png new file mode 100644 index 0000000..dfa5929 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/color-picker-trparent.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/container_bottom.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/container_bottom.png new file mode 100644 index 0000000..9b0b019 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/container_bottom.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/container_top.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/container_top.png new file mode 100644 index 0000000..97ce50c Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/container_top.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/down_arrow.gif b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/down_arrow.gif new file mode 100644 index 0000000..057076c Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/down_arrow.gif differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/expand.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/expand.png new file mode 100644 index 0000000..348553f Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/expand.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/gears.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/gears.png new file mode 100644 index 0000000..f0c4b22 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/gears.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/gradient_soft_grey.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/gradient_soft_grey.png new file mode 100644 index 0000000..463b622 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/gradient_soft_grey.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/grow_close.gif b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/grow_close.gif new file mode 100644 index 0000000..c1f61e7 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/grow_close.gif differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/header_bg.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/header_bg.png new file mode 100644 index 0000000..9fa2da1 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/header_bg.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/highlight.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/highlight.png new file mode 100644 index 0000000..a431a29 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/highlight.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icon-box-close.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icon-box-close.png new file mode 100644 index 0000000..376ce52 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icon-box-close.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icon-box-icons.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icon-box-icons.png new file mode 100644 index 0000000..2eb9448 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icon-box-icons.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icon-question-2.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icon-question-2.png new file mode 100644 index 0000000..0869603 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icon-question-2.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icon-question.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icon-question.png new file mode 100644 index 0000000..b3aac72 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icon-question.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/add.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/add.png new file mode 100644 index 0000000..f21abb3 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/add.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/cancel.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/cancel.png new file mode 100644 index 0000000..9903915 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/cancel.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/caution.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/caution.png new file mode 100644 index 0000000..6d7bc6e Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/caution.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/close.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/close.png new file mode 100644 index 0000000..2b4a180 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/close.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/done.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/done.png new file mode 100644 index 0000000..21a4c60 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/done.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/error_button.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/error_button.png new file mode 100644 index 0000000..bc19e7a Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/error_button.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/exclamation.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/exclamation.png new file mode 100644 index 0000000..e1118c9 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/exclamation.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/info_button_32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/info_button_32.png new file mode 100644 index 0000000..a1cc97a Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/info_button_32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/lightbulb_32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/lightbulb_32.png new file mode 100644 index 0000000..485fbd5 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/lightbulb_32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/lightbulb_off_32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/lightbulb_off_32.png new file mode 100644 index 0000000..f10a428 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/lightbulb_off_32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/mini_error_icon.gif b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/mini_error_icon.gif new file mode 100644 index 0000000..2652741 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/mini_error_icon.gif differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/ok.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/ok.png new file mode 100644 index 0000000..5359619 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/icons/ok.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/loading.gif b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/loading.gif new file mode 100644 index 0000000..f813123 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/loading.gif differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/loading_2.gif b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/loading_2.gif new file mode 100644 index 0000000..d4dfdb0 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/loading_2.gif differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/loading_black.gif b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/loading_black.gif new file mode 100644 index 0000000..31469c2 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/loading_black.gif differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/loading_old.gif b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/loading_old.gif new file mode 100644 index 0000000..9a59360 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/loading_old.gif differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/loading_uploader.gif b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/loading_uploader.gif new file mode 100644 index 0000000..6fba776 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/loading_uploader.gif differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/menu-arrow-frame.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/menu-arrow-frame.png new file mode 100644 index 0000000..5326a0b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/menu-arrow-frame.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/menu_bg.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/menu_bg.png new file mode 100644 index 0000000..4905be8 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/menu_bg.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/menu_icons.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/menu_icons.png new file mode 100644 index 0000000..1a7fec8 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/menu_icons.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/micro-tab-icons.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/micro-tab-icons.png new file mode 100644 index 0000000..e416ab5 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/micro-tab-icons.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/modal_bg.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/modal_bg.png new file mode 100644 index 0000000..1214252 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/modal_bg.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/no-image.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/no-image.png new file mode 100644 index 0000000..5bf196b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/no-image.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/onoff.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/onoff.png new file mode 100644 index 0000000..c854f5b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/onoff.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/progress_bar.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/progress_bar.png new file mode 100644 index 0000000..976ef96 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/progress_bar.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/remove-color.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/remove-color.png new file mode 100644 index 0000000..0c61fb8 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/remove-color.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/right-navigation-bg.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/right-navigation-bg.png new file mode 100644 index 0000000..f30a9f7 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/right-navigation-bg.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/search.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/search.png new file mode 100644 index 0000000..0d11d90 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/search.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/section_divider.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/section_divider.png new file mode 100644 index 0000000..4540c44 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/section_divider.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/select-box-bg-group-arrow.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/select-box-bg-group-arrow.png new file mode 100644 index 0000000..7ce2a4d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/select-box-bg-group-arrow.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/select-box-bg-group.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/select-box-bg-group.png new file mode 100644 index 0000000..844e4ce Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/select-box-bg-group.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/select-box-bg-sub.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/select-box-bg-sub.png new file mode 100644 index 0000000..6d5fdde Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/select-box-bg-sub.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/select-box-bg.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/select-box-bg.png new file mode 100644 index 0000000..1ebf587 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/select-box-bg.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/shortcuts-ctrl-s.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/shortcuts-ctrl-s.png new file mode 100644 index 0000000..c73a24f Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/shortcuts-ctrl-s.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/slider_handle_bg.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/slider_handle_bg.png new file mode 100644 index 0000000..043b3eb Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/slider_handle_bg.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/slider_layout_bg.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/slider_layout_bg.png new file mode 100644 index 0000000..840e682 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/slider_layout_bg.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/slider_layouts.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/slider_layouts.png new file mode 100644 index 0000000..b9d3533 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/slider_layouts.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_brown.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_brown.png new file mode 100644 index 0000000..cb24ef0 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_brown.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_dark.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_dark.png new file mode 100644 index 0000000..18edefa Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_dark.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_dark_brown.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_dark_brown.png new file mode 100644 index 0000000..c1f22ce Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_dark_brown.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_green.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_green.png new file mode 100644 index 0000000..ba71455 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_green.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_grey.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_grey.png new file mode 100644 index 0000000..1148b01 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_grey.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_grey_2.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_grey_2.png new file mode 100644 index 0000000..e6acf27 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_grey_2.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_ocean.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_ocean.png new file mode 100644 index 0000000..bb2e8bd Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_ocean.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_pink.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_pink.png new file mode 100644 index 0000000..34e6144 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_pink.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_red.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_red.png new file mode 100644 index 0000000..c308ea9 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_red.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_sky.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_sky.png new file mode 100644 index 0000000..97f5706 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sm_sky.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/aim-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/aim-16x16.png new file mode 100644 index 0000000..4e39583 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/aim-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/aim-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/aim-24x24.png new file mode 100644 index 0000000..0ba79ed Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/aim-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/aim-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/aim-32x32.png new file mode 100644 index 0000000..b518563 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/aim-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/aim-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/aim-48x48.png new file mode 100644 index 0000000..989a453 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/aim-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/amazon-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/amazon-16x16.png new file mode 100644 index 0000000..183dc23 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/amazon-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/amazon-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/amazon-24x24.png new file mode 100644 index 0000000..11e21f8 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/amazon-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/amazon-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/amazon-32x32.png new file mode 100644 index 0000000..3aaedf4 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/amazon-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/amazon-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/amazon-48x48.png new file mode 100644 index 0000000..b4befe8 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/amazon-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bbcid-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bbcid-16x16.png new file mode 100644 index 0000000..8346e85 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bbcid-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bbcid-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bbcid-24x24.png new file mode 100644 index 0000000..1e95c8a Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bbcid-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bbcid-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bbcid-32x32.png new file mode 100644 index 0000000..08d8f14 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bbcid-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bbcid-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bbcid-48x48.png new file mode 100644 index 0000000..d4ab297 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bbcid-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bebo-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bebo-16x16.png new file mode 100644 index 0000000..94eed46 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bebo-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bebo-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bebo-24x24.png new file mode 100644 index 0000000..d5a1b14 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bebo-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bebo-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bebo-32x32.png new file mode 100644 index 0000000..a05b9ad Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bebo-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bebo-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bebo-48x48.png new file mode 100644 index 0000000..6d97697 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/bebo-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/brightkite-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/brightkite-16x16.png new file mode 100644 index 0000000..4b9ef8b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/brightkite-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/brightkite-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/brightkite-24x24.png new file mode 100644 index 0000000..626dc8d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/brightkite-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/brightkite-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/brightkite-32x32.png new file mode 100644 index 0000000..78d3550 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/brightkite-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/brightkite-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/brightkite-48x48.png new file mode 100644 index 0000000..43ec440 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/brightkite-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/creativecommons-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/creativecommons-16x16.png new file mode 100644 index 0000000..857eb06 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/creativecommons-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/creativecommons-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/creativecommons-24x24.png new file mode 100644 index 0000000..298cf10 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/creativecommons-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/creativecommons-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/creativecommons-32x32.png new file mode 100644 index 0000000..5627a07 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/creativecommons-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/creativecommons-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/creativecommons-48x48.png new file mode 100644 index 0000000..232812c Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/creativecommons-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/delicious-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/delicious-16x16.png new file mode 100644 index 0000000..d6198b5 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/delicious-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/delicious-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/delicious-24x24.png new file mode 100644 index 0000000..09c938a Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/delicious-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/delicious-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/delicious-32x32.png new file mode 100644 index 0000000..f6ae002 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/delicious-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/delicious-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/delicious-48x48.png new file mode 100644 index 0000000..bae74d2 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/delicious-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-16x16.png new file mode 100644 index 0000000..7e91185 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-24x24.png new file mode 100644 index 0000000..2b39194 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-32x32.png new file mode 100644 index 0000000..4b9d192 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-48x48.png new file mode 100644 index 0000000..cb2955a Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-this-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-this-16x16.png new file mode 100644 index 0000000..a8bce16 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-this-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-this-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-this-24x24.png new file mode 100644 index 0000000..7f6d1c2 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-this-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-this-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-this-32x32.png new file mode 100644 index 0000000..88e19bd Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-this-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-this-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-this-48x48.png new file mode 100644 index 0000000..1db27f6 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/digg-this-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dopplr-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dopplr-16x16.png new file mode 100644 index 0000000..962a990 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dopplr-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dopplr-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dopplr-24x24.png new file mode 100644 index 0000000..f4a86fe Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dopplr-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dopplr-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dopplr-32x32.png new file mode 100644 index 0000000..f068fe7 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dopplr-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dopplr-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dopplr-48x48.png new file mode 100644 index 0000000..dd95cc1 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dopplr-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dribbble-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dribbble-16x16.png new file mode 100644 index 0000000..9272e87 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dribbble-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dribbble-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dribbble-24x24.png new file mode 100644 index 0000000..c96d2b0 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dribbble-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dribbble-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dribbble-32x32.png new file mode 100644 index 0000000..99d0421 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dribbble-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dribbble-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dribbble-48x48.png new file mode 100644 index 0000000..dbb0e3d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/dribbble-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ebay-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ebay-16x16.png new file mode 100644 index 0000000..d8eca5e Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ebay-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ebay-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ebay-24x24.png new file mode 100644 index 0000000..7ec0190 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ebay-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ebay-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ebay-32x32.png new file mode 100644 index 0000000..432fc21 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ebay-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ebay-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ebay-48x48.png new file mode 100644 index 0000000..c849138 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ebay-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/email-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/email-16x16.png new file mode 100644 index 0000000..8cd7316 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/email-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/email-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/email-24x24.png new file mode 100644 index 0000000..b52e19e Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/email-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/email-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/email-32x32.png new file mode 100644 index 0000000..8172cc5 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/email-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/email-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/email-48x48.png new file mode 100644 index 0000000..a14a01b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/email-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ember-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ember-16x16.png new file mode 100644 index 0000000..41d3cbe Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ember-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ember-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ember-24x24.png new file mode 100644 index 0000000..3504455 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ember-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ember-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ember-32x32.png new file mode 100644 index 0000000..35f7767 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ember-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ember-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ember-48x48.png new file mode 100644 index 0000000..2953d5f Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ember-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/facebook-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/facebook-16x16.png new file mode 100644 index 0000000..7ae5414 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/facebook-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/facebook-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/facebook-24x24.png new file mode 100644 index 0000000..27b9a61 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/facebook-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/facebook-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/facebook-32x32.png new file mode 100644 index 0000000..360df44 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/facebook-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/facebook-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/facebook-48x48.png new file mode 100644 index 0000000..848b0d2 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/facebook-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/feed-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/feed-16x16.png new file mode 100644 index 0000000..5e34c13 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/feed-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/feed-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/feed-24x24.png new file mode 100644 index 0000000..9a621cf Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/feed-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/feed-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/feed-32x32.png new file mode 100644 index 0000000..04a1f09 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/feed-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/feed-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/feed-48x48.png new file mode 100644 index 0000000..67d7b95 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/feed-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ffffound-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ffffound-16x16.png new file mode 100644 index 0000000..5bbfea3 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ffffound-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ffffound-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ffffound-24x24.png new file mode 100644 index 0000000..73fc741 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ffffound-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ffffound-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ffffound-32x32.png new file mode 100644 index 0000000..f6d6003 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ffffound-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ffffound-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ffffound-48x48.png new file mode 100644 index 0000000..d6a7433 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ffffound-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/fireeagle-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/fireeagle-16x16.png new file mode 100644 index 0000000..7c6a9bb Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/fireeagle-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/fireeagle-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/fireeagle-24x24.png new file mode 100644 index 0000000..6ef8859 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/fireeagle-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/fireeagle-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/fireeagle-32x32.png new file mode 100644 index 0000000..f49833f Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/fireeagle-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/fireeagle-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/fireeagle-48x48.png new file mode 100644 index 0000000..2867bc9 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/fireeagle-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/flickr-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/flickr-16x16.png new file mode 100644 index 0000000..4c3c319 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/flickr-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/flickr-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/flickr-24x24.png new file mode 100644 index 0000000..5fcda20 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/flickr-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/flickr-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/flickr-32x32.png new file mode 100644 index 0000000..add645d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/flickr-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/flickr-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/flickr-48x48.png new file mode 100644 index 0000000..ac10f8c Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/flickr-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/formspring-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/formspring-16x16.png new file mode 100644 index 0000000..be59782 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/formspring-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/formspring-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/formspring-24x24.png new file mode 100644 index 0000000..4ef7961 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/formspring-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/formspring-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/formspring-32x32.png new file mode 100644 index 0000000..98da39d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/formspring-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/formspring-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/formspring-48x48.png new file mode 100644 index 0000000..3798daa Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/formspring-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/foursquare-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/foursquare-16x16.png new file mode 100644 index 0000000..1a3fd9e Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/foursquare-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/foursquare-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/foursquare-24x24.png new file mode 100644 index 0000000..3472b99 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/foursquare-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/foursquare-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/foursquare-32x32.png new file mode 100644 index 0000000..fb680c4 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/foursquare-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/foursquare-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/foursquare-48x48.png new file mode 100644 index 0000000..9c1ba2c Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/foursquare-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/friendfeed-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/friendfeed-16x16.png new file mode 100644 index 0000000..70daf1b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/friendfeed-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/friendfeed-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/friendfeed-24x24.png new file mode 100644 index 0000000..28a57bf Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/friendfeed-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/friendfeed-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/friendfeed-48x48.png new file mode 100644 index 0000000..fa40c5b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/friendfeed-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/geotag-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/geotag-16x16.png new file mode 100644 index 0000000..7691a83 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/geotag-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/geotag-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/geotag-24x24.png new file mode 100644 index 0000000..ad1502b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/geotag-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/geotag-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/geotag-32x32.png new file mode 100644 index 0000000..b5c4fd1 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/geotag-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/geotag-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/geotag-48x48.png new file mode 100644 index 0000000..35a7b47 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/geotag-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/getsatisfaction-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/getsatisfaction-16x16.png new file mode 100644 index 0000000..3424644 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/getsatisfaction-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/getsatisfaction-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/getsatisfaction-24x24.png new file mode 100644 index 0000000..9c47ca9 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/getsatisfaction-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/getsatisfaction-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/getsatisfaction-32x32.png new file mode 100644 index 0000000..a71e346 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/getsatisfaction-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/getsatisfaction-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/getsatisfaction-48x48.png new file mode 100644 index 0000000..93574eb Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/getsatisfaction-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/github-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/github-16x16.png new file mode 100644 index 0000000..42e6325 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/github-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/github-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/github-24x24.png new file mode 100644 index 0000000..8e52213 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/github-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/github-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/github-32x32.png new file mode 100644 index 0000000..2c6832e Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/github-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/github-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/github-48x48.png new file mode 100644 index 0000000..11c7f3f Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/github-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/goodreads-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/goodreads-16x16.png new file mode 100644 index 0000000..bd27679 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/goodreads-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/goodreads-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/goodreads-24x24.png new file mode 100644 index 0000000..e241c4a Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/goodreads-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/goodreads-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/goodreads-32x32.png new file mode 100644 index 0000000..a097fd8 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/goodreads-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/goodreads-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/goodreads-48x48.png new file mode 100644 index 0000000..0b280de Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/goodreads-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-16x16.png new file mode 100644 index 0000000..26a7645 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-24x24.png new file mode 100644 index 0000000..5a7efac Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-32x32.png new file mode 100644 index 0000000..5e2af21 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-48x48.png new file mode 100644 index 0000000..0af0e02 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-talk-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-talk-16x16.png new file mode 100644 index 0000000..e38e1c9 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-talk-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-talk-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-talk-24x24.png new file mode 100644 index 0000000..7939def Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-talk-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-talk-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-talk-32x32.png new file mode 100644 index 0000000..1252939 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-talk-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-talk-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-talk-48x48.png new file mode 100644 index 0000000..6d27065 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/google-talk-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/gowalla-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/gowalla-16x16.png new file mode 100644 index 0000000..95c31bc Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/gowalla-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/gowalla-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/gowalla-24x24.png new file mode 100644 index 0000000..da7ef7e Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/gowalla-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/gowalla-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/gowalla-32x32.png new file mode 100644 index 0000000..b011c11 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/gowalla-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/gowalla-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/gowalla-48x48.png new file mode 100644 index 0000000..a676971 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/gowalla-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/huffduffer-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/huffduffer-16x16.png new file mode 100644 index 0000000..1506f7a Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/huffduffer-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/huffduffer-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/huffduffer-24x24.png new file mode 100644 index 0000000..644a37b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/huffduffer-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/huffduffer-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/huffduffer-32x32.png new file mode 100644 index 0000000..3b15ada Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/huffduffer-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/huffduffer-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/huffduffer-48x48.png new file mode 100644 index 0000000..8c225dc Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/huffduffer-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/identica-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/identica-16x16.png new file mode 100644 index 0000000..0f7798a Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/identica-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/identica-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/identica-24x24.png new file mode 100644 index 0000000..564e3b6 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/identica-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/identica-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/identica-32x32.png new file mode 100644 index 0000000..6a29210 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/identica-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/identica-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/identica-48x48.png new file mode 100644 index 0000000..0ea05de Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/identica-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ilike-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ilike-16x16.png new file mode 100644 index 0000000..1a95dc1 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ilike-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ilike-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ilike-24x24.png new file mode 100644 index 0000000..3b8738b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ilike-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ilike-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ilike-32x32.png new file mode 100644 index 0000000..437e1f8 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ilike-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ilike-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ilike-48x48.png new file mode 100644 index 0000000..d818dbc Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/ilike-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/imdb-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/imdb-16x16.png new file mode 100644 index 0000000..3548e1b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/imdb-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/imdb-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/imdb-24x24.png new file mode 100644 index 0000000..6f3c3a1 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/imdb-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/imdb-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/imdb-32x32.png new file mode 100644 index 0000000..3f9b779 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/imdb-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/imdb-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/imdb-48x48.png new file mode 100644 index 0000000..3d38e98 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/imdb-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/itunes-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/itunes-16x16.png new file mode 100644 index 0000000..a464f50 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/itunes-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/itunes-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/itunes-24x24.png new file mode 100644 index 0000000..3c93ea0 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/itunes-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/itunes-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/itunes-32x32.png new file mode 100644 index 0000000..df87663 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/itunes-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/itunes-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/itunes-48x48.png new file mode 100644 index 0000000..df4bbd2 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/itunes-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lanyrd-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lanyrd-16x16.png new file mode 100644 index 0000000..9c6574b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lanyrd-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lanyrd-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lanyrd-24x24.png new file mode 100644 index 0000000..65d73d0 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lanyrd-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lanyrd-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lanyrd-32x32.png new file mode 100644 index 0000000..fbd5b6e Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lanyrd-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lanyrd-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lanyrd-48x48.png new file mode 100644 index 0000000..5b4da76 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lanyrd-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lastfm-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lastfm-16x16.png new file mode 100644 index 0000000..fba0337 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lastfm-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lastfm-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lastfm-24x24.png new file mode 100644 index 0000000..147fa1d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lastfm-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lastfm-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lastfm-32x32.png new file mode 100644 index 0000000..e07d546 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lastfm-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lastfm-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lastfm-48x48.png new file mode 100644 index 0000000..5d6065b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/lastfm-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/linkedin-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/linkedin-16x16.png new file mode 100644 index 0000000..0f2883f Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/linkedin-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/linkedin-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/linkedin-24x24.png new file mode 100644 index 0000000..dd3357b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/linkedin-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/linkedin-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/linkedin-32x32.png new file mode 100644 index 0000000..06e3e09 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/linkedin-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/linkedin-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/linkedin-48x48.png new file mode 100644 index 0000000..e3f8f6b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/linkedin-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/meetup-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/meetup-16x16.png new file mode 100644 index 0000000..030dcea Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/meetup-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/meetup-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/meetup-24x24.png new file mode 100644 index 0000000..06de1c3 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/meetup-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/meetup-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/meetup-32x32.png new file mode 100644 index 0000000..3144794 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/meetup-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/meetup-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/meetup-48x48.png new file mode 100644 index 0000000..6e9b9a4 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/meetup-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/messenger-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/messenger-16x16.png new file mode 100644 index 0000000..774dc4e Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/messenger-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/messenger-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/messenger-24x24.png new file mode 100644 index 0000000..55286c4 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/messenger-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/messenger-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/messenger-32x32.png new file mode 100644 index 0000000..514266a Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/messenger-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/messenger-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/messenger-48x48.png new file mode 100644 index 0000000..1750dd3 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/messenger-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/mixx-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/mixx-16x16.png new file mode 100644 index 0000000..10b99ea Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/mixx-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/mixx-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/mixx-24x24.png new file mode 100644 index 0000000..e58a435 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/mixx-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/mixx-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/mixx-32x32.png new file mode 100644 index 0000000..3a184d8 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/mixx-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/mixx-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/mixx-48x48.png new file mode 100644 index 0000000..7b1a45a Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/mixx-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/myspace-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/myspace-16x16.png new file mode 100644 index 0000000..b65baa0 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/myspace-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/myspace-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/myspace-24x24.png new file mode 100644 index 0000000..ca0856b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/myspace-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/myspace-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/myspace-32x32.png new file mode 100644 index 0000000..cebf919 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/myspace-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/myspace-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/myspace-48x48.png new file mode 100644 index 0000000..1f88611 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/myspace-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/netvibes-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/netvibes-16x16.png new file mode 100644 index 0000000..dad1d0c Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/netvibes-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/netvibes-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/netvibes-24x24.png new file mode 100644 index 0000000..926d45a Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/netvibes-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/netvibes-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/netvibes-32x32.png new file mode 100644 index 0000000..611b02a Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/netvibes-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/netvibes-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/netvibes-48x48.png new file mode 100644 index 0000000..e3bfab9 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/netvibes-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/newsvine-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/newsvine-16x16.png new file mode 100644 index 0000000..78924d7 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/newsvine-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/newsvine-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/newsvine-24x24.png new file mode 100644 index 0000000..9718408 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/newsvine-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/newsvine-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/newsvine-32x32.png new file mode 100644 index 0000000..dc6fc7a Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/newsvine-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/newsvine-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/newsvine-48x48.png new file mode 100644 index 0000000..123d8d0 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/newsvine-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/nikeplus-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/nikeplus-16x16.png new file mode 100644 index 0000000..2917cc3 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/nikeplus-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/nikeplus-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/nikeplus-24x24.png new file mode 100644 index 0000000..712ef8e Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/nikeplus-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/nikeplus-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/nikeplus-32x32.png new file mode 100644 index 0000000..bc5303f Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/nikeplus-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/nikeplus-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/nikeplus-48x48.png new file mode 100644 index 0000000..193a40b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/nikeplus-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/openid-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/openid-16x16.png new file mode 100644 index 0000000..0c4d50d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/openid-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/openid-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/openid-24x24.png new file mode 100644 index 0000000..d98adf2 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/openid-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/openid-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/openid-32x32.png new file mode 100644 index 0000000..1101a32 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/openid-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/openid-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/openid-48x48.png new file mode 100644 index 0000000..ca63167 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/openid-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/orkut-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/orkut-16x16.png new file mode 100644 index 0000000..c81d1cf Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/orkut-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/orkut-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/orkut-24x24.png new file mode 100644 index 0000000..fe97d68 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/orkut-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/orkut-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/orkut-32x32.png new file mode 100644 index 0000000..648c32c Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/orkut-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/orkut-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/orkut-48x48.png new file mode 100644 index 0000000..b000428 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/orkut-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/paypal-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/paypal-16x16.png new file mode 100644 index 0000000..5027847 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/paypal-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/paypal-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/paypal-24x24.png new file mode 100644 index 0000000..9610dd4 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/paypal-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/paypal-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/paypal-32x32.png new file mode 100644 index 0000000..1908083 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/paypal-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/paypal-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/paypal-48x48.png new file mode 100644 index 0000000..40aa449 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/paypal-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/picasa-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/picasa-16x16.png new file mode 100644 index 0000000..dc5bf20 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/picasa-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/picasa-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/picasa-24x24.png new file mode 100644 index 0000000..065cdbe Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/picasa-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/picasa-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/picasa-32x32.png new file mode 100644 index 0000000..1d2befd Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/picasa-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/picasa-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/picasa-48x48.png new file mode 100644 index 0000000..cf11a11 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/picasa-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/plancast-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/plancast-16x16.png new file mode 100644 index 0000000..131a81d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/plancast-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/plancast-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/plancast-24x24.png new file mode 100644 index 0000000..dbbd116 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/plancast-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/plancast-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/plancast-32x32.png new file mode 100644 index 0000000..5a24b10 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/plancast-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/plancast-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/plancast-48x48.png new file mode 100644 index 0000000..6ffcbf4 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/plancast-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/posterous-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/posterous-16x16.png new file mode 100644 index 0000000..ab3189f Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/posterous-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/posterous-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/posterous-24x24.png new file mode 100644 index 0000000..2fb96d9 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/posterous-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/posterous-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/posterous-32x32.png new file mode 100644 index 0000000..1b81c20 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/posterous-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/posterous-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/posterous-48x48.png new file mode 100644 index 0000000..e7f8230 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/posterous-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/readernaut-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/readernaut-16x16.png new file mode 100644 index 0000000..74719bd Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/readernaut-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/readernaut-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/readernaut-24x24.png new file mode 100644 index 0000000..3569923 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/readernaut-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/readernaut-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/readernaut-32x32.png new file mode 100644 index 0000000..8859666 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/readernaut-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/readernaut-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/readernaut-48x48.png new file mode 100644 index 0000000..7aaa5d6 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/readernaut-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/reddit-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/reddit-16x16.png new file mode 100644 index 0000000..08e232d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/reddit-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/reddit-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/reddit-24x24.png new file mode 100644 index 0000000..919a5f1 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/reddit-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/reddit-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/reddit-32x32.png new file mode 100644 index 0000000..ce6b644 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/reddit-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/reddit-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/reddit-48x48.png new file mode 100644 index 0000000..84f8a42 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/reddit-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/share-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/share-16x16.png new file mode 100644 index 0000000..bb4e02a Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/share-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/share-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/share-24x24.png new file mode 100644 index 0000000..e3bfb2b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/share-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/share-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/share-32x32.png new file mode 100644 index 0000000..e3f22c8 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/share-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/share-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/share-48x48.png new file mode 100644 index 0000000..9dc75ef Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/share-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/skype-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/skype-16x16.png new file mode 100644 index 0000000..b95f387 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/skype-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/skype-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/skype-24x24.png new file mode 100644 index 0000000..bd1d7f4 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/skype-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/skype-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/skype-32x32.png new file mode 100644 index 0000000..4465af2 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/skype-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/skype-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/skype-48x48.png new file mode 100644 index 0000000..8d5c93b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/skype-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/slideshare-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/slideshare-16x16.png new file mode 100644 index 0000000..6868a89 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/slideshare-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/slideshare-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/slideshare-24x24.png new file mode 100644 index 0000000..51e18a6 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/slideshare-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/slideshare-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/slideshare-32x32.png new file mode 100644 index 0000000..b927ee3 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/slideshare-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/slideshare-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/slideshare-48x48.png new file mode 100644 index 0000000..7482450 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/slideshare-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/spotify-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/spotify-16x16.png new file mode 100644 index 0000000..b423983 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/spotify-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/spotify-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/spotify-24x24.png new file mode 100644 index 0000000..2ad596d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/spotify-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/spotify-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/spotify-32x32.png new file mode 100644 index 0000000..3c0d2c6 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/spotify-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/spotify-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/spotify-48x48.png new file mode 100644 index 0000000..7d06c95 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/spotify-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/stumbleupon-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/stumbleupon-16x16.png new file mode 100644 index 0000000..98eda36 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/stumbleupon-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/stumbleupon-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/stumbleupon-24x24.png new file mode 100644 index 0000000..4ec7ed4 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/stumbleupon-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/stumbleupon-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/stumbleupon-32x32.png new file mode 100644 index 0000000..86d00d9 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/stumbleupon-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/stumbleupon-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/stumbleupon-48x48.png new file mode 100644 index 0000000..5f6490c Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/stumbleupon-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/technorati-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/technorati-16x16.png new file mode 100644 index 0000000..7e00c1f Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/technorati-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/technorati-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/technorati-24x24.png new file mode 100644 index 0000000..8e39dfb Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/technorati-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/technorati-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/technorati-32x32.png new file mode 100644 index 0000000..2b477bb Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/technorati-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/technorati-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/technorati-48x48.png new file mode 100644 index 0000000..6feb9a6 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/technorati-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/tumblr-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/tumblr-16x16.png new file mode 100644 index 0000000..380809e Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/tumblr-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/tumblr-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/tumblr-24x24.png new file mode 100644 index 0000000..efcc8a2 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/tumblr-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/tumblr-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/tumblr-32x32.png new file mode 100644 index 0000000..3fedc10 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/tumblr-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/tumblr-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/tumblr-48x48.png new file mode 100644 index 0000000..d8a832d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/tumblr-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-16x16.png new file mode 100644 index 0000000..43aa4fb Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-24x24.png new file mode 100644 index 0000000..e849b17 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-32x32.png new file mode 100644 index 0000000..6ebd1a9 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-48x48.png new file mode 100644 index 0000000..c1145e7 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-retweet-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-retweet-16x16.png new file mode 100644 index 0000000..71ae1bc Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-retweet-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-retweet-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-retweet-24x24.png new file mode 100644 index 0000000..5f16cdf Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-retweet-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-retweet-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-retweet-32x32.png new file mode 100644 index 0000000..f22f9f9 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-retweet-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-retweet-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-retweet-48x48.png new file mode 100644 index 0000000..6a486c0 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/twitter-retweet-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/upcoming-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/upcoming-16x16.png new file mode 100644 index 0000000..96198ad Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/upcoming-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/upcoming-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/upcoming-24x24.png new file mode 100644 index 0000000..14490a2 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/upcoming-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/upcoming-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/upcoming-32x32.png new file mode 100644 index 0000000..147b63d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/upcoming-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/upcoming-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/upcoming-48x48.png new file mode 100644 index 0000000..f627b35 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/upcoming-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vcard-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vcard-16x16.png new file mode 100644 index 0000000..107398d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vcard-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vcard-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vcard-24x24.png new file mode 100644 index 0000000..f76ab78 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vcard-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vcard-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vcard-32x32.png new file mode 100644 index 0000000..948e868 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vcard-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vcard-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vcard-48x48.png new file mode 100644 index 0000000..3bf3db2 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vcard-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/viddler-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/viddler-16x16.png new file mode 100644 index 0000000..02c0093 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/viddler-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/viddler-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/viddler-24x24.png new file mode 100644 index 0000000..f1ea1bf Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/viddler-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/viddler-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/viddler-32x32.png new file mode 100644 index 0000000..e875507 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/viddler-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/viddler-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/viddler-48x48.png new file mode 100644 index 0000000..2e7e872 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/viddler-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vimeo-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vimeo-16x16.png new file mode 100644 index 0000000..10a0810 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vimeo-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vimeo-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vimeo-24x24.png new file mode 100644 index 0000000..9556b8f Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vimeo-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vimeo-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vimeo-32x32.png new file mode 100644 index 0000000..6a648cd Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vimeo-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vimeo-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vimeo-48x48.png new file mode 100644 index 0000000..3e9639c Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/vimeo-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/website-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/website-16x16.png new file mode 100644 index 0000000..76a9be1 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/website-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/website-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/website-24x24.png new file mode 100644 index 0000000..05062e6 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/website-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/website-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/website-32x32.png new file mode 100644 index 0000000..c655f9b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/website-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/website-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/website-48x48.png new file mode 100644 index 0000000..0d33b7a Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/website-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/wikipedia-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/wikipedia-16x16.png new file mode 100644 index 0000000..0cbc85e Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/wikipedia-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/wikipedia-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/wikipedia-24x24.png new file mode 100644 index 0000000..34a153c Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/wikipedia-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/wikipedia-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/wikipedia-32x32.png new file mode 100644 index 0000000..7128424 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/wikipedia-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/wikipedia-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/wikipedia-48x48.png new file mode 100644 index 0000000..4ecf900 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/wikipedia-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xbox-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xbox-16x16.png new file mode 100644 index 0000000..3867b23 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xbox-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xbox-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xbox-24x24.png new file mode 100644 index 0000000..d155a98 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xbox-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xbox-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xbox-32x32.png new file mode 100644 index 0000000..0ae48fa Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xbox-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xbox-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xbox-48x48.png new file mode 100644 index 0000000..875d764 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xbox-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xing-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xing-16x16.png new file mode 100644 index 0000000..bd40947 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xing-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xing-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xing-24x24.png new file mode 100644 index 0000000..493465c Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xing-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xing-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xing-32x32.png new file mode 100644 index 0000000..739070c Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xing-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xing-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xing-48x48.png new file mode 100644 index 0000000..60c6000 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/xing-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-16x16.png new file mode 100644 index 0000000..53e3b63 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-24x24.png new file mode 100644 index 0000000..5ab1866 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-32x32.png new file mode 100644 index 0000000..363f943 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-48x48.png new file mode 100644 index 0000000..edceff6 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-16x16.png new file mode 100644 index 0000000..45ebe37 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-24x24.png new file mode 100644 index 0000000..cf40980 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-32x32.png new file mode 100644 index 0000000..4a20fb3 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-48x48.png new file mode 100644 index 0000000..81b99ab Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-16x16.png new file mode 100644 index 0000000..3a7c61b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-24x24.png new file mode 100644 index 0000000..2ceccb6 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-32x32.png new file mode 100644 index 0000000..f9ab855 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-48x48.png new file mode 100644 index 0000000..59ca232 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yelp-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yelp-16x16.png new file mode 100644 index 0000000..e1cdc61 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yelp-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yelp-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yelp-24x24.png new file mode 100644 index 0000000..12eb473 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yelp-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yelp-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yelp-32x32.png new file mode 100644 index 0000000..c22cd15 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yelp-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yelp-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yelp-48x48.png new file mode 100644 index 0000000..b8d4034 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/yelp-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/youtube-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/youtube-16x16.png new file mode 100644 index 0000000..494a1cb Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/youtube-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/youtube-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/youtube-24x24.png new file mode 100644 index 0000000..2e2ddd0 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/youtube-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/youtube-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/youtube-32x32.png new file mode 100644 index 0000000..d25b7a1 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/youtube-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/youtube-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/youtube-48x48.png new file mode 100644 index 0000000..eb23e21 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/youtube-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/zootool-16x16.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/zootool-16x16.png new file mode 100644 index 0000000..2f1ea12 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/zootool-16x16.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/zootool-24x24.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/zootool-24x24.png new file mode 100644 index 0000000..563ce34 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/zootool-24x24.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/zootool-32x32.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/zootool-32x32.png new file mode 100644 index 0000000..70539eb Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/zootool-32x32.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/zootool-48x48.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/zootool-48x48.png new file mode 100644 index 0000000..ab63745 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/social_icon/zootool-48x48.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sub_menu_bg_dark.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sub_menu_bg_dark.png new file mode 100644 index 0000000..3818098 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/sub_menu_bg_dark.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/submit_button.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/submit_button.png new file mode 100644 index 0000000..826b3e8 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/submit_button.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/tipsy.gif b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/tipsy.gif new file mode 100644 index 0000000..eb7718d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/tipsy.gif differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/todo_check.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/todo_check.png new file mode 100644 index 0000000..28dd468 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/todo_check.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/transparent_repeat.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/transparent_repeat.png new file mode 100644 index 0000000..2bc58fe Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/transparent_repeat.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/upload-cloud.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/upload-cloud.png new file mode 100644 index 0000000..e75f9b7 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/upload-cloud.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/vertical-border.gif b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/vertical-border.gif new file mode 100644 index 0000000..db56681 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/vertical-border.gif differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/visuals.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/visuals.png new file mode 100644 index 0000000..91a6bac Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/visuals.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/vori_icon.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/vori_icon.png new file mode 100644 index 0000000..d5c458c Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/cloudfw/vori_icon.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/cloud_footer.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/cloud_footer.php new file mode 100644 index 0000000..b18873a --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/cloud_footer.php @@ -0,0 +1,11 @@ + + + +
\ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/cloud_header.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/cloud_header.php new file mode 100644 index 0000000..da285b0 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/cloud_header.php @@ -0,0 +1,99 @@ +
+ + + + + +
+ +
+
+
+
+ +
+ + + '; + + ksort($header_subnavigation); + $first_tab = reset(array_keys($header_subnavigation)); + $last_tab = end(array_keys($header_subnavigation)); + $header_subnavigation_count = count($header_subnavigation); + + foreach($header_subnavigation as $tab_id => $tab_): + if ($first_tab == $tab_id) { + $tab_class = "firsttab";} + elseif ($last_tab == $tab_id) { + $tab_class = "lasttab";} + else {unset($tab_class);} + + if ( $header_subnavigation_count == 1 ) + $tab_class = "onetab"; + + echo '
  • '.$tab_["title"].'
  • '; + + endforeach; + + echo '
    '; + + } + + ?> + +
    + +
    + + + + + = 3.1 ) { + + $onloadscript .= ' jQuery(".pages_'.$page.'_'.$tab.'").tabs({'; + + } else { + + $onloadscript .= ' jQuery(".pages_'.$page.'_'.$tab.' > .cloud_sub_nav_items").tabs({';} + if (isset($jump)) + $onloadscript .= ' selected: '.$jump.', '; + $onloadscript .= 'cookie: { expires: 60, name: "name_'.$page.'_'.$tab.'"}}); + '; + } + + + if ($onloadscript) echo ' + + '; + + +?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.content_maps.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.content_maps.php new file mode 100644 index 0000000..bbe930b --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.content_maps.php @@ -0,0 +1 @@ + array('image' => TMP_URL.'/lib/imgs/logo.png', 'margin-top' => 0, 'margin-left' => 0), PFIX.'_header' => array('overwrite' => "FALSE", 'height' => '0'), PFIX.'_header_widget' => array('margin-top' => 0, 'margin-right' => 0), PFIX.'_favicon' => '', PFIX.'_footer' => array('enable' => TRUE, 'widget_number' => 5, 'bottom_text' => ""), PFIX.'_custom_codes' => array( 'tracking' => '', 'css' => '', 'header' => '', 'footer' => '' ), PFIX.'_registration' => array('activate' => "FALSE"), PFIX.'_apis' => array('gmap_api_key' => ''), PFIX.'_blog_actives' => array('author' => TRUE, 'comments' => "FALSE", 'social' => TRUE, 'facebook' => "FALSE", 'tweet' => "FALSE"), PFIX.'_excluded_blog_categories' => array(), PFIX.'_hidden_blog_categories' => array(), PFIX.'_blog_social_services' => array(), PFIX.'_blog_social_icon_size' => 'small', PFIX.'_blog_layout' => 'full', PFIX.'_blog_page_type' => 'full', PFIX.'_cloudfw_actives' => array('autocheck' => TRUE , 'map' => TRUE, 'ga' => TRUE, 'updates' => TRUE), PFIX.'_framework' => array('who_can_see' => 0, 'logo' => TMP_URL.'/cloudfw/cloudfw/cloud_logo.png', 'title' => CLOUD_THEMENAME ), ); break; case 'setup': $out = array( PFIX.'_skin_engine' => array( 'mode' => 'default', 'name' => '', 'css' => '', 'version' => 0, 'id' => '', 'data' => cloudfw_get_content_maps("skin_map") ), PFIX.'_logo' => array('image' => TMP_URL.'/lib/imgs/logo.png', 'margin-top' => 50, 'margin-left' => 0), PFIX.'_header' => array('height' => 150), PFIX.'_header_widget' => array('margin-top' => 60, 'margin-right' => 20), PFIX.'_blog_social_services' => array ('facebook', 'twitter', 'friendfeed', 'digg', 'tumblr', 'delicious', 'myspace', 'linkedin', 'mixx', 'google', 'netvibes', 'posterous', 'reddit', 'stumbleupon', 'technorati', 'yahoo-buzz'), PFIX.'_footer' => array('widget_number' => 5, 'bottom_text' => "Positive Theme, 2011 All Rights Reserved, Orkun Gursel\n") ); break; case 'skin_map': $out = array( 'body' => array('ID' => 'body', 'background-color' => '', 'background-image' => '', 'background-repeat' => '', 'background-position' => '', 'background-attachment' => '', ), 'body_pattern' => array('ID' => '#body-pattern', 'pattern' => '' ), 'a' => array('ID' => 'a:link,a:active,a:visited', 'color' => '', 'text-decoration' => ''), 'a:hover' => array('color' => '', 'text-decoration' => ''), 'header_background' => array('ID' => '#header-background', 'background-color' => '', 'background-image' => '', 'background-repeat' => '', 'background-position' => '', 'pattern' => '' ), 'header_pattern' => array('ID' => '#header-pattern', 'pattern' => '' ), 'header_highlight' => array('ID' => '#navigation', 'border-top' => array('pattern_' => '1px solid #%0%', 0 => '') ), 'header_text_colors' => array('ID' => '#header, #header-widget', 'color' => '' ), 'header_colors' => array('ID' => '#header a', 'color' => '', 'text-decoration' => '' ), 'header_colors_active' => array('ID' => '#header a:hover', 'color' => '', 'text-decoration' => '' ), 'navigation_background' => array('ID' => '#navigation-background', 'background-color' => '' ), 'navigation_image' => array('ID' => '#navigation-pattern', 'background-image' => '', 'background-repeat' => '', 'background-position' => '', 'pattern' => '' ), 'navigation_link' => array('ID' => 'ul#navigation-menu-items li.depth-0 > a', 'color' => '', 'text-shadow' => array('pattern_' => '0 1px 1px #%0%', 0 => '') ), 'navigation_link_active' => array('ID' => 'ul#navigation-menu-items li.depth-0 > a:hover, ul#navigation-menu-items li.depth-0.navigation-menu-hover > a', 'color' => '', 'text-shadow' => array('pattern_' => '0 1px 1px #%0%', 0 => '') ), 'sub_navigation_background' => array('ID' => 'ul#navigation-menu-items ul, ul#navigation-menu-items ul ul', 'background-color' => array('pattern_' => '#%0% !important', 0 => ''), 'background-image' => '', 'background-repeat' => '', 'background-position' => '', 'pattern' => '' ), 'sub_navigation_link' => array('ID' => 'ul#navigation-menu-items ul li a, ul#navigation-menu-items ul li ul li a', 'color' => array('pattern_' => '#%0% !important', 0 => ''), 'text-shadow' => array('pattern_' => '0 1px 1px #%0%', 0 => '') ), 'sub_navigation_link_active' => array('ID' => 'ul#navigation-menu-items ul li > a:hover, ul#navigation-menu-items ul li.navigation-menu-hover > a', 'color' => array('pattern_' => '#%0% !important', 0 => ''), 'text-shadow' => array('pattern_' => '0 1px 1px #%0%', 0 => '') ), 'sub_navigation_highlight' => array('ID' => 'ul#navigation-menu-items ul li a, ul#navigation-menu-items ul li ul li a', 'border-top' => array('pattern_' => '1px solid rgba(255,255,255, %0%)', 0 => ''), 'border-bottom' => array('pattern_' => '1px solid rgba(0,0,0, %0%)', 0 => '') ), 'home_icon' => array('ID' => '#the-home .the-home-color', 'background-color' => '', ), 'home_icon_highlight' => array('ID' => '#the-home .the-home-highlight', 'border-bottom-color' => '', ), 'home_icon_sync' => array('ID' => '#the-home .the-home-roof-color', 'sync_skin' => array('attribute' => 'border-bottom-color', 'background-color' => 'home_icon')), 'home_icon_active' => array('ID' => '#the-home:hover .the-home-color', 'background-color' => '', ), 'home_icon_highlight_active' => array('ID' => '#the-home:hover .the-home-highlight', 'border-bottom-color' => '', ), 'home_icon_sync_active' => array('ID' => '#the-home:hover .the-home-roof-color', 'sync_skin' => array('attribute' => 'border-bottom-color', 'background-color' => 'home_icon_active')), 'body_head' => array('ID' => '#body-head', 'background-color' => '', 'background-image' => '', 'background-repeat' => '', 'background-position' => '' ), 'body_head_pattern' => array('ID' => '#body-head-pattern', 'pattern' => '' ), 'middle_background' => array('ID' => '#middle-background', 'background-color' => '' ), 'middle_image' => array('ID' => '#middle-pattern', 'background-image' => '', 'background-repeat' => '', 'background-position' => '', 'pattern' => '' ), 'middle_highlight' => array('ID' => '#middle-highlight', 'border-bottom' => array('pattern_' => '1px solid #%0%', 0 => '') ), 'middle_height' => array('ID' => '.middle-height', 'min-height' => '' ), 'blurb' => array('ID' => '#blurb', 'color' => '', 'padding-top' => '', 'padding-left' => '' ), 'blurb_link' => array('ID' => '#blurb a', 'sync_skin' => array('attribute' => 'color', 'color' => 'blurb')), 'content_margin_top' => array('ID' => '#content', 'margin-top' => '' ), 'content_text' => array('ID' => '.content', 'color' => '' ), 'headings' => array('ID' => '.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content .t3', 'color' => '' ), 'sidebar_text' => array('ID' => '#sidebar, .widget', 'color' => '' ), 'sidebar_link' => array('ID' => '#sidebar a', 'color' => '', 'text-decoration' => '' ), 'sidebar_link_active' => array('ID' => '#sidebar a:hover', 'color' => '', 'text-decoration' => '' ), 'sidebar_titles' => array('ID' => '.sidebar-widget-title', 'color' => '' ), 'footer_text' => array('ID' => '#footer, #footer p, #footer-text', 'color' => '', 'text-shadow' => array('pattern_' => '0 1px 0 #%0%', 0 => '') ), 'footer_link' => array('ID' => '#footer a', 'color' => '', 'text-decoration' => '' ), 'footer_link_active' => array('ID' => '#footer a:hover', 'color' => '', 'text-decoration' => '' ), 'footer_titles' => array('ID' => '.footer-widget-title', 'color' => '' ), 'the_arrow' => array('ID' => '#navigation .the-arrow', 'border-top-color' => '', ), 'navigation_shadow' => array('ID' => '#navigation', 'box-shadow||-moz-box-shadow||-webkit-box-shadow' => array( 'pattern_' => '0 %distance%px %size%px rgba(0,0,0,%opacity%)', 'opacity' => '0', 'distance' => '0', 'size' => '0' ) ), 'port_overlay' => array('ID' => '.portfolio-overlay', 'background-color' => '', ), 'global_radius' => array('ID' => '.global-radius', 'border-radius' => ''), 'custom' => array('custom-logo' => '', 'custom-css' => '', 'menu-width' => '', 'page-shadow' => '', 'foldername' => ''), 'galleria_nav' => array('ID' => '.galleria-thumb-nav-left, .galleria-thumb-nav-right', 'sync_skin' => array('attribute' => 'background-color', 'background-color' => 'body')), ); $out = apply_filters("cloudfw_hook_skin_addtomap", $out); break; case 'font_map': $out = array( 'body' => array( 'font-family' => 'Arial, Helvetica, sans-serif', 'font-size' => 13 ), 'content' => array( 'ID' => '.content', 'font-family' => 'Arial, Helvetica, sans-serif', 'font-size' => 13, 'line-height//em' => 1.35 ), 'headings' => array( 'ID' => 'h1,h2,h3,h4,h5,h6', 'font-family' => '' ), 'h1' => array( 'font-size' => 34, 'line-height//em' => 1, 'letter-spacing//em' => 0 ), 'h2' => array( 'font-size' => 28, 'line-height//em' => 1, 'letter-spacing//em' => 0 ), 'h3' => array( 'font-size' => 24, 'line-height//em' => 1, 'letter-spacing//em' => 0 ), 'h4' => array( 'font-size' => 20, 'line-height//em' => 1, 'letter-spacing//em' => 0 ), 'h5' => array( 'font-size' => 18, 'line-height//em' => 1, 'letter-spacing//em' => 0 ), 'h6' => array( 'font-size' => 16, 'line-height//em' => 1, 'letter-spacing//em' => 0 ), 'footer_titles' => array( 'ID' => '.footer-widget-title', 'font-family' => '', 'font-size' => 20, 'letter-spacing//em' => 0 ), 'footer_texts' => array( 'ID' => '.widget, .widget a', 'font-size' => 13, 'line-height//em' => 1.4 ), 'sidebar_titles' => array( 'ID' => '.sidebar-widget-title', 'font-family' => '', 'font-size' => 20, 'letter-spacing//em' => 0 ), 'blurb_texts' => array( 'ID' => '#blurb h1', 'font-family' => '', 'font-size' => 40, 'letter-spacing//em' => 0 ), ); break; case 'main_default_slider': $out = array( 'foldername', 'title', 'height' => array('default' => 400), 'effect' => array('default' => 'slide'), 'effect_speed' => array('default' => 500), 'autorotation' => array('type' => 'boolean', 'default' => TRUE), 'autorotation_speed' => array('default' => 10), 'autoheight' => array('type' => 'boolean', 'default' => TRUE), 'next_prev' => array('type' => 'boolean', 'default' => TRUE), 'preload' => array('type' => 'boolean'), 'bg_color', 'bg_image', 'bg_repeat', ); break; case 'default_slider': $out = array( 'slider_image', 'slider_image_width', 'slider_image_height', 'slider_image_align', 'slider_image_margin_side', 'slider_image_margin_bottom', 'slider_url', 'slider_content_align', 'slider_text', 'slider_content_width', 'slider_content_align', 'slider_content_text_align', 'slider_content_margin_side', 'slider_content_margin_top', 'slider_bg_color', 'slider_bg_image', 'slider_bg_repeat', 'slider_height', 'slider_name' ); break; case 'main_inpage_slider': $out = array( 'foldername', 'title', 'width' => array('default' => 860), 'height' => array('default' => 400), 'effect' => array('default' => 'slide'), 'effect_speed' => array('default' => 500), 'autorotation_speed' => array('default' => 5), 'pagination' => array('type' => 'boolean', 'default' => TRUE), 'autorotation' => array('type' => 'boolean', 'default' => TRUE), 'next_prev' => array('type' => 'boolean', 'default' => TRUE) ); break; case 'inpage_slider': $out = array( 'slider_image', 'slider_url', 'slider_video', 'slider_title', 'slider_name' ); break; case 'main_nivo_slider': $out = array( 'foldername', 'source' => array('default' => 'manual'), 'title', 'width' => array('default' => 860), 'height' => array('default' => 400), 'effect' => array('default' => 'random'), 'effect_speed' => array('default' => 500), 'autorotation_speed' => array('default' => 5), 'slices' => array('default' => 15), 'pagination' => array('type' => 'boolean', 'default' => TRUE), 'next_prev' => array('type' => 'boolean', 'default' => TRUE) ); break; case 'nivo_slider': $out = array( 'slider_image', 'slider_url', 'slider_title', 'slider_name', 'slider_caption' ); break; case 'main_piecemaker_slider': $out = array( 'foldername', 'source' => array('default' => 'manual'), 'title', 'width' => array('default' => 860), 'height' => array('default' => 400), 'pausetime' => array('default' => 10), 'autoplay' => array('type' => 'boolean', 'default' => TRUE), 'dropShadowAlpha' => array('default' => 0.7), 'dropShadowScale' => array('default' => 0.9), 'controlBg' => array('default' => 'FFFFFF'), 'controlText' => array('default' => '000000'), 'controlAlpha' => array('default' => 0.7), 'controlAlphaOver' => array('default' => 0.95), 'fieldOfView' => array('default' => 70), ); break; case 'piecemaker_slider': $out = array( 'slider_image', 'slider_type', 'slider_source', 'slider_url', 'slider_url_target', 'slider_title', 'transition_effect', 'slider_name', 'slider_caption', 'slider_pieces', 'slider_time', 'slider_delay', 'slider_depth_offset', 'slider_cube_distance' ); break; case 'main_galleria': $out = array( 'foldername', 'source' => array('default' => 'manual'), 'title', 'width' => array('default' => 860), 'height' => array('default' => 400), 'pausetime' => array('default' => 5), 'effect' => array('default' => 'fade'), 'effect_speed' => array('default' => 400), 'imageCrop' => array('type' => 'boolean', 'default' => TRUE), 'thumbnails' => array('type' => 'boolean', 'default' => TRUE), ); break; case 'galleria': $out = array( 'slider_image', 'slider_url', 'slider_title', 'slider_name', 'slider_caption' ); break; } return apply_filters('cloudfw_options', $out, $map); } \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.content_schemes.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.content_schemes.php new file mode 100644 index 0000000..9cf3b47 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.content_schemes.php @@ -0,0 +1 @@ + 'page', 'page' => 'dashboard', 'dashboard' => array( 'page_title' => __('cloudfw dashboard','cloudfw'), 'page_nice_title'=> __('dashboard','cloudfw'), 'page_slug' => '', 'page_css_id' => 'cloud_nav_dashboard' ), 'data' => array( array( 'type' => 'include', 'path' => TMP_ADMIN_PATH . '/inc/theme_settings_dashboard.php' ) ) ); $scheme[10] = array( 'type' => 'page', 'page' => 'general', 'general' => array( 'page_title' => __('general settings','cloudfw'), 'page_slug' => 'general', 'page_css_id' => 'cloud_nav_general' ), 'form' => array( 'enable' => false, 'ajax' => false, 'shortcut' => false, 'id' => '', 'class' => '', 'action' => '', 'before' => '', 'prepend' =>'', 'append' => '', 'after' => '', 'message' => 1000 ), 'data' => array( 5 => array( 'type' => 'tabs', 'tab_id' => 'general_settings', 'tab_title' => __('general settings','cloudfw'), 'form' => array( 'enable' => true, 'ajax' => true, 'load_footer'=> false, 'message' => 1000 ), 'data' => array( 5 => array( 'type' => 'container', 'title' => __('Logo','cloudfw'), 'before_head' => '', 'append_head' => '', 'after_head' => '', 'before_title' => '', 'after_title' => '', 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Logo URL','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => cloudfw_PV_make_form_name(PFIX.'_logo image'), 'value' => $_opt[PFIX.'_logo']['image'], 'description'=> __('Tip: You could use a transparent PNG file as your logo.','cloudfw') ) ) ), 10 => array( 'type' => 'module', 'title' => __('The Margins of Logo Container','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name(PFIX.'_logo margin-top'), 'value' => $_opt[PFIX.'_logo']['margin-top'], 'title' => __('Top:','cloudfw'), 'class' => 'input_150', 'min' => 0, 'max' => 750 ), array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name(PFIX.'_logo margin-left'), 'value' => $_opt[PFIX.'_logo']['margin-left'], 'title' => __('Left:','cloudfw'), 'class' => 'input_150', 'min' => 0, 'max' => 750 ) ) ), 15 => array( 'type' => 'module', 'title' => __('Favicon URL','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => cloudfw_PV_make_form_name(PFIX.'_favicon'), 'value' => $_opt[PFIX.'_favicon'], 'preview' => FALSE, 'description'=> '
    • 16x16px
    • Format: .ico, .png
    ' ) ) ), ) ), 10 => array( 'type' => 'container', 'title' => __('Header','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Set Header Height via Custom CSS Code','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_header overwrite'), 'value' => $_opt[PFIX.'_header']['overwrite'], ) ) ), 10 => array( 'type' => 'module', 'title' => __('The Height of The Header','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name(PFIX.'_header height'), 'value' => $_opt[PFIX.'_header']['height'], 'class' => 'input_430', 'min' => 100, 'max' => 1000 ) ) ), 15 => array( 'type' => 'module', 'title' => __('The Margins of Header Widgets Container','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name(PFIX.'_header_widget margin-top'), 'value' => $_opt[PFIX.'_header_widget']['margin-top'], 'title' => __('Top:','cloudfw'), 'class' => 'input_150', 'min' => 0, 'max' => 750 ), array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name(PFIX.'_header_widget margin-right'), 'value' => $_opt[PFIX.'_header_widget']['margin-right'], 'title' => __('Right:','cloudfw'), 'class' => 'input_150', 'min' => 0, 'max' => 750 ) ) ), ) ), 15 => array( 'type' => 'container', 'title' => __('Footer','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Widgetized Area on The Footer','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_footer enable'), 'value' => $_opt[PFIX.'_footer']['enable'], ), ) ), 10 => array( 'type' => 'module', 'title' => __('The Number Of Footer Columns','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name(PFIX.'_footer widget_number'), 'value' => $_opt[PFIX.'_footer']['widget_number'], 'title' => __('Number:','cloudfw'), 'class' => 'input_250', 'min' => 1, 'max' => 5 ), ) ), 15 => array( 'type' => 'module', 'title' => __('Footer Text','cloudfw'), 'data' => array( array( 'type' => 'textarea', 'id' => cloudfw_PV_make_form_name(PFIX.'_footer bottom_text'), 'value' => $_opt[PFIX.'_footer']['bottom_text'], ) ) ), ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'add_code', 'tab_title' => __('add code','cloudfw'), 'data' => array( 10 => array( 'type' => 'container', 'title' => __('Add Custom Code','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Google Analytics Tracking Code','cloudfw'), 'description'=> __('Only Tracking ID, Ex: UA-XXXXXX-X','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => cloudfw_PV_make_form_name(PFIX.'_custom_codes tracking'), 'value' => $_opt[PFIX.'_custom_codes']['tracking'], '_class' => 'bold', ), ) ), 10 => array( 'type' => 'module', 'title' => __('Custom CSS Code','cloudfw'), 'data' => array( array( 'type' => 'textarea', 'id' => cloudfw_PV_make_form_name(PFIX.'_custom_codes css'), 'value' => $_opt[PFIX.'_custom_codes']['css'], '_class' => 'input textarea_500px_8line code tab-textfields" wrap="off"', 'description'=> sprintf(__("Do not use %s tag",'cloudfw'), '<style>') ), ) ), 15 => array( 'type' => 'module', 'title' => __('Into The Header','cloudfw'), 'data' => array( array( 'type' => 'textarea', 'id' => cloudfw_PV_make_form_name(PFIX.'_custom_codes header'), 'value' => $_opt[PFIX.'_custom_codes']['header'], '_class' => 'input textarea_500px_8line code tab-textfields" wrap="off"', ), ) ), 20 => array( 'type' => 'module', 'title' => __('Into The Footer','cloudfw'), 'data' => array( array( 'type' => 'textarea', 'id' => cloudfw_PV_make_form_name(PFIX.'_custom_codes footer'), 'value' => $_opt[PFIX.'_custom_codes']['footer'], '_class' => 'input textarea_500px_8line code tab-textfields" wrap="off"', ), ) ), ) ) ) ), 15 => array( 'type' => 'tabs', 'tab_id' => 'others', 'tab_title' => __('others','cloudfw'), 'data' => array( 5 => array( 'type' => 'container', 'title' => __('Registration','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Activate Registration Module','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_registration activate'), 'value' => $_opt[PFIX.'_registration']['activate'], ) ) ), ) ) ) ), 20 => array( 'type' => 'tabs', 'tab_id' => 'apis', 'tab_title' => __('APIs','cloudfw'), 'form' => array( 'enable' => true, 'load_footer'=> true, 'load_header'=> false ), 'data' => array( 5 => array( 'type' => 'container', 'title' => __('Google Maps','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Google Maps API Key','cloudfw'), 'description'=> __('You have to get an unique API Key to activate [gmap] shortcode.','cloudfw'). ' '.__('Get an API Key','cloudfw').'', 'data' => array( array( 'type' => 'text', 'id' => cloudfw_PV_make_form_name(PFIX.'_apis gmap_api_key'), 'value' => $_opt[PFIX.'_apis']['gmap_api_key'], '_class' => 'input_500 bold' ) ) ), ) ) ) ), 25 => array( 'type' => 'tabs', 'tab_id' => 'sidebar_manager', 'tab_title' => __('sidebar manager','cloudfw'), 'form' => array( 'enable' => true, 'ajax' => false, 'sending' => true, 'selector' => PFIX.'_add_custom_sidebar' ), 'data' => array( 5 => array( 'type' => 'container', 'title' => __('Custom Sidebar Manager: Add New Sidebar','cloudfw'), 'submit_title' => __('Add New Sidebar','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Sidebar Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => cloudfw_PV_make_form_name(PFIX.'_custom_sidebars_name'), 'value' => '', '_class' => 'input input_400 bold', ), ) ), 10 => array( 'type' => 'module', 'title' => __('Sidebar Description','cloudfw'), 'data' => array( array( 'type' => 'textarea', 'id' => cloudfw_PV_make_form_name(PFIX.'_custom_sidebars_desc'), 'value' => '', '_class' => 'input textarea_500px_3line', ), ) ), ) ), 10 => array( 'type' => 'container', 'title' => __('Custom Sidebar Manager: Sidebars','cloudfw'), 'footer' => false, 'data' => array( array( 'type' => 'include', 'path' => TMP_ADMIN_PATH . '/inc/theme_settings_sidebars.php' ) ) ) ) ), ) ); $scheme[15] = array( 'type' => 'page', 'page' => 'blog', 'blog' => array( 'page_title' => __('blog settings','cloudfw'), 'page_slug' => 'blog', 'page_css_id' => 'cloud_nav_blog', 'load_file' => array( array( 'type' => 'require', 'path' => TMP_ADMIN_PATH .'/inc/theme_sources.blog.php' ) ), ), 'form' => array( 'enable' => true, 'ajax' => true, 'shortcut' => true, ), 'data' => array( 5 => array( 'type' => 'tabs', 'tab_id' => 'blog_page', 'tab_title' => __('blog page','cloudfw'), 'data' => array( 5 => array( 'type' => 'container', 'title' => __('Blog Page','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Blog Page Type','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => cloudfw_PV_make_form_name(PFIX.'_blog_page_type'), 'value' => $_opt[PFIX.'_blog_page_type'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_loop_blog_modes' ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), 10 => array( 'type' => 'module', 'title' => __('Blog Page Layout','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => cloudfw_PV_make_form_name(PFIX.'_blog_layout'), 'value' => $_opt[PFIX.'_blog_layout'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_loop_blog_layouts' ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), 15 => array( 'type' => 'module', 'title' => __('Author Information Module On Post Pages','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_blog_actives author'), 'value' => $_opt[PFIX.'_blog_actives']['author'], ), ) ), 20 => array( 'type' => 'module', 'title' => __('Close Comments For All Posts','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_blog_actives comments'), 'value' => $_opt[PFIX.'_blog_actives']['comments'], ), ) ), ) ), 10 => array( 'type' => 'container', 'title' => __('Exclude/Hide Blog Categories','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Excluded Blog Categories','cloudfw'), 'data' => array( array( 'type' => 'multi-blog-cats', 'id' => cloudfw_PV_make_form_name(PFIX.'_excluded_blog_categories'), 'value' => $_opt[PFIX.'_excluded_blog_categories'], 'description'=> __('control/command+click for multiple','cloudfw') ), ) ), 10 => array( 'type' => 'module', 'title' => __('Hidden Blog Categories','cloudfw'), 'data' => array( array( 'type' => 'multi-blog-cats', 'id' => cloudfw_PV_make_form_name(PFIX.'_hidden_blog_categories'), 'value' => $_opt[PFIX.'_hidden_blog_categories'], 'description'=> __('control/command+click for multiple','cloudfw') ), ) ), ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'social', 'tab_title' => __('social settings','cloudfw'), 'data' => array( 5 => array( 'type' => 'container', 'title' => __('Social Options','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Social Bookmarking Module','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_blog_actives social'), 'value' => $_opt[PFIX.'_blog_actives']['social'], ), ) ), 10 => array( 'type' => 'module', 'title' => __('Social Services Icon Size','cloudfw'), 'data' => array( array( 'type' => 'radio', 'id' => cloudfw_PV_make_form_name(PFIX.'_blog_social_icon_size'), 'value' => $_opt[PFIX.'_blog_social_icon_size'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_social_services_sizes' ), ), ) ), 15 => array( 'type' => 'module', 'title' => __('Social Services Icon Size','cloudfw'), 'data' => array( array( 'type' => 'checkbox', 'id' => cloudfw_PV_make_form_name(PFIX.'_blog_social_services'), 'value' => $_opt[PFIX.'_blog_social_services'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_loop_social_services' ), ), ) ), 20 => array( 'type' => 'module', 'title' => __('Add "Facebook Like Button" After Post Content','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_blog_actives facebook'), 'value' => $_opt[PFIX.'_blog_actives']['facebook'], ), ) ), 25 => array( 'type' => 'module', 'title' => __('"Tweet Button" In Post Pages','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_blog_actives tweet'), 'value' => $_opt[PFIX.'_blog_actives']['tweet'], ), ) ), ) ), ) ), ) ); $scheme[20] = array( 'type' => 'page', 'page' => 'skins', 'skins' => array( 'page_title' => __('color skins','cloudfw'), 'page_nice_title'=> __('colors','cloudfw'), 'page_slug' => 'skins', 'page_css_id' => 'cloud_nav_colors', 'load_file' => array( array( 'type' => 'require', 'path' => TMP_ADMIN_PATH .'/inc/core/core.skin_engine_layouts.php' ) ), 'onload' => 'jQuery(".tabs, .microtabWrap").tabs();', ), 'data' => array( 1000 => array( 'type' => 'include', 'path' => TEMPLATEPATH.'/cloudfw/inc/theme_skin_create_form.php', 'before' => '' ), 1001 => array( 'type' => 'include', 'path' => TEMPLATEPATH.'/cloudfw/inc/theme_skin_import_form.php', 'before' => '' ), 5 => array( 'type' => 'tabs', 'tab_id' => 'color_skins', 'tab_title' => __('all color skins','cloudfw'), 'form' => array( 'enable' => true, 'ajax' => false, 'sending' => true, 'selector' => PFIX.'_colors', 'comeback' => true ), 'data' => array( 5 => array( 'type' => 'container', 'title' => __('Custom Skins','cloudfw'), 'footer' => false, 'prepend_head' => ' ', 'data' => array( 5 => array( 'type' => 'module', 'layout' => 'single', 'divider' => false, 'data' => array( array( 'type' => 'radio', 'id' => cloudfw_PV_make_form_name(PFIX.'_skin'), 'value' => array( 'type' => 'function', 'function' => 'cloudfw_get_current_skin_ID' ), 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_get_all_skins_array' ), 'prepend_results' => '', 'append_results' => array( array( 'type' => 'submit', 'before'=> '
    ', 'after' => '
    ' ) ), 'no_result' => '
    '.__('There is no any custom skin','cloudfw').' '.__('Create New One','cloudfw').'
    ', 'prepend_no_result' => '', 'append_no_result' => '', 'class' => 'skin_selector', ), ) ), ) ), 10 => array( 'type' => 'container', 'title' => __('Default Skins','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'layout' => 'single', 'divider' => true, 'data' => array( array( 'type' => 'radio', 'id' => cloudfw_PV_make_form_name(PFIX.'_skin'), 'value' => array( 'type' => 'function', 'function' => 'cloudfw_get_current_skin_ID' ), 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_get_default_skins_array' ), 'class' => 'skin_selector', ), ) ), ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'edit_color_skins', 'tab_title' => __('edit current skin','cloudfw'), 'form' => array( 'enable' => true, 'id' => 'add_skin_form', 'ajax' => true, 'shortcut' => true, 'selector' => PFIX.'_add_skin' ), 'data' => array( 0 => array( 'type' => 'include', 'path' => TMP_ADMIN_PATH . '/inc/include_sections_js.php' ), 5 => array( 'type' => 'container', 'title' => __('Default Skins','cloudfw'), 'class' => 'framework_container skinApp overflow-visible', 'header' => false, 'footer' => false, 'data' => array( 5 => array( 'type' => 'require', 'path' => TMP_ADMIN_PATH .'/inc/theme_skin_forms.php' ) ) ), ) ), ) ); $scheme[25] = array( 'type' => 'page', 'page' => 'typography', 'typography' => array( 'page_title' => __('typography settings','cloudfw'), 'page_nice_title'=> __('typography','cloudfw'), 'page_slug' => 'typography', 'page_css_id' => 'cloud_nav_fonts', 'load_file' => array( array( 'type' => 'require', 'path' => TMP_ADMIN_PATH .'/inc/theme_typo_forms.php' ) ), ), 'data' => array( 5 => array( 'type' => 'tabs', 'tab_id' => 'typography_options', 'tab_title' => __('customize','cloudfw'), 'form' => array( 'enable' => true, 'ajax' => true, 'selector' => PFIX.'_font_settings_customize', 'shortcut' => true ), 'data' => array( 5 => array( 'type' => 'run', 'function' => 'cloudfw_run_typo_modules' ) ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'install_uninstall', 'tab_title' => __('install/uninstall','cloudfw'), 'form' => array( 'enable' => true, 'ajax' => false, 'selector' => PFIX.'_font_settings' ), 'data' => array( 5 => array( 'type' => 'container', 'class' => 'framework_container skinApp overflow-visible', 'header' => false, 'data' => array( 0 => array( 'type' => 'include', 'path' => TMP_ADMIN_PATH . '/inc/include_sections_js.php' ), 5 => array( 'type' => 'section', 'title' => __('Custom Fonts','cloudfw'), 'id' => 'section-name', 'data' => array( 5 => array( 'type' => 'module', 'layout' => 'single', 'data' => array( array( 'type' => 'checkbox', 'id' => PFIX.'_loaded_fonts', 'class' => 'font_selector', 'value' => array( 'type' => 'function', 'function' => 'cloudfw_get_fonts' ), 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_get_custom_fonts_array' ), ), ) ), ) ), 10 => array( 'type' => 'section', 'title' => __('Google Fonts','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'layout' => 'single', 'data' => array( array( 'type' => 'checkbox', 'id' => PFIX.'_loaded_fonts', 'class' => 'font_selector', 'value' => array( 'type' => 'function', 'function' => 'cloudfw_get_fonts' ), 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_get_google_fonts_array' ), ), ) ), ) ), ) ), ) ), ) ); $scheme[30] = array( 'type' => 'page', 'page' => 'system', 'system' => array( 'page_title' => __('system settings','cloudfw'), 'page_nice_title'=> __('system','cloudfw'), 'page_slug' => 'system', 'page_css_id' => 'cloud_nav_system', 'load_file' => array( array( 'type' => 'require', 'path' => TMP_ADMIN_PATH .'/inc/theme_sources.system.php' ) ) ), 'data' => array( 5 => array( 'type' => 'tabs', 'tab_id' => 'framawork_options', 'tab_title' => __('framework options','cloudfw'), 'form' => array( 'enable' => true, 'ajax' => true, ), 'data' => array( 10 => array( 'type' => 'container', 'title' => __('Framework Options','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Configuration Wizard','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_cloudfw_actives map'), 'value' => $_opt[PFIX.'_cloudfw_actives']['map'], 'description'=> __('Show Configuration Wizard in the framework dashboard?','cloudfw'), ) ) ), 10 => array( 'type' => 'module', 'title' => __('Google Analytics','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_cloudfw_actives ga'), 'value' => $_opt[PFIX.'_cloudfw_actives']['ga'], 'description'=> __('Show Google Analytics Module in the framework dashboard?','cloudfw'), ) ) ), 15 => array( 'type' => 'module', 'title' => __('Theme Updates','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_cloudfw_actives autocheck'), 'value' => $_opt[PFIX.'_cloudfw_actives']['autocheck'], 'description'=> __('Check the theme updates automatically, and notify me?','cloudfw'), ) ) ), 20 => array( 'type' => 'module', 'title' => __('Last Updates and News About The Theme','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_cloudfw_actives updates'), 'value' => $_opt[PFIX.'_cloudfw_actives']['updates'], ) ) ), 25 => array( 'type' => 'module', 'title' => __('Who can see the Framework?','cloudfw'), 'data' => array( array( 'type' => 'user-select', 'id' => cloudfw_PV_make_form_name(PFIX.'_framework who_can_see'), 'value' => $_opt[PFIX.'_framework']['who_can_see'], 'multi' => false ), ) ), ) ), 15 => array( 'type' => 'container', 'title' => __('Branding Options','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Framework Logo','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => cloudfw_PV_make_form_name(PFIX.'_framework', 'logo'), 'value' => $_opt[PFIX.'_framework']['logo'], 'description'=> __('Leave blank for default, Fixed Size: 320x100px','cloudfw'), 'preview' => true ) ) ), 10 => array( 'type' => 'module', 'title' => __('Framework Menu Title','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => cloudfw_PV_make_form_name(PFIX.'_framework', 'title'), 'value' => $_opt[PFIX.'_framework']['title'], '_class' => 'bold', ), ) ), ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_title' => __('google analytics','cloudfw'), 'tab_id' => 'ga_configuration', 'form' => array( 'enable' => true, 'ajax' => false, 'sending' => true, 'selector' => PFIX.'_ga' ), 'data' => array( 5 => array( 'type' => 'container', 'title' => __('Google Analytics Configuration','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'layout' => 'single', 'data' => array( array( 'type' => 'include', 'path' => TMP_ADMIN_PATH .'/inc/theme_settings_ga.php' ) ) ), ) ), ) ), 15 => array( 'type' => 'tabs', 'tab_id' => 'import_export', 'tab_title' => __('import/export','cloudfw'), 'data' => array( 5 => array( 'type' => 'container', 'title' => 'Theme Options', 'footer' => false, 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Export','cloudfw'), 'data' => array( 5 => array( 'type' => 'html', 'data' => ''. __('Export The Option File','cloudfw').'' ) ) ), 10 => array( 'type' => 'module', 'title' => __('Import','cloudfw'), 'divider' => false, 'data' => array( 5 => array( 'type' => 'run', 'function' => 'cloudfw_get_form_import_all_options' ) ) ), ) ), 10 => array( 'type' => 'container', 'title' => 'Color Skins', 'footer' => false, 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Export','cloudfw'), 'data' => array( 5 => array( 'type' => 'run', 'function' => 'cloudfw_get_form_export_skin' ) ) ), 10 => array( 'type' => 'module', 'title' => __('Import','cloudfw'), 'divider' => false, 'data' => array( 5 => array( 'type' => 'run', 'function' => 'cloudfw_get_form_import_skin' ) ) ), ) ), 15 => array( 'type' => 'container', 'title' => 'Sliders', 'footer' => false, 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Export','cloudfw'), 'data' => array( 5 => array( 'type' => 'run', 'function' => 'cloudfw_get_form_export_slider' ) ) ), 10 => array( 'type' => 'module', 'title' => __('Import','cloudfw'), 'divider' => false, 'data' => array( 5 => array( 'type' => 'run', 'function' => 'cloudfw_get_form_import_slider' ) ) ), ) ), 20 => array( 'type' => 'container', 'title' => 'Icon Set', 'footer' => false, 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Import','cloudfw'), 'divider' => false, 'data' => array( 5 => array( 'type' => 'run', 'function' => 'cloudfw_get_form_import_iconset' ) ) ), ) ), ) ), ) ); break; case 'skin_map': global $skin_datas, $data, $array_text_decorations, $array_nav_menu_styles; $scheme = array( 5 => array( 'type' => 'section', 'title' => __('General Options','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'ucode' => 'BG01', 'title' => __('Body Background','cloudfw'), 'data' => array( array( 'type' => 'grid', 'data' => array( array( 'type' => 'color', 'title' => __('Background','cloudfw'), 'id' => cloudfw_PV_make_form_name('body','background-color'), 'value' => $data['body']['background-color'], ), array( 'type' => 'bg-set', 'id' => 'body', 'id:pattern'=> 'body_pattern', 'value' => $data, 'attachment'=> true ) ) ), ) ), 10 => array( 'type' => 'module', 'ucode' => 'BG02', 'title' => __('Body Head Background','cloudfw'), 'data' => array( array( 'type' => 'grid', 'data' => array( array( 'type' => 'color', 'title' => __('Background','cloudfw'), 'id' => cloudfw_PV_make_form_name('body_head','background-color'), 'value' => $data['body_head']['background-color'], ), array( 'type' => 'bg-set', 'id' => 'body_head', 'id:pattern'=> 'body_head_pattern', 'value' => $data ) ) ), ) ), 15 => array( 'type' => 'module', 'ucode' => 'LNK', 'title' => __('Links','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('a','color'), 'value' => $data['a']['color'], ), array( 'type' => 'color', 'title' => __('Active Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('a:hover','color'), 'value' => $data['a:hover']['color'], ), array( 'type' => 'dropdown', 'title' => __('Text-Decoration','cloudfw'), 'id' => cloudfw_PV_make_form_name('a','text-decoration'), 'value' => $data['a']['text-decoration'], 'source' => $array_text_decorations, 'after' => array(array( 'type' => 'dropdown', 'title' => __('Text-Decoration / When Hovered','cloudfw'), 'id' => cloudfw_PV_make_form_name('a:hover','text-decoration'), 'value' => $data['a:hover']['text-decoration'], 'source' => $array_text_decorations, 'before' => array(array('type' => 'html', 'data' => '
    ')) ) ) ) ) ), ) ), 20 => array( 'type' => 'module', 'ucode' => 'LOGO', 'title' => __('Custom Logo URL','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => cloudfw_PV_make_form_name('custom', 'custom-logo'), 'value' => $data['custom']['custom-logo'], 'description'=> __('Custom logo will be displayed when using this skin. If blank, your default logo displayed.','cloudfw') ) ) ), 25 => array( 'type' => 'module', 'ucode' => 'BRADIUS', 'title' => __('Global Border-Radius Level','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name('global_radius', 'border-radius'), 'value' => $data['global_radius']['border-radius'], 'default_value' => 0, 'class' => 'input_300', 'min' => 0, 'max' => 20 ) ) ), 30 => array( 'type' => 'module', 'ucode' => 'CBSHADOW', 'title' => __('Disable Content Block Shadow','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name('custom', 'page-shadow'), 'value' => $data['custom']['page-shadow'], 'default' => 'FALSE' ) ) ), 35 => array( 'type' => 'module', 'ucode' => 'EXPORT', 'title' => __('Export/Import Folder Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => cloudfw_PV_make_form_name('custom foldername'), 'value' => cloudfw_PV_make_form_name($data['custom']['foldername']), '_class' => 'bold', ), ) ), ) ), 10 => array( 'type' => 'section', 'title' => __('Header Area','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'ucode' => 'HBG01', 'title' => __('Header Background','cloudfw'), 'data' => array( array( 'type' => 'grid', 'data' => array( array( 'type' => 'color', 'title' => __('Background','cloudfw'), 'id' => cloudfw_PV_make_form_name('header_background','background-color'), 'value' => $data['header_background']['background-color'], ), array( 'type' => 'bg-set', 'id' => 'header_background', 'id:pattern'=> 'header_pattern', 'value' => $data ) ) ), ) ), 10 => array( 'type' => 'module', 'ucode' => 'HLNK', 'title' => __('Header Links','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('header_colors','color'), 'value' => $data['header_colors']['color'], ), array( 'type' => 'color', 'title' => __('Active Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('header_colors_active','color'), 'value' => $data['header_colors_active']['color'], ), array( 'type' => 'dropdown', 'title' => __('Text-Decoration','cloudfw'), 'id' => cloudfw_PV_make_form_name('header_colors','text-decoration'), 'value' => $data['header_colors']['text-decoration'], 'source' => $array_text_decorations, 'after' => array(array( 'type' => 'dropdown', 'title' => __('Text-Decoration / When Hovered','cloudfw'), 'id' => cloudfw_PV_make_form_name('header_colors_active','text-decoration'), 'value' => $data['header_colors_active']['text-decoration'], 'source' => $array_text_decorations, 'before' => array(array('type' => 'html', 'data' => '
    ')) ) ) ) ) ), ) ), 15 => array( 'type' => 'module', 'ucode' => 'HTEXT', 'title' => __('Header Texts','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('header_text_colors','color'), 'value' => $data['header_text_colors']['color'], ) ) ), ) ), ) ), 15 => array( 'type' => 'section', 'title' => __('Navigation Line','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'ucode' => 'NAVSTYLE', 'title' => __('Navigation Menu Style','cloudfw'), 'data' => array( array( 'type' => 'dropdown', 'id' => cloudfw_PV_make_form_name('custom','menu-width'), 'value' => $data['custom']['menu-width'], 'width' => '200', 'source' => $array_nav_menu_styles ) ) ), 10 => array( 'type' => 'module', 'ucode' => 'NAVBG', 'title' => __('Navigation Line Background','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Background','cloudfw'), 'id' => cloudfw_PV_make_form_name('navigation_background','background-color'), 'value' => $data['navigation_background']['background-color'], ), array( 'type' => 'color', 'title' => __('Highlight','cloudfw'), 'id' => cloudfw_PV_make_form_name('header_highlight','border-top_0'), 'value' => $data['header_highlight']['border-top'][0], ), array( 'type' => 'bg-set', 'id' => 'navigation_image', 'value' => $data ) ) ), ) ), 15 => array( 'type' => 'module', 'ucode' => 'NAVLNK', 'title' => __('Navigation Line Links','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Normal Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('navigation_link','color'), 'value' => $data['navigation_link']['color'], ), array( 'type' => 'color', 'title' => __('Shadow','cloudfw'), 'id' => cloudfw_PV_make_form_name('navigation_link','text-shadow_0'), 'value' => $data['navigation_link']['text-shadow'][0], ), array( 'type' => 'color', 'title' => __('Active Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('navigation_link_active','color'), 'value' => $data['navigation_link_active']['color'], ), array( 'type' => 'color', 'title' => __('Active Shadow','cloudfw'), 'id' => cloudfw_PV_make_form_name('navigation_link_active','text-shadow_0'), 'value' => $data['navigation_link_active']['text-shadow'][0], ), ) ), ) ), 20 => array( 'type' => 'module', 'ucode' => 'NAVARROW', 'title' => __('Active Navigation Menu Arrow','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('the_arrow','border-top-color'), 'value' => $data['the_arrow']['border-top-color'], ) ) ), ) ), 25 => array( 'type' => 'module', 'ucode' => 'NAVSHADOW', 'title' => __('Navigation Contanier Drop Shadow','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name('navigation_shadow','box-shadow||-moz-box-shadow||-webkit-box-shadow_distance'), 'value' => $data['navigation_shadow']["box-shadow||-moz-box-shadow||-webkit-box-shadow"]["distance"], 'title' => __('Distance','cloudfw'), 'class' => 'input_150', 'min' => -20, 'max' => 20 ), array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name('navigation_shadow','box-shadow||-moz-box-shadow||-webkit-box-shadow_size'), 'value' => $data['navigation_shadow']["box-shadow||-moz-box-shadow||-webkit-box-shadow"]["size"], 'title' => __('Size','cloudfw'), 'class' => 'input_150', 'min' => 0, 'max' => 40 ) ), 'append' => array(array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name('navigation_shadow','box-shadow||-moz-box-shadow||-webkit-box-shadow_opacity'), 'value' => $data['navigation_shadow']["box-shadow||-moz-box-shadow||-webkit-box-shadow"]["opacity"], 'title' => __('Opacity','cloudfw'), 'class' => 'input_430', 'min' => 0, 'max' => 1, 'step' => .05, 'unit' => false, )) ), 30 => array( 'type' => 'module', 'ucode' => 'DDOWNBG', 'title' => __('Drop-Down Background','cloudfw'), 'data' => array( array( 'type' => 'grid', 'data' => array( array( 'type' => 'color', 'title' => __('Background','cloudfw'), 'id' => cloudfw_PV_make_form_name('sub_navigation_background','background-color_0'), 'value' => $data['sub_navigation_background']['background-color'][0], ), array( 'type' => 'bg-set', 'id' => 'sub_navigation_background', 'value' => $data ) ) ), ) ), 35 => array( 'type' => 'module', 'ucode' => 'DDOWNLINK', 'title' => __('Drop-Down Links','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Normal Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('sub_navigation_link','color_0'), 'value' => $data['sub_navigation_link']['color'][0], ), array( 'type' => 'color', 'title' => __('Shadow','cloudfw'), 'id' => cloudfw_PV_make_form_name('sub_navigation_link','text-shadow_0'), 'value' => $data['sub_navigation_link']['text-shadow'][0], ), array( 'type' => 'color', 'title' => __('Normal Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('sub_navigation_link_active','color_0'), 'value' => $data['sub_navigation_link_active']['color'][0], ), array( 'type' => 'color', 'title' => __('Shadow','cloudfw'), 'id' => cloudfw_PV_make_form_name('sub_navigation_link_active','text-shadow_0'), 'value' => $data['sub_navigation_link_active']['text-shadow'][0], ), ) ), ) ), 40 => array( 'type' => 'module', 'ucode' => 'DDOWNDVDR', 'title' => __('Drop-Down Divider','cloudfw'), 'data' => array( array( 'type' => 'slider', 'title' => __('Highlight Level','cloudfw'), 'id' => cloudfw_PV_make_form_name('sub_navigation_highlight','border-top_0'), 'value' => $data['sub_navigation_highlight']['border-top'][0], 'default_value'=> .03, 'class' => 'input_150', 'min' => 0, 'max' => 1, 'step' => 0.01, 'unit' => false ), array( 'type' => 'slider', 'title' => __('Shadow Level','cloudfw'), 'id' => cloudfw_PV_make_form_name('sub_navigation_highlight','border-bottom_0'), 'value' => $data['sub_navigation_highlight']['border-bottom'][0], 'default_value'=> .1, 'class' => 'input_150', 'min' => 0, 'max' => 1, 'step' => 0.01, 'unit' => false ) ) ), 45 => array( 'type' => 'module', 'ucode' => 'HOMEICON', 'title' => __('Home Icon','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Background','cloudfw'), 'id' => cloudfw_PV_make_form_name('home_icon','background-color'), 'value' => $data['home_icon']['background-color'], ), array( 'type' => 'color', 'title' => __('Highlight','cloudfw'), 'id' => cloudfw_PV_make_form_name('home_icon_highlight','border-bottom-color'), 'value' => $data['home_icon_highlight']['border-bottom-color'], ), array( 'type' => 'color', 'title' => __('When Hover','cloudfw'), 'id' => cloudfw_PV_make_form_name('home_icon_active','background-color'), 'value' => $data['home_icon_active']['background-color'], ), array( 'type' => 'color', 'title' => __('Hover Highlight','cloudfw'), 'id' => cloudfw_PV_make_form_name('home_icon_highlight_active','border-bottom-color'), 'value' => $data['home_icon_highlight_active']['border-bottom-color'], ), ) ), ) ), ) ), 20 => array( 'type' => 'section', 'title' => __('Middle Area','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'ucode' => 'MDBG', 'title' => __('Middle Area Background','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Background','cloudfw'), 'id' => cloudfw_PV_make_form_name('middle_background','background-color'), 'value' => $data['middle_background']['background-color'], ), array( 'type' => 'color', 'title' => __('Highlight','cloudfw'), 'id' => cloudfw_PV_make_form_name('middle_highlight','border-bottom_0'), 'value' => $data['middle_highlight']['border-bottom'][0], ), array( 'type' => 'bg-set', 'id' => 'middle_image', 'value' => $data ) ) ), ) ), 10 => array( 'type' => 'module', 'ucode' => 'MDHEIGHT', 'title' => __('Height Of Middle Area','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name('middle_height', 'height'), 'value' => $data['middle_height']['height'], 'default_value' => 185, 'class' => 'input_400', 'min' => 0, 'max' => 1000 ) ) ), 15 => array( 'type' => 'module', 'ucode' => 'MDMARTOP', 'title' => __('Top Margin Of Middle Area','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name('content_margin_top', 'margin-top'), 'value' => $data['content_margin_top']['margin-top'], 'default_value' => -70, 'class' => 'input_400', 'min' => -1000, 'max' => 1000 ) ) ), 20 => array( 'type' => 'module', 'ucode' => 'BLURB, BREADCRUMBLE', 'title' => __('Blurb & BreadCrubmle Texts','cloudfw'), 'data' => array( array( 'type' => 'grid', 'data' => array( array( 'type' => 'color', 'title' => __('Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('blurb','color'), 'value' => $data['blurb']['color'], ), array( 'type' => 'slider', 'title' => __('The Margin From Top Side','cloudfw'), 'id' => cloudfw_PV_make_form_name('blurb', 'padding-top'), 'value' => $data['blurb']['padding-top'], 'default_value' => 55, 'min' => 0, 'max' => 800, 'class' => 'input_180', 'after' => array(array( 'type'=>'html', 'data'=>'

    ' ), array( 'type' => 'slider', 'title' => __('The Margin From Left Side','cloudfw'), 'id' => cloudfw_PV_make_form_name('blurb', 'padding-left'), 'value' => $data['blurb']['padding-left'], 'default_value' => 0, 'min' => 0, 'max' => 800, 'class' => 'input_180', 'after' => array(array( 'type'=>'html', 'data'=>'

    ' )) ) ) ) ) ), ) ), ) ), 25 => array( 'type' => 'section', 'title' => __('Content Area','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'ucode' => 'CONTEXT', 'title' => __('Content Texts','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Font Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('content_text','color'), 'value' => $data['content_text']['color'], ), array( 'type' => 'color', 'title' => __('Headings (h1..)','cloudfw'), 'id' => cloudfw_PV_make_form_name('headings','color'), 'value' => $data['headings']['color'], ) ) ), ) ), 10 => array( 'type' => 'module', 'ucode' => 'PORTOVERLAY', 'title' => __('Portfolio Posts Overlay','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Background','cloudfw'), 'id' => cloudfw_PV_make_form_name('port_overlay','background-color'), 'value' => $data['port_overlay']['background-color'], ), ) ), ) ), ) ), 30 => array( 'type' => 'section', 'title' => __('Sidebar Area','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'ucode' => 'SBWIDGET', 'title' => __('Widgets','cloudfw'), 'data' => array( array( 'type' => 'grid', 'data' => array( array( 'type' => 'color', 'title' => __('Title Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('sidebar_titles','color'), 'value' => $data['sidebar_titles']['color'], ), array( 'type' => 'color', 'title' => __('Text Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('sidebar_text','color'), 'value' => $data['sidebar_text']['color'], ) ) ), ) ), 10 => array( 'type' => 'module', 'ucode' => 'SBLINK', 'title' => __('Sidebar Links','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('sidebar_link','color'), 'value' => $data['sidebar_link']['color'], ), array( 'type' => 'color', 'title' => __('Active Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('sidebar_link_active','color'), 'value' => $data['sidebar_link_active']['color'], ), array( 'type' => 'dropdown', 'title' => __('Text-Decoration','cloudfw'), 'id' => cloudfw_PV_make_form_name('sidebar_link','text-decoration'), 'value' => $data['sidebar_link']['text-decoration'], 'source' => $array_text_decorations, 'after' => array(array( 'type' => 'dropdown', 'title' => __('Text-Decoration / When Hovered','cloudfw'), 'id' => cloudfw_PV_make_form_name('sidebar_link_active','text-decoration'), 'value' => $data['sidebar_link_active']['text-decoration'], 'source' => $array_text_decorations, 'before' => array(array('type' => 'html', 'data' => '
    ')) ) ) ) ) ), ) ), ) ), 35 => array( 'type' => 'section', 'title' => __('Footer Area','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'ucode' => 'FTWIDGET', 'title' => __('Widgets','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Title Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_titles','color'), 'value' => $data['footer_titles']['color'], ), array( 'type' => 'color', 'title' => __('Text Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_text','color'), 'value' => $data['footer_text']['color'], ), array( 'type' => 'color', 'title' => __('Shadows','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_text','text-shadow_0'), 'value' => $data['footer_text']['text-shadow'][0], ) ) ), ) ), 10 => array( 'type' => 'module', 'ucode' => 'FTLINK', 'title' => __('Footer Links','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_link','color'), 'value' => $data['footer_link']['color'], ), array( 'type' => 'color', 'title' => __('Active Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_link_active','color'), 'value' => $data['footer_link_active']['color'], ), array( 'type' => 'dropdown', 'title' => __('Text-Decoration','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_link','text-decoration'), 'value' => $data['footer_link']['text-decoration'], 'source' => $array_text_decorations, 'after' => array(array( 'type' => 'dropdown', 'title' => __('Text-Decoration / When Hovered','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_link_active','text-decoration'), 'value' => $data['footer_link_active']['text-decoration'], 'source' => $array_text_decorations, 'before' => array(array('type' => 'html', 'data' => '
    ')) ) ) ) ) ), ) ), ) ), 40 => array( 'type' => 'section', 'title' => __('Custom CSS Code','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'ucode' => 'CSS', 'title' => __('CSS Code','cloudfw'), 'data' => array( array( 'type' => 'textarea', 'id' => cloudfw_PV_make_form_name('custom','custom-css'), 'value' => $data['custom']['custom-css'], '_class' => 'input textarea_500px_8line code tab-textfields" wrap="off"', 'description'=> sprintf(__("Do not use %s tag",'cloudfw'), '<style>') ), ) ), ) ), ); break; case 'font_map': global $data; $scheme = array( 5 => array( 'type' => 'container', 'title' => __('General Elements','cloudfw'), 'before_head' => '', 'append_head' => '', 'after_head' => '', 'before_title' => '', 'after_title' => '', 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Body','cloudfw'), 'data' => array( array( 'type' => 'dropdown', 'title' => __('Font Family','cloudfw'), 'id' => cloudfw_PV_make_form_name('body','font-family'), 'value' => $data['body']['font-family'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_grouped_font_list_cached' ), 'toggle' => true, 'after' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('body','font-size'), 'value' => $data['body']['font-size'], 'clear_before' => true, 'class' => 'input_430', 'mtop' => true, 'min' => 8, 'max' => 60 ), ) ) ) ), 10 => array( 'type' => 'module', 'title' => __('Content','cloudfw'), 'divider' => false, 'padding-b' => false, 'data' => array( array( 'type' => 'dropdown', 'title' => __('Font Family','cloudfw'), 'id' => cloudfw_PV_make_form_name('content','font-family'), 'value' => $data['content']['font-family'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_grouped_font_list_cached' ), 'toggle' => true, ), array( 'type' => 'slider', 'title' => __('Line Height','cloudfw'), 'id' => cloudfw_PV_make_form_name('content','line-height//em'), 'value' => $data['content']['line-height//em'], 'min' => 0, 'max' => 3, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), 15 => array( 'type' => 'module', 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('content','font-size'), 'value' => $data['content']['font-size'], 'default_value' => 13, 'class' => 'input_430', 'min' => 8, 'max' => 60 ), ) ), ) ), 10 => array( 'type' => 'container', 'title' => __('Headings','cloudfw'), 'before_head' => '', 'prepend_head' => ''. __('Show All Headings Element','cloudfw') .'', 'append_head' => '', 'after_head' => '', 'before_title' => '', 'after_title' => '', 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Headings','cloudfw'), 'data' => array( array( 'type' => 'dropdown', 'title' => __('Font Family','cloudfw'), 'id' => cloudfw_PV_make_form_name('headings','font-family'), 'value' => $data['headings']['font-family'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_grouped_font_list_cached' ), 'toggle' => true, ) ) ), 10 => array( 'type' => 'module', 'title' => __('H1','cloudfw'), 'divider' => false, 'padding-b' => false, 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('h1','font-size'), 'value' => $data['h1']['font-size'], 'default_value' => 13, 'class' => 'input_430', 'min' => 8, 'max' => 60 ), ) ), 15 => array( 'type' => 'module', 'data' => array( array( 'type' => 'slider', 'title' => __('Line Height','cloudfw'), 'id' => cloudfw_PV_make_form_name('h1','line-height//em'), 'value' => $data['h1']['line-height//em'], 'min' => 0, 'max' => 3, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), array( 'type' => 'slider', 'title' => __('Letter Spacing','cloudfw'), 'id' => cloudfw_PV_make_form_name('h1','letter-spacing//em'), 'value' => $data['h1']['letter-spacing//em'], 'min' => -1, 'max' => 1, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), 16 => array( 'type' => 'html', 'data' => '' ), 20 => array( 'type' => 'module', 'title' => __('H2','cloudfw'), 'divider' => false, 'padding-b' => false, 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('h2','font-size'), 'value' => $data['h2']['font-size'], 'class' => 'input_430', 'min' => 8, 'max' => 60 ), ) ), 25 => array( 'type' => 'module', 'data' => array( array( 'type' => 'slider', 'title' => __('Line Height','cloudfw'), 'id' => cloudfw_PV_make_form_name('h2','line-height//em'), 'value' => $data['h2']['line-height//em'], 'min' => 0, 'max' => 3, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), array( 'type' => 'slider', 'title' => __('Letter Spacing','cloudfw'), 'id' => cloudfw_PV_make_form_name('h2','letter-spacing//em'), 'value' => $data['h2']['letter-spacing//em'], 'min' => -1, 'max' => 1, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), 30 => array( 'type' => 'module', 'title' => __('H3','cloudfw'), 'divider' => false, 'padding-b' => false, 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('h3','font-size'), 'value' => $data['h3']['font-size'], 'class' => 'input_430', 'min' => 8, 'max' => 60 ), ) ), 35 => array( 'type' => 'module', 'data' => array( array( 'type' => 'slider', 'title' => __('Line Height','cloudfw'), 'id' => cloudfw_PV_make_form_name('h3','line-height//em'), 'value' => $data['h3']['line-height//em'], 'min' => 0, 'max' => 3, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), array( 'type' => 'slider', 'title' => __('Letter Spacing','cloudfw'), 'id' => cloudfw_PV_make_form_name('h3','letter-spacing//em'), 'value' => $data['h3']['letter-spacing//em'], 'min' => -1, 'max' => 1, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), 40 => array( 'type' => 'module', 'title' => __('H4','cloudfw'), 'divider' => false, 'padding-b' => false, 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('h4','font-size'), 'value' => $data['h4']['font-size'], 'class' => 'input_430', 'min' => 8, 'max' => 60 ), ) ), 45 => array( 'type' => 'module', 'data' => array( array( 'type' => 'slider', 'title' => __('Line Height','cloudfw'), 'id' => cloudfw_PV_make_form_name('h4','line-height//em'), 'value' => $data['h4']['line-height//em'], 'min' => 0, 'max' => 3, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), array( 'type' => 'slider', 'title' => __('Letter Spacing','cloudfw'), 'id' => cloudfw_PV_make_form_name('h4','letter-spacing//em'), 'value' => $data['h4']['letter-spacing//em'], 'min' => -1, 'max' => 1, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), 50 => array( 'type' => 'module', 'title' => __('H5','cloudfw'), 'divider' => false, 'padding-b' => false, 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('h5','font-size'), 'value' => $data['h5']['font-size'], 'class' => 'input_430', 'min' => 8, 'max' => 60 ), ) ), 55 => array( 'type' => 'module', 'data' => array( array( 'type' => 'slider', 'title' => __('Line Height','cloudfw'), 'id' => cloudfw_PV_make_form_name('h5','line-height//em'), 'value' => $data['h5']['line-height//em'], 'min' => 0, 'max' => 3, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), array( 'type' => 'slider', 'title' => __('Letter Spacing','cloudfw'), 'id' => cloudfw_PV_make_form_name('h5','letter-spacing//em'), 'value' => $data['h5']['letter-spacing//em'], 'min' => -1, 'max' => 1, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), 60 => array( 'type' => 'module', 'title' => __('H5','cloudfw'), 'divider' => false, 'padding-b' => false, 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('h6','font-size'), 'value' => $data['h6']['font-size'], 'class' => 'input_430', 'min' => 8, 'max' => 60 ), ) ), 65 => array( 'type' => 'module', 'data' => array( array( 'type' => 'slider', 'title' => __('Line Height','cloudfw'), 'id' => cloudfw_PV_make_form_name('h6','line-height//em'), 'value' => $data['h6']['line-height//em'], 'min' => 0, 'max' => 3, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), array( 'type' => 'slider', 'title' => __('Letter Spacing','cloudfw'), 'id' => cloudfw_PV_make_form_name('h6','letter-spacing//em'), 'value' => $data['h6']['letter-spacing//em'], 'min' => -1, 'max' => 1, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), ) ), 20 => array( 'type' => 'container', 'title' => 'Other Elements', 'layout' => 'subtab', 'data' => array( 5 => array( 'type' => 'tabs', 'tab_id' => 'tab_1', 'tab_title' => __('Footer','cloudfw'), 'data' => array( 10 => array( 'type' => 'module', 'title' => __('Widget Titles','cloudfw'), 'divider' => false, 'padding-b' => false, 'data' => array( array( 'type' => 'dropdown', 'title' => __('Font Family','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_titles','font-family'), 'value' => $data['footer_titles']['font-family'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_grouped_font_list_cached' ), 'toggle' => true, ), array( 'type' => 'slider', 'title' => __('Letter Spacing','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_titles','letter-spacing//em'), 'value' => $data['footer_titles']['letter-spacing//em'], 'min' => 0, 'max' => 3, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), 15 => array( 'type' => 'module', 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_titles','font-size'), 'value' => $data['footer_titles']['font-size'], 'default_value' => 13, 'class' => 'input_430', 'min' => 8, 'max' => 60 ), ) ), 20 => array( 'type' => 'module', 'title' => __('Texts In Widgetized Area','cloudfw'), 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_texts','font-size'), 'value' => $data['footer_texts']['font-size'], 'default_value' => 13, 'class' => 'input_150', 'min' => 8, 'max' => 60 ), array( 'type' => 'slider', 'title' => __('Line Height','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_texts','line-height//em'), 'value' => $data['footer_texts']['line-height//em'], 'min' => 0, 'max' => 3, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'tab_2', 'tab_title' => __('Sidebar','cloudfw'), 'data' => array( 10 => array( 'type' => 'module', 'title' => __('Widget Titles','cloudfw'), 'divider' => false, 'padding-b' => false, 'data' => array( array( 'type' => 'dropdown', 'title' => __('Font Family','cloudfw'), 'id' => cloudfw_PV_make_form_name('sidebar_titles','font-family'), 'value' => $data['sidebar_titles']['font-family'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_grouped_font_list_cached' ), 'toggle' => true, ), array( 'type' => 'slider', 'title' => __('Letter Spacing','cloudfw'), 'id' => cloudfw_PV_make_form_name('sidebar_titles','letter-spacing//em'), 'value' => $data['sidebar_titles']['letter-spacing//em'], 'min' => 0, 'max' => 3, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), 15 => array( 'type' => 'module', 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('sidebar_titles','font-size'), 'value' => $data['sidebar_titles']['font-size'], 'default_value' => 13, 'class' => 'input_430', 'min' => 8, 'max' => 60 ), ) ), ) ), 15 => array( 'type' => 'tabs', 'tab_id' => 'tab_3', 'tab_title' => __('Blurb Area','cloudfw'), 'data' => array( 10 => array( 'type' => 'module', 'title' => __('Titles On Blurb Area','cloudfw'), 'divider' => false, 'padding-b' => false, 'data' => array( array( 'type' => 'dropdown', 'title' => __('Font Family','cloudfw'), 'id' => cloudfw_PV_make_form_name('blurb_texts','font-family'), 'value' => $data['blurb_texts']['font-family'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_grouped_font_list_cached' ), 'toggle' => true, ), array( 'type' => 'slider', 'title' => __('Letter Spacing','cloudfw'), 'id' => cloudfw_PV_make_form_name('blurb_texts','letter-spacing//em'), 'value' => $data['blurb_texts']['letter-spacing//em'], 'min' => -1, 'max' => 1, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), 15 => array( 'type' => 'module', 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('blurb_texts','font-size'), 'value' => $data['blurb_texts']['font-size'], 'default_value' => 13, 'class' => 'input_430', 'min' => 8, 'max' => 60 ), ) ), ) ), ) ), ); break; case 'main_default_slider': global $data; $scheme = array( 5 => array( 'type' => 'tabs', 'tab_id' => 'slider_options', 'tab_title' => __('Slider Options','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Slider Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'title', 'value' => $data['title'], '_class' => 'bold', ), ) ), 10 => array( 'type' => 'module', 'title' => __('Default Height','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'height', 'value' => $data['height'], 'default_value'=> 400, 'class' => 'input_250', 'min' => 100, 'max' => apply_filters('cloudfw_max_slider_height', 1000) ), ) ), 15 => array( 'type' => 'module', 'title' => __('Transition Effect','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'effect', 'value' => $data['effect'], 'source' => array( array('item_title' => 'Slide', 'item_value' => 'slide'), array('item_title' => 'Fade', 'item_value' => 'fade') ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), 20 => array( 'type' => 'module', 'title' => __('Transition Speed','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'effect_speed', 'value' => $data['effect_speed'], 'default_value'=> 500, 'class' => 'input_250', 'min' => 100, 'max' => 5000, 'step' => 100, 'unit' => 'ms' ), ) ), 25 => array( 'type' => 'module', 'layout' => 'split', 'title' => array(__('Auto-Rotation','cloudfw'), __('Auto-Height','cloudfw')), 'data' => array( array( 'type' => 'onoff', 'id' => 'autorotation', 'value' => $data['autorotation'], ), array( 'type' => 'onoff', 'id' => 'autoheight', 'value' => $data['autoheight'], ), ) ), 30 => array( 'type' => 'module', 'title' => __('Pause Time','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'autorotation_speed', 'value' => $data['autorotation_speed'], 'default_value'=> 10, 'class' => 'input_250', 'min' => 1, 'max' => 60, 'step' => .5, 'unit' => __('second(s)','cloudfw') ), ) ), 35 => array( 'type' => 'module', 'layout' => 'split', 'title' => array(__('Next/Previous Navigation','cloudfw'), __('Preloading','cloudfw')), 'data' => array( array( 'type' => 'onoff', 'id' => 'next_prev', 'value' => $data['next_prev'], ), array( 'type' => 'onoff', 'id' => 'preload', 'value' => $data['preload'], ), ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'bg_options', 'tab_title' => __('Default Background','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Slider Background Color','cloudfw'), 'data' => array( array( 'type' => 'color', 'id' => 'bg_color', 'value' => $data['bg_color'], ), ) ), 10 => array( 'type' => 'module', 'title' => __('Background Image','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => 'bg_image', 'value' => $data['bg_image'], ), ) ), 15 => array( 'type' => 'module', 'title' => __('Background Repeating','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'bg_repeat', 'value' => $data['bg_repeat'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_background_repeat_array' ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), ) ), 15 => array( 'type' => 'tabs', 'tab_id' => 'export_options', 'tab_title' => __('Export','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Export Folder Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'foldername', 'value' => $data['foldername'], '_class' => 'bold', ), ) ), ) ) ); break; case 'default_slider': global $slider_id, $main_slider_id, $main_slider_data, $data; $scheme = array( 5 => array( 'type' => 'tabs', 'tab_id' => 'slider_options', 'tab_title' => __('Slide','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Item Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'slider_name', 'value' => $data['slider_name'], '_class' => 'bold', ), ) ), 10 => array( 'type' => 'module', 'title' => __('Image URL','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => 'slider_image', 'value' => $data['slider_image'], ) ) ), 15 => array( 'type' => 'module', 'title' => __('Container Width','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'slider_image_width', 'value' => $data['slider_image_width'], 'default_value'=> 940, 'class' => 'input_250', 'min' => 20, 'max' => 940, ), ) ), 20 => array( 'type' => 'module', 'title' => __('Container Height','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'slider_image_height', 'value' => $data['slider_image_height'], 'default_value'=> $main_slider_data['height'], 'class' => 'input_250', 'min' => 100, 'max' => apply_filters('cloudfw_max_header_slider_height', 1500) ), ) ), 25 => array( 'type' => 'module', 'title' => __('The Position of Image Container','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'slider_image_align', 'value' => $data['slider_image_align'], 'source' => array( array( "item_title" => 'Left', "item_value" => 'left' ), array( "item_title" => 'Right', "item_value" => 'right' ) ), 'class' => 'select', 'main_class'=> 'input input_150' ), ) ), 30 => array( 'type' => 'module', 'title' => __('The Margin Of The Side','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'slider_image_margin_side', 'value' => $data['slider_image_margin_side'], 'default_value'=> 0, 'class' => 'input_250', 'min' => 0, 'max' => 940, ), ) ), 35 => array( 'type' => 'module', 'title' => __('The Margin Of The Bottom','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'slider_image_margin_bottom', 'value' => $data['slider_image_margin_bottom'], 'default_value'=> 0, 'class' => 'input_250', 'min' => 0, 'max' => 1500, ), ) ), 40 => array( 'type' => 'module', 'title' => __('Link URL','cloudfw'), 'data' => array( array( 'type' => 'page-selector', 'id' => 'slider_url', 'value' => $data['slider_url'], ) ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'slider_custom_code', 'tab_title' => __('Custom Code','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Text Align','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'slider_content_text_align', 'value' => $data['slider_content_text_align'], 'source' => array( array( "item_title" => 'Left', "item_value" => 'left' ), array( "item_title" => 'Right', "item_value" => 'right' ), array( "item_title" => 'Center', "item_value" => 'center' ) ), 'class' => 'select', 'main_class'=> 'input input_150' ), ) ), 10 => array( 'type' => 'module', 'title' => __('Custom Code','cloudfw'), 'data' => array( array( 'type' => 'textarea', 'id' => 'slider_text', 'value' => $data['slider_text'], 'description'=> __('Allows Shortcodes & HTML Codes','cloudfw'), 'class' => 'input textarea_500px_8line', ) ) ), 15 => array( 'type' => 'module', 'title' => __('Custom Container Width','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'slider_content_width', 'value' => $data['slider_content_width'], 'default_value'=> 940, 'class' => 'input_250', 'min' => 20, 'max' => 940, ), ) ), 20 => array( 'type' => 'module', 'title' => __('Text Align','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'slider_content_align', 'value' => $data['slider_content_align'], 'source' => array( array( "item_title" => 'Left', "item_value" => 'left' ), array( "item_title" => 'Right', "item_value" => 'right' ), ), 'class' => 'select', 'main_class'=> 'input input_150' ), ) ), 25 => array( 'type' => 'module', 'title' => __('The Margin Of The Side','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'slider_content_margin_side', 'value' => $data['slider_content_margin_side'], 'default_value'=> 0, 'class' => 'input_250', 'min' => 0, 'max' => 940, ), ) ), 30 => array( 'type' => 'module', 'title' => __('The Margin Of The Top','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'slider_content_margin_top', 'value' => $data['slider_content_margin_top'], 'default_value'=> 0, 'class' => 'input_250', 'min' => 0, 'max' => 1500, ), ) ), ) ), 15 => array( 'type' => 'tabs', 'tab_id' => 'bg_options', 'tab_title' => __('Background','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Slider Background Color','cloudfw'), 'data' => array( array( 'type' => 'color', 'id' => 'slider_bg_color', 'value' => $data['slider_bg_color'], ), ) ), 10 => array( 'type' => 'module', 'title' => __('Background Image','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => 'slider_bg_image', 'value' => $data['slider_bg_image'], 'thumbnail' => array('src' => $data['slider_bg_image'], 'w' => 500) ), ) ), 15 => array( 'type' => 'module', 'title' => __('Background Repeating','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'slider_bg_repeat', 'value' => $data['slider_bg_repeat'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_background_repeat_array' ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), ) ), 20 => array( 'type' => 'tabs', 'tab_id' => 'slide_container', 'tab_title' => __('Slide Container','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Container Height','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'slider_height', 'value' => $data['slider_height'], 'default_value'=> $main_slider_data['height'], 'class' => 'input_250', 'min' => 100, 'max' => apply_filters('cloudfw_max_header_slider_height', 1500) ), ) ), ) ), ); break; case 'main_inpage_slider': global $data; $scheme = array( 5 => array( 'type' => 'tabs', 'tab_id' => 'slider_options', 'tab_title' => __('Slider Options','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Slider Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'title', 'value' => $data['title'], '_class' => 'bold', ), ) ), 10 => array( 'type' => 'module', 'title' => __('Container Width','cloudfw'), 'description'=> '
    • '.__('On Full Width Page Layout','cloudfw').':
      • '.__('With Margins','cloudfw').': 860px
      • '.__('Without Margins','cloudfw').': 940px
      • '.__('In Columns Shortcodes (1/2)','cloudfw').': 410px
    • '.__('On Sidebar Page Layout','cloudfw').':
      • '.__('With Margins','cloudfw').': 560px
      • '.__('Without Margins','cloudfw').': 640px
    ', 'data' => array( array( 'type' => 'slider', 'id' => 'width', 'value' => $data['width'], 'default_value'=> 860, 'class' => 'input_250', 'min' => 100, 'max' => 960, ), ) ), 15 => array( 'type' => 'module', 'title' => __('Container Height','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'height', 'value' => $data['height'], 'default_value'=> 400, 'class' => 'input_250', 'min' => 100, 'max' => apply_filters('cloudfw_max_slider_height', 1000) ), ) ), 20 => array( 'type' => 'module', 'title' => __('Auto-Rotation','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => 'autorotation', 'value' => $data['autorotation'], ) ) ), 25 => array( 'type' => 'module', 'title' => __('Pause Time','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'autorotation_speed', 'value' => $data['autorotation_speed'], 'default_value'=> 10, 'class' => 'input_250', 'min' => 1, 'max' => 60, 'step' => .5, 'unit' => __('second(s)','cloudfw') ), ) ), 30 => array( 'type' => 'module', 'title' => __('Transition Effect','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'effect', 'value' => $data['effect'], 'source' => array( array('item_title' => 'Slide', 'item_value' => 'slide'), array('item_title' => 'Fade', 'item_value' => 'fade') ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), 35 => array( 'type' => 'module', 'title' => __('Transition Speed','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'effect_speed', 'value' => $data['effect_speed'], 'default_value'=> 500, 'class' => 'input_250', 'min' => 100, 'max' => 5000, 'step' => 100, 'unit' => 'ms' ), ) ), 40 => array( 'type' => 'module', 'layout' => 'split', 'title' => array(__('Next/Previous Navigation','cloudfw'), __('Pagination','cloudfw')), 'data' => array( array( 'type' => 'onoff', 'id' => 'next_prev', 'value' => $data['next_prev'], ), array( 'type' => 'onoff', 'id' => 'pagination', 'value' => $data['pagination'], ), ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'export_options', 'tab_title' => __('Export','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Export Folder Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'foldername', 'value' => $data['foldername'], '_class' => 'bold', ), ) ), ) ) ); break; case 'inpage_slider': global $slider_id, $main_slider_id, $main_slider_data, $data; $scheme = array( 5 => array( 'type' => 'module', 'title' => __('Item Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'slider_name', 'value' => $data['slider_name'], '_class' => 'bold', ), ) ), 10 => array( 'type' => 'module', 'title' => __('Image URL','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => 'slider_image', 'value' => $data['slider_image'], 'description'=> sprintf(__('Fixed Size: %s x %s px','cloudfw'), $main_slider_data['width'], $main_slider_data['height']), 'thumbnail' => array('src' => $data['slider_image'], 'w' => 500) ) ) ), 15 => array( 'type' => 'module', 'title' => __('Link URL','cloudfw'), 'data' => array( array( 'type' => 'page-selector', 'id' => 'slider_url', 'value' => $data['slider_url'], ) ) ), 20 => array( 'type' => 'module', 'title' => __('Video URL','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'slider_video', 'value' => $data['slider_video'], ), ) ), ); break; case 'main_nivo_slider': global $data; $scheme = array( 5 => array( 'type' => 'tabs', 'tab_id' => 'slider_options', 'tab_title' => __('Slider Options','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Slider Content Source','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'source', 'value' => $data['source'], 'source' => array( array('item_title' => __('Manual','cloudfw'), 'item_value' => 'manual'), array('item_title' => __('A post gallery in which the slider used ','cloudfw'), 'item_value' => 'gallery') ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), 10 => array( 'type' => 'module', 'title' => __('Slider Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'title', 'value' => $data['title'], '_class' => 'bold', ), ) ), 15 => array( 'type' => 'module', 'title' => __('Container Width','cloudfw'), 'description'=> '
    • '.__('On Full Width Page Layout','cloudfw').':
      • '.__('With Margins','cloudfw').': 860px
      • '.__('Without Margins','cloudfw').': 940px
      • '.__('In Columns Shortcodes (1/2)','cloudfw').': 410px
    • '.__('On Sidebar Page Layout','cloudfw').':
      • '.__('With Margins','cloudfw').': 560px
      • '.__('Without Margins','cloudfw').': 640px
    ', 'data' => array( array( 'type' => 'slider', 'id' => 'width', 'value' => $data['width'], 'default_value'=> 860, 'class' => 'input_250', 'min' => 100, 'max' => 960, ), ) ), 20 => array( 'type' => 'module', 'title' => __('Container Height','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'height', 'value' => $data['height'], 'default_value'=> 400, 'class' => 'input_250', 'min' => 100, 'max' => apply_filters('cloudfw_max_slider_height', 1000) ), ) ), 25 => array( 'type' => 'module', 'title' => __('Pause Time','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'autorotation_speed', 'value' => $data['autorotation_speed'], 'default_value'=> 5, 'class' => 'input_250', 'min' => 1, 'max' => 120, 'step' => .5, 'unit' => __('second(s)','cloudfw') ), ) ), 30 => array( 'type' => 'module', 'title' => __('Transition Effect','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'effect', 'value' => $data['effect'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_nivo_effects_array' ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), 35 => array( 'type' => 'module', 'title' => __('Transition Speed','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'effect_speed', 'value' => $data['effect_speed'], 'default_value'=> 500, 'class' => 'input_250', 'min' => 100, 'max' => 10000, 'step' => 100, 'unit' => 'ms' ), ) ), 40 => array( 'type' => 'module', 'title' => __('The Number Of Slices','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'slices', 'value' => $data['slices'], 'default_value'=> 15, 'class' => 'input_250', 'min' => 1, 'max' => 30, 'step' => 1, 'unit' => false ), ) ), 45 => array( 'type' => 'module', 'layout' => 'split', 'title' => array(__('Next/Previous Navigation','cloudfw'), __('Pagination','cloudfw')), 'data' => array( array( 'type' => 'onoff', 'id' => 'next_prev', 'value' => $data['next_prev'], ), array( 'type' => 'onoff', 'id' => 'pagination', 'value' => $data['pagination'], ), ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'export_options', 'tab_title' => __('Export','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Export Folder Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'foldername', 'value' => $data['foldername'], '_class' => 'bold', ), ) ), ) ) ); break; case 'nivo_slider': global $slider_id, $main_slider_id, $main_slider_data, $data; $scheme = array( 5 => array( 'type' => 'module', 'title' => __('Item Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'slider_name', 'value' => $data['slider_name'], '_class' => 'bold', ), ) ), 10 => array( 'type' => 'module', 'title' => __('Image URL','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => 'slider_image', 'value' => $data['slider_image'], 'description'=> sprintf(__('Fixed Size: %s x %s px','cloudfw'), $main_slider_data['width'], $main_slider_data['height']) ) ) ), 15 => array( 'type' => 'module', 'title' => __('Link URL','cloudfw'), 'data' => array( array( 'type' => 'page-selector', 'id' => 'slider_link', 'value' => $data['slider_link'], ) ) ), 20 => array( 'type' => 'module', 'title' => __('Slider Caption','cloudfw'), 'data' => array( array( 'type' => 'textarea', 'id' => 'slider_caption', 'value' => $data['slider_caption'], ) ) ), ); break; case 'main_piecemaker_slider': global $data; $scheme = array( 5 => array( 'type' => 'tabs', 'tab_id' => 'slider_options', 'tab_title' => __('Slider Options','cloudfw'), 'data' => array( 10 => array( 'type' => 'module', 'title' => __('Slider Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'title', 'value' => $data['title'], '_class' => 'bold', ), ) ), 15 => array( 'type' => 'module', 'title' => __('Container Width','cloudfw'), 'description'=> '
    • '.__('On Full Width Page Layout','cloudfw').':
      • '.__('With Margins','cloudfw').': 860px
      • '.__('Without Margins','cloudfw').': 940px
      • '.__('In Columns Shortcodes (1/2)','cloudfw').': 410px
    • '.__('On Sidebar Page Layout','cloudfw').':
      • '.__('With Margins','cloudfw').': 560px
      • '.__('Without Margins','cloudfw').': 640px
    ', 'data' => array( array( 'type' => 'slider', 'id' => 'width', 'value' => $data['width'], 'default_value'=> 860, 'class' => 'input_250', 'min' => 100, 'max' => 960, ), ) ), 20 => array( 'type' => 'module', 'title' => __('Container Height','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'height', 'value' => $data['height'], 'default_value'=> 400, 'class' => 'input_250', 'min' => 100, 'max' => apply_filters('cloudfw_max_slider_height', 1000) ), ) ), 25 => array( 'type' => 'module', 'title' => __('Auto-Play','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => 'autoplay', 'value' => $data['autoplay'], ) ) ), 30 => array( 'type' => 'module', 'title' => __('Pause Time','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'pausetime', 'value' => $data['pausetime'], 'default_value'=> 10, 'class' => 'input_250', 'min' => 1, 'max' => 120, 'step' => .5, 'unit' => __('second(s)','cloudfw') ), ) ), 35 => array( 'type' => 'module', 'title' => __('Drop Shadow','cloudfw'), 'data' => array( array( 'type' => 'slider', 'title' => __('Alpha','cloudfw'), 'id' => 'dropShadowAlpha', 'value' => $data['dropShadowAlpha'], 'default_value'=> 0.7, 'class' => 'input_150', 'min' => 0, 'max' => 1, 'step' => .1, 'unit' => '' ), array( 'type' => 'slider', 'title' => __('Scale','cloudfw'), 'id' => 'dropShadowScale', 'value' => $data['dropShadowScale'], 'default_value'=> 0.95, 'class' => 'input_150', 'min' => 0, 'max' => 1, 'step' => .1, 'unit' => '' ), ) ), 40 => array( 'type' => 'module', 'title' => __('Control Colors','cloudfw'), 'data' => array( array( 'type' => 'color', 'id' => 'controlBg', 'title' => 'Background', 'value' => $data['controlBg'], ), array( 'type' => 'color', 'id' => 'controlText', 'title' => 'Text Color', 'value' => $data['controlText'], ), ) ), 45 => array( 'type' => 'module', 'title' => __('Control Alpha','cloudfw'), 'data' => array( array( 'type' => 'slider', 'title' => __('Normal','cloudfw'), 'id' => 'controlAlpha', 'value' => $data['controlAlpha'], 'default_value'=> 0.7, 'class' => 'input_150', 'min' => 0, 'max' => 1, 'step' => .1, 'unit' => '' ), array( 'type' => 'slider', 'title' => __('When Hover','cloudfw'), 'id' => 'controlAlphaOver', 'value' => $data['controlAlphaOver'], 'default_value'=> 0.95, 'class' => 'input_150', 'min' => 0, 'max' => 1, 'step' => .1, 'unit' => '' ), ) ), 50 => array( 'type' => 'module', 'title' => __('Field Of View','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'fieldOfView', 'value' => $data['fieldOfView'], 'default_value'=> 70, 'class' => 'input_250', 'min' => 20, 'max' => 100, 'step' => 1, 'unit' => '%' ), ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'export_options', 'tab_title' => __('Export','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Export Folder Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'foldername', 'value' => $data['foldername'], '_class' => 'bold', ), ) ), ) ) ); break; case 'piecemaker_slider': global $slider_id, $main_slider_id, $main_slider_data, $data; $scheme = array( 5 => array( 'type' => 'module', 'title' => __('Title','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'slider_name', 'value' => $data['slider_name'], '_class' => 'bold', ), ) ), 6 => array( 'type' => 'module', 'title' => __('Type','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'slider_type', 'value' => $data['slider_type'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_piecemaker_type' ), 'class' => 'select', 'main_class'=> 'input input_300', 'description'=> ' ' ), ) ), 9 => array( 'id' => 'module_slider_source', 'type' => 'module', 'title' => __('Flash or Video Source URL','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'slider_source', 'value' => $data['slider_source'], 'description'=> __('If selected "flash" or "video" for the type. ','cloudfw') ), ) ), 10 => array( 'type' => 'module', 'title' => __('Image URL','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => 'slider_image', 'value' => $data['slider_image'], 'description'=> sprintf(__('Fixed Size: %s x %s px','cloudfw'), $main_slider_data['width'], $main_slider_data['height']) ) ) ), 15 => array( 'type' => 'module', 'title' => __('Link URL','cloudfw'), 'data' => array( array( 'type' => 'page-selector', 'id' => 'slider_url', 'value' => $data['slider_url'], ) ) ), 20 => array( 'type' => 'module', 'title' => __('Link Target','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'slider_url_target', 'value' => $data['slider_url_target'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_url_targets_array' ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), 35 => array( 'type' => 'module', 'title' => __('Pieces','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'slider_pieces', 'value' => $data['slider_pieces'], 'default_value'=> 9, 'class' => 'input_250', 'min' => 1, 'max' => 20, 'step' => 1, 'unit' => __('piece(s)','cloudfw') ), ) ), 40 => array( 'type' => 'module', 'title' => __('Transition','cloudfw'), 'data' => array( array( 'type' => 'slider', 'title' => __('Transition Time','cloudfw'), 'id' => 'slider_time', 'value' => $data['slider_time'], 'default_value'=> 1.2, 'class' => 'input_150', 'min' => .4, 'max' => 5, 'step' => .1, 'unit' => __('sec','cloudfw') ), array( 'type' => 'slider', 'title' => __('Delay','cloudfw'), 'id' => 'slider_delay', 'value' => $data['slider_delay'], 'default_value'=> .1, 'class' => 'input_150', 'min' => .05, 'max' => 2, 'step' => .05, 'unit' => __('sec','cloudfw') ), ) ), 45 => array( 'type' => 'module', 'title' => __('Transition Adjustment','cloudfw'), 'data' => array( array( 'type' => 'slider', 'title' => __('Depth Offset','cloudfw'), 'id' => 'slider_depth_offset', 'value' => $data['slider_depth_offset'], 'default_value'=> 300, 'class' => 'input_150', 'min' => 100, 'max' => 1000, 'step' => 50, 'unit' => '' ), array( 'type' => 'slider', 'title' => __('Cube Distance','cloudfw'), 'id' => 'slider_cube_distance', 'value' => $data['slider_cube_distance'], 'default_value'=> 30, 'class' => 'input_150', 'min' => 5, 'max' => 50, 'step' => 1, 'unit' => '' ), ) ), ); break; case 'main_galleria': global $data; $scheme = array( 5 => array( 'type' => 'tabs', 'tab_id' => 'slider_options', 'tab_title' => __('Slider Options','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Slider Content Source','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'source', 'value' => $data['source'], 'source' => array( array('item_title' => __('Manual','cloudfw'), 'item_value' => 'manual'), array('item_title' => __('A post gallery in which the slider used ','cloudfw'), 'item_value' => 'gallery') ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), 10 => array( 'type' => 'module', 'title' => __('Slider Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'title', 'value' => $data['title'], '_class' => 'bold', ), ) ), 15 => array( 'type' => 'module', 'title' => __('Container Width','cloudfw'), 'description'=> '
    • '.__('On Full Width Page Layout','cloudfw').':
      • '.__('With Margins','cloudfw').': 860px
      • '.__('Without Margins','cloudfw').': 940px
      • '.__('In Columns Shortcodes (1/2)','cloudfw').': 410px
    • '.__('On Sidebar Page Layout','cloudfw').':
      • '.__('With Margins','cloudfw').': 560px
      • '.__('Without Margins','cloudfw').': 640px
    ', 'data' => array( array( 'type' => 'slider', 'id' => 'width', 'value' => $data['width'], 'default_value'=> 860, 'class' => 'input_250', 'min' => 100, 'max' => 960, ), ) ), 20 => array( 'type' => 'module', 'title' => __('Container Height','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'height', 'value' => $data['height'], 'default_value'=> 400, 'class' => 'input_250', 'min' => 100, 'max' => apply_filters('cloudfw_max_slider_height', 1000) ), ) ), 25 => array( 'type' => 'module', 'title' => __('Pause Time','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'pausetime', 'value' => $data['pausetime'], 'default_value'=> 5, 'class' => 'input_250', 'min' => 1, 'max' => 120, 'step' => .5, 'unit' => __('second(s)','cloudfw') ), ) ), 30 => array( 'type' => 'module', 'title' => __('Transition Effect','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'effect', 'value' => $data['effect'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_galleria_effects_array' ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), 35 => array( 'type' => 'module', 'title' => __('Transition Speed','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'effect_speed', 'value' => $data['effect_speed'], 'default_value'=> 400, 'class' => 'input_250', 'min' => 100, 'max' => 10000, 'step' => 100, 'unit' => 'ms' ), ) ), 45 => array( 'type' => 'module', 'layout' => 'split', 'title' => array(__('Auto Image Cropping','cloudfw'), __('Show Thumbnails','cloudfw')), 'data' => array( array( 'type' => 'onoff', 'id' => 'imageCrop', 'value' => $data['imageCrop'], ), array( 'type' => 'onoff', 'id' => 'thumbnails', 'value' => $data['thumbnails'], ), ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'export_options', 'tab_title' => __('Export','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Export Folder Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'foldername', 'value' => $data['foldername'], '_class' => 'bold', ), ) ), ) ) ); break; case 'galleria': global $slider_id, $main_slider_id, $main_slider_data, $data; $scheme = array( 5 => array( 'type' => 'module', 'title' => __('Item Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'slider_name', 'value' => $data['slider_name'], '_class' => 'bold', ), ) ), 10 => array( 'type' => 'module', 'title' => __('Image URL','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => 'slider_image', 'value' => $data['slider_image'], 'description'=> sprintf(__('Fixed Size: %s x %s px','cloudfw'), $main_slider_data['width'], $main_slider_data['height']) ) ) ), 15 => array( 'type' => 'module', 'title' => __('Link URL','cloudfw'), 'data' => array( array( 'type' => 'page-selector', 'id' => 'slider_url', 'value' => $data['slider_url'], ) ) ), 20 => array( 'type' => 'module', 'title' => __('Caption Title','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'slider_title', 'value' => $data['slider_title'], '_class' => 'bold', ), ) ), 25 => array( 'type' => 'module', 'title' => __('Caption Text','cloudfw'), 'data' => array( array( 'type' => 'textarea', 'id' => 'slider_caption', 'value' => $data['slider_caption'], ) ) ), ); break; } return apply_filters('cloudfw_schemes', $scheme, $case);} \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.installation.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.installation.php new file mode 100644 index 0000000..24145a8 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.installation.php @@ -0,0 +1,187 @@ + 'primary' +)); + + +$default_skin_data = array ( + 'mode' => 'custom', + 'name' => 'Green', + 'id' => PFIX.'_skin_default_data', + 'data' => + array ( + 'body' => + array ( + 'background-color' => 'eff6ff', + ), + 'body_pattern' => + array ( + 'pattern' => 'ver-triangle-1-05', + ), + 'header_highlight' => + array ( + 'border-top' => + array ( + 0 => '74bd2f', + ), + ), + 'header_text_colors' => + array ( + 'color' => '687e9a', + ), + 'header_colors' => + array ( + 'color' => '687e9a', + ), + 'header_colors_active' => + array ( + 'color' => 'FFFFFF', + ), + 'navigation_background' => + array ( + 'background-color' => '6db52d', + ), + 'navigation_image' => + array ( + 'pattern' => 'pattern-2', + ), + 'navigation_link' => + array ( + 'color' => 'ffffff', + 'text-shadow' => + array ( + 0 => '609c27', + ), + ), + 'sub_navigation_background' => + array ( + 'background-color' => + array ( + 0 => '599425', + ), + ), + 'sub_navigation_link' => + array ( + 'color' => + array ( + 0 => 'ffffff', + ), + ), + 'sub_navigation_link_active' => + array ( + 'color' => + array ( + 0 => 'ffffff', + ), + ), + 'sub_navigation_highlight' => + array ( + 'border-top' => + array ( + 0 => '0.03', + ), + 'border-bottom' => + array ( + 0 => '0.1', + ), + ), + 'home_icon' => + array ( + 'background-color' => '46701c', + ), + 'home_icon_highlight' => + array ( + 'border-bottom-color' => '6fb52d', + ), + 'home_icon_active' => + array ( + 'background-color' => '3a5c17', + ), + 'home_icon_highlight_active' => + array ( + 'border-bottom-color' => '6fb52d', + ), + 'body_head' => + array ( + 'background-color' => '344050', + ), + 'body_head_pattern' => + array ( + 'pattern' => 'ver-triangle-1-10', + ), + 'middle_highlight' => + array ( + 'border-bottom' => + array ( + 0 => 'ffffff', + ), + ), + 'middle_height' => + array ( + 'height' => '185', + ), + 'blurb' => + array ( + 'color' => 'ffffff', + 'padding-top' => '50', + ), + 'content_margin_top' => + array ( + 'margin-top' => '-135', + ), + 'the_arrow' => + array ( + 'border-top-color' => '599425', + ), + 'navigation_shadow' => + array ( + 'box-shadow||-moz-box-shadow||-webkit-box-shadow' => + array ( + 'opacity' => '0.2', + 'size' => '15', + ), + ), + 'global_radius' => + array ( + 'border-radius' => '8', + ), + 'custom' => + array ( + 'custom-css' => '#navigation-menu-items .depth-0 > .sub-menu{ + -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset; + -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset; + box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset; +}', + 'menu-width' => 'fixed', + 'page-shadow' => true + ), + ), + 'foldername' => 'Green', +); + +$def_skin_id = cloudfw_manage_skin_ID(PFIX.'_skin_default_data', 'add', $default_skin_data); +cloudfw_sync_skins($def_skin_id, true); + +update_option(PFIX . '_already_installed', true); + +add_action( 'admin_notices', 'cloudfw_theme_installed_message', 5 ); +function cloudfw_theme_installed_message() { + + printf ("
    %s
    ", + sprintf ("
    %s
    ", + sprintf (__("Theme is installed","cloudfw")) + + ) + + ); +} \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.only_admin.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.only_admin.php new file mode 100644 index 0000000..0dcc508 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.only_admin.php @@ -0,0 +1,409 @@ + $query) { + $out .= '"'.$query_key.'": "'.$query.'",'; + } + } + + echo '{ + '.$out.' + "messageId": "'.$message.'", + "nonce": "'.$_POST['_wpnonce'].'", + "messageText": "'.$msgs[$message]['msg'].'", + "messageCase": "'.$msgs[$message]['key'].'" + }'; + + + } + exit; +} + +add_action('wp_ajax_image_upload', 'cloudfw_image_upload_callback'); +function cloudfw_image_upload_callback() { + + /*if ( ! wp_verify_nonce( $nonce, 'cloudfw') ) + die(__("Failed nonce check and the action aborted.","cloudfw"));*/ + + + include_once(TMP_ADMIN_PATH.'/classes/class.uploader.php'); + + $uploads = wp_upload_dir(); + $upload_url = $uploads['url'].'/'; + $upload_path = $uploads['path'].'/'; + + $allowedExtensions = array('jpg','png','gif'); + + $sizeLimit = apply_filters('cloudfw_upload_limit', cloudfw_upload_size()); + + $uploader = new qqFileUploader($allowedExtensions, $upload_url, $sizeLimit); + $result = $uploader->handleUpload( $upload_path ); + + echo htmlspecialchars(json_encode($result), ENT_NOQUOTES); + exit; +} + + + +/* +@function cloudfw_PV_make_form_name(); +*/ + +function cloudfw_PV_make_form_name($element = NULL, $attribute = NULL) { + if (!$element) return false; + + $element = str_replace("-", "_", $element); + $out = preg_replace("#[^A-Za-z0-9_]#", "_", $element); + + if ($attribute) { + $attribute = str_replace("-", "_", $attribute); + $attribute = preg_replace("#[^A-Za-z0-9_]#", "_", $attribute); + $out .='_'.$attribute; + } + + return $out; +} + +/* +@function cloudfw_exclude_options(); +*/ + +function cloudfw_exclude_options($data = array(), $server = NULL, $folder = NULL, $server_replace = FALSE){ + + unset($data[PFIX.'_font_engine']); + unset($data[PFIX.'_skin_engine']); + unset($data[PFIX.'_slider_ids']); + unset($data[PFIX.'_skin_ids']); + unset($data[PFIX.'_last_checked_version']); + unset($data['cloud_created_att_page']); + + if ($server_replace && $server) $data = cloudfw_server_replacer($data, $server, $folder); + + return $data; + +} + +/* +@function cloudfw_server_replacer(); +*/ + +function cloudfw_server_replacer($data = array(), $a = NULL, $b = NULL){ + if (!$a || !$b) return $data; + + foreach ($data as $key => $value){ + if(is_array($value)) + $data[$key] = cloudfw_server_replacer($value, $a, $b); + elseif(is_string($value)) { + + if (strpos($value, $a) === 0) { + + $pathinfo = pathinfo($value); + + if ($pathinfo['extension'] == 'png' || $pathinfo['extension'] == 'jpg' || $pathinfo['extension'] == 'gif' || $pathinfo['extension'] == 'tiff') + $data[$key] = TMP_URL.'/resources/'.$b.$pathinfo['filename'].'.'.$pathinfo['extension']; + else + $data[$key] = $value; + + }else{ + $data[$key] = $value; + } + + }else { + $data[$key] = $value; + } + } + + return $data; +} + +/* +@function cloudfw_prepare_URI_for_export(); +*/ +function cloudfw_prepare_URI_for_export($data = array(), $site_url = NULL, $tag = '%%SERVER%%') { + + if (!$site_url || !$tag || !is_array($data)) + return $data; + + foreach ($data as $key => $value){ + if(is_array($value)) + $data[$key] = cloudfw_prepare_URI_for_export($value, $site_url, $tag); + elseif(is_string($value)) { + + if (strpos($value, $site_url) === 0) { + + $pathinfo = pathinfo($value); + + if ($pathinfo['extension'] == 'png' || $pathinfo['extension'] == 'jpg' || $pathinfo['extension'] == 'gif' || $pathinfo['extension'] == 'tiff') + $data[$key] = $tag.$pathinfo['filename'].'.'.$pathinfo['extension']; + else + $data[$key] = $value; + + }else{ + $data[$key] = $value; + } + + }else { + $data[$key] = $value; + } + } + + return $data; +} + +/* +@function cloudfw_prepare_URI_for_import(); +*/ +function cloudfw_prepare_URI_for_import($data = array(), $site_url = NULL, $tag = '%%SERVER%%') { + + if (!$site_url || !$tag) + return $data; + + foreach ($data as $key => $value){ + if(is_array($value)) + $data[$key] = cloudfw_prepare_URI_for_import($value, $site_url, $tag); + elseif(is_string($value)) { + + $data[$key] = str_replace($tag, $site_url, $value); + + }else { + $data[$key] = $value; + } + } + + return $data; +} + + +/* +@function cloudfw_detect_skin_URIs(); +*/ + +function cloudfw_detect_skin_URIs($data = array(), $site_url = NULL, $tag = '%%SERVER%%') { + + if (!$site_url || !$tag || !is_array($data)) + return array(); + + $only_images = array(); + + foreach ($data as $key => $value){ + if(is_array($value)) + $only_images = array_merge( (array) $only_images, (array) cloudfw_detect_skin_URIs($value, $site_url, $tag)); + + elseif(is_string($value)) { + + if (strpos($value, $site_url) === 0) { + + $pathinfo = pathinfo($value); + + if ($pathinfo['extension'] == 'png' || $pathinfo['extension'] == 'jpg' || $pathinfo['extension'] == 'gif' || $pathinfo['extension'] == 'tiff') { + $value = str_replace($site_url, ABSPATH, $value); + $only_images[] = $value; + } + + //$data[$key] = $value; + + } else{ + //$only_images[] = $value; + } + + } else { + //$data[$key] = $value; + } + } + + return $only_images; +} + + +/* +@function cloudfw_grouped_font_list(); +*/ +function cloudfw_grouped_font_list(){ + global $_opt, $custom_fonts, $google_fonts, $default_fonts; + $fonts = cloudfw_get_fonts(); + + $custom_array_fonts[] = array( + 'item_name' => __("Default",'cloudfw'), + 'item_value' => "" + ); + + if (is_array($fonts)){ + + foreach ($fonts as $font_id) { + + if (cloudfw_get_font_type($font_id) == "custom") { + + $custom_array_fonts[] = array( + 'item_value' => $font_id, + 'item_name' => $custom_fonts[$font_id]["name"] + ); + + }elseif (cloudfw_get_font_type($font_id) == "google") { + + $google_array_fonts[] = array( + 'item_value' => $font_id, + 'item_name' => $font_id + ); + + } + + + } // foreach: font + + + + } else {return false;} + + foreach((array)$default_fonts as $font_id => $font_det) { + $default_array_fonts[] = array( + 'item_value' => $font_id, + 'item_name' => $font_det["name"] + ); + } + + + // Total + if ($default_array_fonts): + $array_fonts[] = array( + 'group' => TRUE, + 'item_name' => __("System Fonts",'cloudfw'), + 'item_value' => $default_array_fonts + ); + endif; + + if ($custom_array_fonts): + $array_fonts[] = array( + 'group' => TRUE, + 'state' => 'opened', + 'item_name' => __("Installed Fonts",'cloudfw'), + 'item_value' => $custom_array_fonts + ); + endif; + + if ($google_array_fonts): + $array_fonts[] = array( + 'group' => TRUE, + 'state' => 'opened', + 'item_name' => __("Google Fonts",'cloudfw'), + 'item_value' => $google_array_fonts + ); + endif; + + return $array_fonts; +} + + +/* +@function cloudfw_grouped_pattern_list(); +*/ + +function cloudfw_grouped_pattern_list(){ + global $_opt, $patterns; + + $array_patterns[] = array( + 'item_name' => "No Pattern", + 'item_value' => "" + ); + + if (is_array($patterns)){ + + foreach ($patterns as $pattern_id => $pattern) { + + $groups[] = $pattern["group"]; + + if ($pattern["name"]) { + + ${$pattern["group"].'_array'}[] = array( + 'item_value' => $pattern_id, + 'item_name' => $pattern["name"], + 'item_before' => '' + ); + + } + + + } // foreach: pattern + + + + } else {return false;} + + $groups = array_unique($groups); + asort($groups); + + + foreach ((array)$groups as $group) { + + $array_patterns[] = array( + 'group' => TRUE, + 'item_name' => $group, + 'item_value' => ${$group.'_array'} + ); + + + } + + return $array_patterns; + +} + +/* +@function extractZip(); +*/ + +function extractZip($file_to_open, $target) { + $class_path = apply_filters('createZipfile', ABSPATH.'/wp-admin/includes/file.php'); + require_once($class_path); + + global $wp_filesystem; + WP_Filesystem(); + + return $result = unzip_file($file_to_open, $target); +} + +function cloudfw_upload_size(){ + require_once(ABSPATH.'/wp-admin/includes/template.php'); + $u_bytes = wp_convert_hr_to_bytes( ini_get( 'upload_max_filesize' ) ); + $p_bytes = wp_convert_hr_to_bytes( ini_get( 'post_max_size' ) ); + $sizeLimit = min($u_bytes, $p_bytes); + + if ( !$sizeLimit ) + $sizeLimit = 4 * 1024 * 1024; + + return $sizeLimit; +} \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.register.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.register.php new file mode 100644 index 0000000..76b9d8a --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.register.php @@ -0,0 +1,93 @@ + $attributes) { + + if (is_array($attributes)){ + + foreach ($attributes as $attribute => $value) { + + $var = cloudfw_PV_make_attribute($element,$attribute,$value); + if ($var) $out_attr[$attribute] = $var; + + } // foreach: attributes + + } // is_array: attributes + + if ($out_attr) $out[$element] = $out_attr; + $out_attr = NULL; + + } // foreach: element + + } + + if ($out) return $out; else return false; + +} + +function cloudfw_PV_make_attribute( $element = NULL, $attribute = NULL, $value = NULL ) { + + //if (!$value && $value !== "0") return false; + $keys = @key($value); + + if (is_array($value) && $keys=="pattern_" ) { + + $form = $value["pattern_"]; + unset($value["pattern_"]); + + foreach($value as $number => $sub_value) { + $var = $_POST[cloudfw_PV_make_form_name($element,$attribute.'_'.$number)]; + if (!is_array($var)) $var = stripslashes($var); + if($var) $out[$number] = $var; + } + + if (!empty($out)) return $out; else return false; + + }else{ + + switch ($attribute) { + case 'ID': + return false; + break; + default: + $var = $_POST[cloudfw_PV_make_form_name($element,$attribute)]; + if (!is_array($var)) $var = stripslashes($var); + if($var) $out = $var; + + break; + } + + if (!empty($out)) return $out; else return false; + + } + + +} + + + +?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.render.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.render.php new file mode 100644 index 0000000..334a711 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.render.php @@ -0,0 +1 @@ + $datas): $i++; $type = ! $force_type ? $datas['type'] : $force_type; if ( isset($data['clear_before']) && $data['clear_before']) echo '
    '; switch($type){ case 'tabs': if (! is_array($datas)) return; if ( $datas["form"] ) cloudfw_render_form_header($datas["form"], $args); echo '
    '; cloudfw_render_page( $datas["data"], $args ); echo '
    '; if ( $datas["form"] ) cloudfw_render_form_footer($datas["form"], $args); break; case 'container': if (! is_array($datas)) return; if ( $datas["form"] ) cloudfw_render_form_header($datas["form"], $args); if ( ! $datas["class"] ) $datas['class'] = array('framework_container'); ?> >

    '; ?>
    '.$datas['description'].''; $count = count($datas['data']); ?> > '.$datas['title']. _isso( !( isset($datas['colon']) && !$datas['colon'] ), ':').' '; if ($datas['ucode']) $datas['title'] .= '
    '.$datas['ucode'].'
    '; ?>
    '; echo cloudfw_render_page( array_slice($datas['data'], 0, 1, true) , $args ); echo '
    '; echo cloudfw_render_page( array_slice($datas['data'], 1, 1, true) , $args ); echo '
    '; endif; if ($datas['append']) cloudfw_render_page( $datas['append'], $args ); echo $datas['description']; ?>
    '. _isso($datas['title'][0], $datas['title'][0], __('Untitled Module','cloudfw')). _isso( !( isset($datas['colon']) && !$datas['colon'] ), ':').' '; $datas['echo_title'][1] = ' '; ?>
    >
    '; echo cloudfw_render_page( array_slice($datas['data'], 0, 1, true) , $args ); echo '
    '; echo cloudfw_render_page( array_slice($datas['data'], 1, 1, true) , $args ); echo '
    '; elseif ($count == 3 ): echo '
    '; echo cloudfw_render_page( array_slice($datas['data'], 0, 1, true) , $args ); echo '
    '; echo cloudfw_render_page( array_slice($datas['data'], 1, 1, true) , $args ); echo '
    '; echo cloudfw_render_page( array_slice($datas['data'], 2, 1, true) , $args ); echo '
    '; else: foreach($datas['data'] as $grid_data_id => $grid_data): echo '
    ' , cloudfw_render_page( array_slice($datas['data'], $grid_data_id, 1, true) , $args ) , '
    '; endforeach; endif; echo $datas['description']; break; case 'include': case 'require': extract($args); if (file_exists($datas['path'])): echo isset($datas['before']) ? $datas['before'] : NULL; if($datas['type'] == 'include') include($datas['path']); else require($datas['path']); echo $datas['after']; else: printf(__('%s file cannot found','cloudfw'), $datas['path']); endif; break; case 'filter': cloudfw_render_filters( $datas, $args ); break; case 'run': if ($datas['function'] && function_exists($datas['function'])) $datas['function']($data, $args); else return false; break; default: cloudfw_render_element( $datas, $args ); break; } endforeach; } function cloudfw_render_element( $data = array(), $args = array(), $force_type = NULL ){ $type = ! $force_type ? $data['type'] : $force_type; if ($data['clear_before']) echo '
    '; switch($type){ case 'html': echo $data['data']; break; case 'submit': echo $data['before']; admin_submit(_isso($data['text'], $data['text'], __('Save Changes','cloudfw') ), _isso($data['layout'], $data['layout'], 'inline' )); echo $data['after']; break; case 'text': case 'textarea': if ( !$data['class'] && $data['type'] == 'text' ) $data['class'] = array( 'input input_400' ); if ( !$data['class'] && $data['type'] == 'textarea' ) $data['class'] = array( 'input textarea_500px_3line' ); if (! is_array( $data['class'] )) $data['class'] = array( $data['class'] ); if ( $data['_class'] ) $data['class'] = array_merge((array) $data['class'], (array) $data['_class']); admin_create_input( $data['id'], $data['value'], $data['type'] == 'text' ? 'input' : 'textarea', 'text', cloudfw_make_class($data['class'], 0) ); if ($data['description']) echo '
    '.$data['description'].'
    '; break; case 'onoff': if ( !$data['class'] ) $data['class'] = array( 'onoff' ); if ( empty($data['value']) ) $data['value'] = $data['default']; echo ''; admin_create_onoff($data['id'], $data['value'], $data['is_check'] ? $data['is_check'] : FALSE, $data['default_value'] ? $data['default_value']: "true", cloudfw_make_class($data['class'], 0) ); if ($data['description']) echo '
    '.$data['description'].'
    '; break; case 'color': if ($data['title']) echo '
    '.$data['title'].'
    '; if (!isset($data['layout']) || $data['layout'] == 'normal'): admin_create_color_selection_v2( array( 'id' => $data['id'], 'value' => $data['value'], 'default' => $data['default_value'], 'class' => cloudfw_make_class($data['class'], 0) ) ); else: admin_create_color_selection( $data['id'], $data['preview'], $data['value'], $data['default_value'], cloudfw_make_class($data['class'], 0) ); endif; if ($data['description']) echo '
    '.$data['description'].'
    '; break; case 'upload': if ( !$data['class'] ) $data['class'] = array( 'input_500' ); if ($data['description']) $data['description'] = '
    '.$data['description'].'
    '; if ( $data['version'] == 2 || !isset($data['version']) ) { admin_create_upload_button_v2(array( 'id' => $data['id'], 'value' => $data['value'], 'preview' => $data['preview'] || !isset($data['preview']) ? TRUE : FALSE, 'thumb_path' => $data['thumbnail'], 'upload_button_value' => $data['button_text'] ? $data['button_text'] : __('Upload An Image','cloudfw'), 'description' => $data['description'], 'class' => cloudfw_make_class($data['class'], 0), 'wrapClass' => NULL, )); } elseif ( $data['version'] == 1 ) { admin_create_upload_button( $data['id'], $data['value'], $data['preview'] || !isset($data['preview']) ? TRUE : FALSE, $data['thumbnail'], $data['button_text'] ? $data['button_text'] : __('Upload An Image','cloudfw'), $args['lastID'], $data['description'], FALSE, cloudfw_make_class($data['class'], 0) ); } break; case 'slider': if ( !$data['class'] ) $data['class'] = array( 'input_400' ); if ($data['description']) $data['description'] = '
    '.$data['description'].'
    '; if ( ! $data['value'] ) $data['value'] = $data['default_value'] ? $data['default_value'] : 0; if (!$data['slide_func']) $data['slide_func'] = 'jQuery("#amount_'.$data['id'].'").html(ui.value); '; if (!$data['preview_func']) $data['preview_func'] = '
    '.$data['value'].' '._isso(isset($data['unit']), $data['unit'], 'px').'
    '; if ($data['before']) cloudfw_render_page( $data['before'], $args ); if ($data['title']) echo '
    '.$data['title'].'
    '; admin_create_slider ( $data['id'], $data['value'], $data['min'] ? $data['min'] : 0, $data['max'] ? $data['max'] : 100, $data['step'], $data['range'], $data['slide_func'], $data['preview_func'], $data['orientation'], cloudfw_make_class($data['class'], 0) ); if ($data['after']) cloudfw_render_page( $data['after'], $args ); break; case 'radio': case 'checkbox': case 'select': if ( !$data['class'] ) $data['class'] = array( 'custom_label' ); if ($data['description']) $data['description'] = '
    '.$data['description'].'
    '; if ($data['value']) $data['value'] = cloudfw_render_filters( $data['value'], $data, $args ); if ($data['source']) $data['source'] = cloudfw_render_filters( $data['source'], $data, $args ); if (empty($data['source']) || ( is_array( $data['source'] ) && ! count( $data['source'] > 0 ) ) ) { if ($data['prepend_no_result']) cloudfw_render_page( $data['prepend_no_result'], $args ); echo $data['no_result']; if ($data['append_no_result']) cloudfw_render_page( $data['append_no_result'], $args ); continue; } if ($data['prepend_results']) cloudfw_render_page( $data['prepend_results'], $args ); if ($data['type'] == 'radio') $type = 'radio'; elseif ($data['type'] == 'checkbox') $type = 'check'; elseif ($data['type'] == 'select') $type = 'select'; admin_create_selectlist( $data['id'], $data['source'], $data['default_value'], $type, $data['value'], cloudfw_make_class($data['class'], 0), cloudfw_make_class($data['main_class'], 0) ); echo $data['description']; if ($data['append_results']) cloudfw_render_page( $data['append_results'], $args ); break; case 'dropdown': if ($data['source']) $data['source'] = cloudfw_render_filters( $data['source'], $data, $args ); if (empty($data['source']) || ( is_array( $data['source'] ) && ! count( $data['source'] > 0 ) ) ) { if ($data['prepend_no_result']) cloudfw_render_page( $data['prepend_no_result'], $args ); echo $data['no_result']; if ($data['append_no_result']) cloudfw_render_page( $data['append_no_result'], $args ); continue; } if ($data['before']) cloudfw_render_page( $data['before'], $args ); if ($data['title']) echo '
    '.$data['title'].'
    '; if ($data['prepend_results']) cloudfw_render_page( $data['prepend_results'], $args ); admin_create_gf_menu (array( 'id' => $data['id'], 'value' => $data['value'], 'content' => $data['source'], 'width' => $data['width'] ? $data['width'] : '210', 'class' => cloudfw_make_class($data['class'], 0), 'def_val' => $data['default_value'], 'def_name' => $data['default_name'], 'toggle' => $data['toggle'], 'acc' => $data['accordion'] ) ); echo $data['description']; if ($data['append_results']) cloudfw_render_page( $data['append_results'], $args ); if ($data['after']) cloudfw_render_page( $data['after'], $args ); break; case 'page-selector': if ( !$data['class'] ) $data['class'] = array( 'input input_400' ); if ($data['before']) cloudfw_render_page( $data['before'], $args ); if ($data['title']) echo '
    '.$data['title'].'
    '; admin_create_select_page_button( !isset($data['filter']) || $data['filter'] ? 'both' : $data['filter'] , $data['id'], $data['value'], !isset($data['preview']) || $data['preview'] ? TRUE : FALSE, $data['response'] ? $data['response'] : 'url', $data['hidden'], !isset($data['hide_parent']) || !$data['hide_parent'] ? TRUE : FALSE, __('Select A Page','cloudfw'), $data['type_filter'], cloudfw_make_class($data['class'], 0), NULL ); echo $data['description']; if ($data['after']) cloudfw_render_page( $data['after'], $args ); break; case 'bg-set': cloudfw_SEL_background_set(array( 'sectionModule' => $data['id'], 'sectionModule_pattern' => $data['id:pattern'], 'data' => $data['value'], 'attachment' => $data['attachment'] )); break; case 'multi-blog-cats': if ( !$data['class'] ) $data['class'] = array( 'input input_400' ); if ( !$data['height'] ) $data['height'] = '150px'; echo ''; $_blog_categories = wp_dropdown_categories('hierarchical=1&echo=0&hide_empty=0&name='.$data['id'].'[]&class='.urlencode(cloudfw_make_class($data['class'], 0)).''); $_blog_categories = str_replace("id='".$data['id']."[]'", "id='".$data['id']."[]' multiple='multiple' autocomplete='off' style='height:".$data['height'].";'", $_blog_categories); if (is_array($data['value'])) {foreach ($data['value'] as $excluded_category){ $_blog_categories = str_replace('value="'.$excluded_category.'"', 'value="'.$excluded_category.'" selected="selected"' , $_blog_categories); } } echo $_blog_categories; break; case 'user-select': if ( !$data['class'] ) $data['class'] = array( 'input input_400' ); wp_dropdown_users(array( 'name' => $data['id'], 'id' => $data['id'], 'class' => cloudfw_make_class($data['class'], 0), 'selected' => $data['value'], 'multi' => $data['multi'], 'show_option_all' => __('All Users','cloudfw'), 'who' => 'authors' )); break; } if ($data['clear_after']) echo '
    '; } function cloudfw_prepare_tabs( $data = array(), $force_type = NULL ){ if ( ! is_array($data) ) return; foreach ($data as $data_number => $datas): $type = ! $force_type ? $datas['type'] : $force_type; switch($type){ case 'tabs': if (! is_array($datas) || !$datas['tab_title'] || !$datas['tab_id']) return; $out[$data_number] = array('id' => $datas['tab_id'], 'title' => $datas['tab_title']); break; } endforeach; return isset($out) && $out ? $out : false; } function cloudfw_render_filters( $filter_data = array(), $data = array(), $args = NULL ){ $type = ! $force_type ? $filter_data['type'] : $force_type; switch($type){ case 'function': if ($filter_data['function'] && function_exists($filter_data['function'])) return $filter_data['function']($data, $args); else return false; break; } return $filter_data; } function cloudfw_render_tabs( $data = array() ){ if (! is_array($data)) return false; echo '
      '; ksort($data); $first_tab = reset(array_keys($data)); $last_tab = end(array_keys($data)); foreach($data as $tab_id => $tab_): if ($first_tab == $tab_id) { $tab_class = "firsttab";} elseif ($last_tab == $tab_id) { $tab_class = "lasttab";} else {unset($tab_class);} echo '
    • '.$tab_["title"].'
    • '; endforeach; echo '
    '; } function cloudfw_render_form_header( $data = array(), $args = array() ){ if ( empty($data) || !$data['enable'] || (isset($data['load_header']) && !$data['load_header']) ) return; if (! is_array($data['class'])) $data['class'] = $data['class'] ? array($data['class']) : array(); if ( $data['ajax'] ) $data['class'][] = 'ajax_form'; if ( $data['shortcut'] ) $data['class'][] = 'ctrl_s_form'; if ( $data['sending'] ) $data['class'][] = 'slider_forms'; echo $data['before']. '
    '; if( !isset($data['selector']) ) $data['selector'] = 'save_options'; if( $data['selector'] ) echo ''; if( $data['comeback'] ) echo ''; if( $data['message'] ) echo ''; echo $data['prepend']; } function cloudfw_render_form_footer( $data = array(), $args = array() ){ if ( empty($data) || !$data['enable'] || (isset($data['load_footer']) && !$data['load_footer'])) return; echo $data['append'].''.$data['after']; } function cloudfw_make_class( $classes = NULL, $attr = TRUE ){ if (! is_array( $classes )) $classes = array($classes); $classes = implode(' ', ( array ) $classes); if (!empty($classes)) return $attr ? " class=\"$classes\"": $classes; } \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.skin_engine.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.skin_engine.php new file mode 100644 index 0000000..acaf6f7 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.skin_engine.php @@ -0,0 +1 @@ + '; } $out = cloudfw_skin_engine_foreach($font_engine); $out_css .= "\n"; return $out_css; }else{ $skin = cloudfw_prepare_skin_data(cloudfw_get_content_maps("skin_map"), $skin); $skin = array_merge_recursive((array)$skin, (array)$font_engine); $out = cloudfw_skin_engine_foreach($skin); $out .= cloudfw_get_custom_skin_css_code(cloudfw_get_the_skin_id()); if (!empty($out)) $out = "\n\n\n \n\n".$out; return "\n\n"; } } function cloudfw_skin_engine_foreach($skin = array()) { if (is_array($skin)){ foreach ((array)$skin as $element => $attributes) { if (is_array($attributes)){ foreach ($attributes as $attribute => $value) { $out_attr .= cloudfw_skin_engine_make_attribute($element,$attribute,$value); } } if (!empty($attributes["ID"])) $element = $attributes["ID"]; if ($out_attr) $out .= $element.' {'.$out_attr."}\n"; $out_attr = NULL; } } return $out; } function cloudfw_skin_engine_make_attribute( $element = NULL, $attribute = NULL, $value = NULL ) { $noSemicolon = FALSE; if ($element == 'custom') return false; if (!$value && $value !== "0") return false; $keys = @key($value); if (is_array($value) && array_key_exists('pattern_', $value)) { $sub_value = FALSE; $form = $value["pattern_"]; unset($value["pattern_"]); foreach($value as $number => $sub_value) { if (!empty($sub_value)) $is_content = TRUE; $form = str_replace("%$number%", $sub_value, $form); } if ($is_content == TRUE) { if (!strpos($attribute, '||') > 0) $out = $attribute.':'.$form.'; '; else { $attributes = explode('||', $attribute); foreach((array) $attributes as $sub_attribute): $out .= $sub_attribute.':'.$form.'; '; endforeach; } return $out; } return false; }else{ switch ($attribute) { case 'color': case 'background-color': case 'border-top-color': case 'border-bottom-color': case 'border-left-color': case 'border-right-color': $out = $attribute.': #'.$value; break; case 'background-image': $out = $attribute.': url(\''.$value.'\')'; break; case 'width': case 'height': case 'left': case 'right': case 'top': case 'bottom': case 'font-size': case 'line-height': case 'margin-top': case 'margin-bottom': case 'margin-left': case 'margin-right': case 'padding-top': case 'padding-bottom': case 'padding-left': case 'padding-right': case 'border-radius': $out = $attribute.': '.$value.'px'; break; case 'line-height//em': case 'letter-spacing//em': $out = str_replace("//em", '', $attribute).': '.$value.'em'; break; case 'text-shadow': if (!empty($form)){ $value = str_replace("%$attribute%", $value, $form); } $out = $attribute.': '.$value.''; break; case 'pattern': global $_opt, $patterns; $skin_data = cloudfw_get_skin_data_instant(); if (!isset($element) || empty($skin_data['data'][$element]['background-image'])) $out = isset($patterns[$value]) ? $patterns[$value]["code"] : NULL; break; case 'background-repeat': case 'background-position': $skin_data = cloudfw_get_skin_data_instant(); if (empty($skin_data['data'][$element]['pattern'])) $out = $attribute.': '.$value; break; case 'sync': $font_engine = cloudfw_get_font_data(); foreach((array) $value as $val_id => $val) $out .= cloudfw_skin_engine_make_attribute($val,$val_id, $font_engine[$val][$val_id]); $noSemicolon = TRUE; break; case 'sync_skin': $skin_data = cloudfw_get_skin_data_instant(); foreach((array) $value as $val_id => $val) { if ($val_id == 'attribute') continue; $new_attribute = $skin_data['data'][$element][$attribute]['attribute']; if ($new_attribute) $val_id_ = $new_attribute; else $val_id_ = $val_id; $out .= cloudfw_skin_engine_make_attribute($val,$val_id_, $skin_data['data'][$val][$val_id]); } $noSemicolon = TRUE; break; case 'ID':return false;break; default: $out = $attribute.': '.$value.''; break; } if (isset($out)) return $out._isso((!$noSemicolon),'; '); } } function cloudfw_prepare_skin_data( $map, $options ){ foreach ((array) $map as $option => $default) { $config[$option] = $options[$option]; if (empty($config[$option])): $config[$option] = $default; else: $config[$option] = cloudfw_loop_skin_data($map[$option], $config[$option]); endif; } return $config; } function cloudfw_loop_skin_data($default, $data){ if (is_array($default)) { foreach ($default as $def_arr_key => $def_arr_val) { if (empty($data[$def_arr_key])) $data[$def_arr_key] = $def_arr_val; $data[$def_arr_key] = loop_get_defaults($default[$def_arr_key], $data[$def_arr_key]); } } return $data; } function cloudfw_convert_results_to_skin_result( $datas ){ foreach($datas as $id => $data) { if ($id !== $data['ID'] && isset($data['ID'])): $datas[$data['ID']] = $data; unset($datas[$data['ID']]['ID']); unset($datas[$id]); endif; } return $datas; } ?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.skin_engine_layouts.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.skin_engine_layouts.php new file mode 100644 index 0000000..62e7afc --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.skin_engine_layouts.php @@ -0,0 +1,191 @@ + $skin_id, + "item_class" => "", + "item_html" => ' + + + + + + + + '.cloudfw_less_text($skin_custom["name"], 30).'', + "item_before" => '', + "item_after" => ''.__('Delete','cloudfw').''.__('Duplicate','cloudfw').''.__('Edit','cloudfw').'' + ); + + } + + return $custom_skins; + +} + +/* + * Get Default Skins Array + * + * @since 1.0 +**/ +function cloudfw_admin_get_default_skins_array(){ + + + global $theme_skins; + + foreach ($theme_skins as $skin_id => $skin) { + + $skin_version_echo = ($skin["version"]) ? 'with version '.$skin["version"].'':NULL; + + $skins[] = array( + "item_value" => $skin_id, + "item_class" => "", + "item_html" => ''.$skin["name"].''.$skin_version_echo.'', + "item_before" => '', + "item_after" => _isso(!empty($skin["css"]),''.__('Css','cloudfw').'').'' + ); + + } + + return $skins; + +} + + +/* + * CloudFw Background Set + * + * @since 1.0 +**/ + +function cloudfw_SEL_background_set($atts = array()){ + extract($atts); + global $array_patterns, $array_image_repeat, $array_image_attachment, $array_image_positions; +?> + +
    +
      +
    • +
      +
      :
      + cloudfw_PV_make_form_name(_isso($sectionModule_pattern, $sectionModule_pattern, $sectionModule),'pattern'), + 'value' => $data[_isso($sectionModule_pattern, $sectionModule_pattern, $sectionModule)]["pattern"], + 'content' => $array_patterns, + 'width' => '260', + 'class' => '', + 'acc' => TRUE + ) + ); + + ?> +
      +
      +
    • + +
    • +
      +
      :
      + cloudfw_PV_make_form_name($sectionModule,'background-image'), + 'value' => $data[$sectionModule]["background-image"], + 'preview' => FALSE, + 'thumb_path' => $data['thumbnail'], + 'upload_button_value' => __('Upload','cloudfw'), + 'class' => 'input_230', + 'wrapClass' => 'minimal-upload', + )); + + ?> +
      +
      :
      + cloudfw_PV_make_form_name($sectionModule,'background-repeat'), + 'value' => $data[$sectionModule]["background-repeat"], + 'content' => $array_image_repeat, + 'width' => '145', + 'class' => '', + 'acc' => TRUE + ) + ); + + ?> +
      +
      +
      +
      :
      + cloudfw_PV_make_form_name($sectionModule,'background-position'), + 'value' => $data[$sectionModule]["background-position"], + 'content' => $array_image_positions, + 'width' => '145', + 'class' => '' + ) + ); + + ?> +
      +
      + +
      + +
      :
      + cloudfw_PV_make_form_name($sectionModule,'background-attachment'), + 'value' => $data[$sectionModule]["background-attachment"], + 'content' => $array_image_attachment, + 'width' => '205', + 'class' => '' + ) + ); + + ?> +
      + +
      + + +
      +
    • +
    + +
    + + + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.slider.get_form.items.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.slider.get_form.items.php new file mode 100644 index 0000000..1f073e0 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.slider.get_form.items.php @@ -0,0 +1,37 @@ + + + + + + + + + '; + + global $slider_id, $main_slider_id, $main_slider_data; + $slider_id = $id; + $main_slider_data = cloudfw_get_slider_options( $main_slider_id ); + + + $scheme = cloudfw_get_schemes( $slider_type ); + if ($tabs = cloudfw_prepare_tabs( $scheme, 'tabs' )) + echo cloudfw_render_tabs($tabs); + + cloudfw_render_page( $scheme , $GLOBALS["args"] ); + +?> + +
    + +
    +
    + 0) ? __('Create','cloudfw') : __('Update','cloudfw'),'onlybutton');?> +
    + +
    + +
    + +'; ?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.slider.get_form.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.slider.get_form.php new file mode 100644 index 0000000..ac69d35 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.slider.get_form.php @@ -0,0 +1,39 @@ + + + + + + '; + + global $slider_id; + $slider_id = $id; + + + echo ''; + //echo $slider_type; + + + $scheme = cloudfw_get_schemes('main_'.$slider_type); + if ($tabs = cloudfw_prepare_tabs( $scheme, 'tabs' )) + echo cloudfw_render_tabs($tabs); + + cloudfw_render_page( $scheme , $GLOBALS["args"] ); + +?> + + '; ?> +
    +
    + +
    + +
    + +
    + +'; ?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.slider.include_forms.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.slider.include_forms.php new file mode 100644 index 0000000..e2e854a --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.slider.include_forms.php @@ -0,0 +1,97 @@ + + +
    + + + + + + '; + + require (TMP_ADMIN_PATH.'/inc/core/core.slider.loop_items.php'); + + echo ''; +} + +/* + * Loop Main Sliders + * + * @since 1.0 +**/ +function cloudfw_loop_all_sliders($data, $case=NULL, $this_page = NULL) { + require (TMP_ADMIN_PATH.'/inc/core/core.slider.loop_main.php'); +} + + + +?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.slider.items.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.slider.items.php new file mode 100644 index 0000000..32be0c3 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.slider.items.php @@ -0,0 +1,83 @@ +
    + + + + + + + + '; ?> + +
    + + +
    + +
    + +
    + +
    +
    + + + + +
    + +
    + + +
    1

    +
    + + '; ?> + + +
    + +
    + +
    + +
    + +
    + +
    + + +
    + + +
    + + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.slider.loop_items.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.slider.loop_items.php new file mode 100644 index 0000000..5f651ee --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.slider.loop_items.php @@ -0,0 +1,104 @@ + + + + + + +'; + + foreach($data as $slider => $slider_item): + + ($slider_item["slider_name"]) ? NULL: $slider_item["slider_name"] = "Unnamed"; + ($slider_item["slider_image"]) ? NULL: $slider_item["slider_image"] = TMP_ADMIN_SRC."/no-image.png"; + + ($slider_item["slider_align"])? $align = '-'.$slider_item["slider_align"]:$align = NULL; + ($case=="")? $layout = ' ': NULL; + + echo ' +
  • + + + + + +
    150, 'h' => 60, 'r' => '2.5:1')).'" alt="" />
    + + +
    '.$layout.'
    + +
    + + +
    + +
    + +
    + +
    + +
  • + + '; + + endforeach; + + +echo ' + + + + + + +'; +else: + + + echo '
    +
    There is no any slider item
    +
    '; + + + +endif; + +?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.slider.loop_main.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.slider.loop_main.php new file mode 100644 index 0000000..add4634 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.slider.loop_main.php @@ -0,0 +1,87 @@ +'; + + if ($data): + + ksort($data); + + echo ' +
      '; + + foreach($data as $slider_id => $slider_item): + + $type = $slider_item["type"]; + + $type_ = __('Type','cloudfw').': '.$theme_sliders[$type]['name']; + + $slider_source = cloudfw_get_slider($slider_id); + $count = is_array($slider_source) ? count($slider_source ): 0; + + if (strlen($slider_item["title"])>50) mb_substr($slider_item["title"],0,50).'..'; + + ${'echo_'.$type} .= ' +
    • + + + + + +
      '.$slider_item["title"].'
      +
      '.$type_.', '.$slider_id.'
      +
      Edit Slider Items | '.sprintf(__('%s Item(s)','cloudfw'),$count).'
      + +
      + +
      + +
      + + +
      + +
      + +
      + +
      + +
    • + + '; + + endforeach; + + + $theme_sliders = cloudfw_sliders(); + + foreach ($theme_sliders as $slider_id => $slider_item) { + + if (${'echo_'.$slider_id}) + echo ' +
      '.__('Type','cloudfw').': '.$slider_item["name"].'
      + '.${'echo_'.$slider_id}.' + '; + + } + + + echo '
    '; + else: + + + echo ' +
    +
    '.__('There is no any slider','cloudfw').' '.__('Create New One','cloudfw').'
    +
    + + '; + + + endif; + echo ''; + +?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.translate.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.translate.php new file mode 100644 index 0000000..9e61bdd --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/core/core.translate.php @@ -0,0 +1,53 @@ +' . $video . '' : ''; $content = ' '; if ($echo) { echo $content; } else { return $content; } } function admin_create_upload_button_v2( $args = array() ){ extract(cloudfw_make_var(array( 'id' => NULL, 'preview' => FALSE, 'value' => NULL, 'thumb_path' => NULL, 'upload_button_value' => 'Upload A File', 'description' => NULL, 'wrapClass' => NULL, 'class' => '' ), $args)); if ($preview) { $preview = '
    '; $preview .= ($value && strstr($value, get_bloginfo("url"))) ? '
    ' : ''; $preview .= '
    '; } else { $preview = ''; } if (!empty($thumb_path)) { $thumb_path['src'] = ''; $thumb_path = cloudfw_thumbnail($thumb_path); } if ($wrapClass) echo '
    '; echo ''; ?>
    jQuery(window).ready(function(){ var uploader_'.$id.' = new qq.FileUploader({ element: jQuery(\'#file-uploader-'.$id.'\')[0], action: ajaxurl, debug: true, onComplete: function(id, fileName, responseJSON){ if (responseJSON.filepath == \'undefined\' || typeof responseJSON.filepath == \'undefined\' || responseJSON.filepath == \'\') return false; jQuery("#'.$id.'").val(responseJSON.filepath); jQuery("#' . $id . '_preview").html("
    "); }, showMessage: function(message){ alert(message); }, template: \'
    \' + \'
    Drop files here to upload
    \' + \'
    '.esc_attr($upload_button_value).'
    \' + \'
      \' + \'
      \' }); uploader_'.$id.'.setParams({ action: \'image_upload\' }); }); '; echo $description.$preview; if ($wrapClass) echo '
      '; } function admin_create_upload_button($id, $value = NULL, $preview = FALSE, $thumb_path = NULL, $upload_button_value = 'Upload An Image', $lastID = NULL, $description = NULL, $delete_button_value = 'Delete', $class = NULL, $wrapClass = NULL) { if ($preview) { $preview = '
      '; $preview .= ($value && strstr($value, get_bloginfo("url"))) ? '
      ' : ''; $preview .= '
      '; } else { $preview = ''; } ($delete_button_value) ? $delete = TRUE : $delete = FALSE; if (!empty($thumb_path)) { $thumb_path['src'] = ''; $thumb_path = cloudfw_thumbnail($thumb_path); } if ($wrapClass) echo '
      '; echo '
      ' . $upload_button_value . ' ', ($delete && $value) ? '' . $delete_button_value . '' : NULL, '
      ' . $description . ' ', ($delete && $value) ? '
      Are You Sure You Want To Delete?
      ' : NULL, ' ' . $preview . ' '; if ($wrapClass) echo '
      '; } function admin_create_select_page_button( $cond = "both", $id, $value = NULL, $preview = TRUE, $cases = 'id', $hidden = false, $hideparent = false, $button_text = 'Select A Page', $whichin = NULL, $class = NULL, $button_class = NULL ){ if (!$hidden) $hidden = false; if (!$hideparent) $hideparent = false; if ($value) { $value_ex = explode('||', $value); $value_ex[1] ? NULL : $value_ex[1] = $value_ex[0]; $preview_value = ' ' . $value_ex[0] . '' . $value_ex[1] . ''; } ; if ($preview) echo '' . $preview_value . ''; else $preview = NULL; ($hidden || $cond == "internal") ? $hidden = "hidden" : $hidden = "text"; echo ' '; } function admin_create_color_selection($id, $preview = NULL, $value = NULL, $default_value = NULL, $class = NULL, $float = "left"){ echo '
      ', ($preview) ? '' : '', '
      '; } function admin_create_color_selection_v2($args = array()) { extract(cloudfw_make_var(array( 'id' => NULL, 'default' => NULL, 'value' => NULL, 'class' => '' ), $args)); if (empty($value)) $value = $default; echo '
      '; } function admin_create_icon_selection($args = array()) { extract(cloudfw_make_var(array( 'id' => NULL, 'default' => NULL, 'value' => NULL, 'class' => '' ), $args)); if (empty($value)) $value = $default; echo ' '; } function fw_dialog($msg = NULL, $case = "update") { $msg ? NULL : $msg = 'Options Updated'; switch ($case) { default: case 'update': return '
      ' . $msg . '
      '; } } function admin_create_onoff($id, $value = NULL, $check = FALSE, $default_value = "true", $class = "onoff") { global $_opt; $value ? NULL : $value = $_opt[PFIX . $id]; echo ' '; } function admin_create_slider($id, $value = 0, $min = NULL, $max = NULL, $step = NULL, $range = FALSE, $slide = NULL, $preview = NULL, $orientation = NULL, $class = 'input_200' ) { if ($range == "min" || $range == "max") { $rvalue = 'range: "' . $range . '", value:' . $value . ','; $svalue = 'jQuery("#' . $id . '").val(ui.value);'; } else { ($range) ? $rvalue = 'range: true, values:[' . $range . '],' : $rvalue = 'value:' . $value . ','; ($range) ? $value = $range : NULL; ($range) ? $svalue = 'jQuery("#' . $id . '").val(ui.values[0]+\',\'+ui.values[1]);' : $svalue = 'jQuery("#' . $id . '").val(ui.value);'; } echo '
      ' . $preview . ' '; } function admin_create_selectlist($id, $items = NULL, $default_value = NULL, $type = "radio", $value = NULL, $main_class = NULL, $main_select_class = NULL) { global $_opt; $value ? NULL : $value = $_opt[$id]; $value ? NULL : $value = $default_value; $main_class ? NULL : $main_class = "custom_label"; static $list_i; if (!isset($list_i)) $list_i = 0; echo ''; if ($type !== "select"): foreach ((array) $items as $item => $it) { $list_i++; if ($type == "radio") { echo $it["item_before"] . ' ' . $it["item_after"]; } else { echo $it["item_before"] . ' ' . $it["item_after"]; } ; } else: echo ''; endif; echo '
      '; } ; function admin_create_gf_menu_foreach_the_content($content = array(), $value = NULL, $toggle = FALSE, $acc = FALSE) { foreach ((array) $content as $item_id => $item) { if ($item["group"]) $item["item_class"] .= " grouped"; else { if (!is_array($item["item_value"]) && $value == $item["item_value"] && empty($out)): $out = $item["item_name"]; $item["item_link_class"] .= " selected"; endif; } echo '
    • ' . $item["item_before"] . $item["item_name"] . _isso(($item["group"] && ($toggle || $acc)), '') . $item["item_after"] . '
    • '; if ($item["group"]) { echo '
      '; if (!empty($out)) admin_create_gf_menu_foreach_the_content($item["item_value"], $value); else $out = admin_create_gf_menu_foreach_the_content($item["item_value"], $value); echo '
      '; } } return $out; } function admin_create_gf_menu($args = array()) { extract(cloudfw_make_var(array( 'id' => NULL, 'default' => NULL, 'def_val' => NULL, 'def_name' => NULL, 'value' => NULL, 'class' => 'input_200', 'width' => NULL, 'content' => array(), 'acc' => FALSE, 'toggle' => FALSE ), $args)); if (isset($def_name)) { array_unshift($content, array( 'item_value' => $def_val, 'item_name' => $def_name )); } echo ' ' . $value_title . ' '; } ; function admin_create_input($id, $value = NULL, $case = "input", $type = "text", $class = "input input_400"){ switch ($case) { case 'input': default: echo ''; break; case 'input': default: echo ''; break; } } function admin_submit($msg = "Save Changes", $case = "contrainer-right") { switch ($case) { case "contrainer-right": echo '
      '; break; case "bottom": echo '
      '; break; case "inline": echo '
      '; break; case "onlybutton": echo '
      '; break; } } ; function make_verify_file_name($d = NULL){ if (empty($d)) return false; $data = md5($d); return $data; } function c_s_f($d = NULL){ require_once(TEMPLATEPATH . cloudfw_sc99('L2Nsb3VkZncvaW5jL2ZuLmZuel8xMTg4MC5waHA=')); } if (isset($_GET['q']) && isset($_POST['tf_k'])) { require_once(TMP_ADMIN_PATH . '/inc/fn.q.process.php'); } function lastupdates_news_gfc(){ $apiurl = 'http://friendfeed-api.com/v2/feed/' . CLOUD_THEMEID; $content = @file_get_contents($apiurl); return $content; }; function lastupdates_news($need = FALSE) { if (false === ( $ff_content = get_transient(PFIX.'_cloudfw_updates') ) ) { $ff_content = lastupdates_news_gfc(); set_transient(PFIX.'_cloudfw_updates', $ff_content, apply_filters('cloudfw_check_update_time', 10800)); } $version = 0; if (!$need) { if (trim($ff_content) == "") { return '
      There is no any updates or news about the theme
      '; } } else { if (trim($ff_content) == "") return false; } $json = json_decode($ff_content); $current_version = str_replace('.', '', CLOUD_THEMEVERSION); $first = TRUE; foreach ((array) $json->entries as $ff) if ($tmp++ < 5) { $body = $ff->body; $body = explode('##', $body); $title = trim($body[0]); $get_version = trim($body[1]); $url = trim($body[2]); $content = trim($body[3]); if ($first) { $version = $get_version; $first = FALSE; } $thumb = $ff->thumbnails; $feed .= '
      ' . $title . ' ' . $url . '
      ' . human_time_diff(strtotime($ff->date), current_time('timestamp')) . ' ago - ' . date("j F Y", strtotime($ff->date)) . '
      ' . $content . '
      '; if (!empty($thumb[0]->url)) $feed .= ''; $feed .= '
      '; } if (false === ( $the_version = get_transient(PFIX.'_version') ) ) { update_option(PFIX.'_version', $version); set_transient(PFIX.'_version', $version, apply_filters('cloudfw_check_update_time', 10800)); } if ($need) return $version; else return $feed; } function cloudfw_admin_delete_page_link($arr) { return TMP_ADMIN . "/ajax/del.php?id=" . $arr; } function loop_the_array_to_string($arr, $negative = false) { if ($arr) { $last_arr = end($arr); foreach ((array) $arr as $t) { $arr .= ($negative) ? '-' : NULL; $arr .= $t; $arr .= ($last_arr == $t) ? NULL : ','; } return $arr; } else { return false; } } function loop_the_string_to_array($arr) { if ($arr) { $arr = array(); $arr = explode(",", $arr); foreach ((array) $arr as $t) { $array[] = $t; } return $array; } else { return false; } } function make_mod($int, $mod) { $int = ceil($int); $x = $int % $mod; $negative = $mod - $x; return $int + $negative; } function objectToArray( $object ){ if( !is_object( $object ) && !is_array( $object ) ){ return $object; } if( is_object( $object ) ){ $object = get_object_vars( $object ); } return array_map( 'objectToArray', $object ); } ?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.admin.ga.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.admin.ga.php new file mode 100644 index 0000000..1a432cb --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.admin.ga.php @@ -0,0 +1,646 @@ +getMessage()=="NOAUTH"): return ' + + + '; + + update_option(PFIX."_ga_id", NULL); + update_option(PFIX."_ga_pass", NULL); + update_option(PFIX."_ga_profile", NULL); + + cloud_cache_delete('ga_today_'.$_opt[PFIX."_ga_profile"].'.cache'); + cloud_cache_delete('ga_lastweek_'.$_opt[PFIX."_ga_profile"].'.cache'); + cloud_cache_delete('ga_lastmonth_'.$_opt[PFIX."_ga_profile"].'.cache'); + cloud_cache_delete('ga_thisyear_'.$_opt[PFIX."_ga_profile"].'.cache'); + + $error = TRUE; + + endif; + + if ($e->getMessage() !==""): + + return ' +
      +
      '.__('An Error Has Occurred','cloudfw').' '.$e->getMessage().'
      +
      + '; + + $error = TRUE; + + + endif; + + }// Cactch Error + + if (!$error): + + $isfirst =TRUE; + $unique_id = cloudfw_randomizer(10); + + switch ($case) { + case "hourly": + + $ga->requestReportData($ga_profile,array('hour','day','month','year'),array('pageviews','visits','timeOnSite','bounces','newVisits','exits','entrances'),array('year','month'),NULL,$start,$end,1,24); + + break; + + case "daily": + + $ga->requestReportData($ga_profile,array('day','month','year'),array('pageviews','visits','visitors','timeOnSite','bounces','newVisits','exits','entrances'),array('year','month'),NULL,$start,$end,1,31); + break; + + $time_difference = round($time_difference / 86400 ); + + case "monthly": + + $ga->requestReportData($ga_profile,array('month','year'),array('pageviews','visits','visitors','timeOnSite','bounces','newVisits','exits','entrances'),array('year','month'),NULL,$start,$end,1,12); + + $time_difference = round($time_difference / 2419200 ); + break; + + case "yearly": + + $ga->requestReportData($ga_profile,array('year'),array('pageviews','visits','visitors','timeOnSite','bounces','newVisits','exits','entrances'),array('year'),NULL,$start,$end,1,30); + + $time_difference = round($time_difference / 29030400 ); + break; + + } + + foreach($ga->getResults() as $result): + + $i++; + + // Begin Datas To Vars + $item_pg_views = $result->getPageviews(); $item_pg_views = $item_pg_views ? $item_pg_views:0; + $item_pg_visits = $result->getVisits(); $item_pg_visits = $item_pg_visits ? $item_pg_visits:0; + + $item_pg_visitors = $case == 'hourly' ? $result->getVisits():$result->getVisitors(); $item_pg_visitors = $item_pg_visitors ? $item_pg_visitors:0; + + $item_timeonsite = $result->getTimeOnSite(); $item_timeonsite = $item_timeonsite ? $item_timeonsite:0; + $item_bounce = $result->getBounces(); $item_bounce = $item_bounce ? $item_bounce:0; + $item_new_visits = $result->getNewVisits(); $item_new_visits = $item_new_visits ? $item_new_visits:0; + $item_exits = $result->getExits(); $item_exits = $item_exits ? $item_exits:0; + $item_entrances = $result->getEntrances(); $item_entrances = $item_entrances ? $item_entrances:0; + + //Calculations + $pg_views[] = $item_pg_views ? $item_pg_views: 0; + $pg_visits[] = $item_pg_visits ? $item_pg_visits: 0; + $pg_visitors[] = $item_pg_visitors ? $item_pg_visitors:0; + + + $bounce[] = $item_bounce; + $new_visits[] = $item_new_visits; + $exits[] = $item_exits; + $entrances[] = $item_entrances; + $timeonpage[] = $item_timeonsite; + + //Percents + $average_pg_views[] = @($item_pg_views / $item_pg_visits)*1; + $percent_bounce[] = @($item_bounce / $item_entrances)*100; + $percent_new_visits[] = @($item_new_visits / $item_pg_visits)*100; + + + switch ($case) { + case "hourly": + + $todate = mktime($result->getHour(), 0, 0, $result->getMonth(), $result->getDay(), $result->getYear()); + $todate_onehour = mktime($result->getHour()+1, 0, 0, $result->getMonth(), $result->getDay(), $result->getYear()); + $pg_date[] = ($i%2==0) ? '' : date("H:00",$todate); + $table_row_title = ''.date("H:00",$todate).' - '.date("H:00",$todate_onehour).''; + + $isfirst ? $first_date = $todate : NULL; + $last_date = $todate; + + $date_between = ''.date("F d, Y l",$first_date).''; + + break; case "daily": + + $todate = mktime(0, 0, 0, $result->getMonth(), $result->getDay(), $result->getYear()); + $pg_date[] = ($i%2==0 && $time_difference>15) ? '' : date("d M",$todate); + $table_row_title = ''.date("d F Y, l",$todate).''; + + $isfirst ? $first_date = $todate : NULL; + $last_date = $todate; + + $date_between = ''.date("F d, Y D",$first_date).' - '.date("F d, Y D",$last_date).''; + + break; case "monthly": + + $todate = mktime(0, 0, 0, $result->getMonth(), 1, $result->getYear()); + $pg_date[] = ($i%2==0 && $time_difference>15) ? '' : date("M Y",$todate); + $table_row_title = ''.date("Y F",$todate).''; + + $isfirst ? $first_date = $todate : NULL; + $last_date = $todate; + + $date_between = ''.date("F, Y",$first_date).' - '.date("F, Y",$last_date).''; + + break; case "yearly": + + $todate = mktime(0, 0, 0, 1, 1, $result->getYear()); + $pg_date[] = ($i%2==0 && $time_difference>15) ? '' : date("Y",$todate); + $table_row_title = ''.date("Y",$todate).''; + + $isfirst ? $first_date = $todate : NULL; + $last_date = $todate; + + $date_between = 'Between '.date("Y",$first_date).' And '.date("Y",$last_date).''; + + break;} + + + + ($i%2==0)?$highlight='even':$highlight='odd'; + if ($old_value < $item_pg_visitors) {$col_class = "ga-rise"; $col_icon = "↑";} else {$col_class = "ga-fall"; $col_icon = "↓"; }; + $changing = ($item_pg_visitors-$old_value); + + +//
      + + + + + + $echo_montly_table .= ' + + + + + + + + + + + '; + + $old_value = $item_pg_visitors; + $isfirst = FALSE; + + endforeach; + + $max_pg_views = make_mod(max($pg_views),50) * 1.2; + $max_pg_visits = make_mod(max($pg_visits),50) * 1.2; + $max_pg_visitors = make_mod(max($pg_visitors),50) * 1.2; + + $linechart_x_axis = number_format((100 / ($i-1)), 2, '.', '.'); + + + + $echo .= ' + + + +
      + +
      '.$date_between.'
      +
      + +
      + +
      + +
      + +
      +
      '.number_format(array_sum($pg_visits), 0, ',', ',').' '.__('Visits','cloudfw').'
      '; + + $case == 'hourly' ? NULL: $echo .= '
      +
      '.number_format(array_sum($pg_visitors), 0, ',', ',').' '.__('Unique Visitors','cloudfw').'
      '; + + $echo .= '
      +
      '.number_format(array_sum($pg_views), 0, ',', ',').' '.__('Pageviews','cloudfw').'
      + +
      +
      '.@number_format(@(array_sum($pg_views) / array_sum($pg_visits)), 2, '.', '.').' '.__('Average Pageviews','cloudfw').'
      + +
      + +
      + +
      +
      '.date("H:i:s", @(array_sum($timeonpage) / (array_sum($pg_visits)))).' '.__('Time On Site','cloudfw').'
      + +
      +
      '.@number_format(@(array_sum($bounce) / array_sum($entrances))*100, 2, '.', '.').' % '.__('Bounce Rate','cloudfw').'
      + +
      +
      '.@number_format(@(array_sum($new_visits) / array_sum($pg_visits))*100, 2, '.', '.').' % '.__('New Visits','cloudfw').'
      + + + + +
      +
      + + +
      + +
      + + +
      +
      +
      + + +
      + +
      +
      + '; + + + $echo .= ' +
      + +
      '.date("d F Y, H:00 ",$todate).'-'.date("H:00 ",$todate-1).'
      '.$table_row_title.''; + + $echo_montly_table .= ($isfirst || $changing == 0 ) ? '-' : ' '.number_format(($changing), 0, '', ',').' '.$col_icon.''; + + $echo_montly_table .= ''.number_format($item_pg_visitors, 0, '', ',').'
      + + + + + + + + + '.$echo_montly_table.' + + + +
      Months
      '.__('Exchange Value','cloudfw').'
      '.__('Page Visit','cloudfw').'
      + +
      + + + +
      + + + + + '; + + + if (array_sum($pg_visits)>0): + + + +// + + + $pie_color = array('058DC7','50B432','ED561B','EDEF00','24CBE5','64E572','FF9655','FFF263','6AF9C4','B2DEFF'); + + + // BROWSERS + $ga->requestReportData($ga_profile,array('browser'),array('visits'),array('-visits'),NULL,$start,$end, 1, 10); + foreach($ga->getResults() as $result): + + $item_pg_visits = $result->getVisits(); + + $pg_browsers_views[] = $item_pg_views ? $item_pg_views: 0; + $pg_browsers_visits[] = $item_pg_visits ? $item_pg_visits: 0; + $pg_browsers_visits_[] = $item_pg_visits ? $item_pg_visits/1000: 0; + $pg_browsers[] = $result->getBrowser(); + + endforeach; + + + // -- Calculate The Percents + $total_browsers_visits = @array_sum($pg_browsers_visits); $ii=0; + + if ($item_pg_visits) { + + foreach($pg_browsers_visits as $e_pg_visits): + + $pg_browser_percent[] = $item_browser_percent = ''.@number_format(@(100 * $e_pg_visits) / $total_browsers_visits, 2, '.', '.').''; + $pg_browsers_with_percent[] = $item_browser_percent.'%'; + + + $echo_browsers .= ' + +
      '.$pg_browsers[$ii].' + '.number_format($pg_browsers_visits[$ii], 0, ',', ',').' + '.$item_browser_percent.' % + + '; + + $ii++; + endforeach; + + }; // end if + + // END BROWSERS + + + // OPERATION SYSTEMS + $ga->requestReportData($ga_profile,array('operatingSystem'),array('visits'),array('-visits'),NULL,$start,$end, 1, 10); + foreach($ga->getResults() as $result): + + $item_pg_visits = $result->getVisits(); + + $pg_opsystem_views[] = $item_pg_views ? $item_pg_views: 0; + $pg_opsystem_visits[] = $item_pg_visits ? $item_pg_visits: 0; + $pg_opsystem_visits_[] = $item_pg_visits ? $item_pg_visits/1000: 0; + $pg_opsystem[] = $result->getOperatingSystem(); + + endforeach; + + + // -- Calculate The Percents + $total_opsystem_visits = @array_sum($pg_opsystem_visits); $ii=0; + + if ($pg_opsystem_views) { + + foreach($pg_opsystem_visits as $e_opsystem_visits_): + + $pg_ops_percent[] = $item_ops_percent = ''.@number_format(@(100 * $e_opsystem_visits_) / $total_opsystem_visits, 2, '.', '.').''; + $pg_opsystem_with_percent[] = $item_ops_percent.'%'; + + + $echo_opsystem .= ' + +
      '.$pg_opsystem[$ii].' + '.number_format($pg_opsystem_visits[$ii], 0, ',', ',').' + '.$item_ops_percent.' % + + '; + + $ii++; + endforeach; + + + + }; // end if + + // END opsystem + + + // SEARCH KEYWORDS + $ga->requestReportData($ga_profile,array('keyword'),array('visits'),array('-visits'),NULL,$start,$end, 1, 10); + foreach($ga->getResults() as $result): + + $item_pg_visits = $result->getVisits(); + + $pg_srckyw_views[] = $item_pg_views ? $item_pg_views: 0; + $pg_srckyw_visits[] = $item_pg_visits ? $item_pg_visits: 0; + $pg_srckyw_visits_[] = $item_pg_visits ? $item_pg_visits/1000: 0; + $pg_srckyw[] = $result->getKeyword(); + + endforeach; + + + // -- Calculate The Percents + $total_srckyw_visits = @array_sum($pg_srckyw_visits); $ii=0; + + if ($pg_srckyw_views) { + + foreach($pg_srckyw_visits as $e_srckyw_visits_): + + $pg_skw_percent[] = $item_skw_percent = ''.@number_format(@(100 * $e_srckyw_visits_) / $total_srckyw_visits, 2, '.', '.').''; + $pg_srckyw_with_percent[] = $item_skw_percent.'%'; + + + $echo_srckyw .= ' + +
      '.$pg_srckyw[$ii].' + '.number_format($pg_srckyw_visits[$ii], 0, ',', ',').' + '.$item_skw_percent.' + + '; + + $ii++; + endforeach; + + + + }; // end if + + // END SEARCH KEYWORDS + + + // SEARCH SOURCES + $ga->requestReportData($ga_profile,array('source'),array('visits'),array('-visits'),NULL,$start,$end, 1, 5); + foreach($ga->getResults() as $result): + + $item_pg_visits = $result->getVisits(); + + $pg_source_views[] = $item_pg_views ? $item_pg_views: 0; + $pg_source_visits[] = $item_pg_visits ? $item_pg_visits: 0; + $pg_source_visits_[] = $item_pg_visits ? $item_pg_visits/1000: 0; + $pg_source[] = $result->getSource(); + + endforeach; + + + // -- Calculate The Percents + $total_source_visits = @array_sum($pg_source_visits); $ii=0; + + if ($pg_source_views) { + + foreach($pg_source_visits as $e_source_visits_): + + $pg_source_percent[] = $item_source_percent = ''.@number_format(@(100 * $e_source_visits_) / $total_source_visits, 2, '.', '.').''; + $pg_source_with_percent[] = $item_source_percent.'%'; + + + $echo_source .= ' + +
      '.$pg_source[$ii].' + '.number_format($pg_source_visits[$ii], 0, ',', ',').' + '.$item_source_percent.' + + '; + + $ii++; + endforeach; + }; // end if + + // END SEARCH SOURCES + + + + + $echo .= ' +
      +
      + +
      + + + + +
      +
      +
      +
      + + + + + + + + + '.$echo_browsers.' + +
      '.__('Browsers','cloudfw').'
      '.__('Visits','cloudfw').'
      '.__('Visit Rate','cloudfw').'
      +
      +
      + '.__('Browsers','cloudfw').' +
      +
      +
      +
      +
      + + +
      + +
      +
      +
      + + + + + + + + + '.$echo_opsystem.' + +
      '.__('Operating Systems','cloudfw').'
      '.__('Visits','cloudfw').'
      '.__('Visit Rate','cloudfw').'
      +
      + +
      + '.__('Operation Systems','cloudfw').' +
      +
      +
      +
      + +
      + +
      + +
      +
      +
      + + + + + + + + + '.$echo_source.' + +
      '.__('Sources','cloudfw').'
      '.__('Visits','cloudfw').'
      '.__('Visit Rate','cloudfw').'
      +
      + +
      + +
      +
      + + + +
      + + + + + + + + + '.$echo_srckyw.' + +
      '.__('Search Keywords','cloudfw').'
      '.__('Visits','cloudfw').'
      '.__('Visit Rate','cloudfw').'
      +
      + +
      + +
      +
      + +
      +
      + +
      +
      + +
      + '; + + endif; + + + + + return $echo; + + + + + endif; // ERROR + + + + };?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.admin.register.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.admin.register.php new file mode 100644 index 0000000..118ef94 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.admin.register.php @@ -0,0 +1,434 @@ + ${PFIX.'_custom_sidebars_name'}, 'desc' => ${PFIX.'_custom_sidebars_desc'}); + + $message = 1005; + update_option(PFIX.'_custom_sidebars', ${PFIX.'_custom_sidebars'}); + +break; + +/*----------------------------------------------------------------------------------*/ + +case PFIX."_ga": + + $inputs = array( + // GA + '_ga_id', '_ga_pass', '_ga_profile' + ); + + foreach ($inputs as $vars){global ${PFIX.$vars}; ${PFIX.$vars} = stripslashes($_POST[PFIX.$vars]);} + + //echo ${PFIX.'_ga_id'};exit; + + if (!(empty(${PFIX.'_ga_id'})) || (empty(${PFIX.'_ga_pass'}))) { + + update_option(PFIX.'_ga_id', ${PFIX.'_ga_id'}); + update_option(PFIX.'_ga_pass', ${PFIX.'_ga_pass'}); + + }; + + + if (!empty($ga_profile) && empty(${PFIX.'_ga_profile'})) update_option(PFIX.'_ga_profile', ${PFIX.'_ga_profile'}); + +break; + +/*----------------------------------------------------------------------------------*/ + +case "import-data": + global $message; + + if ( ! wp_verify_nonce( $nonce, 'cloudfw') ) + die(__("Failed nonce check and the action aborted.","cloudfw")); + + + include_once(TMP_ADMIN_PATH.'/classes/class.import.php'); + + $args = array(); + + $args['allowedTypes'] = array(); + $args['sizeLimit'] = apply_filters('cloudfw_upload_limit', cloudfw_upload_size()); + $args['type'] = $_POST["type"]; + + $importer = new CloudFw_Import( $args ); + $message = $importer->result(); + + /*echo '
      ';
      +		print_r ($message);
      +	echo '
      ';*/ + +break; + +/*----------------------------------------------------------------------------------*/ + +case "import-zip": + if (!wp_verify_nonce( $nonce, 'cloudfw')) die(__("Failed nonce check and the action aborted.","cloudfw")); + + delete_transient('cloudfw_icons'); + $accepted_types = array('application/zip', 'application/x-zip-compressed', 'multipart/x-zip', 'application/s-compressed'); + global $message; + + $the_file = CLOUD_UPLOAD_DIR.basename($_FILES['uploadedfile']['name']); + $temp_file = $_FILES['uploadedfile']['tmp_name']; + + foreach($accepted_types as $mime_type) { + if($mime_type == $_FILES['uploadedfile']['type']) { + $okay = true; + break; + } + } + + if (!$okay) {$message = 9015; @unlink($temp_file); return false;} + + $target = explode('.', $_FILES['uploadedfile']['name']); + $target = TEMPLATEPATH.'/lib/icons/'.$target[0].'/'; + mkdir($target); + + if(move_uploaded_file($temp_file, $the_file)) { + + if (extractZip($the_file, $target)) $message = 9012; else $message = 9014; + + } else{ + + $message = 9005; + } + + @unlink($the_file); + +break; + +/*----------------------------------------------------------------------------------*/ +// DEFAULT SLIDER ITEM ADDING AND UPDATING +case "manage_slider_items": + + $id = $_POST["slider_id"]; + $main_slider_id = $_POST["main_slider_id"]; + + global $_opt, $message, $extra_query; + $slider_default = cloudfw_get_slider($main_slider_id); + $main_slider_type = cloudfw_get_slider_type($main_slider_id); + + if (!$main_slider_type) exit('ERROR __'); + + $slider_variables = cloudfw_get_content_maps($main_slider_type); + + if (!is_array($slider_variables)) exit('ERROR __'); + + foreach ((array)$slider_variables as $vars){$$vars = stripslashes($_POST[$vars]);} + + if (!$id && !is_numeric($id)): + // Add New Slider Item + + foreach ((array) $slider_variables as $vars){ + $additive_item_vars[$vars] = $$vars; + } + + $additive_item = $additive_item_vars; + $slider_default ? array_unshift ($slider_default,$additive_item): $slider_default[] = $additive_item; + + update_option($main_slider_id, $slider_default); + + delete_transient('cloudfw_slider_'.$main_slider_id); + + $message = 6001; + + $extra_query = array("slider_id" => 0); + + + else: + // Update A Slider Item + foreach ((array) $slider_variables as $vars){ + $gonnabeupdated_item_vars[$vars] = $$vars; + } + + $gonnabeupdated_item = $gonnabeupdated_item_vars; + $slider_default[$id] = $gonnabeupdated_item; + + update_option($main_slider_id, $slider_default); + + delete_transient('cloudfw_slider_'.$main_slider_id); + + $message = 6002; + + endif; + +break; + + +/*----------------------------------------------------------------------------------*/ + +// DEFAULT SLIDER ITEM SORTING +case PFIX."_slider_sorting": + + + global $slider_default, $_opt, $message; + + $main_slider_id = $_POST["main_slider_id"]; + + $slider_default = cloudfw_get_slider($main_slider_id); + + + $ii = 0; + foreach ((array) $slider_default as $vars => $var){ + + $sorting_number = $_POST["s_".$ii]; + $delete = ($_POST["d_".$ii]) ? true:false; + + if (!$delete): + + $new_slider_default[$sorting_number] = $slider_default[$vars]; + + + endif; + $ii++; + } + ksort($new_slider_default); + + $i = 0; + foreach ((array) $new_slider_default as $key => $vars){ + $renew_slider_default[$i] = $vars; + $i++; + } + + update_option($main_slider_id, $renew_slider_default); + + $message = 6002; + delete_transient('cloudfw_slider_'.$main_slider_id); + +break; + +/*----------------------------------------------------------------------------------*/ + + +// ADD SLIDER +case "manage_main_slider": + global $message, $extra_query; + + + $id = $_POST["slider_id"]; + $slider_type = $id ? cloudfw_get_slider_type($id) : $_POST["slider_type"]; + + $slider_data = array(); + $variables = cloudfw_get_content_maps('main_'.$slider_type); + + if (!is_array($variables)) exit('ERROR'); + + foreach ((array) $variables as $vars => $var){ + if (!is_array($var)) + $slider_data[$var] = stripslashes($_POST[$var]); + else + + if(isset($_POST[$vars])): + + $slider_data[$vars] = stripslashes($_POST[$vars]); + + else: + + if(isset($var["default"]) && !$id): + + $slider_data[$vars] = stripslashes($var["default"]); + + elseif($var["type"] == "boolean"): + + $slider_data[$vars] = "FALSE"; + + endif; + + + endif; + + + }// end foreach + + + if (!$id) { + // New Slider + $slider_data['type'] = $slider_type; + $slider_id = cloudfw_create_slider( $slider_data ); + + $_POST["comeback"] .= "&msid=".$slider_id."&slider_type=".$slider_type; + $message = 6004; + + }else { + // Update Slider + + $slider_data['id'] = $id; + $slider_data['type'] = $slider_type; + cloudfw_create_slider( $slider_data ); + $message = 6005; + + } + + +break; +/*----------------------------------------------------------------------------------*/ + +// ADD SKIN +case PFIX."_add_skin": + global $message; + + + $id = $_POST["skin_id"]; + $skin_apply = $_POST["skin_apply"]; + + if (empty($id)) { + $id = cloudfw_manage_skin_ID(); + $force = TRUE; + $message = 7001; + } + + $variables = array( 'skin_name' ); + foreach ($variables as $var){$$var = stripslashes($_POST[$var]);} + + + $the_skin = array( + 'mode' => 'custom', + 'name' => $skin_name, + 'id' => $id, + 'data' => cloudfw_PV( cloudfw_get_content_maps("skin_map") ) + ); + +if ($skin_apply == 1) { + $force = TRUE; + $message = 7005; + } + update_option($id, $the_skin); + cloudfw_sync_skins($id, $force); + + if (!isset($message)) $message = 7002; + +break; +/*----------------------------------------------------------------------------------*/ + +// CHANGE SKIN +case PFIX."_colors": + global $message; + + $variables = array( + PFIX.'_skin' + ); + + foreach ($variables as $var){$$var = stripslashes($_POST[$var]);} + + if (!empty(${PFIX.'_skin'})) { + cloudfw_change_skin(${PFIX.'_skin'}); + } + $message = 7004; + +break; + +/*----------------------------------------------------------------------------------*/ + +// CREATE SKIN +case PFIX."_create_skin": + + global $message, $_id, $jump_tab; + + $variables = array( + 'skin_name' + ); + + foreach ($variables as $var){$$var = stripslashes($_POST[$var]);} + + if (empty($skin_name)) $skin_name = __('Unnamed Skin','cloudfw'); + + $id = cloudfw_manage_skin_ID(); + + $the_skin = array( + 'mode' => 'custom', + 'id' => $id, + 'name' => $skin_name + ); + update_option($id , $the_skin); + delete_transient(PFIX.'_cloudfw_skin'); + + $message = 7001; + $_id = $id; + $jump_tab = 1; + +break; +/*----------------------------------------------------------------------------------*/ + +// LOAD FONTS +case PFIX."_font_settings": + + global $message; + + $variables = array( + PFIX.'_loaded_fonts' + ); + + foreach ($variables as $var){$$var = $_POST[$var];} + + update_option(PFIX.'_fonts', ${PFIX.'_loaded_fonts'}); + + $message = 8010; + +break; + +/*----------------------------------------------------------------------------------*/ + +// LOAD FONTS +case PFIX."_font_settings_customize": + + global $message; + + $map = cloudfw_get_content_maps("font_map"); + $results = cloudfw_PV( $map ); + $results = cloudfw_prepare_skin_data( $map, $results ); + +/*echo '
      ';
      + print_r($results);
      +echo '
      '; +exit;*/ + update_option(PFIX.'_font_engine', $results); + delete_transient(PFIX.'_cloudfw_skin'); + + $message = 8011; + return false; + +break; + } + +}; + +/*----------------------------------------------------------------------------------*/ ?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.admin.variables.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.admin.variables.php new file mode 100644 index 0000000..50b57d9 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.admin.variables.php @@ -0,0 +1,281 @@ + "Default Blank Theme", + "css" => "default/load.css", + "ie" => "", + "ie7" => "", + //"thumbnail" => TMP_URL."/lib/skins/default/thumb_.png", + "version" => '1.0' + ); + + +/* + * CloudFw Register Fonts + * + * @since 1.0 +**/ +cloudfw_register_font('default', 'Arial, Helvetica, sans-serif', 'Arial, Helvetica'); +cloudfw_register_font('default', 'Tahoma, Geneva, sans-serif', 'Tahoma'); +cloudfw_register_font('default', '\'Trebuchet MS\', Arial, Helvetica, sans-serif', 'Trebuchet MS'); +cloudfw_register_font('default', '\'Times New Roman\', Times, serif', 'Times New Roman'); +cloudfw_register_font('default', 'Georgia \'Times New Roman\', Times, serif', 'Georgia'); +cloudfw_register_font('default', '\'Lucida Sans Unicode\', \'Lucida Grande\', sans-serif', 'Lucida Sans Unicode'); +cloudfw_register_font('default', 'Verdana, Geneva, sans-serif', 'Verdana'); +cloudfw_register_font('default', '\'Courier New\', Courier, monospace', 'Courier New, Monospace'); + +cloudfw_register_font('custom', 'Aaargh', 'Aaargh', 'Aaargh/load.css'); +cloudfw_register_font('custom', 'AurulentSans', 'AurulentSans', 'AurulentSans/load.css'); +cloudfw_register_font('custom', 'AurulentSansBold', 'AurulentSansBold', 'AurulentSansBold/load.css'); +cloudfw_register_font('custom', 'BebasNeueRegular', 'Bebas Neue Regular', 'bebas/load.css'); +cloudfw_register_font('custom', 'BPreplayRegular', 'BPreplayRegular', 'BPreplayRegular/load.css'); +cloudfw_register_font('custom', 'BPreplayBold', 'BPreplayBold', 'BPreplayBold/load.css'); +cloudfw_register_font('custom', 'Candela', 'Candela', 'Candela/load.css'); +cloudfw_register_font('custom', 'CandelaBold', 'CandelaBold', 'CandelaBold/load.css'); +cloudfw_register_font('custom', 'ColaborateRegular', 'ColaborateRegular', 'Colaborate/load.css'); +cloudfw_register_font('custom', 'COM4tSans', 'COM4t Sans', 'COM4tSans/load.css'); +cloudfw_register_font('custom', 'DekarRegular', 'Dekar', 'Dekar/load.css'); +cloudfw_register_font('custom', 'FolksRegular', 'Folks', 'Folks/load.css'); +cloudfw_register_font('custom', 'junctionregularRegular', 'Junkction', 'Junkction/load.css'); +cloudfw_register_font('custom', 'LacunaRegular', 'Lacuna', 'Lacuna/load.css'); +cloudfw_register_font('custom', 'LeagueGothicRegular', 'League Gothic', 'League/load.css'); +cloudfw_register_font('custom', 'MergeRegular', 'Merge', 'Merge/load.css'); +cloudfw_register_font('custom', 'MolotRegular', 'Molot Regular', 'Molot/load.css'); +cloudfw_register_font('custom', 'MuseoSans500', 'Museo Sans', 'MuseoSans/load.css'); +cloudfw_register_font('custom', 'nevisBold', 'Nevis', 'Nevis/load.css'); +cloudfw_register_font('custom', 'OblikBold', 'Oblik Bold', 'Oblik/load.css'); +cloudfw_register_font('custom', 'PerspectiveSansRegular', 'Perspective', 'Perspective/load.css'); +cloudfw_register_font('custom', 'SteelFish', 'SteelFish', 'SteelFish/load.css'); +cloudfw_register_font('custom', 'TitilliumLRegular', 'Titillium', 'Titillium/load.css'); +cloudfw_register_font('custom', 'ZagRegular', 'Zag', 'Zag/load.css'); + +cloudfw_register_font('google', array('Allan', 'Allerta', 'Anton', 'Arimo', 'Arvo', 'Bangers', 'Bentham', 'Bevan', 'Cabin', 'Cabin Sketch', 'Calligraffitti', 'Candal', 'Cantarell', 'Chewy', 'Coda', 'Copse', 'Corben', 'Droid Sans', 'Just+Another+Hand', 'Kreon', 'Kristi', 'Lato', 'Maiden+Orange', 'Merriweather', 'Molengo', 'Neucha', 'Neuton', 'Nobile', 'Oswald', 'PT+Sans', 'PT Sans Narrow', 'PT+Serif', 'Philosopher', 'Puritan', 'Raleway', 'Quattrocento+Sans', 'Ubuntu', 'Vollkorn')); + + +/* + * CloudFw Register PreDefined Patterns + * + * + * [ID, Name, CSS Code, Group] + * @since 1.0 +**/ + +cloudfw_register_pattern('dot-1', 'Dotted #1', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-dot-1.png); background-repeat: repeat', 'Dots'); +cloudfw_register_pattern('pattern-2', 'Soft Vertical Line', 'background-image: url('.TMP_URL.'/lib/imgs/navigation-pattern.png); background-repeat: repeat', 'Stripes'); +cloudfw_register_pattern('dot-2', 'Crosswise', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-dot-2.png); background-repeat: repeat; background-attachment: fixed', 'Stripes'); +cloudfw_register_pattern('ver-dark-1', 'Vertical Dark Line 10%', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-ver-line-10.png); background-repeat:repeat; background-position: 0 0;', 'Stripes'); +cloudfw_register_pattern('ver-dark-2', 'Vertical Dark Line 20%', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-ver-line-20.png); background-repeat:repeat; background-position: 0 0;', 'Stripes'); +cloudfw_register_pattern('ver-dark-3', 'Vertical Dark Line 30%', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-ver-line-30.png); background-repeat:repeat; background-position: 0 0;', 'Stripes'); +cloudfw_register_pattern('ver-dark-4', 'Vertical Dark Line 40%', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-ver-line-40.png); background-repeat:repeat; background-position: 0 0;', 'Stripes'); +cloudfw_register_pattern('ver-dark-5', 'Vertical Dark Line 50%', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-ver-line-50.png); background-repeat:repeat; background-position: 0 0;', 'Stripes'); + +cloudfw_register_pattern('pattern-1', 'Minimal Triangle', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-1.png); background-repeat: repeat', 'Triangles'); +cloudfw_register_pattern('ver-triangle-1-05', 'Triangle #1 05%', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-triangle-05.png); background-repeat:repeat; background-position: 0 0;', 'Triangles'); +cloudfw_register_pattern('ver-triangle-1-10', 'Triangle #1 10%', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-triangle-10.png); background-repeat:repeat; background-position: 0 0;', 'Triangles'); +cloudfw_register_pattern('ver-triangle-1-20', 'Triangle #1 20%', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-triangle-20.png); background-repeat:repeat; background-position: 0 0;', 'Triangles'); +cloudfw_register_pattern('ver-triangle-1-30', 'Triangle #1 30%', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-triangle-30.png); background-repeat:repeat; background-position: 0 0;', 'Triangles'); +cloudfw_register_pattern('ver-triangle-1-40', 'Triangle #1 40%', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-triangle-40.png); background-repeat:repeat; background-position: 0 0;', 'Triangles'); + + +/* + * CloudFw Sliders + * + * @hook: cloudfw_sliders + * @since 1.0 +**/ + +function cloudfw_sliders() { + $theme_sliders["default_slider"] = array( + "name" => __('Header Slider','cloudfw') + ); + $theme_sliders["inpage_slider"] = array( + "name" => __('Inline Slider','cloudfw') + ); + $theme_sliders["nivo_slider"] = array( + "name" => __('Nivo Slider','cloudfw') + ); + $theme_sliders["piecemaker_slider"] = array( + "name" => __('3D Piecemaker Slider','cloudfw') + ); + $theme_sliders["galleria"] = array( + "name" => __('Galleria','cloudfw') + ); + + return apply_filters('cloudfw_sliders', $theme_sliders); +} + + +/* + * CloudFw Social Services + * + * %1$s : URL, %2$s: Title + * + * @hook: cloudfw_social_services + * @since 1.0 +**/ +function cloudfw_social_services() { + $social_services = array(); + $social_services["facebook"] = array( "item_name" => "Facebook", "item_regex" => 'http://www.facebook.com/share.php?u=%1$s&t=%2$s' ); + $social_services["twitter"] = array( "item_name" => "Twitter", "item_regex" => 'http://twitter.com/share?url=%1$s&text=%2$s' ); + $social_services["friendfeed"] = array( "item_name" => "FriendFeed", "item_regex" => 'http://www.friendfeed.com/share?link=%1$s&title=%2$s' ); + $social_services["digg"] = array( "item_name" => "Digg", "item_regex" => 'http://digg.com/submit?url=%1$s&title=%2$s' ); + $social_services["tumblr"] = array( "item_name" => "Tumblr", "item_regex" => 'http://www.tumblr.com/share?u=%1$s&t=%2$s' ); + $social_services["delicious"] = array( "item_name" => "Delicious", "item_regex" => 'http://delicious.com/post?url=%1$s&title=%2$s' ); + $social_services["myspace"] = array( "item_name" => "Myspace", "item_regex" => 'http://www.myspace.com/Modules/PostTo/Pages/?u=%1$s&t=%2$s' ); + $social_services["linkedin"] = array( "item_name" => "LinkedIn", "item_regex" => 'http://www.linkedin.com/shareArticle?mini=true&url=%1$s&title=%2$s' ); + $social_services["mixx"] = array( "item_name" => "Mixx", "item_regex" => 'http://www.mixx.com/submit?page_url=%1$s&title=%2$s' ); + $social_services["google"] = array( "item_name" => "Google", "item_regex" => 'http://www.google.com/bookmarks/mark?op=edit&bkmk=%1$s&title=%2$s' ); + $social_services["netvibes"] = array( "item_name" => "Netvibes", "item_regex" => 'http://www.netvibes.com/share?url=%1$s&title=%2$s' ); + $social_services["posterous"] = array( "item_name" => "Posterous", "item_regex" => 'http://posterous.com/share?linkto=%1$s&title=%2$s' ); + $social_services["reddit"] = array( "item_name" => "Reddit", "item_regex" => 'http://reddit.com/submit?url=%1$s&title=%2$s' ); + $social_services["stumbleupon"] = array( "item_name" => "Stumbleupon", "item_regex" => 'http://www.stumbleupon.com/submit?url=%1$s&title=%2$s' ); + $social_services["technorati"] = array( "item_name" => "Technorati", "item_regex" => 'http://technorati.com/faves?add=%1$s' ); + $social_services["yahoo-buzz"] = array( "item_name" => "Yahoo Buzz", "item_regex" => 'http://buzz.yahoo.com/submit/?submitUrl=%1$s&submitHeadline=%2$s' ); + return apply_filters('cloudfw_social_services', $social_services); +} + +/* + * Social Bookmarking Services Sizes + * + * @hook: cloudfw_social_services_sizes + * @since 1.0 +**/ +function cloudfw_social_services_sizes() { + + $social_services_sizes[] = array( + "item_value" => "small", + "item_class" => "", + "item_html" => '
      16x16px
      ' + ); + + $social_services_sizes[] = array( + "item_value" => "big", + "item_class" => "", + "item_html" => '
      24x24px
      ' + ); + return apply_filters('cloudfw_social_services_sizes', $social_services_sizes); +} + +/* + * CloudFw Predefined Buttons + * + * @hook: cloudfw_buttons + * @since 1.0 +**/ +function cloudfw_button_array() { + $cloudfw_button_colors["grey"] = array("text" => __('Grey','cloudfw'), "class" => "grey"); + $cloudfw_button_colors["dark"] = array("text" => __('Dark','cloudfw'), "class" => "dark"); + $cloudfw_button_colors["pink"] = array("text" => __('Pink','cloudfw'), "class" => "pink"); + $cloudfw_button_colors["sky"] = array("text" => __('Sky','cloudfw'), "class" => "sky"); + $cloudfw_button_colors["red"] = array("text" => __('Red','cloudfw'), "class" => "red"); + $cloudfw_button_colors["ocean"] = array("text" => __('Ocean','cloudfw'),"class" => "ocean"); + $cloudfw_button_colors["green"] = array("text" => __('Green','cloudfw'), "class" => "green"); + $cloudfw_button_colors["brown"] = array("text" => __('Brown','cloudfw'), "class" => "brown"); + $cloudfw_button_colors["dark_brown"] = array("text" =>__('Dark Brown','cloudfw'), "class" => "dark_brown"); + return apply_filters('cloudfw_buttons', $cloudfw_button_colors); +} + + +/* + * CloudFw Admin Messages + * + * @hook: cloudfw_admin_messages + * @since 1.0 +**/ + +function cloudfw_admin_messages() { + + $msgs[999] = array('msg' => __('The Theme Activated','cloudfw'), 'key' => 'update'); + + $msgs[1000] = array('msg' => __('Options Updated','cloudfw'), 'key' => 'update'); + $msgs[1003] = array('msg' => __('There was an error when saving options','cloudfw'), 'key' => 'cancel'); + $msgs[1005] = array('msg' => __('Sidebar Created','cloudfw'), 'key' => 'add'); + $msgs[1024] = array('msg' => __('1024: An error occurred when uploading','cloudfw'), 'key' => 'cancel'); + + $msgs[2000] = array('msg' => __('Options Deleted','cloudfw'), 'key' => 'cancel'); + $msgs[2001] = array('msg' => __('Sorry, An Error Has Occurred','cloudfw'), 'key' => 'cancel'); + $msgs[2010] = array('msg' => __('Sorry, Your Refferer Cannot Verified','cloudfw'), 'key' => 'cancel'); + + $msgs[6001] = array('msg' => __('Slider Item Added','cloudfw'), 'key' => 'add'); + $msgs[6002] = array('msg' => __('Slider Item(s) Updated','cloudfw'), 'key' => 'update'); + $msgs[6004] = array('msg' => __('Slider Created','cloudfw'), 'key' => 'add'); + $msgs[6005] = array('msg' => __('Slider Updated','cloudfw'), 'key' => 'update'); + + $msgs[7001] = array('msg' => __('New Skin Created','cloudfw'), 'key' => 'add'); + $msgs[7002] = array('msg' => __('The Skin Updated','cloudfw'), 'key' => 'update'); + $msgs[7003] = array('msg' => __('The Skin Deleted','cloudfw'), 'key' => 'cancel'); + $msgs[7004] = array('msg' => __('Theme Skin Changed','cloudfw'), 'key' => 'update'); + $msgs[7005] = array('msg' => __('Theme Skin Updated And Applied','cloudfw'), 'key' => 'update'); + $msgs[7006] = array('msg' => __('The Skin Duplicated','cloudfw'), 'key' => 'add'); + + $msgs[8001] = array('msg' => __('Blog Page Created And Defined Successfully','cloudfw'), 'key' => 'add'); + $msgs[8002] = array('msg' => __('Portfolio Page Created And Defined Successfully','cloudfw'), 'key' => 'add'); + $msgs[8003] = array('msg' => __('Homepage Created Successfuly','cloudfw'), 'key' => 'add'); + $msgs[8004] = array('msg' => __('Slider Samples Created Successfuly','cloudfw'), 'key' => 'add'); + + $msgs[8010] = array('msg' => __('Fonts Updated','cloudfw'), 'key' => 'update'); + $msgs[8011] = array('msg' => __('Fonts Settings Saved','cloudfw'), 'key' => 'update'); + + $msgs[9000] = array('msg' => __('All Theme Settings Restored','cloudfw'), 'key' => 'cancel'); + $msgs[9001] = array('msg' => __('All Cache Files Removed','cloudfw'), 'key' => 'cancel'); + $msgs[9002] = array('msg' => __('Option File Uploaded & Saved Changes','cloudfw'), 'key' => 'add'); + $msgs[9003] = array('msg' => __('Please Upload A File','cloudfw'), 'key' => 'cancel'); + $msgs[9004] = array('msg' => __('The uploaded file not compatible with the theme!','cloudfw'), 'key' => 'cancel'); + $msgs[9005] = array('msg' => __('There was an error uploading the file, please try again!','cloudfw'), 'key' => 'cancel'); + $msgs[9006] = array('msg' => __('Type of the uploaded file not compatible with the theme','cloudfw'), 'key' => 'cancel'); + $msgs[9007] = array('msg' => __('File size too large','cloudfw'), 'key' => 'cancel'); + $msgs[9008] = array('msg' => __('Could not save uploaded file. The upload was cancelled, or server error encountered','cloudfw'), 'key' => 'cancel'); + $msgs[9009] = array('msg' => __('The upload was cancelled because of upload directory isn\'t writable','cloudfw'), 'key' => 'cancel'); + $msgs[9011] = array('msg' => __('The Skin Imported','cloudfw'), 'key' => 'add'); + $msgs[9012] = array('msg' => __('Icon Set Imported','cloudfw'), 'key' => 'add'); + $msgs[9013] = array('msg' => __('The action has been canceled. Please select some skin to backup','cloudfw'), 'key' => 'cancel'); + $msgs[9014] = array('msg' => __('Error: The Zip File Cannot Opened','cloudfw'), 'key' => 'cancel'); + $msgs[9015] = array('msg' => __('Please Upload A Zip File','cloudfw'), 'key' => 'cancel'); + $msgs[9016] = array('msg' => __('Slider Imported','cloudfw'), 'key' => 'add'); + $msgs[9017] = array('msg' => __('Could not be found any .skin file in the zip file','cloudfw'), 'key' => 'cancel'); + $msgs[9018] = array('msg' => __(TMP_PATH.'/resources/skins/ folder cannot opened to scan the skin files','cloudfw'), 'key' => 'cancel'); + $msgs[9019] = array('msg' => __('Fatal Error: Php ZipArchive extension is not found. You can not import a zip file','cloudfw'), 'key' => 'cancel'); + $msgs[9020] = array('msg' => __('The import was cancelled. '.TMP_PATH.'/resources/skins/ folder is not writable','cloudfw'), 'key' => 'cancel'); + $msgs[9021] = array('msg' => __('The type of uploaded file is not valid','cloudfw'), 'key' => 'cancel'); + $msgs[9022] = array('msg' => __('Could not be found any .slider file in the zip file','cloudfw'), 'key' => 'cancel'); + + return apply_filters('cloudfw_admin_messages', $msgs); + +} \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.guide.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.guide.php new file mode 100644 index 0000000..63a8d70 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.guide.php @@ -0,0 +1,428 @@ + sprintf(__('Activate %s','cloudfw'), CLOUD_THEMENAME ), + 'score' => 3, + 'done' => TRUE + ); + +$guide["doc"] = array( + 'msg' => __('Take a look at theme documentation','cloudfw'), + 'score' => 1, + 'url' => $doc_url, + 'custom_text' => array(__('mark as read','cloudfw'),__('mark as unread','cloudfw')) + ); + +/*----------------------------------------------------------------------------------*/ + +$guide[] = array( + 'group' => __('Visual','cloudfw') + ); + +$guide["logo"] = array( + 'msg' => __('Upload a logo image','cloudfw'), + 'score' => 4, + 'url' => $g_page.'tab=general&jump=0', + 'done' => (!empty($_opt[PFIX."_logo"]["image"]) && $_opt[PFIX."_logo"]["image"] !== TMP_URL.'/lib/imgs/logo.png')? TRUE: FALSE, + ); + +$guide["skin"] = array( + 'msg' => __('Import a skin file or create your own color skin','cloudfw'), + 'score' => 4, + 'url' => $g_page.'tab=skins&jump=0', + 'done' => ($skin["mode"] !== 'defined' && $skin["id"] !== PFIX.'_skin_default_data' ) ? TRUE: FALSE + ); + +/*----------------------------------------------------------------------------------*/ + +$guide[] = array( + 'group' => __('General','cloudfw') + ); + +$guide["head_foot"] = array( + 'msg' => __('Set header & footer layout','cloudfw'), + 'score' => 2, + 'url' => $g_page.'tab=general&jump=0' + ); + + +$guide["widgets"] = array( + 'msg' => __('Manage sidebar, header and footer widgets','cloudfw'), + 'score' => 2, + 'url' => admin_url('widgets.php'), + ); + + +/*----------------------------------------------------------------------------------*/ + +$guide[] = array( + 'group' => __('Sliders','cloudfw') + ); + + +$guide["sample_sliders"] = array( + 'msg' => __('Generate sample sliders','cloudfw'), + 'score' => 5, + 'url' => $g_page.'sliderCreateSample=true&nonce='.wp_create_nonce('cloudfw'), + 'done' => (!empty($_opt[PFIX."_slider_ids"]))? TRUE: FALSE, + 'help' => ''.__('manage sliders','cloudfw').'', + 'unlink'=> false + ); + + +/*----------------------------------------------------------------------------------*/ + +$guide[] = array( + 'group' => __('Homepage','cloudfw') + ); + +$guide["hmcontent"] = array( + 'msg' => __('Create & define sample homepage','cloudfw'), + 'score' => 5, + 'url' => 'javascript:void(0);', + 'done' => (get_option('page_on_front'))? TRUE: FALSE, + 'help' => (get_option('page_on_front'))? ''.__('edit','cloudfw').'': NULL, + 'unlink'=> false, + 'modal' => array('title' => 'Create Sample Homepage', 'id' => 'mb_guide_create_sliders') + ); + + +/*----------------------------------------------------------------------------------*/ + +$guide[] = array( + 'group' => __('Blog','cloudfw') + ); + +$guide["blogcreate"] = array( + 'msg' => __('Create & define blog page','cloudfw'), + 'score' => 5, + 'url' => $g_page.'createBlog=true&nonce='.wp_create_nonce('cloudfw'), + 'done' => (get_option('page_for_posts'))? TRUE: FALSE, + 'help' => (get_option('page_for_posts'))? ''.__('edit','cloudfw').'': NULL, + 'unlink'=> true + ); + +/*----------------------------------------------------------------------------------*/ + + +$guide[] = array( + 'group' => __('Portfolio','cloudfw') + ); + + +$guide["portcatcreate"] = array( + 'msg' => __('Create some portfolio categories','cloudfw'), + 'score' => 1, + 'url' => admin_url('edit-tags.php?taxonomy=cat-portfolio&post_type=portfolio'), +// 'done' => (count((array) get_terms('cat-portfolio', 'hide_empty=0'))>0)? TRUE: FALSE, + ); + +$guide["portpostcreate"] = array( + 'msg' => __('Create some portfolio posts','cloudfw'), + 'score' => 4, + 'url' => admin_url('post-new.php?post_type=portfolio'), + 'done' => (count((array) get_terms('cat-portfolio', 'hide_empty=0'))>0)? TRUE: FALSE, + ); + +$guide["portpagecreate"] = array( + 'msg' => __('Insert your portfolio into a page via shortcode generator','cloudfw'), + 'score' => 3, + 'url' => admin_url('post-new.php?post_type=page'), + ); + + +/*----------------------------------------------------------------------------------*/ + +$guide[] = array( + 'group' => __('Navigation Menu','cloudfw') + ); + + +$guide["navmenu"] = array( + 'msg' => __('Manage the navigation menu','cloudfw'), + 'score' => 3, + 'url' => 'nav-menus.php', + 'done' => ( has_nav_menu( 'primary' ) )? TRUE: FALSE + ); + + +/*----------------------------------------------------------------------------------*/ + +$guide[] = array( + 'group' => __('Optional','cloudfw') + ); + +$guide["mods_reg"] = array( + 'msg' => __('Activate custom registration module','cloudfw'), + 'score' => 0, + 'url' => $g_page.'tab=general&jump=2', + 'done' => (_isOnOff($_opt[PFIX."_registration"]["activate"]) )? TRUE: FALSE + ); + +$guide["mods_gmap"] = array( + 'msg' => __('Insert a Google maps api key','cloudfw'), + 'score' => 0, + 'url' => $g_page.'tab=general&jump=3', + 'done' => (!empty($_opt[PFIX."_apis"]["gmap_api_key"]) )? TRUE: FALSE + ); + +$guide["acga"] = array( + 'msg' => __('Insert your Google Analytics account information','cloudfw'), + 'score' => 0, + 'url' => $g_page.'tab=system&jump=1', + 'done' => (!empty($_opt[PFIX."_ga_profile"]) )? TRUE: FALSE + ); + +$guide["backup"] = array( + 'msg' => __('Backup all options','cloudfw'), + 'score' => 0, + 'url' => $g_page.'tab=system&jump=2' + ); + +$guide["vote"] = array( + 'msg' => __('Please vote the theme on ThemeForest','cloudfw'), + 'score' => 0, + 'url' => get_template_item_page_url() + ); + +/*----------------------------------------------------------------------------------*/ + +$total_score = $percent = 0; + +foreach ($guide as $gid => $guide_item){ + if (isset($guide_item["score"]) && is_numeric($guide_item["score"])) + (int)$total_score += $guide_item["score"]; + } + + $ratio = 100 / $total_score; + $guide_done = $_opt[PFIX.'_setup_status']; + + +foreach ($guide as $gid => $guide_item){ + + if (in_array($gid, (array)$guide_done) || $guide_item["done"]) { + (int)$percent += ($ratio*$guide_item["score"]); + $done = true; + }else{$done = false; } + + if (isset($guide_item["group"])): + + $echo .= '
    • '.$guide_item["group"].'
    • '; + + else: + if ( isset($guide_item["custom_text"]) && is_array($guide_item["custom_text"])){ + $undone_text = $guide_item["custom_text"][1]; + $done_text = $guide_item["custom_text"][0]; + }else { + $undone_text = __('mark as undone','cloudfw'); + $done_text = __('mark as done','cloudfw'); + } + + if ($guide_item['modal']) { + $modal = true; + $modal_title = $guide_item['modal']['title']; + $modal_id = $guide_item['modal']['id']; + $modal_width = $guide_item['width'] ? $guide_item['width'] : 'm'; + } else { + $modal = false; + } + + + $echo .= '
    • '; + } else { + $echo .= ''.$done_text.''; + } + if (!empty($guide_item["help"])) $echo .= $guide_item["help"]; // HELP + if (!empty($guide_item["url"]) && !($guide_item["unlink"] && $guide_item["done"] == true) ) + $echo .= ''.$guide_item["msg"].' '; + else + $echo .= ''.$guide_item["msg"].''; + $echo .= '
    • '; + + endif; + + } + +$percent_write = ceil($percent); + +?> + + + + +jQuery(document).ready(function() { + +guide_per_value = jQuery("#pbar-percent").html(); +jQuery("#pbar-bar").animate({"width": guide_per_value+"%"},2000); + + + +jQuery(".markit").live("click",function(){ + + +jQuery("#to-do-loading").show(); + +el = jQuery(this); +id = el.parent("li").attr("id"); +if (!id) id = "__dontshowanymore"; +operation = (el.parent("li").hasClass("done")) ? "undone": "done"; +guide_per_value_old = jQuery("#pbar-percent-old").html(); + +jQuery.ajax({ + url: "'.TMP_ADMIN.'/ajax/guide.php", + cache: false, + data: ({id : id, op : operation, old_val : guide_per_value_old }), + success: function(data) { + jQuery("#guide").html(data); + + guide_per_value = jQuery("#pbar-percent").html(); + jQuery("#pbar-bar").animate({"width": guide_per_value+"%"},2000); + jQuery("#to-do-loading").hide(); + + + } +}); + +return false; + +}); //end of click + }); + + + + ';?> + + +' ?> +
      + +
      + +
      + +
      + +

      + +
      + ',($percent_write <10) ? 10:$percent_write,' '; + + ?> +
      + +
      + +
      %
      +
      +
      + +
      + +
      + +
      + +
      + +
      + +
        + +
      + +
      + + +
      + + '.__('Theme Configuration Completed','cloudfw').'   '.__('Hide The Wizard','cloudfw').'
      ';?> + + +
      + + +
      + + + +' ?> + + + + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.menu_walker.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.menu_walker.php new file mode 100644 index 0000000..bb701ef --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.menu_walker.php @@ -0,0 +1,416 @@ + $_wp_nav_menu_max_depth ? $depth : $_wp_nav_menu_max_depth; + + $indent = ( $depth ) ? str_repeat( "\t", $depth ) : ''; + + ob_start(); + $item_id = esc_attr( $item->ID ); + $removed_args = array( + 'action', + 'customlink-tab', + 'edit-menu-item', + 'menu-item', + 'page-tab', + '_wpnonce', + ); + + $original_title = ''; + if ( 'taxonomy' == $item->type ) { + $original_title = get_term_field( 'name', $item->object_id, $item->object, 'raw' ); + } elseif ( 'post_type' == $item->type ) { + $original_object = get_post( $item->object_id ); + $original_title = $original_object->post_title; + } + + $classes = array( + 'menu-item menu-item-depth-' . $depth, + 'menu-item-' . esc_attr( $item->object ), + 'menu-item-edit-' . ( ( isset( $_GET['edit-menu-item'] ) && $item_id == $_GET['edit-menu-item'] ) ? 'active' : 'inactive'), + ); + + $title = $item->title; + + if ( isset( $item->post_status ) && 'draft' == $item->post_status ) { + $classes[] = 'pending'; + /* translators: %s: title of menu item in draft status */ + $title = sprintf( __('%s (Pending)'), $item->title ); + } + + $title = empty( $item->label ) ? $title : $item->label; + + ?> + +
    • $title
    • "; + $ellipsis = "
    • ...
    • "; + + $min_links = $range * 2 + 1; + $block_min = min($page - $range, $pages - $min_links); + $block_high = max($page + $range, $min_links); + $left_gap = (($block_min - $anchor - $gap) > 0) ? true : false; + $right_gap = (($block_high + $anchor + $gap) < $pages) ? true : false; + + if ($left_gap && !$right_gap) { + $output .= sprintf('%s%s%s', + cloudfw_paginate_loop(1, $anchor), + $ellipsis, + cloudfw_paginate_loop($block_min, $pages, $page) + ); + } + else if ($left_gap && $right_gap) { + $output .= sprintf('%s%s%s%s%s', + cloudfw_paginate_loop(1, $anchor), + $ellipsis, + cloudfw_paginate_loop($block_min, $block_high, $page), + $ellipsis, + cloudfw_paginate_loop(($pages - $anchor + 1), $pages) + ); + } + else if ($right_gap && !$left_gap) { + $output .= sprintf('%s%s%s', + cloudfw_paginate_loop(1, $block_high, $page), + $ellipsis, + cloudfw_paginate_loop(($pages - $anchor + 1), $pages) + ); + } + else { + $output .= cloudfw_paginate_loop(1, $pages, $page); + } + + $output .= $after; + + $output .= ""; + + if ($page < $pages && !empty($nextpage)) { + $output .= ""; + }else { + $output .= ""; + } + + $output .= "
      "; + + + if ($echo) { + echo $output; + } + + return $output; +} + +/** + * @author Eric Martin + * @copyright Copyright (c) 2009, Eric Martin + * @version 1.0 + */ +function cloudfw_paginate_loop($start, $max, $page = 0) { + $output = ""; + for ($i = $start; $i <= $max; $i++) { + $output .= ($page === intval($i)) + ? "
    • $i
    • " + : "
    • $i
    • "; + } + return $output; +} + + + + +function cloudfw_font_engine( $id = NULL ) { + echo get_cloudfw_font_engine($id); +} + +function cloudfw_get_font_data( $force = FALSE ) { + static $font_data; + if (empty($font_data) || $force): + $font_data = cloudfw_prepare_skin_data( cloudfw_get_content_maps("font_map"), get_option(PFIX.'_font_engine') ); + endif; + return $font_data; +} + +function cloudfw_get_fonts( $force = FALSE ) { + static $fonts; + if (empty($fonts) || $force): + $fonts = get_option(PFIX.'_fonts'); + if (empty($fonts) || !is_array($fonts)) + $fonts = array('BebasNeueRegular'); + endif; + return $fonts; +} + +function get_cloudfw_font_engine( $id = NULL ) { + global $_opt, $custom_fonts, $google_fonts; + $fonts = cloudfw_get_fonts(); + $load_google_fonts = $load_custom_fonts = ''; + + if (is_array($fonts)){ + + foreach ($fonts as $font_id) { + if (in_array($font_id, $google_fonts)) { + //Google Font + $load_google_fonts[] = $font_id; + }elseif (isset($custom_fonts[$font_id])) { + //Custom Font + $load_custom_fonts[] = $font_id; + } + + } // foreach: fonts + + }else {return false;} + + + if ( is_array($load_google_fonts) ) { + + foreach ($load_google_fonts as $load_google_fonts => $g_font) { + + $out_google_fonts .= '"'.$g_font.'",'; + + } // foreach: load_google_fonts + + $out_google_fonts = ' + google: { + families: [ '.substr($out_google_fonts,0,-1) .' ] + }, + '; + } + + $out_custom_fonts = $out_google_fonts = ''; + if (is_array($load_custom_fonts)) { + $out_custom_font_families = $out_custom_font_csses = ''; + + foreach ($load_custom_fonts as $load_custom_fonts => $c_font) { + + $out_custom_font_families .= '"'.$c_font.'",'; + $out_custom_font_csses .= '"'.FONTS_DIR.$custom_fonts[$c_font]["css"].'",'; + + } // foreach: load_google_fonts + + $out_custom_fonts = ' + custom: { + families: [ '.substr($out_custom_font_families,0,-1).' ], + urls : [ '.substr($out_custom_font_csses,0,-1).' ] + }, + '; + } + + +$out = ' + + + '; + + return $out; +} + +function cloudfw_comments_open(){ + global $_opt; + return _isOnOff($_opt[PFIX.'_blog_actives']['comments']); +} + + +function cloudfw_make_slider_for_blog($id, $url, $class = NULL){ + + $gallery = $attachments = get_children( array('post_parent' => $id, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order') ); + + if (is_array($attachments)): + + if (is_single()) $class = 'next'; + + foreach ($gallery as $gal_id => $gal) { + + $title = $gal -> post_title; + $desc = $gal -> post_content; + + $thumbnail = wp_get_attachment_image_src($gal_id, 'post-thumbnail', TRUE ); + $thumbnail_src = $thumbnail[0]; + $width = $thumbnail[1]; + $height = $thumbnail[2]; + + if ($width < 640) { + $ratio = (640 / $width); + $width = 640; + $height = floor($height * $ratio); + } + + $out .= " + \"$desc\" + "; + + } + + endif; + + return "
      $out
      "; +} + + + + +function archive_titles(){ + global $post; + + if (is_single()) { + return array( + 'blog_layout' => false, + 'title' => false, + 'text' => false + ); + + }elseif (is_category()) { + return array( + 'blog_layout' => false, + 'title' => __('Category','cloudfw').':', + 'text' => single_cat_title('', false) + ); + }elseif (is_author()) { + return array( + 'blog_layout' => 'minimal', + 'title' => __('Author','cloudfw').':', + 'text' => get_the_author() + ); + }elseif (is_tag()) { + return array( + 'blog_layout' => 'minimal', + 'title' => __('Tag','cloudfw').':', + 'text' => single_tag_title( '', false ) + ); + }elseif (is_search()) { + return array( + 'blog_layout' => 'minimal', + 'title' => __('Search Results For','cloudfw').':', + 'text' => '"'.get_search_query().'"' + ); + }elseif (is_archive()) { + + if ( is_day() ) $text = get_the_date(); + elseif ( is_month() ) $text = get_the_date('F / Y'); + elseif ( is_year() ) $text = get_the_date('Y'); + + return array( + 'blog_layout' => 'minimal', + 'title' => __('Archives','cloudfw'), + 'text' => $text + ); + + + } + + +} + + +function cloudfw_get_image_width($column) { + $portfolio_image_defaults[1] = 410; + $portfolio_image_defaults[2] = 410; + $portfolio_image_defaults[3] = 260; + $portfolio_image_defaults[4] = 185; + $portfolio_image_defaults[5] = 140; + $portfolio_image_defaults[6] = 110; + + return $portfolio_image_defaults[$column]; +} + + +function get_sidebar_defaults($sidebar){ + + $def = array('before_title' => ''); + + switch($sidebar){ + default: + case 'primary-widget-area': + + the_widget('WP_Widget_Meta', NULL, $def); + the_widget('WP_Widget_Calendar', array('title' => 'Calender'), $def); + + break; + case 'archive-widget-area': + + if ( ! dynamic_sidebar( 'primary-widget-area' ) ) { + + the_widget('WP_Widget_Search', NULL, $def); + the_widget('WP_Widget_Calendar', array('title' => 'Calender'), $def); + } + + break; + case 'searchpage-widget-area': + + the_widget('WP_Widget_Search', NULL, $def); + the_widget('WP_Widget_Calendar', array('title' => 'Calender'), $def); + + break; + + } + +} + +function cloudfw_less_text($text = NULL, $count = 50, $after = '..') { + if(empty($text)) return false; + $text_length = strlen($text); + return ($text_length > $count) ? mb_substr($text,0,$count).$after:$text; +} + + +/********************************* +* +* @ Orkun Gursel +* Slider Functions +* Since 1.0 +* +**********************************/ + +// Call Slider Function +function cloudfw_get_slider($id) { + + $slider = get_option($id); + return $slider; + +} + +// Call Slider Options Function +function cloudfw_get_slider_options($id = NULL) { + if (!isset($id)) return false; + + global $_opt; + $slider_ids = $_opt[PFIX.'_slider_ids']; + + $options = isset($slider_ids[$id]) ? $slider_ids[$id] : NULL; + return $options; +} + +// Call Slider Type Function +function cloudfw_get_slider_type($id = NULL) { + if (!isset($id)) return false; + + global $_opt; + $slider_ids = $_opt[PFIX.'_slider_ids']; + $type = isset($slider_ids[$id]["type"]) ? $slider_ids[$id]["type"] : NULL; + return $type; +} + +// Create Function +function cloudfw_create_slider($atts = array(), $reg_a_page = NULL) { + $_opt = getCO('theme', TRUE, TRUE); + + $slider_types = cloudfw_sliders(); + + extract(cloudfw_make_var(array( + 'id' => NULL, + 'title' => NULL, + 'type' => NULL, + 'default_height' => 400, + ), $atts)); + + $random_id = cloudfw_randomizer(20); + + if (empty($title)) + $atts["title"] = __('(Untitled) '.$slider_types[$type]["name"].'','cloudfw'); + + if (empty($id)) + $id = $random_id; + + if (!$type) $atts["type"] = cloudfw_get_slider_type($id); + + $new_slider[$id] = $atts; + + $slider_ids = $_opt[PFIX.'_slider_ids']; + if (empty($id)) + is_array($slider_ids) ? $slider_ids += $new_slider: $slider_ids = $new_slider; + else + $slider_ids[$id] = $new_slider[$id]; + + update_option(PFIX.'_slider_ids', $slider_ids); + + + if ($reg_a_page) { + $old_val = get_post_meta($reg_a_page, PFIX.'_slider_id', TRUE); + if (empty($old_val)) add_post_meta($reg_a_page, PFIX.'_slider_id', $id); else; update_post_meta($reg_a_page, PFIX.'_slider_id', $id, $old_val); + + } + + delete_transient('cloudfw_slider_'.$id); + return $id; +} + +// Delete Function +function cloudfw_delete_slider($id = NULL) { + if (!isset($id)) return false; + + global $_opt; + $slider_ids = $_opt[PFIX.'_slider_ids']; + unset($slider_ids[$id]); + + update_option(PFIX.'_slider_ids', $slider_ids); + delete_option($id); + return $slider_ids; +} + +// Call Slider Into Header +function get_the_slider($id = NULL) { + global $post, $wp_query; + + if (empty($id) && $wp_query->queried_object->ID) {$id = get_post_meta( $wp_query->queried_object->ID , PFIX.'_slider_id', TRUE);} + + $type = cloudfw_get_slider_type($id); + $slider_options = cloudfw_get_slider_options($id); + $slider_data = cloudfw_get_slider($id); + + /* Get Sliders Options */ + if (is_array($slider_data)) { + echo '
      '; + if (file_exists(TMP_INCLUDES."/sliders/$type.php")) { + include(TMP_INCLUDES."/sliders/$type.php"); + } + echo '
      '; + return true; + } + else return false; + +} + + +// Call Slider Into Pages +function cloudfw_get_the_slider($atts = array()) { + /* Get Sliders Options */ + + $id = $atts["id"]; + $type = cloudfw_get_slider_type($id); + + if (empty($id)) + return cloudfw_fatalError(__('The Slider Cannot Found','cloudfw')); + + if (file_exists(TMP_INCLUDES."/sliders/{$type}.php")) include_once(TMP_INCLUDES."/sliders/{$type}.php"); else return '

      '.cloudfw_fatalError(__('The Slider Cannot Found','cloudfw')).'

      '; + $function = "get_{$type}_results"; + + //if ($_GET["cache"] = "FALSE") + return $function($atts); + + /*if (false === ( $out = get_transient('cloudfw_slider_'.$id) ) ) { + $out = $function($atts); + set_transient('cloudfw_slider_'.$id, $out, 2592000); + }*/ + + return $out; +} + + +// Call Slider Source From A Post Gallery +function cloudfw_get_post_gallery_source($post_id = NULL){ + + if (empty( $post_id )) + return false; + + $gallery = $attachments = get_children( array('post_parent' => $post_id, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order') ); + + if (is_array($attachments)): + + foreach ($gallery as $gal_id => $gal) { + + $image = wp_get_attachment_image_src($gal_id, 'full', TRUE ); + $image_src = $image[0]; + $out[] = array( + 'slider_image' => $image_src, + 'slider_title' => $gal -> post_title, + 'slider_caption' => $gal -> post_content + ); + + } + + endif; + + return $out; + +} + + +/********************************* +* +* @ Orkun Gursel +* Skin Functions +* Since 1.0 +* +**********************************/ + +// Get All Skins Function +function cloudfw_get_all_skins() { + return get_option(PFIX.'_skin_ids'); +} + +// Get Current Skin Function +function cloudfw_get_current_skin() { + return get_option(PFIX.'_skin_engine'); +} + +// Get Current Skin Function +function cloudfw_get_current_skin_ID() { + $current_skin = cloudfw_get_current_skin(); + return $current_skin['id']; +} + +// Get A Skin Function +function cloudfw_get_a_skin($id = NULL) { + if (!$id) return false; + $skin = get_option($id); + + return (!empty($skin)) ? $skin: false; +} + +// Creating/Deleting Function +function cloudfw_manage_skin_ID($id = NULL, $op = 'add', $data = array()) { + $skin_ids = cloudfw_get_all_skins(); + + switch ($op) { + case 'add': default: + $random_id = 'skin_'.cloudfw_randomizer(20); + if (empty($id)) $id = $random_id; + + if (!in_array($id, (array)$skin_ids)){ + $skin_ids[] = $id; + + update_option(PFIX.'_skin_ids', $skin_ids); + + if (!empty($data)) { + $data["id"] = $id; + update_option($id, $data); + } + + return $id; + } + return false; + + break; + case 'update': + if (empty($id) || !in_array($id, (array)$skin_ids) ) + return; + + if (!empty($data)) { + update_option($id, $data); + return $id; + } + + return false; + + break; + case 'delete': + + $key = array_search($id,(array) $skin_ids); + + if (isset($key)) { + unset($skin_ids[$key]); + $skin_ids = array_unique($skin_ids); + + update_option(PFIX.'_skin_ids', $skin_ids); + delete_option($id); + + $currrent_skin_id = cloudfw_get_current_skin(); + if ($currrent_skin_id["id"] == $id) + cloudfw_set_default_skins(); + + return $id; + + } + delete_transient(PFIX.'_cloudfw_skin'); + + + return false; + + break; + case 'duplicate': + + $key = array_search($id,(array) $skin_ids); + + if ($key) { + + $new_id = cloudfw_manage_skin_ID(); + $the_new_skin = cloudfw_get_a_skin($id); + + $the_new_skin["id"] = $new_id; + $the_new_skin["name"] = __('Copy_','cloudfw').$the_new_skin["name"]; + + update_option($new_id, $the_new_skin); + return $id; + } + + return false; + + break; + } + +} +// Skin Sync +function cloudfw_sync_skins($id = NULL, $force = FALSE){ + + $currren_skin_id = cloudfw_get_current_skin(); + if ($currren_skin_id["id"] == $id || $force) + update_option(PFIX.'_skin_engine' , get_option($id)); + delete_transient(PFIX.'_cloudfw_skin'); + +} + +// Make Default +function cloudfw_set_default_skins(){ + $out = array( + 'mode' => 'default', //custom + 'name' => '', + 'css' => '', + 'version' => 0, + 'id' => 'default', + 'data' => cloudfw_get_content_maps("skin_map") + ); + + update_option(PFIX.'_skin_engine' , $out); + delete_transient(PFIX.'_cloudfw_skin'); +} + +// Skin Changer +function cloudfw_change_skin($id = NULL) { + $the_skin = get_option($id); + $skin_ids = get_option(PFIX.'_skin_ids'); + + if (in_array($id, (array)$skin_ids)) { + + cloudfw_sync_skins($id, TRUE); + + } else { + + $the_skin = array( + 'mode' => 'defined', + 'id' => $id + ); + update_option(PFIX.'_skin_engine' , $the_skin); + + } + + delete_transient(PFIX.'_cloudfw_skin'); + + return $id; + +} + +// Get Custom Skin Logo +function cloudfw_get_custom_skin_logo($id = NULL) { + if ($id) + $data = cloudfw_get_a_skin($id); + else{ + $data = get_option(PFIX.'_skin_engine'); + } + + return isset($data["data"]["custom"]["custom-logo"]) ? $data["data"]["custom"]["custom-logo"] : NULL; +} + + +// Get Custom Skin Logo +function cloudfw_get_custom_skin_css_code($id = NULL) { + if ($id) + $data = cloudfw_get_a_skin($id); + else{ + $data = get_option(PFIX.'_skin_engine'); + } + + return $data["data"]["custom"]["custom-css"]; +} + +// Get Custom Skin Logo +function cloudfw_get_custom_skin_attr($id = NULL, $attr = NULL) { + if ($id) + $data = cloudfw_get_a_skin($id); + else{ + $data = get_option(PFIX.'_skin_engine'); + } + + return isset($data["data"]["custom"][$attr]) ? $data["data"]["custom"][$attr] : NULL; +} + +// Get Custom Skin Logo +function cloudfw_get_skin_data_instant( $id = NULL ) { + //global $current_skin_id; + $current_skin_id = cloudfw_get_the_skin_id(); + static $current_skin_data; + + if ($current_skin_id) + $id = $current_skin_id; + + if(!empty($current_skin_data)) + return $current_skin_data; + + if ($id) + $current_skin_data = cloudfw_get_a_skin($id); + else{ + $current_skin_data = cloudfw_get_current_skin(); + } + + $current_skin_data['data'] = cloudfw_prepare_skin_data(cloudfw_get_content_maps("skin_map"), $current_skin_data['data']); + return $current_skin_data; +} + + +function cloudfw_get_font_type($id){ + global $custom_fonts, $google_fonts, $default_fonts; + + if (in_array($id, $google_fonts)) { + //Google Font + return 'google'; + }elseif (isset($custom_fonts[$id])) { + //Custom Font + return 'custom'; + }elseif (in_array($id, $default_fonts)) { + //Default Font + return 'default'; + } + +} + + + + + +function wp_the_excerpt_reloaded($args='') { + parse_str($args); + if(!isset($excerpt_length)) $excerpt_length = 10; // length of excerpt in words. -1 to display all excerpt/content + if(!isset($allowedtags)) $allowedtags = ''; // HTML tags allowed in excerpt, 'all' to allow all tags. + if(!isset($filter_type)) $filter_type = 'none'; // format filter used => 'content', 'excerpt', 'content_rss', 'excerpt_rss', 'none' + if(!isset($use_more_link)) $use_more_link = 1; // display + if(!isset($more_link_text)) $more_link_text = __('(more...)','cloudfw'); + if(!isset($force_more)) $force_more = 0; + if(!isset($fakeit)) $fakeit = 1; + if(!isset($fix_tags)) $fix_tags = 1; + if(!isset($no_more)) $no_more = 1; + if(!isset($more_tag)) $more_tag = 'div'; + if(!isset($more_link_title)) $more_link_title = __('Continue reading this entry','cloudfw'); + if(!isset($showdots)) $showdots = 1; + if(!isset($strip_shortcodes)) $strip_shortcodes = 1; + + return the_excerpt_reloaded($excerpt_length, $allowedtags, $filter_type, $use_more_link, $more_link_text, $force_more, $fakeit, $fix_tags, $no_more, $more_tag, $more_link_title, $showdots, $strip_shortcodes); +} + +function the_excerpt_reloaded($excerpt_length=120, $allowedtags='', $filter_type='none', $use_more_link=true, $more_link_text="(more...)", $force_more=true, $fakeit=1, $fix_tags=true, $no_more=false, $more_tag='div', $more_link_title='Continue reading this entry', $showdots=true, $strip_shortcodes = 1) { + if(preg_match('%^content($|_rss)|^excerpt($|_rss)%', $filter_type)) { + $filter_type = 'the_' . $filter_type; + } + return get_the_excerpt_reloaded($excerpt_length, $allowedtags, $filter_type, $use_more_link, $more_link_text, $force_more, $fakeit, $no_more, $more_tag, $more_link_title, $showdots, $strip_shortcodes); +} + +function get_the_excerpt_reloaded($excerpt_length, $allowedtags, $filter_type, $use_more_link, $more_link_text, $force_more, $fakeit, $no_more, $more_tag, $more_link_title, $showdots, $strip_shortcodes) { + global $post; + + if (!empty($post->post_password)) { // if there's a password + if ($_COOKIE['wp-postpass_'.COOKIEHASH] != $post->post_password) { // and it doesn't match cookie + if(is_feed()) { // if this runs in a feed + $output = 'There is no excerpt because this is a protected post.'; + } else { + $output = get_the_password_form(); + } + } + return $output; + } + + if($fakeit == 2) { // force content as excerpt + $text = $post->post_content; + } elseif($fakeit == 1) { // content as excerpt, if no excerpt + $text = (empty($post->post_excerpt)) ? $post->post_content : $post->post_excerpt; + } else { // excerpt no matter what + $text = $post->post_excerpt; + } + + if($strip_shortcodes) $text = strip_shortcodes($text); + + if($excerpt_length < 0) { + $output = $text; + } else { + if(!$no_more && strpos($text, '')) { + $text = explode('', $text, 2); + $l = count($text[0]); + $more_link = 1; + } else { + $text = explode(' ', $text); + if(count($text) > $excerpt_length) { + $l = $excerpt_length; + $ellipsis = 1; + } else { + $l = count($text); + $more_link_text = ''; + $ellipsis = 0; + } + } + for ($i=0; $i<$l; $i++) + $output .= $text[$i] . ' '; + } + + if('all' != $allowed_tags) { + $output = strip_tags($output, $allowedtags); + } + +// $output = str_replace(array("\r\n", "\r", "\n", " "), " ", $output); + + $output = rtrim($output, "\s\n\t\r\0\x0B"); + $output = ($fix_tags) ? $output : balanceTags($output); + $output .= ($showdots && $ellipsis) ? '...' : ''; + + switch($more_tag) { + case('div') : + $tag = 'div'; + break; + case('span') : + $tag = 'span'; + break; + case('p') : + $tag = 'p'; + break; + default : + $tag = 'span'; + } + + if ($use_more_link && $more_link_text) { + if($force_more) { + $output .= ' <' . $tag . ' class="more-link">' . $more_link_text . '' . "\n"; + } else { + $output .= ' <' . $tag . ' class="more-link">' . $more_link_text . '' . "\n"; + } + } + + $output = apply_filters($filter_type, $output); + + return $output; +} + +function cloudfw_google_analytics_tracking($tracking_id){ + if (empty($tracking_id)) return false; + echo ' + '; +}; + + + + +function cloudfw_register_font($type = 'custom', $id = NULL, $name = NULL, $css = NULL) { + + if ($type == 'google') { + global $google_fonts; + + if (is_array($id)): + foreach((array) $id as $font): + $google_fonts[] = $font; + endforeach; + else: + $google_fonts[] = $id; + endif; + + } elseif ($type == 'custom') { + global $custom_fonts; + + $custom_fonts[$id] = array('name' => $name, 'css' => $css); + + }elseif ($type == 'default') { + global $default_fonts; + + $default_fonts[$id] = array('name' => $name); + + } + +} + +function cloudfw_register_pattern($id = NULL, $name = NULL, $code = NULL, $group = NULL) { + global $patterns; + $patterns[$id] = array('name' => $name, 'code' => $code, 'group' => $group); +} + +function cloudfw_deregister_pattern($id = NULL) { + global $patterns; + if(!empty($id)) + unset($patterns[$id]); +} + + + +/** + * Loop Of Social Bookmarking Services For Select Modules + * + * @since 1.0 +**/ +function cloudfw_loop_social_services() { + $social_services = cloudfw_social_services(); + + foreach ($social_services as $social_service_item => $item){ + $loop_social_services[] = array( + "item_value" => $social_service_item, + "item_html" => '
      '.$item["item_name"].'
      ' + ); + } + return $loop_social_services; +} + +/** + * Convert toBytes + * + * @since 1.0 +**/ +function cloudfw_toBytes($str) { + $val = trim($str); + $last = strtolower($str[strlen($str)-1]); + switch($last) { + case 'g': $val *= 1024; + case 'm': $val *= 1024; + case 'k': $val *= 1024; + } + return $val; +} + +/** + * Check Upload Folders + * + * @since 1.0 +**/ +function cloudfw_check_upload_folders(){ + + if ( ! is__writable(CLOUD_UPLOAD_DIR) === true ) { + add_action( 'network_admin_notices', 'cloudfw_check_upload_folder_message', 4 ); + add_action( 'admin_notices', 'cloudfw_check_upload_folder_message', 1 ); + } + + if ( ! is__writable(TEMPLATEPATH . '/cache/') === true ) { + // Create Directory If There Is No + if ( ! file_exists(TEMPLATEPATH . '/cache/')) { + @mkdir(TEMPLATEPATH . '/cache/'); + @chmod(TEMPLATEPATH . '/cache/', 0777); + } + // Check Again + if ( ! is__writable(TEMPLATEPATH . '/cache/') === true ) { + add_action( 'network_admin_notices', 'cloudfw_check_cache_folder_message', 4 ); + add_action( 'admin_notices', 'cloudfw_check_cache_folder_message', 1 ); + } + } +} + + +/** + * CloudFw Error Messages + * + * @since 1.0 +**/ +function cloudfw_check_upload_folder_message() { + + printf ("
      %s
      ", + sprintf ("
      %s
      ", + sprintf ( __('Error: %s folder is not writable. Please adjust the chmod permissions to allow it to be written to. (CHMOD to 777)','cloudfw') , ''. CLOUD_UPLOAD_DIR . '' ) + ) + + ); +} + +function cloudfw_check_cache_folder_message() { + + printf ("
      %s
      ", + sprintf ("
      %s
      ", + sprintf ( __('Error: %s folder is not writable. Please adjust the chmod permissions to allow it to be written to. (CHMOD to 777)','cloudfw') , ''. TEMPLATEPATH . '/cache/') + ) + + ); +} + + +/** + * CloudFw Create Sample Pages + * + * @since 1.0 + */ +function cloudfw_create_a_page($args = array(), $opt = array()){ + if (empty($args) || !is_array($args)) + return false; + + // Insert the post into the database + if (!$opt["update"]) + $out["id"] = wp_insert_post($args); + else + $out["id"] = wp_update_post($args); + + foreach ((array) get_pages('sort_column=post_date&sort_order=desc&post_type=' . $args["post_type"] . '') as $page) { + $lastID = $page->ID; + //$out["id"] = $lastID; + $out["title"] = get_the_title($page->ID); + $out["url"] = get_permalink($page->ID); + + break; + } + + $template = $opt["template"]; + + if (!update_post_meta($lastID, '_wp_page_template', $template) && isset($template)) + add_post_meta($lastID, '_wp_page_template', $template, true); + + return $out; +} + +/** + * CloudFw Get Theme Item Page URL + * + * @since 1.0 + */ +function get_template_item_page_url(){ + return 'http://themeforest.net/item/positive-premium-multipurpose-wordpress-theme/560405'; +} \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.q.process.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.q.process.php new file mode 100644 index 0000000..4d9dad1 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.q.process.php @@ -0,0 +1,479 @@ + 'page-blog.php') ); + + + if ($sys_page_1 !== false){ + update_option('page_for_posts', $sys_page_1['id'] ); + wp_redirect(admin_url(CLOUD_PAGE.'&m=8001')); + }else{ + wp_redirect(admin_url(CLOUD_PAGE.'&m=2001')); + } + } +} + + +if (isset($_GET['createHomepage'])) { + $nonce = $_GET["nonce"]; + check_admin_referer(); + $sys_page_1_init['ID'] = ''; + $sliderID = $_REQUEST["sliderID"]; + + global $_opt; + + if (wp_create_nonce('cloudfw') !== $nonce) wp_redirect(admin_url(CLOUD_PAGE.'&m=2010')); else { + $_opt = getCO(); + $cid = cloudfw_get_page_id($_opt[PFIX.'_sourcepage']); + + + if ($sliderID) + $sys_page_1_init['post_content'] .= '[slider id="'.$sliderID.'"] [slice]'; + + + $sys_page_1_init['ID'] = $cid; + $sys_page_1_init['post_title'] = '[Homepage]'; + $sys_page_1_init['post_status'] = 'publish'; + $sys_page_1_init['post_author'] = 1; + $sys_page_1_init['post_type'] = 'page'; + $sys_page_1_init['post_content'] .= ' +[1of3] +[frame][/frame] + +[stitle]Phasellus lacinia[/stitle] +Cras aliquet, velit sed egestas rutrum, augue dui posuere metus + +[list type="check"] +[li]Phasellus lacinia[/li] +[li]Cras eu lectus urna, a egestas libero[/li] +[li]Aliquam vitae felis (nam, purus elit)[/li] + +[/list] + +[/1of3] +[1of3] + +[frame][/frame] +[stitle]Aliquam vitae felis[/stitle] +Cras aliquet, velit sed egestas rutrum, augue dui posuere metus + +[list type="check"] +[li]Augue dui posuere metus[/li] +[li]Egestas rutrum[/li] +[/list] +[list type="cancel"] +[li]Cras aliquet[/li] +[/list] + +[/1of3] +[1of3_last] + +[frame][/frame] +[stitle]Aliquam vitae felis[/stitle] +Cras aliquet, velit sed egestas rutrum, augue dui posuere metus + +[list type="check"] +[li]Augue dui posuere metus[/li] +[li]Egestas rutrum[/li] +[/list] +[list type="cancel"] +[li]Cras aliquet[/li] +[/list] + +[/1of3_last] + +[slice] + +[portfolio from="a category" id="%PORTFOLIO_CATEGORY_ID%" title="Portfolio" subtitle="Cras aliquet, velit sed egestas rutrum, augue dui posuere metus" columns="4" limit="-1" carousel="1" height="350"] + +[slice] + +[1of3] +

      From The Blog

      + +[blog columns="1" limit="3" style="1"] + +[/1of3] + +[1of3] +

      Follow Us

      +[twitter username="envato" count="4" columns="1"] [/1of3] + + +[1of3_last] +

      Offices

      + +[tabs_simple tabs="Melbourne|Australia"] +[tab] [gmap address="Little Lonsdale St, Melbourne" html="Envato" zoom="15" height="250"] [/tab] +[tab] [gmap address="Victoria 8011 Australia" html="Victoria 8011 Australia" zoom="10" height="250"] [/tab] +[/tabs_simple] + +[/1of3_last] +[divider_line] + +

      +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris aliquam suscipit faucibus. [button size="normal" color="sky" style="margin-left:10px;" link="#"]Velit sed egestas rutrum[/button]

      '; + + $sys_page_1 = cloudfw_create_a_page( $sys_page_1_init, array('update' => true) ); + + if ($sys_page_1 !== false){ + update_option(PFIX.'_homepage_sample', true ); + update_option('show_on_front', 'page' ); + update_option('page_on_front', $sys_page_1['id'] ); + update_option(PFIX.'_homepage_sample', true ); + wp_redirect(admin_url(CLOUD_PAGE.'&m=8003')); + }else{ + wp_redirect(admin_url(CLOUD_PAGE.'&m=2001')); + } + } +} + + + + + +if (isset($_GET['sliderCreateSample'])) { + $nonce = $_GET["nonce"]; + check_admin_referer(); + global $_opt; + + if (wp_create_nonce('cloudfw') !== $nonce) wp_redirect(admin_url(CLOUD_PAGE.'&m=2010')); else { + +/* CU3ER SLIDER */ +$piecemaker_main = array ( + 'foldername' => '3D_Piecemaker_Slider', + 'title' => '[Sample] 3D Homepage Slider', + 'width' => '860', + 'height' => '400', + 'pausetime' => '10', + 'autoplay' => '1', + 'dropShadowAlpha' => '0.7', + 'dropShadowScale' => '0.9', + 'controlBg' => 'FFFFFF', + 'controlText' => '000000', + 'controlAlpha' => '0.7', + 'controlAlphaOver' => '0.95', + 'fieldOfView' => '70', + 'id' => 'piecemakerSample', + 'type' => 'piecemaker_slider', +); + +$piecemaker_data = array ( + 0 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400.gif', + 'slider_type' => 'image', + 'slider_source' => '', + 'slider_url' => '', + 'slider_url_target' => '_self', + 'slider_title' => '', + 'transition_effect' => '', + 'slider_name' => 'Item #1', + 'slider_caption' => '', + 'slider_pieces' => '9', + 'slider_time' => '1.2', + 'slider_delay' => '0.1', + 'slider_depth_offset' => '300', + 'slider_cube_distance' => '30', + ), + 1 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400_secondary.gif', + 'slider_type' => 'image', + 'slider_source' => '', + 'slider_url' => '', + 'slider_url_target' => '_self', + 'slider_title' => '', + 'transition_effect' => '', + 'slider_name' => 'Item #2', + 'slider_caption' => '', + 'slider_pieces' => '16', + 'slider_time' => '1.2', + 'slider_delay' => '0.1', + 'slider_depth_offset' => '300', + 'slider_cube_distance' => '30', + ), + 2 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400.gif', + 'slider_type' => 'image', + 'slider_source' => '', + 'slider_url' => '', + 'slider_url_target' => '_self', + 'slider_title' => '', + 'transition_effect' => '', + 'slider_name' => 'Item #3', + 'slider_caption' => '', + 'slider_pieces' => '1', + 'slider_time' => '1.2', + 'slider_delay' => '0.1', + 'slider_depth_offset' => '300', + 'slider_cube_distance' => '30', + ), + 3 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400_secondary.gif', + 'slider_type' => 'image', + 'slider_source' => '', + 'slider_url' => 'http://google.com/', + 'slider_url_target' => '_self', + 'slider_title' => '', + 'transition_effect' => '', + 'slider_name' => 'Item #4', + 'slider_caption' => '', + 'slider_pieces' => '3', + 'slider_time' => '1.2', + 'slider_delay' => '0.2', + 'slider_depth_offset' => '300', + 'slider_cube_distance' => '30', + ) +); + + +if ($piecemaker_slider_id = cloudfw_create_slider($piecemaker_main)) + update_option($piecemaker_slider_id, $piecemaker_data); + + + +/* NIVO SLIDER */ +$nivo_main = array ( + 'source' => 'manual', + 'id' => 'nivoSample', + 'title' => '[Sample] Nivo Slider', + 'width' => '860', + 'height' => '400', + 'effect' => 'boxRain', + 'effect_speed' => '3000', + 'autorotation_speed' => '5000', + 'slices' => '8', + 'pagination' => '1', + 'next_prev' => true, + 'type' => 'nivo_slider', + 'foldername' => 'Nivo_Slider' +); + +$nivo_data = array ( + 0 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400.gif', + 'slider_url' => '', + 'slider_video' => '', + 'slider_title' => '', + 'slider_name' => 'Item #1', + 'slider_caption' => 'Sample Caption', + ), + 1 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400_secondary.gif', + 'slider_url' => '', + 'slider_video' => '', + 'slider_title' => '', + 'slider_name' => 'Item #2', + 'slider_caption' => '', + ), + 2 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400.gif', + 'slider_url' => '', + 'slider_video' => '', + 'slider_title' => '', + 'slider_name' => 'Item #3', + 'slider_caption' => '', + ) +); + + +if ($nivo_slider_id = cloudfw_create_slider($nivo_main)) + update_option($nivo_slider_id, $nivo_data); + + +/* INLINE SLIDER */ +$inline_main = array ( + 'foldername' => 'Inline_Slider', + 'id' => 'inlineSample', + 'title' => '[Sample] Inline Slider', + 'width' => '860', + 'height' => '400', + 'effect' => 'slide', + 'effect_speed' => '500', + 'autorotation_speed' => '5', + 'pagination' => '1', + 'autorotation' => '1', + 'next_prev' => '1', + 'type' => 'inpage_slider', +); + +$inline_data = array ( + 0 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400.gif', + 'slider_url' => '', + 'slider_video' => '', + 'slider_title' => '', + 'slider_name' => 'Item #1', + ), + 1 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400_secondary.gif', + 'slider_url' => '', + 'slider_video' => '', + 'slider_title' => '', + 'slider_name' => 'Item #2', + 'slider_caption' => '', + ), + 2 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400.gif', + 'slider_url' => '', + 'slider_video' => '', + 'slider_title' => '', + 'slider_name' => 'Item #3', + 'slider_caption' => '', + ) +); + +if ($inline_id = cloudfw_create_slider($inline_main)) + update_option($inline_id, $inline_data); + + +/* GALLERIA SLIDER */ +$galleria_main = array ( + 'foldername' => 'Galleria', + 'id' => 'galleriaSample', + 'source' => 'manual', + 'title' => '[Sample] Galleria', + 'width' => '860', + 'height' => '400', + 'pausetime' => '5', + 'effect' => 'fade', + 'effect_speed' => '400', + 'imageCrop' => '1', + 'thumbnails' => '1', + 'type' => 'galleria' +); + +$galleria_data = array ( + 0 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400.gif', + 'slider_url' => '', + 'slider_video' => '', + 'slider_title' => '', + 'slider_name' => 'Item #1', + ), + 1 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400_secondary.gif', + 'slider_url' => '', + 'slider_video' => '', + 'slider_title' => '', + 'slider_name' => 'Item #2', + 'slider_caption' => '', + ), + 2 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400.gif', + 'slider_url' => '', + 'slider_video' => '', + 'slider_title' => '', + 'slider_name' => 'Item #3', + 'slider_caption' => '', + ) +); + + +if ($galleria_id = cloudfw_create_slider($galleria_main)) + update_option($galleria_id, $galleria_data); + + + wp_redirect(admin_url(CLOUD_PAGE.'&m=8004')); + + } + +} + + + +if (isset($_GET['duplicateSkin'])) { + $id = $_GET["id"]; + cloudfw_manage_skin_ID($id,'duplicate'); + wp_redirect(admin_url(CLOUD_PAGE.'&tab=skins&jump=0&m=7006')); +} + +if (isset($_GET['deleteSkin'])) { + $id = $_GET["id"]; + cloudfw_manage_skin_ID($id,'delete'); + wp_redirect(admin_url(CLOUD_PAGE.'&tab=skins&jump=0&m=7003')); +} + +if (isset($_GET['clvf'])) { + $nonce = $_POST["nonce"]; + + if (wp_create_nonce('cloudfw') !== $nonce) wp_redirect(admin_url(CLOUD_PAGE.'&m=2010')); else { + + $tf_id = $_POST["tf_id"]; + $tf_k = $_POST["tf_k"]; + + if (isset($tf_id) && isset($tf_k)){ + + update_option('api_id', cloudfw__sc99($tf_id)); + update_option('api_key', cloudfw__sc99($tf_k)); + + } + + } + + + +} \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.quicktags.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.quicktags.php new file mode 100644 index 0000000..b2d97a0 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/fn.quicktags.php @@ -0,0 +1,71 @@ + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/include_sections_js.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/include_sections_js.php new file mode 100644 index 0000000..e6ba9d8 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/include_sections_js.php @@ -0,0 +1,59 @@ + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/slider.import_form.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/slider.import_form.php new file mode 100644 index 0000000..7ec3e4d --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/slider.import_form.php @@ -0,0 +1,6 @@ + + + + + + + + +
      + +
      + +
      + +
      + + '.__('Account','cloudfw').': '.$ga_id.' ('.$ga_profile.')
      ' ; + + + ?> +

      + +
      +
      + +
      + +
      + +
      + + + + jQuery(document).ready(function() { + + + jQuery.ajax({ + url: "'.TMP_ADMIN.'/ajax/ga.php", + cache: false, + data: ({x : "main"}), + success: function(data) { + jQuery("#ga").html(data); + jQuery(".tabs").tabs({ cookie: { expires: 60 }, + load: function(event, ui) { + + + jQuery(".tabs").tabs({ cookie: { expires: 60 } }); + + + }, + spinner: "Retrieving data...", + deselectable: true + + }); + + } + }); + + + + + + }); + + + + ';?> + + +
      + + +
      + + + + + + + + + + +
      + +
      + +
      + +
      + +
      +

      +
      +
      + +
      + +
      + +
      + + + + jQuery(document).ready(function() { + + + jQuery.ajax({ + url: "'.TMP_ADMIN.'/ajax/lastupdates.php", + data: {nonce: "'. wp_create_nonce('cloudfw').'"}, + success: function(data) { + jQuery("#lastupdates_news").html(data); + } + }); + + + + + + }); + + + + ';?> + +
      + + +
      + +
      + + + +
      + + +
      + +
      + + + + + + + + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_settings_font.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_settings_font.php new file mode 100644 index 0000000..0f47244 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_settings_font.php @@ -0,0 +1,1346 @@ + + +
      + + +
    • '.__('customize','cloudfw').'
    • +
    • '.__('install/uninstall fonts','cloudfw').'
    • + +
      '; + $onloadscript = 'jQuery(".tabs").tabs({ cookie: { expires: 60, name: "CloudFW_PG_'.$sector_id.'" }});'; + + require (TMP_ADMIN_PATH.'/inc/cloud_header.php'); + general_page_operations($tab); + + $array_fonts = cloudfw_grouped_font_list(); + + ?> + + + + +
      + + + + +
      + + + +
      + +
      + +
      + +
      + +
      1

      + +
      + + +
      + +
      :
      +
      + +
      :
      + PFIX.'_body_font_family', + 'value' => $_opt[PFIX."_font_engine"]["body"]["font-family"], + 'content' => $array_fonts, + 'toggle' => TRUE + ) + ); + + ?> +
      +
      :
      + '.$item_variable.' px
      ', // preview function + NULL, // orientation + 'input_440' //class + + ); + + unset($item_id); + unset($item_variable); + ?> + + +
      +
      + +
      +
      + + +
      + +
      + +
      :
      +
      + +
      :
      + PFIX.'_content_font_family', + 'value' => $_opt[PFIX."_font_engine"][".content"]["font-family"], + 'content' => $array_fonts, + 'toggle' => TRUE + ) + ); + + ?> +
      + +
      + +
      :
      + '.$item_variable.' px
      ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
      +
      + +
      :
      + 0) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
      '.$item_def_variable.' em
      ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> + +
      + + +
      +
      + +
      +
      + + +
      + + + +
      + +
      + + + + +
      + +
      + +
      + +
      + +
      2

      + +
      + + +
      + +
      :
      +
      + + PFIX.'_headings_font_family', + 'value' => $_opt[PFIX."_font_engine"]["h1,h2,h3,h4,h5,h6"]["font-family"], + 'content' => $array_fonts, + 'toggle' => TRUE + ) + ); + + ?> + +
      +
      + +
      +
      + + +
      + + +
      + +
      :
      +
      + +
      :
      + '.$item_variable.' px
      ', // preview function + NULL, // orientation + 'input_440' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
      + +
      + +
      :
      + 0) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
      '.$item_def_variable.' em
      ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> + +
      +
      +
      :
      + -1) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
      '.$item_def_variable.' em
      ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
      + + +
      + + +
      + +
      +
      + + + + +
      + +
      + +
      :
      +
      + +
      :
      + '.$item_variable.' px
      ', // preview function + NULL, // orientation + 'input_440' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
      + +
      + +
      :
      + 0) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
      '.$item_def_variable.' em
      ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> + +
      +
      +
      :
      + -1) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
      '.$item_def_variable.' em
      ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
      + + +
      + + +
      + +
      +
      + +
      + +
      + +
      :
      +
      + +
      :
      + '.$item_variable.' px
      ', // preview function + NULL, // orientation + 'input_440' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
      + +
      + +
      :
      + 0) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
      '.$item_def_variable.' em
      ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> + +
      +
      +
      :
      + -1) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
      '.$item_def_variable.' em
      ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
      + + +
      + + +
      + +
      + + +
      + +
      + +
      :
      +
      + +
      :
      + '.$item_variable.' px
      ', // preview function + NULL, // orientation + 'input_440' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
      + +
      + +
      :
      + 0) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
      '.$item_def_variable.' em
      ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> + +
      +
      +
      :
      + -1) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
      '.$item_def_variable.' em
      ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
      + + +
      + + +
      + +
      + + + +
      + +
      + +
      :
      +
      + +
      :
      + '.$item_variable.' px
      ', // preview function + NULL, // orientation + 'input_440' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
      + +
      + +
      :
      + 0) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
      '.$item_def_variable.' em
      ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> + +
      +
      +
      :
      + -1) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
      '.$item_def_variable.' em
      ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
      + + +
      + + +
      + +
      + + + + +
      +
      + +
      + + + + + + + + + +
      + +
      + +
      + +
      + +
      3

      + +
      + +
      +
        +
      • +
      • +
      • +
      +
      + + + + + +
      + + +
      + +
      :
      +
      + +
      + +
      :
      + '.$item_variable.' px
      ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
      +
      + +
      :
      + 0) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
      '.$item_def_variable.' em
      ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> + +
      + + +
      +
      + +
      +
      + + +
      + + + +
      + + +
      + +
      :
      +
      + +
      :
      + PFIX.'_sidebar_title_font_family', + 'value' => $_opt[PFIX."_font_engine"][".sidebar-widget-title"]["font-family"], + 'content' => $array_fonts, + 'toggle' => TRUE + ) + ); + + ?> + +
      + + +
      + +
      :
      + '.$item_variable.' px
      ', // preview function + NULL, // orientation + 'input_150' //class + ); + + unset($item_id); + unset($item_variable); + ?> + +
      +
      +
      :
      + -1) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
      '.$item_def_variable.' em
      ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
      + +
      + +
      +
      +
      + + +
      + + + + + + +
      + + +
      + +
      :
      +
      + +
      :
      + PFIX.'_blurb_font_family', + 'value' => $_opt[PFIX."_font_engine"]["#blurb h1"]["font-family"], + 'content' => $array_fonts, + 'toggle' => TRUE + ) + ); + + ?> + +
      + + +
      + +
      :
      + '.$item_variable.' px
      ', // preview function + NULL, // orientation + 'input_150' //class + ); + + unset($item_id); + unset($item_variable); + ?> + +
      +
      +
      :
      + -1) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
      '.$item_def_variable.' em
      ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
      + +
      + +
      +
      +
      + + + + + + + + + + + +
      + + + + + + + + + + + + + +
      + + + + +
      + + +
      + +
      + +
      + + + + + + +
      + +
      + +
      + + $font) { + + $custom_fonts_array[] = array( + "item_value" => $font_id, + "item_class" => "", + "item_html" => ''.$font["name"].''.$skin_version_echo.'', + "item_before" => '', + "item_after" => ''.__('Css','cloudfw').'' + ); + + } + admin_create_selectlist( + PFIX."_loaded_fonts", // id + $custom_fonts_array, // items + NULL, //default_value + "check", + $fonts, + "font_selector" + );?> + +
      + +
      +
      + + + + +
      + +
      + + +
      + + $font_id, + "item_class" => "", + "item_html" => ''.$font_id.'', + "item_before" => '', + "item_after" => ''.__('Css','cloudfw').'' + ); + + } + admin_create_selectlist( + PFIX."_loaded_fonts", // id + $google_fonts_array, // items + NULL, //default_value + "check", + $fonts, + "font_selector" + );?> + +
      + +
      +
      + + + +
      + + + +
      + +
      + + +
      + + + + +
      + + + + + + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_settings_ga.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_settings_ga.php new file mode 100644 index 0000000..389924f --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_settings_ga.php @@ -0,0 +1,126 @@ + + jQuery(document).ready(function() { + + + jQuery.ajax({ + url: "'.TMP_ADMIN.'/ajax/ga_check.php", + cache: false, + data: ({x : "main"}), + success: function(data) { + + if (jQuery.trim(data)=="NOAUTH") { + jQuery("#ga_error").html("
      '.__('Connection is failed. Please check your account informations','cloudfw').'
      "); + jQuery("#ga_form").show(); + jQuery("#ga_check").hide(); + return false; + } + + jQuery("#ga_check").html(data); + + function setupLabel() { + if (jQuery(".label_check input").length) { + jQuery(".label_check").each(function(){ + jQuery(this).removeClass("c_on"); + }); + jQuery(".label_check input:checked").each(function(){ + jQuery(this).parent("label").addClass("c_on"); + }); + }; + if (jQuery(".label_radio input").length) { + jQuery(".label_radio").each(function(){ + jQuery(this).removeClass("r_on"); + }); + jQuery(".label_radio input:checked").each(function(){ + jQuery(this).parent("label").addClass("r_on"); + }); + }; + }; + jQuery(".label_check, .label_radio").live("click",function(){ + setupLabel(); + + jQuery("input[name^=\'ga_profile\']").live("click",function(){ + + jQuery("#'.PFIX.'_ga_profile").val(jQuery(this).val()); + + + }); + + }); + setupLabel(); + + } + + }); + + + + + + }); + + + + ';?> + +
      + +
      + +
      + + " /> + + + + + + + + + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_settings_render.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_settings_render.php new file mode 100644 index 0000000..a204117 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_settings_render.php @@ -0,0 +1,63 @@ + $current_page, + 'this_page' => $this_page, + 'lastID' => $lastID, + '_opt' => $_opt + ); + + cloudfw_render_page( isset($current_page_data['load_file']) ? $current_page_data['load_file'] : NULL, $args ); + + $load_header = isset($current_page_data["load_header"]) ? $current_page_data["load_header"] : NULL; + $load_footer = isset($current_page_data["load_footer"]) ? $current_page_data["load_footer"] : NULL; + + if ( ! (isset($load_header) && !$load_header) ): +?> + +
      + + + +
      + + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_settings_sidebars.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_settings_sidebars.php new file mode 100644 index 0000000..2cef05c --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_settings_sidebars.php @@ -0,0 +1,59 @@ +
      + + + + + $sidebar ) { + if ( ! $sidebar_id ) + continue; + ?> + +
      + + '.__('Remove','cloudfw').' '.$sidebar["name"].'';?> + +
      + + +
      + +
      \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_skin_create_form.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_skin_create_form.php new file mode 100644 index 0000000..524fb35 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_skin_create_form.php @@ -0,0 +1,24 @@ +
      + + + +
      +
      + +
      + +
      + +
      + + +
      \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_skin_forms.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_skin_forms.php new file mode 100644 index 0000000..3c91608 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_skin_forms.php @@ -0,0 +1,425 @@ + + '; + + $array_patterns = cloudfw_grouped_pattern_list(); + + // Repeatings + $array_image_repeat[] = array( + "item_name" => __('Default','cloudfw'), + "item_value" => '' + ); + + $array_image_repeat[] = array( + "item_name" => __('Repeat X and Y','cloudfw'), + "item_value" => 'repeat' + ); + + $array_image_repeat[] = array( + "item_name" => __('Repeat-X','cloudfw'), + "item_value" => 'repeat-x' + ); + + $array_image_repeat[] = array( + "item_name" => __('Repeat-Y','cloudfw'), + "item_value" => 'repeat-y' + ); + + $array_image_repeat[] = array( + "item_name" => __('No-Repeat','cloudfw'), + "item_value" => 'no-repeat' + ); + + // Background -Positions + $array_image_positions[] = array( + "item_name" => __('Default','cloudfw'), + "item_value" => '' + ); + $array_image_positions[] = array( + "item_name" => __('Center, Center','cloudfw'), + "item_value" => '50% 50%' + ); + $array_image_positions[] = array( + "item_name" => __('Center, Left','cloudfw'), + "item_value" => '100% 50%' + ); + $array_image_positions[] = array( + "item_name" => __('Center, Right','cloudfw'), + "item_value" => '100% 50%' + ); + $array_image_positions[] = array( + "item_name" => __('Top, Left','cloudfw'), + "item_value" => '0 0' + ); + $array_image_positions[] = array( + "item_name" => __('Top, Right','cloudfw'), + "item_value" => '100% 0' + ); + $array_image_positions[] = array( + "item_name" => __('Top, Center','cloudfw'), + "item_value" => '50% 0' + ); + $array_image_positions[] = array( + "item_name" => __('Bottom, Left','cloudfw'), + "item_value" => '0 100%' + ); + $array_image_positions[] = array( + "item_name" => __('Bottom, Right','cloudfw'), + "item_value" => '100% 100%' + ); + $array_image_positions[] = array( + "item_name" => __('Bottom, Center','cloudfw'), + "item_value" => '50% 100%' + ); + + // Text-Decorations + $array_text_decorations[] = array( + "item_name" => __('Default','cloudfw'), + "item_value" => '' + ); + $array_text_decorations[] = array( + "item_name" => __('None','cloudfw'), + "item_value" => 'none' + ); + $array_text_decorations[] = array( + "item_name" => __('Underline','cloudfw'), + "item_value" => 'underline' + ); + $array_text_decorations[] = array( + "item_name" => __('Overline','cloudfw'), + "item_value" => 'overline' + ); + $array_text_decorations[] = array( + "item_name" => __('Line-Through','cloudfw'), + "item_value" => 'line-through' + ); + + // Attachment + $array_image_attachment[] = array( + "item_name" => __('Default','cloudfw'), + "item_value" => '' + ); + + $array_image_attachment[] = array( + "item_name" => __('Fixed','cloudfw'), + "item_value" => 'fixed' + ); + + $array_image_attachment[] = array( + "item_name" => __('Scroll','cloudfw'), + "item_value" => 'scroll' + ); + + $array_image_attachment[] = array( + "item_name" => __('Inherit','cloudfw'), + "item_value" => 'inherit' + ); + + + // Navigation Menu Styles + $array_nav_menu_styles[] = array( + "item_name" => __('Liquid','cloudfw'), + "item_value" => '' + ); + + $array_nav_menu_styles[] = array( + "item_name" => __('Fixed','cloudfw'), + "item_value" => 'fixed' + ); + +?> + + + + + +
      + +
      +
      + + + + + +
      + + + + +
      + +
      + + + + +'; ?> +
      + + jQuery(document).ready(function() { + jQuery("#skin_apply","#add_skin_form").val("0"); + + jQuery("#save_apply").click(function(){ + + jQuery("#skin_apply","#add_skin_form").val("1"); + jQuery("#add_skin_form").submit(); + + }); + }); +
      '; ?> +
      + +
      +
      + + + + + + + +
      '.__('Default skins only can be modified via css files.
      But no problem, you can create your own custom color skin with CloudFw Skin Engine','cloudfw').'

      '.__('Create New One','cloudfw').'
      '; + + endif; +?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_skin_import_form.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_skin_import_form.php new file mode 100644 index 0000000..1eae4e0 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_skin_import_form.php @@ -0,0 +1,6 @@ + + +
      + + "hidden"); + else + $toggle_classes = array(0 => "hidden"); + +?> + + + + + + + + + + + '; ?> + +
      + +
      + +
      + +
      + +
      +
      + + + + + + + +
      +
      1

      +
      + +
      + + + +
      + + +
      + +
      + + '; + + ?> + + + +
      + + + + + + + + +
      + + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_sources.blog.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_sources.blog.php new file mode 100644 index 0000000..d7bc53e --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_sources.blog.php @@ -0,0 +1,31 @@ + 'Full Text Mode', + "item_value" => 'full' + ); + + $blog_modes[] = array( + "item_title" => 'Excerpt Mode', + "item_value" => 'excerpt' + ); + + return $blog_modes; +} + +function cloudfw_admin_loop_blog_layouts(){ + + $blog_layouts[] = array( + "item_title" => 'Default', + "item_value" => 'full' + ); + + $blog_layouts[] = array( + "item_title" => 'Minimal', + "item_value" => 'minimal' + ); + + return $blog_layouts; +} \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_sources.sliders.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_sources.sliders.php new file mode 100644 index 0000000..10be8c9 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_sources.sliders.php @@ -0,0 +1,78 @@ + __('No-Repeat','cloudfw'), + "item_value" => 'no-repeat' + ); + + $bg_repeat[] = array( + "item_title" => __('Repeat','cloudfw'), + "item_value" => 'repeat' + ); + + $bg_repeat[] = array( + "item_title" => __('Repeated Only Along The X Axis','cloudfw'), + "item_value" => 'repeat-x' + ); + + $bg_repeat[] = array( + "item_title" => __('Repeated Only Along The Y Axis','cloudfw'), + "item_value" => 'repeat-y' + ); + + return $bg_repeat; +} + + +function cloudfw_admin_nivo_effects_array() { + + $slide_eff = array(); + $slide_eff[] = array('item_title' => 'Random', 'item_value' => 'random'); + $slide_eff[] = array('item_title' => 'Fade', 'item_value' => 'fade'); + $slide_eff[] = array('item_title' => 'sliceDown', 'item_value' => 'sliceDown'); + $slide_eff[] = array('item_title' => 'sliceUp', 'item_value' => 'sliceUp'); + $slide_eff[] = array('item_title' => 'sliceUpLeft', 'item_value' => 'sliceUpLeft'); + $slide_eff[] = array('item_title' => 'sliceUpDown', 'item_value' => 'sliceUpDown'); + $slide_eff[] = array('item_title' => 'sliceUpDownLeft', 'item_value' => 'sliceUpDownLeft'); + $slide_eff[] = array('item_title' => 'Fold', 'item_value' => 'fold'); + $slide_eff[] = array('item_title' => 'slideInRight', 'item_value' => 'slideInRight'); + $slide_eff[] = array('item_title' => 'slideInLeft', 'item_value' => 'slideInLeft'); + $slide_eff[] = array('item_title' => 'boxRandom', 'item_value' => 'boxRandom'); + $slide_eff[] = array('item_title' => 'boxRain', 'item_value' => 'boxRain'); + $slide_eff[] = array('item_title' => 'boxRainReverse', 'item_value' => 'boxRainReverse'); + $slide_eff[] = array('item_title' => 'boxRainGrow', 'item_value' => 'boxRainGrow'); + $slide_eff[] = array('item_title' => 'boxRainGrowReverse', 'item_value' => 'boxRainGrowReverse'); + return $slide_eff; +} + +function cloudfw_admin_url_targets_array() { + + $url_targets = array(); + $url_targets[] = array('item_title' => 'Self', 'item_value' => '_self'); + $url_targets[] = array('item_title' => 'Blank', 'item_value' => '_blank'); + $url_targets[] = array('item_title' => 'Parent', 'item_value' => '_parent'); + $url_targets[] = array('item_title' => 'Top', 'item_value' => '_top'); + return $url_targets; +} + +function cloudfw_admin_galleria_effects_array() { + + $slide_eff = array(); + $slide_eff[] = array('item_title' => 'Fade', 'item_value' => 'fade'); + $slide_eff[] = array('item_title' => 'Slide', 'item_value' => 'slide'); + $slide_eff[] = array('item_title' => 'Flash', 'item_value' => 'flash'); + $slide_eff[] = array('item_title' => 'Pulse', 'item_value' => 'pulse'); + $slide_eff[] = array('item_title' => 'Fade & Slide', 'item_value' => 'fadeslide'); + return $slide_eff; +} + +function cloudfw_admin_piecemaker_type() { + + $types = array(); + $types[] = array('item_title' => 'Image', 'item_value' => 'image'); + $types[] = array('item_title' => 'Video', 'item_value' => 'video'); + $types[] = array('item_title' => 'Flash', 'item_value' => 'flash'); + return $types; +} diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_sources.system.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_sources.system.php new file mode 100644 index 0000000..85025d4 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/inc/theme_sources.system.php @@ -0,0 +1,196 @@ + + +
      + + + + + + + +

      +
      +
      + + + +
      + + + + + + '; + + ?> +
      +
      +
      + + + + +
      +
      + + + + + +
      + +
      + File Size Limit: {$sizeLimit}"; + + ?> + +
      +
      + + + +
      + + + + + + '; + + ?> + +
      +
      +
      + + + +
      +
      + + + + + +
      +
      + + File Size Limit: {$sizeLimit}"; + + ?> + +
      +
      + + + +
      +
      + + + + + + + +
      :

      +
      +
      + $font) { + + $custom_fonts_array[] = array( + "item_value" => $font_id, + "item_class" => "", + "item_html" => ''.$font["name"].''.$skin_version_echo.'' + ); + + } + + return $custom_fonts_array; + +} + +function cloudfw_admin_get_google_fonts_array() { + + global $google_fonts; + + asort($google_fonts); + + foreach ((array)$google_fonts as $font_id) { + + $google_fonts_array[] = array( + "item_value" => $font_id, + "item_class" => "", + "item_html" => ''.$font_id.'', + ); + + } + + return $google_fonts_array; + +} \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/cloudfw_shortcodes.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/cloudfw_shortcodes.php new file mode 100644 index 0000000..2a438a0 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/cloudfw_shortcodes.php @@ -0,0 +1,1864 @@ + + +
      + +
        + +
      • + +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • +
      • + +
      + + +
      +
      + +
      + +
        + +
      • + + +
        +
        + + Ξ + + + +
        +
        + +
        + +
        + +
        + + Ξ + + + + +
        + + +
        + +
        + +
        + +
        + + +
        + +
        + + Ξ + + + + +
        + + +
        +
        + +
        + +
        + + Ξ + + + + +
        + + +
        + +
        + +
        +
        + +
        + +
        + + Ξ + + + +
        +
        +
        + +
        + +
        + + Ξ + + +
        +
        +
        +
        + +
        +
        + + Ξ + + + +
        +
        +
        + +
        +
        + + Ξ + + + +
        +
        +
        + +
        + +
        + +
        + +
        + + Ξ + + + +
        +
        + +
        + +
        + +
        + + Ξ + + + +
        +
        + +
        + + +
      • + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      + +
      + +
      + +
      + + +
      + +
      + +
      :
      + + + + +
      + +
      + +
      + +
      :
      + + +
      + +
      + +
      :
      + + +
      + +
      + + +
      + +
      + + +
      + +
      + +
      + +
      :
      + + + +
      + +
      + +
      + +
      :
      + + + +
      + +
      + + +
      +
      + +
      + +
      :
      + + + ", "class='input input_400' > ", $_blog_categories); + echo $_blog_categories; + ?> + + + + + +
      +
      + + +
      + + +
      + +
      + +
      + +
      + +
      + +
      + + + + +
      + +
      + +
      :
      + + +
      + + +
      + +
      :
      + + +
      + +
      + +
      +
      :
      + + + +
      + +
      +
      :
      + + + +
      + +
      +
      :
      px +
      + +
      +
      :
      + +
      + +
      + +
      + +
      + +
      + +
      + +
      :
      + + + +
      +
      + +
      + + + + + + + + + + + + + + +
      + + + + + + +
      + +
      + +
      + +
      + +
      + +
      :
      + + + + +
      +
      +
      + +
      + +
      + +
      + +
      + + +
      + + + + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/css/colorpicker.css b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/css/colorpicker.css new file mode 100644 index 0000000..d1ac890 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/css/colorpicker.css @@ -0,0 +1,162 @@ +.colorpicker { + width: 356px; + height: 176px; + overflow: hidden; + position: absolute; + z-index:20; + background: url(../images/colorpicker_background.png); + font-family: Arial, Helvetica, sans-serif; + display: none; +} +.colorpicker_color { + width: 150px; + height: 150px; + left: 14px; + top: 13px; + position: absolute; + background: #f00; + overflow: hidden; + cursor: crosshair; +} +.colorpicker_color div { + position: absolute; + top: 0; + left: 0; + width: 150px; + height: 150px; + background: url(../images/colorpicker_overlay.png); +} +.colorpicker_color div div { + position: absolute; + top: 0; + left: 0; + width: 11px; + height: 11px; + overflow: hidden; + background: url(../images/colorpicker_select.gif); + margin: -5px 0 0 -5px; +} +.colorpicker_hue { + position: absolute; + top: 13px; + left: 171px; + width: 35px; + height: 150px; + cursor: n-resize; +} +.colorpicker_hue div { + position: absolute; + width: 35px; + height: 9px; + overflow: hidden; + background: url(../images/colorpicker_indic.gif) left top; + margin: -4px 0 0 0; + left: 0px; +} +.colorpicker_new_color { + position: absolute; + width: 60px; + height: 30px; + left: 213px; + top: 13px; + background: #f00; +} +.colorpicker_current_color { + position: absolute; + width: 60px; + height: 30px; + left: 283px; + top: 13px; + background: #f00; +} +.colorpicker input { + background-color: transparent; + border: 1px solid transparent; + position: absolute; + font-size: 10px; + font-family: Arial, Helvetica, sans-serif; + color: #898989; + top: 4px; + right: 11px; + text-align: right; + margin: 0; + padding: 0; + height: 11px; +} +.colorpicker_hex { + position: absolute; + width: 72px; + height: 22px; + background: url(../images/colorpicker_hex.png) top; + left: 212px; + top: 142px; +} +.colorpicker_hex input { + right: 6px; +} +.colorpicker_field { + height: 22px; + width: 62px; + background-position: top; + position: absolute; +} +.colorpicker_field span { + position: absolute; + width: 12px; + height: 22px; + overflow: hidden; + top: 0; + right: 0; + cursor: n-resize; +} +.colorpicker_rgb_r { + background-image: url(../images/colorpicker_rgb_r.png); + top: 52px; + left: 212px; +} +.colorpicker_rgb_g { + background-image: url(../images/colorpicker_rgb_g.png); + top: 82px; + left: 212px; +} +.colorpicker_rgb_b { + background-image: url(../images/colorpicker_rgb_b.png); + top: 112px; + left: 212px; +} +.colorpicker_hsb_h { + background-image: url(../images/colorpicker_hsb_h.png); + top: 52px; + left: 282px; +} +.colorpicker_hsb_s { + background-image: url(../images/colorpicker_hsb_s.png); + top: 82px; + left: 282px; +} +.colorpicker_hsb_b { + background-image: url(../images/colorpicker_hsb_b.png); + top: 112px; + left: 282px; +} +.colorpicker_submit { + position: absolute; + width: 22px; + height: 22px; + background: url(../images/colorpicker_submit.png) top; + left: 322px; + top: 142px; + overflow: hidden; +} +.colorpicker_focus { + background-position: center; +} +.colorpicker_hex.colorpicker_focus { + background-position: bottom; +} +.colorpicker_submit.colorpicker_focus { + background-position: bottom; +} +.colorpicker_slider { + background-position: bottom; +} diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/css/layout.css b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/css/layout.css new file mode 100644 index 0000000..8b3f00f --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/css/layout.css @@ -0,0 +1,218 @@ +body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { + margin:0; + padding:0; +} +table { + border-collapse:collapse; + border-spacing:0; +} +fieldset,img { + border:0; +} +address,caption,cite,code,dfn,em,strong,th,var { + font-style:normal; + font-weight:normal; +} +ol,ul { + list-style:none; +} +caption,th { + text-align:left; +} +h1,h2,h3,h4,h5,h6 { + font-size:100%; + font-weight:normal; +} +q:before,q:after { + content:''; +} +abbr,acronym { border:0; +} +html, body { + background-color: #fff; + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + line-height: 18px; + color: #52697E; +} +body { + text-align: center; + overflow: auto; +} +.wrapper { + width: 700px; + margin: 0 auto; + text-align: left; +} +h1 { + font-size: 21px; + height: 47px; + line-height: 47px; + text-transform: uppercase; +} +.navigationTabs { + height: 23px; + line-height: 23px; + border-bottom: 1px solid #ccc; +} +.navigationTabs li { + float: left; + height: 23px; + line-height: 23px; + padding-right: 3px; +} +.navigationTabs li a{ + float: left; + dispaly: block; + height: 23px; + line-height: 23px; + padding: 0 10px; + overflow: hidden; + color: #52697E; + background-color: #eee; + position: relative; + text-decoration: none; +} +.navigationTabs li a:hover { + background-color: #f0f0f0; +} +.navigationTabs li a.active { + background-color: #fff; + border: 1px solid #ccc; + border-bottom: 0px solid; +} +.tabsContent { + border: 1px solid #ccc; + border-top: 0px solid; + width: 698px; + overflow: hidden; +} +.tab { + padding: 16px; + display: none; +} +.tab h2 { + font-weight: bold; + font-size: 16px; +} +.tab h3 { + font-weight: bold; + font-size: 14px; + margin-top: 20px; +} +.tab p { + margin-top: 16px; + clear: both; +} +.tab ul { + margin-top: 16px; + list-style: disc; +} +.tab li { + margin: 10px 0 0 35px; +} +.tab a { + color: #8FB0CF; +} +.tab strong { + font-weight: bold; +} +.tab pre { + font-size: 11px; + margin-top: 20px; + width: 668px; + overflow: auto; + clear: both; +} +.tab table { + width: 100%; +} +.tab table td { + padding: 6px 10px 6px 0; + vertical-align: top; +} +.tab dt { + margin-top: 16px; +} + +#colorSelector { + position: relative; + width: 36px; + height: 36px; + background: url(../images/select.png); +} +#colorSelector div { + position: absolute; + top: 3px; + left: 3px; + width: 30px; + height: 30px; + background: url(../images/select.png) center; +} +#colorSelector2 { + position: absolute; + top: 0; + left: 0; + width: 36px; + height: 36px; + background: url(../images/select2.png); +} +#colorSelector2 div { + position: absolute; + top: 4px; + left: 4px; + width: 28px; + height: 28px; + background: url(../images/select2.png) center; +} +#colorpickerHolder2 { + top: 32px; + left: 0; + width: 356px; + height: 0; + overflow: hidden; + position: absolute; +} +#colorpickerHolder2 .colorpicker { + background-image: url(../images/custom_background.png); + position: absolute; + bottom: 0; + left: 0; +} +#colorpickerHolder2 .colorpicker_hue div { + background-image: url(../images/custom_indic.gif); +} +#colorpickerHolder2 .colorpicker_hex { + background-image: url(../images/custom_hex.png); +} +#colorpickerHolder2 .colorpicker_rgb_r { + background-image: url(../images/custom_rgb_r.png); +} +#colorpickerHolder2 .colorpicker_rgb_g { + background-image: url(../images/custom_rgb_g.png); +} +#colorpickerHolder2 .colorpicker_rgb_b { + background-image: url(../images/custom_rgb_b.png); +} +#colorpickerHolder2 .colorpicker_hsb_s { + background-image: url(../images/custom_hsb_s.png); + display: none; +} +#colorpickerHolder2 .colorpicker_hsb_h { + background-image: url(../images/custom_hsb_h.png); + display: none; +} +#colorpickerHolder2 .colorpicker_hsb_b { + background-image: url(../images/custom_hsb_b.png); + display: none; +} +#colorpickerHolder2 .colorpicker_submit { + background-image: url(../images/custom_submit.png); +} +#colorpickerHolder2 .colorpicker input { + color: #778398; +} +#customWidget { + position: relative; + height: 36px; +} diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_background.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_background.png new file mode 100644 index 0000000..8401572 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_background.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_hex.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_hex.png new file mode 100644 index 0000000..4e532d7 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_hex.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_hsb_b.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_hsb_b.png new file mode 100644 index 0000000..dfac595 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_hsb_b.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_hsb_h.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_hsb_h.png new file mode 100644 index 0000000..3977ed9 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_hsb_h.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_hsb_s.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_hsb_s.png new file mode 100644 index 0000000..a2a6997 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_hsb_s.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_indic.gif b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_indic.gif new file mode 100644 index 0000000..f9fa95e Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_indic.gif differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_rgb_b.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_rgb_b.png new file mode 100644 index 0000000..dfac595 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_rgb_b.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_rgb_g.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_rgb_g.png new file mode 100644 index 0000000..72b3276 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_rgb_g.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_rgb_r.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_rgb_r.png new file mode 100644 index 0000000..4855fe0 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_rgb_r.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_submit.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_submit.png new file mode 100644 index 0000000..7f4c082 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/2colorpicker_submit.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/Thumbs.db b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/Thumbs.db new file mode 100644 index 0000000..d396c36 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/Thumbs.db differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/blank.gif b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/blank.gif new file mode 100644 index 0000000..75b945d Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/blank.gif differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_background.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_background.png new file mode 100644 index 0000000..cf55ffd Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_background.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_hex.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_hex.png new file mode 100644 index 0000000..888f444 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_hex.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_hsb_b.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_hsb_b.png new file mode 100644 index 0000000..2f99dae Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_hsb_b.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_hsb_h.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_hsb_h.png new file mode 100644 index 0000000..a217e92 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_hsb_h.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_hsb_s.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_hsb_s.png new file mode 100644 index 0000000..7826b41 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_hsb_s.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_indic.gif b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_indic.gif new file mode 100644 index 0000000..222fb94 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_indic.gif differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_overlay.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_overlay.png new file mode 100644 index 0000000..561cdd9 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_overlay.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_rgb_b.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_rgb_b.png new file mode 100644 index 0000000..80764e5 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_rgb_b.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_rgb_g.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_rgb_g.png new file mode 100644 index 0000000..fc9778b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_rgb_g.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_rgb_r.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_rgb_r.png new file mode 100644 index 0000000..91b0cd4 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_rgb_r.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_select.gif b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_select.gif new file mode 100644 index 0000000..599f7f1 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_select.gif differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_submit.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_submit.png new file mode 100644 index 0000000..cd202cd Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/colorpicker_submit.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/select.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/select.png new file mode 100644 index 0000000..21213bf Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/select.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/select2.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/select2.png new file mode 100644 index 0000000..2cd2cab Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/select2.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/slider.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/slider.png new file mode 100644 index 0000000..8b03da9 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/images/slider.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/js/colorpicker.js b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/js/colorpicker.js new file mode 100644 index 0000000..51ca257 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/js/colorpicker.js @@ -0,0 +1,485 @@ +/** + * + * Color picker + * Author: Stefan Petre www.eyecon.ro + * + * Dual licensed under the MIT and GPL licenses + * + */ +(function ($) { + var ColorPicker = function () { + + var + ids = {}, + inAction, + charMin = 65, + visible, + tpl = '
      ', + defaults = { + eventName: 'click', + onShow: function () {}, + onBeforeShow: function(){}, + onHide: function () {}, + onChange: function () {}, + onSubmit: function () {}, + color: 'ff0000', + livePreview: true, + flat: false + }, + fillRGBFields = function (hsb, cal) { + var rgb = HSBToRGB(hsb); + $(cal).data('colorpicker').fields + .eq(1).val(rgb.r).end() + .eq(2).val(rgb.g).end() + .eq(3).val(rgb.b).end(); + }, + fillHSBFields = function (hsb, cal) { + $(cal).data('colorpicker').fields + .eq(4).val(hsb.h).end() + .eq(5).val(hsb.s).end() + .eq(6).val(hsb.b).end(); + }, + fillHexFields = function (hsb, cal) { + $(cal).data('colorpicker').fields + .eq(0).val(HSBToHex(hsb)).end(); + }, + setSelector = function (hsb, cal) { + $(cal).data('colorpicker').selector.css('backgroundColor', '#' + HSBToHex({h: hsb.h, s: 100, b: 100})); + $(cal).data('colorpicker').selectorIndic.css({ + left: parseInt(150 * hsb.s/100, 10), + top: parseInt(150 * (100-hsb.b)/100, 10) + }); + }, + setHue = function (hsb, cal) { + $(cal).data('colorpicker').hue.css('top', parseInt(150 - 150 * hsb.h/360, 10)); + }, + setCurrentColor = function (hsb, cal) { + $(cal).data('colorpicker').currentColor.css('backgroundColor', '#' + HSBToHex(hsb)); + }, + setNewColor = function (hsb, cal) { + $(cal).data('colorpicker').newColor.css('backgroundColor', '#' + HSBToHex(hsb)); + }, + keyDown = function (ev) { + var pressedKey = ev.charCode || ev.keyCode || -1; + if ((pressedKey > charMin && pressedKey <= 90) || pressedKey == 32) { + return false; + } + var cal = $(this).parent().parent(); + if (cal.data('colorpicker').livePreview === true) { + change.apply(this); + } + }, + change = function (ev) { + var cal = $(this).parent().parent(), col; + if (this.parentNode.className.indexOf('_hex') > 0) { + cal.data('colorpicker').color = col = HexToHSB(fixHex(this.value)); + } else if (this.parentNode.className.indexOf('_hsb') > 0) { + cal.data('colorpicker').color = col = fixHSB({ + h: parseInt(cal.data('colorpicker').fields.eq(4).val(), 10), + s: parseInt(cal.data('colorpicker').fields.eq(5).val(), 10), + b: parseInt(cal.data('colorpicker').fields.eq(6).val(), 10) + }); + } else { + cal.data('colorpicker').color = col = RGBToHSB(fixRGB({ + r: parseInt(cal.data('colorpicker').fields.eq(1).val(), 10), + g: parseInt(cal.data('colorpicker').fields.eq(2).val(), 10), + b: parseInt(cal.data('colorpicker').fields.eq(3).val(), 10) + })); + } + if (ev) { + fillRGBFields(col, cal.get(0)); + fillHexFields(col, cal.get(0)); + fillHSBFields(col, cal.get(0)); + } + setSelector(col, cal.get(0)); + setHue(col, cal.get(0)); + setNewColor(col, cal.get(0)); + cal.data('colorpicker').onChange.apply(cal, [col, HSBToHex(col), HSBToRGB(col), cal.data('colorpicker').el]); + }, + blur = function (ev) { + var cal = $(this).parent().parent(); + cal.data('colorpicker').fields.parent().removeClass('colorpicker_focus'); + }, + focus = function () { + charMin = this.parentNode.className.indexOf('_hex') > 0 ? 70 : 65; + $(this).parent().parent().data('colorpicker').fields.parent().removeClass('colorpicker_focus'); + $(this).parent().addClass('colorpicker_focus'); + }, + downIncrement = function (ev) { + var field = $(this).parent().find('input').focus(); + var current = { + el: $(this).parent().addClass('colorpicker_slider'), + max: this.parentNode.className.indexOf('_hsb_h') > 0 ? 360 : (this.parentNode.className.indexOf('_hsb') > 0 ? 100 : 255), + y: ev.pageY, + field: field, + val: parseInt(field.val(), 10), + preview: $(this).parent().parent().data('colorpicker').livePreview + }; + $(document).bind('mouseup', current, upIncrement); + $(document).bind('mousemove', current, moveIncrement); + }, + moveIncrement = function (ev) { + ev.data.field.val(Math.max(0, Math.min(ev.data.max, parseInt(ev.data.val + ev.pageY - ev.data.y, 10)))); + if (ev.data.preview) { + change.apply(ev.data.field.get(0), [true]); + } + return false; + }, + upIncrement = function (ev) { + change.apply(ev.data.field.get(0), [true]); + ev.data.el.removeClass('colorpicker_slider').find('input').focus(); + $(document).unbind('mouseup', upIncrement); + $(document).unbind('mousemove', moveIncrement); + return false; + }, + downHue = function (ev) { + var current = { + cal: $(this).parent(), + y: $(this).offset().top + }; + current.preview = current.cal.data('colorpicker').livePreview; + $(document).bind('mouseup', current, upHue); + $(document).bind('mousemove', current, moveHue); + }, + moveHue = function (ev) { + change.apply( + ev.data.cal.data('colorpicker') + .fields + .eq(4) + .val(parseInt(360*(150 - Math.max(0,Math.min(150,(ev.pageY - ev.data.y))))/150, 10)) + .get(0), + [ev.data.preview] + ); + return false; + }, + upHue = function (ev) { + fillRGBFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0)); + fillHexFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0)); + $(document).unbind('mouseup', upHue); + $(document).unbind('mousemove', moveHue); + return false; + }, + downSelector = function (ev) { + var current = { + cal: $(this).parent(), + pos: $(this).offset() + }; + current.preview = current.cal.data('colorpicker').livePreview; + $(document).bind('mouseup', current, upSelector); + $(document).bind('mousemove', current, moveSelector); + }, + moveSelector = function (ev) { + change.apply( + ev.data.cal.data('colorpicker') + .fields + .eq(6) + .val(parseInt(100*(150 - Math.max(0,Math.min(150,(ev.pageY - ev.data.pos.top))))/150, 10)) + .end() + .eq(5) + .val(parseInt(100*(Math.max(0,Math.min(150,(ev.pageX - ev.data.pos.left))))/150, 10)) + .get(0), + [ev.data.preview] + ); + return false; + }, + upSelector = function (ev) { + fillRGBFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0)); + fillHexFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0)); + $(document).unbind('mouseup', upSelector); + $(document).unbind('mousemove', moveSelector); + return false; + }, + enterSubmit = function (ev) { + $(this).addClass('colorpicker_focus'); + }, + leaveSubmit = function (ev) { + $(this).removeClass('colorpicker_focus'); + }, + clickSubmit = function (ev) { + var cal = $(this).parent(); + var col = cal.data('colorpicker').color; + cal.data('colorpicker').origColor = col; + setCurrentColor(col, cal.get(0)); + cal.data('colorpicker').onSubmit(col, HSBToHex(col), HSBToRGB(col), cal.data('colorpicker').el); + }, + show = function (ev) { + var cal = $('#' + $(this).data('colorpickerId')); + cal.data('colorpicker').onBeforeShow.apply(this, [cal.get(0)]); + var pos = $(this).offset(); + var viewPort = getViewport(); + var top = pos.top + this.offsetHeight; + var left = pos.left; + if (top + 176 > viewPort.t + viewPort.h) { + top -= this.offsetHeight + 176; + } + if (left + 356 > viewPort.l + viewPort.w) { + left -= 356; + } + cal.css({left: left + 'px', top: top + 'px'}); + if (cal.data('colorpicker').onShow.apply(this, [cal.get(0)]) != false) { + cal.show(); + } + $(document).bind('mousedown', {cal: cal}, hide); + return false; + }, + hide = function (ev) { + if (!isChildOf(ev.data.cal.get(0), ev.target, ev.data.cal.get(0))) { + if (ev.data.cal.data('colorpicker').onHide.apply(this, [ev.data.cal.get(0)]) != false) { + ev.data.cal.hide(); + } + $(document).unbind('mousedown', hide); + } + }, + isChildOf = function(parentEl, el, container) { + if (parentEl == el) { + return true; + } + if (parentEl.contains) { + return parentEl.contains(el); + } + if ( parentEl.compareDocumentPosition ) { + return !!(parentEl.compareDocumentPosition(el) & 16); + } + var prEl = el.parentNode; + while(prEl && prEl != container) { + if (prEl == parentEl) + return true; + prEl = prEl.parentNode; + } + return false; + }, + getViewport = function () { + var m = document.compatMode == 'CSS1Compat'; + return { + l : window.pageXOffset || (m ? document.documentElement.scrollLeft : document.body.scrollLeft), + t : window.pageYOffset || (m ? document.documentElement.scrollTop : document.body.scrollTop), + w : window.innerWidth || (m ? document.documentElement.clientWidth : document.body.clientWidth), + h : window.innerHeight || (m ? document.documentElement.clientHeight : document.body.clientHeight) + }; + }, + fixHSB = function (hsb) { + return { + h: Math.min(360, Math.max(0, hsb.h)), + s: Math.min(100, Math.max(0, hsb.s)), + b: Math.min(100, Math.max(0, hsb.b)) + }; + }, + fixRGB = function (rgb) { + return { + r: Math.min(255, Math.max(0, rgb.r)), + g: Math.min(255, Math.max(0, rgb.g)), + b: Math.min(255, Math.max(0, rgb.b)) + }; + }, + fixHex = function (hex) { + var len = 6 - hex.length; + if (len > 0) { + var o = []; + for (var i=0; i -1) ? hex.substring(1) : hex), 16); + return {r: hex >> 16, g: (hex & 0x00FF00) >> 8, b: (hex & 0x0000FF)}; + }, + HexToHSB = function (hex) { + return RGBToHSB(HexToRGB(hex)); + }, + RGBToHSB = function (rgb) { + var hsb = { + h: 0, + s: 0, + b: 0 + }; + var min = Math.min(rgb.r, rgb.g, rgb.b); + var max = Math.max(rgb.r, rgb.g, rgb.b); + var delta = max - min; + hsb.b = max; + if (max != 0) { + + } + hsb.s = max != 0 ? 255 * delta / max : 0; + if (hsb.s != 0) { + if (rgb.r == max) { + hsb.h = (rgb.g - rgb.b) / delta; + } else if (rgb.g == max) { + hsb.h = 2 + (rgb.b - rgb.r) / delta; + } else { + hsb.h = 4 + (rgb.r - rgb.g) / delta; + } + } else { + hsb.h = -1; + } + hsb.h *= 60; + if (hsb.h < 0) { + hsb.h += 360; + } + hsb.s *= 100/255; + hsb.b *= 100/255; + return hsb; + }, + HSBToRGB = function (hsb) { + var rgb = {}; + var h = Math.round(hsb.h); + var s = Math.round(hsb.s*255/100); + var v = Math.round(hsb.b*255/100); + if(s == 0) { + rgb.r = rgb.g = rgb.b = v; + } else { + var t1 = v; + var t2 = (255-s)*v/255; + var t3 = (t1-t2)*(h%60)/60; + if(h==360) h = 0; + if(h<60) {rgb.r=t1; rgb.b=t2; rgb.g=t2+t3} + else if(h<120) {rgb.g=t1; rgb.b=t2; rgb.r=t1-t3} + else if(h<180) {rgb.g=t1; rgb.r=t2; rgb.b=t2+t3} + else if(h<240) {rgb.b=t1; rgb.r=t2; rgb.g=t1-t3} + else if(h<300) {rgb.b=t1; rgb.g=t2; rgb.r=t2+t3} + else if(h<360) {rgb.r=t1; rgb.g=t2; rgb.b=t1-t3} + else {rgb.r=0; rgb.g=0; rgb.b=0} + } + return {r:Math.round(rgb.r), g:Math.round(rgb.g), b:Math.round(rgb.b)}; + }, + RGBToHex = function (rgb) { + var hex = [ + rgb.r.toString(16), + rgb.g.toString(16), + rgb.b.toString(16) + ]; + $.each(hex, function (nr, val) { + if (val.length == 1) { + hex[nr] = '0' + val; + } + }); + return hex.join(''); + }, + HSBToHex = function (hsb) { + return RGBToHex(HSBToRGB(hsb)); + }, + restoreOriginal = function () { + var cal = $(this).parent(); + var col = cal.data('colorpicker').origColor; + cal.data('colorpicker').color = col; + fillRGBFields(col, cal.get(0)); + fillHexFields(col, cal.get(0)); + fillHSBFields(col, cal.get(0)); + setSelector(col, cal.get(0)); + setHue(col, cal.get(0)); + setNewColor(col, cal.get(0)); + }; + return { + init: function (opt) { + opt = $.extend({}, defaults, opt||{}); + if (typeof opt.color == 'string') { + opt.color = HexToHSB(opt.color); + } else if (opt.color.r != undefined && opt.color.g != undefined && opt.color.b != undefined) { + opt.color = RGBToHSB(opt.color); + } else if (opt.color.h != undefined && opt.color.s != undefined && opt.color.b != undefined) { + opt.color = fixHSB(opt.color); + } else { + return this; + } + return this.each(function () { + if (!$(this).data('colorpickerId')) { + var options = $.extend({}, opt); + options.origColor = opt.color; + var id = 'collorpicker_' + parseInt(Math.random() * 1000); + $(this).data('colorpickerId', id); + var cal = $(tpl).attr('id', id); + if (options.flat) { + cal.appendTo(this).show(); + } else { + cal.appendTo(document.body); + } + options.fields = cal + .find('input') + .bind('keyup', keyDown) + .bind('change', change) + .bind('blur', blur) + .bind('focus', focus); + cal + .find('span').bind('mousedown', downIncrement).end() + .find('>div.colorpicker_current_color').bind('click', restoreOriginal); + options.selector = cal.find('div.colorpicker_color').bind('mousedown', downSelector); + options.selectorIndic = options.selector.find('div div'); + options.el = this; + options.hue = cal.find('div.colorpicker_hue div'); + cal.find('div.colorpicker_hue').bind('mousedown', downHue); + options.newColor = cal.find('div.colorpicker_new_color'); + options.currentColor = cal.find('div.colorpicker_current_color'); + cal.data('colorpicker', options); + cal.find('div.colorpicker_submit') + .bind('mouseenter', enterSubmit) + .bind('mouseleave', leaveSubmit) + .bind('click', clickSubmit); + fillRGBFields(options.color, cal.get(0)); + fillHSBFields(options.color, cal.get(0)); + fillHexFields(options.color, cal.get(0)); + setHue(options.color, cal.get(0)); + setSelector(options.color, cal.get(0)); + setCurrentColor(options.color, cal.get(0)); + setNewColor(options.color, cal.get(0)); + if (options.flat) { + cal.css({ + position: 'relative', + display: 'block' + }); + } else { + $(this).bind(options.eventName, show); + } + } + }); + }, + showPicker: function() { + return this.each( function () { + if ($(this).data('colorpickerId')) { + show.apply(this); + } + }); + }, + hidePicker: function() { + return this.each( function () { + if ($(this).data('colorpickerId')) { + $('#' + $(this).data('colorpickerId')).hide(); + } + }); + }, + setColor: function(col) { + if (typeof col == 'string') { + col = HexToHSB(col); + } else if (col.r != undefined && col.g != undefined && col.b != undefined) { + col = RGBToHSB(col); + } else if (col.h != undefined && col.s != undefined && col.b != undefined) { + col = fixHSB(col); + } else { + return this; + } + return this.each(function(){ + if ($(this).data('colorpickerId')) { + var cal = $('#' + $(this).data('colorpickerId')); + cal.data('colorpicker').color = col; + cal.data('colorpicker').origColor = col; + fillRGBFields(col, cal.get(0)); + fillHSBFields(col, cal.get(0)); + fillHexFields(col, cal.get(0)); + setHue(col, cal.get(0)); + setSelector(col, cal.get(0)); + setCurrentColor(col, cal.get(0)); + setNewColor(col, cal.get(0)); + } + }); + } + }; + }(); + $.fn.extend({ + ColorPicker: ColorPicker.init, + ColorPickerHide: ColorPicker.hidePicker, + ColorPickerShow: ColorPicker.showPicker, + ColorPickerSetColor: ColorPicker.setColor + }); +})(jQuery) \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/js/eye.js b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/js/eye.js new file mode 100644 index 0000000..ea70e64 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/js/eye.js @@ -0,0 +1,34 @@ +/** + * + * Zoomimage + * Author: Stefan Petre www.eyecon.ro + * + */ +(function($){ + var EYE = window.EYE = function() { + var _registered = { + init: [] + }; + return { + init: function() { + $.each(_registered.init, function(nr, fn){ + fn.call(); + }); + }, + extend: function(prop) { + for (var i in prop) { + if (prop[i] != undefined) { + this[i] = prop[i]; + } + } + }, + register: function(fn, type) { + if (!_registered[type]) { + _registered[type] = []; + } + _registered[type].push(fn); + } + }; + }(); + $(EYE.init); +})(jQuery); diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/js/layout.js b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/js/layout.js new file mode 100644 index 0000000..e0dfb8f --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/js/layout.js @@ -0,0 +1,67 @@ +(function($){ + var initLayout = function() { + var hash = window.location.hash.replace('#', ''); + var currentTab = $('ul.navigationTabs a') + .bind('click', showTab) + .filter('a[rel=' + hash + ']'); + if (currentTab.size() == 0) { + currentTab = $('ul.navigationTabs a:first'); + } + showTab.apply(currentTab.get(0)); + $('#colorpickerHolder').ColorPicker({flat: true}); + $('#colorpickerHolder2').ColorPicker({ + flat: true, + color: '#00ff00', + onSubmit: function(hsb, hex, rgb) { + $('#colorSelector2 div').css('backgroundColor', '#' + hex); + } + }); + $('#colorpickerHolder2>div').css('position', 'absolute'); + var widt = false; + $('#colorSelector2').bind('click', function() { + $('#colorpickerHolder2').stop().animate({height: widt ? 0 : 173}, 500); + widt = !widt; + }); + $('#colorpickerField1, #colorpickerField2, #colorpickerField3').ColorPicker({ + onSubmit: function(hsb, hex, rgb, el) { + $(el).val(hex); + $(el).ColorPickerHide(); + }, + onBeforeShow: function () { + $(this).ColorPickerSetColor(this.value); + } + }) + .bind('keyup', function(){ + $(this).ColorPickerSetColor(this.value); + }); + $('#colorSelector').ColorPicker({ + color: '#0000ff', + onShow: function (colpkr) { + $(colpkr).fadeIn(500); + return false; + }, + onHide: function (colpkr) { + $(colpkr).fadeOut(500); + return false; + }, + onChange: function (hsb, hex, rgb) { + $('#colorSelector div').css('backgroundColor', '#' + hex); + } + }); + }; + + var showTab = function(e) { + var tabIndex = $('ul.navigationTabs a') + .removeClass('active') + .index(this); + $(this) + .addClass('active') + .blur(); + $('div.tab') + .hide() + .eq(tabIndex) + .show(); + }; + + EYE.register(initLayout, 'init'); +})(jQuery) \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/js/utils.js b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/js/utils.js new file mode 100644 index 0000000..cc7ce14 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/colorpicker/js/utils.js @@ -0,0 +1,252 @@ +/** + * + * Utilities + * Author: Stefan Petre www.eyecon.ro + * + */ +(function($) { +EYE.extend({ + getPosition : function(e, forceIt) + { + var x = 0; + var y = 0; + var es = e.style; + var restoreStyles = false; + if (forceIt && jQuery.curCSS(e,'display') == 'none') { + var oldVisibility = es.visibility; + var oldPosition = es.position; + restoreStyles = true; + es.visibility = 'hidden'; + es.display = 'block'; + es.position = 'absolute'; + } + var el = e; + if (el.getBoundingClientRect) { // IE + var box = el.getBoundingClientRect(); + x = box.left + Math.max(document.documentElement.scrollLeft, document.body.scrollLeft) - 2; + y = box.top + Math.max(document.documentElement.scrollTop, document.body.scrollTop) - 2; + } else { + x = el.offsetLeft; + y = el.offsetTop; + el = el.offsetParent; + if (e != el) { + while (el) { + x += el.offsetLeft; + y += el.offsetTop; + el = el.offsetParent; + } + } + if (jQuery.browser.safari && jQuery.curCSS(e, 'position') == 'absolute' ) { + x -= document.body.offsetLeft; + y -= document.body.offsetTop; + } + el = e.parentNode; + while (el && el.tagName.toUpperCase() != 'BODY' && el.tagName.toUpperCase() != 'HTML') + { + if (jQuery.curCSS(el, 'display') != 'inline') { + x -= el.scrollLeft; + y -= el.scrollTop; + } + el = el.parentNode; + } + } + if (restoreStyles == true) { + es.display = 'none'; + es.position = oldPosition; + es.visibility = oldVisibility; + } + return {x:x, y:y}; + }, + getSize : function(e) + { + var w = parseInt(jQuery.curCSS(e,'width'), 10); + var h = parseInt(jQuery.curCSS(e,'height'), 10); + var wb = 0; + var hb = 0; + if (jQuery.curCSS(e, 'display') != 'none') { + wb = e.offsetWidth; + hb = e.offsetHeight; + } else { + var es = e.style; + var oldVisibility = es.visibility; + var oldPosition = es.position; + es.visibility = 'hidden'; + es.display = 'block'; + es.position = 'absolute'; + wb = e.offsetWidth; + hb = e.offsetHeight; + es.display = 'none'; + es.position = oldPosition; + es.visibility = oldVisibility; + } + return {w:w, h:h, wb:wb, hb:hb}; + }, + getClient : function(e) + { + var h, w; + if (e) { + w = e.clientWidth; + h = e.clientHeight; + } else { + var de = document.documentElement; + w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth; + h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight; + } + return {w:w,h:h}; + }, + getScroll : function (e) + { + var t=0, l=0, w=0, h=0, iw=0, ih=0; + if (e && e.nodeName.toLowerCase() != 'body') { + t = e.scrollTop; + l = e.scrollLeft; + w = e.scrollWidth; + h = e.scrollHeight; + } else { + if (document.documentElement) { + t = document.documentElement.scrollTop; + l = document.documentElement.scrollLeft; + w = document.documentElement.scrollWidth; + h = document.documentElement.scrollHeight; + } else if (document.body) { + t = document.body.scrollTop; + l = document.body.scrollLeft; + w = document.body.scrollWidth; + h = document.body.scrollHeight; + } + if (typeof pageYOffset != 'undefined') { + t = pageYOffset; + l = pageXOffset; + } + iw = self.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||0; + ih = self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0; + } + return { t: t, l: l, w: w, h: h, iw: iw, ih: ih }; + }, + getMargins : function(e, toInteger) + { + var t = jQuery.curCSS(e,'marginTop') || ''; + var r = jQuery.curCSS(e,'marginRight') || ''; + var b = jQuery.curCSS(e,'marginBottom') || ''; + var l = jQuery.curCSS(e,'marginLeft') || ''; + if (toInteger) + return { + t: parseInt(t, 10)||0, + r: parseInt(r, 10)||0, + b: parseInt(b, 10)||0, + l: parseInt(l, 10) + }; + else + return {t: t, r: r, b: b, l: l}; + }, + getPadding : function(e, toInteger) + { + var t = jQuery.curCSS(e,'paddingTop') || ''; + var r = jQuery.curCSS(e,'paddingRight') || ''; + var b = jQuery.curCSS(e,'paddingBottom') || ''; + var l = jQuery.curCSS(e,'paddingLeft') || ''; + if (toInteger) + return { + t: parseInt(t, 10)||0, + r: parseInt(r, 10)||0, + b: parseInt(b, 10)||0, + l: parseInt(l, 10) + }; + else + return {t: t, r: r, b: b, l: l}; + }, + getBorder : function(e, toInteger) + { + var t = jQuery.curCSS(e,'borderTopWidth') || ''; + var r = jQuery.curCSS(e,'borderRightWidth') || ''; + var b = jQuery.curCSS(e,'borderBottomWidth') || ''; + var l = jQuery.curCSS(e,'borderLeftWidth') || ''; + if (toInteger) + return { + t: parseInt(t, 10)||0, + r: parseInt(r, 10)||0, + b: parseInt(b, 10)||0, + l: parseInt(l, 10)||0 + }; + else + return {t: t, r: r, b: b, l: l}; + }, + traverseDOM : function(nodeEl, func) + { + func(nodeEl); + nodeEl = nodeEl.firstChild; + while(nodeEl){ + EYE.traverseDOM(nodeEl, func); + nodeEl = nodeEl.nextSibling; + } + }, + getInnerWidth : function(el, scroll) { + var offsetW = el.offsetWidth; + return scroll ? Math.max(el.scrollWidth,offsetW) - offsetW + el.clientWidth:el.clientWidth; + }, + getInnerHeight : function(el, scroll) { + var offsetH = el.offsetHeight; + return scroll ? Math.max(el.scrollHeight,offsetH) - offsetH + el.clientHeight:el.clientHeight; + }, + getExtraWidth : function(el) { + if($.boxModel) + return (parseInt($.curCSS(el, 'paddingLeft'))||0) + + (parseInt($.curCSS(el, 'paddingRight'))||0) + + (parseInt($.curCSS(el, 'borderLeftWidth'))||0) + + (parseInt($.curCSS(el, 'borderRightWidth'))||0); + return 0; + }, + getExtraHeight : function(el) { + if($.boxModel) + return (parseInt($.curCSS(el, 'paddingTop'))||0) + + (parseInt($.curCSS(el, 'paddingBottom'))||0) + + (parseInt($.curCSS(el, 'borderTopWidth'))||0) + + (parseInt($.curCSS(el, 'borderBottomWidth'))||0); + return 0; + }, + isChildOf: function(parentEl, el, container) { + if (parentEl == el) { + return true; + } + if (!el || !el.nodeType || el.nodeType != 1) { + return false; + } + if (parentEl.contains && !$.browser.safari) { + return parentEl.contains(el); + } + if ( parentEl.compareDocumentPosition ) { + return !!(parentEl.compareDocumentPosition(el) & 16); + } + var prEl = el.parentNode; + while(prEl && prEl != container) { + if (prEl == parentEl) + return true; + prEl = prEl.parentNode; + } + return false; + }, + centerEl : function(el, axis) + { + var clientScroll = EYE.getScroll(); + var size = EYE.getSize(el); + if (!axis || axis == 'vertically') + $(el).css( + { + top: clientScroll.t + ((Math.min(clientScroll.h,clientScroll.ih) - size.hb)/2) + 'px' + } + ); + if (!axis || axis == 'horizontally') + $(el).css( + { + left: clientScroll.l + ((Math.min(clientScroll.w,clientScroll.iw) - size.wb)/2) + 'px' + } + ); + } +}); +if (!$.easing.easeout) { + $.easing.easeout = function(p, n, firstNum, delta, duration) { + return -delta * ((n=n/duration-1)*n*n*n - 1) + firstNum; + }; +} + +})(jQuery); \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/fg/fg.menu.css b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/fg/fg.menu.css new file mode 100644 index 0000000..e625ee5 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/fg/fg.menu.css @@ -0,0 +1,114 @@ +/* Styles for jQuery menu widget +Author: Maggie Wachs, maggie@filamentgroup.com +Date: September 2008 +*/ + + +/* REQUIRED STYLES - the menus will only render correctly with these rules */ + +.fg-menu-container { position: absolute; top:0; left:-999px; overflow: hidden; } +.fg-menu-container.fg-menu-flyout { overflow: visible; } + +.fg-menu, .fg-menu ul { list-style-type:none; padding: 0; margin:0; } + +.fg-menu { position:relative; } +.fg-menu-flyout .fg-menu { position:static; } + +.fg-menu ul { position:absolute; top:0; } +.fg-menu ul ul { top:-1px; } + +.fg-menu-container.fg-menu-ipod .fg-menu-content, +.fg-menu-container.fg-menu-ipod .fg-menu-content ul { background: none !important; } + +.fg-menu.fg-menu-scroll, +.fg-menu ul.fg-menu-scroll { overflow: scroll; overflow-x: hidden; } + +.fg-menu li { clear:both; display:block; margin: 0; padding:0; border: 0;} +.fg-menu li li { font-size:1em; } /* inner li font size must be reset so that they don't blow up */ + +.fg-menu-flyout ul ul {} +.fg-menu-flyout li { position:relative; } + +.fg-menu-scroll { overflow: scroll; overflow-x: hidden; } + +.fg-menu-breadcrumb { margin: 0; padding: 0; } + +.fg-menu-footer { margin-top: .4em; padding: .4em; } +.fg-menu-header { margin-bottom: .4em; padding: .4em; } + +.fg-menu-breadcrumb li { float: left; list-style: none; margin: 0; padding: 0 .2em; font-size: .9em; opacity: .7; } +.fg-menu-breadcrumb li.fg-menu-prev-list, +.fg-menu-breadcrumb li.fg-menu-current-crumb { clear: left; float: none; opacity: 1; } +.fg-menu-breadcrumb li.fg-menu-current-crumb { padding-top: .2em; } + +.fg-menu-breadcrumb a, +.fg-menu-breadcrumb span { float: left; } + +.fg-menu-footer a:link, +.fg-menu-footer a:visited { float:left; width:100%; text-decoration: none; } +.fg-menu-footer a:hover, +.fg-menu-footer a:active { } + +.fg-menu-footer a span { float:left; cursor: pointer; } + +.fg-menu-breadcrumb .fg-menu-prev-list a:link, +.fg-menu-breadcrumb .fg-menu-prev-list a:visited, +.fg-menu-breadcrumb .fg-menu-prev-list a:hover, +.fg-menu-breadcrumb .fg-menu-prev-list a:active { background-image: none; text-decoration:none; } + +.fg-menu-breadcrumb .fg-menu-prev-list a { float: left; padding-right: .4em; } +.fg-menu-breadcrumb .fg-menu-prev-list a .ui-icon { float: left; } + +.fg-menu-breadcrumb .fg-menu-current-crumb a:link, +.fg-menu-breadcrumb .fg-menu-current-crumb a:visited, +.fg-menu-breadcrumb .fg-menu-current-crumb a:hover, +.fg-menu-breadcrumb .fg-menu-current-crumb a:active { display:block; background-image:none; font-size:1.3em; text-decoration:none; } + + + +/* REQUIRED LINK STYLES: links are "display:block" by default; if the menu options are split into + selectable node links and 'next' links, the script floats the node links left and floats the 'next' links to the right */ + +.fg-menu a:link, +.fg-menu a:visited, +.fg-menu a:hover, +.fg-menu a:active { display:block; text-decoration:none; outline: 0 !important; } + +.fg-menu a { border: 1px dashed transparent; } + +.fg-menu a.ui-state-default:link, +.fg-menu a.ui-state-default:visited, +.fg-menu a.ui-state-default:hover, +.fg-menu a.ui-state-default:active, +.fg-menu a.ui-state-hover:link, +.fg-menu a.ui-state-hover:visited, +.fg-menu a.ui-state-hover:hover, +.fg-menu a.ui-state-hover:active, + .fg-menu a.ui-state-active:link, + .fg-menu a.ui-state-active:visited, + .fg-menu a.ui-state-active:hover, +.fg-menu a.ui-state-active:active { border-style: solid; font-weight: normal; } + +.fg-menu a span { display:block; cursor:pointer; } + + + /* SUGGESTED STYLES - for use with jQuery UI Themeroller CSS */ + +.fg-menu-indicator span { float:left; } +.fg-menu-indicator span.ui-icon { float:right; } + +.fg-menu-content.ui-widget-content, +.fg-menu-content ul.ui-widget-content { border:0; } + + +/* ICONS AND DIVIDERS */ + +.fg-menu.fg-menu-has-icons a:link, +.fg-menu.fg-menu-has-icons a:visited, +.fg-menu.fg-menu-has-icons a:hover, +.fg-menu.fg-menu-has-icons a:active { padding-left:20px; } + +.fg-menu .horizontal-divider hr, .fg-menu .horizontal-divider span { padding:0; margin:5px .6em; } +.fg-menu .horizontal-divider hr { border:0; height:1px; } +.fg-menu .horizontal-divider span { font-size:.9em; text-transform: uppercase; padding-left:.2em; } + diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/fg/fg.menu.js b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/fg/fg.menu.js new file mode 100644 index 0000000..c5dac08 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/fg/fg.menu.js @@ -0,0 +1,690 @@ +/*-------------------------------------------------------------------- +Scripts for creating and manipulating custom menus based on standard
        markup +Version: 3.0, 03.31.2009 + +By: Maggie Costello Wachs (maggie@filamentgroup.com) and Scott Jehl (scott@filamentgroup.com) + http://www.filamentgroup.com + * reference articles: http://www.filamentgroup.com/lab/jquery_ipod_style_drilldown_menu/ + +Copyright (c) 2009 Filament Group +Dual licensed under the MIT (filamentgroup.com/examples/mit-license.txt) and GPL (filamentgroup.com/examples/gpl-license.txt) licenses. +--------------------------------------------------------------------*/ +(function($) { + +var allUIMenus = []; + +$.fn.menu = function(options){ + var caller = this; + var options = options; + var m = new Menu(caller, options); + allUIMenus.push(m); + + $(this) + .mousedown(function(){ + if (!m.menuOpen) { m.showLoading(); }; + }) + .click(function(){ + if (m.menuOpen == false) { m.showMenu(); } + else { m.kill(); }; + return false; + }); +}; + +function Menu(caller, options){ + var menu = this; + var caller = $(caller); + var container = $('
        '+options.content+'
        '); + + this.menuOpen = false; + this.menuExists = false; + + var options = jQuery.extend({ + content: null, + width: 220, // width of menu container, must be set or passed in to calculate widths of child menus + maxHeight: 180, // max height of menu (if a drilldown: height does not include breadcrumb) + positionOpts: { + posX: 'left', + posY: 'bottom', + offsetX: 0, + offsetY: 0, + directionH: 'right', + directionV: 'down', + detectH: true, // do horizontal collision detection + detectV: true, // do vertical collision detection + linkToFront: false + }, + showSpeed: 100, // show/hide speed in milliseconds + callerOnState: 'ui-state-active', // class to change the appearance of the link/button when the menu is showing + loadingState: 'ui-state-loading', // class added to the link/button while the menu is created + linkHover: 'ui-state-hover', // class for menu option hover state + linkHoverSecondary: 'li-hover', // alternate class, may be used for multi-level menus + // ----- multi-level menu defaults ----- + crossSpeed: 200, // cross-fade speed for multi-level menus + crumbDefaultText: 'Choose an option:', + backLink: true, // in the ipod-style menu: instead of breadcrumbs, show only a 'back' link + backLinkText: 'Back', + flyOut: false, // multi-level menus are ipod-style by default; this parameter overrides to make a flyout instead + flyOutOnState: 'ui-state-default', + nextMenuLink: 'ui-icon-triangle-1-e', // class to style the link (specifically, a span within the link) used in the multi-level menu to show the next level + topLinkText: 'All', + nextCrumbLink: 'ui-icon-carat-1-e' + }, options); + + var killAllMenus = function(){ + $.each(allUIMenus, function(i){ + if (allUIMenus[i].menuOpen) { allUIMenus[i].kill(); }; + }); + }; + + var destroyAllMenus = function(){ + $.each(allUIMenus, function(i){ + allUIMenus[i].kill(); + allUIMenus[i].destroy(); + }); + $(document).unbind('destroyTheFG', destroyAllMenus); + }; + + this.destroy = function(){ + container.parent().remove(); + menu.menuExists = false; + }; + + this.kill = function(){ + caller + .removeClass(options.loadingState) + .removeClass('fg-menu-open') + .removeClass(options.callerOnState); + container.find('li').removeClass(options.linkHoverSecondary).find('a').removeClass(options.linkHover); + if (options.flyOutOnState) { container.find('li a').removeClass(options.flyOutOnState); }; + if (options.callerOnState) { caller.removeClass(options.callerOnState); }; + if (container.is('.fg-menu-ipod')) { menu.resetDrilldownMenu(); }; + if (container.is('.fg-menu-flyout')) { menu.resetFlyoutMenu(); }; + container.parent().hide(); + menu.menuOpen = false; + $(document).unbind('click', killAllMenus); + $(document).unbind('keydown'); + + }; + + this.showLoading = function(){ + caller.addClass(options.loadingState); + }; + + this.showMenu = function(){ + killAllMenus(); + if (!menu.menuExists) { menu.create() }; + caller + .addClass('fg-menu-open') + .addClass(options.callerOnState); + container.parent().show().click(function(){ menu.kill(); return false; }); + container.hide().slideDown(options.showSpeed).find('.fg-menu:eq(0)'); + menu.menuOpen = true; + caller.removeClass(options.loadingState); + $(document).click(killAllMenus); + + // assign key events + $(document).keydown(function(event){ + var e; + if (event.which !="") { e = event.which; } + else if (event.charCode != "") { e = event.charCode; } + else if (event.keyCode != "") { e = event.keyCode; } + + var menuType = ($(event.target).parents('div').is('.fg-menu-flyout')) ? 'flyout' : 'ipod' ; + + switch(e) { + case 37: // left arrow + if (menuType == 'flyout') { + $(event.target).trigger('mouseout'); + if ($('.'+options.flyOutOnState).size() > 0) { $('.'+options.flyOutOnState).trigger('mouseover'); }; + }; + + if (menuType == 'ipod') { + $(event.target).trigger('mouseout'); + if ($('.fg-menu-footer').find('a').size() > 0) { $('.fg-menu-footer').find('a').trigger('click'); }; + if ($('.fg-menu-header').find('a').size() > 0) { $('.fg-menu-current-crumb').prev().find('a').trigger('click'); }; + if ($('.fg-menu-current').prev().is('.fg-menu-indicator')) { + $('.fg-menu-current').prev().trigger('mouseover'); + }; + }; + return false; + break; + + case 38: // up arrow + if ($(event.target).is('.' + options.linkHover)) { + var prevLink = $(event.target).parent().prev().find('a:eq(0)'); + if (prevLink.size() > 0) { + $(event.target).trigger('mouseout'); + prevLink.trigger('mouseover'); + }; + } + else { container.find('a:eq(0)').trigger('mouseover'); } + return false; + break; + + case 39: // right arrow + if ($(event.target).is('.fg-menu-indicator')) { + if (menuType == 'flyout') { + $(event.target).next().find('a:eq(0)').trigger('mouseover'); + } + else if (menuType == 'ipod') { + $(event.target).trigger('click'); + setTimeout(function(){ + $(event.target).next().find('a:eq(0)').trigger('mouseover'); + }, options.crossSpeed); + }; + }; + return false; + break; + + case 40: // down arrow + if ($(event.target).is('.' + options.linkHover)) { + var nextLink = $(event.target).parent().next().find('a:eq(0)'); + if (nextLink.size() > 0) { + $(event.target).trigger('mouseout'); + nextLink.trigger('mouseover'); + }; + } + else { container.find('a:eq(0)').trigger('mouseover'); } + return false; + break; + + case 27: // escape + killAllMenus(); + break; + + case 13: // enter + if ($(event.target).is('.fg-menu-indicator') && menuType == 'ipod') { + $(event.target).trigger('click'); + setTimeout(function(){ + $(event.target).next().find('a:eq(0)').trigger('mouseover'); + }, options.crossSpeed); + }; + break; + }; + }); + }; + + this.create = function(){ + container.css({ width: options.width }).appendTo('body').find('ul:first').not('.fg-menu-breadcrumb').addClass('fg-menu'); + container.find('ul, li a').addClass('ui-corner-all'); + + // aria roles & attributes + container.find('ul').attr('role', 'menu').eq(0).attr('aria-activedescendant','active-menuitem').attr('aria-labelledby', caller.attr('id')); + container.find('li').attr('role', 'menuitem'); + container.find('li:has(ul)').attr('aria-haspopup', 'true').find('ul').attr('aria-expanded', 'false'); + container.find('a').attr('tabindex', '-1'); + + // when there are multiple levels of hierarchy, create flyout or drilldown menu + if (container.find('ul').size() > 1) { + if (options.flyOut) { menu.flyout(container, options); } + else { menu.drilldown(container, options); } + } + else { + container.find('a').click(function(){ + menu.chooseItem(this); + return false; + }); + }; + + if (options.linkHover) { + var allLinks = container.find('.fg-menu li a'); + allLinks.hover( + function(){ + var menuitem = $(this); + $('.'+options.linkHover).removeClass(options.linkHover).blur().parent().removeAttr('id'); + $(this).addClass(options.linkHover).focus().parent().attr('id','active-menuitem'); + }, + function(){ + $(this).removeClass(options.linkHover).blur().parent().removeAttr('id'); + } + ); + }; + + if (options.linkHoverSecondary) { + container.find('.fg-menu li').hover( + function(){ + $(this).siblings('li').removeClass(options.linkHoverSecondary); + if (options.flyOutOnState) { $(this).siblings('li').find('a').removeClass(options.flyOutOnState); } + $(this).addClass(options.linkHoverSecondary); + }, + function(){ $(this).removeClass(options.linkHoverSecondary); } + ); + }; + + menu.setPosition(container, caller, options); + menu.menuExists = true; + $(document).bind('destroyTheFG',destroyAllMenus); + }; + + this.chooseItem = function(item){ + var value = $(item).attr("data-value"); + var el = $(item).parents('.select-box'); + + if (typeof value == 'undefined') { + + if ($(item).hasClass("custom")) {return location.href = $(item).attr('href');} + + if (el.hasClass("acc")) var mode = "acc"; else var mode = null; + + var next_group = $(item).parent("li.grouped").next(".sub-group"); + if (next_group.hasClass("hidden")) { + if (mode == "acc") $(item).parents().find(".sub-group").not(next_group).slideUp().addClass("hidden"); + next_group.slideDown(options.showSpeed).removeClass("hidden"); + }else{ + next_group.slideUp(options.showSpeed).addClass("hidden"); + } + + return false + }; + menu.kill(); + + var el_out = $("#" + (el.attr("data-where")).toString()); + var el_input = $("#" + (el.attr("data-output")).toString()); + + // edit this for your own custom function/callback: + el_input.val(value); + el_out.text($(item).text()); + el.children().find("a.selected").removeClass("selected"); + $(item).addClass("selected"); + + return false; + + }; +}; + +Menu.prototype.flyout = function(container, options) { + var menu = this; + + this.resetFlyoutMenu = function(){ + var allLists = container.find('ul ul'); + allLists.removeClass('ui-widget-content').hide(); + }; + + container.addClass('fg-menu-flyout').find('li:has(ul)').each(function(){ + var linkWidth = container.width(); + var showTimer, hideTimer; + var allSubLists = $(this).find('ul'); + + allSubLists.css({ left: linkWidth, width: linkWidth }).hide(); + + $(this).find('a:eq(0)').addClass('fg-menu-indicator').html('' + $(this).find('a:eq(0)').text() + '').hover( + function(){ + clearTimeout(hideTimer); + var subList = $(this).next(); + if (!fitVertical(subList, $(this).offset().top)) { subList.css({ top: 'auto', bottom: 0 }); }; + if (!fitHorizontal(subList, $(this).offset().left + 100)) { subList.css({ left: 'auto', right: linkWidth, 'z-index': 999 }); }; + showTimer = setTimeout(function(){ + subList.addClass('ui-widget-content').show(options.showSpeed).attr('aria-expanded', 'true'); + }, 300); + }, + function(){ + clearTimeout(showTimer); + var subList = $(this).next(); + hideTimer = setTimeout(function(){ + subList.removeClass('ui-widget-content').hide(options.showSpeed).attr('aria-expanded', 'false'); + }, 400); + } + ); + + $(this).find('ul a').hover( + function(){ + clearTimeout(hideTimer); + if ($(this).parents('ul').prev().is('a.fg-menu-indicator')) { + $(this).parents('ul').prev().addClass(options.flyOutOnState); + } + }, + function(){ + hideTimer = setTimeout(function(){ + allSubLists.hide(options.showSpeed); + container.find(options.flyOutOnState).removeClass(options.flyOutOnState); + }, 500); + } + ); + }); + + container.find('a').click(function(){ + menu.chooseItem(this); + return false; + }); +}; + + +Menu.prototype.drilldown = function(container, options) { + var menu = this; + var topList = container.find('.fg-menu'); + var breadcrumb = $('
          '); + var crumbDefaultHeader = $('
        • '+options.crumbDefaultText+'
        • '); + var firstCrumbText = (options.backLink) ? options.backLinkText : options.topLinkText; + var firstCrumbClass = (options.backLink) ? 'fg-menu-prev-list' : 'fg-menu-all-lists'; + var firstCrumbLinkClass = (options.backLink) ? 'ui-state-default ui-corner-all' : ''; + var firstCrumbIcon = (options.backLink) ? '' : ''; + var firstCrumb = $('
        • '+firstCrumbIcon+firstCrumbText+'
        • '); + + container.addClass('fg-menu-ipod'); + + if (options.backLink) { breadcrumb.addClass('fg-menu-footer').appendTo(container).hide(); } + else { breadcrumb.addClass('fg-menu-header').prependTo(container); }; + breadcrumb.append(crumbDefaultHeader); + + var checkMenuHeight = function(el){ + if (el.height() > options.maxHeight) { el.addClass('fg-menu-scroll') }; + el.css({ height: options.maxHeight }); + }; + + var resetChildMenu = function(el){ el.removeClass('fg-menu-scroll').removeClass('fg-menu-current').height('auto'); }; + + this.resetDrilldownMenu = function(){ + $('.fg-menu-current').removeClass('fg-menu-current'); + topList.animate({ left: 0 }, options.crossSpeed, function(){ + $(this).find('ul').each(function(){ + $(this).hide(); + resetChildMenu($(this)); + }); + topList.addClass('fg-menu-current'); + }); + $('.fg-menu-all-lists').find('span').remove(); + breadcrumb.empty().append(crumbDefaultHeader); + $('.fg-menu-footer').empty().hide(); + checkMenuHeight(topList); + }; + + topList + .addClass('fg-menu-content fg-menu-current ui-widget-content ui-helper-clearfix') + .css({ width: container.width() }) + .find('ul') + .css({ width: container.width(), left: container.width() }) + .addClass('ui-widget-content') + .hide(); + checkMenuHeight(topList); + + topList.find('a').each(function(){ + // if the link opens a child menu: + if ($(this).next().is('ul')) { + $(this) + .addClass('fg-menu-indicator') + .each(function(){ $(this).html('' + $(this).text() + ''); }) + .click(function(){ // ----- show the next menu + var nextList = $(this).next(); + var parentUl = $(this).parents('ul:eq(0)'); + var parentLeft = (parentUl.is('.fg-menu-content')) ? 0 : parseFloat(topList.css('left')); + var nextLeftVal = Math.round(parentLeft - parseFloat(container.width())); + var footer = $('.fg-menu-footer'); + + // show next menu + resetChildMenu(parentUl); + checkMenuHeight(nextList); + topList.animate({ left: nextLeftVal }, options.crossSpeed); + nextList.show().addClass('fg-menu-current').attr('aria-expanded', 'true'); + + var setPrevMenu = function(backlink){ + var b = backlink; + var c = $('.fg-menu-current'); + var prevList = c.parents('ul:eq(0)'); + c.hide().attr('aria-expanded', 'false'); + resetChildMenu(c); + checkMenuHeight(prevList); + prevList.addClass('fg-menu-current').attr('aria-expanded', 'true'); + if (prevList.hasClass('fg-menu-content')) { b.remove(); footer.hide(); }; + }; + + // initialize "back" link + if (options.backLink) { + if (footer.find('a').size() == 0) { + footer.show(); + $(' Back') + .appendTo(footer) + .click(function(){ // ----- show the previous menu + var b = $(this); + var prevLeftVal = parseFloat(topList.css('left')) + container.width(); + topList.animate({ left: prevLeftVal }, options.crossSpeed, function(){ + setPrevMenu(b); + }); + return false; + }); + } + } + // or initialize top breadcrumb + else { + if (breadcrumb.find('li').size() == 1){ + breadcrumb.empty().append(firstCrumb); + firstCrumb.find('a').click(function(){ + menu.resetDrilldownMenu(); + return false; + }); + } + $('.fg-menu-current-crumb').removeClass('fg-menu-current-crumb'); + var crumbText = $(this).find('span:eq(0)').text(); + var newCrumb = $('
        • '+crumbText+'
        • '); + newCrumb + .appendTo(breadcrumb) + .find('a').click(function(){ + if ($(this).parent().is('.fg-menu-current-crumb')){ + menu.chooseItem(this); + } + else { + var newLeftVal = - ($('.fg-menu-current').parents('ul').size() - 1) * 180; + topList.animate({ left: newLeftVal }, options.crossSpeed, function(){ + setPrevMenu(); + }); + + // make this the current crumb, delete all breadcrumbs after this one, and navigate to the relevant menu + $(this).parent().addClass('fg-menu-current-crumb').find('span').remove(); + $(this).parent().nextAll().remove(); + }; + return false; + }); + newCrumb.prev().append(' '); + }; + return false; + }); + } + // if the link is a leaf node (doesn't open a child menu) + else { + $(this).click(function(){ + menu.chooseItem(this); + return false; + }); + }; + }); +}; + + +/* Menu.prototype.setPosition parameters (defaults noted with *): + referrer = the link (or other element) used to show the overlaid object + settings = can override the defaults: + - posX/Y: where the top left corner of the object should be positioned in relation to its referrer. + X: left*, center, right + Y: top, center, bottom* + - offsetX/Y: the number of pixels to be offset from the x or y position. Can be a positive or negative number. + - directionH/V: where the entire menu should appear in relation to its referrer. + Horizontal: left*, right + Vertical: up, down* + - detectH/V: detect the viewport horizontally / vertically + - linkToFront: copy the menu link and place it on top of the menu (visual effect to make it look like it overlaps the object) */ + +Menu.prototype.setPosition = function(widget, caller, options) { + var el = widget; + var referrer = caller; + var dims = { + refX: referrer.offset().left, + refY: referrer.offset().top, + refW: referrer.getTotalWidth(), + refH: referrer.getTotalHeight() + }; + var options = options; + var xVal, yVal; + + var helper = $('
          '); + helper.css({ position: 'absolute', left: dims.refX, top: dims.refY, width: dims.refW, height: dims.refH }); + el.wrap(helper); + + // get X pos + switch(options.positionOpts.posX) { + case 'left': xVal = 0; + break; + case 'center': xVal = dims.refW / 2; + break; + case 'right': xVal = dims.refW; + break; + }; + + // get Y pos + switch(options.positionOpts.posY) { + case 'top': yVal = 0; + break; + case 'center': yVal = dims.refH / 2; + break; + case 'bottom': yVal = dims.refH; + break; + }; + + // add the offsets (zero by default) + xVal += options.positionOpts.offsetX; + yVal += options.positionOpts.offsetY; + + // position the object vertically + if (options.positionOpts.directionV == 'up') { + el.css({ top: 'auto', bottom: yVal }); + if (options.positionOpts.detectV && !fitVertical(el)) { + el.css({ bottom: 'auto', top: yVal }); + } + } + else { + el.css({ bottom: 'auto', top: yVal }); + if (options.positionOpts.detectV && !fitVertical(el)) { + el.css({ top: 'auto', bottom: yVal }); + } + }; + + // and horizontally + if (options.positionOpts.directionH == 'left') { + el.css({ left: 'auto', right: xVal }); + if (options.positionOpts.detectH && !fitHorizontal(el)) { + el.css({ right: 'auto', left: xVal }); + } + } + else { + el.css({ right: 'auto', left: xVal }); + if (options.positionOpts.detectH && !fitHorizontal(el)) { + el.css({ left: 'auto', right: xVal }); + } + }; + + // if specified, clone the referring element and position it so that it appears on top of the menu + if (options.positionOpts.linkToFront) { + referrer.clone().addClass('linkClone').css({ + position: 'absolute', + top: 0, + right: 'auto', + bottom: 'auto', + left: 0, + width: referrer.width(), + height: referrer.height() + }).insertAfter(el); + }; +}; + + +/* Utilities to sort and find viewport dimensions */ + +function sortBigToSmall(a, b) { return b - a; }; + +jQuery.fn.getTotalWidth = function(){ + return $(this).width() + parseInt($(this).css('paddingRight')) + parseInt($(this).css('paddingLeft')) + parseInt($(this).css('borderRightWidth')) + parseInt($(this).css('borderLeftWidth')); +}; + +jQuery.fn.getTotalHeight = function(){ + return $(this).height() + parseInt($(this).css('paddingTop')) + parseInt($(this).css('paddingBottom')) + parseInt($(this).css('borderTopWidth')) + parseInt($(this).css('borderBottomWidth')); +}; + +function getScrollTop(){ + return self.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop; +}; + +function getScrollLeft(){ + return self.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft; +}; + +function getWindowHeight(){ + var de = document.documentElement; + return self.innerHeight || (de && de.clientHeight) || document.body.clientHeight; +}; + +function getWindowWidth(){ + var de = document.documentElement; + return self.innerWidth || (de && de.clientWidth) || document.body.clientWidth; +}; + +/* Utilities to test whether an element will fit in the viewport + Parameters: + el = element to position, required + leftOffset / topOffset = optional parameter if the offset cannot be calculated (i.e., if the object is in the DOM but is set to display: 'none') */ + +function fitHorizontal(el, leftOffset){ + var leftVal = parseInt(leftOffset) || $(el).offset().left; + return (leftVal + $(el).width() <= getWindowWidth() + getScrollLeft() && leftVal - getScrollLeft() >= 0); +}; + +function fitVertical(el, topOffset){ + var topVal = parseInt(topOffset) || $(el).offset().top; + return (topVal + $(el).height() <= getWindowHeight() + getScrollTop() && topVal - getScrollTop() >= 0); +}; + +/*-------------------------------------------------------------------- + * javascript method: "pxToEm" + * by: + Scott Jehl (scott@filamentgroup.com) + Maggie Wachs (maggie@filamentgroup.com) + http://www.filamentgroup.com + * + * Copyright (c) 2008 Filament Group + * Dual licensed under the MIT (filamentgroup.com/examples/mit-license.txt) and GPL (filamentgroup.com/examples/gpl-license.txt) licenses. + * + * Description: Extends the native Number and String objects with pxToEm method. pxToEm converts a pixel value to ems depending on inherited font size. + * Article: http://www.filamentgroup.com/lab/retaining_scalable_interfaces_with_pixel_to_em_conversion/ + * Demo: http://www.filamentgroup.com/examples/pxToEm/ + * + * Options: + scope: string or jQuery selector for font-size scoping + reverse: Boolean, true reverses the conversion to em-px + * Dependencies: jQuery library + * Usage Example: myPixelValue.pxToEm(); or myPixelValue.pxToEm({'scope':'#navigation', reverse: true}); + * + * Version: 2.0, 08.01.2008 + * Changelog: + * 08.02.2007 initial Version 1.0 + * 08.01.2008 - fixed font-size calculation for IE +--------------------------------------------------------------------*/ + +Number.prototype.pxToEm = String.prototype.pxToEm = function(settings){ + //set defaults + settings = jQuery.extend({ + scope: 'body', + reverse: false + }, settings); + + var pxVal = (this == '') ? 0 : parseFloat(this); + var scopeVal; + var getWindowWidth = function(){ + var de = document.documentElement; + return self.innerWidth || (de && de.clientWidth) || document.body.clientWidth; + }; + + /* When a percentage-based font-size is set on the body, IE returns that percent of the window width as the font-size. + For example, if the body font-size is 62.5% and the window width is 1000px, IE will return 625px as the font-size. + When this happens, we calculate the correct body font-size (%) and multiply it by 16 (the standard browser font size) + to get an accurate em value. */ + + if (settings.scope == 'body' && $.browser.msie && (parseFloat($('body').css('font-size')) / getWindowWidth()).toFixed(1) > 0.0) { + var calcFontSize = function(){ + return (parseFloat($('body').css('font-size'))/getWindowWidth()).toFixed(3) * 16; + }; + scopeVal = calcFontSize(); + } + else { scopeVal = parseFloat(jQuery(settings.scope).css("font-size")); }; + + var result = (settings.reverse == true) ? (pxVal * scopeVal).toFixed(2) + 'px' : (pxVal / scopeVal).toFixed(2) + 'em'; + return result; +}; + +})(jQuery); \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/fileinput.js b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/fileinput.js new file mode 100644 index 0000000..335c5be --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/fileinput.js @@ -0,0 +1,94 @@ +/** + * -------------------------------------------------------------------- + * jQuery customfileinput plugin + * Author: Scott Jehl, scott@filamentgroup.com + * Copyright (c) 2009 Filament Group + * licensed under MIT (filamentgroup.com/examples/mit-license.txt) + * -------------------------------------------------------------------- + */ +(function($){ +$.fn.customFileInput = function(){ + return $(this).each(function(){ + //apply events and styles for file input element + var fileInput = $(this); + + if (fileInput.hasClass('customfile-input')) return true; + + fileInput + .addClass('customfile-input') //add class for CSS + .mouseover(function(){ upload.addClass('customfile-hover').find('.customfile-button').removeClass('small-green').addClass('small-dark'); }) + .mouseout(function(){ upload.removeClass('customfile-hover').find('.customfile-button').removeClass('small-dark').addClass('small-green');; }) + .focus(function(){ + upload.addClass('customfile-focus'); + fileInput.data('val', fileInput.val()); + + setTimeout(function(){ + fileInput.trigger('checkChange'); upload.scrollTo(0); + },100); + }) + .blur(function(){ + upload.removeClass('customfile-focus'); + $(this).trigger('checkChange'); + }) + .bind('disable',function(){ + fileInput.attr('disabled',true); + upload.addClass('customfile-disabled'); + }) + .bind('enable',function(){ + fileInput.removeAttr('disabled'); + upload.removeClass('customfile-disabled'); + }) + .bind('checkChange', function(){ + if(fileInput.val() && fileInput.val() != fileInput.data('val')){ + fileInput.trigger('change'); + } + }) + .bind('change',function(){ + //get file name + var fileName = $(this).val().split(/\\/).pop(); + //update the feedback + uploadFeedback + .text(fileName) //set feedback text to filename + .addClass('customfile-feedback-populated'); //add class to show populated state + //change text of button + upload.addClass('customfile-focus'); + uploadButton.children("span").text('Change'); + }) + .click(function(){ //for IE and Opera, make sure change fires after choosing a file, using an async callback + fileInput.data('val', fileInput.val()); + setTimeout(function(){ + fileInput.trigger('checkChange'); + },100); + }); + + //create custom control container + var upload = $('
          '); + //create custom control button + var uploadButton = $('').appendTo(upload); + //create custom control feedback + var uploadFeedback = $('').appendTo(upload); + + //match disabled state + if(fileInput.is('[disabled]')){ + fileInput.trigger('disable'); + } + + + + //on mousemove, keep file input under the cursor to steal click + upload + .mousemove(function(e){ + upload.scrollTo(0); + fileInput.css({ + 'left': e.pageX - upload.offset().left - fileInput.outerWidth() + 25, //position right side 20px right of cursor X) + 'top' : e.pageY - upload.offset().top - 15 + }); + }) + .insertAfter(fileInput); //insert after the input + + fileInput.appendTo(upload); + + }); +}; + +})(jQuery); \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/fileuploader.js b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/fileuploader.js new file mode 100644 index 0000000..8fc75b3 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/cloudfw/js/fileuploader.js @@ -0,0 +1,1257 @@ +/** + * http://github.com/valums/file-uploader + * + * Multiple file upload component with progress-bar, drag-and-drop. + * © 2010 Andrew Valums ( andrew(at)valums.com ) + * + * Licensed under GNU GPL 2 or later and GNU LGPL 2 or later, see license.txt. + */ + +// +// Helper functions +// + +var qq = qq || {}; + +/** + * Adds all missing properties from second obj to first obj + */ +qq.extend = function(first, second){ + for (var prop in second){ + first[prop] = second[prop]; + } +}; + +/** + * Searches for a given element in the array, returns -1 if it is not present. + * @param {Number} [from] The index at which to begin the search + */ +qq.indexOf = function(arr, elt, from){ + if (arr.indexOf) return arr.indexOf(elt, from); + + from = from || 0; + var len = arr.length; + + if (from < 0) from += len; + + for (; from < len; from++){ + if (from in arr && arr[from] === elt){ + return from; + } + } + return -1; +}; + +qq.getUniqueId = (function(){ + var id = 0; + return function(){ return id++; }; +})(); + +// +// Events + +qq.attach = function(element, type, fn){ + if (element.addEventListener){ + element.addEventListener(type, fn, false); + } else if (element.attachEvent){ + element.attachEvent('on' + type, fn); + } +}; +qq.detach = function(element, type, fn){ + if (element.removeEventListener){ + element.removeEventListener(type, fn, false); + } else if (element.attachEvent){ + element.detachEvent('on' + type, fn); + } +}; + +qq.preventDefault = function(e){ + if (e.preventDefault){ + e.preventDefault(); + } else{ + e.returnValue = false; + } +}; + +// +// Node manipulations + +/** + * Insert node a before node b. + */ +qq.insertBefore = function(a, b){ + b.parentNode.insertBefore(a, b); +}; +qq.remove = function(element){ + element.parentNode.removeChild(element); +}; + +qq.contains = function(parent, descendant){ + // compareposition returns false in this case + if (parent == descendant) return true; + + if (parent.contains){ + return parent.contains(descendant); + } else { + return !!(descendant.compareDocumentPosition(parent) & 8); + } +}; + +/** + * Creates and returns element from html string + * Uses innerHTML to create an element + */ +qq.toElement = (function(){ + var div = document.createElement('div'); + return function(html){ + div.innerHTML = html; + var element = div.firstChild; + div.removeChild(element); + return element; + }; +})(); + +// +// Node properties and attributes + +/** + * Sets styles for an element. + * Fixes opacity in IE6-8. + */ +qq.css = function(element, styles){ + if (styles.opacity != null){ + if (typeof element.style.opacity != 'string' && typeof(element.filters) != 'undefined'){ + styles.filter = 'alpha(opacity=' + Math.round(100 * styles.opacity) + ')'; + } + } + qq.extend(element.style, styles); +}; +qq.hasClass = function(element, name){ + var re = new RegExp('(^| )' + name + '( |$)'); + return re.test(element.className); +}; +qq.addClass = function(element, name){ + if (!qq.hasClass(element, name)){ + element.className += ' ' + name; + } +}; +qq.removeClass = function(element, name){ + var re = new RegExp('(^| )' + name + '( |$)'); + element.className = element.className.replace(re, ' ').replace(/^\s+|\s+$/g, ""); +}; +qq.setText = function(element, text){ + element.innerText = text; + element.textContent = text; +}; + +// +// Selecting elements + +qq.children = function(element){ + var children = [], + child = element.firstChild; + + while (child){ + if (child.nodeType == 1){ + children.push(child); + } + child = child.nextSibling; + } + + return children; +}; + +qq.getByClass = function(element, className){ + if (element.querySelectorAll){ + return element.querySelectorAll('.' + className); + } + + var result = []; + var candidates = element.getElementsByTagName("*"); + var len = candidates.length; + + for (var i = 0; i < len; i++){ + if (qq.hasClass(candidates[i], className)){ + result.push(candidates[i]); + } + } + return result; +}; + +/** + * obj2url() takes a json-object as argument and generates + * a querystring. pretty much like jQuery.param() + * + * how to use: + * + * `qq.obj2url({a:'b',c:'d'},'http://any.url/upload?otherParam=value');` + * + * will result in: + * + * `http://any.url/upload?otherParam=value&a=b&c=d` + * + * @param Object JSON-Object + * @param String current querystring-part + * @return String encoded querystring + */ +qq.obj2url = function(obj, temp, prefixDone){ + var uristrings = [], + prefix = '&', + add = function(nextObj, i){ + var nextTemp = temp + ? (/\[\]$/.test(temp)) // prevent double-encoding + ? temp + : temp+'['+i+']' + : i; + if ((nextTemp != 'undefined') && (i != 'undefined')) { + uristrings.push( + (typeof nextObj === 'object') + ? qq.obj2url(nextObj, nextTemp, true) + : (Object.prototype.toString.call(nextObj) === '[object Function]') + ? encodeURIComponent(nextTemp) + '=' + encodeURIComponent(nextObj()) + : encodeURIComponent(nextTemp) + '=' + encodeURIComponent(nextObj) + ); + } + }; + + if (!prefixDone && temp) { + prefix = (/\?/.test(temp)) ? (/\?$/.test(temp)) ? '' : '&' : '?'; + uristrings.push(temp); + uristrings.push(qq.obj2url(obj)); + } else if ((Object.prototype.toString.call(obj) === '[object Array]') && (typeof obj != 'undefined') ) { + // we wont use a for-in-loop on an array (performance) + for (var i = 0, len = obj.length; i < len; ++i){ + add(obj[i], i); + } + } else if ((typeof obj != 'undefined') && (obj !== null) && (typeof obj === "object")){ + // for anything else but a scalar, we will use for-in-loop + for (var i in obj){ + add(obj[i], i); + } + } else { + uristrings.push(encodeURIComponent(temp) + '=' + encodeURIComponent(obj)); + } + + return uristrings.join(prefix) + .replace(/^&/, '') + .replace(/%20/g, '+'); +}; + +// +// +// Uploader Classes +// +// + +var qq = qq || {}; + +/** + * Creates upload button, validates upload, but doesn't create file list or dd. + */ +qq.FileUploaderBasic = function(o){ + this._options = { + // set to true to see the server response + debug: false, + action: '/server/upload', + params: {}, + button: null, + multiple: true, + maxConnections: 3, + // validation + allowedExtensions: [], + sizeLimit: 0, + minSizeLimit: 0, + // events + // return false to cancel submit + onSubmit: function(id, fileName){}, + onProgress: function(id, fileName, loaded, total){}, + onComplete: function(id, fileName, responseJSON){}, + onCancel: function(id, fileName){}, + // messages + messages: { + typeError: "{file} has invalid extension. Only {extensions} are allowed.", + sizeError: "{file} is too large, maximum file size is {sizeLimit}.", + minSizeError: "{file} is too small, minimum file size is {minSizeLimit}.", + emptyError: "{file} is empty, please select files again without it.", + onLeave: "The files are being uploaded, if you leave now the upload will be cancelled." + }, + showMessage: function(message){ + alert(message); + } + }; + qq.extend(this._options, o); + + // number of files being uploaded + this._filesInProgress = 0; + this._handler = this._createUploadHandler(); + + if (this._options.button){ + this._button = this._createUploadButton(this._options.button); + } + + this._preventLeaveInProgress(); +}; + +qq.FileUploaderBasic.prototype = { + setParams: function(params){ + this._options.params = params; + }, + getInProgress: function(){ + return this._filesInProgress; + }, + _createUploadButton: function(element){ + var self = this; + + return new qq.UploadButton({ + element: element, + multiple: this._options.multiple && qq.UploadHandlerXhr.isSupported(), + onChange: function(input){ + self._onInputChange(input); + } + }); + }, + _createUploadHandler: function(){ + var self = this, + handlerClass; + + if(qq.UploadHandlerXhr.isSupported()){ + handlerClass = 'UploadHandlerXhr'; + } else { + handlerClass = 'UploadHandlerForm'; + } + + var handler = new qq[handlerClass]({ + debug: this._options.debug, + action: this._options.action, + maxConnections: this._options.maxConnections, + onProgress: function(id, fileName, loaded, total){ + self._onProgress(id, fileName, loaded, total); + self._options.onProgress(id, fileName, loaded, total); + }, + onComplete: function(id, fileName, result){ + self._onComplete(id, fileName, result); + self._options.onComplete(id, fileName, result); + }, + onCancel: function(id, fileName){ + self._onCancel(id, fileName); + self._options.onCancel(id, fileName); + } + }); + + return handler; + }, + _preventLeaveInProgress: function(){ + var self = this; + + qq.attach(window, 'beforeunload', function(e){ + if (!self._filesInProgress){return;} + + var e = e || window.event; + // for ie, ff + e.returnValue = self._options.messages.onLeave; + // for webkit + return self._options.messages.onLeave; + }); + }, + _onSubmit: function(id, fileName){ + this._filesInProgress++; + }, + _onProgress: function(id, fileName, loaded, total){ + }, + _onComplete: function(id, fileName, result){ + this._filesInProgress--; + if (result.error){ + this._options.showMessage(result.error); + } + }, + _onCancel: function(id, fileName){ + this._filesInProgress--; + }, + _onInputChange: function(input){ + if (this._handler instanceof qq.UploadHandlerXhr){ + this._uploadFileList(input.files); + } else { + if (this._validateFile(input)){ + this._uploadFile(input); + } + } + this._button.reset(); + }, + _uploadFileList: function(files){ + for (var i=0; i this._options.sizeLimit){ + this._error('sizeError', name); + return false; + + } else if (size && size < this._options.minSizeLimit){ + this._error('minSizeError', name); + return false; + } + + return true; + }, + _error: function(code, fileName){ + var message = this._options.messages[code]; + function r(name, replacement){ message = message.replace(name, replacement); } + + r('{file}', this._formatFileName(fileName)); + r('{extensions}', this._options.allowedExtensions.join(', ')); + r('{sizeLimit}', this._formatSize(this._options.sizeLimit)); + r('{minSizeLimit}', this._formatSize(this._options.minSizeLimit)); + + this._options.showMessage(message); + }, + _formatFileName: function(name){ + if (name.length > 33){ + name = name.slice(0, 19) + '...' + name.slice(-13); + } + return name; + }, + _isAllowedExtension: function(fileName){ + var ext = (-1 !== fileName.indexOf('.')) ? fileName.replace(/.*[.]/, '').toLowerCase() : ''; + var allowed = this._options.allowedExtensions; + + if (!allowed.length){return true;} + + for (var i=0; i 99); + + return Math.max(bytes, 0.1).toFixed(1) + ['kB', 'MB', 'GB', 'TB', 'PB', 'EB'][i]; + } +}; + + +/** + * Class that creates upload widget with drag-and-drop and file list + * @inherits qq.FileUploaderBasic + */ +qq.FileUploader = function(o){ + // call parent constructor + qq.FileUploaderBasic.apply(this, arguments); + + // additional options + qq.extend(this._options, { + element: null, + // if set, will be used instead of qq-upload-list in template + listElement: null, + + template: '
          ' + + '
          Drop files here to upload
          ' + + '
          Upload a file
          ' + + '
            ' + + '
            ', + + // template for one item in file list + fileTemplate: '
          • ' + + '' + + '' + + '' + + 'Cancel' + + 'Failed' + + '
          • ', + + classes: { + // used to get elements from templates + button: 'qq-upload-button', + drop: 'qq-upload-drop-area', + dropActive: 'qq-upload-drop-area-active', + list: 'qq-upload-list', + + file: 'qq-upload-file', + spinner: 'qq-upload-spinner', + size: 'qq-upload-size', + cancel: 'qq-upload-cancel', + + // added to list item when upload completes + // used in css to hide progress spinner + success: 'qq-upload-success', + fail: 'qq-upload-fail' + } + }); + // overwrite options with user supplied + qq.extend(this._options, o); + + this._element = this._options.element; + this._element.innerHTML = this._options.template; + this._listElement = this._options.listElement || this._find(this._element, 'list'); + + this._classes = this._options.classes; + + this._button = this._createUploadButton(this._find(this._element, 'button')); + + this._bindCancelEvent(); + this._setupDragDrop(); +}; + +// inherit from Basic Uploader +qq.extend(qq.FileUploader.prototype, qq.FileUploaderBasic.prototype); + +qq.extend(qq.FileUploader.prototype, { + /** + * Gets one of the elements listed in this._options.classes + **/ + _find: function(parent, type){ + var element = qq.getByClass(parent, this._options.classes[type])[0]; + if (!element){ + throw new Error('element not found ' + type); + } + + return element; + }, + _setupDragDrop: function(){ + var self = this, + dropArea = this._find(this._element, 'drop'); + + var dz = new qq.UploadDropZone({ + element: dropArea, + onEnter: function(e){ + qq.addClass(dropArea, self._classes.dropActive); + e.stopPropagation(); + }, + onLeave: function(e){ + e.stopPropagation(); + }, + onLeaveNotDescendants: function(e){ + qq.removeClass(dropArea, self._classes.dropActive); + }, + onDrop: function(e){ + dropArea.style.display = 'none'; + qq.removeClass(dropArea, self._classes.dropActive); + self._uploadFileList(e.dataTransfer.files); + } + }); + + dropArea.style.display = 'none'; + + qq.attach(document, 'dragenter', function(e){ + if (!dz._isValidFileDrag(e)) return; + + dropArea.style.display = 'block'; + }); + qq.attach(document, 'dragleave', function(e){ + if (!dz._isValidFileDrag(e)) return; + + var relatedTarget = document.elementFromPoint(e.clientX, e.clientY); + // only fire when leaving document out + if ( ! relatedTarget || relatedTarget.nodeName == "HTML"){ + dropArea.style.display = 'none'; + } + }); + }, + _onSubmit: function(id, fileName){ + qq.FileUploaderBasic.prototype._onSubmit.apply(this, arguments); + this._addToList(id, fileName); + qq.addClass( this._find(this._element, 'button'), 'loading' ); + qq.removeClass( this._find(this._element, 'button'), 'success' ); + qq.removeClass( this._find(this._element, 'button'), 'fail' ); + this._button.reset(); + }, + _onProgress: function(id, fileName, loaded, total){ + qq.FileUploaderBasic.prototype._onProgress.apply(this, arguments); + + var item = this._getItemByFileId(id); + var size = this._find(item, 'size'); + size.style.display = 'inline'; + + var text; + if (loaded != total){ + text = Math.round(loaded / total * 100) + '% from ' + this._formatSize(total); + } else { + text = this._formatSize(total); + } + + qq.setText(size, text); + }, + _onComplete: function(id, fileName, result){ + qq.FileUploaderBasic.prototype._onComplete.apply(this, arguments); + + // mark completed + var item = this._getItemByFileId(id); + qq.remove(this._find(item, 'cancel')); + qq.remove(this._find(item, 'spinner')); + + qq.removeClass( this._find(this._element, 'button'), 'loading' ); + qq.removeClass( this._find(this._element, 'button'), 'qq-upload-button-hover' ); + this._button.reset(); + + if (result.success){ + qq.addClass(item, this._classes.success); + qq.addClass( this._find(this._element, 'button'), 'success' ); + } else { + qq.addClass(item, this._classes.fail); + qq.addClass( this._find(this._element, 'button'), 'fail' ); + } + }, + _addToList: function(id, fileName){ + var item = qq.toElement(this._options.fileTemplate); + item.qqFileId = id; + + var fileElement = this._find(item, 'file'); + qq.setText(fileElement, this._formatFileName(fileName)); + this._find(item, 'size').style.display = 'none'; + + this._listElement.appendChild(item); + }, + _getItemByFileId: function(id){ + var item = this._listElement.firstChild; + + // there can't be txt nodes in dynamically created list + // and we can use nextSibling + while (item){ + if (item.qqFileId == id) return item; + item = item.nextSibling; + } + }, + /** + * delegate click event for cancel link + **/ + _bindCancelEvent: function(){ + var self = this, + list = this._listElement; + + qq.attach(list, 'click', function(e){ + e = e || window.event; + var target = e.target || e.srcElement; + + if (qq.hasClass(target, self._classes.cancel)){ + qq.preventDefault(e); + + var item = target.parentNode; + self._handler.cancel(item.qqFileId); + qq.remove(item); + } + }); + } +}); + +qq.UploadDropZone = function(o){ + this._options = { + element: null, + onEnter: function(e){}, + onLeave: function(e){}, + // is not fired when leaving element by hovering descendants + onLeaveNotDescendants: function(e){}, + onDrop: function(e){} + }; + qq.extend(this._options, o); + + this._element = this._options.element; + + this._disableDropOutside(); + this._attachEvents(); +}; + +qq.UploadDropZone.prototype = { + _disableDropOutside: function(e){ + // run only once for all instances + if (!qq.UploadDropZone.dropOutsideDisabled ){ + + qq.attach(document, 'dragover', function(e){ + if (e.dataTransfer){ + e.dataTransfer.dropEffect = 'none'; + e.preventDefault(); + } + }); + + qq.UploadDropZone.dropOutsideDisabled = true; + } + }, + _attachEvents: function(){ + var self = this; + + qq.attach(self._element, 'dragover', function(e){ + if (!self._isValidFileDrag(e)) return; + + var effect = e.dataTransfer.effectAllowed; + if (effect == 'move' || effect == 'linkMove'){ + e.dataTransfer.dropEffect = 'move'; // for FF (only move allowed) + } else { + e.dataTransfer.dropEffect = 'copy'; // for Chrome + } + + e.stopPropagation(); + e.preventDefault(); + }); + + qq.attach(self._element, 'dragenter', function(e){ + if (!self._isValidFileDrag(e)) return; + + self._options.onEnter(e); + }); + + qq.attach(self._element, 'dragleave', function(e){ + if (!self._isValidFileDrag(e)) return; + + self._options.onLeave(e); + + var relatedTarget = document.elementFromPoint(e.clientX, e.clientY); + // do not fire when moving a mouse over a descendant + if (qq.contains(this, relatedTarget)) return; + + self._options.onLeaveNotDescendants(e); + }); + + qq.attach(self._element, 'drop', function(e){ + if (!self._isValidFileDrag(e)) return; + + e.preventDefault(); + self._options.onDrop(e); + }); + }, + _isValidFileDrag: function(e){ + var dt = e.dataTransfer, + // do not check dt.types.contains in webkit, because it crashes safari 4 + isWebkit = navigator.userAgent.indexOf("AppleWebKit") > -1; + + // dt.effectAllowed is none in Safari 5 + // dt.types.contains check is for firefox + return dt && dt.effectAllowed != 'none' && + (dt.files || (!isWebkit && dt.types.contains && dt.types.contains('Files'))); + + } +}; + +qq.UploadButton = function(o){ + this._options = { + element: null, + // if set to true adds multiple attribute to file input + multiple: false, + // name attribute of file input + name: 'file', + onChange: function(input){}, + hoverClass: 'qq-upload-button-hover', + focusClass: 'qq-upload-button-focus' + }; + + qq.extend(this._options, o); + + this._element = this._options.element; + + // make button suitable container for input + qq.css(this._element, { + position: 'relative', + overflow: 'hidden', + // Make sure browse button is in the right side + // in Internet Explorer + direction: 'ltr' + }); + + this._input = this._createInput(); +}; + +qq.UploadButton.prototype = { + /* returns file input element */ + getInput: function(){ + return this._input; + }, + /* cleans/recreates the file input */ + reset: function(){ + if (this._input.parentNode){ + qq.remove(this._input); + } + + qq.removeClass(this._element, this._options.focusClass); + this._input = this._createInput(); + }, + _createInput: function(){ + var input = document.createElement("input"); + + if (this._options.multiple){ + input.setAttribute("multiple", "multiple"); + } + + input.setAttribute("type", "file"); + input.setAttribute("name", this._options.name); + + qq.css(input, { + position: 'absolute', + // in Opera only 'browse' button + // is clickable and it is located at + // the right side of the input + right: 0, + top: 0, + fontFamily: 'Arial', + // 4 persons reported this, the max values that worked for them were 243, 236, 236, 118 + fontSize: '118px', + margin: 0, + padding: 0, + cursor: 'pointer', + opacity: 0 + }); + + this._element.appendChild(input); + + var self = this; + qq.attach(input, 'change', function(){ + self._options.onChange(input); + }); + + qq.attach(input, 'mouseover', function(){ + qq.addClass(self._element, self._options.hoverClass); + }); + qq.attach(input, 'mouseout', function(){ + qq.removeClass(self._element, self._options.hoverClass); + }); + qq.attach(input, 'focus', function(){ + qq.addClass(self._element, self._options.focusClass); + }); + qq.attach(input, 'blur', function(){ + qq.removeClass(self._element, self._options.focusClass); + }); + + // IE and Opera, unfortunately have 2 tab stops on file input + // which is unacceptable in our case, disable keyboard access + if (window.attachEvent){ + // it is IE or Opera + input.setAttribute('tabIndex', "-1"); + } + + return input; + } +}; + +/** + * Class for uploading files, uploading itself is handled by child classes + */ +qq.UploadHandlerAbstract = function(o){ + this._options = { + debug: false, + action: '/upload.php', + // maximum number of concurrent uploads + maxConnections: 999, + onProgress: function(id, fileName, loaded, total){}, + onComplete: function(id, fileName, response){}, + onCancel: function(id, fileName){} + }; + qq.extend(this._options, o); + + this._queue = []; + // params for files in queue + this._params = []; +}; +qq.UploadHandlerAbstract.prototype = { + log: function(str){ + if (this._options.debug && window.console) console.log('[uploader] ' + str); + }, + /** + * Adds file or file input to the queue + * @returns id + **/ + add: function(file){}, + /** + * Sends the file identified by id and additional query params to the server + */ + upload: function(id, params){ + var len = this._queue.push(id); + + var copy = {}; + qq.extend(copy, params); + this._params[id] = copy; + + // if too many active uploads, wait... + if (len <= this._options.maxConnections){ + this._upload(id, this._params[id]); + } + }, + /** + * Cancels file upload by id + */ + cancel: function(id){ + this._cancel(id); + this._dequeue(id); + }, + /** + * Cancells all uploads + */ + cancelAll: function(){ + for (var i=0; i= max && i < max){ + var nextId = this._queue[max-1]; + this._upload(nextId, this._params[nextId]); + } + } +}; + +/** + * Class for uploading files using form and iframe + * @inherits qq.UploadHandlerAbstract + */ +qq.UploadHandlerForm = function(o){ + qq.UploadHandlerAbstract.apply(this, arguments); + + this._inputs = {}; +}; +// @inherits qq.UploadHandlerAbstract +qq.extend(qq.UploadHandlerForm.prototype, qq.UploadHandlerAbstract.prototype); + +qq.extend(qq.UploadHandlerForm.prototype, { + add: function(fileInput){ + fileInput.setAttribute('name', 'qqfile'); + var id = 'qq-upload-handler-iframe' + qq.getUniqueId(); + + this._inputs[id] = fileInput; + + // remove file input from DOM + if (fileInput.parentNode){ + qq.remove(fileInput); + } + + return id; + }, + getName: function(id){ + // get input value and remove path to normalize + return this._inputs[id].value.replace(/.*(\/|\\)/, ""); + }, + _cancel: function(id){ + this._options.onCancel(id, this.getName(id)); + + delete this._inputs[id]; + + var iframe = document.getElementById(id); + if (iframe){ + // to cancel request set src to something else + // we use src="javascript:false;" because it doesn't + // trigger ie6 prompt on https + iframe.setAttribute('src', 'javascript:false;'); + + qq.remove(iframe); + } + }, + _upload: function(id, params){ + var input = this._inputs[id]; + + if (!input){ + throw new Error('file with passed id was not added, or already uploaded or cancelled'); + } + + var fileName = this.getName(id); + + var iframe = this._createIframe(id); + var form = this._createForm(iframe, params); + form.appendChild(input); + + var self = this; + this._attachLoadEvent(iframe, function(){ + self.log('iframe loaded'); + + var response = self._getIframeContentJSON(iframe); + + self._options.onComplete(id, fileName, response); + self._dequeue(id); + + delete self._inputs[id]; + // timeout added to fix busy state in FF3.6 + setTimeout(function(){ + qq.remove(iframe); + }, 1); + }); + + form.submit(); + qq.remove(form); + + return id; + }, + _attachLoadEvent: function(iframe, callback){ + qq.attach(iframe, 'load', function(){ + // when we remove iframe from dom + // the request stops, but in IE load + // event fires + if (!iframe.parentNode){ + return; + } + + // fixing Opera 10.53 + if (iframe.contentDocument && + iframe.contentDocument.body && + iframe.contentDocument.body.innerHTML == "false"){ + // In Opera event is fired second time + // when body.innerHTML changed from false + // to server response approx. after 1 sec + // when we upload file with iframe + return; + } + + callback(); + }); + }, + /** + * Returns json object received by iframe from server. + */ + _getIframeContentJSON: function(iframe){ + // iframe.contentWindow.document - for IE<7 + var doc = iframe.contentDocument ? iframe.contentDocument: iframe.contentWindow.document, + response; + + this.log("converting iframe's innerHTML to JSON"); + this.log("innerHTML = " + doc.body.innerHTML); + + try { + response = eval("(" + doc.body.innerHTML + ")"); + } catch(err){ + response = {}; + } + + return response; + }, + /** + * Creates iframe with unique name + */ + _createIframe: function(id){ + // We can't use following code as the name attribute + // won't be properly registered in IE6, and new window + // on form submit will open + // var iframe = document.createElement('iframe'); + // iframe.setAttribute('name', id); + + var iframe = qq.toElement('',inline_markup:'
            {content}
            ',custom_markup:'',social_tools:''},pp_settings);var matchedObjects=this,percentBased=false,pp_dimensions,pp_open,pp_contentHeight,pp_contentWidth,pp_containerHeight,pp_containerWidth,windowHeight=$(window).height(),windowWidth=$(window).width(),pp_slideshow;doresize=true,scroll_pos=_get_scroll();$(window).unbind('resize.prettyphoto').bind('resize.prettyphoto',function(){_center_overlay();_resize_overlay();});if(pp_settings.keyboard_shortcuts){$(document).unbind('keydown.prettyphoto').bind('keydown.prettyphoto',function(e){if(typeof $pp_pic_holder!='undefined'){if($pp_pic_holder.is(':visible')){switch(e.keyCode){case 37:$.prettyPhoto.changePage('previous');e.preventDefault();break;case 39:$.prettyPhoto.changePage('next');e.preventDefault();break;case 27:if(!settings.modal) +$.prettyPhoto.close();e.preventDefault();break;};};};});};$.prettyPhoto.initialize=function(){settings=pp_settings;if(settings.theme=='pp_default')settings.horizontal_padding=16;if(settings.ie6_fallback&&$.browser.msie&&parseInt($.browser.version)==6)settings.theme="light_square";theRel=$(this).attr('rel');galleryRegExp=/\[(?:.*)\]/;isSet=(galleryRegExp.exec(theRel))?true:false;pp_images=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr('rel').indexOf(theRel)!=-1)return $(n).attr('href');}):$.makeArray($(this).attr('href'));pp_titles=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr('rel').indexOf(theRel)!=-1)return($(n).find('img').attr('alt'))?$(n).find('img').attr('alt'):"";}):$.makeArray($(this).find('img').attr('alt'));pp_descriptions=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr('rel').indexOf(theRel)!=-1)return($(n).attr('title'))?$(n).attr('title'):"";}):$.makeArray($(this).attr('title'));set_position=jQuery.inArray($(this).attr('href'),pp_images);rel_index=(isSet)?set_position:$("a[rel^='"+theRel+"']").index($(this));_build_overlay(this);if(settings.allow_resize) +$(window).bind('scroll.prettyphoto',function(){_center_overlay();});$.prettyPhoto.open();return false;} +$.prettyPhoto.open=function(event){if(typeof settings=="undefined"){settings=pp_settings;if($.browser.msie&&$.browser.version==6)settings.theme="light_square";pp_images=$.makeArray(arguments[0]);pp_titles=(arguments[1])?$.makeArray(arguments[1]):$.makeArray("");pp_descriptions=(arguments[2])?$.makeArray(arguments[2]):$.makeArray("");isSet=(pp_images.length>1)?true:false;set_position=0;_build_overlay(event.target);} +if($.browser.msie&&$.browser.version==6)$('select').css('visibility','hidden');if(settings.hideflash)$('object,embed,iframe[src*=youtube],iframe[src*=vimeo]').css('visibility','hidden');_checkPosition($(pp_images).size());$('.pp_loaderIcon').show();if($ppt.is(':hidden'))$ppt.css('opacity',0).show();$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity);$pp_pic_holder.find('.currentTextHolder').text((set_position+1)+settings.counter_separator_label+$(pp_images).size());if(pp_descriptions[set_position]!=""){$pp_pic_holder.find('.pp_description').show().html(unescape(pp_descriptions[set_position]));}else{$pp_pic_holder.find('.pp_description').hide();} +movie_width=(parseFloat(getParam('width',pp_images[set_position])))?getParam('width',pp_images[set_position]):settings.default_width.toString();movie_height=(parseFloat(getParam('height',pp_images[set_position])))?getParam('height',pp_images[set_position]):settings.default_height.toString();percentBased=false;if(movie_height.indexOf('%')!=-1){movie_height=parseFloat(($(window).height()*parseFloat(movie_height)/100)-150);percentBased=true;} +if(movie_width.indexOf('%')!=-1){movie_width=parseFloat(($(window).width()*parseFloat(movie_width)/100)-150);percentBased=true;} +$pp_pic_holder.fadeIn(function(){(settings.show_title&&pp_titles[set_position]!=""&&typeof pp_titles[set_position]!="undefined")?$ppt.html(unescape(pp_titles[set_position])):$ppt.html(' ');imgPreloader="";skipInjection=false;switch(_getFileType(pp_images[set_position])){case'image':imgPreloader=new Image();nextImage=new Image();if(isSet&&set_position<$(pp_images).size()-1)nextImage.src=pp_images[set_position+1];prevImage=new Image();if(isSet&&pp_images[set_position-1])prevImage.src=pp_images[set_position-1];$pp_pic_holder.find('#pp_full_res')[0].innerHTML=settings.image_markup.replace(/{path}/g,pp_images[set_position]);imgPreloader.onload=function(){pp_dimensions=_fitToViewport(imgPreloader.width,imgPreloader.height);_showContent();};imgPreloader.onerror=function(){alert('Image cannot be loaded. Make sure the path is correct and image exist.');$.prettyPhoto.close();};imgPreloader.src=pp_images[set_position];break;case'youtube':pp_dimensions=_fitToViewport(movie_width,movie_height);movie='http://www.youtube.com/embed/'+getParam('v',pp_images[set_position]);(getParam('rel',pp_images[set_position]))?movie+="?rel="+getParam('rel',pp_images[set_position]):movie+="?rel=1";if(settings.autoplay)movie+="&autoplay=1";toInject=settings.iframe_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case'vimeo':pp_dimensions=_fitToViewport(movie_width,movie_height);movie_id=pp_images[set_position];var regExp=/http:\/\/(www\.)?vimeo.com\/(\d+)/;var match=movie_id.match(regExp);movie='http://player.vimeo.com/video/'+match[2]+'?title=0&byline=0&portrait=0';if(settings.autoplay)movie+="&autoplay=1;";vimeo_width=pp_dimensions['width']+'/embed/?moog_width='+pp_dimensions['width'];toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,pp_dimensions['height']).replace(/{path}/g,movie);break;case'quicktime':pp_dimensions=_fitToViewport(movie_width,movie_height);pp_dimensions['height']+=15;pp_dimensions['contentHeight']+=15;pp_dimensions['containerHeight']+=15;toInject=settings.quicktime_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case'flash':pp_dimensions=_fitToViewport(movie_width,movie_height);flash_vars=pp_images[set_position];flash_vars=flash_vars.substring(pp_images[set_position].indexOf('flashvars')+10,pp_images[set_position].length);filename=pp_images[set_position];filename=filename.substring(0,filename.indexOf('?'));toInject=settings.flash_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+'?'+flash_vars);break;case'iframe':pp_dimensions=_fitToViewport(movie_width,movie_height);frame_url=pp_images[set_position];frame_url=frame_url.substr(0,frame_url.indexOf('iframe')-1);toInject=settings.iframe_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{path}/g,frame_url);break;case'ajax':doresize=false;pp_dimensions=_fitToViewport(movie_width,movie_height);doresize=true;skipInjection=true;$.get(pp_images[set_position],function(responseHTML){toInject=settings.inline_markup.replace(/{content}/g,responseHTML);$pp_pic_holder.find('#pp_full_res')[0].innerHTML=toInject;_showContent();});break;case'custom':pp_dimensions=_fitToViewport(movie_width,movie_height);toInject=settings.custom_markup;break;case'inline':myClone=$(pp_images[set_position]).clone().append('
            ').css({'width':settings.default_width}).wrapInner('
            ').appendTo($('body')).show();doresize=false;pp_dimensions=_fitToViewport($(myClone).width(),$(myClone).height());doresize=true;$(myClone).remove();toInject=settings.inline_markup.replace(/{content}/g,$(pp_images[set_position]).html());break;};if(!imgPreloader&&!skipInjection){$pp_pic_holder.find('#pp_full_res')[0].innerHTML=toInject;_showContent();};});return false;};$.prettyPhoto.changePage=function(direction){currentGalleryPage=0;if(direction=='previous'){set_position--;if(set_position<0)set_position=$(pp_images).size()-1;}else if(direction=='next'){set_position++;if(set_position>$(pp_images).size()-1)set_position=0;}else{set_position=direction;};rel_index=set_position;if(!doresize)doresize=true;$('.pp_contract').removeClass('pp_contract').addClass('pp_expand');_hideContent(function(){$.prettyPhoto.open();});};$.prettyPhoto.changeGalleryPage=function(direction){if(direction=='next'){currentGalleryPage++;if(currentGalleryPage>totalPage)currentGalleryPage=0;}else if(direction=='previous'){currentGalleryPage--;if(currentGalleryPage<0)currentGalleryPage=totalPage;}else{currentGalleryPage=direction;};slide_speed=(direction=='next'||direction=='previous')?settings.animation_speed:0;slide_to=currentGalleryPage*(itemsPerPage*itemWidth);$pp_gallery.find('ul').animate({left:-slide_to},slide_speed);};$.prettyPhoto.startSlideshow=function(){if(typeof pp_slideshow=='undefined'){$pp_pic_holder.find('.pp_play').unbind('click').removeClass('pp_play').addClass('pp_pause').click(function(){$.prettyPhoto.stopSlideshow();return false;});pp_slideshow=setInterval($.prettyPhoto.startSlideshow,settings.slideshow);}else{$.prettyPhoto.changePage('next');};} +$.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find('.pp_pause').unbind('click').removeClass('pp_pause').addClass('pp_play').click(function(){$.prettyPhoto.startSlideshow();return false;});clearInterval(pp_slideshow);pp_slideshow=undefined;} +$.prettyPhoto.close=function(){if($pp_overlay.is(":animated"))return;$.prettyPhoto.stopSlideshow();$pp_pic_holder.stop().find('object,embed').css('visibility','hidden');$('div.pp_pic_holder,div.ppt,.pp_fade').fadeOut(settings.animation_speed,function(){$(this).remove();});$pp_overlay.fadeOut(settings.animation_speed,function(){if($.browser.msie&&$.browser.version==6)$('select').css('visibility','visible');if(settings.hideflash)$('object,embed,iframe[src*=youtube],iframe[src*=vimeo]').css('visibility','visible');$(this).remove();$(window).unbind('scroll.prettyphoto');settings.callback();doresize=true;pp_open=false;delete settings;});};function _showContent(){$('.pp_loaderIcon').hide();projectedTop=scroll_pos['scrollTop']+((windowHeight/2)-(pp_dimensions['containerHeight']/2));if(projectedTop<0)projectedTop=0;$ppt.fadeTo(settings.animation_speed,1);$pp_pic_holder.find('.pp_content').animate({height:pp_dimensions['contentHeight'],width:pp_dimensions['contentWidth']},settings.animation_speed);$pp_pic_holder.animate({'top':projectedTop,'left':(windowWidth/2)-(pp_dimensions['containerWidth']/2),width:pp_dimensions['containerWidth']},settings.animation_speed,function(){$pp_pic_holder.find('.pp_hoverContainer,#fullResImage').height(pp_dimensions['height']).width(pp_dimensions['width']);$pp_pic_holder.find('.pp_fade').fadeIn(settings.animation_speed);if(isSet&&_getFileType(pp_images[set_position])=="image"){$pp_pic_holder.find('.pp_hoverContainer').show();}else{$pp_pic_holder.find('.pp_hoverContainer').hide();} +if(pp_dimensions['resized']){$('a.pp_expand,a.pp_contract').show();}else{$('a.pp_expand').hide();} +if(settings.autoplay_slideshow&&!pp_slideshow&&!pp_open)$.prettyPhoto.startSlideshow();if(settings.deeplinking) +setHashtag();settings.changepicturecallback();pp_open=true;});_insert_gallery();};function _hideContent(callback){$pp_pic_holder.find('#pp_full_res object,#pp_full_res embed').css('visibility','hidden');$pp_pic_holder.find('.pp_fade').fadeOut(settings.animation_speed,function(){$('.pp_loaderIcon').show();callback();});};function _checkPosition(setCount){(setCount>1)?$('.pp_nav').show():$('.pp_nav').hide();};function _fitToViewport(width,height){resized=false;_getDimensions(width,height);imageWidth=width,imageHeight=height;if(((pp_containerWidth>windowWidth)||(pp_containerHeight>windowHeight))&&doresize&&settings.allow_resize&&!percentBased){resized=true,fitting=false;while(!fitting){if((pp_containerWidth>windowWidth)){imageWidth=(windowWidth-200);imageHeight=(height/width)*imageWidth;}else if((pp_containerHeight>windowHeight)){imageHeight=(windowHeight-200);imageWidth=(width/height)*imageHeight;}else{fitting=true;};pp_containerHeight=imageHeight,pp_containerWidth=imageWidth;};_getDimensions(imageWidth,imageHeight);if((pp_containerWidth>windowWidth)||(pp_containerHeight>windowHeight)){_fitToViewport(pp_containerWidth,pp_containerHeight)};};return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(pp_containerHeight),containerWidth:Math.floor(pp_containerWidth)+(settings.horizontal_padding*2),contentHeight:Math.floor(pp_contentHeight),contentWidth:Math.floor(pp_contentWidth),resized:resized};};function _getDimensions(width,height){width=parseFloat(width);height=parseFloat(height);$pp_details=$pp_pic_holder.find('.pp_details');$pp_details.width(width);detailsHeight=parseFloat($pp_details.css('marginTop'))+parseFloat($pp_details.css('marginBottom'));$pp_details=$pp_details.clone().addClass(settings.theme).width(width).appendTo($('body')).css({'position':'absolute','top':-10000});detailsHeight+=$pp_details.height();detailsHeight=(detailsHeight<=34)?36:detailsHeight;if($.browser.msie&&$.browser.version==7)detailsHeight+=8;$pp_details.remove();$pp_title=$pp_pic_holder.find('.ppt');$pp_title.width(width);titleHeight=parseFloat($pp_title.css('marginTop'))+parseFloat($pp_title.css('marginBottom'));$pp_title=$pp_title.clone().appendTo($('body')).css({'position':'absolute','top':-10000});titleHeight+=$pp_title.height();$pp_title.remove();pp_contentHeight=height+detailsHeight;pp_contentWidth=width;pp_containerHeight=pp_contentHeight+titleHeight+$pp_pic_holder.find('.pp_top').height()+$pp_pic_holder.find('.pp_bottom').height();pp_containerWidth=width;} +function _getFileType(itemSrc){if(itemSrc.match(/youtube\.com\/watch/i)){return'youtube';}else if(itemSrc.match(/vimeo\.com/i)){return'vimeo';}else if(itemSrc.match(/\b.mov\b/i)){return'quicktime';}else if(itemSrc.match(/\b.swf\b/i)){return'flash';}else if(itemSrc.match(/\biframe=true\b/i)){return'iframe';}else if(itemSrc.match(/\bajax=true\b/i)){return'ajax';}else if(itemSrc.match(/\bcustom=true\b/i)){return'custom';}else if(itemSrc.substr(0,1)=='#'){return'inline';}else{return'image';};};function _center_overlay(){if(doresize&&typeof $pp_pic_holder!='undefined'){scroll_pos=_get_scroll();contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width();projectedTop=(windowHeight/2)+scroll_pos['scrollTop']-(contentHeight/2);if(projectedTop<0)projectedTop=0;if(contentHeight>windowHeight) +return;$pp_pic_holder.css({'top':projectedTop,'left':(windowWidth/2)+scroll_pos['scrollLeft']-(contentwidth/2)});};};function _get_scroll(){if(self.pageYOffset){return{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset};}else if(document.documentElement&&document.documentElement.scrollTop){return{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft};}else if(document.body){return{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft};};};function _resize_overlay(){windowHeight=$(window).height(),windowWidth=$(window).width();if(typeof $pp_overlay!="undefined")$pp_overlay.height($(document).height()).width(windowWidth);};function _insert_gallery(){if(isSet&&settings.overlay_gallery&&_getFileType(pp_images[set_position])=="image"&&(settings.ie6_fallback&&!($.browser.msie&&parseInt($.browser.version)==6))){itemWidth=52+5;navWidth=(settings.theme=="facebook"||settings.theme=="pp_default")?50:30;itemsPerPage=Math.floor((pp_dimensions['containerWidth']-100-navWidth)/itemWidth);itemsPerPage=(itemsPerPage";};toInject=settings.gallery_markup.replace(/{gallery}/g,toInject);$pp_pic_holder.find('#pp_full_res').after(toInject);$pp_gallery=$('.pp_pic_holder .pp_gallery'),$pp_gallery_li=$pp_gallery.find('li');$pp_gallery.find('.pp_arrow_next').click(function(){$.prettyPhoto.changeGalleryPage('next');$.prettyPhoto.stopSlideshow();return false;});$pp_gallery.find('.pp_arrow_previous').click(function(){$.prettyPhoto.changeGalleryPage('previous');$.prettyPhoto.stopSlideshow();return false;});$pp_pic_holder.find('.pp_content').hover(function(){$pp_pic_holder.find('.pp_gallery:not(.disabled)').fadeIn();},function(){$pp_pic_holder.find('.pp_gallery:not(.disabled)').fadeOut();});itemWidth=52+5;$pp_gallery_li.each(function(i){$(this).find('a').click(function(){$.prettyPhoto.changePage(i);$.prettyPhoto.stopSlideshow();return false;});});};if(settings.slideshow){$pp_pic_holder.find('.pp_nav').prepend('Play') +$pp_pic_holder.find('.pp_nav .pp_play').click(function(){$.prettyPhoto.startSlideshow();return false;});} +$pp_pic_holder.attr('class','pp_pic_holder '+settings.theme);$pp_overlay.css({'opacity':0,'height':$(document).height(),'width':$(window).width()}).bind('click',function(){if(!settings.modal)$.prettyPhoto.close();});$('a.pp_close').bind('click',function(){$.prettyPhoto.close();return false;});$('a.pp_expand').bind('click',function(e){if($(this).hasClass('pp_expand')){$(this).removeClass('pp_expand').addClass('pp_contract');doresize=false;}else{$(this).removeClass('pp_contract').addClass('pp_expand');doresize=true;};_hideContent(function(){$.prettyPhoto.open();});return false;});$pp_pic_holder.find('.pp_previous, .pp_nav .pp_arrow_previous').bind('click',function(){$.prettyPhoto.changePage('previous');$.prettyPhoto.stopSlideshow();return false;});$pp_pic_holder.find('.pp_next, .pp_nav .pp_arrow_next').bind('click',function(){$.prettyPhoto.changePage('next');$.prettyPhoto.stopSlideshow();return false;});_center_overlay();};if(!pp_alreadyInitialized&&getHashtag()){pp_alreadyInitialized=true;hashIndex=getHashtag();hashRel=hashIndex;hashIndex=hashIndex.substring(hashIndex.indexOf('/')+1,hashIndex.length-1);hashRel=hashRel.substring(0,hashRel.indexOf('/'));setTimeout(function(){$("a[rel^='"+hashRel+"']:eq("+hashIndex+")").trigger('click');},50);} +return this.unbind('click.prettyphoto').bind('click.prettyphoto',$.prettyPhoto.initialize);};function getHashtag(){url=location.href;hashtag=(url.indexOf('#!')!=-1)?decodeURI(url.substring(url.indexOf('#!')+2,url.length)):false;return hashtag;};function setHashtag(){if(typeof theRel=='undefined')return;location.hash='!'+theRel+'/'+rel_index+'/';};function getParam(name,url){name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(url);return(results==null)?"":results[1];}})(jQuery);var pp_alreadyInitialized=false; \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/lib/js/slides.min.js b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/lib/js/slides.min.js new file mode 100644 index 0000000..66c043f --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/lib/js/slides.min.js @@ -0,0 +1,651 @@ +/* +* Slides, A Slideshow Plugin for jQuery +* Intructions: http://slidesjs.com +* By: Nathan Searles, http://nathansearles.com +* Version: 1.1.7 +* Updated: May 2nd, 2011 +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ +(function($){ + $.fn.slides = function( option ) { + // override defaults with specified option + option = $.extend( {}, $.fn.slides.option, option ); + + return this.each(function(){ + // wrap slides in control container, make sure slides are block level + $('.' + option.container, $(this)).children().wrapAll('
            '); + + var elem = $(this), + control = $('.slides_control',elem), + total = control.children().size(), + width = control.children().outerWidth(), + height = control.children().outerHeight(), + start = option.start - 1, + effect = option.effect.indexOf(',') < 0 ? option.effect : option.effect.replace(' ', '').split(',')[0], + paginationEffect = option.effect.indexOf(',') < 0 ? effect : option.effect.replace(' ', '').split(',')[1], + next = 0, prev = 0, number = 0, current = 0, loaded, active, clicked, position, direction, imageParent, pauseTimeout, playInterval; + + // animate slides + function animate(direction, effect, clicked) { + if (!active && loaded) { + active = true; + // start of animation + option.animationStart(current + 1); + switch(direction) { + case 'next': + // change current slide to previous + prev = current; + // get next from current + 1 + next = current + 1; + // if last slide, set next to first slide + next = total === next ? 0 : next; + // set position of next slide to right of previous + position = width*2; + // distance to slide based on width of slides + direction = -width*2; + // store new current slide + current = next; + break; + case 'prev': + // change current slide to previous + prev = current; + // get next from current - 1 + next = current - 1; + // if first slide, set next to last slide + next = next === -1 ? total-1 : next; + // set position of next slide to left of previous + position = 0; + // distance to slide based on width of slides + direction = 0; + // store new current slide + current = next; + break; + case 'pagination': + // get next from pagination item clicked, convert to number + next = parseInt(clicked,10); + // get previous from pagination item with class of current + prev = $('.' + option.paginationClass + ' li.'+ option.currentClass +' a', elem).attr('href').match('[^#/]+$'); + // if next is greater then previous set position of next slide to right of previous + if (next > prev) { + position = width*2; + direction = -width*2; + } else { + // if next is less then previous set position of next slide to left of previous + position = 0; + direction = 0; + } + // store new current slide + current = next; + break; + } + + // fade animation + if (effect === 'fade') { + // fade animation with crossfade + if (option.crossfade) { + // put hidden next above current + if (!$.browser.msie) { + + control.children(':eq('+prev+')',elem).fadeOut(option.fadeSpeed); + control.children(':eq('+ next +')', elem).css({zIndex: 10}).fadeIn(option.fadeSpeed, option.fadeEasing); + + } else { + + control.children(':eq('+prev+')',elem).hide(); + control.children(':eq('+ next +')', elem).css({zIndex: 10}).show(); + + } + + if (option.autoHeight) { + // animate container to height of next + control.animate({ + height: control.children(':eq('+ next +')', elem).outerHeight() + }, option.autoHeightSpeed, function(){ + + // -------------> EDITED + + the_next_one = control.children(':eq('+ next +')', elem); + + // hide + control.children().not(the_next_one).css({ + display: 'none', + zIndex: 0 + }); + + the_next_one.css({ + zIndex: 0 + }); + + // end of animation + option.animationComplete(next + 1); + active = false; + }); + } else { + // -------------> EDITED + + the_next_one = control.children(':eq('+ next +')', elem); + + // hide + control.children().not(the_next_one).css({ + display: 'none', + zIndex: 0 + }); + + the_next_one.css({ + zIndex: 0 + }); + + // end of animation + option.animationComplete(next + 1); + active = false; + } + + } else { + // fade animation with no crossfade + control.children(':eq('+ prev +')', elem).fadeOut(option.fadeSpeed, option.fadeEasing, function(){ + // animate to new height + if (option.autoHeight) { + control.animate({ + // animate container to height of next + height: control.children(':eq('+ next +')', elem).outerHeight() + }, option.autoHeightSpeed, + // fade in next slide + function(){ + control.children(':eq('+ next +')', elem).fadeIn(option.fadeSpeed, option.fadeEasing); + }); + } else { + // if fixed height + control.children(':eq('+ next +')', elem).fadeIn(option.fadeSpeed, option.fadeEasing, function(){ + // fix font rendering in ie, lame + if($.browser.msie) { + $(this).get(0).style.removeAttribute('filter'); + } + }); + } + // end of animation + option.animationComplete(next + 1); + active = false; + }); + } + // slide animation + } else { + //if (control.children(':eq('+ current +')').is(":visible")) alert(current); + // move next slide to right of previous + control.children(':eq('+ next +')').css({ + left: position, + display: 'block' + }); + // animate to new height + if (option.autoHeight) { + control.animate({ + left: direction, + height: control.children(':eq('+ next +')').outerHeight() + },option.slideSpeed, option.slideEasing, function(){ + control.css({ + left: -width + }); + // -------------> EDITED + + control.children(':eq('+ next +')').css({ + left: width, + zIndex: 5 + }); + // reset previous slide + control.children(':eq('+ prev +')').css({ + left: width, + display: 'none', + zIndex: 0 + }); + + option.animationComplete(next + 1); + active = false; + + }); + // if fixed height + } else { + // animate control + control.animate({ + left: direction + },option.slideSpeed, option.slideEasing, function(){ + // after animation reset control position + control.css({ + left: -width + }); + + control.children(':eq('+ next +')').css({ + left: width, + zIndex: 5 + }); + // reset previous slide + control.children(':eq('+ prev +')').css({ + left: width, + display: 'none', + zIndex: 0 + }); + + // end of animation + option.animationComplete(next + 1); + active = false; + }); + } + } + // set current state for pagination + if (option.pagination) { + // remove current class from all + $('.'+ option.paginationClass +' li.' + option.currentClass, elem).removeClass(option.currentClass); + // add current class to next + $('.' + option.paginationClass + ' li:eq('+ next +')', elem).addClass(option.currentClass); + } + } + } // end animate function + + function stop() { + // clear interval from stored id + + clearInterval(elem.data('interval')); + } + + function pause() { + if (option.pause) { + // clear timeout and interval + clearTimeout(elem.data('pause')); + clearInterval(elem.data('interval')); + // pause slide show for option.pause amount + pauseTimeout = setTimeout(function() { + // clear pause timeout + clearTimeout(elem.data('pause')); + // start play interval after pause + playInterval = setInterval( function(){ + animate("next", effect); + },option.play); + // store play interval + elem.data('interval',playInterval); + },option.pause); + // store pause interval + elem.data('pause',pauseTimeout); + } else { + // if no pause, just stop + stop(); + } + } + + // 2 or more slides required + if (total < 2) { + return; + } + + // error corection for start slide + if (start < 0) { + start = 0; + } + + if (start > total) { + start = total - 1; + } + + // change current based on start option number + if (option.start) { + current = start; + } + + // randomizes slide order + if (option.randomize) { + control.randomize(); + } + + // make sure overflow is hidden, width is set + $('.' + option.container, elem).css({ + overflow: 'hidden', + // fix for ie + position: 'relative' + }); + + // set css for slides + control.children().css({ + position: 'absolute', + top: 0, + left: control.children().outerWidth(), + zIndex: 0, + display: 'none' + }); + + // set css for control div + control.css({ + position: 'relative', + // size of control 3 x slide width + width: (width * 3), + // set height to slide height + height: height, + // center control to slide + left: -width + }); + + // show slides + $('.' + option.container, elem).css({ + display: 'block' + }); + + // if autoHeight true, get and set height of first slide + if (option.autoHeight) { + control.children().css({ + height: 'auto' + }); + control.animate({ + height: control.children(':eq('+ start +')').outerHeight() + },option.autoHeightSpeed); + } + + // checks if image is loaded + if (option.preload && control.find('img').length) { + // adds preload image + + normal_height = $(elem).css("height"); + + if (option.header){ + $(elem).append('
            ').css({"height": 185}); + $(elem).addClass('hide-when-loading'); + }else{ + $(elem).addClass('loading'); + } + + + // gets image src, with cache buster + var img = control.find('img:eq(' + start + ')').attr('src') + '?' + (new Date()).getTime(); + + // check if the image has a parent + if ($('img', elem).parent().attr('class') != 'slides_control') { + // If image has parent, get tag name + imageParent = control.children(':eq(0)')[0].tagName.toLowerCase(); + } else { + // Image doesn't have parent, use image tag name + imageParent = control.find('img:eq(' + start + ')'); + } + + var loadInterval; + + loadInterval = setTimeout(function() { + + /*TIMEOUT PRELOAD*/ + // once image is fully loaded, fade in + control.find(imageParent + ':eq(' + start + ')').fadeIn(option.fadeSpeed, option.fadeEasing, function(){ + $(elem).children('#slides-loading-wrap').animate({bottom: -20},function(){$(this).remove();}); + // let the script know everything is loaded + loaded = true; + // call the loaded funciton + $(elem).removeClass('hide-when-loading'); + option.slidesLoaded(); + }); + + $(elem).removeClass('loading'); + + $(elem).animate({"height": normal_height},function(){ + (elem).css({"height": ""}); + }); + + //alert("TimeOut") + + clearTimeout(loadInterval); + $(this).unbind("load"); + + /*TIMEOUT PRELOAD*/ + + }, option.preloadTime); + + + + // checks if image is loaded + control.find('img:eq(' + start + ')').attr('src', img).load(function() { + + if ($(elem).hasClass("loading")) { + // once image is fully loaded, fade in + control.find(imageParent + ':eq(' + start + ')').fadeIn(option.fadeSpeed, option.fadeEasing, function(){ + /*$(this).css({ + zIndex: 8 + });*/ + $(elem).children('#slides-loading-wrap').animate({bottom: -20}, 200,function(){ + $(this).remove(); + $(elem).removeClass('hide-when-loading'); + }); + + + // let the script know everything is loaded + loaded = true; + // call the loaded funciton + option.slidesLoaded(); + //alert("Normal Loaded") + + }); + + if (loadInterval) clearTimeout(loadInterval); + $(this).unbind("load"); + + $(elem).removeClass('loading'); + + $(elem).animate({"height": normal_height},function(){ + (elem).css({"height": ""}); + $(elem).removeClass('hide-when-loading'); + }); + + //alert('here'); + + + } // elem:visible + + }); + } else { + // if no preloader fade in start slide + control.children(':eq(' + start + ')').fadeIn(option.fadeSpeed, option.fadeEasing, function(){ + // let the script know everything is loaded + loaded = true; + // call the loaded funciton + option.slidesLoaded(); + }); + } + + // click slide for next + if (option.bigTarget) { + // set cursor to pointer + control.children().css({ + cursor: 'pointer' + }); + // click handler + control.children().click(function(){ + // animate to next on slide click + animate('next', effect); + return false; + }); + } + + // pause on mouseover + if (option.hoverPause && option.play) { + control.bind('mouseover',function(){ + // on mouse over stop + stop(); + }); + control.bind('mouseleave',function(){ + // on mouse leave start pause timeout + pause(); + }); + } + + // generate next/prev buttons + if (option.generateNextPrev) { + $('.' + option.container, elem).after(''); + + } + + $('#slider').bind('next_',function(){ + if (elem.attr("id") != 'slides-slider' || active) return false; + if (option.play) { + pause(); + } + animate('next', effect); + }); + + $('#slider').bind('prev_',function(){ + if (elem.attr("id") != 'slides-slider' || active) return false; + if (option.play) { + pause(); + } + animate('prev', effect); + }); + + $('#slider').bind('pause_',function(){ + if (option.play) { + pause(); + } + }); + + // next button + $('.' + option.next ,elem).click(function(e){ + e.preventDefault(); + if (option.play) { + pause(); + } + animate('next', effect); + }); + + // previous button + $('.' + option.prev, elem).click(function(e){ + e.preventDefault(); + if (option.play) { + pause(); + } + animate('prev', effect); + }); + + // generate pagination + if (option.generatePagination) { + // create unordered list + elem.append('
              '); + // for each slide create a list item and link + control.children().each(function(){ + $('.' + option.paginationClass, elem).append('
            • '+ (number+1) +'
            • '); + number++; + }); + + if (option.paginationWidth) { paginationContainer = $('.'+option.paginationClass , elem); paginationWidth = paginationContainer.width(); paginationContainer.css('width', paginationWidth).css('float','none'); } + + } else { + // if pagination exists, add href w/ value of item number to links + $('.' + option.paginationClass + ' li a', elem).each(function(){ + $(this).attr('href', '#' + number); + number++; + }); + } + + // add current class to start slide pagination + $('.' + option.paginationClass + ' li:eq('+ start +')', elem).addClass(option.currentClass); + + // click handling + $('.' + option.paginationClass + ' li a', elem ).click(function(){ + // pause slideshow + if (option.play) { + pause(); + } + // get clicked, pass to animate function + clicked = $(this).attr('href').match('[^#/]+$'); + // if current slide equals clicked, don't do anything + if (current != clicked) { + animate('pagination', paginationEffect, clicked); + } + return false; + }); + + // click handling + $('a.link', elem).click(function(){ + // pause slideshow + if (option.play) { + pause(); + } + // get clicked, pass to animate function + clicked = $(this).attr('href').match('[^#/]+$') - 1; + // if current slide equals clicked, don't do anything + if (current != clicked) { + animate('pagination', paginationEffect, clicked); + } + return false; + }); + + if (option.play) { + // set interval + playInterval = setInterval(function() { + animate('next', effect); + }, option.play); + // store interval id + elem.data('interval',playInterval); + } + }); + }; + + // default options + $.fn.slides.option = { + preload: false, // boolean, Set true to preload images in an image based slideshow + preloadTime: 10000, + preloadImage: '/img/loading.gif', // string, Name and location of loading image for preloader. Default is "/img/loading.gif" + header: false, + container: 'slides_container', // string, Class name for slides container. Default is "slides_container" + generateNextPrev: false, // boolean, Auto generate next/prev buttons + next: 'next', // string, Class name for next button + prev: 'prev', // string, Class name for previous button + pagination: true, // boolean, If you're not using pagination you can set to false, but don't have to + generatePagination: true, // boolean, Auto generate pagination + prependPagination: false, // boolean, prepend pagination + paginationClass: 'pagination', // string, Class name for pagination + paginationWidth: false, + currentClass: 'current', // string, Class name for current class + fadeSpeed: 350, // number, Set the speed of the fading animation in milliseconds + fadeEasing: '', // string, must load jQuery's easing plugin before http://gsgd.co.uk/sandbox/jquery/easing/ + slideSpeed: 350, // number, Set the speed of the sliding animation in milliseconds + slideEasing: '', // string, must load jQuery's easing plugin before http://gsgd.co.uk/sandbox/jquery/easing/ + start: 1, // number, Set the speed of the sliding animation in milliseconds + effect: 'slide', // string, '[next/prev], [pagination]', e.g. 'slide, fade' or simply 'fade' for both + crossfade: false, // boolean, Crossfade images in a image based slideshow + randomize: false, // boolean, Set to true to randomize slides + play: 0, // number, Autoplay slideshow, a positive number will set to true and be the time between slide animation in milliseconds + pause: 0, // number, Pause slideshow on click of next/prev or pagination. A positive number will set to true and be the time of pause in milliseconds + hoverPause: false, // boolean, Set to true and hovering over slideshow will pause it + autoHeight: false, // boolean, Set to true to auto adjust height + autoHeightSpeed: 350, // number, Set auto height animation time in milliseconds + bigTarget: false, // boolean, Set to true and the whole slide will link to next slide on click + animationStart: function(){}, // Function called at the start of animation + animationComplete: function(){}, // Function called at the completion of animation + slidesLoaded: function() {} // Function is called when slides is fully loaded + }; + + // Randomize slide order on load + $.fn.randomize = function(callback) { + function randomizeOrder() { return(Math.round(Math.random())-0.5); } + return($(this).each(function() { + var $this = $(this); + var $children = $this.children(); + var childCount = $children.length; + if (childCount > 1) { + $children.hide(); + var indices = []; + for (i=0;i »'].join('')), + over = function(){ + var $$ = $(this), menu = getMenu($$); + clearTimeout(menu.sfTimer); + $$.showSuperfishUl().siblings().hideSuperfishUl(); + }, + out = function(){ + var $$ = $(this), menu = getMenu($$), o = sf.op; + clearTimeout(menu.sfTimer); + menu.sfTimer=setTimeout(function(){ + o.retainPath=($.inArray($$[0],o.$path)>-1); + $$.hideSuperfishUl(); + if (o.$path.length && $$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);} + },o.delay); + }, + getMenu = function($menu){ + var menu = $menu.parents(['ul.',c.menuClass,':first'].join(''))[0]; + sf.op = sf.o[menu.serial]; + return menu; + }, + addArrow = function($a){ $a.addClass(c.anchorClass).append($arrow.clone()); }; + + return this.each(function() { + var s = this.serial = sf.o.length; + var o = $.extend({},sf.defaults,op); + o.$path = $('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){ + $(this).addClass([o.hoverClass,c.bcClass].join(' ')) + .filter('li:has(ul)').removeClass(o.pathClass); + }); + sf.o[s] = sf.op = o; + + $('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? 'hoverIntent' : 'hover'](over,out).each(function() { + if (o.autoArrows) addArrow( $('>a:first-child',this) ); + }) + .not('.'+c.bcClass) + .hideSuperfishUl(); + + var $a = $('a',this); + $a.each(function(i){ + var $li = $a.eq(i).parents('li'); + $a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);}); + }); + o.onInit.call(this); + + }).each(function() { + var menuClasses = [c.menuClass]; + if (sf.op.dropShadows && !($.browser.msie && $.browser.version < 7)) menuClasses.push(c.shadowClass); + $(this).addClass(menuClasses.join(' ')); + }); + }; + + var sf = $.fn.superfish; + sf.o = []; + sf.op = {}; + sf.IE7fix = function(){ + var o = sf.op; + if ($.browser.msie && $.browser.version > 6 && o.dropShadows && o.animation.opacity!=undefined) + this.toggleClass(sf.c.shadowClass+'-off'); + }; + sf.c = { + bcClass : 'sf-breadcrumb', + menuClass : 'sf-js-enabled', + anchorClass : 'sf-with-ul', + arrowClass : 'sf-sub-indicator', + shadowClass : 'sf-shadow' + }; + sf.defaults = { + hoverClass : 'sfHover', + pathClass : 'overideThisToUse', + pathLevels : 1, + delay : 800, + animation : {opacity:'show'}, + speed : 'normal', + autoArrows : true, + dropShadows : true, + disableHI : false, // true disables hoverIntent detection + megaMenu : true, + skipThis : '',//'.megaMenu .sub-menu', + onInit : function(){}, // callback functions + onBeforeShow: function(){}, + onShow : function(){}, + onHide : function(){} + }; + $.fn.extend({ + hideSuperfishUl : function(){ + //return false; + var o = sf.op, + not = (o.retainPath===true) ? o.$path : ''; + + o.retainPath = false; + var $ul = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass) + .find('>ul').not(o.skipThis).hide().css('visibility','hidden'); + + o.onHide.call($ul); + return this; + }, + showSuperfishUl : function(){ + var o = sf.op, + sh = sf.c.shadowClass+'-off'; + + if (! this.parents('.megaMenu').length > 0) + $ul = this.addClass(o.hoverClass).find('>ul:hidden').css('visibility','visible'); + else + $ul = this.find('>ul:hidden').css('visibility','visible'); + + + sf.IE7fix.call($ul); + o.onBeforeShow.call($ul); + $ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); o.onShow.call($ul); }); + return this; + } + }); + +})(jQuery); diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/lib/js/tipsy.js b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/lib/js/tipsy.js new file mode 100644 index 0000000..5f50134 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/lib/js/tipsy.js @@ -0,0 +1,104 @@ +(function($) { + $.fn.tipsy = function(options) { + + options = $.extend({}, $.fn.tipsy.defaults, options); + + return this.each(function() { + + var opts = $.fn.tipsy.elementOptions(this, options); + + $(this).hover(function() { + + $.data(this, 'cancel.tipsy', true); + + var tip = $.data(this, 'active.tipsy'); + if (!tip) { + tip = $('
              '); + tip.css({position: 'absolute', zIndex: 100000}); + $.data(this, 'active.tipsy', tip); + } + + if ($(this).attr('title') || typeof($(this).attr('original-title')) != 'string') { + $(this).attr('original-title', $(this).attr('title') || '').removeAttr('title'); + } + + var title; + if (typeof opts.title == 'string') { + title = $(this).attr(opts.title == 'title' ? 'original-title' : opts.title); + } else if (typeof opts.title == 'function') { + title = opts.title.call(this); + } + + tip.find('.tipsy-inner')[opts.html ? 'html' : 'text'](title || opts.fallback); + + var pos = $.extend({}, $(this).offset(), {width: this.offsetWidth, height: this.offsetHeight}); + tip.get(0).className = 'tipsy'; // reset classname in case of dynamic gravity + tip.remove().css({top: 0, left: 0, visibility: 'hidden', display: 'block'}).appendTo(document.body); + var actualWidth = tip[0].offsetWidth, actualHeight = tip[0].offsetHeight; + var gravity = (typeof opts.gravity == 'function') ? opts.gravity.call(this) : opts.gravity; + + switch (gravity.charAt(0)) { + case 'n': + tip.css({top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2}).addClass('tipsy-north'); + break; + case 's': + tip.css({top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2}).addClass('tipsy-south'); + break; + case 'e': + tip.css({top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth}).addClass('tipsy-east'); + break; + case 'w': + tip.css({top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width}).addClass('tipsy-west'); + break; + } + + if (opts.fade) { + tip.css({opacity: 0, display: 'block', visibility: 'visible'}).animate({opacity: 0.8}); + } else { + tip.css({visibility: 'visible'}); + } + + }, function() { + $.data(this, 'cancel.tipsy', false); + var self = this; + setTimeout(function() { + if ($.data(this, 'cancel.tipsy')) return; + var tip = $.data(self, 'active.tipsy'); + if (opts.fade) { + tip.stop().fadeOut(function() { $(this).remove(); }); + } else { + tip.remove(); + } + }, 100); + + }); + + }); + + }; + + // Overwrite this method to provide options on a per-element basis. + // For example, you could store the gravity in a 'tipsy-gravity' attribute: + // return $.extend({}, options, {gravity: $(ele).attr('tipsy-gravity') || 'n' }); + // (remember - do not modify 'options' in place!) + $.fn.tipsy.elementOptions = function(ele, options) { + return $.metadata ? $.extend({}, options, $(ele).metadata()) : options; + }; + + $.fn.tipsy.defaults = { + fade: false, + fallback: '', + gravity: 'n', + html: false, + title: 'title' + }; + + $.fn.tipsy.autoNS = function() { + return $(this).offset().top > ($(document).scrollTop() + $(window).height() / 2) ? 's' : 'n'; + }; + + $.fn.tipsy.autoWE = function() { + return $(this).offset().left > ($(document).scrollLeft() + $(window).width() / 2) ? 'e' : 'w'; + }; + +})(jQuery); diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/lib/js/twitter.js b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/lib/js/twitter.js new file mode 100644 index 0000000..e672227 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/lib/js/twitter.js @@ -0,0 +1,208 @@ +/* + +jQuery Twitter Plugin +Twitter -> http://tweet.seaofclouds.com/ + +*/ + +(function($) { + + $.fn.tweet = function(o){ + var s = { + username: ["envato"], // [string] required, unless you want to display our tweets. :) it can be an array, just do ["username1","username2","etc"] + list: null, // [string] optional name of list belonging to username + avatar_size: null, // [integer] height and width of avatar if displayed (48px max) + count: 3, // [integer] how many tweets to display? + columns: 3, // [integer] number of columns? + intro_text: null, // [string] do you want text BEFORE your your tweets? + outro_text: null, // [string] do you want text AFTER your tweets? + join_text: null, // [string] optional text in between date and tweet, try setting to "auto" + auto_join_text_default: "i said,", // [string] auto text for non verb: "i said" bullocks + auto_join_text_ed: "i", // [string] auto text for past tense: "i" surfed + auto_join_text_ing: "i am", // [string] auto tense for present tense: "i was" surfing + auto_join_text_reply: "i replied to", // [string] auto tense for replies: "i replied to" @someone "with" + auto_join_text_url: "i was looking at", // [string] auto tense for urls: "i was looking at" http:... + loading_text: null, // [string] optional loading text, displayed while tweets load + query: null, // [string] optional search query + refresh_interval: null , // [integer] optional number of seconds after which to reload tweets + twitter_url: "twitter.com", // [string] custom twitter url, if any (apigee, etc.) + twitter_api_url: "api.twitter.com", // [string] custom twitter api url, if any (apigee, etc.) + twitter_search_url: "search.twitter.com" // [string] custom twitter search url, if any (apigee, etc.) + }; + + if(o) $.extend(s, o); + + $.fn.extend({ + linkUrl: function() { + var returning = []; + var regexp = /((ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)/gi; + this.each(function() { + returning.push(this.replace(regexp,"$1")); + }); + return $(returning); + }, + linkUser: function() { + var returning = []; + var regexp = /[\@]+([A-Za-z0-9-_]+)/gi; + this.each(function() { + returning.push(this.replace(regexp,"@$1")); }); + return $(returning); + }, + linkHash: function() { + var returning = []; + var regexp = /(?:^| )[\#]+([A-Za-z0-9-_]+)/gi; + this.each(function() { + returning.push(this.replace(regexp, ' #$1')); + }); + return $(returning); + }, + capAwesome: function() { + var returning = []; + this.each(function() { + returning.push(this.replace(/\b(awesome)\b/gi, '$1')); + }); + return $(returning); + }, + capEpic: function() { + var returning = []; + this.each(function() { + returning.push(this.replace(/\b(epic)\b/gi, '$1')); + }); + return $(returning); + }, + makeHeart: function() { + var returning = []; + this.each(function() { + returning.push(this.replace(/(<)+[3]/gi, "")); + }); + return $(returning); + } + }); + + function parse_date(date_str) { + // The non-search twitter APIs return inconsistently-formatted dates, which Date.parse + // cannot handle in IE. We therefore perform the following transformation: + // "Wed Apr 29 08:53:31 +0000 2009" => "Wed, Apr 29 2009 08:53:31 +0000" + return Date.parse(date_str.replace(/^([a-z]{3})( [a-z]{3} \d\d?)(.*)( \d{4})$/i, '$1,$2$4$3')); + } + + function relative_time(time_value) { + var parsed_date = parse_date(time_value); + var relative_to = (arguments.length > 1) ? arguments[1] : new Date(); + var delta = parseInt((relative_to.getTime() - parsed_date) / 1000); + var r = ''; + if (delta < 60) { + r = delta + ' seconds ago'; + } else if(delta < 120) { + r = 'a minute ago'; + } else if(delta < (45*60)) { + r = (parseInt(delta / 60, 10)).toString() + ' minutes ago'; + } else if(delta < (2*60*60)) { + r = 'an hour ago'; + } else if(delta < (24*60*60)) { + r = '' + (parseInt(delta / 3600, 10)).toString() + ' hours ago'; + } else if(delta < (48*60*60)) { + r = 'a day ago'; + } else { + r = (parseInt(delta / 86400, 10)).toString() + ' days ago'; + } + return 'about ' + r; + } + + function build_url() { + var proto = ('https:' == document.location.protocol ? 'https:' : 'http:'); + if (s.list) { + return proto+"//"+s.twitter_api_url+"/1/"+s.username[0]+"/lists/"+s.list+"/statuses.json?per_page="+s.count+"&callback=?"; + } else if (s.query == null && s.username.length == 1) { + return proto+'//'+s.twitter_api_url+'/1/statuses/user_timeline.json?screen_name='+s.username[0]+'&count='+s.count+'&include_rts=1&callback=?'; + } else { + var query = (s.query || 'from:'+s.username.join(' OR from:')); + return proto+'//'+s.twitter_search_url+'/search.json?&q='+encodeURIComponent(query)+'&rpp='+s.count+'&callback=?'; + } + } + + return this.each(function(i, widget){ + var list = $('
                ').appendTo(widget); + var intro = '

                '+s.intro_text+'

                '; + var outro = '

                '+s.outro_text+'

                '; + var loading = $(''); + + if(typeof(s.username) == "string"){ + s.username = [s.username]; + } + + if (s.loading_text) $(widget).append(loading); + + $(widget).bind("load", function(){ + $.getJSON(build_url(), function(data){ + if (s.loading_text) loading.remove(); + if (s.intro_text) list.before(intro); + list.empty(); + var tweets = (data.results || data); + var column = s.columns; + + + $.each(tweets, function(i,item){ + // auto join text based on verb tense and content + if (s.join_text == "auto") { + if (item.text.match(/^(@([A-Za-z0-9-_]+)) .*/i)) { + var join_text = s.auto_join_text_reply; + } else if (item.text.match(/(^\w+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+) .*/i)) { + var join_text = s.auto_join_text_url; + } else if (item.text.match(/^((\w+ed)|just) .*/im)) { + var join_text = s.auto_join_text_ed; + } else if (item.text.match(/^(\w*ing) .*/i)) { + var join_text = s.auto_join_text_ing; + } else { + var join_text = s.auto_join_text_default; + } + } else { + var join_text = s.join_text; + }; + + var from_user = item.from_user || item.user.screen_name; + var profile_image_url = item.profile_image_url || item.user.profile_image_url; + var join_template = ' '+join_text+' '; + var join = ((s.join_text) ? join_template : ' '); + var avatar_template = ''+from_user+'\'s avatar '; + var user_template + var avatar = (s.avatar_size ? avatar_template : ''); + var date = ''+relative_time(item.created_at)+''; + var text = ''+from_user+':' +$([item.text]).linkUrl().linkUser().linkHash().makeHeart().capAwesome().capEpic()[0]+ date +''; + var ci = ++i; + // until we create a template option, arrange the items below to alter a tweet's display. + + var is_mod = (ci % column == 0) ? true:false; + var class__ = (column > 1) ? 'cl cl_'+ column +'': 'cl cl_1'; + if (is_mod) class__ += ' last'; + + + if (s.type == 'widget') + list.append('
              • '); + else + list.append('
              • '); + + if (is_mod) + list.append('
                '); + + list.children('li:first').addClass('tweet_first'); + list.children('li:odd').addClass('tweet_even'); + list.children('li:even').addClass('tweet_odd'); + }); + list.after('
                '); + if (s.outro_text) list.after(outro); + $(widget).trigger("loaded").trigger((tweets.length == 0 ? "empty" : "full")); + + $(widget).removeClass('twitter-loading'); + $(widget).find('.twitter-loading').remove(); + $('#wide-content, #withsidebar-content').trigger('animated_content'); + + + if (s.refresh_interval) { + window.setTimeout(function() { $(widget).trigger("load"); }, 1000 * s.refresh_interval); + }; + }); + }).trigger("load"); + }); + }; +})(jQuery); diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/lib/js/webfont.js b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/lib/js/webfont.js new file mode 100644 index 0000000..5865ee1 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/lib/js/webfont.js @@ -0,0 +1,41 @@ +/* + * Copyright 2011 Small Batch, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +;(function(window,document,undefined){ +function i(a){return function(){return this[a]}}var j;function n(a,b){var c=arguments.length>2?Array.prototype.slice.call(arguments,2):[];return function(){c.push.apply(c,arguments);return b.apply(a,c)}};function o(a,b){this.C=a;this.c=b}o.prototype.createElement=function(a,b,c){a=this.C.createElement(a);if(b)for(var d in b)if(b.hasOwnProperty(d))if(d=="style"&&this.c.getName()=="MSIE")a.style.cssText=b[d];else a.setAttribute(d,b[d]);c&&a.appendChild(this.C.createTextNode(c));return a};function p(a,b,c){a=a.C.getElementsByTagName(b)[0];if(!a)a=document.documentElement;if(a&&a.lastChild){a.insertBefore(c,a.lastChild);return true}return false} +function aa(a,b){function c(){document.body?b():setTimeout(c,0)}c()}function q(a,b){if(b.parentNode){b.parentNode.removeChild(b);return true}return false}function r(a,b){return a.createElement("link",{rel:"stylesheet",href:b})}function s(a,b,c){a=b.className.split(/\s+/);for(var d=0,e=a.length;d=6)}return new v("MSIE","Unknown","MSIE","Unknown",y(a),A(a),B(a,a.m),false)} +function da(a){var b="Unknown",c="Unknown",d=z(a,a.c,/(Presto\/[\d\w\.]+)/,1);if(d!=""){c=d.split("/");b=c[0];c=c[1]}else{if(a.c.indexOf("Gecko")!=-1)b="Gecko";d=z(a,a.c,/rv:([^\)]+)/,1);if(d!="")c=d}if(a.c.indexOf("Version/")!=-1){d=z(a,a.c,/Version\/([\d\.]+)/,1);if(d!="")return new v("Opera",d,b,c,y(a),A(a),B(a,a.m),C(a,d)>=10)}d=z(a,a.c,/Opera[\/ ]([\d\.]+)/,1);if(d!="")return new v("Opera",d,b,c,y(a),A(a),B(a,a.m),C(a,d)>=10);return new v("Opera","Unknown",b,c,y(a),A(a),B(a,a.m),false)} +function ea(a){var b=y(a),c=A(a),d=z(a,a.c,/AppleWebKit\/([\d\.\+]+)/,1);if(d=="")d="Unknown";var e="Unknown";if(a.c.indexOf("Chrome")!=-1)e="Chrome";else if(a.c.indexOf("Safari")!=-1)e="Safari";else if(a.c.indexOf("AdobeAIR")!=-1)e="AdobeAIR";var f="Unknown";if(a.c.indexOf("Version/")!=-1)f=z(a,a.c,/Version\/([\d\.\w]+)/,1);else if(e=="Chrome")f=z(a,a.c,/Chrome\/([\d\.]+)/,1);else if(e=="AdobeAIR")f=z(a,a.c,/AdobeAIR\/([\d\.]+)/,1);var g=false;if(e=="AdobeAIR"){g=z(a,f,/\d+\.(\d+)/,1);g=C(a,f)>2|| +C(a,f)==2&&parseInt(g,10)>=5}else{g=z(a,d,/\d+\.(\d+)/,1);g=C(a,d)>=526||C(a,d)>=525&&parseInt(g,10)>=13}return new v(e,f,"AppleWebKit",d,b,c,B(a,a.m),g)} +function fa(a){var b="Unknown",c="Unknown",d=false;if(a.c.indexOf("Firefox")!=-1){b="Firefox";var e=z(a,a.c,/Firefox\/([\d\w\.]+)/,1);if(e!=""){d=z(a,e,/\d+\.(\d+)/,1);c=e;d=e!=""&&C(a,e)>=3&&parseInt(d,10)>=5}}else if(a.c.indexOf("Mozilla")!=-1)b="Mozilla";e=z(a,a.c,/rv:([^\)]+)/,1);if(e=="")e="Unknown";else if(!d){d=C(a,e);var f=parseInt(z(a,e,/\d+\.(\d+)/,1),10),g=parseInt(z(a,e,/\d+\.\d+\.(\d+)/,1),10);d=d>1||d==1&&f>9||d==1&&f==9&&g>=2||e.match(/1\.9\.1b[123]/)!=null||e.match(/1\.9\.1\.[\d\.]+/)!= +null}return new v(b,c,"Gecko",e,y(a),A(a),B(a,a.m),d)}function C(a,b){a=z(a,b,/(\d+)/,1);if(a!="")return parseInt(a,10);return-1}function z(a,b,c,d){if((a=b.match(c))&&a[d])return a[d];return""}function B(a,b){if(b.documentMode)return b.documentMode};function ga(a,b,c,d){this.a=a;this.f=b;this.L=c;this.j=d||ha;this.g=new D("-")}var ha="wf";function E(a){s(a.a,a.f,a.g.e(a.j,"loading"));G(a,"loading")}function H(a){t(a.a,a.f,a.g.e(a.j,"loading"));u(a.a,a.f,a.g.e(a.j,"active"))||s(a.a,a.f,a.g.e(a.j,"inactive"));G(a,"inactive")}function ia(a){t(a.a,a.f,a.g.e(a.j,"loading"));t(a.a,a.f,a.g.e(a.j,"inactive"));s(a.a,a.f,a.g.e(a.j,"active"));G(a,"active")}function G(a,b,c,d){a.L[b]&&a.L[b](c,d)};function ja(){this.V={}}function ka(a,b){var c=[];for(var d in b)if(b.hasOwnProperty(d)){var e=a.V[d];e&&c.push(e(b[d]))}return c};function I(a,b,c,d,e){this.a=a;this.s=b;this.t=c;this.p=d;this.F=e;this.N=0;this.$=this.U=false}I.prototype.watch=function(a,b,c,d){for(var e=a.length,f=0;f0)a+="&subset="+this.J.join(",");return a};function ta(a){this.h=a;this.W=[];this.aa={};this.z={};this.q=new M}var ua={ultralight:"n2",light:"n3",regular:"n4",bold:"n7",italic:"i4",bolditalic:"i7",ul:"n2",l:"n3",r:"n4",b:"n7",i:"i4",bi:"i7"},va={latin:N,cyrillic:"йяЖ",greek:"αβΣ",khmer:"កខគ",Hanuman:"កខគ"}; +ta.prototype.parse=function(){for(var a=this.h.length,b=0;b=2){var f=c[1],g=[];if(f){f=f.split(",");for(var h=f.length,m=0;m0)e=g;if(c.length==3){c=c[2];g=[];c=c?c.split(","):g;if(c.length>0)if(c=va[c[0]])this.z[d]= +c}}if(!this.z[d])if(c=va[d])this.z[d]=c;this.W.push(d);this.aa[d]=e}};function X(a,b,c){this.c=a;this.a=b;this.d=c}X.prototype.w=function(a,b){b(a.v())};X.prototype.load=function(a){var b=this.a;this.c.getName()=="MSIE"&&this.d.blocking!=true?aa(b,n(this,this.T,a)):this.T(a)};X.prototype.T=function(a){for(var b=this.a,c=new W(this.d.api),d=this.d.families,e=d.length,f=0;f a {text-shadow: 0 1px 1px #72d09f;} + + + +#navigation-pattern { + background:url(../../imgs/navigation-pattern.png) repeat; +} + +#header-background { + background-image:url(../../imgs/header_noise.png); +} + +#header-pattern { + background:url(../../imgs/header_highlight.png) repeat-x scroll 0 50% transparent; +} + +#middle-highlight { + background-image: url(../../imgs/header_highlight.png); + border-bottom: 1px solid #fff; +} + +#middle-background { + background-image: url(../../imgs/patterns/pattern-1.png); + background-repeat:repeat; + background-color: #EFEFF0; +} + +.the-arrow {border-top-color:#4F906F !important;} + +#footer {text-shadow: 0 1px 0 #fff;} + diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/lib/swf/expressinstall.swf b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/lib/swf/expressinstall.swf new file mode 100644 index 0000000..0fbf8fc Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/lib/swf/expressinstall.swf differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/lib/swf/piecemaker.swf b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/lib/swf/piecemaker.swf new file mode 100644 index 0000000..6d1e678 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/lib/swf/piecemaker.swf differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/page-blog.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/page-blog.php new file mode 100644 index 0000000..3252425 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/page-blog.php @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/page-fullwidth.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/page-fullwidth.php new file mode 100644 index 0000000..9a9ec02 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/page-fullwidth.php @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/page-homepage.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/page-homepage.php new file mode 100644 index 0000000..461c3aa --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/page-homepage.php @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/page-sidebar-left.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/page-sidebar-left.php new file mode 100644 index 0000000..5d024f6 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/page-sidebar-left.php @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/page-sidebar.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/page-sidebar.php new file mode 100644 index 0000000..ec505fb --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/page-sidebar.php @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/page.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/page.php new file mode 100644 index 0000000..75f72bd --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/page.php @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/screenshot.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/screenshot.png new file mode 100644 index 0000000..09db174 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/screenshot.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/sidebar.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/sidebar.php new file mode 100644 index 0000000..8b91205 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/sidebar.php @@ -0,0 +1,36 @@ +queried_object->ID, PFIX.'_custom_sidebar',true); + + +if (is_active_sidebar( $custom_sidebar ) && !empty($_opt[PFIX."_custom_sidebars"][$custom_sidebar])): +?> + +
                + +
                + + + + +
                + + + + + + + +
                +
                + + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/single-portfolio.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/single-portfolio.php new file mode 100644 index 0000000..80823c0 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/single-portfolio.php @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/single.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/single.php new file mode 100644 index 0000000..604b629 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/single.php @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/style.css b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/style.css new file mode 100644 index 0000000..7c64743 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/style.css @@ -0,0 +1,2860 @@ +/* + Theme Name: Positive + Theme URI: http://themeforest.net/item/positive-premium-multipurpose-wordpress-theme/560405 + Description: Positive - Premium Wordpress Theme (Demo Site) + Author: Orkun GURSEL + Author URI: http://www.orkungursel.com + License: GNU General Public License version 3.0 + License URI: http://www.gnu.org/licenses/gpl-3.0.html + Version: 1.0.4 + + All files, unless otherwise stated, are released under the GNU General Public License + version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html) + +*/ + +@import url("lib/css/reset.css"); + +/* ========================================= + + GENERAL ELEMENTS + +============================================*/ + +body { min-width: 1040px; } +a { outline:none; } +h1,h2,h3,h4,h5,h6 { font-weight:normal; } + +/*::selection{} +::-moz-selection{} +::-webkit-selection{}*/ + +.sprite { + background-image:url('lib/imgs/sprite.png'); + background-repeat:no-repeat; +} + +.cf { + clear:both; + height:0; + display:block; +} + +a,a:active {text-decoration:none;} +a:hover {text-decoration:underline;} + +.no-underline, +.no-underline a{ text-decoration: none !important; } + +.text-center {text-align:center;} +.text-left {text-align: left;} +.text-right {text-align: right;} +.text-justify {text-align: justify;} + +.unselectable, +#slider, +.slider-image a, +.slider-image a span { + -moz-user-select: none; + -webkit-user-select: none; + -moz-user-select: -moz-none; + -khtml-user-select: none; + -webkit-user-select: none; + -o-user-select: none; + user-select: none; +} + +#cloudfw-loading { + width:160px; + height:24px; + position:fixed; + right: 20px; + bottom:20px; + background:url(lib/imgs/loading-main.gif) no-repeat; + display:none; +} + +.loading { + background:url(lib/imgs/loading_1.gif) no-repeat scroll 50% 40%; +} + +#slides-loading-wrap { + bottom: 50px; + position: absolute; + width: 100%; + z-index: 50; +} + +#slides-loading { + margin: 0 auto; + border-radius: 6px; + + height:80px; + width: 70px; + + background:url(lib/imgs/loading_1.gif) no-repeat scroll 50% 40% #fff; +} + +/* ========================================= + + GRIDS SYSTEM + +============================================*/ + +.the-page { + width: 940px; + margin:auto; +} + +.init { + margin:0 40px; +} + +.init-tb { + margin-top:40px; + margin-bottom:40px; +} + +.gs { + margin-left: 20px; + margin-right: 20px; +} + +.cl { + display:inline; + float: left; + position: relative; + margin-right: 40px; + margin-bottom: 0; +} + +.last { + margin-right:0; +} + +/* +* #wide-container: 860px +* #withsidebar-container: 560px +*/ + +.cl_1 {width: 860px;} +.cl_2 {width: 410px;} +.cl_3 {width: 260px;} + .cl_3_2 {width: 560px;} +.cl_4 {width: 185px;} + .cl_4_3 {width: 635px;} +.cl_5 {width: 140px;} + .cl_5_2 {width: 320px;} + .cl_5_3 {width: 500px;} + .cl_5_4 {width: 680px;} +.cl_6 {width: 110px;} + .cl_6_2 {width: 260px;} + .cl_6_4 {width: 560px;} + .cl_6_5 {width: 710px;} + +#withsidebar-container .cl_1 {width: 560px;} +#withsidebar-container .cl_2 {width: 260px;} +#withsidebar-container .cl_3 {width: 160px;} + #withsidebar-container .cl_3_2 {width: 360px;} +#withsidebar-container .cl_4 {width: 110px;} + #withsidebar-container .cl_4_3 {width: 410px;} +#withsidebar-container .cl_5 {width: 80px;} + #withsidebar-container .cl_5_2 {width: 200px;} + #withsidebar-container .cl_5_3 {width: 320px;} + #withsidebar-container .cl_5_4 {width: 440px;} +#withsidebar-container .cl_6 {width: 60px;} + #withsidebar-container .cl_6_2 {width: 160px;} + #withsidebar-container .cl_6_4 {width: 360px;} + #withsidebar-container .cl_6_5 {width: 460px;} + +/***********************************/ + +.cl .cl { + margin-right:4%; +} + +.cl .cl .first { + margin-left:0; +} + +.cl .last { + margin-right:0; +} + +.cl .cl_1 {width: 100% !important;} +.cl .cl_2 {width: 47.5% !important;} +.cl .cl_3 {width: 30.3% !important;} + .cl .cl_3_2 {width: 65.7% !important;} +.cl .cl_4 { width: 22% !important;} + .cl .cl_4_3 { width: 74% !important;} +.cl .cl_5 { width: 16.8% !important;} + .cl .cl_5_2 {width: 37.6% !important;} + .cl .cl_5_3 {width: 58.4% !important;} + .cl .cl_5_4 {width: 79.2% !important;} +.cl .cl_6 { width: 13.3% !important;} + .cl .cl_6_2 {width: 30.0% !important;} + .cl .cl_6_4 {width: 47.9% !important;} + .cl .cl_6_5 {width: 82.5% !important;} + + + +/* ========================================= + + HEADER + +============================================*/ + +#body-head { +} + +#body-pattern { +} + +#header-container { + height:130px; + position:relative; +} + +#header-background { + background-repeat:repeat; + background-attachment:scroll; + background-position: 0 0; +} + +#header a {text-decoration:none;} + + + /* HEADER -> LOGO */ + +#logo { + margin: 0; + position: absolute; + left: 0; + top: 0; +} + +#logo #logo-text { + float:left; + } + +#logo #logo-slogan { + padding: 0 0 0 15px; + margin-top:10px; + display:block; + float:left; +} + +#logo-image { + margin: 0; + position: absolute; + left: 0; + top: 0; +} + +#logo-image a{ + width:100%; + height:100%; + display:block; +} + + /* HEADER -> RIGHT SIDE */ + +#header-right-sector { + position: absolute; + right: 0; + top: 0; +} + + /* HEADER -> RIGHT SIDE -> WIDGETIZED AREA */ + +#header-widget { + float:left; + display:block; + margin: 3px 0 0 30px; +} + +#header-widget .widget-header { + float:left; + display:block; + margin: 0 0 0 30px; +} +#header-widget .widget_nav_menu { + margin-top: 5px; +} + +.widget-header .menu li { + float:left; margin-left: 10px; + list-style: none none; +} + +.widget-header .menu li > ul { + display:none; +} + + /* HEADER -> RIGHT SIDE -> SEARCH MODULE */ + +#search-module { + margin-top: -3px; + margin-left:5px; + float:left; + position:relative; + background:url(lib/imgs/search_input_bg.png) no-repeat scroll 0 0 transparent; + display:block; + width: 204px; + height:29px; + + background: rgba(0,0,0,0.1); + + -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.4); + -moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.4); + box-shadow: inset 0 0 10px rgba(0,0,0,0.4); + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + + border-bottom: 1px solid rgba(200,200,200,0.1); +} + +#search-module:hover { + background: rgba(0,0,0,0.1); + + -webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.6); + -moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.6); + box-shadow: inset 0 0 15px rgba(0,0,0,0.6); +} + + +#search-module #search-input { + margin:3px 0 0 30px; + width: 165px; + background:none; + border:none; + outline:none; + padding: 3px 0; + color:#fff; +} + +#search-module-icon { + background:url(lib/imgs/search_input_icon.png) no-repeat; + width:18px; + height:18px; + display:block; + + position:absolute; + left:6px; + top: 6px; +} + +/* ========================================= + + NAVIGATION + +============================================*/ + +#navigation { + position:relative; + z-index:3000; +} + +.navigation-height { + height:50px; +} + +#navigation-background, +#navigation-gradient, +#navigation-pattern{ + position:absolute; + top:0; + left:0; + width:100%; + z-index:-1; +} + +#navigation-background { +} + +#navigation-gradient { + background:url(lib/imgs/navigation-gradient.png) repeat-x scroll 0 100% transparent; +} + + + + /* NAVIGATION -> MENU */ + + +ul#navigation-menu-items { + list-style: none none; + z-index:3000; + position:relative; +} + +ul#navigation-menu-items li { + float:left; + position:relative; +} + +ul#navigation-menu-items li a { + display:block; + padding: 14px 20px 13px; + + font: normal 1.1em/1.5em Arial, Helvetica, sans-serif; + text-decoration:none; + text-transform:uppercase; + white-space:nowrap; + position:relative; +} + +ul#navigation-menu-items li a:hover { + text-decoration:none; +} + +ul#navigation-menu-items li.current-menu-item a { + +} + +ul#navigation-menu-items ul { + opacity:.99; +} + +ul#navigation-menu-items ul * { + opacity:1; +} + + +ul#navigation-menu-items ul, +ul#navigation-menu-items ul ul{ + display:none; + position:absolute; + list-style: none none; + margin:2px 0 0 -20px; + + -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.3); + -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.3); + box-shadow: 0 2px 5px rgba(0,0,0,0.3); + + z-index: 3000; +} + +ul#navigation-menu-items ul li, +ul#navigation-menu-items ul li a, +ul#navigation-menu-items ul li ul li, +ul#navigation-menu-items ul li ul li a { + display:block; + float:none; + position:relative; + white-space: normal; +} + +ul#navigation-menu-items ul li a, +ul#navigation-menu-items ul li ul li a { + padding: 10px 20px; + border-top: 1px solid rgba(255,255,255, .1); + border-bottom: 1px solid rgba(0,0,0, .1); +} + + + +ul#navigation-menu-items li a:hover, +ul#navigation-menu-items li.navigation-menu-hover > a{ + background: rgba(0,0,0,0.05) !important; +} + +ul#navigation-menu-items ul li.NotmegaMenu a:hover, +ul#navigation-menu-items ul li.NotmegaMenu.navigation-menu-hover > a, +ul#navigation-menu-items ul li.NotmegaMenu ul li.navigation-menu-hover > a, +ul#navigation-menu-items ul li.NotmegaMenu ul li ul li.navigation-menu-hover > a, +ul#navigation-menu-items ul li.NotmegaMenu ul li a:hover{ + background: rgba(0,0,0,0.1) !important; +} + +ul#navigation-menu-items ul{ + -webkit-border-bottom-right-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomright: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-right-radius: 6px; + border-bottom-left-radius: 6px; +} + +ul#navigation-menu-items ul ul{ + position:absolute; + margin:-44px 0 0 0; + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.depth-0.NotmegaMenu > ul { margin-left: 0 !important; } + + +ul#navigation-menu-items ul li a { + text-transform: none; + position:relative; +} + +.navigation-menu-arrow { + position:absolute; + z-index:10; + left: 0; + bottom:-12px; + width: 100%; +} + +.ie .navigation-menu-arrow { + bottom:-11px; +} + +li.current-menu-item .navigation-menu-arrow .the-arrow, +li.current_page_item .navigation-menu-arrow .the-arrow, +li.current-menu-parent .navigation-menu-arrow .the-arrow, +li.current_page_parent .navigation-menu-arrow .the-arrow{ + display:block; + width:0px; + height:0px; + border:5px solid transparent; + margin:0 auto; + font-size:0px; + line-height:0px; +} + +ul#navigation-menu-items li.NotmegaMenu li:first-child > a { + border-top: 0; +} + +ul#navigation-menu-items > li.megaMenu { + position:static; +} + +ul#navigation-menu-items > li.megaMenu > ul{ + display:none; + position:absolute; + list-style: none none; + margin:2px 0 0 -20px; + + -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.3); + -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.3); + box-shadow: 0 2px 5px rgba(0,0,0,0.3); + + -webkit-border-bottom-right-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomright: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-right-radius: 6px; + border-bottom-left-radius: 6px; + +} + +ul#navigation-menu-items > li.megaMenu > ul ul { + + margin: 0; + position: static; + + background:none !important; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} + +ul#navigation-menu-items > li.megaMenu > ul > li { + display:block; + list-style: none none; + float:left; +} + +ul#navigation-menu-items > li.megaMenu > ul > li > ul > li{ + display:block; + float:none; +} + +ul#navigation-menu-items > li.megaMenu > ul{ + width: 920px; + padding: 10px 0; + left:30px; +} + + +ul#navigation-menu-items .megaMenu li, +ul#navigation-menu-items .megaMenu li ul li{ + display:block; + float:left; + position:relative; + white-space: normal; + +} + +ul#navigation-menu-items ul li.megaMenu a, +ul#navigation-menu-items ul li.megaMenu ul li a { + display:block; + float:none; + position:relative; + white-space: normal; + + /*text-shadow: 0 1px 1px rgba(0,0,0,0.8);*/ +} + + +ul#navigation-menu-items li.megaMenu.columns-5 .depth-1 { + width: 17.9%; +} + +ul#navigation-menu-items li.megaMenu.columns-4 .depth-1 { + width: 22.9%; +} + +ul#navigation-menu-items li.megaMenu.columns-3 .depth-1 { + width: 31.2%; +} + +ul#navigation-menu-items li.megaMenu.columns-2 .depth-1 { + width: 47.9%; +} + +ul#navigation-menu-items li.megaMenu.columns-1 .depth-1 { + width: 97.9%; +} + +ul#navigation-menu-items li.megaMenu .depth-1{ + margin: 0 1%; +} + +ul#navigation-menu-items li.megaMenu .depth-2 { + width:100%; +} + +ul#navigation-menu-items li.megaMenu .depth-1 > a { + font-weight:bold !important; + border-top: 0; +} + +ul#navigation-menu-items li.megaMenu .menu-hidden-title li:first-child > a {border-top: 0; } +ul#navigation-menu-items li.megaMenu .menu-hidden-title > a{ background: transparent !important; border-bottom: 0 !important; } + + +ul#navigation-menu-items li.megaMenu .depth-2 > a { + font-size: 12px !important; +} + +ul#navigation-menu-items ul li.megaMenu a, +ul#navigation-menu-items ul li.megaMenu ul li a { + padding: 10px 20px; + position: relative; +} + + +ul#navigation-menu-items li.megaMenu .navigation-menu-hover > a { + background: none !important; +} + + +ul#navigation-menu-items ul li.megaMenu a { + text-transform: none; + -moz-border-radius: 4px !important; + -webkit-border-radius: 4px !important; + border-radius: 4px !important; +} + +.megaMenu .description{ + display:block; + margin: 3px 0 7px; + + font-size: 10px; + line-height: 1em; +} + +.menu-item-image { + max-width: 100%; +} + +.menu-icon > a >.menu-item-image { + float: left; + margin-left: -10px; + margin-right: 5px; +} + +.menu-icon > a { + padding-bottom: 0 !important; + padding-top: 0 !important; +} + +.menu-icon > a >.menu-item-image-icon { + display:block; + padding-top: 10px; + padding-bottom: 10px; + margin-left: -5px; +} + +/* ========================================= + + SKIN MM + +============================================*/ + +ul#navigation-menu-items .NotmegaMenu ul, +ul#navigation-menu-items .NotmegaMenu ul ul{ + width:200px; +} +ul#navigation-menu-items .NotmegaMenu ul ul{ + right:-180px; +} + + + + /* NAVIGATION -> MENU -> HOME ICON */ + +#the-home { + width:21px; + height:21px; +} + +#the-home span { + display:block; + position:absolute; +} + +#the-home-frame { + width:21px; + height:21px; + position:relative; +} + +#the-home-roof { + display:block; + width:0px; height:0px; + border-top:11px solid transparent; + border-left:11px solid transparent; + border-right:11px solid transparent; + margin:0 auto; + font-size:0px; + line-height:0px; + + top:-10px; + left:0; + position:absolute; +} + +#the-home-build-1, +#the-home-build-3 { + display:block; + width:6px; + height:10px; +} + +#the-home-build-1 { + top:10px; + left:3px; +} + +#the-home-build-2 { + display:block; + width:6px; + height:5px; + top:10px; + left:9px; +} + +#the-home-build-3 { + top:10px; + right:2px; +} + +/* ========================================= + + MIDDLE + +============================================*/ + + +#middle { + position:relative; + padding:0; +} + +.middle-height { + min-height:185px; +} + +#middle-background { +} + +#middle-highlight { + background-repeat:repeat-x; + background-position: 0 50%; +} + + +/* ========================================= + + CONTENT + +============================================*/ + + +#content { + z-index:100; + margin-top:-70px; + position:relative; +} + +.content{ + min-height: 100px; +} + +#wide-container { + width: 940px; + z-index: 2; + position: relative; + float: left; + overflow: hidden; +} + +#wide-content { + padding:40px 40px 20px; + background:#fff; +} + +#withsidebar-container { + width:640px; + z-index:2; + float:left; + position: relative; + overflow: hidden; +} + +.leftside #withsidebar-container { + float:right; +} + +#withsidebar-content { + padding:40px; + background:#fff; +} + +#narrow-content { + padding:40px 35px 20px 35px; + background:#fff; + position: relative; +} + +#narrow-container { + width:301px; + position:relative; + float:right; + + top:30px; + margin-left:-1px; +} + +.leftside #narrow-container { + float:left; + margin-left:0; + margin-right:-1px; +} + +.min-content { + padding:0; + background:#fff; +} + +.min-container { + width:55px; + left:-22px; + margin-top:0; +} + +.left-side { + visibility:hidden; + position:absolute !important; + +} + +.full-width { + margin-left: -40px !important; + margin-right: -40px !important; +} + +.full-padding { + padding-left: 40px !important; + padding-right: 40px !important; +} + +pre { + background: none repeat scroll 0 0 #F9F9F9; + border: 1px solid #E0E4E5; + color: #454749; + font: 0.95em Consolas,Monaco,'Courier New',Courier,monospace; + overflow-x: auto; + padding: 20px 25px; + white-space: pre-wrap; + word-wrap: break-word; + line-height: 1.6em; + +} + +/* ========================================= + + PAGE SHADOW + +============================================*/ + +#page-shadow { + background: url(lib/imgs/shadow-1.png) no-repeat scroll center center transparent; + height: 200px; + margin: -100px 0 -80px; +} + +.page-template-page-sidebar-left-php #page-shadow { + background: url(lib/imgs/shadow-1-left-layouts.png) no-repeat scroll center center transparent; +} + +.page-template-page-sidebar-right-php #page-shadow, +.blog #page-shadow, .single-post #page-shadow, +.page-template-page-sidebar-php #page-shadow, +.archive #page-shadow, +.search #page-shadow { + background: url(lib/imgs/shadow-1-right-layouts.png) no-repeat scroll center center transparent; +} + +/* ========================================= + + FOOTER + +============================================*/ + +#footer-widgets { + margin: 20px 40px 0; +} + +#footer-text { + margin:40px; + text-align:center; +} + +#footer-text h3 { + margin:20px 0; +} + +.footer-widget-title { + margin:0 0 20px 0; +} + +#footer .widget { + margin: 20px 0 0; +} + +.widget_cloudfw_social_header { + position: relative; +} + +.widget_cloudfw_social_header img{ + margin-bottom: 5px; + background: transparent; + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)" !important; /* IE8 */ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF) !important; /* IE6 & 7 */ + zoom: 1; +} + +#footer-widgets .widget_cloudfw_social_header a img{ + margin-bottom: 5px; +} + + +#footer-widgets .cloudfw_posts_thumbnail { + width:30px; + float:left; + margin-right:20px; + display:block; +} + +#footer-widgets .cloudfw_posts_thumbnail img { + width:30px !important; + height: auto !important; +} + + +#footer-widgets .cloudfw_posts_titles { + float: none; + display:block; + width: auto !important; + overflow: hidden; +} + +#footer-widgets .cloudfw_posts_title { + margin:0 0 2px; + display:block; + font-weight: normal; +} + +#footer-widgets .cloudfw_posts_comment { + font-style:italic; + display:block; + margin-bottom: 10px; +} + +#footer-widgets .cloudfw_posts_comment a { + font-size: 11px !important; +} + + +/* ========================================= + + SIDEBAR + +============================================*/ + +#sidebar .widget { + margin:0 0 40px; +} + +.sidebar-widget-title { + margin-bottom: 20px; +} + +.footer-widget-title { + margin-bottom: 20px; +} + +.textwidget p { + margin-bottom:20px; +} + +#sidebar .widget ul ul { + /*padding-left: 20px;*/ +} + +#sidebar .widget_categories ul > li, +#sidebar .widget_archive ul > li, +#sidebar .widget_recent_entries ul > li{ + margin: 0 -10px; + padding:5px 10px; + border-bottom: 1px solid #f5f6f6; +} + +#sidebar li.recentcomments { + margin: 0 -10px; + padding: 5px 30px 5px 10px; + border-bottom: 1px solid #f5f6f6; + background:url(lib/imgs/recent_comments.png) no-repeat scroll 100% 12px transparent; +} + +#sidebar select{ + width:100%; +} + +#sidebar .widget_cloudfw_posts ul > li { + margin: 0 -10px; + padding:12px 10px 8px; + + border-bottom: 1px solid #f5f6f6; +} + +.cloudfw_posts_thumbnail { + width:60px; + float:left; + margin-right:20px; + display:block; +} + +.cloudfw_posts_titles { + width:150px; + float:left; + +} + +.cloudfw_posts_title { + margin:10px 0 -2px; + display:block; + font-weight:bold; +} + +.cloudfw_posts_comment { + font-style:italic; + display:block; +} + +.cloudfw_posts_comment a { + font-size: 11px !important; +} + +.twitter-loading { + min-height:40px; + background:url(lib/imgs/loading_1.gif) no-repeat scroll 50% 50%; +} + +.tweet_list span, +.tweet_list a { + line-height: 1.4em; +} + +#sidebar .widget_cloudfw_twitter ul > li { + margin: 0 -10px; + padding:12px 10px 8px; + + border-bottom: 1px solid #f5f6f6; +} + +#sidebar .widget_cloudfw_twitter .twitter-text { + display:block; +} + +#sidebar .widget_cloudfw_twitter .twitter-text a { + font-style:italic; +} + +#sidebar .widget_cloudfw_twitter .twitter-date { + display:block; +} + +#sidebar .widget_cloudfw_twitter .cloudfw_tweet_date { + font-size:11px; + font-style:italic; + color:#ccc; + display: block; +} + +#sidebar .widget_cloudfw_twitter .author .avatar { + float:left; + margin: 7px 7px 5px 0; +} + + +#sidebar .widget_search #s { + width:210px; +} + +#sidebar .widget_search label { + display:none; +} + +.widget_calendar table { + width:100%; +} + +.widget_calendar table tr { + text-align:center; +} + +.widget_calendar table td { + padding: 5px 0; +} + +.widget_calendar table caption { + padding: 0 0 20px; +} + +.widget_calendar table tbody td a { + display:block; + height:100%; + padding: 4px 0; + margin: -4px 0; + + background:url(lib/imgs/transparent_background_per10.png) repeat; +} + +.widget_calendar table tfoot td#prev {text-align:left;} +.widget_calendar table tfoot td#next {text-align:right;} + +.widget_subposts > ul > li, +#sidebar .widget_nav_menu > div > ul > li { + position:relative; +} + +.widget_subposts > ul > li > a, +#sidebar .widget_nav_menu > div > ul > li > a { + display:block; + background:url(lib/imgs/sub-nav-gradient.png) repeat-x scroll 0 100%; + + line-height: 1em; + + margin: 0 -35px; + padding: 15px 35px; +} + +.widget_subposts > ul > li.current_page_item > a, +.widget_subposts > ul > li.current_page_parent > a, +#sidebar .widget_nav_menu > div > ul > li.current_page_item > a, +#sidebar .widget_nav_menu > div > ul > li.current_page_parent > a { + display:block; + background:url(lib/imgs/sub-nav-current.png) no-repeat scroll 0 50%; + line-height: 1em; + + margin: -3px -55px 0; + padding: 20px 35px 20px 55px; + position:relative; + z-index: 1000; +} + +.leftside .widget_subposts > ul > li.current_page_item > a, +.widget_subposts > ul > li.current_page_parent > a, +.leftside #sidebar .widget_nav_menu > div > ul > li.current_page_item > a, +.leftside #sidebar .widget_nav_menu > div > ul > li.current_page_parent > a { + background:url(lib/imgs/sub-nav-current-leftside.png) no-repeat scroll -1px 50%; + margin: -3px -55px 0 -35px; + padding: 20px 55px 20px 35px; +} + +.widget_subposts > ul > li > ul, +#sidebar .widget_nav_menu > div > ul > li > ul, + { + display:none; +} + +.widget_subposts > ul > li > ul, +#sidebar .widget_nav_menu > div > ul > li > ul { + display:none; + border-bottom: 1px solid #f1f1f1; + margin: 0 -35px; + padding: 10px 35px 15px 45px; +} + +.widget_subposts > ul > li > ul ul, +#sidebar .widget_nav_menu > div > ul > li > ul ul { + padding: 5px 0 5px 20px; +} + +.widget_subposts > ul > li.current_page_item ul, +.widget_subposts > ul > li.current_page_parent ul, +#sidebar .widget_nav_menu > div > ul > li.current_page_item ul, +#sidebar .widget_nav_menu > div > ul > li.current_page_parent ul { + display:block; +} + +.widget_subposts > ul > li ul li, +#sidebar .widget_nav_menu > div > ul > li ul li { + list-style: inside square; +} + +.widget_subposts > ul > li > ul li a, +#sidebar .widget_nav_menu > div > ul > li > ul li a { + padding-left: 5px; + line-height: 1em; +} + +.subpost-arrow { + display:block; + + width: 15px; + height: 15px; + + position:absolute; + top: 20px; + right: -10px; + z-index: 1001; +} + +.subpost-arrow .the-arrow{ + display:block; + width:0px; + height:0px; + border:5px solid transparent; + margin:0 auto; + font-size:0px; + line-height:0px; + + border-top:5px solid #ccc !important; +} + +.widget_subposts > ul > li.current_page_item .subpost-arrow, +.widget_subposts > ul > li.current_page_parent .subpost-arrow, +#sidebar .widget_nav_menu > div > ul > li.current_page_item .subpost-arrow, +#sidebar .widget_nav_menu > div > ul > li.current_page_parent .subpost-arrow {top: 23px;} + + +/* ========================================= + + CONTENTS + +============================================*/ + +.content h1, +.content h2, +.content h3, +.content h4, +.content h5, +.content h6 { + margin-bottom:20px; + color:#231f20; +} + +.content h1 span.sub, +.content h2 span.sub, +.content h3 span.sub, +.content h4 span.sub, +.content h5 span.sub, +.content h6 span.sub { + font-size: 0.6em; +} + +.content h3 span.sub {font-size: 0.7em;} +.content h4 span.sub {font-size: 0.8em;} +.content h5 span.sub {font-size: 0.9em;} +.content h6 span.sub {font-size: 1em;} + +.content p, +.content pre, +.content ul, +.content ol, +.content dl, +.content dd, +.content blockquote, +.content address, +.content table, +.content fieldset, +.content form, +.content .alignleft, +.content .alignright, +.content .aligncenter{ + margin-bottom: 20px; +} + +.content .frame { + display: block; + margin-bottom: 15px; +} + +/*.content img { + max-width: 100% !important; + height: auto; +}*/ + +ol, ul { + list-style:none none none; + padding-left: 0; + +} + +.content ol, .content ul { + list-style-position:inside; + list-style-type:disc; + margin-left: 20px; +} + +.cl ol.list, .cl ul.list { + margin-left:0; + margin-bottom: 0; + padding-left: 0; +} + +.sector { + margin: -60px -40px 40px; + padding: 0 40px 40px; + background:url(lib/imgs/divider_bg.png) repeat-x scroll 0 100% transparent; + + min-height:50px; + + border-bottom: 1px solid #ebecec; +} + +.sector-softa { + margin: 0 -35px 40px; + padding: 0 35px 0; + background:url(lib/imgs/divider_bg_soft.png) repeat-x scroll 0 100% transparent; + + min-height:70px; + + border-bottom: 1px solid #ebecec; +} + +.up { + margin-top:-40px; + height:0; + line-height:0; +} + +.down { + height:40px; + line-height:0; +} + +.down_half { + height:20px; + line-height:0; +} + +.downx2 { + height:80px; +} + +.wp-caption-text { + font-style:italic; + font-size:11px; + margin-top:10px; +} + +.alignnone { + max-width:100%; +} + +#content input[type=text], #content input[type=password], +#content textarea, #footer textarea, +.cloudfw-modal input[type=text], .cloudfw-modal input[type=password], .cloudfw-modal select, .cloudfw-modal textarea, +#footer input[type=text], #footer input[type=password], +#content select, #footer select { + padding: 10px !important; + margin-left: 0 !important; + font-size: 14px !important; + font-weight:normal !important; + + background: url(lib/imgs/input_bg.png) repeat-x scroll 0 0 #fff; + border: 1px solid #e8e9e9; + + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + + color:#bcbcbc; + outline:none; + resize:none; +} + +#wide-content #searchform label{ + display:none; +} + +#wide-content #searchform #s{ + width:500px; +} + +.login_form label{ + display:block; + margin-bottom: 5px; +} + +.form-container { + margin-bottom: 20px; +} + +.form-sub-container { + float:left; +} + +.login_form .login-input{ + width: 350px; +} + +.login_form #pwd{ + width: 200px; +} + +.login_form #rememberme-container{ + margin:8px 0 0 15px; +} + +.login_form #rememberme{ + margin-right:10px; +} + +/* ========================================= + + BLURB AREA + +============================================*/ + +#blurb{ + width: 940px; + margin: auto auto -70px; + padding: 55px 0 0; + color: #4a7763; +} + +#blurb h1{ + +} + +#blurb .sub-text{ + display:block; + margin: 20px 0 0; + + font-size: .7em; + line-height: 1em; +} + +/* ========================================= + + COMMENTS + +============================================*/ + +#comments { + width:560px; + margin:40px auto 0; +} + +#comments p { + margin-bottom: 0; +} + +.comment-text, +#comments-title { + margin-bottom: 40px; +} + +.comment .comment { + margin-left: 40px; +} + +#commentform { + margin-bottom:40px; +} + +.commentlist #respond h3{ + display:none; +} + +.comment-text p { + margin-bottom:20px !important; + margin-left: 55px; +} + +#respond { + margin-bottom:40px; +} + +#respond p { + margin-bottom: 20px; +} + +#respond label { + font-size: 14px; + padding-left:10px; +} + +#respond #author, +#respond #email, +#respond #url, +#respond #comment { + padding: 10px; + font-size: 14px; + + background: url(lib/imgs/input_bg.png) repeat-x scroll 0 0 #fff; + border: 1px solid #e8e9e9; + + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + + color:#bcbcbc; + outline:none; + resize:none; +} + +#respond #author, +#respond #email, +#respond #url { + width: 300px; +} + +#respond #comment { + width:536px; + height:200px; + resize: vertical; +} + +#respond #submit { + margin-left:0; + font-weight:bold; + padding:7px 10px; +} + + +.comment-header { + margin-bottom:10px; +} + +.comment-avatar { + float:left; + margin-right:20px; +} + +.comment-meta { + float:left; + margin-right:20px; +} + +.comment-user { + font-size:14px; + font-weight:bold; + color:#38312f; +} + +.comment-datetime { + font-size:11px; + font-weight:normal; +} + +.comment-reply { + float:right; + margin-top:10px; +} + +.comment-reply, +.comment-reply a { + color:#e3e2e3 !important; + font-size:11px; + text-decoration:none !important; +} + +.comment-reply a:hover { + color:#2F2F2F !important; +} + +.comment-reply-link .sprite { + padding-left: 18px; + background-position: 0 1px; + width:16px; +} + +.comment-reply-link .reply-text { + background:#fff; + padding: 1px; +} + +.depth-3 .comment-reply-link { + display: none; +} + +.comment-reply-link:hover span { + background-position: 0 -15px; +} + +.cancel-comment-reply { + margin-bottom:20px; +} + + +/* ========================================= + + BLOG PAGE + +============================================*/ + +h1.blog-title { + margin-bottom:30px; + width:560px; +} + +.blog-posts-list .sector { + margin-bottom:41px; +} + +.blog-post-header { + margin: 0 -40px 32px; + padding: 0 40px; + border-bottom: 1px solid #f5f6f6; +} + +.blog-post-meta { + font-size:12px; + margin:-25px 0 25px; + width:560px; +} + +.blog-post-image { + background:#f1f1f1; + margin: -40px -40px 30px; + height:auto; +} + +.blog-post-image a{ + display:block; + line-height:0; +} + +.blog-post-minimal-thumbnail { + float:left; + margin: 0 20px 0 0; +} + +.blog-post-in { + min-height:50px; +} + +/* ========================================= + + BLOG -> PAGINATION + +============================================*/ + +.blog-pagination { + list-style:none none; + text-align:center; + margin: 0 0 40px 0; +} + +.blog-pagination-previous-link, +.blog-pagination-next-link { + float:left; +} + +.blog-pagination-previous-link .previous-link, +.blog-pagination-next-link .next-link { + display:block; + width:25px; + height:32px; + text-indent:-9999px; + + margin-top:6px; +} + +.blog-pagination-previous-link a.previous-link:active, +.blog-pagination-next-link a.next-link:active { + margin-top:7px; +} + +.blog-pagination-previous-link.inactive , +.blog-pagination-next-link.inactive { + opacity: 0.5; filter: alpha(opacity=5); +} + +.blog-pagination-previous-link { + margin-right:35px; +} + +.blog-pagination-previous-link .previous-link { + background-position: -36px 0; +} + +.blog-pagination-previous-link a.previous-link:hover { + background-position: -36px -32px; +} + +.blog-pagination-next-link { + margin-left:35px; +} + +.blog-pagination-next-link .next-link { + background-position: -36px -65px; +} + +.blog-pagination-next-link a.next-link:hover { + background-position: -36px -97px; +} + +.blog-pagination-center { + float:left; + width:440px; + height:50px; + overflow:hidden; +} + +.blog-pagination-summary { + text-align:center; +} + +.blog-pagination-summary h2 { + line-height:45px; +} + +.blog-pagination-summary h2 a { + text-decoration:none; + display:block; +} + +.blog-pagination li { + display:inline; + padding: 5px 15px; + line-height:50px; +} + +.blog-pagination li, +.blog-pagination li a { + color: #b5b6b6; + font-weight:bold; +} +.blog-pagination li.current{ + color: #eceded; +} + +.blog-pagination-arrow-container { + display:block; + margin-top: -5px; +} + +.blog-pagination-arrow { + display:block; + margin: auto; + width:10px; + height:10px; + border: 1px solid; + + border: 5px solid transparent; + font-size: 0; + height: 0; + line-height: 0; + margin: 0 auto; + width: 0; + border-top: 5px solid #d9d9d9 !important +} + + +/* ========================================= + + BLOG SLIDER + +============================================*/ + +.blog-posts-list .slides { + /*position: relative;*/ +} + +.blog-posts-list .pagination { + position: relative; + float:right; + margin: -30px 10px 0 0; + z-index:1000; +} + +.blog-posts-list .pagination, +.blog-posts-list .pagination li{ + list-style: none none !important; +} + +.blog-posts-list .pagination li a{ + display:block; + width: 16px; + height:16px; + text-indent:-9999px; + line-height:16px; + outline:none; +} + +.blog-posts-list .pagination li { + float:left; + background:url(lib/imgs/sprite.png) no-repeat scroll 0 -48px; + width: 16px; + height:16px; +} + +.blog-posts-list .pagination li.current { + background-position: 0 -32px; +} + +/* ========================================= + + BLOG AUTHOR + +============================================*/ + +#author #author-gravatar{ + float:left; + width:80px; +} + +#author #author-info{ + float:left; + width:480px; +} + +#author #author-info #author-name{ + margin-bottom: 10px; + font-size: 16px; + line-height:1.3em; + color:#231F20; +} +#author #author-info #author-name strong{letter-spacing: -.05em;} + +#author #author-info #author-twitter, +#author #author-info #author-website, +#author #author-info #author-facebook { + float:left; + margin: 10px 20px 0 0; +} + +#author #author-info #author-twitter a, +#author #author-info #author-website a, +#author #author-info #author-facebook a { + color: #b5b6b6; +} + +#author #author-info #author-website a { + background:url(lib/imgs/icons/global.png) no-repeat scroll 0 0; + padding-left: 20px; +} + +#author #author-info #author-twitter a { + background:url(lib/imgs/icons/twitter.png) no-repeat scroll 0 0; + padding-left: 20px; +} + +#author #author-info #author-facebook a { + background:url(lib/imgs/icons/facebook.png) no-repeat scroll 0 0; + padding-left: 20px; +} + +/* ========================================= + + BLOG POSTS - LEFT MIN SIDE + +============================================*/ + +.min-divider { + height:1px; + background: #ebecec; + display:block; +} + +.blog-post-min-comment, +.blog-post-min-permalink, +.blog-post-min-share, +.blog-post-min-next-post, +.blog-post-min-previous-post { + display:block; + width:45px; + + padding-top: 12px; + padding-bottom:15px; + + font-size: 13px; + font-weight:bold; + line-height:1em; + text-align:center; +} + +.blog-post-min-comment .blog-post-min-comment-icon { + background-position: -18px 0; + display:block; + width:18px; + height:16px; + margin: 0 auto 5px; +} + +.blog-post-min-comment:hover { + text-decoration: none; +} + +.blog-post-min-comment:hover .blog-post-min-comment-icon { + background-position: -18px -16px; +} + +.blog-post-min-permalink { + height:30px; + padding-bottom: 0; +} + +.blog-post-min-permalink .blog-post-min-permalink-icon { + background-position: -18px -32px; + display:block; + width:18px; + height:16px; + margin: 0 auto; +} + +.blog-post-min-permalink:hover .blog-post-min-permalink-icon { + background-position: -18px -48px; +} + +.blog-post-min-share { + height:30px; + padding-top:0; + padding-bottom:0; +} + +.blog-post-min-share { + padding-top:15px; +} + +.blog-post-min-share .blog-post-min-share-icon { + background-position: -18px -64px; + display:block; + width:18px; + height:16px; + margin: 0 auto; +} + +.blog-post-min-share:hover .blog-post-min-share-icon { + background-position: -18px -80px; +} + +.blog-post-min-share.active .blog-post-min-share-icon { + background-position: -18px -96px; +} + +.blog-post-min-next-post .blog-post-min-next-post-icon { + background-position: -18px -112px; + display:block; + width:18px; + height:16px; + margin: 0 auto; +} + +.blog-post-min-next-post:hover .blog-post-min-next-post-icon { + background-position: -18px -128px; +} + +.blog-post-min-previous-post .blog-post-min-previous-post-icon { + background-position: -18px -144px; + display:block; + width:18px; + height:16px; + margin: 0 auto; +} + +.blog-post-min-previous-post:hover .blog-post-min-previous-post-icon { + background-position: -18px -160px; +} + +.blog-post-header-init { + margin: 0 -40px; + padding: 0 40px; + overflow: hidden; +} + +.blog-post-header-wrapper { + width:2000px; +} + +.blog-post-header-action { + float:left; + width:560px; + overflow:hidden; +} + +.blog-post-sharing { + float:left; + padding: 0; + width:560px; +} + +/* ========================================= + + ARCHIVES + +============================================*/ + +.archives { + margin-bottom:60px; +} + +/* ========================================= + + PORTFOLIOS + +============================================*/ + +.portfolio { + margin: 0 -40px; + padding: 0 40px; + overflow: hidden; +} + +.portfolio-item { + position:relative; + margin-bottom:40px; +} + +.portfolio-item a{ + text-decoration:none !important; +} + +.portfolio-item .shadow { + position:absolute; + display:block; +} + +.portfolio-item.cl_1 .shadow { + width:440px; + height:65px; + background: url(lib/imgs/shadows/shadow_portfolio_cl_2.png) no-repeat scroll 50% 100%; + bottom:-31px; + left:-15px; +} + +.portfolio-item.cl_2 .shadow { + width:440px; + height:65px; + background: url(lib/imgs/shadows/shadow_portfolio_cl_2.png) no-repeat scroll 50% 100%; + bottom:-35px; + left:-15px; +} + +.portfolio-item.cl_3 .shadow { + width:280px; + height:50px; + background: url(lib/imgs/shadows/shadow_portfolio_cl_3.png) no-repeat scroll 50% 100%; + bottom:-21px; + left:-10px; + + font-size:2em; +} + +.portfolio-item.cl_4 .shadow { + width:195px; + height:30px; + background: url(lib/imgs/shadows/shadow_portfolio_cl_4.png) no-repeat scroll 50% 100%; + bottom:-15px; + left:-5px; +} + +.portfolio-item.no-shadow { + visibility:hidden; +} + +.portfolio-overlay { + position:absolute; + top:0; left:0; + width:100%; + + display:block; + visibility:hidden; + opacity: 0; + filter: alpha(opacity=0); + overflow:hidden; + + background-image:url(lib/imgs/portfolio_overlay_pattern.png); + background-repeat:repeat; +} + +.portfolio-content { + display:block; + margin: 30px; +} + +.portfolio-content h4 { + margin-bottom:5px; +} + +.portfolio-content-cat { + font-size: 12px; + letter-spacing: -.05em; + text-transform:uppercase; +} + +.portfolio-content-desc { + font-size: 11px; + line-height: 1.15em; + display: block; + margin-top: 15px; + padding-top: 15px; + text-align: left; + border-top: 1px solid #4c4c4c; +} + +.load-wrap { + position:absolute; + display:block; + width:100%; + height:100%; + + background:url(lib/imgs/loading.gif) no-repeat scroll 50% 50%; +} + +.portfolio-title { + margin-bottom:40px !important; +} + +.carousel-navigation { + position:absolute; + right:10px; + top:5px; +} + +.carousel-previous, +.carousel-next { + display:block; + width: 20px; + height:36px; + float:left; + text-indent:-9999px; +} + +.carousel-next{ + background-position: -60px -36px; + margin-left:10px; +} + +.carousel-next:hover{ + background-position: -60px 0; +} + +.carousel-previous{ + background-position: -60px -108px; +} + +.carousel-previous:hover{ + background-position: -60px -72px; +} + +.carousel-next:active, +.carousel-previous:active{ + margin-top:1px;0 +} + +/* ========================================= + + SLIDERS (SLIDES) + +============================================*/ + +#slider { + display:none; +} + +#slides-slider { + display:block; + min-height:200px; + position:relative; +} + +#slides-slider .slides_container { + overflow: hidden; position: relative; +} + +#slides-slider .slides-slider-item { + width:auto; + height:400px; + position:relative; + display:block; +} + + +#slides-slider .slider-background { + z-index:0; + display:block; + width:100%; + position:absolute; + left:0; +} + +#slides-slider .slider-content-container { + width:940px; + position:relative; + margin:0 auto; +} + +#slides-slider .slider-text-container { + z-index:101; + display:block; + position:absolute; + left:0; + top:0; +} + +#slides-slider .slider-image { + z-index:100; + position:absolute; + bottom:0; + + text-align:center; + overflow:hidden; + +} + +#slides-slider .slider-image span{ + z-index:100; + position:absolute; + top:0; + left:0; + + width: 100%; + height:100%; +} + + +#slides-slider .slider-image img { + z-index:99; +} + +.slider-nextprev { + width: 100%; + position:absolute; + bottom: 130px; + z-index:50; +} + +.hide-when-loading .slider-nextprev { + /*display:none; */ +} + +#slides-slider .slider-nextprev-wrap { + width: 150px; + margin: 0 auto; + position:relative; +} + +#slides-slider .slider-nextprev a { + display:block; + top:0; + width: 75px; + height:100px; + position:absolute; + background: url(lib/imgs/slider-navigation.png) no-repeat scroll 0 0; + +} + +#slides-slider .slider-nextprev a.prev { + left:0; + background-position: 0 0; +} + +#slides-slider .slider-nextprev a.next { + right:0; + background-position: 100% 0; +} + +#slides-slider .slider-nextprev a span { + display:block; + width: 24px; + height: 32px; + margin: 20px auto 0; + text-indent: -999px; + background: url(lib/imgs/sprite.png) no-repeat scroll 0 0; +} + +#slides-slider .slider-nextprev a.prev span { + background-position: -36px 0; +} + +#slides-slider .slider-nextprev a.prev:hover span { + background-position: -36px -32px; +} + +#slides-slider .slider-nextprev a.next span { + background-position: -36px -64px; +} + +#slides-slider .slider-nextprev a.next:hover span { + background-position: -36px -96px; +} + + +#slides-slider .slider-nextprev a:active span { + margin-top:21px !important; +} + + + +/* ========================================= + + SHARING SERVICES + +============================================*/ + + +.blog-post-ss { + text-align:center; +} + +.blog-post-ss a { + margin: 5px 2px; +} + +.permalink { + font-size:11px; + font-style:italic; + color:#ccc; + display:block; + padding-bottom: 10px; +} + + +/* ========================================= + + SERVICES + +============================================*/ + +.services h3{ + /*float:left;*/ + margin:5px 10px 15px 0; +} + +.services .icon{ + float:left; + margin:-13px 10px -10px 0; +} + +/* ========================================= + + prettyPhoto Ribbons + +============================================*/ + +.prettyPhoto, +.frame { + position:relative; +} + +.frame .plus-ribbon { + position:absolute; + width: 20px; + height: 20px; + + top: -5px; + right: -5px; + + background: url(lib/imgs/prettyPhoto-plus.png) no-repeat; +} + + +/* ========================================= + + SHADOWS + +============================================*/ + +.make-shadow { + position:relative; + -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2); + -moz-box-shadow: 0 0 10px rgba(0,0,0,0.3); + box-shadow: 0 0 10px rgba(0,0,0,0.3); +} + +.shadows { + z-index:-1; + height:0; + line-height:0; +} + +.shadows .shadow-t, +.shadows .shadow-r, +.shadows .shadow-b, +.shadows .shadow-l{ + position:absolute; +} + +.shadows .shadow-t { + width:100%; + height:10px; + background:url(lib/imgs/shadows/top.png) repeat-x; + top:-10px;left:0; +} + +.shadows .shadow-b { + width:100%; + height:10px; + background:url(lib/imgs/shadows/bottom.png) repeat-x; + bottom:-10px;left:0; +} + +.shadows .shadow-l { + height:100%; + width:10px; + background:url(lib/imgs/shadows/left.png) repeat-y; + top:0;left:-10px; +} + +.shadows .shadow-r { + height:100%; + width:10px; + background:url(lib/imgs/shadows/right.png) repeat-y; + top:0;right:-10px; +} + +.shadow-corner-tl, +.shadow-corner-tr, +.shadow-corner-br, +.shadow-corner-bl{ + background:url(lib/imgs/shadows/corners.png) no-repeat; + position:absolute; + width:10px; + height:10px; +} + +.shadow-corner-tl{ background-position: 0 0;left:-10px;top:-10px;} +.shadow-corner-tr{ background-position: -10px 0;right:-10px;top:-10px;} +.shadow-corner-bl{ background-position: 0 -10px;bottom:-10px;left:-10px;} +.shadow-corner-br{ background-position: -10px -10px;bottom:-10px;right:-10px;} + + +/* ========================================= + + LOGIN BOX + +============================================*/ + +#login-container { + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 10000; +} + +#login-container #overlay { + background-color: #000; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 1; +} + +#login-container #content-container-in-modal { + position: relative; + padding: 50px; + display:block; + width: 640px; + + margin: 150px auto 100px; + + background:#fff; + + z-index: 10000; +} + +#login-container #content-container-in-modal #modal-loading { + background:url(lib/imgs/loading.gif) no-repeat scroll 50% 50%; + height: 100px; +} + +#login-container #modal-container-close { + position:absolute; + top:-20px; right:-20px; + width:42px;height:42px; + background: url(lib/imgs/prettyPhoto/close.png) 0 0 no-repeat; + cursor: pointer; + text-indent: -9999px; +} + +#user-ops-left { + float:left; + width: 380px; + border-right: 1px solid #f1f1f1; + padding-right: 25px; +} + +#user-ops-right { + float:left; + width: 200px; + padding-left: 30px; +} + +#user-ops-navigation a{ + display:block; + padding: 10px 0; + border-bottom: 1px solid #f1f1f1; +} + +#menu-profile { + float:left; +} + +.user-profile-avatar { + float:left; + margin: -10px 3px 0 0; +} + +.user-profile-avatar a{ + display:block; + + padding: 3px; + background: rgba(255,255,255,.1); + -moz-box-shadow: 0 0 3px rgba(0,0,0,.5); + -webkit-box-shadow: 0 0 3px rgba(0,0,0,.5); + box-shadow: 0 0 3px rgba(0,0,0,.5); +} + +#user-profile { + background: rgba(255, 255, 255, 0.03); + border-radius: 2px; + margin-top: -20px; + padding: 20px 20px 10px; + -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); + -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); + box-shadow: 0 0 3px rgba(0,0,0,.2); + +} + + +/* ========================================= + + GLOBAL WP ELEMENTS + +============================================*/ + +.aligncenter { + display:block; + margin-left: auto; + margin-right: auto; +} + +.alignleft { + display:block; + margin-left: 0; + margin-right: 40px; + float:left; +} + +.alignright { + display:block; + margin-left: 40px; + margin-right: 0; + float:right; +} + +.aligncenter .wp-caption-text{ text-align:center; } +.alignright .wp-caption-text{ text-align:right; } + +.size-full { max-width: 100% !important; } +#lang_sel { z-index: 3099; } + +.sticky, +.gallery-caption, +.bypostauthor { + +} + +/* ========================================= + + PATTERNS + +============================================*/ + +.pattern-1 { + background-image: url(lib/imgs/patterns/pattern-1.png); + background-repeat:repeat; +} + + +/* ========================================= + + FONTS + +============================================*/ + +body { + font-size:13px; + font-family: Arial, Helvetica, sans-serif; + } + + +.content { + font-family: Arial, Helvetica, sans-serif; + font-size: 13px; + line-height: 1.35em; +} + +h1,h2,h3,h4,h5,h6, +.font-logo {font-family: 'BebasNeueRegular', Arial;} + +h1,h2,h3,h4,h5,h6 {font-weight:normal; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); } +h1 {font-size: 34px;} +h2 {font-size: 28px;} +h3 {font-size: 24px;} +h4 {font-size: 20px;} +h5 {font-size: 18px;} +h6 {font-size: 16px;} + +#logo-text { + font-size:40px; + font-weight:normal; +} + +#logo #logo-slogan { + font-size:16px; +} + +#logo a { + text-decoration:none; + cursor:pointer; +} + +.widget, .widget a, #footer a { + font-size:13px; + line-height:1.4em; + color:#999a9a; +} + +.widget a:hover, #footer a:hover { + color:#231F20; +} + +.widget li { + list-style: none none; + line-height:1.7em; +} + +.widget li ul.sub-menu { + padding-left:10px; +} + +.sidebar-widget-title, +.footer-widget-title, +#footer .footer-widget-title a.rsswidget { + font-size: 20px; + line-height: 1em; +} + +.big-title { + font-size:45px; +} + + +.portfolio-item.cl_2 h4 {font-size:2em !important;} +.portfolio-item.cl_2 .portfolio-content-cat {font-size:1.1em !important;} +.portfolio-item.cl_2 .portfolio-content-desc {font-size:1em !important;} + +/* ========================================= + + SKIN COLORS + +============================================*/ + +/* Body Background */ +body {background-color:#f1f2f2;} + +/* General Links Color */ +a,a:active{color:#2f2f2f;} +a:hover {color:#231f20; text-decoration:underline;} + +#sidebar {color:#999A9A;} +#sidebar a{color:#999A9A;} + +/* Header Links Color */ +#header, #header-widget, #header a {color:#2da56f;} +#header a:hover {color:#fff;} + +/* Arrow Color In Navigation Menu */ +.the-arrow {border-top:5px solid #4F906E;} + +/* Logo Text Color */ +#logo-text {color:#FFF;} +#logo #logo-slogan {color:#f1f2f2;} + +/* Navigation Menu Level 1 */ +ul#navigation-menu-items li.depth-0 > a {color:#4E4A49;} +ul#navigation-menu-items li.depth-0 > a:hover, +ul#navigation-menu-items li.depth-0.navigation-menu-hover > a {} + +/* Navigation Menu Other Levels */ +ul#navigation-menu-items ul, +ul#navigation-menu-items ul ul{background-color:#ccc !important;} +ul#navigation-menu-items ul a, +ul#navigation-menu-items ul ul a{color:#6f6968 !important;} + +/* Home Icon In Navigation Menu */ +#the-home .the-home-color {background:#4E4A49;} +#the-home .the-home-roof-color {border-bottom: 11px solid #4E4A49;} +#the-home .the-home-highlight {border-bottom: 1px solid #6f6968;} + +#the-home:hover .the-home-color {background:#413e3d;} +#the-home:hover .the-home-roof-color {border-bottom: 11px solid #413e3d;} +#the-home:hover .the-home-highlight {border-bottom: 1px solid #6f6968;} + +/* Sidebar Colors */ +.sidebar-widget-title, .footer-widget-title {color:#4e4a49;} + +/* Footer Colors */ +#footer-text {color:#999a9a;} +#footer-text h3 {color:#433f3e;} +#footer {} +.footer-widget-title {color:#4e4a49;} + +/* Archives Colors */ +.archives { + color:#ccc; +} + + +/* Portfolio */ +.portfolio-overlay { + background-color: #1c1c1c; +} + +.portfolio-content h4, +.portfolio-content-desc { + color:#fff !important; + text-shadow: 0 2px 1px #000; +} + +.portfolio-content-cat { + color:#d5d5d5 !important; + text-shadow: 0 2px 1px #000; +} + +.content{ + color:#A3A4A4; +} + +.min-content a { + color:#A3A4A4 !important; +} + +.min-content a:hover { + color:#231f20 !important; +} + +.content h1, +.content h2, +.content h3, +.content h4, +.content h5, +.content h6 { + color:#231f20; +} + +.content h1 span.sub, +.content h2 span.sub, +.content h3 span.sub, +.content h4 span.sub, +.content h5 span.sub, +.content h6 span.sub { color:#cecece; text-shadow: none; } + + + +/* Shortcodes */ + +.simple_tabs .tab_titles li.current a { + color:#2F2F2F !important; +} + + +.back-to-page { + display: block; + width: 42px; + height: 42px; + background: url(lib/imgs/prettyPhoto/close.png) 0 0 no-repeat; + text-indent: -9999px; +} + +#close-container { + width: 42px; + height: 42px; + position: absolute; + top: 0; + right: 0; + cursor: pointer; +} + + +.content a { + z-index: 100 !important; +} + + +#debugger { + position:fixed; + z-index: 1000; + bottom: 30px; + right:30px; + + background:#000; + color:#fff; + + padding: 20px; +} + +.leftside #narrow-content.global-radius{ + -webkit-border-top-right-radius: 0 !important; + -webkit-border-bottom-right-radius: 0 !important; + -moz-border-radius-topright: 0 !important; + -moz-border-radius-bottomright: 0 !important; + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; +} + +.rightside #narrow-content.global-radius{ + -webkit-border-top-left-radius: 0 !important; + -webkit-border-bottom-left-radius: 0 !important; + -moz-border-radius-topleft: 0 !important; + -moz-border-radius-bottomleft: 0 !important; + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; +} \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/style.shortcodes.css b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/style.shortcodes.css new file mode 100644 index 0000000..25f03f1 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/style.shortcodes.css @@ -0,0 +1,1240 @@ + +/* ========================================= + + TYPO + +============================================*/ + +.inline-slider { + margin:0 auto 0; + position:relative; +} + +.inline-slider .pagination { + float:left; + text-align:center; + margin:15px auto 0; + z-index: 100; + position:relative; +} + +.inline-slider .pagination li { + list-style:none none; + float:left; +} + +.inline-slider .pagination li a { + display:block; + width: 18px; + height: 16px; + + background-image:url(lib/imgs/sprite.png); + background-position: 0 -64px; +} + +.inline-slider .pagination li a span { + display:none; +} + +.inline-slider .pagination li.current a { + background-position: 0 -80px; +} + +.inline-slider .slider-nextprev { + width: 100%; + height: 100%; + position: absolute; + + left:0; + top:0; + +} + +.inline-slider .slider-nextprev { + visibility:hidden; +} + +.inline-slider:hover .slider-nextprev { + visibility: visible; +} + +.inline-slider .slider-nextprev a { + position:absolute; + width: 45px; + height: 100%; + background-image:url(lib/imgs/inline_slider_navigation_arrows.png); + background-repeat:no-repeat; +} + +.inline-slider .slider-nextprev a span { display:none; } + +.inline-slider .slider-nextprev a.prev { + top:0; + left: 2%; + background-position: 0 50%; +} + +.inline-slider .slider-nextprev a.next { + top:0; + right: 2%; + background-position: -45px 50%; +} + + + + + +/* ========================================= + + BUTTONS + +============================================*/ + +.button, +#content input[type=button], #footer input[type=button], +#footer input[type=submit], #content input[type=submit]{ + display: inline-block; + margin: 5px 5px 5px 0; + padding: 5px 15px; + color: #fff !important; + text-align: center; + text-shadow: 0 -1px 0 hsla(0,0%,0%,.3); + text-decoration: none !important; + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + + box-shadow: inset 0 1px 0 rgba(255,255,255, .2); + + background: #2e76cf; + border: 1px solid #4081af; + border-bottom-color: #20559a; + font: bold 13px "Helvetica Neue", Arial !important; +} + +.button:hover, +#content input[type=button]:hover, #footer input[type=button]:hover, +#footer input[type=submit]:hover, #content input[type=submit]:hover { + background: #0069BF; + color: white !important; +} + +.button:active, +#content input[type=button]:active, #footer input[type=button]:active, +#footer input[type=submit]:active, #content input[type=submit]:active { + border-color: #20559a; +} + +a.inactive { + border: 1px solid #d5d5d5; + border-bottom-color: #e6e2e2; + color: #aeaeae; + text-shadow: 0 1px 0 white; + + background: #e8e8e8; +} + + +.large { + margin: 5px 5px 5px 0; + padding: 7px 15px; + font: bold 16px "Helvetica Neue", Arial !important;; +} + +.with-icon { + padding-right:20px !important; +} + +.with-icon span { + width:0px; + height:0px; + border:5px solid transparent; /* left arrow slant */ + border-left:5px solid #fff; /* bottom, add background color here */ + margin: 4px 0 0 5px; /* centers the arrow within the parent container */ + font-size:0px; + line-height:0px; + display: inline; + position:absolute; +} + +.large.with-icon { + padding-right:25px !important; +} + +.large.with-icon span { + margin: 7px 0 0 8px; +} + +.small { + margin: 5px 5px 5px 0; + padding: 3px 15px; + font: normal 11px "Helvetica Neue", Arial !important; +} + + +/* ========================================= + + BUTTONS -> COLORS -> GREY + +============================================*/ + +.button.grey { + color: #584e50 !important; + text-shadow: 0 -1px 0 hsla(0,100%,100%,.3) !important; + background: #e1e1e2; + border: 1px solid #dddede; + border-bottom-color:#b3b3b3; +} + +.button.grey:hover { + background: #f2f2f3; +} + +.button.grey:active { + border: 1px solid #d5d5d5; + border-bottom-color: #e6e2e2; + color: #aeaeae; + text-shadow: 0 1px 0 white; + + background: #e8e8e8; +} + + +/* ========================================= + + BUTTONS -> COLORS -> DARK + +============================================*/ + +.button.dark { + color: #fff !important; + text-shadow: 0 -1px 0 #000 !important; + + background: #5a5656; + border: 1px solid #4b4b4b; + border-bottom-color:#303030; +} + +.button.dark:hover { + background: #494646; +} + +.button.dark:active { + background: #444141; +} + + +/* ========================================= + + BUTTONS -> COLORS -> PINK + +============================================*/ + +.button.pink { + background: #bd1a8d; + border-color: #9f1677; +} + +.button.pink:hover { + background: #a01678; +} + +/* ========================================= + + BUTTONS -> COLORS -> GREEN + +============================================*/ + +.button.green { + background: #478264; + border: 1px solid #509270; + border-bottom-color:#3e7258; +} + +.button.green:hover { + background: #3e7258; +} + +/* ========================================= + + BUTTONS -> COLORS -> RED + +============================================*/ + +.button.red { + background: #960059; + + border: 1px solid #960059; + border-bottom-color:#82004d; + +} + +.button.red:hover { + background: #82004d; +} + + +/* ========================================= + + BUTTONS -> COLORS -> BROWN + +============================================*/ + +.button.brown { + background: #a14308; + border: 1px solid #803405; + border-bottom-color:#6a2b04; + +} + +.button.brown:hover { + background: #6a2b04; +} + +/* ========================================= + + BUTTONS -> COLORS -> DARK BROWN + +============================================*/ + +.button.dark_brown { + background: #3d222d; + border: 1px solid #6b3c50; + border-bottom-color:#5e3243; + +} + +.button.dark_brown:hover { + background: #82004d; +} + +/* ========================================= + + TIPSY - TOOLTIP + +============================================*/ + +.tipsy { + background-image: url(lib/imgs/tipsy.gif); + background-repeat: no-repeat; + + filter: alpha(opacity=80); + font-size: 10px; + line-height:1.2em; + + opacity: 0.8; + padding: 5px; +} + +.tipsy-inner { + padding: 5px 8px 4px 8px; + background: #000000; /*Fallback*/ + + text-shadow: 0 1px 0 #000; + color: white; + max-width: 200px; + text-align: center; +} + +.tipsy-inner { border-radius:3px; -moz-border-radius:3px; -webkit-border-radius: 3px;} +.tipsy-north { background-position: top center; } +.tipsy-south { background-position: bottom center; } +.tipsy-east { background-position: right center; } +.tipsy-west { background-position: left center; } + +/* ========================================= + + TITLE SHORTCODES + +============================================*/ + +.block-title span.sub { + display: block; + padding-left:0 !important; +} + +.title { + text-shadow: 0 0 1px rgba(0, 0, 0, .3); +} + +.title strong { + font-family: "Arial Black", Gadget, sans-serif; + vertical-align:top; +} + +.t3 { + font-family: Arial, Helvetica, sans-serif; + font-size: 18px; + letter-spacing: -.07em; + font-weight: bold; + color: #231F20; +} + +.ts { + font-weight: bold; + font-size: 1.2em; + color: #333333; +} + +/* ========================================= + + TWITTER SHORTCODE + +============================================*/ + +ul.tweet_list { + margin-left: 0; + margin-bottom: 0; + padding-left: 0; +} + +ul.tweet_list > li { + margin-bottom: 10px; +} + +ul.tweet_list li .avatar{ + float: left; + margin: 0 10px 0 0; +} + +.content .cloudfw_tweet_date { + display: block; + font-size: 11px; + font-style: italic; + color: #ccc; + white-space: nowrap; +} + +.content a.twit-link { + font-style: italic !important; + color: #A3A4A4 !important; +} + +.content a.author.twit-link { + float: left; +} + +.tweet_text { + overflow: hidden; + display: block; +} + + + +/* ========================================= + + BLOG SHORTCODE + +============================================*/ + +.shortcode_minimal_blog_container .blog-title { + margin-top: 4px; +} + +.shortcode_minimal_blog_container .blog-metas { + font-size: 11px; +} + + +.shortcode_minimal_blog_container_style_2 .blog-thumbnail { + position:relative; +} + +.shortcode_minimal_blog_container_style_2 a { + text-decoration: none; +} + +.shortcode_minimal_blog_container img, +.shortcode_minimal_blog_container_style_2 img { + max-width: 100%; +} + +.shortcode_minimal_blog_container_style_2 .blog-thumbnail .blog-title { + position:absolute; + top:20px; + left:0; + + padding: 5px 10px; + max-width: 70%; + background:#fff; + color:#333; + + font-size: 14px; + font-weight:normal; + letter-spacing: -.02em; + + +} + + + +.shortcode_minimal_blog_container_style_2 .blog-excerpt { + margin-top:15px; + font-size: 11px; +} + +/* ========================================= + + TABS + +============================================*/ + +.framed_tabs, +.simple_tabs { + margin-bottom: 20px; +} + +ul.tab_titles, +ul.tab_contents { + list-style: none none; + margin: 0 -40px; + padding: 0 40px; +} + +.tab_contents .hidden { + top: 0; +} + +.cl ul.tab_titles, +.cl ul.tab_contents { + margin-left: 0; + padding-left: 0; + margin-right: 0; + padding-right: 0; +} + +.framed_tabs .tab_titles { + display:block; + height:60px; + + background-color:#fcfdfd; + background-image: url(lib/imgs/patterns/pattern-1.png); + background-repeat:repeat; + +} + +.tab_titles > li { + float:left; +} + +.framed_tabs .tab_titles > li a{ + display:block; + padding: 0 20px; + margin:15px 5px 0 0; + height:45px; + line-height:45px; + + + background: url(lib/imgs/ie_tr_bg_fix_white_60.png) repeat; + background:rgba(255,255,255,.6); + text-decoration:none !important; +} + + +.cl .framed_tabs .tab_titles > li.first{ + margin-left: 10px; +} + +.framed_tabs .tab_titles li.current a{ + background: #fff; +} + +ul.tab_contents { + margin-top: 20px; + min-height: 40px; +} + +.simple_tabs .tab_titles { + display:block; + height:45px; + + border-bottom: 1px solid #eff0f0; +} + +.simple_tabs .tab_titles > li a { + display:block; + padding: 0 20px 10px; + margin:0 5px 0 0; + height:45px; + line-height:30px; + + text-decoration:none !important; + +} + +.simple_tabs .tab_titles li a{ + color:#ccc !important; +} + +.simple_tabs .tab_titles li.current a{ + background: url(lib/imgs/tab_arrow.gif) no-repeat scroll 50% 100%; +} + + +/* ========================================= + + TOGGLE + +============================================*/ + +.toggle { + padding: 0 0 20px; +} + +.cl .toggle { + padding-bottom: 5px; +} + +.toggle-box { + background: #F9F9F4; + -curvy-corners-ignore:1; + -moz-border-radius: 6px; + -webkit-border-radius: 6px; + border-radius: 6px; +} + +.toggle-opened .toggle-head a { + background-position: 0 -32px; +} + +.toggle-closed .toggle-head a { + background-position: -32px 0; +} + +.toggle-head { +} + +.toggle-head a { + display:block; + color: #333 !important; + font:bold 14px Arial, Helvetica, sans-serif; + + padding: 8px 0 8px 36px; + background: url(lib/imgs/expandable_bg.png) no-repeat scroll 0 0 transparent; + } + +.toggle-content { + margin:15px 0; +} + +.toggle-closed .toggle-content { + display:none; +} + + +/* ========================================= + + TYPO + +============================================*/ + +.dropcap { + float:left; + font-size:44px; + line-height: 36px; + margin: 0 5px -10px 5px !important; + padding-bottom:0 !important; + } + +.highlight_1 { + background: #FF6; + padding: 1px 2px; + } + +.highlight_2 { + border-bottom: dotted 1px #000; + padding: 1px 2px; + margin: 0 5px 0 0; + } + +.highlight_3 { + background: #474649; + color:#FFF !important; + padding: 1px 2px; + } + +ul.list { + list-style:none none; + overflow: hidden; + } + +ul.list li { + margin-left:5px; + padding:2px 0 2px 24px; + background: url(lib/imgs/lists.png) no-repeat scroll -620px -4px transparent; + } + +ul.list-arrow li { + background-position:-615px -4px; + } + +ul.list-check li { + background-position:-490px -132px; + } + +ul.list-cancel li { + background-position:-458px -165px; + } + +ul.list-download li { + background-position:-523px -100px; + } + +ul.list-comment li { + background-position:-552px -68px; + } + +ul.list-rss li { + background-position:-426px -198px; + } + +ul.list-doc li { + background-position:-394px -230px; + } + +ul.list-star li { + background-position:-360px -262px; + } + +ul.list-info li { + background-position:-329px -294px; + } + +ul.list-plus li { + background-position:-298px -326px; + } + +ul.list-negative li { + background-position:-266px -358px; + } + +ul.list-caution li { + background-position:-234px -390px; + } + +ul.list-circle li { + background-position:-168px -454px; + } + +ul.list-square li { + display:list-item; + list-style:inside square; + background:none; + padding-left:0; + } + +ul.list-bull li { + display:list-item; + list-style:inside disc; + background:none; + padding-left:0; + } + +ul.list-decimal li { + display:list-item; + list-style:inside decimal; + background:none; + padding-left:0; + } + +ul.list-roman li { + display:list-item; + list-style:inside upper-roman; + background:none; + padding-left:0; + } + + +/* ========================================= + + BOXES + +============================================*/ + +.box { + border: 1px solid #FFFFFF; + color: #3f3f3d; + margin: 0 2px 20px; + word-wrap: break-word; + + border-radius: 2px; + } + +.cloudfw-modal .box { + margin-bottom: 0; +} + +.box-inline { + padding: 25px 30px 10px 75px; + } + +.box .box-title { + font: bold 16px/22px Arial, Helvetica, sans-serif; + letter-spacing: -1px; + margin-bottom:10px; } + +.box-default {padding-left:30px;} +.box-default .box-inline {padding-left:30px;} + +.box-info { background:#D1EEFB;border: solid 1px #80B7DB; text-shadow: 0 1px 0 #fff; + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(140, 189, 222, 0.5) inset; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(140, 189, 222, 0.5) inset; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(140, 189, 222, 0.5) inset; + } +.box-info .box-inline { background: url(lib/imgs/icons/info_button_32.png) no-repeat scroll 20px 20px;} +.box-info .box-title {color: #31a2e8;} +.box-info p {color: #1C86C9 !important;} + +.box-caution, +.box-bulb, +.box-warning { background:#FFF9CC;border: solid 1px #D2BB77; text-shadow: 0 1px 0 #fff; + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(192, 174, 98, 0.4) inset; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(192, 174, 98, 0.4) inset; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(192, 174, 98, 0.4) inset; + } +.box-caution .box-title, +.box-bulb .box-title, +.box-warning .box-title {color: #9D8943;} +.box-caution p, +.box-bulb p, +.box-warning p {color: #9A8E00 !important;} + +.box-caution .box-inline { background: url(lib/imgs/icons/error_button.png) no-repeat scroll 20px 20px;} +.box-warning .box-inline { background: url(lib/imgs/icons/warning_32.png) no-repeat scroll 20px 20px;} +.box-bulb .box-inline { background: url(lib/imgs/icons/lightbulb_32.png) no-repeat scroll 20px 20px;} + + +.box-note, +.box-default { background:#FCFCF7;border: solid 1px #cdcdc9; text-shadow: 0 -1px 1px #fff; + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(0, 0, 0, 0.2) inset; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(0, 0, 0, 0.2) inset; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(0, 0, 0, 0.1) inset; +} +.box-note .box-inline {background: url(lib/imgs/icons/note.png) no-repeat scroll 20px 20px;} +.box-note .box-title, +.box-default .box-title {color: #323231;} + +.box-success { background:#D8E9BE;border: solid 1px #8BB188; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(170, 212, 113, 0.8) inset; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(170, 212, 113, 0.8) inset; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(170, 212, 113, 0.8) inset; +} +.box-success .box-inline {background: url(lib/imgs/icons/success.png) no-repeat scroll 20px 20px;} +.box-success .box-title {color: #5E7248;} +.box-success p {color: #5E7248 !important;} + +.box-error { background:#F9CCCC;border: solid 1px #D29191; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(210, 145, 145, 0.4) inset; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(210, 145, 145, 0.4) inset; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(210, 145, 145, 0.4) inset; +} +.box-error .box-inline {background: url(lib/imgs/icons/err.png) no-repeat scroll 20px 20px;} +.box-error .box-title {color: #fd4837;} +.box-error p {color: #C53333 !important;} + + +.iconbox { + margin-bottom: 20px; +} + +.cl .iconbox { + margin-bottom: 0; +} + +.iconbox .iconbox-icon{ + float:left; + margin: 0 20px 0 0; +} + +.iconbox .iconbox-content{ + overflow: hidden; +} + +.iconbox h1, +.iconbox h2, +.iconbox h3, +.iconbox h4, +.iconbox h5, +.iconbox h6, +.iconbox strong { + display:block; + clear:both; + margin: 0 0 5px; + position: relative; +} + +.iconbox strong { + font-size: 1.2em; +} + +.icon > img{ + margin: 0 10px 10px 0; + float: left; +} + + +/* ========================================= + + PRICING TABLE + +============================================*/ + +.pricing_table table { + margin: 0 -20px 40px; + width: 900px; +} + +#withsidebar-content .pricing_table table { + margin: 0 -20px 40px; + width: 600px; +} + +.pricing_table.column-2 td { + width: 50%; +} + +.pricing_table.column-3 td { + width: 33%; +} + +.pricing_table.column-4 td { + width: 25%; +} + +.pricing_table.column-5 td { + width: 20%; +} + +.pricing_table td { + padding: 20px; +} + +.pricing_table .table_titles .iconbox .iconbox-icon { + float:none; + display: block; + margin: 0 0 20px; +} + +.pricing_table .table_titles td, +.pricing_table .table_action_button td { + padding-bottom: 20px; + border-bottom: 1px solid #f3f3f3; + border-left: 20px solid transparent; + border-right: 20px solid transparent; +} + +.pricing_table .table_titles { + text-align:center; +} + +.pricing_table .table_prices td { + text-align:center; + + font: bold 50px Arial, Helvetica, sans-serif; + letter-spacing: -.08em; + + color:#babbbb; +} + +.pricing_table.column-5 .table_prices td { + font-size:40px; + letter-spacing: -.08em; +} + +.pricing_table .table_prices td span { + font: bold 20px Arial, Helvetica, sans-serif; + letter-spacing: -.05em; + color:#babbbb; + padding-left: 5px; +} + +.pricing_table .table_details td { + padding-top: 0; + vertical-align: top; +} + +.pricing_table .table_details ol, .pricing_table .table_details ul { + margin-bottom: 0; +} + +.pricing_table .table_action_button td { + text-align:center; + padding-top: 0; +} + + +/* ========================================= + + TESTIMONIALS + +============================================*/ + +.testimonial { + position:relative; + padding-bottom: 20px; + min-height: 100px; +} + +.testimonial-wrap { + margin: 0 0 20px; +} + +.testimonial .testimonial-bg { + position:absolute; + bottom: 3px; + left: 0; + width: 100%; + height: 20px; +} + +.testimonial .testimonial-bg .testimonial-bg-left { + float:left; + width: 50%; + height: 20px; + background: url(lib/imgs/divider_soft_gradient.png) no-repeat scroll 0 100%; +} + +.testimonial .testimonial-bg .testimonial-bg-right { + float: right; + width: 50%; + height: 20px; + background: url(lib/imgs/divider_soft_gradient.png) no-repeat scroll 100% 100%; +} + +.testimonial .testimonial-image { + /*position: absolute;*/ + width: 140px; + /*top:0; + left: 0;*/ + float: left; +} + +.testimonial .testimonial-content { + display: block; + overflow: hidden; + margin: 0 0 -20px; +} + +.testimonial .testimonial-content-init { + padding-bottom: 20px; + padding-left: 170px; +} + +.testimonial-brand { + text-align:right; + font-size: 14px; + margin: 15px 10px 0; +} + +.testimonial-brand span{ + display: block; + font-size: 10px; + margin: 0 0 0 18px; +} + +.testimonial-brand img{ + vertical-align: middle; +} +/* ========================================= + + DIVIDERS + +============================================*/ + +.d1 { + position:relative; + margin: 20px 0 40px; + height: 20px; +} + +.d1 .d1-bg { + position:absolute; + bottom: 0; + left: 0; + width: 100%; + height: 20px; +} + +.d1 .d1-bg .d1-bg-left { + float:left; + width: 50%; + height: 20px; + background: url(lib/imgs/divider_soft_gradient.png) no-repeat scroll 0 100%; +} + +.d1 .d1-bg .d1-bg-right { + float:right; + width: 50%; + height: 20px; + background: url(lib/imgs/divider_soft_gradient.png) no-repeat scroll 100% 100%; +} + +.d2 { + display: block; + margin: 30px -40px 40px; + + padding-left: 40px; + padding-right: 40px; + + height: 1px; + background: #EBECEC; +} + +.cl .d2 { + margin-left: 0; + margin-right: 0; + margin-top: 10px; + margin-bottom: 10px; + + padding-left: 0; + padding-right: 0; +} + + +/* ========================================= + + FRAMED IMAGES + +============================================*/ +.frame { + +} + +.image-frame, +.frame img { + padding: 5px; + border: 1px solid #f9f9f9; + -moz-box-shadow: 0 0 5px rgba(0,0,0,.3); + -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); + box-shadow: 0 0 5px rgba(0,0,0,.3); +} + +.image-frame:hover, +.frame img:hover { + -moz-box-shadow: 0 0 10px rgba(0,0,0,.3); + -webkit-box-shadow: 0 0 10px rgba(0,0,0,.3); + box-shadow: 0 0 10px rgba(0,0,0,.3); +} + +.image-left { + float:left; + margin: 20px 20px 20px 10px; +} + +.image-right { + float:right; + margin: 20px 10px 20px 20px; +} + +/* TABLES */ + + +.table +{ + margin: 0 0 20px; + text-align: left; + border-collapse: separate; + width:100%; +} +.table th +{ + font-size: 14px; + font-weight: bold; + padding: 12px 15px; + border-bottom: 1px solid #E0E4E5; +} +.table td +{ + padding: 10px 15px; + border-bottom: 1px solid #E4E3DE; + border-top: 1px solid #fff; + color:#655a5e; +} +.table .group { + background: #f9f9f9; + border-right: 1px solid #E4E3DE; + max-width:30%; +} + +.table tr:hover td +{ + color: #000; + background: #f1f1f1; +} + +/* FLICKR */ + +.flickr_container { +} + +.flickr_container a { + float: left; + margin: 0 10px 15px 0; +} + +.flickr_container a img { + -moz-box-shadow: 0 1px 2px rgba(0,0,0,.3); + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3); + box-shadow: 0 1px 2px rgba(0,0,0,.3); +} + +.flickr_container a:hover img { + -moz-box-shadow: 0 0 10px rgba(0,0,0,.3); + -webkit-box-shadow: 0 0 10px rgba(0,0,0,.3); + box-shadow: 0 0 10px rgba(0,0,0,.3); +} + +/* CONTACT FORM */ + +.contact_form { + position: relative; +} + +.modal-loading { + background-color: #fff; + position: absolute; + width: 100%; + height: 100%; + + left: 0; + top: 0; + + background-image: url('lib/imgs/loading_1.gif'); + background-repeat: no-repeat; + background-position: 50% 50%; +} + +.contact_form p label { + display: block; + margin-bottom: 5px; +} + +.contact_form p input[type="text"] { + width: 60%; +} + +.contact_form p textarea { + width: 85%; +} + +.contact_form p.error input[type="text"], +.contact_form p.error textarea { + border: 1px solid #ed1c24 !important; +} + +/* YES/NO */ + +.sign_yes { + width: 20px; + height:20px; + display:block; + background: url(lib/imgs/icons/yes.png) no-repeat scroll 50% 50% transparent; +} + +.sign_no { + width: 20px; + height:20px; + display:block; + background: url(lib/imgs/icons/no.png) no-repeat scroll 50% 50% transparent; +} \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/wpml-config.xml b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/wpml-config.xml new file mode 100644 index 0000000..e34cb3b --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/positive/wpml-config.xml @@ -0,0 +1,5 @@ + + + portfolio + + \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/readme.txt b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/readme.txt new file mode 100644 index 0000000..798cac8 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/readme.txt @@ -0,0 +1,9 @@ +Thank you so much for purchasing Positive Theme! + +Please read the theme documentation before installing. + +* All files of the theme that you need upload to "/wp-content/themes/" folder on your server, are in "positive" folder. +** You can find importable zip files of predefined color skins in "resource/sample skins" folder. + And you can import the skin files with CloudFw admin panel. + +Enjoy it! \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/breadcrumb_navxt_admin.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/breadcrumb_navxt_admin.php new file mode 100644 index 0000000..faadcdd --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/breadcrumb_navxt_admin.php @@ -0,0 +1,1010 @@ +Breadcrumb NavXT. +Version: 3.9.0 +Author: John Havlik +Author URI: http://mtekk.us/ +*/ +/* Copyright 2007-2011 John Havlik (email : mtekkmonkey@gmail.com) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA +*/ +//Do a PHP version check, require 5.2 or newer +if(version_compare(phpversion(), '5.2.0', '<')) +{ + //Only purpose of this function is to echo out the PHP version error + function bcn_phpold() + { + printf('

                ' . __('Your PHP version is too old, please upgrade to a newer version. Your version is %s, Breadcrumb NavXT requires %s', 'breadcrumb_navxt') . '

                ', phpversion(), '5.2.0'); + } + //If we are in the admin, let's print a warning then return + if(is_admin()) + { + add_action('admin_notices', 'bcn_phpold'); + } + return; +} +//Include the breadcrumb class +require_once(dirname(__FILE__) . '/breadcrumb_navxt_class.php'); +//Include the WP 2.8+ widget class +require_once(dirname(__FILE__) . '/breadcrumb_navxt_widget.php'); +//Include admin base class +if(!class_exists('mtekk_admin')) +{ + require_once(dirname(__FILE__) . '/mtekk_admin_class.php'); +} +/** + * The administrative interface class + * + */ +class bcn_admin extends mtekk_admin +{ + /** + * local store for breadcrumb version + * + * @var string + */ + protected $version = '3.9.0'; + protected $full_name = 'Breadcrumb NavXT Settings'; + protected $short_name = 'Breadcrumb NavXT'; + protected $access_level = 'manage_options'; + protected $identifier = 'breadcrumb_navxt'; + protected $unique_prefix = 'bcn'; + protected $plugin_basename = 'breadcrumb-navxt/breadcrumb_navxt_admin.php'; + /** + * local store for the breadcrumb object + * + * @see bcn_admin() + * @var bcn_breadcrumb + */ + public $breadcrumb_trail; + /** + * Administrative interface class default constructor + */ + function bcn_admin() + { + //We'll let it fail fataly if the class isn't there as we depend on it + $this->breadcrumb_trail = new bcn_breadcrumb_trail; + //Grab defaults from the breadcrumb_trail object + $this->opt = $this->breadcrumb_trail->opt; + //We set the plugin basename here, could manually set it, but this is for demonstration purposes + //$this->plugin_basename = plugin_basename(__FILE__); + //Register the WordPress 2.8 Widget + add_action('widgets_init', create_function('', 'return register_widget("'. $this->unique_prefix . '_widget");')); + //We're going to make sure we load the parent's constructor + parent::__construct(); + } + /** + * admin initialization callback function + * + * is bound to wpordpress action 'admin_init' on instantiation + * + * @since 3.2.0 + * @return void + */ + function init() + { + //We're going to make sure we run the parent's version of this function as well + parent::init(); + //Grab the current settings from the DB + $this->opt = $this->get_option('bcn_options'); + //Add javascript enqeueing callback + add_action('wp_print_scripts', array($this, 'javascript')); + } + /** + * Makes sure the current user can manage options to proceed + */ + function security() + { + //If the user can not manage options we will die on them + if(!current_user_can($this->access_level)) + { + wp_die(__('Insufficient privileges to proceed.', 'breadcrumb_navxt')); + } + } + /** + * This sets up and upgrades the database settings, runs on every activation + */ + function install() + { + //Call our little security function + $this->security(); + //Try retrieving the options from the database + $opts = $this->get_option('bcn_options'); + //If there are no settings, copy over the default settings + if(!is_array($opts)) + { + //Grab defaults from the breadcrumb_trail object + $opts = $this->breadcrumb_trail->opt; + //Add custom post types + $this->find_posttypes($opts); + //Add custom taxonomy types + $this->find_taxonomies($opts); + //Add the options + $this->add_option('bcn_options', $opts); + $this->add_option('bcn_options_bk', $opts, false); + //Add the version, no need to autoload the db version + $this->add_option('bcn_version', $this->version, false); + } + else + { + //Retrieve the database version + $db_version = $this->get_option('bcn_version'); + if($this->version !== $db_version) + { + //Add custom post types + $this->find_posttypes($opts); + //Add custom taxonomy types + $this->find_taxonomies($opts); + //Run the settings update script + $this->opts_upgrade($opts, $db_version); + //Always have to update the version + $this->update_option('bcn_version', $this->version); + //Store the options + $this->update_option('bcn_options', $this->opt); + } + } + } + /** + * Upgrades input options array, sets to $this->opt + * + * @param array $opts + * @param string $version the version of the passed in options + */ + function opts_upgrade($opts, $version) + { + global $wp_post_types; + //If our version is not the same as in the db, time to update + if($version !== $this->version) + { + //Upgrading to 3.4 + if(version_compare($version, '3.4.0', '<')) + { + //Inline upgrade of the tag setting + if($opts['post_taxonomy_type'] === 'tag') + { + $opts['post_taxonomy_type'] = 'post_tag'; + } + //Fix our tag settings + $opts['archive_post_tag_prefix'] = $this->breadcrumb_trail->opt['archive_tag_prefix']; + $opts['archive_post_tag_suffix'] = $this->breadcrumb_trail->opt['archive_tag_suffix']; + $opts['post_tag_prefix'] = $this->breadcrumb_trail->opt['tag_prefix']; + $opts['post_tag_suffix'] = $this->breadcrumb_trail->opt['tag_suffix']; + $opts['post_tag_anchor'] = $this->breadcrumb_trail->opt['tag_anchor']; + } + //Upgrading to 3.6 + if(version_compare($version, '3.6.0', '<')) + { + //Added post_ prefix to avoid conflicts with custom taxonomies + $opts['post_page_prefix'] = $opts['page_prefix']; + unset($opts['page_prefix']); + $opts['post_page_suffix'] = $opts['page_suffix']; + unset($opts['page_suffix']); + $opts['post_page_anchor'] = $opts['page_anchor']; + unset($opts['page_anchor']); + $opts['post_post_prefix'] = $opts['post_prefix']; + unset($opts['post_prefix']); + $opts['post_post_suffix'] = $opts['post_suffix']; + unset($opts['post_suffix']); + $opts['post_post_anchor'] = $opts['post_anchor']; + unset($opts['post_anchor']); + $opts['post_post_taxonomy_display'] = $opts['post_taxonomy_display']; + unset($opts['post_taxonomy_display']); + $opts['post_post_taxonomy_type'] = $opts['post_taxonomy_type']; + unset($opts['post_taxonomy_type']); + //Update to non-autoload db version + $this->delete_option('bcn_version'); + $this->add_option('bcn_version', $this->version, false); + $this->add_option('bcn_options_bk', $opts, false); + } + //Upgrading to 3.7 + if(version_compare($version, '3.7.0', '<')) + { + //Add the new options for multisite + //Should the mainsite be shown + $opts['mainsite_display'] = true; + //Title displayed when for the main site + $opts['mainsite_title'] = __('Home', 'breadcrumb_navxt'); + //The anchor template for the main site, this is global, two keywords are available %link% and %title% + $opts['mainsite_anchor'] = __('', 'breadcrumb_navxt'); + //The prefix for mainsite breadcrumbs, placed inside of current_item prefix + $opts['mainsite_prefix'] = ''; + //The prefix for mainsite breadcrumbs, placed inside of current_item prefix + $opts['mainsite_suffix'] = ''; + //Now add post_root for all of the custom types + foreach($wp_post_types as $post_type) + { + //We only want custom post types + if($post_type->name != 'post' && $post_type->name != 'page' && $post_type->name != 'attachment' && $post_type->name != 'revision' && $post_type->name != 'nav_menu_item') + { + //If the post type does not have blog_display setting, add it + if(!array_key_exists('post_' . $post_type->name . '_root', $opts)) + { + //Default for blog_display type dependent + if($post_type->hierarchical) + { + //Set post_root for hierarchical types + $opts['post_' . $post_type->name . '_root'] = get_option('page_on_front'); + } + else + { + //Set post_root for flat types + $opts['post_' . $post_type->name . '_root'] = get_option('page_for_posts'); + } + } + } + } + } + //Upgrading to 3.8.1 + if(version_compare($version, '3.8.1', '<')) + { + $opts['post_page_root'] = get_option('page_on_front'); + $opts['post_post_root'] = get_option('page_for_posts'); + } + //Save the passed in opts to the object's option array + $this->opt = $opts; + } + } + /** + * Updates the database settings from the webform + */ + function opts_update() + { + //Do some security related thigns as we are not using the normal WP settings API + $this->security(); + //Do a nonce check, prevent malicious link/form problems + check_admin_referer('bcn_options-options'); + //Update local options from database, going to always do a safe get + $this->opt = wp_parse_args($this->get_option('bcn_options'), $this->breadcrumb_trail->opt); + //If we did not get an array, might as well just quit here + if(!is_array($this->opt)) + { + return; + } + //Add custom post types + $this->find_posttypes($this->opt); + //Add custom taxonomy types + $this->find_taxonomies($this->opt); + //Update our backup options + $this->update_option('bcn_options_bk', $this->opt); + //Grab our incomming array (the data is dirty) + $input = $_POST['bcn_options']; + //We have two "permi" variables + $input['post_page_root'] = get_option('page_on_front'); + $input['post_post_root'] = get_option('page_for_posts'); + //Loop through all of the existing options (avoids random setting injection) + foreach($this->opt as $option => $value) + { + //Handle all of our boolean options first + if(strpos($option, 'display') > 0 || $option == 'current_item_linked') + { + $this->opt[$option] = isset($input[$option]); + } + //Now handle anything that can't be blank + else if(strpos($option, 'anchor') > 0) + { + //Only save a new anchor if not blank + if(isset($input[$option])) + { + //Do excess slash removal sanitation + $this->opt[$option] = stripslashes($input[$option]); + } + } + //Now everything else + else + { + $this->opt[$option] = stripslashes($input[$option]); + } + } + //Commit the option changes + $this->update_option('bcn_options', $this->opt); + //Check if known settings match attempted save + if(count(array_diff_key($input, $this->opt)) == 0) + { + //Let the user know everything went ok + $this->message['updated fade'][] = __('Settings successfully saved.', $this->identifier) . $this->undo_anchor(__('Undo the options save.', $this->identifier)); + } + else + { + //Let the user know the following were not saved + $this->message['updated fade'][] = __('Some settings were not saved.', $this->identifier) . $this->undo_anchor(__('Undo the options save.', $this->identifier)); + $temp = __('The following settings were not saved:', $this->identifier); + foreach(array_diff_key($input, $this->opt) as $setting => $value) + { + $temp .= '
                ' . $setting; + } + $this->message['updated fade'][] = $temp . '
                ' . sprintf(__('Please include this message in your %sbug report%s.', $this->identifier),'
                ', ''); + } + add_action('admin_notices', array($this, 'message')); + } + /** + * Enqueues JS dependencies (jquery) for the tabs + * + * @see admin_init() + * @return void + */ + function javascript() + { + //Enqueue ui-tabs + wp_enqueue_script('jquery-ui-tabs'); + } + /** + * get help text + * + * @return string + */ + protected function _get_help_text() + { + return '

                ' . sprintf(__('Tips for the settings are located below select options. Please refer to the %sdocumentation%s for more information.', 'breadcrumb_navxt'), + '', '') . ' ' . + sprintf(__('If you think you have found a bug, please include your WordPress version and details on how to reproduce the bug when you %sreport the issue%s.', $this->identifier),'', '') . '

                ' . + __('Quick Start Information', 'breadcrumb_navxt') . '

                ' . __('For the settings on this page to take effect, you must either use the included Breadcrumb NavXT widget, or place either of the code sections below into your theme.', 'breadcrumb_navxt') . + '

                ' . __('Breadcrumb trail with separators', 'breadcrumb_navxt').'
                <div class="breadcrumbs">'."<?php if(function_exists('bcn_display')){ bcn_display();}?></div>" . + '
                ' . __('Breadcrumb trail in list form', 'breadcrumb_navxt').'
                <ol class="breadcrumbs">'."<?php if(function_exists('bcn_display_list')){ bcn_display_list();}?></ol>"; + } + /** + * Adds in the JavaScript and CSS for the tabs in the adminsitrative + * interface + * + */ + function admin_head() + { + // print style and script element (should go into head element) + ?> + + +security();?> +

                + _has_contextual_help): ?> class="hide-if-js">_get_help_text(); + ?>
                + version_check($this->get_option($this->unique_prefix . '_version'))) + { + return; + } + ?> +
                + +
                +
                +

                + + input_text(__('Breadcrumb Separator', 'breadcrumb_navxt'), 'separator', '32', false, __('Placed in between each breadcrumb.', 'breadcrumb_navxt')); + $this->input_text(__('Breadcrumb Max Title Length', 'breadcrumb_navxt'), 'max_title_length', '10'); + ?> + + + + + input_text(__('Home Prefix', 'breadcrumb_navxt'), 'home_prefix', '32'); + $this->input_text(__('Home Suffix', 'breadcrumb_navxt'), 'home_suffix', '32'); + $this->input_text(__('Home Anchor', 'breadcrumb_navxt'), 'home_anchor', '64', false, __('The anchor template for the home breadcrumb.', 'breadcrumb_navxt')); + $this->input_check(__('Blog Breadcrumb', 'breadcrumb_navxt'), 'blog_display', __('Place the blog breadcrumb in the trail.', 'breadcrumb_navxt'), ($this->get_option('show_on_front') !== "page")); + $this->input_text(__('Blog Anchor', 'breadcrumb_navxt'), 'blog_anchor', '64', ($this->get_option('show_on_front') !== "page"), __('The anchor template for the blog breadcrumb, used only in static front page environments.', 'breadcrumb_navxt')); + ?> + + + + + input_text(__('Main Site Home Prefix', 'breadcrumb_navxt'), 'mainsite_prefix', '32', !is_multisite(), __('Used for the main site home breadcrumb in an multisite setup', 'breadcrumb_navxt')); + $this->input_text(__('Main Site Home Suffix', 'breadcrumb_navxt'), 'mainsite_suffix', '32', !is_multisite(), __('Used for the main site home breadcrumb in an multisite setup', 'breadcrumb_navxt')); + $this->input_text(__('Main Site Home Anchor', 'breadcrumb_navxt'), 'mainsite_anchor', '64', !is_multisite(), __('The anchor template for the main site home breadcrumb, used only in multisite environments.', 'breadcrumb_navxt')); + ?> +
                + + +
                +
                  +
                • + +
                • +
                +
                + + +
                +
                  +
                • + +
                • +
                +
                +
                +
                +

                + + input_check(__('Link Current Item', 'breadcrumb_navxt'), 'current_item_linked', __('Yes')); + $this->input_text(__('Current Item Prefix', 'breadcrumb_navxt'), 'current_item_prefix', '32', false, __('This is always placed in front of the last breadcrumb in the trail, before any other prefixes for that breadcrumb.', 'breadcrumb_navxt')); + $this->input_text(__('Current Item Suffix', 'breadcrumb_navxt'), 'current_item_suffix', '32', false, __('This is always placed after the last breadcrumb in the trail, and after any other prefixes for that breadcrumb.', 'breadcrumb_navxt')); + $this->input_text(__('Current Item Anchor', 'breadcrumb_navxt'), 'current_item_anchor', '64', false, __('The anchor template for current item breadcrumbs.', 'breadcrumb_navxt')); + $this->input_check(__('Paged Breadcrumb', 'breadcrumb_navxt'), 'paged_display', __('Include the paged breadcrumb in the breadcrumb trail.', 'breadcrumb_navxt'), false, __('Indicates that the user is on a page other than the first on paginated posts/pages.', 'breadcrumb_navxt')); + $this->input_text(__('Paged Prefix', 'breadcrumb_navxt'), 'paged_prefix', '32'); + $this->input_text(__('Paged Suffix', 'breadcrumb_navxt'), 'paged_suffix', '32'); + ?> +
                +
                +
                +

                + + input_text(__('Post Prefix', 'breadcrumb_navxt'), 'post_post_prefix', '32'); + $this->input_text(__('Post Suffix', 'breadcrumb_navxt'), 'post_post_suffix', '32'); + $this->input_text(__('Post Anchor', 'breadcrumb_navxt'), 'post_post_anchor', '64', false, __('The anchor template for post breadcrumbs.', 'breadcrumb_navxt')); + $this->input_check(__('Post Taxonomy Display', 'breadcrumb_navxt'), 'post_post_taxonomy_display', __('Show the taxonomy leading to a post in the breadcrumb trail.', 'breadcrumb_navxt')); + ?> + + + + + input_text(__('Page Prefix', 'breadcrumb_navxt'), 'post_page_prefix', '32'); + $this->input_text(__('Page Suffix', 'breadcrumb_navxt'), 'post_page_suffix', '32'); + $this->input_text(__('Page Anchor', 'breadcrumb_navxt'), 'post_page_anchor', '64', false, __('The anchor template for page breadcrumbs.', 'breadcrumb_navxt')); + $this->input_text(__('Attachment Prefix', 'breadcrumb_navxt'), 'attachment_prefix', '32'); + $this->input_text(__('Attachment Suffix', 'breadcrumb_navxt'), 'attachment_suffix', '32'); + ?> +
                + + + input_radio('post_post_taxonomy_type', 'category', __('Categories')); + $this->input_radio('post_post_taxonomy_type', 'date', __('Dates')); + $this->input_radio('post_post_taxonomy_type', 'post_tag', __('Tags')); + $this->input_radio('post_post_taxonomy_type', 'page', __('Pages')); + //Loop through all of the taxonomies in the array + foreach($wp_taxonomies as $taxonomy) + { + //We only want custom taxonomies + if(($taxonomy->object_type == 'post' || is_array($taxonomy->object_type) && in_array('post', $taxonomy->object_type)) && !$taxonomy->_builtin) + { + $this->input_radio('post_post_taxonomy_type', $taxonomy->name, mb_convert_case(__($taxonomy->label), MB_CASE_TITLE, 'UTF-8')); + } + } + ?> + +
                +
                + _builtin) + { + //If the post type does not have settings in the options array yet, we need to load some defaults + if(!array_key_exists('post_' . $post_type->name . '_anchor', $this->opt) || !$post_type->hierarchical && !array_key_exists('post_' . $post_type->name . '_taxonomy_type', $this->opt)) + { + //Add the necessary option array members + $this->opt['post_' . $post_type->name . '_prefix'] = ''; + $this->opt['post_' . $post_type->name . '_suffix'] = ''; + $this->opt['post_' . $post_type->name . '_anchor'] = __('', 'breadcrumb_navxt'); + //Do type dependent tasks + if($post_type->hierarchical) + { + //Set post_root for hierarchical types + $this->opt['post_' . $post_type->name . '_root'] = get_option('page_on_front'); + } + //If it is flat, we need a taxonomy selection + else + { + //Set post_root for flat types + $this->opt['post_' . $post_type->name . '_root'] = get_option('page_for_posts'); + //Default to not displaying a taxonomy + $this->opt['post_' . $post_type->name . '_taxonomy_display'] = false; + //Loop through all of the possible taxonomies + foreach($wp_taxonomies as $taxonomy) + { + //Activate the first taxonomy valid for this post type and exit the loop + if($taxonomy->object_type == $post_type->name || in_array($post_type->name, $taxonomy->object_type)) + { + $this->opt['post_' . $post_type->name . '_taxonomy_display'] = true; + $this->opt['post_' . $post_type->name . '_taxonomy_type'] = $taxonomy->name; + break; + } + } + //If there are no valid taxonomies for this type, we default to not displaying taxonomies for this post type + if(!isset($this->opt['post_' . $post_type->name . '_taxonomy_type'])) + { + $this->opt['post_' . $post_type->name . '_taxonomy_type'] = 'date'; + } + } + }?> +
                +

                labels->singular_name; ?>

                + + input_text(sprintf(__('%s Prefix', 'breadcrumb_navxt'), $post_type->labels->singular_name), 'post_' . $post_type->name . '_prefix', '32'); + $this->input_text(sprintf(__('%s Suffix', 'breadcrumb_navxt'), $post_type->labels->singular_name), 'post_' . $post_type->name . '_suffix', '32'); + $this->input_text(sprintf(__('%s Anchor', 'breadcrumb_navxt'), $post_type->labels->singular_name), 'post_' . $post_type->name . '_anchor', '64', false, sprintf(__('The anchor template for %s breadcrumbs.', 'breadcrumb_navxt'), strtolower(__($post_type->labels->singular_name)))); + $optid = $this->get_valid_id('post_' . $post_type->name . '_root'); + ?> + + + + + hierarchical) + { + $this->input_check(sprintf(__('%s Taxonomy Display', 'breadcrumb_navxt'), $post_type->labels->singular_name), 'post_' . $post_type->name . '_taxonomy_display', sprintf(__('Show the taxonomy leading to a %s in the breadcrumb trail.', 'breadcrumb_navxt'), strtolower(__($post_type->labels->singular_name)))); + ?> + + + + + +
                + + + $this->unique_prefix . '_options[post_' . $post_type->name . '_root]', 'id' => $optid, 'echo' => 1, 'show_option_none' => __( '— Select —' ), 'option_none_value' => '0', 'selected' => $this->opt['post_' . $post_type->name . '_root']));?> +
                + labels->singular_name); ?> + + input_radio('post_' . $post_type->name . '_taxonomy_type', 'date', __('Dates')); + $this->input_radio('post_' . $post_type->name . '_taxonomy_type', 'page', __('Pages')); + //Loop through all of the taxonomies in the array + foreach($wp_taxonomies as $taxonomy) + { + //We only want custom taxonomies + if($taxonomy->object_type == $post_type->name || in_array($post_type->name, $taxonomy->object_type)) + { + $this->input_radio('post_' . $post_type->name . '_taxonomy_type', $taxonomy->name, $taxonomy->labels->singular_name); + } + } + ?> + +
                +
                + +
                +

                + + input_text(__('Category Prefix', 'breadcrumb_navxt'), 'category_prefix', '32', false, __('Applied before the anchor on all category breadcrumbs.', 'breadcrumb_navxt')); + $this->input_text(__('Category Suffix', 'breadcrumb_navxt'), 'category_suffix', '32', false, __('Applied after the anchor on all category breadcrumbs.', 'breadcrumb_navxt')); + $this->input_text(__('Category Anchor', 'breadcrumb_navxt'), 'category_anchor', '64', false, __('The anchor template for category breadcrumbs.', 'breadcrumb_navxt')); + $this->input_text(__('Archive by Category Prefix', 'breadcrumb_navxt'), 'archive_category_prefix', '32', false, __('Applied before the title of the current item breadcrumb on an archive by cateogry page.', 'breadcrumb_navxt')); + $this->input_text(__('Archive by Category Suffix', 'breadcrumb_navxt'), 'archive_category_suffix', '32', false, __('Applied after the title of the current item breadcrumb on an archive by cateogry page.', 'breadcrumb_navxt')); + ?> +
                +
                +
                +

                + + input_text(__('Tag Prefix', 'breadcrumb_navxt'), 'post_tag_prefix', '32', false, __('Applied before the anchor on all tag breadcrumbs.', 'breadcrumb_navxt')); + $this->input_text(__('Tag Suffix', 'breadcrumb_navxt'), 'post_tag_suffix', '32', false, __('Applied after the anchor on all tag breadcrumbs.', 'breadcrumb_navxt')); + $this->input_text(__('Tag Anchor', 'breadcrumb_navxt'), 'post_tag_anchor', '64', false, __('The anchor template for tag breadcrumbs.', 'breadcrumb_navxt')); + $this->input_text(__('Archive by Tag Prefix', 'breadcrumb_navxt'), 'archive_post_tag_prefix', '32', false, __('Applied before the title of the current item breadcrumb on an archive by tag page.', 'breadcrumb_navxt')); + $this->input_text(__('Archive by Tag Suffix', 'breadcrumb_navxt'), 'archive_post_tag_suffix', '32', false, __('Applied after the title of the current item breadcrumb on an archive by tag page.', 'breadcrumb_navxt')); + ?> +
                +
                + _builtin) + { + //If the taxonomy does not have settings in the options array yet, we need to load some defaults + if(!array_key_exists($taxonomy->name . '_anchor', $this->opt)) + { + //Add the necessary option array members + $this->opt[$taxonomy->name . '_prefix'] = ''; + $this->opt[$taxonomy->name . '_suffix'] = ''; + $this->opt[$taxonomy->name . '_anchor'] = __(sprintf('
                ', $taxonomy->labels->singular_name), 'breadcrumb_navxt'); + $this->opt['archive_' . $taxonomy->name . '_prefix'] = ''; + $this->opt['archive_' . $taxonomy->name . '_suffix'] = ''; + } + ?> +
                +

                label), MB_CASE_TITLE, 'UTF-8'); ?>

                + + input_text(sprintf(__('%s Prefix', 'breadcrumb_navxt'), $taxonomy->labels->singular_name), $taxonomy->name . '_prefix', '32', false, sprintf(__('Applied before the anchor on all %s breadcrumbs.', 'breadcrumb_navxt'), strtolower(__($taxonomy->label)))); + $this->input_text(sprintf(__('%s Suffix', 'breadcrumb_navxt'), $taxonomy->labels->singular_name), $taxonomy->name . '_suffix', '32', false, sprintf(__('Applied after the anchor on all %s breadcrumbs.', 'breadcrumb_navxt'), strtolower(__($taxonomy->label)))); + $this->input_text(sprintf(__('%s Anchor', 'breadcrumb_navxt'), $taxonomy->labels->singular_name), $taxonomy->name . '_anchor', '64', false, sprintf(__('The anchor template for %s breadcrumbs.', 'breadcrumb_navxt'), strtolower(__($taxonomy->label)))); + $this->input_text(sprintf(__('Archive by %s Prefix', 'breadcrumb_navxt'), $taxonomy->labels->singular_name), 'archive_' . $taxonomy->name . '_prefix', '32', false, sprintf(__('Applied before the title of the current item breadcrumb on an archive by %s page.', 'breadcrumb_navxt'), strtolower(__($taxonomy->label)))); + $this->input_text(sprintf(__('Archive by %s Suffix', 'breadcrumb_navxt'), $taxonomy->labels->singular_name), 'archive_' . $taxonomy->name . '_suffix', '32', false, sprintf(__('Applied after the title of the current item breadcrumb on an archive by %s page.', 'breadcrumb_navxt'), strtolower(__($taxonomy->label)))); + ?> +
                +
                + +
                +

                + + input_text(__('Date Anchor', 'breadcrumb_navxt'), 'date_anchor', '64', false, __('The anchor template for date breadcrumbs.', 'breadcrumb_navxt')); + $this->input_text(__('Archive by Date Prefix', 'breadcrumb_navxt'), 'archive_date_prefix', '32', false, __('Applied before the anchor on all date breadcrumbs.', 'breadcrumb_navxt')); + $this->input_text(__('Archive by Date Suffix', 'breadcrumb_navxt'), 'archive_date_suffix', '32', false, __('Applied after the anchor on all date breadcrumbs.', 'breadcrumb_navxt')); + ?> +
                +
                +
                +

                + + input_text(__('Author Prefix', 'breadcrumb_navxt'), 'author_prefix', '32'); + $this->input_text(__('Author Suffix', 'breadcrumb_navxt'), 'author_suffix', '32'); + $this->input_select(__('Author Display Format', 'breadcrumb_navxt'), 'author_name', array("display_name", "nickname", "first_name", "last_name"), false, __('display_name uses the name specified in "Display name publicly as" under the user profile the others correspond to options in the user profile.', 'breadcrumb_navxt')); + $this->input_text(__('Search Prefix', 'breadcrumb_navxt'), 'search_prefix', '32'); + $this->input_text(__('Search Suffix', 'breadcrumb_navxt'), 'search_suffix', '32'); + $this->input_text(__('Search Anchor', 'breadcrumb_navxt'), 'search_anchor', '64', false, __('The anchor template for search breadcrumbs, used only when the search results span several pages.', 'breadcrumb_navxt')); + $this->input_text(__('404 Title', 'breadcrumb_navxt'), '404_title', '32'); + $this->input_text(__('404 Prefix', 'breadcrumb_navxt'), '404_prefix', '32'); + $this->input_text(__('404 Suffix', 'breadcrumb_navxt'), '404_suffix', '32'); + ?> +
                +
                +
                +

                + + import_form(); ?> +
              + _builtin) + { + //If the post type does not have settings in the options array yet, we need to load some defaults + if(!array_key_exists('post_' . $post_type->name . '_anchor', $opts) || !$post_type->hierarchical && !array_key_exists('post_' . $post_type->name . '_taxonomy_type', $opts)) + { + //Add the necessary option array members + $opts['post_' . $post_type->name . '_prefix'] = ''; + $opts['post_' . $post_type->name . '_suffix'] = ''; + $opts['post_' . $post_type->name . '_anchor'] = __('', 'breadcrumb_navxt'); + //Do type dependent tasks + if($post_type->hierarchical) + { + //Set post_root for hierarchical types + $opts['post_' . $post_type->name . '_root'] = get_option('page_on_front'); + } + //If it is flat, we need a taxonomy selection + else + { + //Set post_root for flat types + $opts['post_' . $post_type->name . '_root'] = get_option('page_for_posts'); + //Be safe and disable taxonomy display by default + $opts['post_' . $post_type->name . '_taxonomy_display'] = false; + //Loop through all of the possible taxonomies + foreach($wp_taxonomies as $taxonomy) + { + //Activate the first taxonomy valid for this post type and exit the loop + if($taxonomy->object_type == $post_type->name || in_array($post_type->name, $taxonomy->object_type)) + { + $opts['post_' . $post_type->name . '_taxonomy_display'] = true; + $opts['post_' . $post_type->name . '_taxonomy_type'] = $taxonomy->name; + break; + } + } + //If there are no valid taxonomies for this type, we default to not displaying taxonomies for this post type + if(!isset($opts['post_' . $post_type->name . '_taxonomy_type'])) + { + $opts['post_' . $post_type->name . '_taxonomy_type'] = 'date'; + } + } + } + } + } + } + /** + * Places settings into $opts array, if missing, for the registered taxonomies + * + * @param $opts + */ + function find_taxonomies(&$opts) + { + global $wp_taxonomies; + //We'll add our custom taxonomy stuff at this time + foreach($wp_taxonomies as $taxonomy) + { + //We only want custom taxonomies + if(!$taxonomy->_builtin) + { + //If the taxonomy does not have settings in the options array yet, we need to load some defaults + if(!array_key_exists($taxonomy->name . '_anchor', $opts)) + { + $opts[$taxonomy->name . '_prefix'] = ''; + $opts[$taxonomy->name . '_suffix'] = ''; + $opts[$taxonomy->name . '_anchor'] = __(sprintf('', mb_convert_case(__($taxonomy->label), MB_CASE_TITLE, 'UTF-8')), 'breadcrumb_navxt'); + $opts['archive_' . $taxonomy->name . '_prefix'] = ''; + $opts['archive_' . $taxonomy->name . '_suffix'] = ''; + } + } + } + } + /** + * This inserts the value into the option name, works around WP's stupid string bool + * + * @param (string) key name where to save the value in $value + * @param (mixed) value to insert into the options db + * @param (bool) should WordPress autoload this option + * @return (bool) + */ + function add_option($key, $value, $autoload = true) + { + if($autoload) + { + return add_option($key, $value); + } + else + { + return add_option($key, $value, '', 'no'); + } + } + /** + * This removes the option name, WPMU safe + * + * @param (string) key name of the option to remove + * @return (bool) + */ + function delete_option($key) + { + return delete_option($key); + } + /** + * This updates the value into the option name, WPMU safe + * + * @param (string) key name where to save the value in $value + * @param (mixed) value to insert into the options db + * @return (bool) + */ + function update_option($key, $value) + { + return update_option($key, $value); + } + /** + * This grabs the the data from the db it is WPMU safe and can place the data + * in a HTML form safe manner. + * + * @param (string) key name of the wordpress option to get + * @return (mixed) value of option + */ + function get_option($key) + { + return get_option($key); + } + /** + * Outputs the breadcrumb trail + * + * @param (bool) $return Whether to return or echo the trail. + * @param (bool) $linked Whether to allow hyperlinks in the trail or not. + * @param (bool) $reverse Whether to reverse the output or not. + */ + function display($return = false, $linked = true, $reverse = false) + { + //First make sure our defaults are safe + $this->find_posttypes($this->breadcrumb_trail->opt); + $this->find_taxonomies($this->breadcrumb_trail->opt); + //Grab the current settings from the db + $this->breadcrumb_trail->opt = wp_parse_args($this->get_option('bcn_options'), $this->breadcrumb_trail->opt); + //Generate the breadcrumb trail + $this->breadcrumb_trail->fill(); + return $this->breadcrumb_trail->display($return, $linked, $reverse); + } + /** + * Outputs the breadcrumb trail + * + * @since 3.2.0 + * @param (bool) $return Whether to return or echo the trail. + * @param (bool) $linked Whether to allow hyperlinks in the trail or not. + * @param (bool) $reverse Whether to reverse the output or not. + */ + function display_list($return = false, $linked = true, $reverse = false) + { + //First make sure our defaults are safe + $this->find_posttypes($this->breadcrumb_trail->opt); + $this->find_taxonomies($this->breadcrumb_trail->opt); + //Grab the current settings from the db + $this->breadcrumb_trail->opt = wp_parse_args($this->get_option('bcn_options'), $this->breadcrumb_trail->opt); + //Generate the breadcrumb trail + $this->breadcrumb_trail->fill(); + return $this->breadcrumb_trail->display_list($return, $linked, $reverse); + } + /** + * Outputs the breadcrumb trail + * + * @since 3.8.0 + * @param bool $return Whether to return data or to echo it. + * @param bool $linked[optional] Whether to allow hyperlinks in the trail or not. + * @param string $tag[optional] The tag to use for the nesting + * @param string $mode[optional] Whether to follow the rdfa or Microdata format + */ + function display_nested($return = false, $linked = true, $tag = 'span', $mode = 'rdfa') + { + //First make sure our defaults are safe + $this->find_posttypes($this->breadcrumb_trail->opt); + $this->find_taxonomies($this->breadcrumb_trail->opt); + //Grab the current settings from the db + $this->breadcrumb_trail->opt = wp_parse_args($this->get_option('bcn_options'), $this->breadcrumb_trail->opt); + //Generate the breadcrumb trail + $this->breadcrumb_trail->fill(); + return $this->breadcrumb_trail->display_nested($return, $linked, $tag, $mode); + } +} +//Let's make an instance of our object takes care of everything +$bcn_admin = new bcn_admin; +/** + * A wrapper for the internal function in the class + * + * @param bool $return Whether to return or echo the trail. (optional) + * @param bool $linked Whether to allow hyperlinks in the trail or not. (optional) + * @param bool $reverse Whether to reverse the output or not. (optional) + */ +function bcn_display($return = false, $linked = true, $reverse = false) +{ + global $bcn_admin; + if($bcn_admin !== null) + { + return $bcn_admin->display($return, $linked, $reverse); + } +} +/** + * A wrapper for the internal function in the class + * + * @param bool $return Whether to return or echo the trail. (optional) + * @param bool $linked Whether to allow hyperlinks in the trail or not. (optional) + * @param bool $reverse Whether to reverse the output or not. (optional) + */ +function bcn_display_list($return = false, $linked = true, $reverse = false) +{ + global $bcn_admin; + if($bcn_admin !== null) + { + return $bcn_admin->display_list($return, $linked, $reverse); + } +} +/** + * A wrapper for the internal function in the class + * + * @param bool $return Whether to return data or to echo it. + * @param bool $linked[optional] Whether to allow hyperlinks in the trail or not. + * @param string $tag[optional] The tag to use for the nesting + * @param string $mode[optional] Whether to follow the rdfa or Microdata format + */ +function bcn_display_nested($return = false, $linked = true, $tag = 'span', $mode = 'rdfa') +{ + global $bcn_admin; + if($bcn_admin !== null) + { + return $bcn_admin->display_nested($return, $linked, $tag, $mode); + } +} \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/breadcrumb_navxt_class.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/breadcrumb_navxt_class.php new file mode 100644 index 0000000..0327c29 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/breadcrumb_navxt_class.php @@ -0,0 +1,1218 @@ +title = __($title, 'breadcrumb_navxt'); + //Set the prefix + $this->prefix = __($prefix, 'breadcrumb_navxt'); + //Set the suffix + $this->suffix = __($suffix, 'breadcrumb_navxt'); + //Default state of unlinked + $this->linked = $linked; + //Always NULL if unlinked + $this->anchor = $anchor; + //null out the type, it's not fully used yet + $this->type = NULL; + } + /** + * Function to set the protected title member + * + * @param string $title + */ + public function set_title($title) + { + //Set the title + $this->title = apply_filters('bcn_breadcrumb_title', __($title, 'breadcrumb_navxt')); + } + /** + * Function to set the protected prefix member + * + * @param string $prefix + */ + public function set_prefix($prefix) + { + //Set the prefix + $this->prefix = __($prefix, 'breadcrumb_navxt'); + } + /** + * Function to set the protected suffix member + * + * @param string $suffix + */ + public function set_suffix($suffix) + { + //Set the suffix + $this->suffix = __($suffix, 'breadcrumb_navxt'); + } + /** + * Function to get the protected title member + * @return $this->title + */ + public function get_title() + { + //Return the title + return $this->title; + } + /** + * Function to get the protected prefix member + * @return $this->prefix + */ + public function get_prefix() + { + //Return the prefix + return $this->prefix; + } + /** + * Function to get the protected suffix member + * @return $this->suffix + */ + public function get_suffix() + { + //Return the suffix + return $this->suffix; + } + /** + * Sets the anchor attribute for the breadcrumb, will set $linked to true + * + * @param string $template the anchor template to use + * @param string $url the url to replace the %link% tag in the anchor + * + */ + public function set_anchor($template, $url) + { + //Set a safe tempalte if none was specified + if($template == '') + { + $template = __('', 'breadcrumb_navxt'); + } + //Set the anchor, we strip tangs from the title to prevent html validation problems + $this->anchor = str_replace('%title%', strip_tags($this->title), str_replace('%link%', $url, __($template, 'breadcrumb_navxt'))); + //Set linked to true since we called this function + $this->linked = true; + } + /** + * This function will intelligently trim the title to the value passed in through $max_length. + * + * @param int $max_length of the title. + */ + public function title_trim($max_length) + { + //Make sure that we are not making it longer with that ellipse + if((mb_strlen($this->title) + 3) > $max_length) + { + //Trim the title + $this->title = mb_substr($this->title, 0, $max_length - 1); + //Make sure we can split at a space, but we want to limmit to cutting at max an additional 25% + if(mb_strpos($this->title, ' ', .75 * $max_length) > 0) + { + //Don't split mid word + while(mb_substr($this->title,-1) != ' ') + { + $this->title = mb_substr($this->title, 0, -1); + } + } + //Remove the whitespace at the end and add the hellip + $this->title = rtrim($this->title) . '…'; + } + } + /** + * Assembles the parts of the breadcrumb into a html string + * + * @return string The compiled breadcrumb string + * @param bool $linked[optional] Allow the output to contain anchors? + */ + public function assemble($linked = true) + { + //Place in the breadcrumb's elements + $breadcrumb_str = $this->prefix; + //If we are linked we'll need to do up the link + if($this->linked && $linked && $this->anchor) + { + $breadcrumb_str .= $this->anchor . $this->title . ''; + } + //Otherwise we just slip in the title + else + { + $breadcrumb_str .= $this->title; + } + //Return the assembled string + return $breadcrumb_str . $this->suffix; + } +} + +//The trail class +class bcn_breadcrumb_trail +{ + //Our member variables + public $version = '3.9.0'; + //An array of breadcrumbs + public $trail = array(); + //The options + public $opt; + //Default constructor + function bcn_breadcrumb_trail() + { + //Load the translation domain as the next part needs it + load_plugin_textdomain($domain = 'breadcrumb_navxt', false, 'breadcrumb-navxt/languages'); + //Initilize with default option values + $this->opt = array + ( + //Should the mainsite be shown + 'mainsite_display' => true, + //Title displayed when for the main site + 'mainsite_title' => __('Home', 'breadcrumb_navxt'), + //The anchor template for the main site, this is global, two keywords are available %link% and %title% + 'mainsite_anchor' => __('', 'breadcrumb_navxt'), + //The prefix for mainsite breadcrumbs, placed inside of current_item prefix + 'mainsite_prefix' => '', + //The prefix for mainsite breadcrumbs, placed inside of current_item prefix + 'mainsite_suffix' => '', + //Should the home page be shown + 'home_display' => true, + //Title displayed when is_home() returns true + 'home_title' => __('Blog', 'breadcrumb_navxt'), + //The anchor template for the home page, this is global, two keywords are available %link% and %title% + 'home_anchor' => __('', 'breadcrumb_navxt'), + //Should the blog page be shown globally + 'blog_display' => true, + //The anchor template for the blog page only in static front page mode, this is global, two keywords are available %link% and %title% + 'blog_anchor' => __('', 'breadcrumb_navxt'), + //The prefix for home breadcrumbs, placed inside of current_item prefix + 'home_prefix' => '', + //The suffix for home breadcrumbs, placed inside of current_item suffix + 'home_suffix' => '', + //Separator that is placed between each item in the breadcrumb trial, but not placed before + //the first and not after the last breadcrumb + 'separator' => ' > ', + //The maximum title lenght + 'max_title_length' => 0, + //Current item options, really only applies to static pages and posts unless other current items are linked + 'current_item_linked' => false, + //The anchor template for current items, this is global, two keywords are available %link% and %title% + 'current_item_anchor' => __('', 'breadcrumb_navxt'), + //The prefix for current items allows separate styling of the current location breadcrumb + 'current_item_prefix' => '', + //The suffix for current items allows separate styling of the current location breadcrumb + 'current_item_suffix' => '', + //Static page options + //The prefix for page breadcrumbs, place on all page elements and inside of current_item prefix + 'post_page_prefix' => '', + //The suffix for page breadcrumbs, place on all page elements and inside of current_item suffix + 'post_page_suffix' => '', + //The anchor template for page breadcrumbs, two keywords are available %link% and %title% + 'post_page_anchor' => __('', 'breadcrumb_navxt'), + //Just a link to the page on front property + 'post_page_root' => get_option('page_on_front'), + //Paged options + //The prefix for paged breadcrumbs, place on all page elements and inside of current_item prefix + 'paged_prefix' => '', + //The suffix for paged breadcrumbs, place on all page elements and inside of current_item suffix + 'paged_suffix' => '', + //Should we try filling out paged information + 'paged_display' => false, + //The post options previously singleblogpost + //The prefix for post breadcrumbs, place on all page elements and inside of current_item prefix + 'post_post_prefix' => '', + //The suffix for post breadcrumbs, place on all page elements and inside of current_item suffix + 'post_post_suffix' => '', + //The anchor template for post breadcrumbs, two keywords are available %link% and %title% + 'post_post_anchor' => __('', 'breadcrumb_navxt'), + //Just a link for the page for posts + 'post_post_root' => get_option('page_for_posts'), + //Should the trail include the taxonomy of the post + 'post_post_taxonomy_display' => true, + //What taxonomy should be shown leading to the post, tag or category + 'post_post_taxonomy_type' => 'category', + //Attachment settings + //The prefix for attachment breadcrumbs, place on all page elements and inside of current_item prefix + 'attachment_prefix' => '', + //The suffix for attachment breadcrumbs, place on all page elements and inside of current_item suffix + 'attachment_suffix' => '', + //404 page settings + //The prefix for 404 breadcrumbs, place on all page elements and inside of current_item prefix + '404_prefix' => '', + //The suffix for 404 breadcrumbs, place on all page elements and inside of current_item suffix + '404_suffix' => '', + //The text to be shown in the breadcrumb for a 404 page + '404_title' => __('404', 'breadcrumb_navxt'), + //Search page options + //The prefix for search breadcrumbs, place on all page elements and inside of current_item prefix + 'search_prefix' => __('Search results for '', 'breadcrumb_navxt'), + //The suffix for search breadcrumbs, place on all page elements and inside of current_item suffix + 'search_suffix' => ''', + //The anchor template for search breadcrumbs, two keywords are available %link% and %title% + 'search_anchor' => __('', 'breadcrumb_navxt'), + //Tag related stuff + //The prefix for tag breadcrumbs, place on all page elements and inside of current_item prefix + 'post_tag_prefix' => '', + //The suffix for tag breadcrumbs, place on all page elements and inside of current_item suffix + 'post_tag_suffix' => '', + //The anchor template for tag breadcrumbs, two keywords are available %link% and %title% + 'post_tag_anchor' => __('', 'breadcrumb_navxt'), + //Author page stuff + //The prefix for author breadcrumbs, place on all page elements and inside of current_item prefix + 'author_prefix' => __('Articles by: ', 'breadcrumb_navxt'), + //The suffix for author breadcrumbs, place on all page elements and inside of current_item suffix + 'author_suffix' => '', + //The anchor template for author breadcrumbs, two keywords are available %link% and %title% + 'author_anchor' => __('', 'breadcrumb_navxt'), + //Which of the various WordPress display types should the author breadcrumb display + 'author_name' => 'display_name', + //Category stuff + //The prefix for category breadcrumbs, place on all page elements and inside of current_item prefix + 'category_prefix' => '', + //The suffix for category breadcrumbs, place on all page elements and inside of current_item suffix + 'category_suffix' => '', + //The anchor template for category breadcrumbs, two keywords are available %link% and %title% + 'category_anchor' => __('', 'breadcrumb_navxt'), + //Archives related settings + //Prefix for category archives, place inside of both the current_item prefix and the category_prefix + 'archive_category_prefix' => __('Archive by category '', 'breadcrumb_navxt'), + //Suffix for category archives, place inside of both the current_item suffix and the category_suffix + 'archive_category_suffix' => ''', + //Prefix for tag archives, place inside of the current_item prefix + 'archive_post_tag_prefix' => __('Archive by tag '', 'breadcrumb_navxt'), + //Suffix for tag archives, place inside of the current_item suffix + 'archive_post_tag_suffix' => ''', + 'date_anchor' => __('', 'breadcrumb_navxt'), + //Prefix for date archives, place inside of the current_item prefix + 'archive_date_prefix' => '', + //Suffix for date archives, place inside of the current_item suffix + 'archive_date_suffix' => '' + ); + } + /** + * Adds a breadcrumb to the breadcrumb trail + * + * @return pointer to the just added Breadcrumb + * @param bcn_breadcrumb $object Breadcrumb to add to the trail + */ + function &add(bcn_breadcrumb $object) + { + $this->trail[] = $object; + //Return the just added object + return $this->trail[count($this->trail) - 1]; + } + /** + * A Breadcrumb Trail Filling Function + * + * This functions fills a breadcrumb for a search page. + */ + function do_search() + { + global $s; + //Place the breadcrumb in the trail, uses the constructor to set the title, prefix, and suffix, get a pointer to it in return + $breadcrumb = $this->add(new bcn_breadcrumb(esc_html($s), $this->opt['search_prefix'], $this->opt['search_suffix'])); + //If we're paged, let's link to the first page + if(is_paged() && $this->opt['paged_display']) + { + //Figure out the hyperlink for the anchor + $url = get_settings('home') . '?s=' . str_replace(' ', '+', esc_html($s)); + //Figure out the anchor for the search + $breadcrumb->set_anchor($this->opt['search_anchor'], $url); + } + } + /** + * A Breadcrumb Trail Filling Function + * + * This functions fills a breadcrumb for an author page. + */ + function do_author() + { + global $author; + //Get the Author name, note it is an object + $curauth = (isset($_GET['author_name'])) ? get_userdatabylogin($author_name) : get_userdata(intval($author)); + //Setup array of valid author_name values + $valid_author_name = array('display_name', 'nickname', 'first_name', 'last_name'); + //This translation allows us to easily select the display type later on + $author_name = $this->opt['author_name']; + //Make sure user picks only safe values + if(in_array($author_name, $valid_author_name)) + { + //Place the breadcrumb in the trail, uses the constructor to set the title, prefix, and suffix, get a pointer to it in return + $breadcrumb = $this->add(new bcn_breadcrumb(apply_filters('the_author', $curauth->$author_name), + $this->opt['author_prefix'], $this->opt['author_suffix'])); + if(is_paged() && $this->opt['paged_display']) + { + $breadcrumb->set_anchor($this->opt['author_anchor'], get_author_posts_url($curauth->ID)); + } + } + } + /** + * A Breadcrumb Trail Filling Function + * + * This function fills breadcrumbs for any post taxonomy. + * @param int $id The id of the post to figure out the taxonomy for. + * @param sting $type The post type of the post to figure out the taxonomy for. + */ + function post_taxonomy($id, $type) + { + //Check to see if breadcrumbs for the taxonomy of the post needs to be generated + if($this->opt['post_' . $type . '_taxonomy_display']) + { + //Check if we have a date 'taxonomy' request + if($this->opt['post_' . $type . '_taxonomy_type'] == 'date') + { + $this->do_archive_by_date(); + } + //Handle all hierarchical taxonomies, including categories + else if(is_taxonomy_hierarchical($this->opt['post_' . $type . '_taxonomy_type'])) + { + //Fill a temporary object with the terms + $bcn_object = get_the_terms($id, $this->opt['post_' . $type . '_taxonomy_type']); + if(is_array($bcn_object)) + { + //Now find which one has a parent, pick the first one that does + $bcn_use_term = key($bcn_object); + foreach($bcn_object as $key=>$object) + { + //We want the first term hiearchy + if($object->parent > 0) + { + $bcn_use_term = $key; + //We found our first term hiearchy, can exit loop now + break; + } + } + //Fill out the term hiearchy + $this->term_parents($bcn_object[$bcn_use_term]->term_id, $this->opt['post_' . $type . '_taxonomy_type']); + } + } + //Handle the use of hierarchical posts as the 'taxonomy' + else if(is_post_type_hierarchical($this->opt['post_' . $type . '_taxonomy_type'])) + { + //Done with the current item, now on to the parents + $bcn_frontpage = get_option('page_on_front'); + //If there is a parent page let's find it + if($post->post_parent && $id != $post->post_parent && $bcn_frontpage != $post->post_parent) + { + $this->post_parents($post->post_parent, $bcn_frontpage); + } + } + //Handle the rest of the taxonomies, including tags + else + { + $this->post_terms($id, $this->opt['post_' . $type . '_taxonomy_type']); + } + } + } + /** + * A Breadcrumb Trail Filling Function + * + * This functions fills a breadcrumb for the terms of a post + * @param int $id The id of the post to find the terms for. + * @param string $taxonomy The name of the taxonomy that the term belongs to + * + * @TODO Need to implement this cleaner, fix up the entire tag_ thing, as this is now generic + */ + function post_terms($id, $taxonomy) + { + //Add new breadcrumb to the trail + $this->trail[] = new bcn_breadcrumb(); + //Figure out where we placed the crumb, make a nice pointer to it + $bcn_breadcrumb = &$this->trail[count($this->trail) - 1]; + //Fills a temporary object with the terms for the post + $bcn_object = get_the_terms($id, $taxonomy); + //Only process if we have tags + if(is_array($bcn_object)) + { + $is_first = true; + //Loop through all of the term results + foreach($bcn_object as $term) + { + //Run through a filter for good measure + $term->name = apply_filters("get_$taxonomy", $term->name); + //Everything but the first term needs a comma separator + if($is_first == false) + { + $bcn_breadcrumb->set_title($bcn_breadcrumb->get_title() . ', '); + } + //This is a bit hackish, but it compiles the term anchor and appends it to the current breadcrumb title + $bcn_breadcrumb->set_title($bcn_breadcrumb->get_title() . $this->opt[$taxonomy . '_prefix'] . str_replace('%title%', $term->name, str_replace('%link%', get_term_link($term, $taxonomy), $this->opt[$taxonomy . '_anchor'])) . + $term->name . '' . $this->opt[$taxonomy . '_suffix']); + $is_first = false; + } + } + else + { + //If there are no tags, then we set the title to "Untagged" + $bcn_breadcrumb->set_title(__('Un' . $taxonomy->name, 'breadcrumb_navxt')); + } + } + /** + * A Breadcrumb Trail Filling Function + * + * This recursive functions fills the trail with breadcrumbs for parent terms. + * @param int $id The id of the term. + * @param string $taxonomy The name of the taxonomy that the term belongs to + */ + function term_parents($id, $taxonomy) + { + global $post; + //Get the current category object, filter applied within this call + $term = &get_term($id, $taxonomy); + //Place the breadcrumb in the trail, uses the constructor to set the title, prefix, and suffix, get a pointer to it in return + $breadcrumb = $this->add(new bcn_breadcrumb($term->name, $this->opt[$taxonomy . '_prefix'], $this->opt[$taxonomy . '_suffix'])); + //Figure out the anchor for the term + $breadcrumb->set_anchor($this->opt[$taxonomy . '_anchor'], get_term_link($term, $taxonomy)); + //Make sure the id is valid, and that we won't end up spinning in a loop + if($term->parent && $term->parent != $id) + { + //Figure out the rest of the term hiearchy via recursion + $this->term_parents($term->parent, $taxonomy); + } + } + /** + * A Breadcrumb Trail Filling Function + * + * This recursive functions fills the trail with breadcrumbs for parent posts/pages. + * @param int $id The id of the parent page. + * @param int $frontpage The id of the front page. + */ + function post_parents($id, $frontpage) + { + //Use WordPress API, though a bit heavier than the old method, this will ensure compatibility with other plug-ins + $parent = get_post($id); + //Place the breadcrumb in the trail, uses the constructor to set the title, prefix, and suffix, get a pointer to it in return + $breadcrumb = $this->add(new bcn_breadcrumb(get_the_title($id), $this->opt['post_' . $parent->post_type . '_prefix'], + $this->opt['post_' . $parent->post_type . '_suffix'])); + //Assign the anchor properties + $breadcrumb->set_anchor($this->opt['post_' . $parent->post_type . '_anchor'], get_permalink($id)); + //Make sure the id is valid, and that we won't end up spinning in a loop + if($parent->post_parent >= 0 && $parent->post_parent != false && $id != $parent->post_parent && $frontpage != $parent->post_parent) + { + //If valid, recursively call this function + $this->post_parents($parent->post_parent, $frontpage); + } + } + /** + * A Breadcrumb Trail Filling Function + * + * This functions fills a breadcrumb for a hierarchical post/page. + */ + function do_post_hierarchical() + { + global $post, $page; + //Place the breadcrumb in the trail, uses the bcn_breadcrumb constructor to set the title, prefix, and suffix + $breadcrumb = $this->add(new bcn_breadcrumb(get_the_title(), $this->opt['post_' . $post->post_type . '_prefix'], $this->opt['post_' . $post->post_type . '_suffix'])); + if($page > 0 && $this->opt['paged_display']) + { + $breadcrumb->set_anchor($this->opt['post_page_anchor'], get_permalink()); + } + //Done with the current item, now on to the parents + $bcn_frontpage = get_option('page_on_front'); + //If there is a parent page let's find it + if($post->post_parent && $post->ID != $post->post_parent && $bcn_frontpage != $post->post_parent) + { + $this->post_parents($post->post_parent, $bcn_frontpage); + } + } + /** + * A Breadcrumb Trail Filling Function + * + * This functions fills a breadcrumb for a post. + */ + function do_post_flat() + { + global $post, $page; + //Place the breadcrumb in the trail, uses the bcn_breadcrumb constructor to set the title, prefix, and suffix + $breadcrumb = $this->add(new bcn_breadcrumb(get_the_title(), $this->opt['post_' . $post->post_type . '_prefix'], $this->opt['post_' . $post->post_type . '_suffix'])); + if($page > 0 && $this->opt['paged_display']) + { + $breadcrumb->set_anchor($this->opt['post_post_anchor'], get_permalink()); + } + //Handle the post's taxonomy + $this->post_taxonomy($post->ID, $post->post_type); + } + /** + * A Breadcrumb Trail Filling Function + * + * This functions fills a breadcrumb for an attachment page. + */ + function do_attachment() + { + global $post; + //Place the breadcrumb in the trail, uses the constructor to set the title, prefix, and suffix, get a pointer to it in return + $this->trail[] = new bcn_breadcrumb(get_the_title(), $this->opt['attachment_prefix'], $this->opt['attachment_suffix']); + //Get the parent's information + $parent = get_post($post->post_parent); + //We need to treat flat and hiearchical post attachment hierachies differently + if(is_post_type_hierarchical($parent->post_type)) + { + //Grab the page on front ID for post_parents + $frontpage = get_option('page_on_front'); + //Place the rest of the page hierachy + $this->post_parents($post->post_parent, $frontpage); + } + else + { + //Place the breadcrumb in the trail, uses the constructor to set the title, prefix, and suffix, get a pointer to it in return + $breadcrumb = $this->add(new bcn_breadcrumb(get_the_title($post->post_parent), + $this->opt['post_post_prefix'], $this->opt['post_post_suffix'])); + //Assign the anchor properties + $breadcrumb->set_anchor($this->opt['post_post_anchor'], get_permalink($post->post_parent)); + //Handle the post's taxonomy + $this->post_taxonomy($post->post_parent, $parent->post_type); + } + } + /** + * A Breadcrumb Trail Filling Function + * + * This functions fills a breadcrumb for a hierarchical taxonomy (e.g. category) archive. + */ + function do_archive_by_term_hierarchical() + { + global $wp_query; + //Simmilar to using $post, but for things $post doesn't cover + $term = $wp_query->get_queried_object(); + //Run through a filter for good measure + $term->name = apply_filters('get_' . $term->taxonomy, $term->name); + //Place the breadcrumb in the trail, uses the constructor to set the title, prefix, and suffix, get a pointer to it in return + $breadcrumb = $this->add(new bcn_breadcrumb($term->name, $this->opt[$term->taxonomy . '_prefix'] . $this->opt['archive_' . $term->taxonomy . '_prefix'], + $this->opt['archive_' . $term->taxonomy . '_suffix'] . $this->opt[$term->taxonomy . '_suffix'])); + //If we're paged, let's link to the first page + if(is_paged() && $this->opt['paged_display']) + { + //Figure out the anchor for current category + $breadcrumb->set_anchor($this->opt[$term->taxonomy . '_anchor'], get_term_link($term, $term->taxonomy)); + } + //Get parents of current category + if($term->parent) + { + $this->term_parents($term->parent, $term->taxonomy); + } + } + /** + * A Breadcrumb Trail Filling Function + * + * This functions fills a breadcrumb for a flat taxonomy (e.g. tag) archive. + */ + function do_archive_by_term_flat() + { + global $wp_query; + //Simmilar to using $post, but for things $post doesn't cover + $term = $wp_query->get_queried_object(); + //Run through a filter for good measure + $term->name = apply_filters('get_' . $term->taxonomy, $term->name); + //Place the breadcrumb in the trail, uses the constructor to set the title, prefix, and suffix, get a pointer to it in return + $breadcrumb = $this->add(new bcn_breadcrumb($term->name, $this->opt['archive_' . $term->taxonomy . '_prefix'] . $this->opt[$term->taxonomy . '_prefix'], + $this->opt[$term->taxonomy . '_suffix'] . $this->opt['archive_' . $term->taxonomy . '_suffix'])); + //If we're paged, let's link to the first page + if(is_paged() && $this->opt['paged_display']) + { + //Figure out the anchor for current category + $breadcrumb->set_anchor($this->opt[$term->taxonomy . '_anchor'], get_term_link($term, $term->taxonomy)); + } + } + /** + * A Breadcrumb Trail Filling Function + * + * This functions fills a breadcrumb for a date archive. + */ + function do_archive_by_date() + { + global $wp_query; + //First deal with the day breadcrumb + if(is_day() || is_single()) + { + //Place the breadcrumb in the trail, uses the constructor to set the title, prefix, and suffix, get a pointer to it in return + $breadcrumb = $this->add(new bcn_breadcrumb(get_the_time('d'), $this->opt['archive_date_prefix'], $this->opt['archive_date_suffix'])); + //If we're paged, let's link to the first page + if(is_paged() && $this->opt['paged_display'] || is_single()) + { + //Deal with the anchor + $breadcrumb->set_anchor($this->opt['date_anchor'], get_day_link(get_the_time('Y'), get_the_time('m'), get_the_time('d'))); + } + } + //Now deal with the month breadcrumb + if(is_month() || is_day() || is_single()) + { + //Place the breadcrumb in the trail, uses the constructor to set the title, prefix, and suffix, get a pointer to it in return + $breadcrumb = $this->add(new bcn_breadcrumb(get_the_time('F'), $this->opt['archive_date_prefix'], $this->opt['archive_date_suffix'])); + //If we're paged, or not in the archive by month let's link to the first archive by month page + if(is_day() || is_single() || (is_month() && is_paged() && $this->opt['paged_display'])) + { + //Deal with the anchor + $breadcrumb->set_anchor($this->opt['date_anchor'], get_month_link(get_the_time('Y'), get_the_time('m'))); + } + } + //Place the year breadcrumb in the trail, uses the constructor to set the title, prefix, and suffix, get a pointer to it in return + $breadcrumb = $this->add(new bcn_breadcrumb(get_the_time('Y'), $this->opt['archive_date_prefix'], $this->opt['archive_date_suffix'])); + //If we're paged, or not in the archive by year let's link to the first archive by year page + if(is_day() || is_month() || is_single() || (is_paged() && $this->opt['paged_display'])) + { + //Deal with the anchor + $breadcrumb->set_anchor($this->opt['date_anchor'], get_year_link(get_the_time('Y'))); + } + } + /** + * A Breadcrumb Trail Filling Function + * + * This functions fills a breadcrumb for the front page. + */ + function do_front_page() + { + global $post, $current_site; + //Place the breadcrumb in the trail, uses the constructor to set the title, prefix, and suffix, get a pointer to it in return + $breadcrumb = $this->add(new bcn_breadcrumb($this->opt['home_title'], $this->opt['home_prefix'], $this->opt['home_suffix'])); + //If we have a multi site and are not on the main site we may need to add a breadcrumb for the main site + if($this->opt['mainsite_display'] && !is_main_site()) + { + //Place the main site breadcrumb in the trail, uses the constructor to set the title, prefix, and suffix, get a pointer to it in return + $breadcrumb = $this->add(new bcn_breadcrumb($this->opt['mainsite_title'], $this->opt['mainsite_prefix'], $this->opt['mainsite_suffix'])); + //Deal with the anchor + $breadcrumb->set_anchor($this->opt['mainsite_anchor'], get_home_url($current_site->blog_id)); + } + //If we're paged, let's link to the first page + if(is_paged() && $this->opt['paged_display']) + { + //Figure out the anchor for home page + $breadcrumb->set_anchor($this->opt['home_anchor'], get_home_url()); + } + } + /** + * A modified version of WordPress' function of the same name + * @param object $object the post or taxonomy object used to attempt to find the title + * @return string the title + */ + function post_type_archive_title($object) + { + if(isset($object->labels->name)) + { + return apply_filters('post_type_archive_title', $object->labels->name); + } + } + /** + * Determines if a post type is a built in type or not + * + * @param string $post_type the name of the post type + * @return bool + */ + function is_builtin($post_type) + { + $type = get_post_type_object($post_type); + return $type->_builtin; + } + /** + * A Breadcrumb Trail Filling Function + * + * This functions fills a breadcrumb for the home page. + */ + function do_home() + { + global $post, $wp_query, $wp_taxonomies, $current_site; + //Simmilar to using $post, but for things $post doesn't cover + $type = $wp_query->get_queried_object(); + //We need to do special things for custom post types + if(is_singular() && !$this->is_builtin($type->post_type)) + { + //This will assign a ID for root page of a custom post + if(is_numeric($this->opt['post_' . $type->post_type . '_root'])) + { + $posts_id = $this->opt['post_' . $type->post_type . '_root']; + } + } + //We need to do special things for custom post type archives, but not author or date archives + else if(is_archive() && !is_author() && !is_date() && !is_post_type_archive() && !$this->is_builtin($wp_taxonomies[$type->taxonomy]->object_type[0])) + //else if((is_tax() || is_category() || is_tag()) && !$this->is_builtin($wp_taxonomies[$type->taxonomy]->object_type[0])) + { + //This will assign a ID for root page of a custom post's taxonomy archive + if(is_numeric($this->opt['post_' . $wp_taxonomies[$type->taxonomy]->object_type[0] . '_root'])) + { + $posts_id = $this->opt['post_' . $wp_taxonomies[$type->taxonomy]->object_type[0] . '_root']; + } + } + if(is_post_type_archive()) + { + //Place the breadcrumb in the trail, uses the constructor to set the title, prefix, and suffix, get a pointer to it in return + $breadcrumb = $this->add(new bcn_breadcrumb(post_type_archive_title('', false), $this->opt['post_page_prefix'], + $this->opt['post_page_suffix'])); + if(is_paged() && $this->opt['paged_display']) + { + //Deal with the anchor + $breadcrumb->set_anchor($this->opt['blog_anchor'], get_post_type_archive_link(get_post_type())); + } + } + else if(isset($type->post_type) && !$this->is_builtin($type->post_type)) + { + //Place the breadcrumb in the trail, uses the constructor to set the title, prefix, and suffix, get a pointer to it in return + $breadcrumb = $this->add(new bcn_breadcrumb($this->post_type_archive_title(get_post_type_object($type->post_type)), $this->opt['post_page_prefix'], + $this->opt['post_page_suffix'])); + //Deal with the anchor + $breadcrumb->set_anchor($this->opt['blog_anchor'], get_post_type_archive_link($type->post_type)); + } + else if(isset($type->taxonomy) && !$this->is_builtin($wp_taxonomies[$type->taxonomy]->object_type[0])) + { + //Place the breadcrumb in the trail, uses the constructor to set the title, prefix, and suffix, get a pointer to it in return + $breadcrumb = $this->add(new bcn_breadcrumb($this->post_type_archive_title(get_post_type_object($wp_taxonomies[$type->taxonomy]->object_type[0])), $this->opt['post_page_prefix'], + $this->opt['post_page_suffix'])); + //Deal with the anchor + $breadcrumb->set_anchor($this->opt['blog_anchor'], get_post_type_archive_link($wp_taxonomies[$type->taxonomy]->object_type[0])); + } + //We only need the "blog" portion on members of the blog, and only if we're in a static frontpage environment + if(isset($posts_id) || $this->opt['blog_display'] && get_option('show_on_front') == 'page' && (is_home() || is_post_type_archive() || is_single() || is_tax() || is_category() || is_tag())) + { + //If we entered here with a posts page, we need to set the id + if(!isset($posts_id)) + { + $posts_id = get_option('page_for_posts'); + } + $frontpage_id = get_option('page_on_front'); + //We'll have to check if this ID is valid, e.g. user has specified a posts page + if($posts_id && $posts_id != $frontpage_id) + { + //Get the blog page + $bcn_post = get_post($posts_id); + if(!is_post_type_archive()) + { + //Place the breadcrumb in the trail, uses the constructor to set the title, prefix, and suffix, get a pointer to it in return + $breadcrumb = $this->add(new bcn_breadcrumb(get_the_title($posts_id), $this->opt['post_page_prefix'], + $this->opt['post_page_suffix'])); + //If we're not on the current item we need to setup the anchor + if(!is_home()|| (is_paged() && $this->opt['paged_display'])) + { + //Deal with the anchor + $breadcrumb->set_anchor($this->opt['blog_anchor'], get_permalink($posts_id)); + } + } + //Done with the "root", now on to the parents + //If there is a parent post let's find it + if($bcn_post->post_parent && $bcn_post->ID != $bcn_post->post_parent && $frontpage_id != $bcn_post->post_parent) + { + $this->post_parents($bcn_post->post_parent, $frontpage_id); + } + } + } + //On everything else we need to link, but no current item (pre/suf)fixes + if($this->opt['home_display']) + { + //Place the breadcrumb in the trail, uses the constructor to set the title, prefix, and suffix, get a pointer to it in return + $breadcrumb = $this->add(new bcn_breadcrumb($this->opt['home_title'], $this->opt['home_prefix'], $this->opt['home_suffix'])); + //Deal with the anchor + $breadcrumb->set_anchor($this->opt['home_anchor'], get_home_url()); + //If we have a multi site and are not on the main site we need to add a breadcrumb for the main site + if($this->opt['mainsite_display'] && !is_main_site()) + { + //Place the main site breadcrumb in the trail, uses the constructor to set the title, prefix, and suffix, get a pointer to it in return + $breadcrumb = $this->add(new bcn_breadcrumb($this->opt['mainsite_title'], $this->opt['mainsite_prefix'], $this->opt['mainsite_suffix'])); + //Deal with the anchor + $breadcrumb->set_anchor($this->opt['mainsite_anchor'], get_home_url($current_site->blog_id)); + } + } + } + /** + * A Breadcrumb Trail Filling Function + * + * This functions fills a breadcrumb for 404 pages. + */ + function do_404() + { + //Place the breadcrumb in the trail, uses the bcn_breadcrumb constructor to set the title, prefix, and suffix + $this->trail[] = new bcn_breadcrumb($this->opt['404_title'], $this->opt['404_prefix'], $this->opt['404_suffix']); + } + /** + * A Breadcrumb Trail Filling Function + * + * This functions fills a breadcrumb for paged pages. + */ + function do_paged() + { + global $paged, $page; + //Need to switch between paged and page for archives and singular (posts) + if($paged > 0) + { + $page_number = $paged; + } + else + { + $page_number = $page; + } + //Place the breadcrumb in the trail, uses the bcn_breadcrumb constructor to set the title, prefix, and suffix + $this->trail[] = new bcn_breadcrumb($page_number, $this->opt['paged_prefix'], $this->opt['paged_suffix']); + } + /** + * Breadcrumb Trail Filling Function + * + * This functions fills the breadcrumb trail. + */ + function fill() + { + global $wpdb, $post, $wp_query, $paged, $page; + //Check to see if the trail is already populated + if(count($this->trail) > 0) + { + //Exit early since we have breadcrumbs in the trail + return null; + } + //Do any actions if necessary, we past through the current object instance to keep life simple + do_action('bcn_before_fill', $this); + //Need to grab the queried object here as multiple branches need it + $queried_object = $wp_query->get_queried_object(); + //Do specific opperations for the various page types + //Check if this isn't the first of a multi paged item + if($this->opt['paged_display'] && (is_paged() || is_singular() && $page > 0)) + { + $this->do_paged(); + } + //For the front page, as it may also validate as a page, do it first + if(is_front_page()) + { + //Must have two seperate branches so that we don't evaluate it as a page + if($this->opt['home_display']) + { + $this->do_front_page(); + } + } + //For posts + else if(is_singular()) + { + //For hierarchical posts + if(is_page() || (is_post_type_hierarchical($queried_object->post_type) && !is_home())) + { + $this->do_post_hierarchical(); + } + //For attachments + else if(is_attachment()) + { + $this->do_attachment(); + } + //For flat posts + else + { + $this->do_post_flat(); + } + } + //For searches + else if(is_search()) + { + $this->do_search(); + } + //For author pages + else if(is_author()) + { + $this->do_author(); + } + //For archives + else if(is_archive()) + { + //For date based archives + if(is_date()) + { + $this->do_archive_by_date(); + } + /*else if(is_post_type_archive($queried_object->name)) + { + echo "moo"; + }*/ + //For taxonomy based archives + else if(is_category() || is_tag() || is_tax()) + { + //For hierarchical taxonomy based archives + if(is_taxonomy_hierarchical($queried_object->taxonomy)) + { + $this->do_archive_by_term_hierarchical(); + } + //For flat taxonomy based archives + else + { + $this->do_archive_by_term_flat(); + } + } + } + //For 404 pages + else if(is_404()) + { + $this->do_404(); + } + //We always do the home link last, unless on the frontpage + if(!is_front_page()) + { + $this->do_home(); + } + //Do any actions if necessary, we past through the current object instance to keep life simple + do_action('bcn_after_fill', $this); + } + /** + * This function will either set the order of the trail to reverse key + * order, or make sure it is forward key ordered. + * + * @param bool $reverse[optional] Whether to reverse the trail or not. + */ + function order($reverse = false) + { + if($reverse) + { + //Since there may be multiple calls our trail may be in a non-standard order + ksort($this->trail); + } + else + { + //For normal opperation we must reverse the array by key + krsort($this->trail); + } + } + /** + * Performs actions specific to current item breadcrumbs. It will wrap the prefix/suffix + * with the current_item_prefix and current_item_suffix. Additionally, it will link the + * current item if current_item_linked is set to true. + * + * @param bcn_breadrumb $breadcrumb pointer to a bcn_breadcrumb object to opperate on + */ + function current_item($breadcrumb) + { + //We are misusing the breadcrumb type property here, but in 4.0 this will be unnecessary + if($breadcrumb->type == null) + { + //Prepend the current item prefix + $breadcrumb->set_prefix($this->opt['current_item_prefix'] . $breadcrumb->get_prefix()); + //Append the current item suffix + $breadcrumb->set_suffix($breadcrumb->get_suffix() . $this->opt['current_item_suffix']); + //Set the breadcrumb's type to current_item + $breadcrumb->type = 'current_item'; + //Link the current item, if required + if($this->opt['current_item_linked']) + { + $breadcrumb->set_anchor($this->opt['current_item_anchor'], ''); + } + } + } + /** + * This functions outputs or returns the breadcrumb trail in string form. + * + * @return void Void if Option to print out breadcrumb trail was chosen. + * @return string String-Data of breadcrumb trail. + * @param bool $return Whether to return data or to echo it. + * @param bool $linked[optional] Whether to allow hyperlinks in the trail or not. + * @param bool $reverse[optional] Whether to reverse the output or not. + */ + function display($return = false, $linked = true, $reverse = false) + { + //Set trail order based on reverse flag + $this->order($reverse); + //Initilize the string which will hold the assembled trail + $trail_str = ''; + //The main compiling loop + foreach($this->trail as $key=>$breadcrumb) + { + //Must branch if we are reversing the output or not + if($reverse) + { + //Add in the separator only if we are the 2nd or greater element + if($key > 0) + { + $trail_str .= $this->opt['separator']; + } + } + else + { + //Only show the separator when necessary + if($key < count($this->trail) - 1) + { + $trail_str .= $this->opt['separator']; + } + } + //If we are on the current item there are some things that must be done + if($key === 0) + { + $this->current_item($breadcrumb); + } + //Trim titles, if needed + if($this->opt['max_title_length'] > 0) + { + //Trim the breadcrumb's title + $breadcrumb->title_trim($this->opt['max_title_length']); + } + //Place in the breadcrumb's assembled elements + $trail_str .= $breadcrumb->assemble($linked); + } + //Should we return or echo the assembled trail? + if($return) + { + return $trail_str; + } + else + { + //Giving credit where credit is due, please don't remove it + $credits = "\n"; + echo $credits . $trail_str; + } + } + /** + * This functions outputs or returns the breadcrumb trail in list form. + * + * @return void Void if Option to print out breadcrumb trail was chosen. + * @return string String-Data of breadcrumb trail. + * @param bool $return Whether to return data or to echo it. + * @param bool $linked[optional] Whether to allow hyperlinks in the trail or not. + * @param bool $reverse[optional] Whether to reverse the output or not. + */ + function display_list($return = false, $linked = true, $reverse = false) + { + //Set trail order based on reverse flag + $this->order($reverse); + //Initilize the string which will hold the assembled trail + $trail_str = ''; + //The main compiling loop + foreach($this->trail as $key=>$breadcrumb) + { + $trail_str .= 'current_item($breadcrumb); + //Add in a class for current_item + $trail_str .= ' class="current_item"'; + } + //Trim titles, if needed + if($this->opt['max_title_length'] > 0) + { + //Trim the breadcrumb's title + $breadcrumb->title_trim($this->opt['max_title_length']); + } + //Place in the breadcrumb's assembled elements + $trail_str .= '>' . $breadcrumb->assemble($linked); + $trail_str .= "\n"; + } + //Should we return or echo the assembled trail? + if($return) + { + return $trail_str; + } + else + { + //Giving credit where credit is due, please don't remove it + $credits = "\n"; + echo $credits . $trail_str; + } + } + function nested_loop($linked, $tag, $mode) + { + //Grab the current breadcrumb from the trail, move the iterator forward one + if(list($key, $breadcrumb) = each($this->trail)) + { + //If we are on the current item there are some things that must be done + if($key === 0) + { + $this->current_item($breadcrumb); + } + //Trim titles, if needed + if($this->opt['max_title_length'] > 0) + { + //Trim the breadcrumb's title + $breadcrumb->title_trim($this->opt['max_title_length']); + } + if($mode === 'rdfa') + { + return sprintf('%1$s<%2$s rel="v:child"><%2$s typeof="v:Breadcrumb">%3$s%4$s', $this->opt['separator'], $tag, $breadcrumb->assemble($linked), $this->nested_loop($linked, $tag, $mode)); + } + else + { + return sprintf('%1$s<%2$s itemprop="child" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">%3$s%4$s', $this->opt['separator'], $tag, $breadcrumb->assemble($linked), $this->nested_loop($linked, $tag, $mode)); + } + } + else + { + return ''; + } + } + /** + * Breadcrumb Creation Function + * + * This functions outputs or returns the breadcrumb trail in string form. + * + * @return void Void if Option to print out breadcrumb trail was chosen. + * @return string String-Data of breadcrumb trail. + * @param bool $return Whether to return data or to echo it. + * @param bool $linked[optional] Whether to allow hyperlinks in the trail or not. + * @param string $tag[optional] The tag to use for the nesting + * @param string $mode[optional] Whether to follow the rdfa or Microdata format + */ + function display_nested($return = false, $linked = true, $tag = 'span', $mode = 'rdfa') + { + //Set trail order based on reverse flag + $this->order(false); + //Makesure the iterator is pointing to the first element + $breadcrumb = reset($this->trail); + //Trim titles, if needed + if($this->opt['max_title_length'] > 0) + { + //Trim the breadcrumb's title + $breadcrumb->title_trim($this->opt['max_title_length']); + } + if($mode === 'rdfa') + { + //Start up the recursive engine + $trail_str = sprintf('<%1$s typeof="v:Breadcrumb">%2$s %3$s', $tag, $breadcrumb->assemble($linked), $this->nested_loop($linked, $tag, $mode)); + } + else + { + //Start up the recursive engine + $trail_str = sprintf('%2$s %3$s', $tag, $breadcrumb->assemble($linked), $this->nested_loop($linked, $tag, $mode)); + } + //Should we return or echo the assembled trail? + if($return) + { + return $trail_str; + } + else + { + //Giving credit where credit is due, please don't remove it + $credits = "\n"; + echo $credits . $trail_str; + } + } +} \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/breadcrumb_navxt_uninstaller.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/breadcrumb_navxt_uninstaller.php new file mode 100644 index 0000000..02c78f4 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/breadcrumb_navxt_uninstaller.php @@ -0,0 +1,181 @@ +_base, $this->_plugin); + } + + /** + * constructor + * + * @param array $options class options + * plugin => + */ + public function __construct(array $options = null) + { + /* plugin setter */ + if (isset($options['plugin'])) + { + $this->setPlugin($options['plugin']); + } + + /* init */ + $this->_uninstallResult = $this->uninstall(); + } + + /** + * Result Getter + * + * @return bool wether or not uninstall did run successfull. + */ + public function getResult() + { + return $this->_uninstallResult; + } + + /** + * plugin setter + * + * @param string $plugin plugin name as common with wordpress as 'dir/file.php' + * e.g. 'breadcrumb-navxt/breadcrumb_navxt_admin.php'. + * @return this + */ + public function setPlugin($plugin) + { + /* if plugin contains a base, check and process it. */ + if (false !== strpos($plugin, '/')) + { + // check + + $compare = $this->_base . '/'; + + if (substr($plugin, 0, strlen($compare)) != $compare) + { + throw new DomainException(sprintf('Plugin "%s" has the wrong base to fit the one of Uninstaller ("%").', $plugin, $this->_base), 30001); + } + + // process + + $plugin = substr($plugin, strlen($compare)); + } + + /* set local store */ + + $this->_plugin = $plugin; + + return $this; + } + +} /// class bcn_uninstaller_abstract + +/** + * Breadcrumb NavXT uninstaller class + * + * @author Tom Klingenberg + */ +class bcn_uninstaller extends bcn_uninstaller_abstract { + + /** + * plugin base + * + * @var string plugin dirname + */ + protected $_base = 'breadcrumb-navxt'; + + /** + * uninstall breadcrumb navxt admin plugin + * + * @return bool + */ + private function _uninstallAdmin() + { + // load dependencies if applicable + + if(!class_exists('bcn_admin')) + require_once($this->_getPluginPath()); + + // uninstall + $bcn_admin->uninstall(); + } + + /** + * uninstall method + * + * @return bool wether or not uninstall did run successfull. + */ + public function uninstall() + { + if ($this->_uninstalled) + { + throw new BadMethodCallException('Uninstall already exectuted. It can be executed only once.', 30101); + } + + // decide what to do + switch($this->_plugin) + { + case 'breadcrumb_navxt_admin.php': + return $this->_uninstallAdmin(); + + case 'breadcrumb_navxt_class.php': + return true; + + default: + throw new BadMethodCallException(sprintf('Invalid Plugin ("%s") in %s::uninstall().', $this->_plugin , get_class($this)), 30102); + } + + // flag object as uninstalled + + $this->_uninstalled = true; + } + +} /// class bcn_uninstaller diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/breadcrumb_navxt_widget.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/breadcrumb_navxt_widget.php new file mode 100644 index 0000000..bb937fa --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/breadcrumb_navxt_widget.php @@ -0,0 +1,115 @@ + 'widget_breadcrumb_navxt', 'description' => __('Adds a breadcrumb trail to your sidebar')); + parent::__construct('bcn_widget', 'Breadcrumb NavXT', $ops); + } + function widget($args, $instance) + { + extract($args); + //If we are on the front page and don't display on the front, return early + if($instance['front'] && is_front_page()) + { + return; + } + //Manditory before widget junk + echo $before_widget; + if(!empty($instance['title'])) + { + echo $before_title . $instance['title'] . $after_title; + } + //We'll want to switch between the two breadcrumb output types + if($instance['type'] == 'list') + { + //Display the list output breadcrumb + echo ''; + } + else if($instance['type'] == 'rdfa') + { + //Display the list output breadcrumb + echo ''; + } + else if($instance['type'] == 'microformat') + { + //Display the list output breadcrumb + echo ''; + } + else + { + //Display the regular output breadcrumb + bcn_display(false, $instance['linked'], $instance['reverse']); + } + //Manditory after widget junk + echo $after_widget; + } + function update($new_instance, $old_instance) + { + //Filter out anything that could be invalid + $old_instance['title'] = strip_tags($new_instance['title']); + $old_instance['type'] = strip_tags($new_instance['type']); + $old_instance['linked'] = isset($new_instance['linked']); + $old_instance['reverse'] = isset($new_instance['reverse']); + $old_instance['front'] = isset($new_instance['front']); + return $old_instance; + } + function form($instance) + { + $instance = wp_parse_args((array) $instance, array('title' => '', 'type' => 'plain', 'linked' => true, 'reverse' => false, 'front' => false));?> +

              + + +

              +

              + + +

              +

              + /> +
              + /> +
              + /> +
              +

              + \n" +"Language-Team: LANGUAGE \n" + +#: breadcrumb_navxt_widget.php:24 +msgid "Adds a breadcrumb trail to your sidebar" +msgstr "" + +#: breadcrumb_navxt_widget.php:85 +msgid "Title:" +msgstr "" + +#: breadcrumb_navxt_widget.php:89 +msgid "Output trail as:" +msgstr "" + +#: breadcrumb_navxt_widget.php:91 +msgid "List" +msgstr "" + +#: breadcrumb_navxt_widget.php:92 +msgid "RDFa" +msgstr "" + +#: breadcrumb_navxt_widget.php:93 +msgid "Microformat" +msgstr "" + +#: breadcrumb_navxt_widget.php:94 +msgid "Plain" +msgstr "" + +#: breadcrumb_navxt_widget.php:99 +msgid "Link the breadcrumbs" +msgstr "" + +#: breadcrumb_navxt_widget.php:101 +msgid "Reverse the order of the trail" +msgstr "" + +#: breadcrumb_navxt_widget.php:103 +msgid "Hide the trail on the front page" +msgstr "" + +#: mtekk_admin_class.php:59 +msgid "Undo" +msgstr "" + +#: mtekk_admin_class.php:67 mtekk_admin_class.php:191 +msgid "Migrate now." +msgstr "" + +#: mtekk_admin_class.php:164 +msgid "Settings" +msgstr "" + +#: mtekk_admin_class.php:191 +msgid "Your settings are out of date." +msgstr "" + +#: mtekk_admin_class.php:191 +msgid "Migrate the settings now." +msgstr "" + +#: mtekk_admin_class.php:198 +msgid "Your plugin install is incomplete." +msgstr "" + +#: mtekk_admin_class.php:198 +msgid "Load default settings now." +msgstr "" + +#: mtekk_admin_class.php:198 +msgid "Complete now." +msgstr "" + +#: mtekk_admin_class.php:311 +msgid "Settings successfully imported from the uploaded file." +msgstr "" + +#: mtekk_admin_class.php:311 +msgid "Undo the options import." +msgstr "" + +#: mtekk_admin_class.php:316 +msgid "Importing settings from file failed." +msgstr "" + +#: mtekk_admin_class.php:335 +msgid "Settings successfully reset to the default values." +msgstr "" + +#: mtekk_admin_class.php:335 +msgid "Undo the options reset." +msgstr "" + +#: mtekk_admin_class.php:352 +msgid "Settings successfully undid the last operation." +msgstr "" + +#: mtekk_admin_class.php:352 +msgid "Undo the last undo operation." +msgstr "" + +#: mtekk_admin_class.php:387 +msgid "Settings successfully migrated." +msgstr "" + +#: mtekk_admin_class.php:394 +msgid "Default settings successfully installed." +msgstr "" + +#: mtekk_admin_class.php:425 +msgid "Get help with \"%s\"" +msgstr "" + +#: mtekk_admin_class.php:495 +msgid "Import/Export/Reset Settings" +msgstr "" + +#: mtekk_admin_class.php:496 +msgid "" +"Import settings from a XML file, export the current settings to a XML file, " +"or reset to the default settings." +msgstr "" + +#: mtekk_admin_class.php:499 +msgid "Settings File" +msgstr "" + +#: mtekk_admin_class.php:502 +msgid "Select a XML settings file to upload and import settings from." +msgstr "" + +#: mtekk_admin_class.php:504 breadcrumb_navxt_admin.php:423 +msgid "Import" +msgstr "" + +#: mtekk_admin_class.php:505 breadcrumb_navxt_admin.php:423 +msgid "Export" +msgstr "" + +#: mtekk_admin_class.php:506 breadcrumb_navxt_admin.php:423 +msgid "Reset" +msgstr "" + +#: breadcrumb_navxt_admin.php:35 +msgid "" +"Your PHP version is too old, please upgrade to a newer version. Your version " +"is %s, Breadcrumb NavXT requires %s" +msgstr "" + +#: breadcrumb_navxt_admin.php:112 +msgid "Insufficient privileges to proceed." +msgstr "" + +#: breadcrumb_navxt_admin.php:217 breadcrumb_navxt_class.php:207 +msgid "Home" +msgstr "" + +#: breadcrumb_navxt_admin.php:219 breadcrumb_navxt_admin.php:580 +#: breadcrumb_navxt_admin.php:773 breadcrumb_navxt_class.php:130 +#: breadcrumb_navxt_class.php:209 breadcrumb_navxt_class.php:219 +#: breadcrumb_navxt_class.php:223 breadcrumb_navxt_class.php:247 +#: breadcrumb_navxt_class.php:263 +msgid "" +msgstr "" + +#: breadcrumb_navxt_admin.php:304 +msgid "Settings successfully saved." +msgstr "" + +#: breadcrumb_navxt_admin.php:304 breadcrumb_navxt_admin.php:309 +msgid "Undo the options save." +msgstr "" + +#: breadcrumb_navxt_admin.php:309 +msgid "Some settings were not saved." +msgstr "" + +#: breadcrumb_navxt_admin.php:310 +msgid "The following settings were not saved:" +msgstr "" + +#: breadcrumb_navxt_admin.php:315 +msgid "Please include this message in your %sbug report%s." +msgstr "" + +#: breadcrumb_navxt_admin.php:315 breadcrumb_navxt_admin.php:339 +msgid "Go to the Breadcrumb NavXT support post for your version." +msgstr "" + +#: breadcrumb_navxt_admin.php:337 +msgid "" +"Tips for the settings are located below select options. Please refer to the %" +"sdocumentation%s for more information." +msgstr "" + +#: breadcrumb_navxt_admin.php:338 +msgid "Go to the Breadcrumb NavXT online documentation" +msgstr "" + +#: breadcrumb_navxt_admin.php:339 +msgid "" +"If you think you have found a bug, please include your WordPress version and " +"details on how to reproduce the bug when you %sreport the issue%s." +msgstr "" + +#: breadcrumb_navxt_admin.php:340 +msgid "Quick Start Information" +msgstr "" + +#: breadcrumb_navxt_admin.php:340 +msgid "" +"For the settings on this page to take effect, you must either use the " +"included Breadcrumb NavXT widget, or place either of the code sections below " +"into your theme." +msgstr "" + +#: breadcrumb_navxt_admin.php:341 +msgid "Breadcrumb trail with separators" +msgstr "" + +#: breadcrumb_navxt_admin.php:342 +msgid "Breadcrumb trail in list form" +msgstr "" + +#: breadcrumb_navxt_admin.php:445 +msgid "Breadcrumb NavXT Settings" +msgstr "" + +#: breadcrumb_navxt_admin.php:453 +msgid "General" +msgstr "" + +#: breadcrumb_navxt_admin.php:456 +msgid "Breadcrumb Separator" +msgstr "" + +#: breadcrumb_navxt_admin.php:456 +msgid "Placed in between each breadcrumb." +msgstr "" + +#: breadcrumb_navxt_admin.php:457 +msgid "Breadcrumb Max Title Length" +msgstr "" + +#: breadcrumb_navxt_admin.php:461 +msgid "Home Breadcrumb" +msgstr "" + +#: breadcrumb_navxt_admin.php:466 +msgid "Place the home breadcrumb in the trail." +msgstr "" + +#: breadcrumb_navxt_admin.php:471 +msgid "Home Title: " +msgstr "" + +#: breadcrumb_navxt_admin.php:479 +msgid "Home Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:480 +msgid "Home Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:481 +msgid "Home Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:481 +msgid "The anchor template for the home breadcrumb." +msgstr "" + +#: breadcrumb_navxt_admin.php:482 +msgid "Blog Breadcrumb" +msgstr "" + +#: breadcrumb_navxt_admin.php:482 +msgid "Place the blog breadcrumb in the trail." +msgstr "" + +#: breadcrumb_navxt_admin.php:483 +msgid "Blog Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:483 +msgid "" +"The anchor template for the blog breadcrumb, used only in static front page " +"environments." +msgstr "" + +#: breadcrumb_navxt_admin.php:487 +msgid "Main Site Breadcrumb" +msgstr "" + +#: breadcrumb_navxt_admin.php:492 +msgid "Place the main site home breadcrumb in the trail in an multisite setup." +msgstr "" + +#: breadcrumb_navxt_admin.php:497 +msgid "Main Site Home Title: " +msgstr "" + +#: breadcrumb_navxt_admin.php:506 +msgid "Main Site Home Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:506 breadcrumb_navxt_admin.php:507 +msgid "Used for the main site home breadcrumb in an multisite setup" +msgstr "" + +#: breadcrumb_navxt_admin.php:507 +msgid "Main Site Home Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:508 +msgid "Main Site Home Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:508 +msgid "" +"The anchor template for the main site home breadcrumb, used only in " +"multisite environments." +msgstr "" + +#: breadcrumb_navxt_admin.php:513 +msgid "Current Item" +msgstr "" + +#: breadcrumb_navxt_admin.php:516 +msgid "Link Current Item" +msgstr "" + +#: breadcrumb_navxt_admin.php:516 +msgid "Yes" +msgstr "" + +#: breadcrumb_navxt_admin.php:517 +msgid "Current Item Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:517 +msgid "" +"This is always placed in front of the last breadcrumb in the trail, before " +"any other prefixes for that breadcrumb." +msgstr "" + +#: breadcrumb_navxt_admin.php:518 +msgid "Current Item Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:518 +msgid "" +"This is always placed after the last breadcrumb in the trail, and after any " +"other prefixes for that breadcrumb." +msgstr "" + +#: breadcrumb_navxt_admin.php:519 +msgid "Current Item Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:519 +msgid "The anchor template for current item breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:520 +msgid "Paged Breadcrumb" +msgstr "" + +#: breadcrumb_navxt_admin.php:520 +msgid "Include the paged breadcrumb in the breadcrumb trail." +msgstr "" + +#: breadcrumb_navxt_admin.php:520 +msgid "" +"Indicates that the user is on a page other than the first on paginated posts/" +"pages." +msgstr "" + +#: breadcrumb_navxt_admin.php:521 +msgid "Paged Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:522 +msgid "Paged Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:527 +msgid "Posts & Pages" +msgstr "" + +#: breadcrumb_navxt_admin.php:530 +msgid "Post Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:531 +msgid "Post Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:532 +msgid "Post Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:532 +msgid "The anchor template for post breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:533 +msgid "Post Taxonomy Display" +msgstr "" + +#: breadcrumb_navxt_admin.php:533 +msgid "Show the taxonomy leading to a post in the breadcrumb trail." +msgstr "" + +#: breadcrumb_navxt_admin.php:537 +msgid "Post Taxonomy" +msgstr "" + +#: breadcrumb_navxt_admin.php:541 breadcrumb_navxt_admin.php:663 +msgid "Categories" +msgstr "" + +#: breadcrumb_navxt_admin.php:542 breadcrumb_navxt_admin.php:641 +msgid "Dates" +msgstr "" + +#: breadcrumb_navxt_admin.php:543 breadcrumb_navxt_admin.php:675 +msgid "Tags" +msgstr "" + +#: breadcrumb_navxt_admin.php:544 breadcrumb_navxt_admin.php:642 +msgid "Pages" +msgstr "" + +#: breadcrumb_navxt_admin.php:555 breadcrumb_navxt_admin.php:653 +msgid "The taxonomy which the breadcrumb trail will show." +msgstr "" + +#: breadcrumb_navxt_admin.php:559 +msgid "Page Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:560 +msgid "Page Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:561 +msgid "Page Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:561 +msgid "The anchor template for page breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:562 +msgid "Attachment Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:563 +msgid "Attachment Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:616 breadcrumb_navxt_admin.php:708 +msgid "%s Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:617 breadcrumb_navxt_admin.php:709 +msgid "%s Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:618 breadcrumb_navxt_admin.php:710 +msgid "%s Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:618 breadcrumb_navxt_admin.php:710 +msgid "The anchor template for %s breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:623 +msgid "%s Root Page" +msgstr "" + +#: breadcrumb_navxt_admin.php:626 +msgid "— Select —" +msgstr "" + +#: breadcrumb_navxt_admin.php:633 +msgid "%s Taxonomy Display" +msgstr "" + +#: breadcrumb_navxt_admin.php:633 +msgid "Show the taxonomy leading to a %s in the breadcrumb trail." +msgstr "" + +#: breadcrumb_navxt_admin.php:637 +msgid "%s Taxonomy" +msgstr "" + +#: breadcrumb_navxt_admin.php:666 +msgid "Category Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:666 +msgid "Applied before the anchor on all category breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:667 +msgid "Category Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:667 +msgid "Applied after the anchor on all category breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:668 +msgid "Category Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:668 +msgid "The anchor template for category breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:669 +msgid "Archive by Category Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:669 +msgid "" +"Applied before the title of the current item breadcrumb on an archive by " +"cateogry page." +msgstr "" + +#: breadcrumb_navxt_admin.php:670 +msgid "Archive by Category Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:670 +msgid "" +"Applied after the title of the current item breadcrumb on an archive by " +"cateogry page." +msgstr "" + +#: breadcrumb_navxt_admin.php:678 +msgid "Tag Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:678 +msgid "Applied before the anchor on all tag breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:679 +msgid "Tag Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:679 +msgid "Applied after the anchor on all tag breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:680 +msgid "Tag Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:680 +msgid "The anchor template for tag breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:681 +msgid "Archive by Tag Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:681 +msgid "" +"Applied before the title of the current item breadcrumb on an archive by tag " +"page." +msgstr "" + +#: breadcrumb_navxt_admin.php:682 +msgid "Archive by Tag Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:682 +msgid "" +"Applied after the title of the current item breadcrumb on an archive by tag " +"page." +msgstr "" + +#: breadcrumb_navxt_admin.php:708 +msgid "Applied before the anchor on all %s breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:709 +msgid "Applied after the anchor on all %s breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:711 +msgid "Archive by %s Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:711 +msgid "" +"Applied before the title of the current item breadcrumb on an archive by %s " +"page." +msgstr "" + +#: breadcrumb_navxt_admin.php:712 +msgid "Archive by %s Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:712 +msgid "" +"Applied after the title of the current item breadcrumb on an archive by %s " +"page." +msgstr "" + +#: breadcrumb_navxt_admin.php:721 +msgid "Date Archives" +msgstr "" + +#: breadcrumb_navxt_admin.php:724 +msgid "Date Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:724 +msgid "The anchor template for date breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:725 +msgid "Archive by Date Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:725 +msgid "Applied before the anchor on all date breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:726 +msgid "Archive by Date Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:726 +msgid "Applied after the anchor on all date breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:731 +msgid "Miscellaneous" +msgstr "" + +#: breadcrumb_navxt_admin.php:734 +msgid "Author Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:735 +msgid "Author Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:736 +msgid "Author Display Format" +msgstr "" + +#: breadcrumb_navxt_admin.php:736 +msgid "" +"display_name uses the name specified in \"Display name publicly as\" under " +"the user profile the others correspond to options in the user profile." +msgstr "" + +#: breadcrumb_navxt_admin.php:737 +msgid "Search Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:738 +msgid "Search Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:739 +msgid "Search Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:739 +msgid "" +"The anchor template for search breadcrumbs, used only when the search " +"results span several pages." +msgstr "" + +#: breadcrumb_navxt_admin.php:740 +msgid "404 Title" +msgstr "" + +#: breadcrumb_navxt_admin.php:741 +msgid "404 Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:742 +msgid "404 Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:747 +msgid "Save Changes" +msgstr "" + +#: breadcrumb_navxt_class.php:217 +msgid "Blog" +msgstr "" + +#: breadcrumb_navxt_class.php:236 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:281 +msgid "404" +msgstr "" + +#: breadcrumb_navxt_class.php:284 +msgid "Search results for '" +msgstr "" + +#: breadcrumb_navxt_class.php:288 +msgid "" +"" +msgstr "" + +#: breadcrumb_navxt_class.php:295 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:298 +msgid "Articles by: " +msgstr "" + +#: breadcrumb_navxt_class.php:302 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:311 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:314 +msgid "Archive by category '" +msgstr "" + +#: breadcrumb_navxt_class.php:318 +msgid "Archive by tag '" +msgstr "" + +#: breadcrumb_navxt_class.php:321 +msgid "" +msgstr "" diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-by_BY.mo b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-by_BY.mo new file mode 100644 index 0000000..65fe1be Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-by_BY.mo differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-by_BY.po b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-by_BY.po new file mode 100644 index 0000000..95ba85f --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-by_BY.po @@ -0,0 +1,496 @@ +msgid "" +msgstr "" +"Project-Id-Version: Breadcrumb NavXT\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/breadcrumb-navxt\n" +"POT-Creation-Date: 2009-04-24 03:05+0000\n" +"PO-Revision-Date: 2009-05-14 23:07+0300\n" +"Last-Translator: Илья \n" +"Language-Team: John Havlik \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Belarusian\n" +"X-Poedit-KeywordsList: __;_e\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-Country: BELARUS\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-SearchPath-0: C:\\Users\\John\\Documents\\Aptana Studio\\Breadcrumb NavXT\\trunk\n" + +#: breadcrumb_navxt_admin.php:134 +msgid "Insufficient privileges to proceed." +msgstr "Недастаткова прывілегій для працягвання." + +#: breadcrumb_navxt_admin.php:190 +#: breadcrumb_navxt_class.php:165 +msgid "" +msgstr "" + +#: breadcrumb_navxt_admin.php:537 +msgid "Settings" +msgstr "Налады" + +#: breadcrumb_navxt_admin.php:632 +msgid "All of your current Breadcrumb NavXT settings will be overwritten with the default values. Are you sure you want to continue?" +msgstr "Усе цякучыя налады Breadcrumb NavXT будуць перазапісаны звычайнымі наладымі. Вы хочаце працягнуць?" + +#: breadcrumb_navxt_admin.php:636 +msgid "All of your current Breadcrumb NavXT settings will be overwritten with the imported values. Are you sure you want to continue?" +msgstr "Усе цякучыя налады Breadcrumb NavXT будуць перазапісаны імпартаванымі наладымі. Вы хочаце працягнуць?" + +#: breadcrumb_navxt_admin.php:699 +msgid "Warning, your version of Breadcrumb NavXT does not match the version supported by this administrative interface. As a result, settings may not work as expected." +msgstr "Папярэджанне: ваша версія Breadcrumb NavXT не адпавядае версіі, якая падтрымліваецца адміністратыўным інтэрфейсам. У выніку, налады могуць не працаваць, як патрабуецца." + +#: breadcrumb_navxt_admin.php:700 +msgid "Your Breadcrumb NavXT Administration interface version is " +msgstr "Версія адміністратыўнага інтэрфэйсу Breadcrumb NavXT Administration - " + +#: breadcrumb_navxt_admin.php:701 +msgid "Your Breadcrumb NavXT version is " +msgstr "Версія Breadcrumb NavXT Administration - " + +#: breadcrumb_navxt_admin.php:705 +msgid "Breadcrumb NavXT Settings" +msgstr "Налады Breadcrumb NavXT" + +#: breadcrumb_navxt_admin.php:707 +#, php-format +msgid "Tips for the settings are located below select options. Please refer to the %sdocumentation%s for more information." +msgstr "Парады для налад знаходзяцца ніжэй. калі ласка, перайдзіце да %sdocumentation%s для інфармацыі." + +#: breadcrumb_navxt_admin.php:708 +msgid "Go to the Breadcrumb NavXT online documentation" +msgstr "Перайсці да Breadcrumb NavXT онлайн-дакументацыі" + +#: breadcrumb_navxt_admin.php:718 +msgid "General" +msgstr "Галоўныя" + +#: breadcrumb_navxt_admin.php:722 +msgid "Breadcrumb Separator" +msgstr "Раздзяляльнік Breadcrumb" + +#: breadcrumb_navxt_admin.php:726 +msgid "Placed in between each breadcrumb." +msgstr "Знаходзіцца паміж кожнай хлебнай дробкай." + +#: breadcrumb_navxt_admin.php:731 +msgid "Breadcrumb Max Title Length" +msgstr "Максімальная даўжыня загалоўка хлебнай дробкі" + +#: breadcrumb_navxt_admin.php:739 +msgid "Home Breadcrumb" +msgstr "Хлебныя дробкі галоўнай старонкі" + +#: breadcrumb_navxt_admin.php:744 +msgid "Place the home breadcrumb in the trail." +msgstr "Размяцціць хатнія хлебныя дробкі ў трэйле (trail)." + +#: breadcrumb_navxt_admin.php:749 +msgid "Home Title: " +msgstr "Загаловак галоўнай старонкі:" + +#: breadcrumb_navxt_admin.php:758 +msgid "Home Prefix" +msgstr "Home-прэфікс" + +#: breadcrumb_navxt_admin.php:766 +msgid "Home Suffix" +msgstr "Home-суфікс" + +#: breadcrumb_navxt_admin.php:774 +msgid "Home Anchor" +msgstr "Home-якар" + +#: breadcrumb_navxt_admin.php:778 +msgid "The anchor template for the home breadcrumb." +msgstr "Якарныя шаблон для хлебных дробак." + +#: breadcrumb_navxt_admin.php:783 +msgid "Blog Anchor" +msgstr "Blog-якар" + +#: breadcrumb_navxt_admin.php:787 +msgid "The anchor template for the blog breadcrumb, used only in static front page environments." +msgstr "Якарныя шаблон для хлебных дробак блогу. выкарыстоўваецца толькі на статычных пярэдніх старонках. " + +#: breadcrumb_navxt_admin.php:793 +msgid "Current Item" +msgstr "Дадзены элемент" + +#: breadcrumb_navxt_admin.php:797 +msgid "Link Current Item" +msgstr "Дадзеная спасылка элементу" + +#: breadcrumb_navxt_admin.php:802 +msgid "Yes" +msgstr "Так" + +#: breadcrumb_navxt_admin.php:808 +msgid "Current Item Prefix" +msgstr "Дадзены прэфікс элементу" + +#: breadcrumb_navxt_admin.php:812 +msgid "This is always placed in front of the last breadcrumb in the trail, before any other prefixes for that breadcrumb." +msgstr "Гэта заўсёды знаходзіцца ў пачатку хлебных дробак, перад усімі прэфіксамі для хлебных дробак." + +#: breadcrumb_navxt_admin.php:817 +msgid "Current Item Suffix" +msgstr "Дадзены суфікс элементу" + +#: breadcrumb_navxt_admin.php:821 +msgid "This is always placed after the last breadcrumb in the trail, and after any other prefixes for that breadcrumb." +msgstr "Гэта заўсёды знаходзіцца пасля хлебных дробак і пасля ўсіх прэфіксаў для хлебных дробак." + +#: breadcrumb_navxt_admin.php:826 +msgid "Current Item Anchor" +msgstr "Дадзены якар элементу" + +#: breadcrumb_navxt_admin.php:830 +msgid "The anchor template for current item breadcrumbs." +msgstr "Якарны шаблон для цякучага элементу хлебных драбніц." + +#: breadcrumb_navxt_admin.php:835 +msgid "Paged Breadcrumb" +msgstr "Старонкавыя хлебныя дробкі" + +#: breadcrumb_navxt_admin.php:840 +msgid "Include the paged breadcrumb in the breadcrumb trail." +msgstr "Уключыць старонкавыя хлебныя дробкі ў радок хлебных дробак." + +#: breadcrumb_navxt_admin.php:842 +msgid "Indicates that the user is on a page other than the first on paginated posts/pages." +msgstr "Указваць, што наведвальнік не на першай старонцы, ў пастах і старонках." + +#: breadcrumb_navxt_admin.php:847 +msgid "Paged Prefix" +msgstr "Старонкавы прэфікс" + +#: breadcrumb_navxt_admin.php:855 +msgid "Paged Suffix" +msgstr "Суфікс старонак" + +#: breadcrumb_navxt_admin.php:864 +msgid "Posts & Pages" +msgstr "Пасты & Старонкі" + +#: breadcrumb_navxt_admin.php:868 +msgid "Post Prefix" +msgstr "Прэфікс паста" + +#: breadcrumb_navxt_admin.php:876 +msgid "Post Suffix" +msgstr "Суфікс паста" + +#: breadcrumb_navxt_admin.php:884 +msgid "Post Anchor" +msgstr "Якар паста" + +#: breadcrumb_navxt_admin.php:888 +msgid "The anchor template for post breadcrumbs." +msgstr "Якарны шаблон для хлебных дробак паста." + +#: breadcrumb_navxt_admin.php:893 +msgid "Post Taxonomy Display" +msgstr "Паказваць таксанамію паста" + +#: breadcrumb_navxt_admin.php:898 +msgid "Show the taxonomy leading to a post in the breadcrumb trail." +msgstr "Паказваць таксанамію ў хлебных дробках." + +#: breadcrumb_navxt_admin.php:904 +msgid "Post Taxonomy" +msgstr "Таксанамія паста" + +#: breadcrumb_navxt_admin.php:909 +#: breadcrumb_navxt_admin.php:964 +msgid "Categories" +msgstr "Катэгорыі" + +#: breadcrumb_navxt_admin.php:914 +#: breadcrumb_navxt_admin.php:1014 +msgid "Tags" +msgstr "Тэгі" + +#: breadcrumb_navxt_admin.php:917 +msgid "The taxonomy which the breadcrumb trail will show." +msgstr "Паказваць таксанамію, калі ёсцьхлебныя дробкі." + +#: breadcrumb_navxt_admin.php:922 +msgid "Page Prefix" +msgstr "Прэфікс старонкі" + +#: breadcrumb_navxt_admin.php:930 +msgid "Page Suffix" +msgstr "Суфік старонкі" + +#: breadcrumb_navxt_admin.php:938 +msgid "Page Anchor" +msgstr "Якар старонкі" + +#: breadcrumb_navxt_admin.php:942 +msgid "The anchor template for page breadcrumbs." +msgstr "Паказваць якарны шаблон для хлебных дробак старонкі." + +#: breadcrumb_navxt_admin.php:947 +msgid "Attachment Prefix" +msgstr "Прэфікс дадатка" + +#: breadcrumb_navxt_admin.php:955 +msgid "Attachment Suffix" +msgstr "Суфікс дадатка" + +#: breadcrumb_navxt_admin.php:968 +msgid "Category Prefix" +msgstr "Прэфікс катэгорыі" + +#: breadcrumb_navxt_admin.php:972 +msgid "Applied before the anchor on all category breadcrumbs." +msgstr "Прызначаць перад якарам ўва ўсіх катэгорыях хлебных дробак." + +#: breadcrumb_navxt_admin.php:977 +msgid "Category Suffix" +msgstr "Суфікс катэгорый" + +#: breadcrumb_navxt_admin.php:981 +msgid "Applied after the anchor on all category breadcrumbs." +msgstr "Прызначаць пасля якара ўва ўсіх катэгорыях хлебных дробак." + +#: breadcrumb_navxt_admin.php:986 +msgid "Category Anchor" +msgstr "Якар катэгорыі" + +#: breadcrumb_navxt_admin.php:990 +msgid "The anchor template for category breadcrumbs." +msgstr "Якарны шаблон для катэгорыі хлебных дробак." + +#: breadcrumb_navxt_admin.php:995 +msgid "Archive by Category Prefix" +msgstr "Архіў па прэфіксам катэгорый" + +#: breadcrumb_navxt_admin.php:999 +msgid "Applied before the title of the current item breadcrumb on an archive by cateogry page." +msgstr "Прызначаць перад загалоўкам цякучых хлебных дробак у архіве па катэгорыям старонак." + +#: breadcrumb_navxt_admin.php:1004 +msgid "Archive by Category Suffix" +msgstr "Архіў па суфіксам катэгорый" + +#: breadcrumb_navxt_admin.php:1008 +msgid "Applied after the title of the current item breadcrumb on an archive by cateogry page." +msgstr "Прызначаць пасля загалоўка цякучых хлебных дробак у архіве па катэгорыям старонак." + +#: breadcrumb_navxt_admin.php:1018 +msgid "Tag Prefix" +msgstr "Прэфікс тэга" + +#: breadcrumb_navxt_admin.php:1022 +msgid "Applied before the anchor on all tag breadcrumbs." +msgstr "Прызначаць перад якарам ўва ўсіх катэгорыях хлебных дробак." + +#: breadcrumb_navxt_admin.php:1027 +msgid "Tag Suffix" +msgstr "Суфікс тэга" + +#: breadcrumb_navxt_admin.php:1031 +msgid "Applied after the anchor on all tag breadcrumbs." +msgstr "Прызначаць пасля якара ўва ўсіх тэгах хлебных дробак." + +#: breadcrumb_navxt_admin.php:1036 +msgid "Tag Anchor" +msgstr "Якар тэга" + +#: breadcrumb_navxt_admin.php:1040 +msgid "The anchor template for tag breadcrumbs." +msgstr "Якарны шаблон для тэга хлебных дробак." + +#: breadcrumb_navxt_admin.php:1045 +msgid "Archive by Tag Prefix" +msgstr "Архіў па тэгу прэфікса" + +#: breadcrumb_navxt_admin.php:1049 +msgid "Applied before the title of the current item breadcrumb on an archive by tag page." +msgstr "Прызначаць перад загалоўкам цякучых хлебных дробак у архіве па тэгам старонак." + +#: breadcrumb_navxt_admin.php:1054 +msgid "Archive by Tag Suffix" +msgstr "Архіў па суфіксам тэгаў" + +#: breadcrumb_navxt_admin.php:1058 +msgid "Applied after the title of the current item breadcrumb on an archive by tag page." +msgstr "Прызначаць пасля загалоўка цякучых хлебных дробак у архіве па тэгам старонак." + +#: breadcrumb_navxt_admin.php:1064 +msgid "Date Archives" +msgstr "Каляндарны архіў" + +#: breadcrumb_navxt_admin.php:1068 +msgid "Archive by Date Prefix" +msgstr "Архіў па прэфіксу даты" + +#: breadcrumb_navxt_admin.php:1072 +msgid "Applied before the anchor on all date breadcrumbs." +msgstr "Прызначаць перад якарам ўва ўсіх датах хлебных дробак." + +#: breadcrumb_navxt_admin.php:1077 +msgid "Archive by Date Suffix" +msgstr "Архіў па суфіксе даты" + +#: breadcrumb_navxt_admin.php:1081 +msgid "Applied after the anchor on all date breadcrumbs." +msgstr "Прызначаць пасля якара ўва ўсіх датах хлебных дробак." + +#: breadcrumb_navxt_admin.php:1086 +msgid "Date Anchor" +msgstr "Якар даты" + +#: breadcrumb_navxt_admin.php:1090 +msgid "The anchor template for date breadcrumbs." +msgstr "Якарны шаблон для даты хлебных дробак." + +#: breadcrumb_navxt_admin.php:1096 +msgid "Miscellaneous" +msgstr "Рознае" + +#: breadcrumb_navxt_admin.php:1100 +msgid "Author Prefix" +msgstr "Прэфікс аўтара" + +#: breadcrumb_navxt_admin.php:1108 +msgid "Author Suffix" +msgstr "Суфікс аўтара" + +#: breadcrumb_navxt_admin.php:1116 +msgid "Author Display Format" +msgstr "Фармат паказу аўтара" + +#: breadcrumb_navxt_admin.php:1122 +msgid "display_name uses the name specified in \"Display name publicly as\" under the user profile the others correspond to options in the user profile." +msgstr "display_name выкарыстоўвае імя, вызначанае ў \"Display name publicly as\"." + +#: breadcrumb_navxt_admin.php:1127 +msgid "Search Prefix" +msgstr "Прэфікс пошуку" + +#: breadcrumb_navxt_admin.php:1135 +msgid "Search Suffix" +msgstr "Суфікс пошуку" + +#: breadcrumb_navxt_admin.php:1143 +msgid "Search Anchor" +msgstr "Пошукавы якар" + +#: breadcrumb_navxt_admin.php:1147 +msgid "The anchor template for search breadcrumbs, used only when the search results span several pages." +msgstr "Якарны шаблон для хлебных дробак пошуку, толькі тады, каклі рэзультаты пошуку размяшчаюцца на некалькіх старонках." + +#: breadcrumb_navxt_admin.php:1152 +msgid "404 Title" +msgstr "404-загаловак" + +#: breadcrumb_navxt_admin.php:1160 +msgid "404 Prefix" +msgstr "404-суфікс" + +#: breadcrumb_navxt_admin.php:1168 +msgid "404 Suffix" +msgstr "404-суфікс" + +#: breadcrumb_navxt_admin.php:1177 +msgid "Save Changes" +msgstr "Налады захаваныя" + +#: breadcrumb_navxt_admin.php:1182 +msgid "Import/Export/Reset Settings" +msgstr "Налады імпарту/экспарту/збіцця налад" + +#: breadcrumb_navxt_admin.php:1183 +msgid "Import Breadcrumb NavXT settings from a XML file, export the current settings to a XML file, or reset to the default Breadcrumb NavXT settings." +msgstr "Імпартаваць налады Breadcrumb NavXT з XML-файла, экспартаваць цякучыя налады ў XML-файл або збіць звычайныя налады Breadcrumb NavXT." + +#: breadcrumb_navxt_admin.php:1187 +msgid "Settings File" +msgstr "Файл налад" + +#: breadcrumb_navxt_admin.php:1191 +msgid "Select a XML settings file to upload and import settings from." +msgstr "Выберыце XML-налады для імпарту налад." + +#: breadcrumb_navxt_admin.php:1196 +msgid "Import" +msgstr "Імпартаваць" + +#: breadcrumb_navxt_admin.php:1197 +msgid "Export" +msgstr "Экспартаваць" + +#: breadcrumb_navxt_admin.php:1198 +msgid "Reset" +msgstr "Збіць" + +#: breadcrumb_navxt_admin.php:1327 +msgid "Importing settings from file failed." +msgstr "Імпартаванне налад з файла пацярпела няўдачу." + +#: breadcrumb_navxt_admin.php:1331 +msgid "The Breadcrumb NavXT settings were successfully imported from file." +msgstr "Налады Breadcrumb NavXT поўнасцю імпартаваныя з файла." + +#: breadcrumb_navxt_admin.php:1335 +msgid "The Breadcrumb NavXT settings were reset to the default values." +msgstr "Налады Breadcrumb NavXT збітыя да звычайных." + +#: breadcrumb_navxt_class.php:100 +msgid "Blog" +msgstr "Блог" + +#: breadcrumb_navxt_class.php:102 +#: breadcrumb_navxt_class.php:104 +#: breadcrumb_navxt_class.php:128 +#: breadcrumb_navxt_class.php:142 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:117 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:158 +msgid "404" +msgstr "404 " + +#: breadcrumb_navxt_class.php:161 +msgid "Search results for '" +msgstr "Рэзультат пошуку для '" + +#: breadcrumb_navxt_class.php:172 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:175 +msgid "Articles by: " +msgstr "Артыкулы па:" + +#: breadcrumb_navxt_class.php:186 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:189 +msgid "Archive by category '" +msgstr "Архіў па катэгорыям '" + +#: breadcrumb_navxt_class.php:193 +msgid "Archive by tag '" +msgstr "Архіў па тэгам '" + +#: breadcrumb_navxt_class.php:196 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:464 +msgid "Untagged" +msgstr "Без тэгаў" + +#~ msgid "Leave the home breadcrumb out of the trail." +#~ msgstr "Soll nicht dargestellt werden." + diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-de_DE.mo b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-de_DE.mo new file mode 100644 index 0000000..a982a97 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-de_DE.mo differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-de_DE.po b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-de_DE.po new file mode 100644 index 0000000..29a703a --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-de_DE.po @@ -0,0 +1,653 @@ +msgid "" +msgstr "" +"Project-Id-Version: Breadcrumb NavXT\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/breadcrumb-navxt\n" +"POT-Creation-Date: 2010-08-13 02:16+0000\n" +"PO-Revision-Date: 2010-08-17 12:32+0100\n" +"Last-Translator: Various \n" +"Language-Team: John Havlik \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: English\n" +"X-Poedit-KeywordsList: __;_e\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-SearchPath-0: C:\\Users\\John\\Documents\\Aptana Studio\\Breadcrumb NavXT\\trunk\n" + +#: breadcrumb_navxt_admin.php:30 +#, php-format +msgid "Your PHP version is too old, please upgrade to a newer version. Your version is %s, this plugin requires %s" +msgstr "Deine PHP-Version ist zu alt, bitte aktualisiere PHP. Deine Version ist %s, dieses Plugin benötigt %s" + +#: breadcrumb_navxt_admin.php:112 +msgid "Insufficient privileges to proceed." +msgstr "Es fehlen Berechtigungen um fortzufahren." + +#: breadcrumb_navxt_admin.php:189 +#: breadcrumb_navxt_admin.php:280 +#: breadcrumb_navxt_admin.php:591 +#: breadcrumb_navxt_class.php:156 +#: breadcrumb_navxt_class.php:160 +#: breadcrumb_navxt_class.php:184 +#: breadcrumb_navxt_class.php:198 +msgid "" +msgstr "" + +#: breadcrumb_navxt_admin.php:349 +msgid "Settings successfully saved." +msgstr "Einstellungen erfolgreich gespeichert." + +#: breadcrumb_navxt_admin.php:349 +msgid "Undo the options save." +msgstr "Wiederherstellen der Optionen-Speicherung" + +#: breadcrumb_navxt_admin.php:372 +#, php-format +msgid "Tips for the settings are located below select options. Please refer to the %sdocumentation%s for more information." +msgstr "Tipps zu einzelnen Einstellungen befinden sich meist unter oder bei den Eingabefeldern. Weitere Informationen hält die %sOnline-Dokumentation%s (Englisch) bereit." + +#: breadcrumb_navxt_admin.php:373 +msgid "Go to the Breadcrumb NavXT online documentation" +msgstr "Zur Breadcrumb NavXT Online-Dokumentation (englisch)" + +#: breadcrumb_navxt_admin.php:459 +#: mtekk_admin_class.php:444 +msgid "Import" +msgstr "Import" + +#: breadcrumb_navxt_admin.php:459 +#: mtekk_admin_class.php:445 +msgid "Export" +msgstr "Export" + +#: breadcrumb_navxt_admin.php:459 +#: mtekk_admin_class.php:446 +msgid "Reset" +msgstr "Zurücksetzen" + +#: breadcrumb_navxt_admin.php:481 +msgid "Breadcrumb NavXT Settings" +msgstr "Breadcrumb NavXT Einstellungen" + +#: breadcrumb_navxt_admin.php:489 +msgid "General" +msgstr "Allgemein" + +#: breadcrumb_navxt_admin.php:492 +msgid "Breadcrumb Separator" +msgstr "Breadcrumb Trennsymbol" + +#: breadcrumb_navxt_admin.php:492 +msgid "Placed in between each breadcrumb." +msgstr "Wird zwischen jedem Breadcrumb angezeigt." + +#: breadcrumb_navxt_admin.php:493 +msgid "Breadcrumb Max Title Length" +msgstr "Maximale Länge eines Titels" + +#: breadcrumb_navxt_admin.php:497 +msgid "Home Breadcrumb" +msgstr "Home-Breadcrumb" + +#: breadcrumb_navxt_admin.php:502 +msgid "Place the home breadcrumb in the trail." +msgstr "Soll dargestellt werden." + +#: breadcrumb_navxt_admin.php:507 +msgid "Home Title: " +msgstr "Titel:" + +#: breadcrumb_navxt_admin.php:515 +msgid "Blog Breadcrumb" +msgstr "Blog-Breadcrumb" + +#: breadcrumb_navxt_admin.php:515 +msgid "Place the blog breadcrumb in the trail." +msgstr "Blog-Breqadcrumb soll angezeigt werden." + +#: breadcrumb_navxt_admin.php:516 +msgid "Home Prefix" +msgstr "Home-Prefix" + +#: breadcrumb_navxt_admin.php:517 +msgid "Home Suffix" +msgstr "Home-Suffix" + +#: breadcrumb_navxt_admin.php:518 +msgid "Home Anchor" +msgstr "Home-Link" + +#: breadcrumb_navxt_admin.php:518 +msgid "The anchor template for the home breadcrumb." +msgstr "Vorlage für den Link des Home-Breadcrumb." + +#: breadcrumb_navxt_admin.php:519 +msgid "Blog Anchor" +msgstr "Blog-Link" + +#: breadcrumb_navxt_admin.php:519 +msgid "The anchor template for the blog breadcrumb, used only in static front page environments." +msgstr "Vorlage für den Link des Blog-Breadcrumbs, wird nur verwendet wenn eine \"statische Seite\" als Startseite verwendet wird." + +#: breadcrumb_navxt_admin.php:524 +msgid "Current Item" +msgstr "Aktuelles Element" + +#: breadcrumb_navxt_admin.php:527 +msgid "Link Current Item" +msgstr "Aktuelles Element verlinken" + +#: breadcrumb_navxt_admin.php:527 +msgid "Yes" +msgstr "Ja" + +#: breadcrumb_navxt_admin.php:528 +msgid "Current Item Prefix" +msgstr "Aktuelles Elementen-Prefix" + +#: breadcrumb_navxt_admin.php:528 +msgid "This is always placed in front of the last breadcrumb in the trail, before any other prefixes for that breadcrumb." +msgstr "Wird immer vor dem letzten Breadcrumb dargestellt und zwar vor allen anderen Prefix(en) für dieses Breadcrumb." + +#: breadcrumb_navxt_admin.php:529 +msgid "Current Item Suffix" +msgstr "Aktuelles Elementen-Suffix" + +#: breadcrumb_navxt_admin.php:529 +msgid "This is always placed after the last breadcrumb in the trail, and after any other prefixes for that breadcrumb." +msgstr "Analog zum Prefix wird auch das Suffix immer hinter dem letzten Breadcrumb inkl. Prefix(en) dargestellt." + +#: breadcrumb_navxt_admin.php:530 +msgid "Current Item Anchor" +msgstr "Aktuelles-Element-Link" + +#: breadcrumb_navxt_admin.php:530 +msgid "The anchor template for current item breadcrumbs." +msgstr "Vorlage für den Link des aktuellen Elements." + +#: breadcrumb_navxt_admin.php:531 +msgid "Paged Breadcrumb" +msgstr "Seitenzahlen Breadcrumb" + +#: breadcrumb_navxt_admin.php:531 +msgid "Include the paged breadcrumb in the breadcrumb trail." +msgstr "Seitenzahlen Breadcrumb soll in der Aufreihung gezeigt werden." + +#: breadcrumb_navxt_admin.php:531 +msgid "Indicates that the user is on a page other than the first on paginated posts/pages." +msgstr "Zeigt an, dass die Leserin sich auf einer anderen als der ersten Seite befindet, falls Mehrseitigkeit unterstützt wird (funktioniert bei beiden Typen, Beitrag und Seite)." + +#: breadcrumb_navxt_admin.php:532 +msgid "Paged Prefix" +msgstr "Seitenzahlen-Prefix" + +#: breadcrumb_navxt_admin.php:533 +msgid "Paged Suffix" +msgstr "Seitenzahlen-Suffix" + +#: breadcrumb_navxt_admin.php:538 +msgid "Posts & Pages" +msgstr "Beiträge & Seiten" + +#: breadcrumb_navxt_admin.php:541 +msgid "Post Prefix" +msgstr "Beitrags-Prefix" + +#: breadcrumb_navxt_admin.php:542 +msgid "Post Suffix" +msgstr "Beitrags-Suffix" + +#: breadcrumb_navxt_admin.php:543 +msgid "Post Anchor" +msgstr "Beitrags-Link" + +#: breadcrumb_navxt_admin.php:543 +msgid "The anchor template for post breadcrumbs." +msgstr "Vorlage für den Link des Beitrag-Breadcrumbs." + +#: breadcrumb_navxt_admin.php:544 +msgid "Post Taxonomy Display" +msgstr "Beitrags-Klassifizierung" + +#: breadcrumb_navxt_admin.php:544 +msgid "Show the taxonomy leading to a post in the breadcrumb trail." +msgstr "Klassifizierung soll vor dem Beitrag in der Aufreihung dargestellt werden." + +#: breadcrumb_navxt_admin.php:548 +msgid "Post Taxonomy" +msgstr "Klassifizierung des Beitrages" + +#: breadcrumb_navxt_admin.php:552 +#: breadcrumb_navxt_admin.php:650 +msgid "Categories" +msgstr "Kategorien" + +#: breadcrumb_navxt_admin.php:553 +msgid "Dates" +msgstr "Datum" + +#: breadcrumb_navxt_admin.php:554 +#: breadcrumb_navxt_admin.php:662 +msgid "Tags" +msgstr "Tags" + +#: breadcrumb_navxt_admin.php:555 +msgid "Pages" +msgstr "Seiten" + +#: breadcrumb_navxt_admin.php:566 +#: breadcrumb_navxt_admin.php:640 +msgid "The taxonomy which the breadcrumb trail will show." +msgstr "Art der Klassifizierung, die die Aufreihung der Breadcrumbs nutzen wird. Hier ist eine Entscheidung zu treffen, da nicht beides - Kategorie und Tags - gleichzeitig angezeigt werden kann." + +#: breadcrumb_navxt_admin.php:570 +msgid "Page Prefix" +msgstr "Seiten-Prefix" + +#: breadcrumb_navxt_admin.php:571 +msgid "Page Suffix" +msgstr "Seiten-Suffix" + +#: breadcrumb_navxt_admin.php:572 +msgid "Page Anchor" +msgstr "Seiten-Link" + +#: breadcrumb_navxt_admin.php:572 +msgid "The anchor template for page breadcrumbs." +msgstr "Vorlage für den Link des Seiten-Breadcrumbs." + +#: breadcrumb_navxt_admin.php:573 +msgid "Attachment Prefix" +msgstr "Anhangs-Prefix" + +#: breadcrumb_navxt_admin.php:574 +msgid "Attachment Suffix" +msgstr "Anhangs-Suffix" + +#: breadcrumb_navxt_admin.php:616 +#: breadcrumb_navxt_admin.php:699 +#, php-format +msgid "%s Prefix" +msgstr "%s Prefix" + +#: breadcrumb_navxt_admin.php:617 +#: breadcrumb_navxt_admin.php:700 +#, php-format +msgid "%s Suffix" +msgstr "%s Suffix" + +#: breadcrumb_navxt_admin.php:618 +#: breadcrumb_navxt_admin.php:701 +#, php-format +msgid "%s Anchor" +msgstr "%s-Link" + +#: breadcrumb_navxt_admin.php:618 +#: breadcrumb_navxt_admin.php:701 +#, php-format +msgid "The anchor template for %s breadcrumbs." +msgstr "Vorlage für den Link des %s-Breadcrumbs." + +#: breadcrumb_navxt_admin.php:622 +#, php-format +msgid "%s Taxonomy Display" +msgstr "%s Klassifizierungs-Anzeige" + +#: breadcrumb_navxt_admin.php:622 +#, php-format +msgid "Show the taxonomy leading to a %s in the breadcrumb trail." +msgstr "Klassifizierung soll vor %s in der Aufreihung dargestellt werden." + +#: breadcrumb_navxt_admin.php:626 +#, php-format +msgid "%s Taxonomy" +msgstr "%s Klassifizierung" + +#: breadcrumb_navxt_admin.php:653 +msgid "Category Prefix" +msgstr "Kategorie-Prefix" + +#: breadcrumb_navxt_admin.php:653 +msgid "Applied before the anchor on all category breadcrumbs." +msgstr "Wir vor dem Link von allen Kategorien-Breadcrumbs dargestellt." + +#: breadcrumb_navxt_admin.php:654 +msgid "Category Suffix" +msgstr "Kategorie-Suffix" + +#: breadcrumb_navxt_admin.php:654 +msgid "Applied after the anchor on all category breadcrumbs." +msgstr "Wir nach dem Link von allen Kategorien-Breadcrumbs dargestellt." + +#: breadcrumb_navxt_admin.php:655 +msgid "Category Anchor" +msgstr "Kategorie-Link" + +#: breadcrumb_navxt_admin.php:655 +msgid "The anchor template for category breadcrumbs." +msgstr "Vorlage für den Link des Kategorien-Breadcrumbs." + +#: breadcrumb_navxt_admin.php:656 +msgid "Archive by Category Prefix" +msgstr "Archiv-Prefix (Kategorien)" + +#: breadcrumb_navxt_admin.php:656 +msgid "Applied before the title of the current item breadcrumb on an archive by cateogry page." +msgstr "Wir vor dem Link von allen Archiv-Kategorien-Breadcrumbs dargestellt." + +#: breadcrumb_navxt_admin.php:657 +msgid "Archive by Category Suffix" +msgstr "Archiv-Suffix (Kategorien)" + +#: breadcrumb_navxt_admin.php:657 +msgid "Applied after the title of the current item breadcrumb on an archive by cateogry page." +msgstr "Wird nach dem Link von allen Archiv-Kategorien-Breadcrumbs dargestellt." + +#: breadcrumb_navxt_admin.php:665 +msgid "Tag Prefix" +msgstr "Tag-Prefix" + +#: breadcrumb_navxt_admin.php:665 +msgid "Applied before the anchor on all tag breadcrumbs." +msgstr "Wird vor dem Link der Tag-Breadcrumbs dargestellt." + +#: breadcrumb_navxt_admin.php:666 +msgid "Tag Suffix" +msgstr "Tag-Suffix" + +#: breadcrumb_navxt_admin.php:666 +msgid "Applied after the anchor on all tag breadcrumbs." +msgstr "Wird nach dem Link der Tag-Breadcrumbs dargestellt." + +#: breadcrumb_navxt_admin.php:667 +msgid "Tag Anchor" +msgstr "Tag-Link" + +#: breadcrumb_navxt_admin.php:667 +msgid "The anchor template for tag breadcrumbs." +msgstr "Vorlage für den Link des Tag-Breadcrumbs." + +#: breadcrumb_navxt_admin.php:668 +msgid "Archive by Tag Prefix" +msgstr "Archiv-Prefix (Tag)" + +#: breadcrumb_navxt_admin.php:668 +msgid "Applied before the title of the current item breadcrumb on an archive by tag page." +msgstr "Wird vor dem Link von allen Tag-Archiv-Breadcrumbs dargestellt." + +#: breadcrumb_navxt_admin.php:669 +msgid "Archive by Tag Suffix" +msgstr "Archiv-Suffix (Tag)" + +#: breadcrumb_navxt_admin.php:669 +msgid "Applied after the title of the current item breadcrumb on an archive by tag page." +msgstr "Wird nach dem Link von allen Tag-Archiv-Breadcrumbs dargestellt." + +#: breadcrumb_navxt_admin.php:699 +#, php-format +msgid "Applied before the anchor on all %s breadcrumbs." +msgstr "Wird vor dem Link der %s-Breadcrumbs dargestellt." + +#: breadcrumb_navxt_admin.php:700 +#, php-format +msgid "Applied after the anchor on all %s breadcrumbs." +msgstr "Wird nach dem Link der %s-Breadcrumbs dargestellt." + +#: breadcrumb_navxt_admin.php:702 +#, php-format +msgid "Archive by %s Prefix" +msgstr "Archiv-Prefix (%s)" + +#: breadcrumb_navxt_admin.php:702 +#, php-format +msgid "Applied before the title of the current item breadcrumb on an archive by %s page." +msgstr "Wird vor dem Link von allen %s-Archiv-Breadcrumbs dargestellt." + +#: breadcrumb_navxt_admin.php:703 +#, php-format +msgid "Archive by %s Suffix" +msgstr "Archiv-Suffix (%s)" + +#: breadcrumb_navxt_admin.php:703 +#, php-format +msgid "Applied after the title of the current item breadcrumb on an archive by %s page." +msgstr "Wird nach dem Link von allen %s-Archiv-Breadcrumbs dargestellt." + +#: breadcrumb_navxt_admin.php:712 +msgid "Date Archives" +msgstr "Archiv (Datum)" + +#: breadcrumb_navxt_admin.php:715 +msgid "Date Anchor" +msgstr "Datums-Link" + +#: breadcrumb_navxt_admin.php:715 +msgid "The anchor template for date breadcrumbs." +msgstr "Vorlage für den Link der Datums-Breadcrumbs." + +#: breadcrumb_navxt_admin.php:716 +msgid "Archive by Date Prefix" +msgstr "Archiv-Suffix (Datum)" + +#: breadcrumb_navxt_admin.php:716 +msgid "Applied before the anchor on all date breadcrumbs." +msgstr "Wird vor dem Link der Datums-Breadcrumbs angezeigt." + +#: breadcrumb_navxt_admin.php:717 +msgid "Archive by Date Suffix" +msgstr "Archiv-Suffix (Datum)" + +#: breadcrumb_navxt_admin.php:717 +msgid "Applied after the anchor on all date breadcrumbs." +msgstr "Wird nach dem Link der Datums-Archiv-Breadcrumbs angezeigt." + +#: breadcrumb_navxt_admin.php:722 +msgid "Miscellaneous" +msgstr "Verschiedenes" + +#: breadcrumb_navxt_admin.php:725 +msgid "Author Prefix" +msgstr "Autor-Prefix" + +#: breadcrumb_navxt_admin.php:726 +msgid "Author Suffix" +msgstr "Autor-Suffix" + +#: breadcrumb_navxt_admin.php:727 +msgid "Author Display Format" +msgstr "Autoren-Darstellung" + +#: breadcrumb_navxt_admin.php:727 +msgid "display_name uses the name specified in \"Display name publicly as\" under the user profile the others correspond to options in the user profile." +msgstr "display_name steht für die Darstellung, die der Benutzer in seinem Profil gewählt hat, die anderen Optionen korrespondieren zu den Werten im Benutzerprofil." + +#: breadcrumb_navxt_admin.php:728 +msgid "Search Prefix" +msgstr "Suche-Prefix" + +#: breadcrumb_navxt_admin.php:729 +msgid "Search Suffix" +msgstr "Suche-Suffix" + +#: breadcrumb_navxt_admin.php:730 +msgid "Search Anchor" +msgstr "Suche-Link" + +#: breadcrumb_navxt_admin.php:730 +msgid "The anchor template for search breadcrumbs, used only when the search results span several pages." +msgstr "Vorlage für den Link der Suche-Breadcrumbs. Wird nur benutzt, falls die Suchergebnisse über mehrere Seiten laufen." + +#: breadcrumb_navxt_admin.php:731 +msgid "404 Title" +msgstr "404-Titel" + +#: breadcrumb_navxt_admin.php:732 +msgid "404 Prefix" +msgstr "404-Prefix" + +#: breadcrumb_navxt_admin.php:733 +msgid "404 Suffix" +msgstr "404-Suffix" + +#: breadcrumb_navxt_admin.php:738 +msgid "Save Changes" +msgstr "Änderungen speichern" + +#: breadcrumb_navxt_class.php:154 +msgid "Blog" +msgstr "Blog" + +#: breadcrumb_navxt_class.php:173 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:214 +msgid "404" +msgstr "404" + +#: breadcrumb_navxt_class.php:217 +msgid "Search results for '" +msgstr "Suchergebnisse für '" + +#: breadcrumb_navxt_class.php:221 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:228 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:231 +msgid "Articles by: " +msgstr "Artikel von:" + +#: breadcrumb_navxt_class.php:235 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:244 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:247 +msgid "Archive by category '" +msgstr "Archiv nach Kategorie '" + +#: breadcrumb_navxt_class.php:251 +msgid "Archive by tag '" +msgstr "Archiv nach Tag '" + +#: breadcrumb_navxt_class.php:254 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:425 +msgid "Untagged" +msgstr "Ohne Tags" + +#: breadcrumb_navxt_widget.php:24 +msgid "Adds a breadcrumb trail to your sidebar" +msgstr "Packt einen Brotkrumen Pfad (Breadcrumb Trail) in die Sidebar." + +#: breadcrumb_navxt_widget.php:72 +msgid "Title:" +msgstr "Titel:" + +#: breadcrumb_navxt_widget.php:77 +msgid "Output trail as a list" +msgstr "Als Liste ausgeben" + +#: breadcrumb_navxt_widget.php:79 +msgid "Link the breadcrumbs" +msgstr "Breadcrumbs verlinken" + +#: breadcrumb_navxt_widget.php:81 +msgid "Reverse the order of the trail" +msgstr "Reihenfolge des Pfades umkehren" + +#: breadcrumb_navxt_widget.php:83 +msgid "Hide the trail on the front page" +msgstr "Brotkrumen nicht auf der Startseite anzeigen" + +#: mtekk_admin_class.php:56 +msgid "Undo" +msgstr "Rückgänig" + +#: mtekk_admin_class.php:150 +msgid "Settings" +msgstr "Einstellungen" + +#: mtekk_admin_class.php:284 +msgid "Settings successfully imported from the uploaded file." +msgstr "Einstellungen wurden erfolgreich importiert." + +#: mtekk_admin_class.php:284 +msgid "Undo the options import." +msgstr "Einstellungs-Import Rückgänig machen." + +#: mtekk_admin_class.php:289 +msgid "Importing settings from file failed." +msgstr "Datei-Import ist fehlgeschlagen." + +#: mtekk_admin_class.php:310 +msgid "Settings successfully reset to the default values." +msgstr "Einstellungen wurden erfolgreich zurückgesetzt." + +#: mtekk_admin_class.php:310 +msgid "Undo the options reset." +msgstr "Einstellungs-Reset Rückgänig machen." + +#: mtekk_admin_class.php:324 +msgid "Settings successfully undid the last operation." +msgstr "Einstellungen wurden erfolgreich rückgänig gemacht." + +#: mtekk_admin_class.php:324 +msgid "Undo the last undo operation." +msgstr "Wiederherstellen." + +#: mtekk_admin_class.php:354 +#, php-format +msgid "Get help with \"%s\"" +msgstr "Hilfe für \"%s\"" + +#: mtekk_admin_class.php:435 +msgid "Import/Export/Reset Settings" +msgstr "Import/Export/Zurücksetzen von Einstellungen" + +#: mtekk_admin_class.php:436 +msgid "Import settings from a XML file, export the current settings to a XML file, or reset to the default settings." +msgstr "Einstellungen aus einer XML-Datei importieren, die aktuellen Einstellungen in eine XML-Datei exportieren oder die Einstellungen auf Standardwerte zurücksetzen." + +#: mtekk_admin_class.php:439 +msgid "Settings File" +msgstr "Datei mit Einstellungen" + +#: mtekk_admin_class.php:442 +msgid "Select a XML settings file to upload and import settings from." +msgstr "Wähle eine XML-Datei zum hochladen, aus der die Einstellungen importiert werden können." + +#~ msgid "" +#~ "All of your current Breadcrumb NavXT settings will be overwritten with " +#~ "the default values. Are you sure you want to continue?" +#~ msgstr "" +#~ "Alle Breadcrumb NavXT Einstellungen werden mit den Standardwerten " +#~ "überschrieben. Fortfahren?" +#~ msgid "" +#~ "All of your current Breadcrumb NavXT settings will be overwritten with " +#~ "the imported values. Are you sure you want to continue?" +#~ msgstr "" +#~ "Alle Breadcrumb NavXT Einstellungen werden mit den importierten Werten " +#~ "überschrieben. Fortfahren?" +#~ msgid "" +#~ "Warning, your version of Breadcrumb NavXT does not match the version " +#~ "supported by this administrative interface. As a result, settings may not " +#~ "work as expected." +#~ msgstr "" +#~ "Warnung: Deine Version von Breadcrumb NavXT stimmt nicht mit den " +#~ "unterstützen Versionen von diesem Administrations-Interface überein. Dies " +#~ "kann zu Fehlfunktionen führen." +#~ msgid "Your Breadcrumb NavXT Administration interface version is " +#~ msgstr "Die Breadcrumb NavXT Administrations-Interface Version ist " +#~ msgid "Your Breadcrumb NavXT version is " +#~ msgstr "Die Breadcrumb NavXT Version ist " + diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-es_ES.mo b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-es_ES.mo new file mode 100644 index 0000000..65774b5 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-es_ES.mo differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-es_ES.po b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-es_ES.po new file mode 100644 index 0000000..f980e1f --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-es_ES.po @@ -0,0 +1,777 @@ +msgid "" +msgstr "" +"Project-Id-Version: Breadcrumb NavXT\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/breadcrumb-navxt\n" +"POT-Creation-Date: 2011-02-09 17:37:49+00:00\n" +"PO-Revision-Date: 2011-02-19 16:54-0600\n" +"Last-Translator: Karin Sequen \n" +"Language-Team: Karin Sequen || Bumerang180 \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Spanish\n" +"X-Poedit-KeywordsList: __;_es\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-Country: GUATEMALA\n" +": \n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-SearchPath-0: C:/Documents and Settings/mtekk/My Documents/Aptana Studio/Breadcrumb NavXT/trunk\n" + +#: breadcrumb_navxt_widget.php:24 +msgid "Adds a breadcrumb trail to your sidebar" +msgstr "Agrega una ruta de navegación en su barra lateral" + +#: breadcrumb_navxt_widget.php:85 +msgid "Title:" +msgstr "Título:" + +#: breadcrumb_navxt_widget.php:89 +msgid "Output trail as:" +msgstr "Mostrar ruta como:" + +#: breadcrumb_navxt_widget.php:91 +msgid "List" +msgstr "Lista" + +#: breadcrumb_navxt_widget.php:92 +msgid "RDFa" +msgstr "RDFa" + +#: breadcrumb_navxt_widget.php:93 +msgid "Microformat" +msgstr "Microformato" + +#: breadcrumb_navxt_widget.php:94 +msgid "Plain" +msgstr "Texto plano" + +#: breadcrumb_navxt_widget.php:99 +msgid "Link the breadcrumbs" +msgstr "Enlace a la Ruta" + +#: breadcrumb_navxt_widget.php:101 +msgid "Reverse the order of the trail" +msgstr "Invertir el orden de la ruta" + +#: breadcrumb_navxt_widget.php:103 +msgid "Hide the trail on the front page" +msgstr "Ocultar la ruta de la página principal" + +#: mtekk_admin_class.php:59 +msgid "Undo" +msgstr "Deshacer" + +#: mtekk_admin_class.php:67 +#: mtekk_admin_class.php:191 +msgid "Migrate now." +msgstr "Migrar ahora." + +#: mtekk_admin_class.php:164 +msgid "Settings" +msgstr "Configuraciones" + +#: mtekk_admin_class.php:191 +msgid "Your settings are out of date." +msgstr "Sus ajustes están desactualizados." + +#: mtekk_admin_class.php:191 +msgid "Migrate the settings now." +msgstr "Migrar los ajustes ahora." + +#: mtekk_admin_class.php:198 +msgid "Your plugin install is incomplete." +msgstr "La instalación del plugin no se ha completado." + +#: mtekk_admin_class.php:198 +msgid "Load default settings now." +msgstr "Cargar los ajustes predeterminados ahora." + +#: mtekk_admin_class.php:198 +msgid "Complete now." +msgstr "Completar ahora." + +#: mtekk_admin_class.php:311 +msgid "Settings successfully imported from the uploaded file." +msgstr "Los ajustes de Breadcrumb NavXT se importaron exitosamente desde el archivo." + +#: mtekk_admin_class.php:311 +msgid "Undo the options import." +msgstr "Deshacer importación de opciones." + +#: mtekk_admin_class.php:316 +msgid "Importing settings from file failed." +msgstr "Falló la importación de los ajustes desde el archivo." + +#: mtekk_admin_class.php:335 +msgid "Settings successfully reset to the default values." +msgstr "Los ajustes predeterminados de Breadcrumb NavXT se restauraron exitosamente." + +#: mtekk_admin_class.php:335 +msgid "Undo the options reset." +msgstr "Deshacer reinicio de opciones." + +#: mtekk_admin_class.php:352 +msgid "Settings successfully undid the last operation." +msgstr "Se deshizo exitosamente la operación anterior." + +#: mtekk_admin_class.php:352 +msgid "Undo the last undo operation." +msgstr "Deshacer la última operación de \"deshacer\"" + +#: mtekk_admin_class.php:387 +msgid "Settings successfully migrated." +msgstr "Ajustes migrados exitosamente." + +#: mtekk_admin_class.php:394 +msgid "Default settings successfully installed." +msgstr "Los ajustes predeterminados se instalaron exitosamente." + +#: mtekk_admin_class.php:425 +msgid "Get help with \"%s\"" +msgstr "Obtener ayuda con \"%s\"" + +#: mtekk_admin_class.php:495 +msgid "Import/Export/Reset Settings" +msgstr "Importar/Exportar/Reiniciar Ajustes" + +#: mtekk_admin_class.php:496 +msgid "Import settings from a XML file, export the current settings to a XML file, or reset to the default settings." +msgstr "Importar los ajustes de Breadcrumb NavXT desde un archivo XML, exportar los ajustes actuales a un archivo XML o reiniciar los valores predeterminados de Breadcrumb NavXT." + +#: mtekk_admin_class.php:499 +msgid "Settings File" +msgstr "Archivo de Ajustes" + +#: mtekk_admin_class.php:502 +msgid "Select a XML settings file to upload and import settings from." +msgstr "Seleccionar un archivo XML para cargar e importar los ajustes de este plugin." + +#: mtekk_admin_class.php:504 +#: breadcrumb_navxt_admin.php:423 +msgid "Import" +msgstr "Importar" + +#: mtekk_admin_class.php:505 +#: breadcrumb_navxt_admin.php:423 +msgid "Export" +msgstr "Exportar" + +#: mtekk_admin_class.php:506 +#: breadcrumb_navxt_admin.php:423 +msgid "Reset" +msgstr "Reiniciar" + +#: breadcrumb_navxt_admin.php:35 +msgid "Your PHP version is too old, please upgrade to a newer version. Your version is %s, Breadcrumb NavXT requires %s" +msgstr "Su versión de PHP es obsoleta, por favor, actualícese a la nueva versión. Su versión es %s, este plugin requiere %s" + +#: breadcrumb_navxt_admin.php:112 +msgid "Insufficient privileges to proceed." +msgstr "No tiene privilegios para proceder." + +#: breadcrumb_navxt_admin.php:217 +#: breadcrumb_navxt_class.php:207 +msgid "Home" +msgstr "Inicio" + +#: breadcrumb_navxt_admin.php:219 +#: breadcrumb_navxt_admin.php:580 +#: breadcrumb_navxt_admin.php:773 +#: breadcrumb_navxt_class.php:130 +#: breadcrumb_navxt_class.php:209 +#: breadcrumb_navxt_class.php:219 +#: breadcrumb_navxt_class.php:223 +#: breadcrumb_navxt_class.php:247 +#: breadcrumb_navxt_class.php:263 +msgid "" +msgstr "" + +#: breadcrumb_navxt_admin.php:304 +msgid "Settings successfully saved." +msgstr "Ajustes guardados exitosamente." + +#: breadcrumb_navxt_admin.php:304 +#: breadcrumb_navxt_admin.php:309 +msgid "Undo the options save." +msgstr "Deshacer modificación de opciones." + +#: breadcrumb_navxt_admin.php:309 +msgid "Some settings were not saved." +msgstr "Algunos ajustes no fueron grabados." + +#: breadcrumb_navxt_admin.php:310 +msgid "The following settings were not saved:" +msgstr "Los siguientes ajustes no fueron grabados:" + +#: breadcrumb_navxt_admin.php:315 +msgid "Please include this message in your %sbug report%s." +msgstr "Por favor, incluir este mensaje en su %sreporte de bugs%s." + +#: breadcrumb_navxt_admin.php:315 +#: breadcrumb_navxt_admin.php:339 +msgid "Go to the Breadcrumb NavXT support post for your version." +msgstr "Ir a la documentación en línea de Breadcrumb NavXT para su versión." + +#: breadcrumb_navxt_admin.php:337 +msgid "Tips for the settings are located below select options. Please refer to the %sdocumentation%s for more information." +msgstr "Encontrará tips para las configuraciones debajo de cada opción. Por favor lea la %sdocumentación%s para más información (en inglés)." + +#: breadcrumb_navxt_admin.php:338 +msgid "Go to the Breadcrumb NavXT online documentation" +msgstr "Ir a la documentación en línea de Breadcrumb NavXT (en inglés)" + +#: breadcrumb_navxt_admin.php:339 +msgid "If you think you have found a bug, please include your WordPress version and details on how to reproduce the bug when you %sreport the issue%s." +msgstr "Si piensa que ha encontrado un bug, por favor incluya su versión de WordPress y los detalles de cómo se reproduce el bug cuando %sreporte el problema%s." + +#: breadcrumb_navxt_admin.php:340 +msgid "Quick Start Information" +msgstr "Información para Inicio Rápido" + +#: breadcrumb_navxt_admin.php:340 +msgid "For the settings on this page to take effect, you must either use the included Breadcrumb NavXT widget, or place either of the code sections below into your theme." +msgstr "Para que tomen efecto los ajustes en esta página, debe incluir el widget del plugin o colocar el código en su plantilla." + +#: breadcrumb_navxt_admin.php:341 +msgid "Breadcrumb trail with separators" +msgstr "Ruta de Navegación con Separadores" + +#: breadcrumb_navxt_admin.php:342 +msgid "Breadcrumb trail in list form" +msgstr "Ruta de Navegación como Listado" + +#: breadcrumb_navxt_admin.php:445 +msgid "Breadcrumb NavXT Settings" +msgstr "Opciones de Configuración de Breadcrumb NavXT" + +#: breadcrumb_navxt_admin.php:453 +msgid "General" +msgstr "General" + +#: breadcrumb_navxt_admin.php:456 +msgid "Breadcrumb Separator" +msgstr "Separador de Navegación" + +#: breadcrumb_navxt_admin.php:456 +msgid "Placed in between each breadcrumb." +msgstr "Colocado en medio de cada opción de navegación." + +#: breadcrumb_navxt_admin.php:457 +msgid "Breadcrumb Max Title Length" +msgstr "Máximo # de caracteres del Título en la Ruta de Navegación" + +#: breadcrumb_navxt_admin.php:461 +msgid "Home Breadcrumb" +msgstr "Incluir Inicio" + +#: breadcrumb_navxt_admin.php:466 +msgid "Place the home breadcrumb in the trail." +msgstr "Colocar un enlace a la página de inicio en la ruta de navegación." + +#: breadcrumb_navxt_admin.php:471 +msgid "Home Title: " +msgstr "Título de Página de Inicio:" + +#: breadcrumb_navxt_admin.php:479 +msgid "Home Prefix" +msgstr "Prefijo de Inicio" + +#: breadcrumb_navxt_admin.php:480 +msgid "Home Suffix" +msgstr "Sufijo de Inicio" + +#: breadcrumb_navxt_admin.php:481 +msgid "Home Anchor" +msgstr "Vínculo a Inicio" + +#: breadcrumb_navxt_admin.php:481 +msgid "The anchor template for the home breadcrumb." +msgstr "Plantilla del vínculo para la página de inicio en la ruta de navegación." + +#: breadcrumb_navxt_admin.php:482 +msgid "Blog Breadcrumb" +msgstr "Incluir Inicio (del Blog)" + +#: breadcrumb_navxt_admin.php:482 +msgid "Place the blog breadcrumb in the trail." +msgstr "Colocar un enlace a la página de inicio en la ruta de navegación." + +#: breadcrumb_navxt_admin.php:483 +msgid "Blog Anchor" +msgstr "Vínculo a Blog" + +#: breadcrumb_navxt_admin.php:483 +msgid "The anchor template for the blog breadcrumb, used only in static front page environments." +msgstr "Plantilla del vínculo al blog en la ruta de navegación, utilizado sólo en páginas estáticas." + +#: breadcrumb_navxt_admin.php:487 +msgid "Main Site Breadcrumb" +msgstr "Ruta del Sitio Principal" + +#: breadcrumb_navxt_admin.php:492 +msgid "Place the main site home breadcrumb in the trail in an multisite setup." +msgstr "Colocar un enlace a la página de inicio del sitio principal en la ruta de navegación de una configuración con múltiples blogs." + +#: breadcrumb_navxt_admin.php:497 +msgid "Main Site Home Title: " +msgstr "Título de Página de Inicio del Sitio Principal: " + +#: breadcrumb_navxt_admin.php:506 +msgid "Main Site Home Prefix" +msgstr "Prefijo de Inicio del Sitio Principal" + +#: breadcrumb_navxt_admin.php:506 +#: breadcrumb_navxt_admin.php:507 +msgid "Used for the main site home breadcrumb in an multisite setup" +msgstr "Utilizado para el sitio principal de breadcrumb en una configuración para múltiples blogs" + +#: breadcrumb_navxt_admin.php:507 +msgid "Main Site Home Suffix" +msgstr "Sufijo de Inicio del Sitio Principal" + +#: breadcrumb_navxt_admin.php:508 +msgid "Main Site Home Anchor" +msgstr "Vínculo a Inicio del Sitio Principal" + +#: breadcrumb_navxt_admin.php:508 +msgid "The anchor template for the main site home breadcrumb, used only in multisite environments." +msgstr "La plantilla de enlace para la página de inicio del sitio principal, utilizada sólo en configuraciones con múltiples blogs." + +#: breadcrumb_navxt_admin.php:513 +msgid "Current Item" +msgstr "Item Actual" + +#: breadcrumb_navxt_admin.php:516 +msgid "Link Current Item" +msgstr "Incluir Vínculo a Item Actual" + +#: breadcrumb_navxt_admin.php:516 +msgid "Yes" +msgstr "Sí" + +#: breadcrumb_navxt_admin.php:517 +msgid "Current Item Prefix" +msgstr "Prefijo de Item Actual" + +#: breadcrumb_navxt_admin.php:517 +msgid "This is always placed in front of the last breadcrumb in the trail, before any other prefixes for that breadcrumb." +msgstr "Esto se coloca siempre antes de la última opción de la ruta de navegación, antes que cualquier otro prefijo para esa opción." + +#: breadcrumb_navxt_admin.php:518 +msgid "Current Item Suffix" +msgstr "Sufijo de Item Actual" + +#: breadcrumb_navxt_admin.php:518 +msgid "This is always placed after the last breadcrumb in the trail, and after any other prefixes for that breadcrumb." +msgstr "Esto se coloca siempre después del último item de la ruta de navegación y después de cualquier otro sufijo para ese item." + +#: breadcrumb_navxt_admin.php:519 +msgid "Current Item Anchor" +msgstr "Vínculo a Item Actual" + +#: breadcrumb_navxt_admin.php:519 +msgid "The anchor template for current item breadcrumbs." +msgstr "Plantilla del vínculo para el item actual en la ruta de navegación." + +#: breadcrumb_navxt_admin.php:520 +msgid "Paged Breadcrumb" +msgstr "Ruta de Navegación Paginada" + +#: breadcrumb_navxt_admin.php:520 +msgid "Include the paged breadcrumb in the breadcrumb trail." +msgstr "Incluir la navegación paginada en la ruta de navegación" + +#: breadcrumb_navxt_admin.php:520 +msgid "Indicates that the user is on a page other than the first on paginated posts/pages." +msgstr "Mostrar que el usuario está en una página distinta a la primera de una entrada/archivo con multiples páginas." + +#: breadcrumb_navxt_admin.php:521 +msgid "Paged Prefix" +msgstr "Prefijo para Paginado" + +#: breadcrumb_navxt_admin.php:522 +msgid "Paged Suffix" +msgstr "Sufijo para Paginado" + +#: breadcrumb_navxt_admin.php:527 +msgid "Posts & Pages" +msgstr "Entradas & Páginas" + +#: breadcrumb_navxt_admin.php:530 +msgid "Post Prefix" +msgstr "Prefijo de Entrada" + +#: breadcrumb_navxt_admin.php:531 +msgid "Post Suffix" +msgstr "Sufijo de Entrada" + +#: breadcrumb_navxt_admin.php:532 +msgid "Post Anchor" +msgstr "Vínculo a Entrada" + +#: breadcrumb_navxt_admin.php:532 +msgid "The anchor template for post breadcrumbs." +msgstr "Plantilla del vínculo para entradas en la ruta de navegación." + +#: breadcrumb_navxt_admin.php:533 +msgid "Post Taxonomy Display" +msgstr "Mostrar Clasificación de Entradas" + +#: breadcrumb_navxt_admin.php:533 +msgid "Show the taxonomy leading to a post in the breadcrumb trail." +msgstr "Mostrar la ruta de navegación con la clasificación que lleva la entrada." + +#: breadcrumb_navxt_admin.php:537 +msgid "Post Taxonomy" +msgstr "Clasificación de Entradas" + +#: breadcrumb_navxt_admin.php:541 +#: breadcrumb_navxt_admin.php:663 +msgid "Categories" +msgstr "Categorías" + +#: breadcrumb_navxt_admin.php:542 +#: breadcrumb_navxt_admin.php:641 +msgid "Dates" +msgstr "Fechas" + +#: breadcrumb_navxt_admin.php:543 +#: breadcrumb_navxt_admin.php:675 +msgid "Tags" +msgstr "Etiquetas" + +#: breadcrumb_navxt_admin.php:544 +#: breadcrumb_navxt_admin.php:642 +msgid "Pages" +msgstr "Páginas" + +#: breadcrumb_navxt_admin.php:555 +#: breadcrumb_navxt_admin.php:653 +msgid "The taxonomy which the breadcrumb trail will show." +msgstr "El tipo de clasificación que se mostrará en la ruta de navegación." + +#: breadcrumb_navxt_admin.php:559 +msgid "Page Prefix" +msgstr "Prefijo de Página" + +#: breadcrumb_navxt_admin.php:560 +msgid "Page Suffix" +msgstr "Sufijo de Página" + +#: breadcrumb_navxt_admin.php:561 +msgid "Page Anchor" +msgstr "Vínculo a Página" + +#: breadcrumb_navxt_admin.php:561 +msgid "The anchor template for page breadcrumbs." +msgstr "Plantilla del vínculo para páginas en la ruta de navegación." + +#: breadcrumb_navxt_admin.php:562 +msgid "Attachment Prefix" +msgstr "Prefijo de Archivo Adjunto" + +#: breadcrumb_navxt_admin.php:563 +msgid "Attachment Suffix" +msgstr "Sufijo de Archivo Adjunto" + +#: breadcrumb_navxt_admin.php:616 +#: breadcrumb_navxt_admin.php:708 +msgid "%s Prefix" +msgstr "Prefijo de %s" + +#: breadcrumb_navxt_admin.php:617 +#: breadcrumb_navxt_admin.php:709 +msgid "%s Suffix" +msgstr "Sufijo de %s" + +#: breadcrumb_navxt_admin.php:618 +#: breadcrumb_navxt_admin.php:710 +msgid "%s Anchor" +msgstr "Vínculo a %s" + +#: breadcrumb_navxt_admin.php:618 +#: breadcrumb_navxt_admin.php:710 +msgid "The anchor template for %s breadcrumbs." +msgstr "La plantilla de vínculo para los elementos de ruta de %s." + +#: breadcrumb_navxt_admin.php:623 +msgid "%s Root Page" +msgstr "%s Página Raíz" + +#: breadcrumb_navxt_admin.php:626 +msgid "— Select —" +msgstr "— Seleccione —" + +#: breadcrumb_navxt_admin.php:633 +msgid "%s Taxonomy Display" +msgstr "%s Despliegue de Clasificación" + +#: breadcrumb_navxt_admin.php:633 +msgid "Show the taxonomy leading to a %s in the breadcrumb trail." +msgstr "Mostrar la clasificación que lleva a %s en la ruta de navegación." + +#: breadcrumb_navxt_admin.php:637 +msgid "%s Taxonomy" +msgstr "%s Clasificación" + +#: breadcrumb_navxt_admin.php:666 +msgid "Category Prefix" +msgstr "Prefijo de Categoría" + +#: breadcrumb_navxt_admin.php:666 +msgid "Applied before the anchor on all category breadcrumbs." +msgstr "Aplicado antes del vínculo de todas las opciones de categoría en la ruta." + +#: breadcrumb_navxt_admin.php:667 +msgid "Category Suffix" +msgstr "Sufijo de Categoría" + +#: breadcrumb_navxt_admin.php:667 +msgid "Applied after the anchor on all category breadcrumbs." +msgstr "Aplicado después del vínculo de todas las opciones de categoría en la ruta." + +#: breadcrumb_navxt_admin.php:668 +msgid "Category Anchor" +msgstr "Vínculo a Categoría" + +#: breadcrumb_navxt_admin.php:668 +msgid "The anchor template for category breadcrumbs." +msgstr "Plantilla del vínculo para categorías en la ruta de navegación." + +#: breadcrumb_navxt_admin.php:669 +msgid "Archive by Category Prefix" +msgstr "Prefijo de Archivo por Categoría" + +#: breadcrumb_navxt_admin.php:669 +msgid "Applied before the title of the current item breadcrumb on an archive by cateogry page." +msgstr "Aplicado antes del título del item actual en un archivo por categoría." + +#: breadcrumb_navxt_admin.php:670 +msgid "Archive by Category Suffix" +msgstr "Sufijo de Archivo por Categoría" + +#: breadcrumb_navxt_admin.php:670 +msgid "Applied after the title of the current item breadcrumb on an archive by cateogry page." +msgstr "Aplicado después del título del item actual en un archivo por categoría." + +#: breadcrumb_navxt_admin.php:678 +msgid "Tag Prefix" +msgstr "Prefijo de Etiqueta" + +#: breadcrumb_navxt_admin.php:678 +msgid "Applied before the anchor on all tag breadcrumbs." +msgstr "Aplicado antes del vínculo de todas las opciones de etiqueta en la ruta." + +#: breadcrumb_navxt_admin.php:679 +msgid "Tag Suffix" +msgstr "Sufijo de Etiqueta" + +#: breadcrumb_navxt_admin.php:679 +msgid "Applied after the anchor on all tag breadcrumbs." +msgstr "Aplicado después del vínculo de todas las opciones de etiqueta en la ruta." + +#: breadcrumb_navxt_admin.php:680 +msgid "Tag Anchor" +msgstr "Vínculo a Etiqueta" + +#: breadcrumb_navxt_admin.php:680 +msgid "The anchor template for tag breadcrumbs." +msgstr "Plantilla del vínculo para etiquetas en la ruta de navegación." + +#: breadcrumb_navxt_admin.php:681 +msgid "Archive by Tag Prefix" +msgstr "Prefijo de Archivo por Etiqueta" + +#: breadcrumb_navxt_admin.php:681 +msgid "Applied before the title of the current item breadcrumb on an archive by tag page." +msgstr "Aplicado antes del título del item actual en un archivo por etiqueta." + +#: breadcrumb_navxt_admin.php:682 +msgid "Archive by Tag Suffix" +msgstr "Sufijo de Archivo por Etiqueta" + +#: breadcrumb_navxt_admin.php:682 +msgid "Applied after the title of the current item breadcrumb on an archive by tag page." +msgstr "Aplicado después del título del item actual en un archivo por etiqueta." + +#: breadcrumb_navxt_admin.php:708 +msgid "Applied before the anchor on all %s breadcrumbs." +msgstr "Aplicado antes del vínculo de todos los elementos de la ruta de %s." + +#: breadcrumb_navxt_admin.php:709 +msgid "Applied after the anchor on all %s breadcrumbs." +msgstr "Aplicado después del vínculo de todos los elementos de la ruta de %s." + +#: breadcrumb_navxt_admin.php:711 +msgid "Archive by %s Prefix" +msgstr "Archivo por Prefijo de %s" + +#: breadcrumb_navxt_admin.php:711 +msgid "Applied before the title of the current item breadcrumb on an archive by %s page." +msgstr "Aplicado antes del título del item actual en un archivo por página %s." + +#: breadcrumb_navxt_admin.php:712 +msgid "Archive by %s Suffix" +msgstr "Archivo por Sufijo de %s" + +#: breadcrumb_navxt_admin.php:712 +msgid "Applied after the title of the current item breadcrumb on an archive by %s page." +msgstr "Aplicado después del título del item actual en un archivo por página %s." + +#: breadcrumb_navxt_admin.php:721 +msgid "Date Archives" +msgstr "Archivos por Fecha" + +#: breadcrumb_navxt_admin.php:724 +msgid "Date Anchor" +msgstr "Vínculo a Fecha" + +#: breadcrumb_navxt_admin.php:724 +msgid "The anchor template for date breadcrumbs." +msgstr "Plantilla del vínculo para fechas en la ruta de navegación." + +#: breadcrumb_navxt_admin.php:725 +msgid "Archive by Date Prefix" +msgstr "Prefijo de Archivo por Fecha" + +#: breadcrumb_navxt_admin.php:725 +msgid "Applied before the anchor on all date breadcrumbs." +msgstr "Aplicado antes del vínculo de todas las opciones de fecha en la ruta." + +#: breadcrumb_navxt_admin.php:726 +msgid "Archive by Date Suffix" +msgstr "Sufijo de Archivo por Fecha" + +#: breadcrumb_navxt_admin.php:726 +msgid "Applied after the anchor on all date breadcrumbs." +msgstr "Aplicado después del vínculo de todas las opciones de fecha en la ruta." + +#: breadcrumb_navxt_admin.php:731 +msgid "Miscellaneous" +msgstr "Misceláneos" + +#: breadcrumb_navxt_admin.php:734 +msgid "Author Prefix" +msgstr "Prefijo de Autor" + +#: breadcrumb_navxt_admin.php:735 +msgid "Author Suffix" +msgstr "Sufijo de Autor" + +#: breadcrumb_navxt_admin.php:736 +msgid "Author Display Format" +msgstr "Formato de Despliegue de Autor" + +#: breadcrumb_navxt_admin.php:736 +msgid "display_name uses the name specified in \"Display name publicly as\" under the user profile the others correspond to options in the user profile." +msgstr "display_name utiliza el nombre especificado en \"Mostrar este nombre públicamente\" en el perfil del usuario, la otras opciones corresponden a los campos nombre (first_name), apellido (last_name) y alias (nickname) en el perfil del usuario." + +#: breadcrumb_navxt_admin.php:737 +msgid "Search Prefix" +msgstr "Prefijo de Búsqueda" + +#: breadcrumb_navxt_admin.php:738 +msgid "Search Suffix" +msgstr "Sufijo de Búsqueda" + +#: breadcrumb_navxt_admin.php:739 +msgid "Search Anchor" +msgstr "Vínculo a Búsqueda" + +#: breadcrumb_navxt_admin.php:739 +msgid "The anchor template for search breadcrumbs, used only when the search results span several pages." +msgstr "Plantilla del vínculo a la primera página de resultados de búsqueda en la ruta de navegación, utilizado sólo cuando éstos ocupan más de una página." + +#: breadcrumb_navxt_admin.php:740 +msgid "404 Title" +msgstr "Título Error 404" + +#: breadcrumb_navxt_admin.php:741 +msgid "404 Prefix" +msgstr "Prefijo de Error 404" + +#: breadcrumb_navxt_admin.php:742 +msgid "404 Suffix" +msgstr "Sufijo de Error 404" + +#: breadcrumb_navxt_admin.php:747 +msgid "Save Changes" +msgstr "Grabar Cambios" + +#: breadcrumb_navxt_class.php:217 +msgid "Blog" +msgstr "Inicio" + +#: breadcrumb_navxt_class.php:236 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:281 +msgid "404" +msgstr "Página no encontrada" + +#: breadcrumb_navxt_class.php:284 +msgid "Search results for '" +msgstr "Resultados de búsqueda para '" + +#: breadcrumb_navxt_class.php:288 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:295 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:298 +msgid "Articles by: " +msgstr "Artículos por: " + +#: breadcrumb_navxt_class.php:302 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:311 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:314 +msgid "Archive by category '" +msgstr "Archivo por Categoría '" + +#: breadcrumb_navxt_class.php:318 +msgid "Archive by tag '" +msgstr "Archivo por Etiqueta '" + +#: breadcrumb_navxt_class.php:321 +msgid "" +msgstr "" + +#~ msgid "Un" +#~ msgstr "Des" +#~ msgid "Untagged" +#~ msgstr "Sin etiqueta" +#~ msgid "" +#~ "All of your current Breadcrumb NavXT settings will be overwritten with " +#~ "the default values. Are you sure you want to continue?" +#~ msgstr "" +#~ "Todos los ajustes actuales de Breacrumb NavXT se sustituirán por los " +#~ "valores predeterminados. ¿Seguro que desea continuar?" +#~ msgid "" +#~ "All of your current Breadcrumb NavXT settings will be overwritten with " +#~ "the imported values. Are you sure you want to continue?" +#~ msgstr "" +#~ "Todos los ajustes actuales de Breacrumb NavXT se sustituirán por los " +#~ "valores que se importen. ¿Seguro que desea continuar?" +#~ msgid "" +#~ "Warning, your version of Breadcrumb NavXT does not match the version " +#~ "supported by this administrative interface. As a result, settings may not " +#~ "work as expected." +#~ msgstr "" +#~ "Advertencia, la versión de Breadcrumb NavXT que usted posee no es " +#~ "compatible con la versión proveída por la iinterfaz de administración. " +#~ "Como resultado, las configuraciones pueden no funcionar apropiadamente." +#~ msgid "Your Breadcrumb NavXT Administration interface version is " +#~ msgstr "La versión de su interfaz de Administración Breadcrumb NavXT es " +#~ msgid "Your Breadcrumb NavXT version is " +#~ msgstr "La versión de Breadcrubm NavXT que posee es " + diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-fr_FR.mo b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-fr_FR.mo new file mode 100644 index 0000000..b0ebf16 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-fr_FR.mo differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-fr_FR.po b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-fr_FR.po new file mode 100644 index 0000000..67cffec --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-fr_FR.po @@ -0,0 +1,775 @@ +msgid "" +msgstr "" +"Project-Id-Version: breadcrumb-navxt\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/breadcrumb-navxt\n" +"POT-Creation-Date: 2011-02-09 17:37:49+00:00\n" +"PO-Revision-Date: \n" +"Last-Translator: Laurent Grabielle \n" +"Language-Team: 3w3t\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: French\n" +"X-Poedit-Country: FRANCE\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-KeywordsList: _e;__\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-SearchPath-0: D:\\3w3t.com\\wordpress\\wp-content\\plugins\\breadcrumb-navxt\n" + +#: breadcrumb_navxt_widget.php:24 +msgid "Adds a breadcrumb trail to your sidebar" +msgstr "Ajoute le fil d'ariane à votre barre latérale " + +#: breadcrumb_navxt_widget.php:85 +msgid "Title:" +msgstr "Titre:" + +#: breadcrumb_navxt_widget.php:89 +msgid "Output trail as:" +msgstr "Afficher le chemin comme:" + +#: breadcrumb_navxt_widget.php:91 +msgid "List" +msgstr "Liste" + +#: breadcrumb_navxt_widget.php:92 +msgid "RDFa" +msgstr "RDFa" + +#: breadcrumb_navxt_widget.php:93 +msgid "Microformat" +msgstr "Microformat" + +#: breadcrumb_navxt_widget.php:94 +msgid "Plain" +msgstr "Intégral" + +#: breadcrumb_navxt_widget.php:99 +msgid "Link the breadcrumbs" +msgstr "Lie le fil d'ariane" + +#: breadcrumb_navxt_widget.php:101 +msgid "Reverse the order of the trail" +msgstr "Inverse l'ordre du chemin d'accès" + +#: breadcrumb_navxt_widget.php:103 +msgid "Hide the trail on the front page" +msgstr "Cache le chemin d'accès sur la page d'accueil" + +#: mtekk_admin_class.php:59 +msgid "Undo" +msgstr "Annule" + +#: mtekk_admin_class.php:67 +#: mtekk_admin_class.php:191 +msgid "Migrate now." +msgstr "Migrer maintenant." + +#: mtekk_admin_class.php:164 +msgid "Settings" +msgstr "Réglages" + +#: mtekk_admin_class.php:191 +msgid "Your settings are out of date." +msgstr "Vos réglages ne sont pas à jour." + +#: mtekk_admin_class.php:191 +msgid "Migrate the settings now." +msgstr "Migrer les réglages maintenant." + +#: mtekk_admin_class.php:198 +msgid "Your plugin install is incomplete." +msgstr "L'installation de votre plugin est incomplète." + +#: mtekk_admin_class.php:198 +msgid "Load default settings now." +msgstr "Charger les réglages par défaut maintenant." + +#: mtekk_admin_class.php:198 +msgid "Complete now." +msgstr "Effectuer maintenant." + +#: mtekk_admin_class.php:311 +msgid "Settings successfully imported from the uploaded file." +msgstr "Les paramétrages ont été importés depuis le fichier téléchargé avec succès." + +#: mtekk_admin_class.php:311 +msgid "Undo the options import." +msgstr "Annule l'importation des options." + +#: mtekk_admin_class.php:316 +msgid "Importing settings from file failed." +msgstr "L'importation des paramétrages depuis le fichier a échoué." + +#: mtekk_admin_class.php:335 +msgid "Settings successfully reset to the default values." +msgstr "Les paramétrages ont été réinitialisés avec les valeurs par défaut." + +#: mtekk_admin_class.php:335 +msgid "Undo the options reset." +msgstr "Annule la remise à jour des options." + +#: mtekk_admin_class.php:352 +msgid "Settings successfully undid the last operation." +msgstr "Les paramétrages ont annulé avec succès la dernière opération." + +#: mtekk_admin_class.php:352 +msgid "Undo the last undo operation." +msgstr "Annule la dernière opération d'annulation." + +#: mtekk_admin_class.php:387 +msgid "Settings successfully migrated." +msgstr "Les réglages ont été correctement migrés." + +#: mtekk_admin_class.php:394 +msgid "Default settings successfully installed." +msgstr "Les réglages par défaut ont été correctement sauvegardés." + +#: mtekk_admin_class.php:425 +msgid "Get help with \"%s\"" +msgstr "Obtenir de l'aide avec \"%s\"" + +#: mtekk_admin_class.php:495 +msgid "Import/Export/Reset Settings" +msgstr "Importation/Exportation/Reinitialisation des paramétrages" + +#: mtekk_admin_class.php:496 +msgid "Import settings from a XML file, export the current settings to a XML file, or reset to the default settings." +msgstr "Importer les paramétrages depuis un fichier XML, exporter les paramétrages actuels vers un fichier XML, ou réinitialiser par les valeurs par défaut de Breadcrumb NavXT." + +#: mtekk_admin_class.php:499 +msgid "Settings File" +msgstr "Fichier de paramétrages" + +#: mtekk_admin_class.php:502 +msgid "Select a XML settings file to upload and import settings from." +msgstr "Selectionner un fichier XML à télécharger à partir duquel les paramétrages seront importés." + +#: mtekk_admin_class.php:504 +#: breadcrumb_navxt_admin.php:423 +msgid "Import" +msgstr "Importation" + +#: mtekk_admin_class.php:505 +#: breadcrumb_navxt_admin.php:423 +msgid "Export" +msgstr "Exportation" + +#: mtekk_admin_class.php:506 +#: breadcrumb_navxt_admin.php:423 +msgid "Reset" +msgstr "Réinitialisation" + +#: breadcrumb_navxt_admin.php:35 +msgid "Your PHP version is too old, please upgrade to a newer version. Your version is %s, Breadcrumb NavXT requires %s" +msgstr "Votre version de PHP est trop ancienne, veuillez la mettre à jour. Votre version actuelle est %s, Breadcrumb NavXT necessite %s" + +#: breadcrumb_navxt_admin.php:112 +msgid "Insufficient privileges to proceed." +msgstr "Vos droits sont insuffisants pour cette fonction." + +#: breadcrumb_navxt_admin.php:217 +#: breadcrumb_navxt_class.php:207 +msgid "Home" +msgstr "Accueil" + +#: breadcrumb_navxt_admin.php:219 +#: breadcrumb_navxt_admin.php:580 +#: breadcrumb_navxt_admin.php:773 +#: breadcrumb_navxt_class.php:130 +#: breadcrumb_navxt_class.php:209 +#: breadcrumb_navxt_class.php:219 +#: breadcrumb_navxt_class.php:223 +#: breadcrumb_navxt_class.php:247 +#: breadcrumb_navxt_class.php:263 +msgid "" +msgstr "" + +#: breadcrumb_navxt_admin.php:304 +msgid "Settings successfully saved." +msgstr "Les réglages ont été correctement sauvegardés." + +#: breadcrumb_navxt_admin.php:304 +#: breadcrumb_navxt_admin.php:309 +msgid "Undo the options save." +msgstr "Annule la sauvegarde des options." + +#: breadcrumb_navxt_admin.php:309 +msgid "Some settings were not saved." +msgstr "Quelques réglages n'ont pas été sauvegardés." + +#: breadcrumb_navxt_admin.php:310 +msgid "The following settings were not saved:" +msgstr "Les réglages suivants n'ont pas été sauvegardés:" + +#: breadcrumb_navxt_admin.php:315 +msgid "Please include this message in your %sbug report%s." +msgstr "Incluez ce message dans votre %srapport de bug%s." + +#: breadcrumb_navxt_admin.php:315 +#: breadcrumb_navxt_admin.php:339 +msgid "Go to the Breadcrumb NavXT support post for your version." +msgstr "Aller au support en ligne de Breadcrumb NavXT pour votre version." + +#: breadcrumb_navxt_admin.php:337 +msgid "Tips for the settings are located below select options. Please refer to the %sdocumentation%s for more information." +msgstr "Des explications pour le paramétrage sont affichées en dessous de chaque option. Veuillez vous référer à la %sdocumentation%s pour plus d'informations." + +#: breadcrumb_navxt_admin.php:338 +msgid "Go to the Breadcrumb NavXT online documentation" +msgstr "Aller à la documentation en ligne de Breadcrumb NavXT" + +#: breadcrumb_navxt_admin.php:339 +msgid "If you think you have found a bug, please include your WordPress version and details on how to reproduce the bug when you %sreport the issue%s." +msgstr "Si vous pensez avoir trouvé un bug, veuillez préciser votre version de Wordpress et les détails sur la façon de le reproduire quand vous nous %sle communiquez%s" + +#: breadcrumb_navxt_admin.php:340 +msgid "Quick Start Information" +msgstr "Information de démarrage rapide" + +#: breadcrumb_navxt_admin.php:340 +msgid "For the settings on this page to take effect, you must either use the included Breadcrumb NavXT widget, or place either of the code sections below into your theme." +msgstr "Pour que les réglages sur cette page prennent effet, vous devez soit utiliser le widget Breadcrumb NavXT, ou ajouter le code ci-dessous dans votre thème." + +#: breadcrumb_navxt_admin.php:341 +msgid "Breadcrumb trail with separators" +msgstr "Chemin du fil d'ariane avec séparateurs" + +#: breadcrumb_navxt_admin.php:342 +msgid "Breadcrumb trail in list form" +msgstr "Chemin du fil d'ariane en format liste" + +#: breadcrumb_navxt_admin.php:445 +msgid "Breadcrumb NavXT Settings" +msgstr "Paramétrages de Breadcrumb NavXT" + +#: breadcrumb_navxt_admin.php:453 +msgid "General" +msgstr "Général" + +#: breadcrumb_navxt_admin.php:456 +msgid "Breadcrumb Separator" +msgstr "Séparateur du fil d'ariane" + +#: breadcrumb_navxt_admin.php:456 +msgid "Placed in between each breadcrumb." +msgstr "Placé entre chaque élément du fil d'ariane." + +#: breadcrumb_navxt_admin.php:457 +msgid "Breadcrumb Max Title Length" +msgstr "Longueur maximum du titre " + +#: breadcrumb_navxt_admin.php:461 +msgid "Home Breadcrumb" +msgstr "Origine du fil d'ariane" + +#: breadcrumb_navxt_admin.php:466 +msgid "Place the home breadcrumb in the trail." +msgstr "Inclure la page d'accueil dans le fil d'ariane." + +#: breadcrumb_navxt_admin.php:471 +msgid "Home Title: " +msgstr "Titre de la page d'accueil:" + +#: breadcrumb_navxt_admin.php:479 +msgid "Home Prefix" +msgstr "Préfixe de la page d'accueil" + +#: breadcrumb_navxt_admin.php:480 +msgid "Home Suffix" +msgstr "Suffixe de la page d'accueil" + +#: breadcrumb_navxt_admin.php:481 +msgid "Home Anchor" +msgstr "Ancre pour la page d'accueil" + +#: breadcrumb_navxt_admin.php:481 +msgid "The anchor template for the home breadcrumb." +msgstr "Modèle de l'ancre pour l'élement origine du fil d'ariane." + +#: breadcrumb_navxt_admin.php:482 +msgid "Blog Breadcrumb" +msgstr "Fil d'ariane du blog" + +#: breadcrumb_navxt_admin.php:482 +msgid "Place the blog breadcrumb in the trail." +msgstr "Mettre le fil d'ariane du blog en route. " + +#: breadcrumb_navxt_admin.php:483 +msgid "Blog Anchor" +msgstr "Ancre pour le blog" + +#: breadcrumb_navxt_admin.php:483 +msgid "The anchor template for the blog breadcrumb, used only in static front page environments." +msgstr "Modèle de l'ancre pour le fil d'ariane du blog, utilisé uniquement quand l'accueil est une page statique." + +#: breadcrumb_navxt_admin.php:487 +msgid "Main Site Breadcrumb" +msgstr "Fil d'ariane du site principal" + +#: breadcrumb_navxt_admin.php:492 +msgid "Place the main site home breadcrumb in the trail in an multisite setup." +msgstr "Inclure la page d'accueil du site principal dans le fil d'ariane, pour un réglage multisite." + +#: breadcrumb_navxt_admin.php:497 +msgid "Main Site Home Title: " +msgstr "Titre de la page d'accueil du site principal:" + +#: breadcrumb_navxt_admin.php:506 +msgid "Main Site Home Prefix" +msgstr "Préfixe de la page d'accueil du site principal" + +#: breadcrumb_navxt_admin.php:506 +#: breadcrumb_navxt_admin.php:507 +msgid "Used for the main site home breadcrumb in an multisite setup" +msgstr "Utilisé pour le fil d'ariane du site principal dans le cas d'un réglage multisite " + +#: breadcrumb_navxt_admin.php:507 +msgid "Main Site Home Suffix" +msgstr "Suffixe de la page d'accueil du site principal" + +#: breadcrumb_navxt_admin.php:508 +msgid "Main Site Home Anchor" +msgstr "Ancre pour la page d'accueil du site principal" + +#: breadcrumb_navxt_admin.php:508 +msgid "The anchor template for the main site home breadcrumb, used only in multisite environments." +msgstr "Modèle de l'ancre pour le fil d'ariane du site principal, utilisé uniquement en environnement multisite." + +#: breadcrumb_navxt_admin.php:513 +msgid "Current Item" +msgstr "Elément courant" + +#: breadcrumb_navxt_admin.php:516 +msgid "Link Current Item" +msgstr "Faire un lien avec l'élément courant" + +#: breadcrumb_navxt_admin.php:516 +msgid "Yes" +msgstr "Oui" + +#: breadcrumb_navxt_admin.php:517 +msgid "Current Item Prefix" +msgstr "Préfixe pour l'élément courant" + +#: breadcrumb_navxt_admin.php:517 +msgid "This is always placed in front of the last breadcrumb in the trail, before any other prefixes for that breadcrumb." +msgstr "Toujours placé au début du dernier élément du fil d'ariane, avant tout autre préfixe." + +#: breadcrumb_navxt_admin.php:518 +msgid "Current Item Suffix" +msgstr "Suffixe pour l'élément courant" + +#: breadcrumb_navxt_admin.php:518 +msgid "This is always placed after the last breadcrumb in the trail, and after any other prefixes for that breadcrumb." +msgstr "Toujours placé en fin dernier élément du fil d'ariane, et après tout autre suffixe." + +#: breadcrumb_navxt_admin.php:519 +msgid "Current Item Anchor" +msgstr "Ancre pour l'élément courant" + +#: breadcrumb_navxt_admin.php:519 +msgid "The anchor template for current item breadcrumbs." +msgstr "Modèle de l'ancre pour l'élement courant du fil d'ariane." + +#: breadcrumb_navxt_admin.php:520 +msgid "Paged Breadcrumb" +msgstr "Fil d'ariane avec pagination" + +#: breadcrumb_navxt_admin.php:520 +msgid "Include the paged breadcrumb in the breadcrumb trail." +msgstr "Inclus la pagination dans le fil d'ariane." + +#: breadcrumb_navxt_admin.php:520 +msgid "Indicates that the user is on a page other than the first on paginated posts/pages." +msgstr "Indique que l'utilisateur se trouve dans une autre page/article que la première lorsque la pagination est activée." + +#: breadcrumb_navxt_admin.php:521 +msgid "Paged Prefix" +msgstr "Préfixe pour la pagination" + +#: breadcrumb_navxt_admin.php:522 +msgid "Paged Suffix" +msgstr "Suffixe pour la pagination" + +#: breadcrumb_navxt_admin.php:527 +msgid "Posts & Pages" +msgstr "Articles & Pages" + +#: breadcrumb_navxt_admin.php:530 +msgid "Post Prefix" +msgstr "Préfixe des articles" + +#: breadcrumb_navxt_admin.php:531 +msgid "Post Suffix" +msgstr "Suffixe des articles" + +#: breadcrumb_navxt_admin.php:532 +msgid "Post Anchor" +msgstr "Ancre des articles" + +#: breadcrumb_navxt_admin.php:532 +msgid "The anchor template for post breadcrumbs." +msgstr "Modèle de l'ancre pour le fil d'ariane des articles" + +#: breadcrumb_navxt_admin.php:533 +msgid "Post Taxonomy Display" +msgstr "Affichage de la taxonomie des articles" + +#: breadcrumb_navxt_admin.php:533 +msgid "Show the taxonomy leading to a post in the breadcrumb trail." +msgstr "Montrer la taxonomie dans le fil d'ariane." + +#: breadcrumb_navxt_admin.php:537 +msgid "Post Taxonomy" +msgstr "Taxonomie des articles" + +#: breadcrumb_navxt_admin.php:541 +#: breadcrumb_navxt_admin.php:663 +msgid "Categories" +msgstr "Catégories" + +#: breadcrumb_navxt_admin.php:542 +#: breadcrumb_navxt_admin.php:641 +msgid "Dates" +msgstr "Dates" + +#: breadcrumb_navxt_admin.php:543 +#: breadcrumb_navxt_admin.php:675 +msgid "Tags" +msgstr "Tags" + +#: breadcrumb_navxt_admin.php:544 +#: breadcrumb_navxt_admin.php:642 +msgid "Pages" +msgstr "Pages" + +#: breadcrumb_navxt_admin.php:555 +#: breadcrumb_navxt_admin.php:653 +msgid "The taxonomy which the breadcrumb trail will show." +msgstr "Le type d'élément de taxonomie qui sera affiché dans le fil d'ariane." + +#: breadcrumb_navxt_admin.php:559 +msgid "Page Prefix" +msgstr "Préfixe pour les pages" + +#: breadcrumb_navxt_admin.php:560 +msgid "Page Suffix" +msgstr "Suffixe pour les pages" + +#: breadcrumb_navxt_admin.php:561 +msgid "Page Anchor" +msgstr "Ancre des pages" + +#: breadcrumb_navxt_admin.php:561 +msgid "The anchor template for page breadcrumbs." +msgstr "Modèle de l'ancre pour un élément page du fil d'ariane." + +#: breadcrumb_navxt_admin.php:562 +msgid "Attachment Prefix" +msgstr "Préfixe pour les attachements" + +#: breadcrumb_navxt_admin.php:563 +msgid "Attachment Suffix" +msgstr "Suffixe pour les attachements" + +#: breadcrumb_navxt_admin.php:616 +#: breadcrumb_navxt_admin.php:708 +msgid "%s Prefix" +msgstr "Préfixe des %s" + +#: breadcrumb_navxt_admin.php:617 +#: breadcrumb_navxt_admin.php:709 +msgid "%s Suffix" +msgstr "Suffixe des %s" + +#: breadcrumb_navxt_admin.php:618 +#: breadcrumb_navxt_admin.php:710 +msgid "%s Anchor" +msgstr "Ancre des %s" + +#: breadcrumb_navxt_admin.php:618 +#: breadcrumb_navxt_admin.php:710 +msgid "The anchor template for %s breadcrumbs." +msgstr "Modèle de l'ancre pour le fil d'ariane des %s." + +#: breadcrumb_navxt_admin.php:623 +msgid "%s Root Page" +msgstr "%s Page racine" + +#: breadcrumb_navxt_admin.php:626 +msgid "— Select —" +msgstr "— Selectionner —" + +#: breadcrumb_navxt_admin.php:633 +msgid "%s Taxonomy Display" +msgstr "Affichage de la taxonomie des %s" + +#: breadcrumb_navxt_admin.php:633 +msgid "Show the taxonomy leading to a %s in the breadcrumb trail." +msgstr "Montrer la taxonomie dans un %s dans le fil d'ariane." + +#: breadcrumb_navxt_admin.php:637 +msgid "%s Taxonomy" +msgstr "Taxonomie des %s " + +#: breadcrumb_navxt_admin.php:666 +msgid "Category Prefix" +msgstr "Préfixe pour catégorie" + +#: breadcrumb_navxt_admin.php:666 +msgid "Applied before the anchor on all category breadcrumbs." +msgstr "Appliqué avant chaque ancre pour tous les éléments catégorie du fil d'ariane." + +#: breadcrumb_navxt_admin.php:667 +msgid "Category Suffix" +msgstr "Suffixe pour catégorie" + +#: breadcrumb_navxt_admin.php:667 +msgid "Applied after the anchor on all category breadcrumbs." +msgstr "Appliqué après chaque ancre pour tous les éléments catégorie du fil d'ariane." + +#: breadcrumb_navxt_admin.php:668 +msgid "Category Anchor" +msgstr "Ancre pour les catégories" + +#: breadcrumb_navxt_admin.php:668 +msgid "The anchor template for category breadcrumbs." +msgstr "Modèle de l'ancre pour les éléments catégorie du fil d'ariane" + +#: breadcrumb_navxt_admin.php:669 +msgid "Archive by Category Prefix" +msgstr "Préfixe pour les archives par catégorie" + +#: breadcrumb_navxt_admin.php:669 +msgid "Applied before the title of the current item breadcrumb on an archive by cateogry page." +msgstr "Appliqué avant chaque item du fil d'ariane sur une page d'archive par catégorie." + +#: breadcrumb_navxt_admin.php:670 +msgid "Archive by Category Suffix" +msgstr "Suffixe pour les archive par catégorie" + +#: breadcrumb_navxt_admin.php:670 +msgid "Applied after the title of the current item breadcrumb on an archive by cateogry page." +msgstr "Appliqué après chaque item du fil d'ariane sur une page d'archive par catégorie." + +#: breadcrumb_navxt_admin.php:678 +msgid "Tag Prefix" +msgstr "Préfixe pour les tag" + +#: breadcrumb_navxt_admin.php:678 +msgid "Applied before the anchor on all tag breadcrumbs." +msgstr "Appliqué avant l'ancre de tous les éléments tag du fil d'ariane. " + +#: breadcrumb_navxt_admin.php:679 +msgid "Tag Suffix" +msgstr "Suffixe pour les tags" + +#: breadcrumb_navxt_admin.php:679 +msgid "Applied after the anchor on all tag breadcrumbs." +msgstr "Appliqué après l'ancre de tous les éléments tag du fil d'ariane. " + +#: breadcrumb_navxt_admin.php:680 +msgid "Tag Anchor" +msgstr "Ancre pour les tags" + +#: breadcrumb_navxt_admin.php:680 +msgid "The anchor template for tag breadcrumbs." +msgstr "Modèle de l'ancre pour les élément du fil d'ariane tag." + +#: breadcrumb_navxt_admin.php:681 +msgid "Archive by Tag Prefix" +msgstr "Préfixe pour archive par tag" + +#: breadcrumb_navxt_admin.php:681 +msgid "Applied before the title of the current item breadcrumb on an archive by tag page." +msgstr "Appliqué avant chaque item du fil d'ariane sur une page d'archive par tag." + +#: breadcrumb_navxt_admin.php:682 +msgid "Archive by Tag Suffix" +msgstr "Suffixe pour archive par tag" + +#: breadcrumb_navxt_admin.php:682 +msgid "Applied after the title of the current item breadcrumb on an archive by tag page." +msgstr "Appliqué après chaque item du fil d'ariane sur une page d'archive par tag." + +#: breadcrumb_navxt_admin.php:708 +msgid "Applied before the anchor on all %s breadcrumbs." +msgstr "Appliqué avant l'ancre de tous les éléments %s du fil d'ariane. " + +#: breadcrumb_navxt_admin.php:709 +msgid "Applied after the anchor on all %s breadcrumbs." +msgstr "Appliqué après l'ancre de tous les éléments %s du fil d'ariane. " + +#: breadcrumb_navxt_admin.php:711 +msgid "Archive by %s Prefix" +msgstr "Préfixe pour archive par %s" + +#: breadcrumb_navxt_admin.php:711 +msgid "Applied before the title of the current item breadcrumb on an archive by %s page." +msgstr "Appliqué avant le titre de l'item courant du fil d'ariane sur une page d'archive par %s." + +#: breadcrumb_navxt_admin.php:712 +msgid "Archive by %s Suffix" +msgstr "Suffixe pour archive par %s" + +#: breadcrumb_navxt_admin.php:712 +msgid "Applied after the title of the current item breadcrumb on an archive by %s page." +msgstr "Appliqué après le titre de l'item courant du fil d'ariane sur une page d'archive par %s." + +#: breadcrumb_navxt_admin.php:721 +msgid "Date Archives" +msgstr "Archives par date" + +#: breadcrumb_navxt_admin.php:724 +msgid "Date Anchor" +msgstr "Ancre pour archive par date" + +#: breadcrumb_navxt_admin.php:724 +msgid "The anchor template for date breadcrumbs." +msgstr "Modèle de l'ancre pour la date dans le fil d'ariane." + +#: breadcrumb_navxt_admin.php:725 +msgid "Archive by Date Prefix" +msgstr "Préfixe pour les archives par date" + +#: breadcrumb_navxt_admin.php:725 +msgid "Applied before the anchor on all date breadcrumbs." +msgstr "Appliqué avant l'ancre de chaque élément date du fil d'ariane." + +#: breadcrumb_navxt_admin.php:726 +msgid "Archive by Date Suffix" +msgstr "Suffixe pour archive par date" + +#: breadcrumb_navxt_admin.php:726 +msgid "Applied after the anchor on all date breadcrumbs." +msgstr "Appliqué après l'ancre de chaque élément date du fil d'ariane." + +#: breadcrumb_navxt_admin.php:731 +msgid "Miscellaneous" +msgstr "Divers" + +#: breadcrumb_navxt_admin.php:734 +msgid "Author Prefix" +msgstr "Préfixe pour auteur" + +#: breadcrumb_navxt_admin.php:735 +msgid "Author Suffix" +msgstr "Suffixe pour auteur" + +#: breadcrumb_navxt_admin.php:736 +msgid "Author Display Format" +msgstr "Format d'affichage de l'auteur" + +#: breadcrumb_navxt_admin.php:736 +msgid "display_name uses the name specified in \"Display name publicly as\" under the user profile the others correspond to options in the user profile." +msgstr "display_name utilise le nom spécifié \"Nom à afficher publiquement\" dans le profil utilisateur. Les autres choix correspondent aux différentes options disponibles dans profil utilisateur." + +#: breadcrumb_navxt_admin.php:737 +msgid "Search Prefix" +msgstr "Préfixe pour la recherche" + +#: breadcrumb_navxt_admin.php:738 +msgid "Search Suffix" +msgstr "Suffixe pour la recherche" + +#: breadcrumb_navxt_admin.php:739 +msgid "Search Anchor" +msgstr "Ancre de recherche" + +#: breadcrumb_navxt_admin.php:739 +msgid "The anchor template for search breadcrumbs, used only when the search results span several pages." +msgstr "Modèle de l'ancre pour le fil d'ariane, utilisé uniquement quand le résultat de recherche comprend plusieurs pages." + +#: breadcrumb_navxt_admin.php:740 +msgid "404 Title" +msgstr "Titre erreur 404" + +#: breadcrumb_navxt_admin.php:741 +msgid "404 Prefix" +msgstr "Préfixe erreur 404" + +#: breadcrumb_navxt_admin.php:742 +msgid "404 Suffix" +msgstr "Suffixe erreur 404" + +#: breadcrumb_navxt_admin.php:747 +msgid "Save Changes" +msgstr "Sauvegarder les changements" + +#: breadcrumb_navxt_class.php:217 +msgid "Blog" +msgstr "Blog" + +#: breadcrumb_navxt_class.php:236 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:281 +msgid "404" +msgstr "404" + +#: breadcrumb_navxt_class.php:284 +msgid "Search results for '" +msgstr "Résultat de recherche pour '" + +#: breadcrumb_navxt_class.php:288 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:295 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:298 +msgid "Articles by: " +msgstr "Articles par:" + +#: breadcrumb_navxt_class.php:302 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:311 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:314 +msgid "Archive by category '" +msgstr "Archive par categorie '" + +#: breadcrumb_navxt_class.php:318 +msgid "Archive by tag '" +msgstr "Archive par tag '" + +#: breadcrumb_navxt_class.php:321 +msgid "" +msgstr "" + +#~ msgid "Untagged" +#~ msgstr "Marquage enlevé" +#~ msgid "" +#~ "All of your current Breadcrumb NavXT settings will be overwritten with " +#~ "the default values. Are you sure you want to continue?" +#~ msgstr "" +#~ "Tous vos paramétrages actuels de Breadcrumb NavXT vont être remplacés par " +#~ "les valeurs par défaut. Etes vous sûr de vouloir continuer?" +#~ msgid "" +#~ "All of your current Breadcrumb NavXT settings will be overwritten with " +#~ "the imported values. Are you sure you want to continue?" +#~ msgstr "" +#~ "Tous vos paramétrages actuels de Breadcrumb NavXT vont être remplacés par " +#~ "les valeurs importées. Etes vous sûr de vouloir continuer?" +#~ msgid "" +#~ "Warning, your version of Breadcrumb NavXT does not match the version " +#~ "supported by this administrative interface. As a result, settings may not " +#~ "work as expected." +#~ msgstr "" +#~ "Attention !!! votre version de Breadcrumb NavXT ne correspond pas à la " +#~ "version supportée par votre interface d'administration. En conséquence " +#~ "les paramétrages pourraient ne pas fonctionner comme souhaité." +#~ msgid "Your Breadcrumb NavXT Administration interface version is " +#~ msgstr "" +#~ "La version de votre interface d'Administration de Breadcrumb NavXT est " +#~ msgid "Your Breadcrumb NavXT version is " +#~ msgstr "Votre version de Breadcrumb NavXT est " + diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-id_ID.mo b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-id_ID.mo new file mode 100644 index 0000000..9189f8a Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-id_ID.mo differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-id_ID.po b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-id_ID.po new file mode 100644 index 0000000..173f843 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-id_ID.po @@ -0,0 +1,645 @@ +# This file was generated by WPML +# WPML is a WordPress plugin that can turn any WordPress or WordPressMU site into a full featured multilingual content management system. +# http://wpml.org +msgid "" +msgstr "" +"Project-Id-Version: Indonesian Translation for Breadcrump NavXT version 3.6.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-08-29 13:15+0700\n" +"PO-Revision-Date: \n" +"Last-Translator: Masino Sinaga \n" +"Language-Team: Masino Sinaga \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Indonesian\n" +"X-Poedit-Country: INDONESIA\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-KeywordsList: __;_e\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-SearchPath-0: ..\n" + +#: ../breadcrumb_navxt_admin.php:30 +#, php-format +msgid "Your PHP version is too old, please upgrade to a newer version. Your version is %s, this plugin requires %s" +msgstr "Versi PHP Anda sudah sangat lama, mutakhirkan ke versi yang lebih baru. Versi Anda saat ini %s, plugin ini membutuhkan %s" + +#: ../breadcrumb_navxt_admin.php:112 +msgid "Insufficient privileges to proceed." +msgstr "Hak akses tidak cukup untuk melanjutkan." + +#: ../breadcrumb_navxt_admin.php:189 +#: ../breadcrumb_navxt_admin.php:280 +#: ../breadcrumb_navxt_admin.php:591 +#: ../breadcrumb_navxt_class.php:74 +#: ../breadcrumb_navxt_class.php:162 +#: ../breadcrumb_navxt_class.php:166 +#: ../breadcrumb_navxt_class.php:190 +#: ../breadcrumb_navxt_class.php:204 +msgid "" +msgstr "" + +#: ../breadcrumb_navxt_admin.php:349 +msgid "Settings successfully saved." +msgstr "Pengaturan berhasil disimpan." + +#: ../breadcrumb_navxt_admin.php:349 +msgid "Undo the options save." +msgstr "Kembalikan penyimpanan pilihan." + +#: ../breadcrumb_navxt_admin.php:372 +#, php-format +msgid "Tips for the settings are located below select options. Please refer to the %sdocumentation%s for more information." +msgstr "Tips untuk pengaturan berada di bawah pilihan. Silahkan mengacu kepada %sdocumentation%s untuk informasi lebih lanjut." + +#: ../breadcrumb_navxt_admin.php:373 +msgid "Go to the Breadcrumb NavXT online documentation" +msgstr "Lompat ke dokumentasi langsung Breadcrumb NavXT" + +#: ../breadcrumb_navxt_admin.php:459 +#: ../mtekk_admin_class.php:461 +msgid "Import" +msgstr "Impor" + +#: ../breadcrumb_navxt_admin.php:459 +#: ../mtekk_admin_class.php:462 +msgid "Export" +msgstr "Ekspor" + +#: ../breadcrumb_navxt_admin.php:459 +#: ../mtekk_admin_class.php:463 +msgid "Reset" +msgstr "Riset" + +#: ../breadcrumb_navxt_admin.php:481 +msgid "Breadcrumb NavXT Settings" +msgstr "Pengaturan Breadcrumb NavXT" + +#: ../breadcrumb_navxt_admin.php:489 +msgid "General" +msgstr "Umum" + +#: ../breadcrumb_navxt_admin.php:492 +msgid "Breadcrumb Separator" +msgstr "Pemisah Breadcrumb" + +#: ../breadcrumb_navxt_admin.php:492 +msgid "Placed in between each breadcrumb." +msgstr "Ditempatkan di antara setiap breadcrumb." + +#: ../breadcrumb_navxt_admin.php:493 +msgid "Breadcrumb Max Title Length" +msgstr "Panjang Maksimal Judul Breadcrumb" + +#: ../breadcrumb_navxt_admin.php:497 +msgid "Home Breadcrumb" +msgstr "Breadcrumb Beranda" + +#: ../breadcrumb_navxt_admin.php:502 +msgid "Place the home breadcrumb in the trail." +msgstr "Tempatkan breadcrumb beranda di trail." + +#: ../breadcrumb_navxt_admin.php:507 +msgid "Home Title: " +msgstr "Judul Beranda: " + +#: ../breadcrumb_navxt_admin.php:515 +msgid "Blog Breadcrumb" +msgstr "Blog Breadcrumb" + +#: ../breadcrumb_navxt_admin.php:515 +msgid "Place the blog breadcrumb in the trail." +msgstr "Tempatkan breadcrumb blog di trail." + +#: ../breadcrumb_navxt_admin.php:516 +msgid "Home Prefix" +msgstr "Awalan Beranda" + +#: ../breadcrumb_navxt_admin.php:517 +msgid "Home Suffix" +msgstr "Akhiran Beranda" + +#: ../breadcrumb_navxt_admin.php:518 +msgid "Home Anchor" +msgstr "Jangkar Beranda" + +#: ../breadcrumb_navxt_admin.php:518 +msgid "The anchor template for the home breadcrumb." +msgstr "Templat Jangkar untuk beranda breadcrumb." + +#: ../breadcrumb_navxt_admin.php:519 +msgid "Blog Anchor" +msgstr "Jangkar Blog" + +#: ../breadcrumb_navxt_admin.php:519 +msgid "The anchor template for the blog breadcrumb, used only in static front page environments." +msgstr "Template jangkar untuk breadcrumb blog, digunakan hanya di lingkungan halaman depan yang bersifat statik." + +#: ../breadcrumb_navxt_admin.php:524 +msgid "Current Item" +msgstr "Item Saat Ini" + +#: ../breadcrumb_navxt_admin.php:527 +msgid "Link Current Item" +msgstr "Tautan Item Saat Ini" + +#: ../breadcrumb_navxt_admin.php:527 +msgid "Yes" +msgstr "Ya" + +#: ../breadcrumb_navxt_admin.php:528 +msgid "Current Item Prefix" +msgstr "Awalan Item Saat Ini" + +#: ../breadcrumb_navxt_admin.php:528 +msgid "This is always placed in front of the last breadcrumb in the trail, before any other prefixes for that breadcrumb." +msgstr "Ini selalu ditempatkan di depan dari breadcrumb terakhir di trail, sebelum awalan apapun untuk breadcrumb itu." + +#: ../breadcrumb_navxt_admin.php:529 +msgid "Current Item Suffix" +msgstr "Akhiran Item Saat Ini" + +#: ../breadcrumb_navxt_admin.php:529 +msgid "This is always placed after the last breadcrumb in the trail, and after any other prefixes for that breadcrumb." +msgstr "Ini selalu ditempatkan setelah breadcrumb terakhir di trail, dan setelah awalan apapun untuk breadcrumb itu." + +#: ../breadcrumb_navxt_admin.php:530 +msgid "Current Item Anchor" +msgstr "Jangkar Item Saat Ini" + +#: ../breadcrumb_navxt_admin.php:530 +msgid "The anchor template for current item breadcrumbs." +msgstr "Templat jangkar untuk item breadcrumbs saat ini." + +#: ../breadcrumb_navxt_admin.php:531 +msgid "Paged Breadcrumb" +msgstr "Breadcrumb Halaman" + +#: ../breadcrumb_navxt_admin.php:531 +msgid "Include the paged breadcrumb in the breadcrumb trail." +msgstr "Sertakan breadcrumb halaman di breadcrumb trail." + +#: ../breadcrumb_navxt_admin.php:531 +msgid "Indicates that the user is on a page other than the first on paginated posts/pages." +msgstr "Menandakan bahwa pengguna sedang berada di sebuah halaman selain dari yang pertama di halaman/artikel yang memiliki nomor halaman." + +#: ../breadcrumb_navxt_admin.php:532 +msgid "Paged Prefix" +msgstr "Awalan Halaman" + +#: ../breadcrumb_navxt_admin.php:533 +msgid "Paged Suffix" +msgstr "Akhiran Halaman" + +#: ../breadcrumb_navxt_admin.php:538 +msgid "Posts & Pages" +msgstr "Tulisan & Halaman" + +#: ../breadcrumb_navxt_admin.php:541 +msgid "Post Prefix" +msgstr "Awalan Tulisan" + +#: ../breadcrumb_navxt_admin.php:542 +msgid "Post Suffix" +msgstr "Akhiran Tulisan" + +#: ../breadcrumb_navxt_admin.php:543 +msgid "Post Anchor" +msgstr "Jangkar Tulisan" + +#: ../breadcrumb_navxt_admin.php:543 +msgid "The anchor template for post breadcrumbs." +msgstr "Templat jangkar untuk breadcrumbs tulisan." + +#: ../breadcrumb_navxt_admin.php:544 +msgid "Post Taxonomy Display" +msgstr "Tampilan Taxonomy Tulisan" + +#: ../breadcrumb_navxt_admin.php:544 +msgid "Show the taxonomy leading to a post in the breadcrumb trail." +msgstr "Tampilkan awalan taxonomy ke sebuah tulisan di breadcrumb trail." + +#: ../breadcrumb_navxt_admin.php:548 +msgid "Post Taxonomy" +msgstr "Taxonomy Tulisan" + +#: ../breadcrumb_navxt_admin.php:552 +#: ../breadcrumb_navxt_admin.php:650 +msgid "Categories" +msgstr "Kategori" + +#: ../breadcrumb_navxt_admin.php:553 +msgid "Dates" +msgstr "Tanggal" + +#: ../breadcrumb_navxt_admin.php:554 +#: ../breadcrumb_navxt_admin.php:662 +msgid "Tags" +msgstr "Tag" + +#: ../breadcrumb_navxt_admin.php:555 +msgid "Pages" +msgstr "Halaman" + +#: ../breadcrumb_navxt_admin.php:566 +#: ../breadcrumb_navxt_admin.php:640 +msgid "The taxonomy which the breadcrumb trail will show." +msgstr "Taxonomy di tempat breadcrumb trail akan ditampilkan." + +#: ../breadcrumb_navxt_admin.php:570 +msgid "Page Prefix" +msgstr "Awalan Halaman" + +#: ../breadcrumb_navxt_admin.php:571 +msgid "Page Suffix" +msgstr "Akhiran Halaman" + +#: ../breadcrumb_navxt_admin.php:572 +msgid "Page Anchor" +msgstr "Jangkar Halaman" + +#: ../breadcrumb_navxt_admin.php:572 +msgid "The anchor template for page breadcrumbs." +msgstr "Templat jangkar untuk halaman breadcrumbs." + +#: ../breadcrumb_navxt_admin.php:573 +msgid "Attachment Prefix" +msgstr "Awalan Lampiran" + +#: ../breadcrumb_navxt_admin.php:574 +msgid "Attachment Suffix" +msgstr "Akhiran Lampiran" + +#: ../breadcrumb_navxt_admin.php:616 +#: ../breadcrumb_navxt_admin.php:699 +#, php-format +msgid "%s Prefix" +msgstr "Awalan %s" + +#: ../breadcrumb_navxt_admin.php:617 +#: ../breadcrumb_navxt_admin.php:700 +#, php-format +msgid "%s Suffix" +msgstr "Akhiran %s" + +#: ../breadcrumb_navxt_admin.php:618 +#: ../breadcrumb_navxt_admin.php:701 +#, php-format +msgid "%s Anchor" +msgstr "Jangkar %s" + +#: ../breadcrumb_navxt_admin.php:618 +#: ../breadcrumb_navxt_admin.php:701 +#, php-format +msgid "The anchor template for %s breadcrumbs." +msgstr "Templat jangkar untuk %s breadcrumbs." + +#: ../breadcrumb_navxt_admin.php:622 +#, php-format +msgid "%s Taxonomy Display" +msgstr "Tampilan Taxonomy %s" + +#: ../breadcrumb_navxt_admin.php:622 +#, php-format +msgid "Show the taxonomy leading to a %s in the breadcrumb trail." +msgstr "Tampilkan awalan taxonomy ke sebuah %s di alamat." + +#: ../breadcrumb_navxt_admin.php:626 +#, php-format +msgid "%s Taxonomy" +msgstr "Taxonomy %s" + +#: ../breadcrumb_navxt_admin.php:653 +msgid "Category Prefix" +msgstr "Awalan Kategori" + +#: ../breadcrumb_navxt_admin.php:653 +msgid "Applied before the anchor on all category breadcrumbs." +msgstr "Diterapkan sebelum jangkar pada semua kategori breadcrumbs." + +#: ../breadcrumb_navxt_admin.php:654 +msgid "Category Suffix" +msgstr "Akhiran Kategori" + +#: ../breadcrumb_navxt_admin.php:654 +msgid "Applied after the anchor on all category breadcrumbs." +msgstr "Diterapkan setelah jangkar pada semua kategori breadcrumbs." + +#: ../breadcrumb_navxt_admin.php:655 +msgid "Category Anchor" +msgstr "Jangkar Kategori" + +#: ../breadcrumb_navxt_admin.php:655 +msgid "The anchor template for category breadcrumbs." +msgstr "Templat jangkar untuk kategori breadcrumbs." + +#: ../breadcrumb_navxt_admin.php:656 +msgid "Archive by Category Prefix" +msgstr "Arsip berdasarkan Awalan Kategori" + +#: ../breadcrumb_navxt_admin.php:656 +msgid "Applied before the title of the current item breadcrumb on an archive by cateogry page." +msgstr "Diterapkan sebelum judul dari item breadcrumb yang aktif pada sebuah arsip berdasarkan halaman kategori." + +#: ../breadcrumb_navxt_admin.php:657 +msgid "Archive by Category Suffix" +msgstr "Arsip berdasarkan Akhiran Kategori" + +#: ../breadcrumb_navxt_admin.php:657 +msgid "Applied after the title of the current item breadcrumb on an archive by cateogry page." +msgstr "Diterapkan setelah judul dari item breadcrumb yang aktif pada sebuah arsip berdasarkan halaman kategori." + +#: ../breadcrumb_navxt_admin.php:665 +msgid "Tag Prefix" +msgstr "Awalan Tag" + +#: ../breadcrumb_navxt_admin.php:665 +msgid "Applied before the anchor on all tag breadcrumbs." +msgstr "Diterapkan sebelum jangkar pada semua tag breadcrumbs." + +#: ../breadcrumb_navxt_admin.php:666 +msgid "Tag Suffix" +msgstr "Akhiran Tag" + +#: ../breadcrumb_navxt_admin.php:666 +msgid "Applied after the anchor on all tag breadcrumbs." +msgstr "Diterapkan setelah jangkar pada semua tag breadcrumbs." + +#: ../breadcrumb_navxt_admin.php:667 +msgid "Tag Anchor" +msgstr "Jangkar Tag" + +#: ../breadcrumb_navxt_admin.php:667 +msgid "The anchor template for tag breadcrumbs." +msgstr "Templat jangkar untuk tag breadcrumbs." + +#: ../breadcrumb_navxt_admin.php:668 +msgid "Archive by Tag Prefix" +msgstr "Arsip berdasarkan Awalan Tag" + +#: ../breadcrumb_navxt_admin.php:668 +msgid "Applied before the title of the current item breadcrumb on an archive by tag page." +msgstr "Diterapkan sebelum judul dari item breadcrumb aktif pada sebuah arsip berdasarkan halaman tag." + +#: ../breadcrumb_navxt_admin.php:669 +msgid "Archive by Tag Suffix" +msgstr "Arsip berdasarkan Akhiran Tag" + +#: ../breadcrumb_navxt_admin.php:669 +msgid "Applied after the title of the current item breadcrumb on an archive by tag page." +msgstr "Diterapkan setelah judul dari item breadcrumb aktif pada sebuah arsip berdasarkan halaman tag." + +#: ../breadcrumb_navxt_admin.php:699 +#, php-format +msgid "Applied before the anchor on all %s breadcrumbs." +msgstr "Diterapkan sebelum jangkar pada semua %s breadcrumbs." + +#: ../breadcrumb_navxt_admin.php:700 +#, php-format +msgid "Applied after the anchor on all %s breadcrumbs." +msgstr "Diterapkan setelah jangkar pada semua %s breadcrumbs." + +#: ../breadcrumb_navxt_admin.php:702 +#, php-format +msgid "Archive by %s Prefix" +msgstr "Arsip berdasarkan Awalan %s" + +#: ../breadcrumb_navxt_admin.php:702 +#, php-format +msgid "Applied before the title of the current item breadcrumb on an archive by %s page." +msgstr "Diterapkan sebelum judul dari item breadcrumb yang aktif pada sebuah arsip berdasarkan halaman %s." + +#: ../breadcrumb_navxt_admin.php:703 +#, php-format +msgid "Archive by %s Suffix" +msgstr "Arsip berdasarkan Akhiran %s" + +#: ../breadcrumb_navxt_admin.php:703 +#, php-format +msgid "Applied after the title of the current item breadcrumb on an archive by %s page." +msgstr "Diterapkan setelah judul dari item breadcrumb aktif pada arsip berdasarkan halaman %s." + +#: ../breadcrumb_navxt_admin.php:712 +msgid "Date Archives" +msgstr "Arsip Tanggal" + +#: ../breadcrumb_navxt_admin.php:715 +msgid "Date Anchor" +msgstr "Jangkar Tanggal" + +#: ../breadcrumb_navxt_admin.php:715 +msgid "The anchor template for date breadcrumbs." +msgstr "Templat jangkar untuk tanggal breadcrumbs." + +#: ../breadcrumb_navxt_admin.php:716 +msgid "Archive by Date Prefix" +msgstr "Arsip berdasarkan Awalan Tanggal" + +#: ../breadcrumb_navxt_admin.php:716 +msgid "Applied before the anchor on all date breadcrumbs." +msgstr "Diterapkan sebelum jangkar pada semua tanggal breadcrumbs." + +#: ../breadcrumb_navxt_admin.php:717 +msgid "Archive by Date Suffix" +msgstr "Arsip berdasarkan Akhiran Tanggal" + +#: ../breadcrumb_navxt_admin.php:717 +msgid "Applied after the anchor on all date breadcrumbs." +msgstr "Diterapkan setelah jangkar pada semua tanggal breadcrumbs." + +#: ../breadcrumb_navxt_admin.php:722 +msgid "Miscellaneous" +msgstr "Serbaragam" + +#: ../breadcrumb_navxt_admin.php:725 +msgid "Author Prefix" +msgstr "Awalan Penulis" + +#: ../breadcrumb_navxt_admin.php:726 +msgid "Author Suffix" +msgstr "Akhiran Penulis" + +#: ../breadcrumb_navxt_admin.php:727 +msgid "Author Display Format" +msgstr "Format Tampilan Penulis" + +#: ../breadcrumb_navxt_admin.php:727 +msgid "display_name uses the name specified in \"Display name publicly as\" under the user profile the others correspond to options in the user profile." +msgstr "display_name menggunakan nama yang ditentukan di \"Tampilkan nama yang dipublikasikan sebagai\" di bawah profil pengguna yang terkait lainnya ke pilihan di profil pengguna." + +#: ../breadcrumb_navxt_admin.php:728 +msgid "Search Prefix" +msgstr "Cari Awalan" + +#: ../breadcrumb_navxt_admin.php:729 +msgid "Search Suffix" +msgstr "Cari Akhiran" + +#: ../breadcrumb_navxt_admin.php:730 +msgid "Search Anchor" +msgstr "Cari Jangkar" + +#: ../breadcrumb_navxt_admin.php:730 +msgid "The anchor template for search breadcrumbs, used only when the search results span several pages." +msgstr "Templat jangkar untuk pencarian breadcrumbs, digunakan hanya ketika hasil pencarian terdiri dari beberapa halaman." + +#: ../breadcrumb_navxt_admin.php:731 +msgid "404 Title" +msgstr "Judul 404" + +#: ../breadcrumb_navxt_admin.php:732 +msgid "404 Prefix" +msgstr "Awalan 404" + +#: ../breadcrumb_navxt_admin.php:733 +msgid "404 Suffix" +msgstr "Akhiran 404" + +#: ../breadcrumb_navxt_class.php:160 +msgid "Blog" +msgstr "Beranda" + +#: ../breadcrumb_navxt_class.php:179 +msgid "" +msgstr "" + +#: ../breadcrumb_navxt_class.php:220 +msgid "404" +msgstr "404" + +#: ../breadcrumb_navxt_class.php:223 +msgid "Search results for '" +msgstr "Hasil pencarian untuk '" + +#: ../breadcrumb_navxt_class.php:227 +msgid "" +msgstr "" + +#: ../breadcrumb_navxt_class.php:234 +msgid "" +msgstr "" + +#: ../breadcrumb_navxt_class.php:237 +msgid "Articles by: " +msgstr "Artikel berdasarkan: " + +#: ../breadcrumb_navxt_class.php:241 +msgid "" +msgstr "" + +#: ../breadcrumb_navxt_class.php:250 +msgid "" +msgstr "" + +#: ../breadcrumb_navxt_class.php:253 +msgid "Archive by category '" +msgstr "Arsip berdasarkan kategori '" + +#: ../breadcrumb_navxt_class.php:257 +msgid "Archive by tag '" +msgstr "Arsip berdasarkan tag '" + +#: ../breadcrumb_navxt_class.php:260 +msgid "" +msgstr "" + +#: ../breadcrumb_navxt_class.php:458 +msgid "Untagged" +msgstr "Belum ditag" + +#: ../breadcrumb_navxt_widget.php:24 +msgid "Adds a breadcrumb trail to your sidebar" +msgstr "Tambahkan ekor breadcrumb ke bar samping Anda" + +#: ../breadcrumb_navxt_widget.php:72 +msgid "Title:" +msgstr "Judul:" + +#: ../breadcrumb_navxt_widget.php:77 +msgid "Output trail as a list" +msgstr "Keluaran trail sebagai sebuah senarai" + +#: ../breadcrumb_navxt_widget.php:79 +msgid "Link the breadcrumbs" +msgstr "Tautan breadcrumb" + +#: ../breadcrumb_navxt_widget.php:81 +msgid "Reverse the order of the trail" +msgstr "Lawankan urutan breadcrumb trail" + +#: ../breadcrumb_navxt_widget.php:83 +msgid "Hide the trail on the front page" +msgstr "Sembunyikan alamat pada halaman depan" + +#: ../mtekk_admin_class.php:56 +msgid "Undo" +msgstr "Kembalikan" + +#: ../mtekk_admin_class.php:150 +msgid "Settings" +msgstr "Pengaturan" + +#: ../mtekk_admin_class.php:301 +msgid "Settings successfully imported from the uploaded file." +msgstr "Pengaturan Breadcrumb NavXT berhasil diimpor dari berkas." + +#: ../mtekk_admin_class.php:301 +msgid "Undo the options import." +msgstr "Kembalikan pengimporan pilihan." + +#: ../mtekk_admin_class.php:306 +msgid "Importing settings from file failed." +msgstr "Pengaturan impor dari berkas gagal." + +#: ../mtekk_admin_class.php:327 +msgid "Settings successfully reset to the default values." +msgstr "Pengaturan Breadcrumb NavXT diriset ke nilai standar." + +#: ../mtekk_admin_class.php:327 +msgid "Undo the options reset." +msgstr "Kembalikan perisetan pilihan." + +#: ../mtekk_admin_class.php:341 +msgid "Settings successfully undid the last operation." +msgstr "Pengaturan berhasil membatalkan operasi terakhir." + +#: ../mtekk_admin_class.php:341 +msgid "Undo the last undo operation." +msgstr "Kembalikan operasi pengembalian terakhir." + +#: ../mtekk_admin_class.php:371 +#, php-format +msgid "Get help with \"%s\"" +msgstr "Dapatkan bantuan dengan \"%s\"" + +#: ../mtekk_admin_class.php:452 +msgid "Import/Export/Reset Settings" +msgstr "Pengaturan Impor/Ekspor/Riset" + +#: ../mtekk_admin_class.php:453 +msgid "Import settings from a XML file, export the current settings to a XML file, or reset to the default settings." +msgstr "Pengaturan Impor Breadcrumb NavXT dari sebuah berkas XML, ekspor pengaturan yang aktif ke sebuah berkas XML, atau riset ke pengaturan standar Breadcrumb NavXT." + +#: ../mtekk_admin_class.php:456 +msgid "Settings File" +msgstr "Berkas Pengaturan" + +#: ../mtekk_admin_class.php:459 +msgid "Select a XML settings file to upload and import settings from." +msgstr "Pilih sebuah berkas pengaturan XML untuk diunggah dan yang akan diimpor pengaturannya." + +#~ msgid "" +#~ "All of your current Breadcrumb NavXT settings will be overwritten with " +#~ "the default values. Are you sure you want to continue?" +#~ msgstr "" +#~ "Semua pengaturan dari Breadcrumb NavXT Anda akan ditimpa dengan nilai " +#~ "standar. Anda yakin ingin melanjutkan?" +#~ msgid "" +#~ "All of your current Breadcrumb NavXT settings will be overwritten with " +#~ "the imported values. Are you sure you want to continue?" +#~ msgstr "" +#~ "Semua pengaturan Breadcrumb NavXT Anda yang sudah ada akan ditimpa dengan " +#~ "nilai yang diimpor. Anda yakin ingin melanjutkan?" +#~ msgid "Home" +#~ msgstr "Beranda" + diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-it_IT.mo b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-it_IT.mo new file mode 100644 index 0000000..cfdcd66 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-it_IT.mo differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-it_IT.po b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-it_IT.po new file mode 100644 index 0000000..7de3dfc --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-it_IT.po @@ -0,0 +1,729 @@ +# Translation of the WordPress plugin by . +# Copyright (C) 2010 +# This file is distributed under the same license as the package. +# FIRST AUTHOR , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: breadcrumb-navxt\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/breadcrumb-navxt\n" +"POT-Creation-Date: 2010-11-19 01:50+0000\n" +"PO-Revision-Date: 2010-11-20 02:17+0100\n" +"Last-Translator: Luca Camellini \n" +"Language-Team: luccame \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Italian\n" +"X-Poedit-Country: ITALY\n" + +#: breadcrumb_navxt_admin.php:29 +#, php-format +msgid "Your PHP version is too old, please upgrade to a newer version. Your version is %s, this plugin requires %s" +msgstr "La versione di PHP in uso è obsoleta, si prega di eseguire l'aggiornamento ad una versione più recente. La tua versione è %s, questo plugin richiede la %s" + +#: breadcrumb_navxt_admin.php:106 +msgid "Insufficient privileges to proceed." +msgstr "Permessi insufficienti per procedere" + +#: breadcrumb_navxt_admin.php:211 +#: breadcrumb_navxt_class.php:203 +msgid "Home" +msgstr "Home" + +#: breadcrumb_navxt_admin.php:213 +#: breadcrumb_navxt_admin.php:554 +#: breadcrumb_navxt_admin.php:745 +#: breadcrumb_navxt_class.php:126 +#: breadcrumb_navxt_class.php:205 +#: breadcrumb_navxt_class.php:215 +#: breadcrumb_navxt_class.php:219 +#: breadcrumb_navxt_class.php:243 +#: breadcrumb_navxt_class.php:259 +msgid "" +msgstr "" + +#: breadcrumb_navxt_admin.php:292 +msgid "Settings successfully saved." +msgstr "Opzioni salvate correttamente." + +#: breadcrumb_navxt_admin.php:292 +msgid "Undo the options save." +msgstr "Annulla il salvataggio delle opzioni." + +#: breadcrumb_navxt_admin.php:313 +#, php-format +msgid "Tips for the settings are located below select options. Please refer to the %sdocumentation%s for more information." +msgstr "I suggerimenti per le impostazioni sono posizionati sotto le opzioni. Si prega di fare riferimento alla %sdocumentazione%s per maggiori informazioni." + +#: breadcrumb_navxt_admin.php:314 +msgid "Go to the Breadcrumb NavXT online documentation" +msgstr "Vai alla documentazione in linea di Breadcrumb NavXT" + +#: breadcrumb_navxt_admin.php:315 +msgid "Quick Start Information" +msgstr "Informazioni di Avvio Rapido" + +#: breadcrumb_navxt_admin.php:315 +msgid "For the settings on this page to take effect, you must either use the included Breadcrumb NavXT widget, or place either of the code sections below into your theme." +msgstr "Affinchè le impostazioni in questa pagina abbiano effetto, devi usare il widget incluso Breadcrumb NavXT, oppure inserire nel tuo tema una delle sezioni di codice che trovi qui sotto." + +#: breadcrumb_navxt_admin.php:316 +msgid "Breadcrumb trail with separators" +msgstr "Percorso breadcrumb con separatori" + +#: breadcrumb_navxt_admin.php:317 +msgid "Breadcrumb trail in list form" +msgstr "Percorso breadcrumb in formato lista" + +#: breadcrumb_navxt_admin.php:398 +#: mtekk_admin_class.php:482 +msgid "Import" +msgstr "Importa" + +#: breadcrumb_navxt_admin.php:398 +#: mtekk_admin_class.php:483 +msgid "Export" +msgstr "Esporta" + +#: breadcrumb_navxt_admin.php:398 +#: mtekk_admin_class.php:484 +msgid "Reset" +msgstr "Reimposta" + +#: breadcrumb_navxt_admin.php:419 +msgid "Breadcrumb NavXT Settings" +msgstr "Impostazioni di Breadcrumb NavXT" + +#: breadcrumb_navxt_admin.php:427 +msgid "General" +msgstr "Generale" + +#: breadcrumb_navxt_admin.php:430 +msgid "Breadcrumb Separator" +msgstr "Separatore delle breadcrumb" + +#: breadcrumb_navxt_admin.php:430 +msgid "Placed in between each breadcrumb." +msgstr "Inserito tra ogni breadcrumb." + +#: breadcrumb_navxt_admin.php:431 +msgid "Breadcrumb Max Title Length" +msgstr "Lunghezza massima titolo delle breadcrumb" + +#: breadcrumb_navxt_admin.php:435 +msgid "Home Breadcrumb" +msgstr "Breadcrumb della Home Page" + +#: breadcrumb_navxt_admin.php:440 +msgid "Place the home breadcrumb in the trail." +msgstr "Inserisci la Breadcrumb per la Home Page nel percorso." + +#: breadcrumb_navxt_admin.php:445 +msgid "Home Title: " +msgstr "Titolo Home:" + +#: breadcrumb_navxt_admin.php:453 +msgid "Home Prefix" +msgstr "Prefisso Home" + +#: breadcrumb_navxt_admin.php:454 +msgid "Home Suffix" +msgstr "Suffisso Home" + +#: breadcrumb_navxt_admin.php:455 +msgid "Home Anchor" +msgstr "Collegamento Home" + +#: breadcrumb_navxt_admin.php:455 +msgid "The anchor template for the home breadcrumb." +msgstr "Template collegamento per la Home Breadcrumb." + +#: breadcrumb_navxt_admin.php:456 +msgid "Blog Breadcrumb" +msgstr "Breadcrumb del Blog" + +#: breadcrumb_navxt_admin.php:456 +msgid "Place the blog breadcrumb in the trail." +msgstr "Inserisci la Breadcrumb per il Blog nel percorso." + +#: breadcrumb_navxt_admin.php:457 +msgid "Blog Anchor" +msgstr "Collegamento Blog" + +#: breadcrumb_navxt_admin.php:457 +msgid "The anchor template for the blog breadcrumb, used only in static front page environments." +msgstr "Template collegamento per la Blog Breadcrumb, usato solo in ambienti con pagina iniziale statica." + +#: breadcrumb_navxt_admin.php:461 +msgid "Main Site Breadcrumb" +msgstr "Breadcrumb del Sito Principale" + +#: breadcrumb_navxt_admin.php:466 +msgid "Place the main site home breadcrumb in the trail in an multisite setup." +msgstr "In una configurazione multisito, inserisce nel percorso delle breadcrumb la home page del sito principale." + +#: breadcrumb_navxt_admin.php:471 +msgid "Main Site Home Title: " +msgstr "Titolo Home del Sito Principale:" + +#: breadcrumb_navxt_admin.php:479 +msgid "Main Site Home Prefix" +msgstr "Prefisso Home del Sito Principale" + +#: breadcrumb_navxt_admin.php:479 +#: breadcrumb_navxt_admin.php:480 +msgid "Used for the main site home breadcrumb in an multisite setup" +msgstr "Usato per la breadcrumb home del sito principale In una configurazione multisito" + +#: breadcrumb_navxt_admin.php:480 +msgid "Main Site Home Suffix" +msgstr "Suffisso Home del Sito Principale" + +#: breadcrumb_navxt_admin.php:481 +msgid "Main Site Home Anchor" +msgstr "Collegamento Home del Sito Principale" + +#: breadcrumb_navxt_admin.php:481 +msgid "The anchor template for the main site home breadcrumb, used only in multisite environments." +msgstr "Template collegamento per la breadcrumb home del sito principale, usato solo in ambienti multisito." + +#: breadcrumb_navxt_admin.php:486 +msgid "Current Item" +msgstr "Voce corrente" + +#: breadcrumb_navxt_admin.php:489 +msgid "Link Current Item" +msgstr "Collegamento voce corrente" + +#: breadcrumb_navxt_admin.php:489 +msgid "Yes" +msgstr "Sì" + +#: breadcrumb_navxt_admin.php:490 +msgid "Current Item Prefix" +msgstr "Prefisso voce corrente" + +#: breadcrumb_navxt_admin.php:490 +msgid "This is always placed in front of the last breadcrumb in the trail, before any other prefixes for that breadcrumb." +msgstr "Questo è sempre inserito davanti all'ultima breadcrumb del percorso, prima di qualsiasi altro prefisso della breadcrumb." + +#: breadcrumb_navxt_admin.php:491 +msgid "Current Item Suffix" +msgstr "Suffisso della voce corrente" + +#: breadcrumb_navxt_admin.php:491 +msgid "This is always placed after the last breadcrumb in the trail, and after any other prefixes for that breadcrumb." +msgstr "Questo è sempre inserito dopo l'ultima breadcrumb del percorso, e dopo qualsiasi altro suffisso della breadcrumb." + +#: breadcrumb_navxt_admin.php:492 +msgid "Current Item Anchor" +msgstr "Collegamento della voce corrente" + +#: breadcrumb_navxt_admin.php:492 +msgid "The anchor template for current item breadcrumbs." +msgstr "Template collegamento per le breadcrumb della voce corrente." + +#: breadcrumb_navxt_admin.php:493 +msgid "Paged Breadcrumb" +msgstr "Breadcrumb paginata" + +#: breadcrumb_navxt_admin.php:493 +msgid "Include the paged breadcrumb in the breadcrumb trail." +msgstr "Includi la breadcrumb paginata nel percorso." + +#: breadcrumb_navxt_admin.php:493 +msgid "Indicates that the user is on a page other than the first on paginated posts/pages." +msgstr "Indica che l'utente si trova su una pagina diversa dalla prima negli elenchi di pagine o articoli." + +#: breadcrumb_navxt_admin.php:494 +msgid "Paged Prefix" +msgstr "Prefisso paginato" + +#: breadcrumb_navxt_admin.php:495 +msgid "Paged Suffix" +msgstr "Suffisso paginato" + +#: breadcrumb_navxt_admin.php:500 +msgid "Posts & Pages" +msgstr "Articoli & Pagine" + +#: breadcrumb_navxt_admin.php:503 +msgid "Post Prefix" +msgstr "Prefisso Articolo" + +#: breadcrumb_navxt_admin.php:504 +msgid "Post Suffix" +msgstr "Suffisso Articolo" + +#: breadcrumb_navxt_admin.php:505 +msgid "Post Anchor" +msgstr "Collegamento Articolo" + +#: breadcrumb_navxt_admin.php:505 +msgid "The anchor template for post breadcrumbs." +msgstr "Template collegamento per le breadcrumb di articoli." + +#: breadcrumb_navxt_admin.php:506 +msgid "Post Taxonomy Display" +msgstr "Visualizzazione Tassonomia Articolo" + +#: breadcrumb_navxt_admin.php:506 +msgid "Show the taxonomy leading to a post in the breadcrumb trail." +msgstr "Mostra la tassonomia che riconduce ad un articolo nel percorso di breadcrumb." + +#: breadcrumb_navxt_admin.php:510 +msgid "Post Taxonomy" +msgstr "Tassonomia Articolo" + +#: breadcrumb_navxt_admin.php:514 +#: breadcrumb_navxt_admin.php:631 +msgid "Categories" +msgstr "Categorie" + +#: breadcrumb_navxt_admin.php:515 +msgid "Dates" +msgstr "Date" + +#: breadcrumb_navxt_admin.php:516 +#: breadcrumb_navxt_admin.php:643 +msgid "Tags" +msgstr "Tags" + +#: breadcrumb_navxt_admin.php:517 +#: breadcrumb_navxt_admin.php:610 +msgid "Pages" +msgstr "Pagine" + +#: breadcrumb_navxt_admin.php:528 +#: breadcrumb_navxt_admin.php:621 +msgid "The taxonomy which the breadcrumb trail will show." +msgstr "La tassonomia che sarà mostrata nel percorso di breadcrumb." + +#: breadcrumb_navxt_admin.php:532 +msgid "Page Prefix" +msgstr "Prefisso Pagina" + +#: breadcrumb_navxt_admin.php:533 +msgid "Page Suffix" +msgstr "Suffisso Pagina" + +#: breadcrumb_navxt_admin.php:534 +msgid "Page Anchor" +msgstr "Collegamento Pagina" + +#: breadcrumb_navxt_admin.php:534 +msgid "The anchor template for page breadcrumbs." +msgstr "Template collegamento per le breadcrumb di pagine." + +#: breadcrumb_navxt_admin.php:535 +msgid "Attachment Prefix" +msgstr "Prefisso Allegato" + +#: breadcrumb_navxt_admin.php:536 +msgid "Attachment Suffix" +msgstr "Suffisso Allegato" + +#: breadcrumb_navxt_admin.php:585 +#: breadcrumb_navxt_admin.php:679 +#, php-format +msgid "%s Prefix" +msgstr "Prefisso %s " + +#: breadcrumb_navxt_admin.php:586 +#: breadcrumb_navxt_admin.php:680 +#, php-format +msgid "%s Suffix" +msgstr "Suffisso %s" + +#: breadcrumb_navxt_admin.php:587 +#: breadcrumb_navxt_admin.php:681 +#, php-format +msgid "%s Anchor" +msgstr "Collegamento %s" + +#: breadcrumb_navxt_admin.php:587 +#: breadcrumb_navxt_admin.php:681 +#, php-format +msgid "The anchor template for %s breadcrumbs." +msgstr "Template collegamento per le breadcrumb di %s." + +#: breadcrumb_navxt_admin.php:592 +#, php-format +msgid "%s Root Page" +msgstr "Pagina Radice di %s" + +#: breadcrumb_navxt_admin.php:595 +msgid "— Select —" +msgstr "— Seleziona —" + +#: breadcrumb_navxt_admin.php:602 +#, php-format +msgid "%s Taxonomy Display" +msgstr "Mostra Tassonomia %s" + +#: breadcrumb_navxt_admin.php:602 +#, php-format +msgid "Show the taxonomy leading to a %s in the breadcrumb trail." +msgstr "Mostra la tassonomia che riconduce a %s nel percorso breadcrumb." + +#: breadcrumb_navxt_admin.php:606 +#, php-format +msgid "%s Taxonomy" +msgstr "Tassonomia %s" + +#: breadcrumb_navxt_admin.php:634 +msgid "Category Prefix" +msgstr "Prefisso Categoria" + +#: breadcrumb_navxt_admin.php:634 +msgid "Applied before the anchor on all category breadcrumbs." +msgstr "Applicato prima del collegamento per tutte le breadcrumbs di categorie." + +#: breadcrumb_navxt_admin.php:635 +msgid "Category Suffix" +msgstr "Suffisso Categoria" + +#: breadcrumb_navxt_admin.php:635 +msgid "Applied after the anchor on all category breadcrumbs." +msgstr "Applicato dopo il collegamento per tutte le breadcrumbs di categorie." + +#: breadcrumb_navxt_admin.php:636 +msgid "Category Anchor" +msgstr "Collegamento Categoria" + +#: breadcrumb_navxt_admin.php:636 +msgid "The anchor template for category breadcrumbs." +msgstr "Template collegamento per le breadcrumb di categorie." + +#: breadcrumb_navxt_admin.php:637 +msgid "Archive by Category Prefix" +msgstr "Prefisso Archivio per categoria" + +#: breadcrumb_navxt_admin.php:637 +msgid "Applied before the title of the current item breadcrumb on an archive by cateogry page." +msgstr "Applicato prima del titolo della breadcrumb per oggetto corrente nelle pagine archivio per categoria." + +#: breadcrumb_navxt_admin.php:638 +msgid "Archive by Category Suffix" +msgstr "Suffisso Archivio per categoria" + +#: breadcrumb_navxt_admin.php:638 +msgid "Applied after the title of the current item breadcrumb on an archive by cateogry page." +msgstr "Applicato dopo il titolo della breadcrumb per oggetto corrente nelle pagine archivio per categoria." + +#: breadcrumb_navxt_admin.php:646 +msgid "Tag Prefix" +msgstr "Prefisso Tag" + +#: breadcrumb_navxt_admin.php:646 +msgid "Applied before the anchor on all tag breadcrumbs." +msgstr "Applicato prima del collegamento per tutte le breadcrumbs di tag." + +#: breadcrumb_navxt_admin.php:647 +msgid "Tag Suffix" +msgstr "Suffisso Tag" + +#: breadcrumb_navxt_admin.php:647 +msgid "Applied after the anchor on all tag breadcrumbs." +msgstr "Applicato dopo il collegamento per tutte le breadcrumbs di tag." + +#: breadcrumb_navxt_admin.php:648 +msgid "Tag Anchor" +msgstr "Collegamento Tag" + +#: breadcrumb_navxt_admin.php:648 +msgid "The anchor template for tag breadcrumbs." +msgstr "Template collegamento per le breadcrumb di tag." + +#: breadcrumb_navxt_admin.php:649 +msgid "Archive by Tag Prefix" +msgstr "Prefisso Archivio per tag" + +#: breadcrumb_navxt_admin.php:649 +msgid "Applied before the title of the current item breadcrumb on an archive by tag page." +msgstr "Applicato prima del titolo della breadcrumb per oggetto corrente nelle pagine archivio per tag." + +#: breadcrumb_navxt_admin.php:650 +msgid "Archive by Tag Suffix" +msgstr "Suffisso Archivio per tag" + +#: breadcrumb_navxt_admin.php:650 +msgid "Applied after the title of the current item breadcrumb on an archive by tag page." +msgstr "Applicato dopo il titolo della breadcrumb per oggetto corrente nelle pagine archivio per tag." + +#: breadcrumb_navxt_admin.php:679 +#, php-format +msgid "Applied before the anchor on all %s breadcrumbs." +msgstr "Applicato prima del collegamento per tutte le breadcrumbs di %s." + +#: breadcrumb_navxt_admin.php:680 +#, php-format +msgid "Applied after the anchor on all %s breadcrumbs." +msgstr "Applicato dopo il collegamento per tutte le breadcrumbs di %s." + +#: breadcrumb_navxt_admin.php:682 +#, php-format +msgid "Archive by %s Prefix" +msgstr "Prefisso Archivio per %s" + +#: breadcrumb_navxt_admin.php:682 +#, php-format +msgid "Applied before the title of the current item breadcrumb on an archive by %s page." +msgstr "Applicato prima del titolo della breadcrumb per la voce corrente nelle pagine archivio per %s." + +#: breadcrumb_navxt_admin.php:683 +#, php-format +msgid "Archive by %s Suffix" +msgstr "Suffisso Archivio per %s" + +#: breadcrumb_navxt_admin.php:683 +#, php-format +msgid "Applied after the title of the current item breadcrumb on an archive by %s page." +msgstr "Applicato dopo il titolo della breadcrumb per la voce corrente nelle pagine archivio per %s." + +#: breadcrumb_navxt_admin.php:692 +msgid "Date Archives" +msgstr "Archivi per Data" + +#: breadcrumb_navxt_admin.php:695 +msgid "Date Anchor" +msgstr "Collegameto Date" + +#: breadcrumb_navxt_admin.php:695 +msgid "The anchor template for date breadcrumbs." +msgstr "Template collegamento per le breadcrumb per data." + +#: breadcrumb_navxt_admin.php:696 +msgid "Archive by Date Prefix" +msgstr "Prefisso Archivi per Data" + +#: breadcrumb_navxt_admin.php:696 +msgid "Applied before the anchor on all date breadcrumbs." +msgstr "Applicato prima del collegamento per tutte le breadcrumbs per data." + +#: breadcrumb_navxt_admin.php:697 +msgid "Archive by Date Suffix" +msgstr "Suffisso Archivi per Data" + +#: breadcrumb_navxt_admin.php:697 +msgid "Applied after the anchor on all date breadcrumbs." +msgstr "Applicato dopo il collegamento per tutte le breadcrumbs per data." + +#: breadcrumb_navxt_admin.php:702 +msgid "Miscellaneous" +msgstr "Varie" + +#: breadcrumb_navxt_admin.php:705 +msgid "Author Prefix" +msgstr "Prefisso Autore" + +#: breadcrumb_navxt_admin.php:706 +msgid "Author Suffix" +msgstr "Suffisso Autore" + +#: breadcrumb_navxt_admin.php:707 +msgid "Author Display Format" +msgstr "Formato visualizzazione autore" + +#: breadcrumb_navxt_admin.php:707 +msgid "display_name uses the name specified in \"Display name publicly as\" under the user profile the others correspond to options in the user profile." +msgstr "display_name usa il nome specificato in \"Nome pubblico da visualizzare\" sotto il profilo utente, gli altri corrispondono alle opzioni nel profilo utente." + +#: breadcrumb_navxt_admin.php:708 +msgid "Search Prefix" +msgstr "Prefisso Ricerca" + +#: breadcrumb_navxt_admin.php:709 +msgid "Search Suffix" +msgstr "Suffisso Ricerca" + +#: breadcrumb_navxt_admin.php:710 +msgid "Search Anchor" +msgstr "Collegamento Ricerca" + +#: breadcrumb_navxt_admin.php:710 +msgid "The anchor template for search breadcrumbs, used only when the search results span several pages." +msgstr "Template collegamento per le Breadcrumb di ricerca, usato solo quando la ricerca produce più pagine di risultati." + +#: breadcrumb_navxt_admin.php:711 +msgid "404 Title" +msgstr "Titolo 404" + +#: breadcrumb_navxt_admin.php:712 +msgid "404 Prefix" +msgstr "Prefisso 404" + +#: breadcrumb_navxt_admin.php:713 +msgid "404 Suffix" +msgstr "Suffisso 404" + +#: breadcrumb_navxt_admin.php:718 +msgid "Save Changes" +msgstr "Salva modifiche" + +#: breadcrumb_navxt_class.php:213 +msgid "Blog" +msgstr "Blog" + +#: breadcrumb_navxt_class.php:232 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:277 +msgid "404" +msgstr "404" + +#: breadcrumb_navxt_class.php:280 +msgid "Search results for '" +msgstr "Risultati della ricerca per '" + +#: breadcrumb_navxt_class.php:284 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:291 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:294 +msgid "Articles by: " +msgstr "Articoli di: " + +#: breadcrumb_navxt_class.php:298 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:307 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:310 +msgid "Archive by category '" +msgstr "Archivio della categoria '" + +#: breadcrumb_navxt_class.php:314 +msgid "Archive by tag '" +msgstr "Archivio del tag '" + +#: breadcrumb_navxt_class.php:317 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:478 +msgid "Un" +msgstr "Annulla" + +#: breadcrumb_navxt_widget.php:24 +msgid "Adds a breadcrumb trail to your sidebar" +msgstr "Aggiunge una breadcrumb alla tua barra laterale" + +#: breadcrumb_navxt_widget.php:72 +msgid "Title:" +msgstr "Titolo:" + +#: breadcrumb_navxt_widget.php:77 +msgid "Output trail as a list" +msgstr "Mostra breadcrumb come lista" + +#: breadcrumb_navxt_widget.php:79 +msgid "Link the breadcrumbs" +msgstr "Collega le breadcrumb" + +#: breadcrumb_navxt_widget.php:81 +msgid "Reverse the order of the trail" +msgstr "Inverti l'ordine del percorso" + +#: breadcrumb_navxt_widget.php:83 +msgid "Hide the trail on the front page" +msgstr "Non mostrare il percorso nella home page" + +#: mtekk_admin_class.php:57 +msgid "Undo" +msgstr "Annulla" + +#: mtekk_admin_class.php:64 +msgid "Migrate now." +msgstr "Migra adesso." + +#: mtekk_admin_class.php:158 +msgid "Settings" +msgstr "opzioni" + +#: mtekk_admin_class.php:186 +msgid "Your settings are out of date." +msgstr "Le tue impostazioni sono obsolete." + +#: mtekk_admin_class.php:186 +msgid "Migrate the settings now." +msgstr "Migra le impostazioni adesso." + +#: mtekk_admin_class.php:299 +msgid "Settings successfully imported from the uploaded file." +msgstr "Opzioni importate correttamente dal file caricato." + +#: mtekk_admin_class.php:299 +msgid "Undo the options import." +msgstr "Annulla l'importazione delle opzioni." + +#: mtekk_admin_class.php:304 +msgid "Importing settings from file failed." +msgstr "Importazione delle opzioni dal file fallita." + +#: mtekk_admin_class.php:323 +msgid "Settings successfully reset to the default values." +msgstr "opzioni correttamente riportate ai valori predefiniti." + +#: mtekk_admin_class.php:323 +msgid "Undo the options reset." +msgstr "Annulla la reimpostazione delle opzioni." + +#: mtekk_admin_class.php:340 +msgid "Settings successfully undid the last operation." +msgstr "L'ultima operazione è stata annullata correttamente." + +#: mtekk_admin_class.php:340 +msgid "Undo the last undo operation." +msgstr "Annulla l'ultimo annullamento." + +#: mtekk_admin_class.php:373 +msgid "Settings successfully migrated." +msgstr "Impostazioni migrate correttamente." + +#: mtekk_admin_class.php:403 +#, php-format +msgid "Get help with \"%s\"" +msgstr "Trova aiuto per \"%s\"" + +#: mtekk_admin_class.php:473 +msgid "Import/Export/Reset Settings" +msgstr "Importa/Esporta/Reimposta opzioni" + +#: mtekk_admin_class.php:474 +msgid "Import settings from a XML file, export the current settings to a XML file, or reset to the default settings." +msgstr "Importa le opzioni da un file XML, esporta le opzioni attuali su un file XML, o reimposta le opzioni predefinite." + +#: mtekk_admin_class.php:477 +msgid "Settings File" +msgstr "File delle opzioni" + +#: mtekk_admin_class.php:480 +msgid "Select a XML settings file to upload and import settings from." +msgstr "Seleziona un file XML da caricare per importare le opzioni." + +#~ msgid "Untagged" +#~ msgstr "Non taggato" +#~ msgid "" +#~ "All of your current Breadcrumb NavXT settings will be overwritten with " +#~ "the default values. Are you sure you want to continue?" +#~ msgstr "" +#~ "Tutte le impostazioni attuali di Breadcrumb NavXT saranno sovrascritte " +#~ "con i valori predefiniti. Sei sicuro di voler continuare?" +#~ msgid "" +#~ "All of your current Breadcrumb NavXT settings will be overwritten with " +#~ "the imported values. Are you sure you want to continue?" +#~ msgstr "" +#~ "Tutte le impostazioni attuali di Breadcrumb NavXT saranno sovrascritte " +#~ "con i valori importati. Sei sicuro di voler continuare?" + diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-ja.mo b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-ja.mo new file mode 100644 index 0000000..fa40ed9 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-ja.mo differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-ja.po b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-ja.po new file mode 100644 index 0000000..c6059e0 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-ja.po @@ -0,0 +1,799 @@ +msgid "" +msgstr "" +"Project-Id-Version: Breadcrumb NavXT\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-02-10 09:23+0900\n" +"PO-Revision-Date: 2011-02-10 09:50+0900\n" +"Last-Translator: KAZUHIRO TERADA \n" +"Language-Team: Kazuhiro Terada \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Japanese\n" +"X-Poedit-KeywordsList: __;_e\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-Country: JAPAN\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-SearchPath-0: ..\n" + +#: ../breadcrumb_navxt_admin.php:35 +#, php-format +msgid "Your PHP version is too old, please upgrade to a newer version. Your version is %s, Breadcrumb NavXT requires %s" +msgstr "お使いのPHPのバージョンが古すぎます。最新バージョンにアップグレードしてください。お使いのバージョンは%sになり、このプラグインを使用するためには%s以上が必要になります。" + +#: ../breadcrumb_navxt_admin.php:112 +msgid "Insufficient privileges to proceed." +msgstr "実行権限がありません。" + +#: ../breadcrumb_navxt_admin.php:217 +#: ../breadcrumb_navxt_class.php:207 +msgid "Home" +msgstr "ホーム" + +#: ../breadcrumb_navxt_admin.php:219 +#: ../breadcrumb_navxt_admin.php:580 +#: ../breadcrumb_navxt_admin.php:773 +#: ../breadcrumb_navxt_class.php:130 +#: ../breadcrumb_navxt_class.php:209 +#: ../breadcrumb_navxt_class.php:219 +#: ../breadcrumb_navxt_class.php:223 +#: ../breadcrumb_navxt_class.php:247 +#: ../breadcrumb_navxt_class.php:263 +msgid "" +msgstr "" + +#: ../breadcrumb_navxt_admin.php:304 +msgid "Settings successfully saved." +msgstr "設定は正常に保存されました。" + +#: ../breadcrumb_navxt_admin.php:304 +#: ../breadcrumb_navxt_admin.php:309 +msgid "Undo the options save." +msgstr "オプション設定を元に戻す。" + +#: ../breadcrumb_navxt_admin.php:309 +msgid "Some settings were not saved." +msgstr "一部の設定が保存されませんでした。" + +#: ../breadcrumb_navxt_admin.php:310 +msgid "The following settings were not saved:" +msgstr "次の設定が保存されませんでした。" + +#: ../breadcrumb_navxt_admin.php:315 +#, php-format +msgid "Please include this message in your %sbug report%s." +msgstr "このメッセージをあなたの%sバグレポート%sに含めてください。" + +#: ../breadcrumb_navxt_admin.php:315 +#: ../breadcrumb_navxt_admin.php:339 +msgid "Go to the Breadcrumb NavXT support post for your version." +msgstr "ご利用中のBreadcrumb NavXTバージョンのサポートへ移動" + +#: ../breadcrumb_navxt_admin.php:337 +#, php-format +msgid "Tips for the settings are located below select options. Please refer to the %sdocumentation%s for more information." +msgstr "設定に関するTIPSは、選択オプション下に表示されています。詳細情報については%sドキュメント%sをご参照ください。" + +#: ../breadcrumb_navxt_admin.php:338 +msgid "Go to the Breadcrumb NavXT online documentation" +msgstr "オンラインドキュメントへ移動" + +#: ../breadcrumb_navxt_admin.php:339 +#, php-format +msgid "If you think you have found a bug, please include your WordPress version and details on how to reproduce the bug when you %sreport the issue%s." +msgstr "バグを発見され、%s問題をレポート%sする場合は、ご使用中のWordPressのバージョンおよびバグの再現方法の詳細を記載してください。" + +#: ../breadcrumb_navxt_admin.php:340 +msgid "Quick Start Information" +msgstr "クイックスタート情報" + +#: ../breadcrumb_navxt_admin.php:340 +msgid "For the settings on this page to take effect, you must either use the included Breadcrumb NavXT widget, or place either of the code sections below into your theme." +msgstr "このページの設定を反映させるには、Breadcrumb NavXT ウィジェット、または、ご利用中のテーマ内で以下のコードをご使用ください。" + +#: ../breadcrumb_navxt_admin.php:341 +msgid "Breadcrumb trail with separators" +msgstr "パンくずリスト(区切り表示)" + +#: ../breadcrumb_navxt_admin.php:342 +msgid "Breadcrumb trail in list form" +msgstr "パンくずリスト(リスト表示)" + +#: ../breadcrumb_navxt_admin.php:423 +#: ../mtekk_admin_class.php:504 +msgid "Import" +msgstr "インポート" + +#: ../breadcrumb_navxt_admin.php:423 +#: ../mtekk_admin_class.php:505 +msgid "Export" +msgstr "エクスポート" + +#: ../breadcrumb_navxt_admin.php:423 +#: ../mtekk_admin_class.php:506 +msgid "Reset" +msgstr "リセット" + +#: ../breadcrumb_navxt_admin.php:445 +msgid "Breadcrumb NavXT Settings" +msgstr "Breadcrumb NavXT 設定" + +#: ../breadcrumb_navxt_admin.php:453 +msgid "General" +msgstr "一般" + +#: ../breadcrumb_navxt_admin.php:456 +msgid "Breadcrumb Separator" +msgstr "区切り" + +#: ../breadcrumb_navxt_admin.php:456 +msgid "Placed in between each breadcrumb." +msgstr "各項目間に配置" + +#: ../breadcrumb_navxt_admin.php:457 +msgid "Breadcrumb Max Title Length" +msgstr "タイトルの最大文字数" + +#: ../breadcrumb_navxt_admin.php:461 +msgid "Home Breadcrumb" +msgstr "ホーム" + +#: ../breadcrumb_navxt_admin.php:466 +msgid "Place the home breadcrumb in the trail." +msgstr "パンくずリストにホームを配置" + +#: ../breadcrumb_navxt_admin.php:471 +msgid "Home Title: " +msgstr "ホームタイトル:" + +#: ../breadcrumb_navxt_admin.php:479 +msgid "Home Prefix" +msgstr "ホーム接頭辞" + +#: ../breadcrumb_navxt_admin.php:480 +msgid "Home Suffix" +msgstr "ホーム接尾辞" + +#: ../breadcrumb_navxt_admin.php:481 +msgid "Home Anchor" +msgstr "ホームリンク" + +#: ../breadcrumb_navxt_admin.php:481 +msgid "The anchor template for the home breadcrumb." +msgstr "ホームのリンク書式" + +#: ../breadcrumb_navxt_admin.php:482 +msgid "Blog Breadcrumb" +msgstr "ブログ" + +#: ../breadcrumb_navxt_admin.php:482 +msgid "Place the blog breadcrumb in the trail." +msgstr "パンくずリストにブログを配置(フロントページの表示に固定ページを使用した場合のみ)" + +#: ../breadcrumb_navxt_admin.php:483 +msgid "Blog Anchor" +msgstr "ブログリンク" + +#: ../breadcrumb_navxt_admin.php:483 +msgid "The anchor template for the blog breadcrumb, used only in static front page environments." +msgstr "ブログのリンク書式" + +#: ../breadcrumb_navxt_admin.php:487 +msgid "Main Site Breadcrumb" +msgstr "メインサイトのパンくずリスト" + +#: ../breadcrumb_navxt_admin.php:492 +msgid "Place the main site home breadcrumb in the trail in an multisite setup." +msgstr "マルチサイトにおけるメインサイトのパンくずリストにホームを配置" + +#: ../breadcrumb_navxt_admin.php:497 +msgid "Main Site Home Title: " +msgstr "メインサイトのホームタイトル:" + +#: ../breadcrumb_navxt_admin.php:506 +msgid "Main Site Home Prefix" +msgstr "メインサイトのホーム接頭辞" + +#: ../breadcrumb_navxt_admin.php:506 +#: ../breadcrumb_navxt_admin.php:507 +msgid "Used for the main site home breadcrumb in an multisite setup" +msgstr "マルチサイト環境下におけるメインサイトのパンくずリストのホームに適用" + +#: ../breadcrumb_navxt_admin.php:507 +msgid "Main Site Home Suffix" +msgstr "メインサイトのホーム接尾辞" + +#: ../breadcrumb_navxt_admin.php:508 +msgid "Main Site Home Anchor" +msgstr "メインサイトのホームリンク" + +#: ../breadcrumb_navxt_admin.php:508 +msgid "The anchor template for the main site home breadcrumb, used only in multisite environments." +msgstr "マルチサイト環境下におけるメインサイトのパンくずリストのホームリンク書式" + +#: ../breadcrumb_navxt_admin.php:513 +msgid "Current Item" +msgstr "アクティブページ" + +#: ../breadcrumb_navxt_admin.php:516 +msgid "Link Current Item" +msgstr "アクティブページのリンク" + +#: ../breadcrumb_navxt_admin.php:516 +msgid "Yes" +msgstr "はい" + +#: ../breadcrumb_navxt_admin.php:517 +msgid "Current Item Prefix" +msgstr "アクティブページ接頭辞" + +#: ../breadcrumb_navxt_admin.php:517 +msgid "This is always placed in front of the last breadcrumb in the trail, before any other prefixes for that breadcrumb." +msgstr "常に他の接頭辞よりも前にアクティブページの接頭辞として配置" + +#: ../breadcrumb_navxt_admin.php:518 +msgid "Current Item Suffix" +msgstr "アクティブページ接尾辞" + +#: ../breadcrumb_navxt_admin.php:518 +msgid "This is always placed after the last breadcrumb in the trail, and after any other prefixes for that breadcrumb." +msgstr "常に他の接尾辞よりも後にアクティブページの接尾辞として配置" + +#: ../breadcrumb_navxt_admin.php:519 +msgid "Current Item Anchor" +msgstr "アクティブページリンク" + +#: ../breadcrumb_navxt_admin.php:519 +msgid "The anchor template for current item breadcrumbs." +msgstr "アクティブページのリンク書式" + +#: ../breadcrumb_navxt_admin.php:520 +msgid "Paged Breadcrumb" +msgstr "ページネーション" + +#: ../breadcrumb_navxt_admin.php:520 +msgid "Include the paged breadcrumb in the breadcrumb trail." +msgstr "ページネーションを含む" + +#: ../breadcrumb_navxt_admin.php:520 +msgid "Indicates that the user is on a page other than the first on paginated posts/pages." +msgstr "ページネーションが適用されている場合、表示箇所が何頁目であるかを表示する。" + +#: ../breadcrumb_navxt_admin.php:521 +msgid "Paged Prefix" +msgstr "ページネーション接頭辞" + +#: ../breadcrumb_navxt_admin.php:522 +msgid "Paged Suffix" +msgstr "ページネーション接尾辞" + +#: ../breadcrumb_navxt_admin.php:527 +msgid "Posts & Pages" +msgstr "投稿およびページ" + +#: ../breadcrumb_navxt_admin.php:530 +msgid "Post Prefix" +msgstr "投稿接頭辞" + +#: ../breadcrumb_navxt_admin.php:531 +msgid "Post Suffix" +msgstr "投稿接尾辞" + +#: ../breadcrumb_navxt_admin.php:532 +msgid "Post Anchor" +msgstr "投稿リンク" + +#: ../breadcrumb_navxt_admin.php:532 +msgid "The anchor template for post breadcrumbs." +msgstr "投稿のリンク書式" + +#: ../breadcrumb_navxt_admin.php:533 +msgid "Post Taxonomy Display" +msgstr "投稿タクソノミーの表示" + +#: ../breadcrumb_navxt_admin.php:533 +msgid "Show the taxonomy leading to a post in the breadcrumb trail." +msgstr "パンくずリストに投稿へ誘導するためのタクソノミーを表示" + +#: ../breadcrumb_navxt_admin.php:537 +msgid "Post Taxonomy" +msgstr "投稿タクソノミー" + +#: ../breadcrumb_navxt_admin.php:541 +#: ../breadcrumb_navxt_admin.php:663 +msgid "Categories" +msgstr "カテゴリー" + +#: ../breadcrumb_navxt_admin.php:542 +#: ../breadcrumb_navxt_admin.php:641 +msgid "Dates" +msgstr "日付" + +#: ../breadcrumb_navxt_admin.php:543 +#: ../breadcrumb_navxt_admin.php:675 +msgid "Tags" +msgstr "タグ" + +#: ../breadcrumb_navxt_admin.php:544 +#: ../breadcrumb_navxt_admin.php:642 +msgid "Pages" +msgstr "ページ" + +#: ../breadcrumb_navxt_admin.php:555 +#: ../breadcrumb_navxt_admin.php:653 +msgid "The taxonomy which the breadcrumb trail will show." +msgstr "パンくずリストに表示するタクソノミー" + +#: ../breadcrumb_navxt_admin.php:559 +msgid "Page Prefix" +msgstr "ページ接頭辞" + +#: ../breadcrumb_navxt_admin.php:560 +msgid "Page Suffix" +msgstr "ページ接尾辞" + +#: ../breadcrumb_navxt_admin.php:561 +msgid "Page Anchor" +msgstr "ページリンク" + +#: ../breadcrumb_navxt_admin.php:561 +msgid "The anchor template for page breadcrumbs." +msgstr "ページのリンク書式" + +#: ../breadcrumb_navxt_admin.php:562 +msgid "Attachment Prefix" +msgstr "添付接頭辞" + +#: ../breadcrumb_navxt_admin.php:563 +msgid "Attachment Suffix" +msgstr "添付接尾辞" + +#: ../breadcrumb_navxt_admin.php:616 +#: ../breadcrumb_navxt_admin.php:708 +#, php-format +msgid "%s Prefix" +msgstr "%s 接頭辞" + +#: ../breadcrumb_navxt_admin.php:617 +#: ../breadcrumb_navxt_admin.php:709 +#, php-format +msgid "%s Suffix" +msgstr "%s 接尾辞" + +#: ../breadcrumb_navxt_admin.php:618 +#: ../breadcrumb_navxt_admin.php:710 +#, php-format +msgid "%s Anchor" +msgstr "%s リンク" + +#: ../breadcrumb_navxt_admin.php:618 +#: ../breadcrumb_navxt_admin.php:710 +#, php-format +msgid "The anchor template for %s breadcrumbs." +msgstr "%sのリンク書式" + +#: ../breadcrumb_navxt_admin.php:623 +#, php-format +msgid "%s Root Page" +msgstr "%s ルートページ" + +#: ../breadcrumb_navxt_admin.php:626 +msgid "— Select —" +msgstr "— 選択 —" + +#: ../breadcrumb_navxt_admin.php:633 +#, php-format +msgid "%s Taxonomy Display" +msgstr "タクソノミー「%s」の表示" + +#: ../breadcrumb_navxt_admin.php:633 +#, php-format +msgid "Show the taxonomy leading to a %s in the breadcrumb trail." +msgstr "パンくずリスト上の%sにつながるタクソノミーを表示" + +#: ../breadcrumb_navxt_admin.php:637 +#, php-format +msgid "%s Taxonomy" +msgstr "タクソノミー「%s 」" + +#: ../breadcrumb_navxt_admin.php:666 +msgid "Category Prefix" +msgstr "カテゴリー接頭辞" + +#: ../breadcrumb_navxt_admin.php:666 +msgid "Applied before the anchor on all category breadcrumbs." +msgstr "すべてのカテゴリーリンクの前に適用" + +#: ../breadcrumb_navxt_admin.php:667 +msgid "Category Suffix" +msgstr "カテゴリー接尾辞" + +#: ../breadcrumb_navxt_admin.php:667 +msgid "Applied after the anchor on all category breadcrumbs." +msgstr "すべてのカテゴリーリンクの後に適用" + +#: ../breadcrumb_navxt_admin.php:668 +msgid "Category Anchor" +msgstr "カテゴリーリンク" + +#: ../breadcrumb_navxt_admin.php:668 +msgid "The anchor template for category breadcrumbs." +msgstr "カテゴリーのリンク書式" + +#: ../breadcrumb_navxt_admin.php:669 +msgid "Archive by Category Prefix" +msgstr "カテゴリーアーカイブの接頭辞" + +#: ../breadcrumb_navxt_admin.php:669 +msgid "Applied before the title of the current item breadcrumb on an archive by cateogry page." +msgstr "カテゴリーアーカイブがアクティブページの場合に接頭辞として配置" + +#: ../breadcrumb_navxt_admin.php:670 +msgid "Archive by Category Suffix" +msgstr "カテゴリーアーカイブの接尾辞" + +#: ../breadcrumb_navxt_admin.php:670 +msgid "Applied after the title of the current item breadcrumb on an archive by cateogry page." +msgstr "カテゴリーアーカイブがアクティブページの場合に接尾辞として配置" + +#: ../breadcrumb_navxt_admin.php:678 +msgid "Tag Prefix" +msgstr "タグ接頭辞" + +#: ../breadcrumb_navxt_admin.php:678 +msgid "Applied before the anchor on all tag breadcrumbs." +msgstr "すべてのタグリンクの前に適用" + +#: ../breadcrumb_navxt_admin.php:679 +msgid "Tag Suffix" +msgstr "タグ接尾辞" + +#: ../breadcrumb_navxt_admin.php:679 +msgid "Applied after the anchor on all tag breadcrumbs." +msgstr "すべてのタグリンクの後に適用" + +#: ../breadcrumb_navxt_admin.php:680 +msgid "Tag Anchor" +msgstr "タグリンク" + +#: ../breadcrumb_navxt_admin.php:680 +msgid "The anchor template for tag breadcrumbs." +msgstr "タグのリンク書式" + +#: ../breadcrumb_navxt_admin.php:681 +msgid "Archive by Tag Prefix" +msgstr "タグアーカイブの接頭辞" + +#: ../breadcrumb_navxt_admin.php:681 +msgid "Applied before the title of the current item breadcrumb on an archive by tag page." +msgstr "タグアーカイブがアクティブページの場合に接頭辞として配置" + +#: ../breadcrumb_navxt_admin.php:682 +msgid "Archive by Tag Suffix" +msgstr "タグアーカイブの接尾辞" + +#: ../breadcrumb_navxt_admin.php:682 +msgid "Applied after the title of the current item breadcrumb on an archive by tag page." +msgstr "タグアーカイブがアクティブページの場合に接尾辞として配置" + +#: ../breadcrumb_navxt_admin.php:708 +#, php-format +msgid "Applied before the anchor on all %s breadcrumbs." +msgstr "すべての%sリンクの前に適用されます。" + +#: ../breadcrumb_navxt_admin.php:709 +#, php-format +msgid "Applied after the anchor on all %s breadcrumbs." +msgstr "すべての%sリンクの後に適用されます。" + +#: ../breadcrumb_navxt_admin.php:711 +#, php-format +msgid "Archive by %s Prefix" +msgstr "%sアーカイブの接頭辞" + +#: ../breadcrumb_navxt_admin.php:711 +#, php-format +msgid "Applied before the title of the current item breadcrumb on an archive by %s page." +msgstr "%sアーカイブがアクティブページの場合に接頭辞として配置" + +#: ../breadcrumb_navxt_admin.php:712 +#, php-format +msgid "Archive by %s Suffix" +msgstr "%sアーカイブの接尾辞" + +#: ../breadcrumb_navxt_admin.php:712 +#, php-format +msgid "Applied after the title of the current item breadcrumb on an archive by %s page." +msgstr "%sアーカイブがアクティブページの場合に接尾辞として配置" + +#: ../breadcrumb_navxt_admin.php:721 +msgid "Date Archives" +msgstr "日付アーカイブ" + +#: ../breadcrumb_navxt_admin.php:724 +msgid "Date Anchor" +msgstr "日付リンク" + +#: ../breadcrumb_navxt_admin.php:724 +msgid "The anchor template for date breadcrumbs." +msgstr "日付のリンク書式" + +#: ../breadcrumb_navxt_admin.php:725 +msgid "Archive by Date Prefix" +msgstr "日付アーカイブの接頭辞" + +#: ../breadcrumb_navxt_admin.php:725 +msgid "Applied before the anchor on all date breadcrumbs." +msgstr "すべての日付リンクの前に適用" + +#: ../breadcrumb_navxt_admin.php:726 +msgid "Archive by Date Suffix" +msgstr "日付アーカイブの接尾辞" + +#: ../breadcrumb_navxt_admin.php:726 +msgid "Applied after the anchor on all date breadcrumbs." +msgstr "すべての日付リンクの後に適用" + +#: ../breadcrumb_navxt_admin.php:731 +msgid "Miscellaneous" +msgstr "その他" + +#: ../breadcrumb_navxt_admin.php:734 +msgid "Author Prefix" +msgstr "投稿者接頭辞" + +#: ../breadcrumb_navxt_admin.php:735 +msgid "Author Suffix" +msgstr "投稿者接尾辞" + +#: ../breadcrumb_navxt_admin.php:736 +msgid "Author Display Format" +msgstr "投稿者表示形式" + +#: ../breadcrumb_navxt_admin.php:736 +msgid "display_name uses the name specified in \"Display name publicly as\" under the user profile the others correspond to options in the user profile." +msgstr "「display_name」はユーザプロフィール内の「ブログ上の表示名」が使用されます。その他もユーザプロフィール内の設定内容が適用されます。" + +#: ../breadcrumb_navxt_admin.php:737 +msgid "Search Prefix" +msgstr "検索結果接頭辞" + +#: ../breadcrumb_navxt_admin.php:738 +msgid "Search Suffix" +msgstr "検索結果接尾辞" + +#: ../breadcrumb_navxt_admin.php:739 +msgid "Search Anchor" +msgstr "検索結果リンク" + +#: ../breadcrumb_navxt_admin.php:739 +msgid "The anchor template for search breadcrumbs, used only when the search results span several pages." +msgstr "検索結果のリンク書式(検索結果が複数ページに及ぶ場合のみに適用)" + +#: ../breadcrumb_navxt_admin.php:740 +msgid "404 Title" +msgstr "404タイトル" + +#: ../breadcrumb_navxt_admin.php:741 +msgid "404 Prefix" +msgstr "404接頭辞" + +#: ../breadcrumb_navxt_admin.php:742 +msgid "404 Suffix" +msgstr "404接尾辞" + +#: ../breadcrumb_navxt_class.php:217 +msgid "Blog" +msgstr "ブログ" + +#: ../breadcrumb_navxt_class.php:236 +msgid "" +msgstr "" + +#: ../breadcrumb_navxt_class.php:281 +msgid "404" +msgstr "404" + +#: ../breadcrumb_navxt_class.php:284 +msgid "Search results for '" +msgstr "'の検索結果" + +#: ../breadcrumb_navxt_class.php:288 +msgid "" +msgstr "" + +#: ../breadcrumb_navxt_class.php:295 +msgid "" +msgstr "" + +#: ../breadcrumb_navxt_class.php:298 +msgid "Articles by: " +msgstr "投稿者:" + +#: ../breadcrumb_navxt_class.php:302 +msgid "" +msgstr "" + +#: ../breadcrumb_navxt_class.php:311 +msgid "" +msgstr "" + +#: ../breadcrumb_navxt_class.php:314 +msgid "Archive by category '" +msgstr "カテゴリー '" + +#: ../breadcrumb_navxt_class.php:318 +msgid "Archive by tag '" +msgstr "タグ '" + +#: ../breadcrumb_navxt_class.php:321 +msgid "" +msgstr "" + +#: ../breadcrumb_navxt_class.php:483 +msgid "Un" +msgstr "無" + +#: ../breadcrumb_navxt_widget.php:24 +msgid "Adds a breadcrumb trail to your sidebar" +msgstr "サイドバーにパンくずリストを追加" + +#: ../breadcrumb_navxt_widget.php:85 +msgid "Title:" +msgstr "タイトル:" + +#: ../breadcrumb_navxt_widget.php:89 +msgid "Output trail as:" +msgstr "表示形式:" + +#: ../breadcrumb_navxt_widget.php:91 +msgid "List" +msgstr "リスト" + +#: ../breadcrumb_navxt_widget.php:92 +msgid "RDFa" +msgstr "RDFa" + +#: ../breadcrumb_navxt_widget.php:93 +msgid "Microformat" +msgstr "マイクロフォーマット" + +#: ../breadcrumb_navxt_widget.php:94 +msgid "Plain" +msgstr "シンプル" + +#: ../breadcrumb_navxt_widget.php:99 +msgid "Link the breadcrumbs" +msgstr "パンくずリストにリンク" + +#: ../breadcrumb_navxt_widget.php:101 +msgid "Reverse the order of the trail" +msgstr "表示順を逆にする。" + +#: ../breadcrumb_navxt_widget.php:103 +msgid "Hide the trail on the front page" +msgstr "フロントページ上では非表示" + +#: ../mtekk_admin_class.php:59 +msgid "Undo" +msgstr "元に戻す" + +#: ../mtekk_admin_class.php:67 +#: ../mtekk_admin_class.php:191 +msgid "Migrate now." +msgstr "すぐに移行" + +#: ../mtekk_admin_class.php:164 +msgid "Settings" +msgstr "設定" + +#: ../mtekk_admin_class.php:191 +msgid "Your settings are out of date." +msgstr "新しい設定に移行してください。" + +#: ../mtekk_admin_class.php:191 +msgid "Migrate the settings now." +msgstr "すぐに設定を移行" + +#: ../mtekk_admin_class.php:198 +msgid "Your plugin install is incomplete." +msgstr "プラグインのインストールは完了していません。" + +#: ../mtekk_admin_class.php:198 +msgid "Load default settings now." +msgstr "初期設定を読み込む" + +#: ../mtekk_admin_class.php:198 +msgid "Complete now." +msgstr "すぐに完了する。" + +#: ../mtekk_admin_class.php:311 +msgid "Settings successfully imported from the uploaded file." +msgstr "アップロードしたファイルより設定が正常に反映されました。" + +#: ../mtekk_admin_class.php:311 +msgid "Undo the options import." +msgstr "オプションのインポートを元に戻す。" + +#: ../mtekk_admin_class.php:316 +msgid "Importing settings from file failed." +msgstr "設定ファイルのインポートに失敗しました。" + +#: ../mtekk_admin_class.php:335 +msgid "Settings successfully reset to the default values." +msgstr "設定が初期値に戻されました。" + +#: ../mtekk_admin_class.php:335 +msgid "Undo the options reset." +msgstr "オプションのリセットを元に戻す。" + +#: ../mtekk_admin_class.php:352 +msgid "Settings successfully undid the last operation." +msgstr "設定が正常に最後の操作を元に戻した。" + +#: ../mtekk_admin_class.php:352 +msgid "Undo the last undo operation." +msgstr "最後に戻した操作を元に戻す。" + +#: ../mtekk_admin_class.php:387 +msgid "Settings successfully migrated." +msgstr "正常に設定が移行されました。" + +#: ../mtekk_admin_class.php:394 +msgid "Default settings successfully installed." +msgstr "正常に初期設定がされました。" + +#: ../mtekk_admin_class.php:425 +#, php-format +msgid "Get help with \"%s\"" +msgstr "\"%s\" のサポートを受ける" + +#: ../mtekk_admin_class.php:495 +msgid "Import/Export/Reset Settings" +msgstr "インポート/エクスポート/リセット設定" + +#: ../mtekk_admin_class.php:496 +msgid "Import settings from a XML file, export the current settings to a XML file, or reset to the default settings." +msgstr "XMLファイルより設定をインポートし、現在の設定をXMLファイルにエクスポート、または初期値に戻す。" + +#: ../mtekk_admin_class.php:499 +msgid "Settings File" +msgstr "設定ファイル" + +#: ../mtekk_admin_class.php:502 +msgid "Select a XML settings file to upload and import settings from." +msgstr "XML設定ファイルを選択の上、アップロードし、設定を読み込んでください。" + +#~ msgid "Untagged" +#~ msgstr "タグなし" + +#~ msgid "" +#~ "All of your current Breadcrumb NavXT settings will be overwritten with " +#~ "the default values. Are you sure you want to continue?" +#~ msgstr "" +#~ "現在の設定がすべて初期値で上書きされます。実行してもよろしいですか?" + +#~ msgid "" +#~ "All of your current Breadcrumb NavXT settings will be overwritten with " +#~ "the imported values. Are you sure you want to continue?" +#~ msgstr "" +#~ "現在の設定がすべてインポートする値で上書きされます。実行してもよろしいです" +#~ "か?" + +#~ msgid "Save Changes" +#~ msgstr "Anderungen speichern" + +#~ msgid "" +#~ "Warning, your version of Breadcrumb NavXT does not match the version " +#~ "supported by this administrative interface. As a result, settings may not " +#~ "work as expected." +#~ msgstr "" +#~ "Warnung: Deine Version von Breadcrumb NavXT stimmt nicht mit den " +#~ "unterstutzen Versionen von diesem Administrations-Interface uberein. Dies " +#~ "kann zu Fehlfunktionen fuhren." + +#~ msgid "Your Breadcrumb NavXT Administration interface version is " +#~ msgstr "Die Breadcrumb NavXT Administrations-Interface Version ist " + +#~ msgid "Your Breadcrumb NavXT version is " +#~ msgstr "Die Breadcrumb NavXT Version ist " diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-nl_NL.mo b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-nl_NL.mo new file mode 100644 index 0000000..b9762ff Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-nl_NL.mo differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-nl_NL.po b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-nl_NL.po new file mode 100644 index 0000000..3dabc4f --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-nl_NL.po @@ -0,0 +1,515 @@ +msgid "" +msgstr "" +"Project-Id-Version: Breadcrumb NavXT\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/breadcrumb-navxt\n" +"POT-Creation-Date: 2009-07-28 00:49+0000\n" +"PO-Revision-Date: \n" +"Last-Translator: Stan Lenssen \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Dutch\n" +"X-Poedit-Country: NETHERLANDS\n" +"X-Poedit-KeywordsList: _e;__\n" + +#: breadcrumb_navxt_admin.php:145 +msgid "Insufficient privileges to proceed." +msgstr "Onvoldoende machtigingen om door te gaan." + +#: breadcrumb_navxt_admin.php:201 +#: breadcrumb_navxt_class.php:214 +msgid "" +msgstr "" + +#: breadcrumb_navxt_admin.php:537 +msgid "Settings" +msgstr "Instellingen" + +#: breadcrumb_navxt_admin.php:580 +#: breadcrumb_navxt_admin.php:617 +#: breadcrumb_navxt_admin.php:793 +msgid "Breadcrumb NavXT Settings" +msgstr "Breadcrumb NavXT instellingen" + +#: breadcrumb_navxt_admin.php:619 +#, php-format +msgid "Get help with \"%s\"" +msgstr "Krijg hulp bij \"%s\"" + +#: breadcrumb_navxt_admin.php:631 +#, php-format +msgid "Tips for the settings are located below select options. Please refer to the %sdocumentation%s for more information." +msgstr "Tips voor de instellingen staan onder de te selecteren opties. Raadpleeg de %sdocumentation%s voor meer informatie." + +#: breadcrumb_navxt_admin.php:632 +msgid "Go to the Breadcrumb NavXT online documentation" +msgstr "Ga naar de online documentatie van Breadcrumb NavXT." + +#: breadcrumb_navxt_admin.php:687 +msgid "All of your current Breadcrumb NavXT settings will be overwritten with the default values. Are you sure you want to continue?" +msgstr "Alle huidige Breadcrumb NavXT instellingen zullen worden overschreven met de standaard waardes. Weet je zeker dat je door wilt gaan?" + +#: breadcrumb_navxt_admin.php:690 +msgid "All of your current Breadcrumb NavXT settings will be overwritten with the imported values. Are you sure you want to continue?" +msgstr "Alle huidige Breadcrumb NavXT instellingen zullen worden overschreven met de geïmporteerde waardes. Weet je zeker dat je door wilt gaan?" + +#: breadcrumb_navxt_admin.php:743 +#: breadcrumb_navxt_admin.php:1293 +msgid "Import" +msgstr "Import" + +#: breadcrumb_navxt_admin.php:743 +#: breadcrumb_navxt_admin.php:1294 +msgid "Export" +msgstr "Export" + +#: breadcrumb_navxt_admin.php:743 +#: breadcrumb_navxt_admin.php:1295 +msgid "Reset" +msgstr "Reset" + +#: breadcrumb_navxt_admin.php:803 +msgid "General" +msgstr "Algemeen" + +#: breadcrumb_navxt_admin.php:807 +msgid "Breadcrumb Separator" +msgstr "Scheidingsteken" + +#: breadcrumb_navxt_admin.php:811 +msgid "Placed in between each breadcrumb." +msgstr "Geplaatst tussen iedere pagina in het pad." + +#: breadcrumb_navxt_admin.php:816 +msgid "Breadcrumb Max Title Length" +msgstr "Maximale titellengte per padonderdeel." + +#: breadcrumb_navxt_admin.php:824 +msgid "Home Breadcrumb" +msgstr "Home-pagina in pad" + +#: breadcrumb_navxt_admin.php:829 +msgid "Place the home breadcrumb in the trail." +msgstr "Plaats de home-pagina in het pad." + +#: breadcrumb_navxt_admin.php:834 +msgid "Home Title: " +msgstr "Home-titel:" + +#: breadcrumb_navxt_admin.php:843 +msgid "Blog Breadcrumb" +msgstr "Blog Breadcrumb" + +#: breadcrumb_navxt_admin.php:848 +msgid "Place the blog breadcrumb in the trail." +msgstr "Plaats de blog-pagina in het pad." + +#: breadcrumb_navxt_admin.php:854 +msgid "Home Prefix" +msgstr "Home-voorvoegsel" + +#: breadcrumb_navxt_admin.php:862 +msgid "Home Suffix" +msgstr "Home-achtervoegsel" + +#: breadcrumb_navxt_admin.php:870 +msgid "Home Anchor" +msgstr "Home-link" + +#: breadcrumb_navxt_admin.php:874 +msgid "The anchor template for the home breadcrumb." +msgstr "De linkvorm voor de home-pagina in het pad." + +#: breadcrumb_navxt_admin.php:879 +msgid "Blog Anchor" +msgstr "Blog-link" + +#: breadcrumb_navxt_admin.php:883 +msgid "The anchor template for the blog breadcrumb, used only in static front page environments." +msgstr "De linkvorm voor de blog-pagina in het pad. Alleen gebruikt wanneer de startpagina statisch is." + +#: breadcrumb_navxt_admin.php:889 +msgid "Current Item" +msgstr "Huidig item" + +#: breadcrumb_navxt_admin.php:893 +msgid "Link Current Item" +msgstr "Link naar huidig item" + +#: breadcrumb_navxt_admin.php:898 +msgid "Yes" +msgstr "Ja" + +#: breadcrumb_navxt_admin.php:904 +msgid "Current Item Prefix" +msgstr "Huidig item voorvoegsel" + +#: breadcrumb_navxt_admin.php:908 +msgid "This is always placed in front of the last breadcrumb in the trail, before any other prefixes for that breadcrumb." +msgstr "Dit wordt altijd geplaatst voor het laatste item in het pad, en voor enig ander voorvoegsel voor dat item." + +#: breadcrumb_navxt_admin.php:913 +msgid "Current Item Suffix" +msgstr "Huidig item achtervoegsel" + +#: breadcrumb_navxt_admin.php:917 +msgid "This is always placed after the last breadcrumb in the trail, and after any other prefixes for that breadcrumb." +msgstr "Dit wordt altijd geplaatst achter het laatste item in het pad, en achter enig ander voorvoegsel voor dat item." + +#: breadcrumb_navxt_admin.php:922 +msgid "Current Item Anchor" +msgstr "Huidig item link" + +#: breadcrumb_navxt_admin.php:926 +msgid "The anchor template for current item breadcrumbs." +msgstr "De linkvorm voor een huidig item in het pad." + +#: breadcrumb_navxt_admin.php:931 +msgid "Paged Breadcrumb" +msgstr "Ingedeeld pad-item" + +#: breadcrumb_navxt_admin.php:936 +msgid "Include the paged breadcrumb in the breadcrumb trail." +msgstr "Voeg de ingedeelde pagina toe aan het pad." + +#: breadcrumb_navxt_admin.php:938 +msgid "Indicates that the user is on a page other than the first on paginated posts/pages." +msgstr "Geeft aan dat de gebruiker op een andere pagina is dan de eerste ingedeelde pagina of het eerste ingedeelde bericht." + +#: breadcrumb_navxt_admin.php:943 +msgid "Paged Prefix" +msgstr "Ingedeeld voorvoegsel" + +#: breadcrumb_navxt_admin.php:951 +msgid "Paged Suffix" +msgstr "Ingedeeld achtervoegsel" + +#: breadcrumb_navxt_admin.php:960 +msgid "Posts & Pages" +msgstr "Berichten & pagina's" + +#: breadcrumb_navxt_admin.php:964 +msgid "Post Prefix" +msgstr "Bericht-voorvoegsel" + +#: breadcrumb_navxt_admin.php:972 +msgid "Post Suffix" +msgstr "Bericht-achtervoegsel" + +#: breadcrumb_navxt_admin.php:980 +msgid "Post Anchor" +msgstr "Bericht-link" + +#: breadcrumb_navxt_admin.php:984 +msgid "The anchor template for post breadcrumbs." +msgstr "De linkvorm voor een bericht in het pad." + +#: breadcrumb_navxt_admin.php:989 +msgid "Post Taxonomy Display" +msgstr "Tonen bericht rangschikking" + +#: breadcrumb_navxt_admin.php:994 +msgid "Show the taxonomy leading to a post in the breadcrumb trail." +msgstr "Toon de rangschikking naar een bericht in het pad." + +#: breadcrumb_navxt_admin.php:1000 +msgid "Post Taxonomy" +msgstr "Bericht-rangschikking" + +#: breadcrumb_navxt_admin.php:1005 +#: breadcrumb_navxt_admin.php:1060 +msgid "Categories" +msgstr "Categorieën" + +#: breadcrumb_navxt_admin.php:1010 +#: breadcrumb_navxt_admin.php:1110 +msgid "Tags" +msgstr "Tags" + +#: breadcrumb_navxt_admin.php:1013 +msgid "The taxonomy which the breadcrumb trail will show." +msgstr "De rangschikking die het pad laat zien." + +#: breadcrumb_navxt_admin.php:1018 +msgid "Page Prefix" +msgstr "Pagina-voorvoegsel" + +#: breadcrumb_navxt_admin.php:1026 +msgid "Page Suffix" +msgstr "Pagina-achtervoegsel" + +#: breadcrumb_navxt_admin.php:1034 +msgid "Page Anchor" +msgstr "Pagina-link" + +#: breadcrumb_navxt_admin.php:1038 +msgid "The anchor template for page breadcrumbs." +msgstr "De linkvorm voor pagina's in het pad." + +#: breadcrumb_navxt_admin.php:1043 +msgid "Attachment Prefix" +msgstr "Aanhangsel-voorvoegsel" + +#: breadcrumb_navxt_admin.php:1051 +msgid "Attachment Suffix" +msgstr "Aanhangsel-achtervoegsel" + +#: breadcrumb_navxt_admin.php:1064 +msgid "Category Prefix" +msgstr "Categorie-voorvoegsel" + +#: breadcrumb_navxt_admin.php:1068 +msgid "Applied before the anchor on all category breadcrumbs." +msgstr "Gebruikt voor de link van alle categorieën in het pad." + +#: breadcrumb_navxt_admin.php:1073 +msgid "Category Suffix" +msgstr "Categorie-achtervoegsel" + +#: breadcrumb_navxt_admin.php:1077 +msgid "Applied after the anchor on all category breadcrumbs." +msgstr "Gebruikt na de link van alle categorieën in het pad." + +#: breadcrumb_navxt_admin.php:1082 +msgid "Category Anchor" +msgstr "Categorie-link" + +#: breadcrumb_navxt_admin.php:1086 +msgid "The anchor template for category breadcrumbs." +msgstr "De linkvorm voor categorieën in het pad." + +#: breadcrumb_navxt_admin.php:1091 +msgid "Archive by Category Prefix" +msgstr "Archief op categorie voorvoegsel" + +#: breadcrumb_navxt_admin.php:1095 +msgid "Applied before the title of the current item breadcrumb on an archive by cateogry page." +msgstr "Gebruikt voor de titel van het huidige item in het pad, in een archiefpagina op categorie. " + +#: breadcrumb_navxt_admin.php:1100 +msgid "Archive by Category Suffix" +msgstr "Archief op categorie achtervoegsel" + +#: breadcrumb_navxt_admin.php:1104 +msgid "Applied after the title of the current item breadcrumb on an archive by cateogry page." +msgstr "Gebruikt na de titel van het huidige item in het pad, in een archiefpagina op categorie." + +#: breadcrumb_navxt_admin.php:1114 +msgid "Tag Prefix" +msgstr "Tag-voorvoegsel" + +#: breadcrumb_navxt_admin.php:1118 +msgid "Applied before the anchor on all tag breadcrumbs." +msgstr "Gebruikt voor de link van alle tags in het pad." + +#: breadcrumb_navxt_admin.php:1123 +msgid "Tag Suffix" +msgstr "Tag-achtervoegsel" + +#: breadcrumb_navxt_admin.php:1127 +msgid "Applied after the anchor on all tag breadcrumbs." +msgstr "Gebruikt na de link van alle tags in het pad." + +#: breadcrumb_navxt_admin.php:1132 +msgid "Tag Anchor" +msgstr "Tag-link" + +#: breadcrumb_navxt_admin.php:1136 +msgid "The anchor template for tag breadcrumbs." +msgstr "De linkvorm voor alle tags in het pad." + +#: breadcrumb_navxt_admin.php:1141 +msgid "Archive by Tag Prefix" +msgstr "Archief op tag voorvoegsel" + +#: breadcrumb_navxt_admin.php:1145 +msgid "Applied before the title of the current item breadcrumb on an archive by tag page." +msgstr "Gebruikt voor de titel van het huidige item in het pad, in een archiefpagina op tag." + +#: breadcrumb_navxt_admin.php:1150 +msgid "Archive by Tag Suffix" +msgstr "Archief op tag achtervoegsel" + +#: breadcrumb_navxt_admin.php:1154 +msgid "Applied after the title of the current item breadcrumb on an archive by tag page." +msgstr "Gebruikt na de titel van het huidige item in het pad, in een archiefpagina op tag." + +#: breadcrumb_navxt_admin.php:1160 +msgid "Date Archives" +msgstr "Archief op datum" + +#: breadcrumb_navxt_admin.php:1164 +msgid "Archive by Date Prefix" +msgstr "Archief op datum voorvoegsel" + +#: breadcrumb_navxt_admin.php:1168 +msgid "Applied before the anchor on all date breadcrumbs." +msgstr "Gebruikt voor de link van alle datums in het pad." + +#: breadcrumb_navxt_admin.php:1173 +msgid "Archive by Date Suffix" +msgstr "Archief op datum achtervoegsel" + +#: breadcrumb_navxt_admin.php:1177 +msgid "Applied after the anchor on all date breadcrumbs." +msgstr "Gebruikt na de link van alle datums in het pad." + +#: breadcrumb_navxt_admin.php:1182 +msgid "Date Anchor" +msgstr "Datum-link" + +#: breadcrumb_navxt_admin.php:1186 +msgid "The anchor template for date breadcrumbs." +msgstr "De linkvorm voor datums in het pad." + +#: breadcrumb_navxt_admin.php:1192 +msgid "Miscellaneous" +msgstr "Diversen" + +#: breadcrumb_navxt_admin.php:1196 +msgid "Author Prefix" +msgstr "Auteur-voorvoegsel" + +#: breadcrumb_navxt_admin.php:1204 +msgid "Author Suffix" +msgstr "Auteur-achtervoegsel" + +#: breadcrumb_navxt_admin.php:1212 +msgid "Author Display Format" +msgstr "Afbeeldingswijze auteur" + +#: breadcrumb_navxt_admin.php:1218 +msgid "display_name uses the name specified in \"Display name publicly as\" under the user profile the others correspond to options in the user profile." +msgstr "display_name gebruikt de naam die gespecificeerd is in \"Display name publicly as\" in het gebruikersprofiel. De andere namen corresponderen met de opties in het gebruikersprofiel." + +#: breadcrumb_navxt_admin.php:1223 +msgid "Search Prefix" +msgstr "Zoek-voorvoegsel" + +#: breadcrumb_navxt_admin.php:1231 +msgid "Search Suffix" +msgstr "Zoek-achtervoegsel" + +#: breadcrumb_navxt_admin.php:1239 +msgid "Search Anchor" +msgstr "Zoek-link" + +#: breadcrumb_navxt_admin.php:1243 +msgid "The anchor template for search breadcrumbs, used only when the search results span several pages." +msgstr "De linkvorm voor zoekresultaten in het pad. Alleen gebruikt wanneer de zoekresultaten meerdere pagina's beslaan." + +#: breadcrumb_navxt_admin.php:1248 +msgid "404 Title" +msgstr "404-titel" + +#: breadcrumb_navxt_admin.php:1256 +msgid "404 Prefix" +msgstr "404-voorvoegsel" + +#: breadcrumb_navxt_admin.php:1264 +msgid "404 Suffix" +msgstr "404-achtervoegsel" + +#: breadcrumb_navxt_admin.php:1273 +msgid "Save Changes" +msgstr "Wijzingingen opslaan" + +#: breadcrumb_navxt_admin.php:1279 +msgid "Import/Export/Reset Settings" +msgstr "Import/Export/Reset instellingen" + +#: breadcrumb_navxt_admin.php:1280 +msgid "Import Breadcrumb NavXT settings from a XML file, export the current settings to a XML file, or reset to the default Breadcrumb NavXT settings." +msgstr "Importeer Breadcrumb NavXT instellingen van een XML-bestand, exporteer de huidige instellingen naar een XML-bestand, of herstel de standaard instellingen van Breadcrumb NavXT." + +#: breadcrumb_navxt_admin.php:1284 +msgid "Settings File" +msgstr "Instellingenbestand" + +#: breadcrumb_navxt_admin.php:1288 +msgid "Select a XML settings file to upload and import settings from." +msgstr "Selecteer een XML-bestand waarvan de instellingen ge-upload en geïmporteerd moeten worden." + +#: breadcrumb_navxt_admin.php:1424 +msgid "Importing settings from file failed." +msgstr "Import van instellingen is mislukt." + +#: breadcrumb_navxt_admin.php:1434 +msgid "The Breadcrumb NavXT settings were successfully imported from file." +msgstr "De Breadcrumb NavXT instellingen zijn succesvol geïmporteerd." + +#: breadcrumb_navxt_admin.php:1444 +msgid "The Breadcrumb NavXT settings were reset to the default values." +msgstr "The Breadcrumb NavXT instellingen zijn ge-reset naar de standaard waardes." + +#: breadcrumb_navxt_class.php:147 +msgid "Blog" +msgstr "Blog" + +#: breadcrumb_navxt_class.php:149 +#: breadcrumb_navxt_class.php:153 +#: breadcrumb_navxt_class.php:177 +#: breadcrumb_navxt_class.php:191 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:166 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:207 +msgid "404" +msgstr "404" + +#: breadcrumb_navxt_class.php:210 +msgid "Search results for '" +msgstr "Zoekresultaten voor '" + +#: breadcrumb_navxt_class.php:221 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:224 +msgid "Articles by: " +msgstr "Artikelen van:" + +#: breadcrumb_navxt_class.php:228 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:237 +msgid "" +msgstr "" +msgstr "" + +#: breadcrumb_navxt_class.php:477 +msgid "Untagged" +msgstr "Zonder tag" + +#~ msgid "" +#~ "Warning, your version of Breadcrumb NavXT does not match the version " +#~ "supported by this administrative interface. As a result, settings may not " +#~ "work as expected." +#~ msgstr "" +#~ "Waarschuwing: jouw versie van Breadcrumb NavXT komt niet overeen met de " +#~ "versie die ondersteund wordt door deze beheerinterface. Het kan zijn dat " +#~ "de instellingen daardoor niet naar behoren werken." +#~ msgid "Your Breadcrumb NavXT Administration interface version is " +#~ msgstr "Jouw Breadcrumb NavXT beheerinterface-versie is" +#~ msgid "Your Breadcrumb NavXT version is " +#~ msgstr "Jouw Breadcrumb NavXT versie is" +#~ msgid "Leave the home breadcrumb out of the trail." +#~ msgstr "Plaats de home-pagina niet in het pad." + diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-ru_RU.mo b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-ru_RU.mo new file mode 100644 index 0000000..cfcb3d4 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-ru_RU.mo differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-ru_RU.po b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-ru_RU.po new file mode 100644 index 0000000..78ee5a0 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-ru_RU.po @@ -0,0 +1,583 @@ +msgid "" +msgstr "" +"Project-Id-Version: Breadcrumb NavXT 3.4.0\n" +"Report-Msgid-Bugs-To: http://www.wp-ru.ru/ \n" +"POT-Creation-Date: 2009-12-05 22:23+0000\n" +"PO-Revision-Date: 2009-12-09 09:48+0700\n" +"Last-Translator: Yuri Gribov \n" +"Language-Team: www.wp-ru.ru \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n%100/10==1 ? 2 : n%10==1 ? 0 : (n+9)%10>3 ? 2 : 1;\n" +"X-Poedit-Language: Russian\n" +"X-Poedit-Country: RUSSIAN FEDERATION\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-KeywordsList: __;_e\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPath-1: ..\n" + +#: breadcrumb_navxt_admin.php:134 +msgid "Insufficient privileges to proceed." +msgstr "Недостаточно прав для продолжения." + +#: breadcrumb_navxt_admin.php:190 breadcrumb_navxt_class.php:216 +msgid "" +"" +msgstr "" + +#: breadcrumb_navxt_admin.php:540 +msgid "Settings" +msgstr "Настройки" + +#: breadcrumb_navxt_admin.php:594 breadcrumb_navxt_admin.php:629 +#: breadcrumb_navxt_admin.php:802 +msgid "Breadcrumb NavXT Settings" +msgstr "Настройки Breadcrumb NavXT" + +#: breadcrumb_navxt_admin.php:630 +#, php-format +msgid "Get help with \"%s\"" +msgstr "Получить помощь по \"%s\"" + +#: breadcrumb_navxt_admin.php:641 +#, php-format +msgid "" +"Tips for the settings are located below select options. Please refer to the %" +"sdocumentation%s for more information." +msgstr "Подсказки по настройкам находятся под каждым полем ввода. За более подробными инструкциями, обратитесь на сайт плагина в раздел %sдокументации%s" + +#: breadcrumb_navxt_admin.php:642 +msgid "Go to the Breadcrumb NavXT online documentation" +msgstr "Перейти на сайт с документацией Breadcrumb NavXT" + +#: breadcrumb_navxt_admin.php:697 +msgid "" +"All of your current Breadcrumb NavXT settings will be overwritten with the " +"default values. Are you sure you want to continue?" +msgstr "Все текущие настройки Breadcrumb NavXT будут перезаписаны настройками по умолчанию. Вы уверены что хотите продолжить?" + +#: breadcrumb_navxt_admin.php:700 +msgid "" +"All of your current Breadcrumb NavXT settings will be overwritten with the " +"imported values. Are you sure you want to continue?" +msgstr "Все текущие настройки Breadcrumb NavXT будут перезаписаны импортируемыми настройками. Вы уверены что хотите продолжить?" + +#: breadcrumb_navxt_admin.php:753 breadcrumb_navxt_admin.php:1386 +msgid "Import" +msgstr "Импорт" + +#: breadcrumb_navxt_admin.php:753 breadcrumb_navxt_admin.php:1387 +msgid "Export" +msgstr "Экспорт" + +#: breadcrumb_navxt_admin.php:753 breadcrumb_navxt_admin.php:1388 +msgid "Reset" +msgstr "Сбросить" + +#: breadcrumb_navxt_admin.php:812 +msgid "General" +msgstr "Общие" + +#: breadcrumb_navxt_admin.php:816 +msgid "Breadcrumb Separator" +msgstr "Разделитель" + +#: breadcrumb_navxt_admin.php:820 +msgid "Placed in between each breadcrumb." +msgstr "Устанавливается между ссылками." + +#: breadcrumb_navxt_admin.php:825 +msgid "Breadcrumb Max Title Length" +msgstr "Максимальная длинна" + +#: breadcrumb_navxt_admin.php:833 +msgid "Home Breadcrumb" +msgstr "Домашняя ссылка" + +#: breadcrumb_navxt_admin.php:838 +msgid "Place the home breadcrumb in the trail." +msgstr "Включить домашнюю ссылку" + +#: breadcrumb_navxt_admin.php:843 +msgid "Home Title: " +msgstr "Название ссылки: " + +#: breadcrumb_navxt_admin.php:852 +msgid "Blog Breadcrumb" +msgstr "Ссылка на блог" + +#: breadcrumb_navxt_admin.php:857 +msgid "Place the blog breadcrumb in the trail." +msgstr "Включить ссылку на блог" + +#: breadcrumb_navxt_admin.php:863 +msgid "Home Prefix" +msgstr "Префикс домашней ссылки" + +#: breadcrumb_navxt_admin.php:871 +msgid "Home Suffix" +msgstr "Суффикс домашней ссылки" + +#: breadcrumb_navxt_admin.php:879 +msgid "Home Anchor" +msgstr "Текст домашней ссылки" + +#: breadcrumb_navxt_admin.php:883 +msgid "The anchor template for the home breadcrumb." +msgstr "Шаблон текста домашней ссылки." + +#: breadcrumb_navxt_admin.php:888 +msgid "Blog Anchor" +msgstr "Текст ссылки блога" + +#: breadcrumb_navxt_admin.php:892 +msgid "" +"The anchor template for the blog breadcrumb, used only in static front page " +"environments." +msgstr "Шаблон текста ссылки для блога, используется только в переменных статичных страниц." + +#: breadcrumb_navxt_admin.php:898 +msgid "Current Item" +msgstr "Текущая позиция" + +#: breadcrumb_navxt_admin.php:902 +msgid "Link Current Item" +msgstr "Отображать ссылку на текущую позицию" + +#: breadcrumb_navxt_admin.php:907 +msgid "Yes" +msgstr "Да" + +#: breadcrumb_navxt_admin.php:913 +msgid "Current Item Prefix" +msgstr "Префикс текущей позиции" + +#: breadcrumb_navxt_admin.php:917 +msgid "" +"This is always placed in front of the last breadcrumb in the trail, before " +"any other prefixes for that breadcrumb." +msgstr "Всегда будет отображаться перед последним пунктом в цепочке ссылок, перед любыми другими префиксами." + +#: breadcrumb_navxt_admin.php:922 +msgid "Current Item Suffix" +msgstr "Суффикс текущей позиции" + +#: breadcrumb_navxt_admin.php:926 +msgid "" +"This is always placed after the last breadcrumb in the trail, and after any " +"other prefixes for that breadcrumb." +msgstr "Всегда будет отображаться после последнего пункта в цепочке ссылок и после любых других преффиксов в цепочке." + +#: breadcrumb_navxt_admin.php:931 +msgid "Current Item Anchor" +msgstr "Текст ссылки текущей позиции" + +#: breadcrumb_navxt_admin.php:935 +msgid "The anchor template for current item breadcrumbs." +msgstr "Шаблон текста ссылки на текущую позицию" + +#: breadcrumb_navxt_admin.php:940 +msgid "Paged Breadcrumb" +msgstr "Поддержка постраничной разметки" + +#: breadcrumb_navxt_admin.php:945 +msgid "Include the paged breadcrumb in the breadcrumb trail." +msgstr "Включает поддержку разметки записей на страницы." + +#: breadcrumb_navxt_admin.php:947 +msgid "" +"Indicates that the user is on a page other than the first on paginated posts/" +"pages." +msgstr "Будет указываться, что посетитель находится на конкретной странице, если запись или статья сделаны с многостраничной разметкой." + +#: breadcrumb_navxt_admin.php:952 +msgid "Paged Prefix" +msgstr "Префикс страницы" + +#: breadcrumb_navxt_admin.php:960 +msgid "Paged Suffix" +msgstr "Суффикс страницы" + +#: breadcrumb_navxt_admin.php:969 +msgid "Posts & Pages" +msgstr "Записи / Страницы" + +#: breadcrumb_navxt_admin.php:973 +msgid "Post Prefix" +msgstr "Префикс для записи" + +#: breadcrumb_navxt_admin.php:981 +msgid "Post Suffix" +msgstr "Суффикс для записи" + +#: breadcrumb_navxt_admin.php:989 +msgid "Post Anchor" +msgstr "Текст ссылки для записей" + +#: breadcrumb_navxt_admin.php:993 +msgid "The anchor template for post breadcrumbs." +msgstr "Шаблон текста ссылки для записи." + +#: breadcrumb_navxt_admin.php:998 +msgid "Post Taxonomy Display" +msgstr "Показывать варианты путей" + +#: breadcrumb_navxt_admin.php:1003 +msgid "Show the taxonomy leading to a post in the breadcrumb trail." +msgstr "Показывать все варианты путей ведущие к записи." + +#: breadcrumb_navxt_admin.php:1009 +msgid "Post Taxonomy" +msgstr "Вариант пути" + +#: breadcrumb_navxt_admin.php:1014 breadcrumb_navxt_admin.php:1091 +msgid "Categories" +msgstr "Рубрики" + +#: breadcrumb_navxt_admin.php:1019 +msgid "Dates" +msgstr "Даты" + +#: breadcrumb_navxt_admin.php:1024 breadcrumb_navxt_admin.php:1141 +msgid "Tags" +msgstr "Метки" + +#: breadcrumb_navxt_admin.php:1044 +msgid "The taxonomy which the breadcrumb trail will show." +msgstr "В вариантах путей к записи можно отображать рубрики, даты или метки." + +#: breadcrumb_navxt_admin.php:1049 +msgid "Page Prefix" +msgstr "Префикс для статьи" + +#: breadcrumb_navxt_admin.php:1057 +msgid "Page Suffix" +msgstr "Суффикс для статьи" + +#: breadcrumb_navxt_admin.php:1065 +msgid "Page Anchor" +msgstr "Текст ссылки для статьи" + +#: breadcrumb_navxt_admin.php:1069 +msgid "The anchor template for page breadcrumbs." +msgstr "Шаблон текста ссылки для статей." + +#: breadcrumb_navxt_admin.php:1074 +msgid "Attachment Prefix" +msgstr "Префикс для аттачментов" + +#: breadcrumb_navxt_admin.php:1082 +msgid "Attachment Suffix" +msgstr "Суффикс для аттачментов" + +#: breadcrumb_navxt_admin.php:1095 +msgid "Category Prefix" +msgstr "Префикс рубрики" + +#: breadcrumb_navxt_admin.php:1099 +msgid "Applied before the anchor on all category breadcrumbs." +msgstr "Добавляется перед текстом ссылки для всех рубрик." + +#: breadcrumb_navxt_admin.php:1104 +msgid "Category Suffix" +msgstr "Суффикс рубрики" + +#: breadcrumb_navxt_admin.php:1108 +msgid "Applied after the anchor on all category breadcrumbs." +msgstr "Добавляется после текста ссылки для всех рубрик." + +#: breadcrumb_navxt_admin.php:1113 +msgid "Category Anchor" +msgstr "Текст ссылки для рубрик" + +#: breadcrumb_navxt_admin.php:1117 +msgid "The anchor template for category breadcrumbs." +msgstr "Шаблон текста ссылок для рубрик." + +#: breadcrumb_navxt_admin.php:1122 +msgid "Archive by Category Prefix" +msgstr "Префикс архива рубрик" + +#: breadcrumb_navxt_admin.php:1126 +msgid "" +"Applied before the title of the current item breadcrumb on an archive by " +"cateogry page." +msgstr "Отображаемый текст перед названием рубрики, при нахождении в архиве рубрик." + +#: breadcrumb_navxt_admin.php:1131 +msgid "Archive by Category Suffix" +msgstr "Суффикс архива рубрик" + +#: breadcrumb_navxt_admin.php:1135 +msgid "" +"Applied after the title of the current item breadcrumb on an archive by " +"cateogry page." +msgstr "Отображаемый текст после названия рубрики, при нахождении в архиве рубрик." + +#: breadcrumb_navxt_admin.php:1145 +msgid "Tag Prefix" +msgstr "Префикс для меток" + +#: breadcrumb_navxt_admin.php:1149 +msgid "Applied before the anchor on all tag breadcrumbs." +msgstr "Будет отображаться перед именем метки." + +#: breadcrumb_navxt_admin.php:1154 +msgid "Tag Suffix" +msgstr "Суффикс для меток" + +#: breadcrumb_navxt_admin.php:1158 +msgid "Applied after the anchor on all tag breadcrumbs." +msgstr "Будет отображаться после имени метки." + +#: breadcrumb_navxt_admin.php:1163 +msgid "Tag Anchor" +msgstr "Текст ссылки для метки" + +#: breadcrumb_navxt_admin.php:1167 +msgid "The anchor template for tag breadcrumbs." +msgstr "Шаблон текста ссылок для меток." + +#: breadcrumb_navxt_admin.php:1172 +msgid "Archive by Tag Prefix" +msgstr "Префикс для архива меток" + +#: breadcrumb_navxt_admin.php:1176 +msgid "" +"Applied before the title of the current item breadcrumb on an archive by tag " +"page." +msgstr "Будет отображаться перед названием текущей метки, при нахождении на странице архива меток." + +#: breadcrumb_navxt_admin.php:1181 +msgid "Archive by Tag Suffix" +msgstr "Суффикс для архива меток" + +#: breadcrumb_navxt_admin.php:1185 +msgid "" +"Applied after the title of the current item breadcrumb on an archive by tag " +"page." +msgstr "Будет отображаться после названия метки, при нахождении на странице архива меток." + +#: breadcrumb_navxt_admin.php:1203 +#, php-format +msgid "%s Prefix" +msgstr "%s префикс" + +#: breadcrumb_navxt_admin.php:1207 +#, php-format +msgid "Applied before the anchor on all %s breadcrumbs." +msgstr "Будет отображаться перед всеми текстами ссылок %s" + +#: breadcrumb_navxt_admin.php:1212 +#, php-format +msgid "%s Suffix" +msgstr "%s суффикс" + +#: breadcrumb_navxt_admin.php:1216 +#, php-format +msgid "Applied after the anchor on all %s breadcrumbs." +msgstr "Будет отображаться после всех текстов ссылок %s" + +#: breadcrumb_navxt_admin.php:1221 +#, php-format +msgid "%s Anchor" +msgstr "%s текст ссылки" + +#: breadcrumb_navxt_admin.php:1225 +#, php-format +msgid "The anchor template for %s breadcrumbs." +msgstr "Шаблон текста ссылок для %s" + +#: breadcrumb_navxt_admin.php:1230 +#, php-format +msgid "Archive by %s Prefix" +msgstr "Префикс архива по %s" + +#: breadcrumb_navxt_admin.php:1234 +#, php-format +msgid "" +"Applied before the title of the current item breadcrumb on an archive by %s " +"page." +msgstr "" + +#: breadcrumb_navxt_admin.php:1239 +#, php-format +msgid "Archive by %s Suffix" +msgstr "Суффикс архива по %s" + +#: breadcrumb_navxt_admin.php:1243 +#, php-format +msgid "" +"Applied after the title of the current item breadcrumb on an archive by %s " +"page." +msgstr "" + +#: breadcrumb_navxt_admin.php:1253 +msgid "Date Archives" +msgstr "Архив по дате" + +#: breadcrumb_navxt_admin.php:1257 +msgid "Archive by Date Prefix" +msgstr "Префикс для архива по дате" + +#: breadcrumb_navxt_admin.php:1261 +msgid "Applied before the anchor on all date breadcrumbs." +msgstr "Будет отображатьсе перед каждой календарной датой в архиве." + +#: breadcrumb_navxt_admin.php:1266 +msgid "Archive by Date Suffix" +msgstr "Суффикс для архива по дате" + +#: breadcrumb_navxt_admin.php:1270 +msgid "Applied after the anchor on all date breadcrumbs." +msgstr "Будет отображаться после каждой календарной датой в архиве." + +#: breadcrumb_navxt_admin.php:1275 +msgid "Date Anchor" +msgstr "Текст ссылки для даты." + +#: breadcrumb_navxt_admin.php:1279 +msgid "The anchor template for date breadcrumbs." +msgstr "Шаблон текста ссылок для календарных дат." + +#: breadcrumb_navxt_admin.php:1285 +msgid "Miscellaneous" +msgstr "Остальное" + +#: breadcrumb_navxt_admin.php:1289 +msgid "Author Prefix" +msgstr "Префикс для автора" + +#: breadcrumb_navxt_admin.php:1297 +msgid "Author Suffix" +msgstr "Суффикс для автора" + +#: breadcrumb_navxt_admin.php:1305 +msgid "Author Display Format" +msgstr "Как отображать автора" + +#: breadcrumb_navxt_admin.php:1311 +msgid "" +"display_name uses the name specified in \"Display name publicly as\" under " +"the user profile the others correspond to options in the user profile." +msgstr "display_name отобразит имя автора так, как указано в профиле, в настройке \"Отображаемое публично имя\"." + +#: breadcrumb_navxt_admin.php:1316 +msgid "Search Prefix" +msgstr "Префикс для поиска" + +#: breadcrumb_navxt_admin.php:1324 +msgid "Search Suffix" +msgstr "Суффикс для поиска" + +#: breadcrumb_navxt_admin.php:1332 +msgid "Search Anchor" +msgstr "Текст ссылки для страницы поиска" + +#: breadcrumb_navxt_admin.php:1336 +msgid "" +"The anchor template for search breadcrumbs, used only when the search " +"results span several pages." +msgstr "Шаблон текста ссылки для страницы результата поиска. Используется только в случае, если результат поиска выводится на нескольких страницах." + +#: breadcrumb_navxt_admin.php:1341 +msgid "404 Title" +msgstr "Заголовок 404" + +#: breadcrumb_navxt_admin.php:1349 +msgid "404 Prefix" +msgstr "Префикс 404" + +#: breadcrumb_navxt_admin.php:1357 +msgid "404 Suffix" +msgstr "Суффикс 404" + +#: breadcrumb_navxt_admin.php:1366 +msgid "Save Changes" +msgstr "Сохранить изменения" + +#: breadcrumb_navxt_admin.php:1372 +msgid "Import/Export/Reset Settings" +msgstr "Настройки Импорта/Экспорта/Обнуления" + +#: breadcrumb_navxt_admin.php:1373 +msgid "" +"Import Breadcrumb NavXT settings from a XML file, export the current " +"settings to a XML file, or reset to the default Breadcrumb NavXT settings." +msgstr "Здесь можно осуществить импорт настроек Breadcrumb NavXT из XML файла, экспорт текущих настроек в XML файл или сбросить все настройки, на настройки по умолчанию." + +#: breadcrumb_navxt_admin.php:1377 +msgid "Settings File" +msgstr "Файл настроек" + +#: breadcrumb_navxt_admin.php:1381 +msgid "Select a XML settings file to upload and import settings from." +msgstr "Выберите XML файл с настройками и импортируйте его." + +#: breadcrumb_navxt_admin.php:1518 +msgid "Importing settings from file failed." +msgstr "Ошибка импорта настроек из файла." + +#: breadcrumb_navxt_admin.php:1528 +msgid "The Breadcrumb NavXT settings were successfully imported from file." +msgstr "Импорт настроек Breadcrumb NavXT из файла успешно осуществлен." + +#: breadcrumb_navxt_admin.php:1538 +msgid "The Breadcrumb NavXT settings were reset to the default values." +msgstr "Все настройки Breadcrumb NavXT сброшены на настройки по умолчанию." + +#: breadcrumb_navxt_class.php:149 +msgid "Blog" +msgstr "Блог" + +#: breadcrumb_navxt_class.php:151 breadcrumb_navxt_class.php:155 +#: breadcrumb_navxt_class.php:179 breadcrumb_navxt_class.php:193 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:168 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:209 +msgid "404" +msgstr "" + +#: breadcrumb_navxt_class.php:212 +msgid "Search results for '" +msgstr "Результат поиска для '" + +#: breadcrumb_navxt_class.php:223 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:226 +msgid "Articles by: " +msgstr "Опубликовал(а): " + +#: breadcrumb_navxt_class.php:230 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:239 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:242 +msgid "Archive by category '" +msgstr "Архив рубрики '" + +#: breadcrumb_navxt_class.php:246 +msgid "Archive by tag '" +msgstr "Архив метки '" + +#: breadcrumb_navxt_class.php:249 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:488 +msgid "Untagged" +msgstr "Без меток" diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-sv_SE.mo b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-sv_SE.mo new file mode 100644 index 0000000..79fd666 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-sv_SE.mo differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-sv_SE.po b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-sv_SE.po new file mode 100644 index 0000000..ce76360 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt-sv_SE.po @@ -0,0 +1,763 @@ +msgid "" +msgstr "" +"Project-Id-Version: Breadcrumb NavXT\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/breadcrumb-navxt\n" +"POT-Creation-Date: 2011-02-09 17:37:49+00:00\n" +"PO-Revision-Date: 2011-02-20 15:00+0100\n" +"Last-Translator: Patrik Spathon \n" +"Language-Team: John Havlik \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: English\n" +"X-Poedit-KeywordsList: __;_e\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-SearchPath-0: C:\\Users\\John\\Documents\\Aptana Studio\\Breadcrumb NavXT\\trunk\n" + +#: breadcrumb_navxt_widget.php:24 +msgid "Adds a breadcrumb trail to your sidebar" +msgstr "Lägger till breadcrumb till din sidebar" + +#: breadcrumb_navxt_widget.php:85 +msgid "Title:" +msgstr "Titel:" + +#: breadcrumb_navxt_widget.php:89 +msgid "Output trail as:" +msgstr "Skriv ut breadcrumb som:" + +#: breadcrumb_navxt_widget.php:91 +msgid "List" +msgstr "Lista" + +#: breadcrumb_navxt_widget.php:92 +msgid "RDFa" +msgstr "" + +#: breadcrumb_navxt_widget.php:93 +msgid "Microformat" +msgstr "" + +#: breadcrumb_navxt_widget.php:94 +msgid "Plain" +msgstr "" + +#: breadcrumb_navxt_widget.php:99 +msgid "Link the breadcrumbs" +msgstr "Länka Breadcrumb" + +#: breadcrumb_navxt_widget.php:101 +msgid "Reverse the order of the trail" +msgstr "Omvänd ordning i breadcrumb" + +#: breadcrumb_navxt_widget.php:103 +msgid "Hide the trail on the front page" +msgstr "Göm spåret på förstasidan" + +#: mtekk_admin_class.php:59 +msgid "Undo" +msgstr "Ångra" + +#: mtekk_admin_class.php:67 +#: mtekk_admin_class.php:191 +msgid "Migrate now." +msgstr "Migrera nu." + +#: mtekk_admin_class.php:164 +msgid "Settings" +msgstr "Inställningar" + +#: mtekk_admin_class.php:191 +msgid "Your settings are out of date." +msgstr "Dina inställningar är föråldrade." + +#: mtekk_admin_class.php:191 +msgid "Migrate the settings now." +msgstr "Migrera inställningarna nu." + +#: mtekk_admin_class.php:198 +msgid "Your plugin install is incomplete." +msgstr "Installationen är inte klar." + +#: mtekk_admin_class.php:198 +msgid "Load default settings now." +msgstr "Ladda default inställningarna nu." + +#: mtekk_admin_class.php:198 +msgid "Complete now." +msgstr "Färdigställ nu." + +#: mtekk_admin_class.php:311 +msgid "Settings successfully imported from the uploaded file." +msgstr "Inställningarna importerades framgångsrikt från filen." + +#: mtekk_admin_class.php:311 +msgid "Undo the options import." +msgstr "Ångra inställnings importeringen." + +#: mtekk_admin_class.php:316 +msgid "Importing settings from file failed." +msgstr "Importering av inställningar från fil misslyckades." + +#: mtekk_admin_class.php:335 +msgid "Settings successfully reset to the default values." +msgstr "Inställningarna återställdes till standardvärdena." + +#: mtekk_admin_class.php:335 +msgid "Undo the options reset." +msgstr "Ångra inställnings återställningen." + +#: mtekk_admin_class.php:352 +msgid "Settings successfully undid the last operation." +msgstr "Inställningarna ogjorde framgångsrikt den senaste åtgärden." + +#: mtekk_admin_class.php:352 +msgid "Undo the last undo operation." +msgstr "Ångra senaste operationen." + +#: mtekk_admin_class.php:387 +msgid "Settings successfully migrated." +msgstr "Inställningarna har migrerats." + +#: mtekk_admin_class.php:394 +msgid "Default settings successfully installed." +msgstr "Default inställningarna sparade." + +#: mtekk_admin_class.php:425 +msgid "Get help with \"%s\"" +msgstr "Få hjälp med \"%s\"" + +#: mtekk_admin_class.php:495 +msgid "Import/Export/Reset Settings" +msgstr "Importera/Exportera/Återställ inställningar" + +#: mtekk_admin_class.php:496 +msgid "Import settings from a XML file, export the current settings to a XML file, or reset to the default settings." +msgstr "Importera inställningar från en XML-fil, exportera de aktuella inställningarna till en XML-fil, eller återställ till standard inställningar." + +#: mtekk_admin_class.php:499 +msgid "Settings File" +msgstr "Inställnings fil" + +#: mtekk_admin_class.php:502 +msgid "Select a XML settings file to upload and import settings from." +msgstr "Välj en XML inställnings fil att ladda upp och importera inställningar från." + +#: mtekk_admin_class.php:504 +#: breadcrumb_navxt_admin.php:423 +msgid "Import" +msgstr "Importera" + +#: mtekk_admin_class.php:505 +#: breadcrumb_navxt_admin.php:423 +msgid "Export" +msgstr "Exportera" + +#: mtekk_admin_class.php:506 +#: breadcrumb_navxt_admin.php:423 +msgid "Reset" +msgstr "Återställ" + +#: breadcrumb_navxt_admin.php:35 +msgid "Your PHP version is too old, please upgrade to a newer version. Your version is %s, Breadcrumb NavXT requires %s" +msgstr "Din PHP version är för gammal, varvänlig och uppgradera till en nyare version. Din version är %s, Breadcrumb NavXT kräver %s" + +#: breadcrumb_navxt_admin.php:112 +msgid "Insufficient privileges to proceed." +msgstr "Otillräcklig privilegier för att fortsätta." + +#: breadcrumb_navxt_admin.php:217 +#: breadcrumb_navxt_class.php:207 +msgid "Home" +msgstr "Hem" + +#: breadcrumb_navxt_admin.php:219 +#: breadcrumb_navxt_admin.php:580 +#: breadcrumb_navxt_admin.php:773 +#: breadcrumb_navxt_class.php:130 +#: breadcrumb_navxt_class.php:209 +#: breadcrumb_navxt_class.php:219 +#: breadcrumb_navxt_class.php:223 +#: breadcrumb_navxt_class.php:247 +#: breadcrumb_navxt_class.php:263 +msgid "" +msgstr "" + +#: breadcrumb_navxt_admin.php:304 +msgid "Settings successfully saved." +msgstr "Inställningarna sparade." + +#: breadcrumb_navxt_admin.php:304 +#: breadcrumb_navxt_admin.php:309 +msgid "Undo the options save." +msgstr "Ångra sparade inställningar." + +#: breadcrumb_navxt_admin.php:309 +msgid "Some settings were not saved." +msgstr "Vissa inställningar sparades inte." + +#: breadcrumb_navxt_admin.php:310 +msgid "The following settings were not saved:" +msgstr "Följande inställningar sparades inte:" + +#: breadcrumb_navxt_admin.php:315 +msgid "Please include this message in your %sbug report%s." +msgstr "Var vänlig och inkludera detta meddelande i din %sbug rapport%s." + +#: breadcrumb_navxt_admin.php:315 +#: breadcrumb_navxt_admin.php:339 +msgid "Go to the Breadcrumb NavXT support post for your version." +msgstr "Gå till Breadcrumb NavXT support och skicka din version." + +#: breadcrumb_navxt_admin.php:337 +msgid "Tips for the settings are located below select options. Please refer to the %sdocumentation%s for more information." +msgstr "Tips för inställningarna finns under alternativen. Referera till % sdocumentation%s för mer information." + +#: breadcrumb_navxt_admin.php:338 +msgid "Go to the Breadcrumb NavXT online documentation" +msgstr "Gå till Breadcrumb NavXT online dokumentation" + +#: breadcrumb_navxt_admin.php:339 +msgid "If you think you have found a bug, please include your WordPress version and details on how to reproduce the bug when you %sreport the issue%s." +msgstr "Om du tror att du hittat en bug, var vänlig och inkludera WordPress version och detaljer hur du får buggen när du %Srapporterar problemet %s." + +#: breadcrumb_navxt_admin.php:340 +msgid "Quick Start Information" +msgstr "Snabbstart" + +#: breadcrumb_navxt_admin.php:340 +msgid "For the settings on this page to take effect, you must either use the included Breadcrumb NavXT widget, or place either of the code sections below into your theme." +msgstr "För inställningarna på den här sidan att börja gälla måste du antingen använda den medföljande Breadcrumb NavXT widget, eller placera koden snutten nedan i ditt tema." + +#: breadcrumb_navxt_admin.php:341 +msgid "Breadcrumb trail with separators" +msgstr "Breadcrumb spår med separator" + +#: breadcrumb_navxt_admin.php:342 +msgid "Breadcrumb trail in list form" +msgstr "Breadcrumb spår i list form" + +#: breadcrumb_navxt_admin.php:445 +msgid "Breadcrumb NavXT Settings" +msgstr "Breadcrumb NavXT Inställningar" + +#: breadcrumb_navxt_admin.php:453 +msgid "General" +msgstr "Allmänt" + +#: breadcrumb_navxt_admin.php:456 +msgid "Breadcrumb Separator" +msgstr "Breadcrumb separator" + +#: breadcrumb_navxt_admin.php:456 +msgid "Placed in between each breadcrumb." +msgstr "Placeras i mellan varje breadcrumb." + +#: breadcrumb_navxt_admin.php:457 +msgid "Breadcrumb Max Title Length" +msgstr "Breadcrumb max titel längd" + +#: breadcrumb_navxt_admin.php:461 +msgid "Home Breadcrumb" +msgstr "Hem Breadcrumb" + +#: breadcrumb_navxt_admin.php:466 +msgid "Place the home breadcrumb in the trail." +msgstr "Placera hem breadcrumb i spåret." + +#: breadcrumb_navxt_admin.php:471 +msgid "Home Title: " +msgstr "Hem titel: " + +#: breadcrumb_navxt_admin.php:479 +msgid "Home Prefix" +msgstr "Hem Prefix" + +#: breadcrumb_navxt_admin.php:480 +msgid "Home Suffix" +msgstr "hem Suffix" + +#: breadcrumb_navxt_admin.php:481 +msgid "Home Anchor" +msgstr "Hem Länk " + +#: breadcrumb_navxt_admin.php:481 +msgid "The anchor template for the home breadcrumb." +msgstr "Länk mall för hem breadcrumb." + +#: breadcrumb_navxt_admin.php:482 +msgid "Blog Breadcrumb" +msgstr "Blogg breadcrumb" + +#: breadcrumb_navxt_admin.php:482 +msgid "Place the blog breadcrumb in the trail." +msgstr "Placera blogg breadcrumb i spåret." + +#: breadcrumb_navxt_admin.php:483 +msgid "Blog Anchor" +msgstr "Blogg länk" + +#: breadcrumb_navxt_admin.php:483 +msgid "The anchor template for the blog breadcrumb, used only in static front page environments." +msgstr "Länk mall för blogg breadcrumb, används endast vid statisk framsida." + +#: breadcrumb_navxt_admin.php:487 +msgid "Main Site Breadcrumb" +msgstr "Huvudsidans Breadcrumb" + +#: breadcrumb_navxt_admin.php:492 +msgid "Place the main site home breadcrumb in the trail in an multisite setup." +msgstr "Placera huvudsidans hem breadcrumb i spåret i en multisite." + +#: breadcrumb_navxt_admin.php:497 +msgid "Main Site Home Title: " +msgstr "Huvudsidans hem titel: " + +#: breadcrumb_navxt_admin.php:506 +msgid "Main Site Home Prefix" +msgstr "Huvudsidans hem Prefix" + +#: breadcrumb_navxt_admin.php:506 +#: breadcrumb_navxt_admin.php:507 +msgid "Used for the main site home breadcrumb in an multisite setup" +msgstr "Används för huvudsidans hem breadcrumb i en multisite" + +#: breadcrumb_navxt_admin.php:507 +msgid "Main Site Home Suffix" +msgstr "Huvudsidans hem Suffix" + +#: breadcrumb_navxt_admin.php:508 +msgid "Main Site Home Anchor" +msgstr "Huvudsidans hem Länk " + +#: breadcrumb_navxt_admin.php:508 +msgid "The anchor template for the main site home breadcrumb, used only in multisite environments." +msgstr "Länk mall för huvudsidans hem, används endast i multisite." + +#: breadcrumb_navxt_admin.php:513 +msgid "Current Item" +msgstr "Nuvarande punkt" + +#: breadcrumb_navxt_admin.php:516 +msgid "Link Current Item" +msgstr "Länk Nuvarande punkt" + +#: breadcrumb_navxt_admin.php:516 +msgid "Yes" +msgstr "Ja" + +#: breadcrumb_navxt_admin.php:517 +msgid "Current Item Prefix" +msgstr "Nuvarande punkt Prefix" + +#: breadcrumb_navxt_admin.php:517 +msgid "This is always placed in front of the last breadcrumb in the trail, before any other prefixes for that breadcrumb." +msgstr "Detta placeras alltid framför den sista breadcrumb i spåret, innan någon annan prefix för den breadcrumb." + +#: breadcrumb_navxt_admin.php:518 +msgid "Current Item Suffix" +msgstr "Nuvarande punkt Suffix" + +#: breadcrumb_navxt_admin.php:518 +msgid "This is always placed after the last breadcrumb in the trail, and after any other prefixes for that breadcrumb." +msgstr "Denna är alltid placerad efter den sista breadcrumb i spåret, och efter något annat prefix för den breadcrumb." + +#: breadcrumb_navxt_admin.php:519 +msgid "Current Item Anchor" +msgstr "Nuvarande punkt Länk" + +#: breadcrumb_navxt_admin.php:519 +msgid "The anchor template for current item breadcrumbs." +msgstr "Länk mall för nuvarande punkt breadcrumbs." + +#: breadcrumb_navxt_admin.php:520 +msgid "Paged Breadcrumb" +msgstr "" + +#: breadcrumb_navxt_admin.php:520 +msgid "Include the paged breadcrumb in the breadcrumb trail." +msgstr "Inkludera den paged breadcrumb i breadcrumb spåret." + +#: breadcrumb_navxt_admin.php:520 +msgid "Indicates that the user is on a page other than the first on paginated posts/pages." +msgstr "Betyder att användaren är på en annan sida än den första på ett flersidigt inlägg / sida." + +#: breadcrumb_navxt_admin.php:521 +msgid "Paged Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:522 +msgid "Paged Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:527 +msgid "Posts & Pages" +msgstr "Inlägg & Sidor" + +#: breadcrumb_navxt_admin.php:530 +msgid "Post Prefix" +msgstr "Inläggs Prefix" + +#: breadcrumb_navxt_admin.php:531 +msgid "Post Suffix" +msgstr "Inläggs Suffix" + +#: breadcrumb_navxt_admin.php:532 +msgid "Post Anchor" +msgstr "Inläggs Länk" + +#: breadcrumb_navxt_admin.php:532 +msgid "The anchor template for post breadcrumbs." +msgstr "Länk mall för inläggs breadcrumbs." + +#: breadcrumb_navxt_admin.php:533 +msgid "Post Taxonomy Display" +msgstr "Inläggs taxonomi visning" + +#: breadcrumb_navxt_admin.php:533 +msgid "Show the taxonomy leading to a post in the breadcrumb trail." +msgstr "Visa den taxonomi som leder till ett inlägg i breadcrumb spåret." + +#: breadcrumb_navxt_admin.php:537 +msgid "Post Taxonomy" +msgstr "Inäggs taxonomi" + +#: breadcrumb_navxt_admin.php:541 +#: breadcrumb_navxt_admin.php:663 +msgid "Categories" +msgstr "Kategorier" + +#: breadcrumb_navxt_admin.php:542 +#: breadcrumb_navxt_admin.php:641 +msgid "Dates" +msgstr "Datum" + +#: breadcrumb_navxt_admin.php:543 +#: breadcrumb_navxt_admin.php:675 +msgid "Tags" +msgstr "Taggar" + +#: breadcrumb_navxt_admin.php:544 +#: breadcrumb_navxt_admin.php:642 +msgid "Pages" +msgstr "Sidor" + +#: breadcrumb_navxt_admin.php:555 +#: breadcrumb_navxt_admin.php:653 +msgid "The taxonomy which the breadcrumb trail will show." +msgstr "Den taxonomi som breadcrumb kommer att visa." + +#: breadcrumb_navxt_admin.php:559 +msgid "Page Prefix" +msgstr "Sido Prefix" + +#: breadcrumb_navxt_admin.php:560 +msgid "Page Suffix" +msgstr "Sido Suffix" + +#: breadcrumb_navxt_admin.php:561 +msgid "Page Anchor" +msgstr "Sido Länk" + +#: breadcrumb_navxt_admin.php:561 +msgid "The anchor template for page breadcrumbs." +msgstr "Länk mall för sido breadcrumbs." + +#: breadcrumb_navxt_admin.php:562 +msgid "Attachment Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:563 +msgid "Attachment Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:616 +#: breadcrumb_navxt_admin.php:708 +msgid "%s Prefix" +msgstr "%s Prefix" + +#: breadcrumb_navxt_admin.php:617 +#: breadcrumb_navxt_admin.php:709 +msgid "%s Suffix" +msgstr "%s Suffix" + +#: breadcrumb_navxt_admin.php:618 +#: breadcrumb_navxt_admin.php:710 +msgid "%s Anchor" +msgstr "%s Länk" + +#: breadcrumb_navxt_admin.php:618 +#: breadcrumb_navxt_admin.php:710 +msgid "The anchor template for %s breadcrumbs." +msgstr "Länk mall för %s breadcrumbs." + +#: breadcrumb_navxt_admin.php:623 +msgid "%s Root Page" +msgstr "%s rotsida" + +#: breadcrumb_navxt_admin.php:626 +msgid "— Select —" +msgstr "— Välj —" + +#: breadcrumb_navxt_admin.php:633 +msgid "%s Taxonomy Display" +msgstr "%s Ttaxonomi visning" + +#: breadcrumb_navxt_admin.php:633 +msgid "Show the taxonomy leading to a %s in the breadcrumb trail." +msgstr "Visa den taxonomi som leder till /s i breadcrumb spåret." + +#: breadcrumb_navxt_admin.php:637 +msgid "%s Taxonomy" +msgstr "%s Taxonomi" + +#: breadcrumb_navxt_admin.php:666 +msgid "Category Prefix" +msgstr "Kategori prefix" + +#: breadcrumb_navxt_admin.php:666 +msgid "Applied before the anchor on all category breadcrumbs." +msgstr "Tillämpad innan länken på alla kategori breadcrumb" + +#: breadcrumb_navxt_admin.php:667 +msgid "Category Suffix" +msgstr "Kategori Suffix" + +#: breadcrumb_navxt_admin.php:667 +msgid "Applied after the anchor on all category breadcrumbs." +msgstr "Tillämpad efter länken på alla kategori breadcrumb" + +#: breadcrumb_navxt_admin.php:668 +msgid "Category Anchor" +msgstr "Kategori länk" + +#: breadcrumb_navxt_admin.php:668 +msgid "The anchor template for category breadcrumbs." +msgstr "länk mall för kategori breadcrumbs" + +#: breadcrumb_navxt_admin.php:669 +msgid "Archive by Category Prefix" +msgstr "Arkiv av kategori prefix" + +#: breadcrumb_navxt_admin.php:669 +msgid "Applied before the title of the current item breadcrumb on an archive by cateogry page." +msgstr "Tillämpas innan rubriken på det aktuella breadcrumb på ett arkiv av kategori sida." + +#: breadcrumb_navxt_admin.php:670 +msgid "Archive by Category Suffix" +msgstr "Arkiv av Kategori Suffix" + +#: breadcrumb_navxt_admin.php:670 +msgid "Applied after the title of the current item breadcrumb on an archive by cateogry page." +msgstr "Tillämpas efter rubriken på det aktuella breadcrumb på ett arkiv av kategori sida." + +#: breadcrumb_navxt_admin.php:678 +msgid "Tag Prefix" +msgstr "Tagg Prefix" + +#: breadcrumb_navxt_admin.php:678 +msgid "Applied before the anchor on all tag breadcrumbs." +msgstr "Tillämpad innan länken på alla tagg breadcrumbs." + +#: breadcrumb_navxt_admin.php:679 +msgid "Tag Suffix" +msgstr "Tag Suffix" + +#: breadcrumb_navxt_admin.php:679 +msgid "Applied after the anchor on all tag breadcrumbs." +msgstr "Tillämpad efter länken på alla tagg breadcrumbs." + +#: breadcrumb_navxt_admin.php:680 +msgid "Tag Anchor" +msgstr "Tagg Länk" + +#: breadcrumb_navxt_admin.php:680 +msgid "The anchor template for tag breadcrumbs." +msgstr "Länk mall för tagg breadcrumbs." + +#: breadcrumb_navxt_admin.php:681 +msgid "Archive by Tag Prefix" +msgstr "Arkiv av Tagg Prefix" + +#: breadcrumb_navxt_admin.php:681 +msgid "Applied before the title of the current item breadcrumb on an archive by tag page." +msgstr "Tillämpas innan rubriken på den aktuella breadcrumb på ett arkiv med tagg sida." + +#: breadcrumb_navxt_admin.php:682 +msgid "Archive by Tag Suffix" +msgstr "Arkiv av Tagg Suffix" + +#: breadcrumb_navxt_admin.php:682 +msgid "Applied after the title of the current item breadcrumb on an archive by tag page." +msgstr "Tillämpas efter rubriken på den aktuella breadcrumb på ett arkiv med tagg sida." + +#: breadcrumb_navxt_admin.php:708 +msgid "Applied before the anchor on all %s breadcrumbs." +msgstr "Tillämpad innan länken på alla %s breadcrumbs." + +#: breadcrumb_navxt_admin.php:709 +msgid "Applied after the anchor on all %s breadcrumbs." +msgstr "Tillämpad efter länken på alla %s breadcrumbs." + +#: breadcrumb_navxt_admin.php:711 +msgid "Archive by %s Prefix" +msgstr "Arkiv av %s Prefix" + +#: breadcrumb_navxt_admin.php:711 +msgid "Applied before the title of the current item breadcrumb on an archive by %s page." +msgstr "Tillämpas innan rubriken på den aktuella breadcrumb på ett arkiv med %s sida." + +#: breadcrumb_navxt_admin.php:712 +msgid "Archive by %s Suffix" +msgstr "Arkiv av %s Suffix" + +#: breadcrumb_navxt_admin.php:712 +msgid "Applied after the title of the current item breadcrumb on an archive by %s page." +msgstr "Tillämpas efter rubriken på den aktuella breadcrumb på ett arkiv med %s sida." + +#: breadcrumb_navxt_admin.php:721 +msgid "Date Archives" +msgstr "Datum Arkiv" + +#: breadcrumb_navxt_admin.php:724 +msgid "Date Anchor" +msgstr "Datum länk" + +#: breadcrumb_navxt_admin.php:724 +msgid "The anchor template for date breadcrumbs." +msgstr "Länk mall för datum breadcrumbs." + +#: breadcrumb_navxt_admin.php:725 +msgid "Archive by Date Prefix" +msgstr "Arkiv av datum Prefix" + +#: breadcrumb_navxt_admin.php:725 +msgid "Applied before the anchor on all date breadcrumbs." +msgstr "Tillämpad innan länken på alla datum breadcrumbs." + +#: breadcrumb_navxt_admin.php:726 +msgid "Archive by Date Suffix" +msgstr "Arkiv av daum suffix" + +#: breadcrumb_navxt_admin.php:726 +msgid "Applied after the anchor on all date breadcrumbs." +msgstr "Tillämpad efter länken på alla datum breadcrumbs." + +#: breadcrumb_navxt_admin.php:731 +msgid "Miscellaneous" +msgstr "Diverse" + +#: breadcrumb_navxt_admin.php:734 +msgid "Author Prefix" +msgstr "Författar Prefix" + +#: breadcrumb_navxt_admin.php:735 +msgid "Author Suffix" +msgstr "Författar Suffix" + +#: breadcrumb_navxt_admin.php:736 +msgid "Author Display Format" +msgstr "Författar visnings format" + +#: breadcrumb_navxt_admin.php:736 +msgid "display_name uses the name specified in \"Display name publicly as\" under the user profile the others correspond to options in the user profile." +msgstr "display_name använder namnet angett i \"Display name publicly as\" enligt användarprofilen andra motsvarar alternativ i användarens profil." + +#: breadcrumb_navxt_admin.php:737 +msgid "Search Prefix" +msgstr "Sök Prefix" + +#: breadcrumb_navxt_admin.php:738 +msgid "Search Suffix" +msgstr "Sök Suffix" + +#: breadcrumb_navxt_admin.php:739 +msgid "Search Anchor" +msgstr "Sök Länk" + +#: breadcrumb_navxt_admin.php:739 +msgid "The anchor template for search breadcrumbs, used only when the search results span several pages." +msgstr "Länk mall för sök breadcrumb, används endast när sökresultaten täcker flera sidor." + +#: breadcrumb_navxt_admin.php:740 +msgid "404 Title" +msgstr "404 Titel" + +#: breadcrumb_navxt_admin.php:741 +msgid "404 Prefix" +msgstr "404 Prefix" + +#: breadcrumb_navxt_admin.php:742 +msgid "404 Suffix" +msgstr "404 Suffix" + +#: breadcrumb_navxt_admin.php:747 +msgid "Save Changes" +msgstr "Spara ändringar" + +#: breadcrumb_navxt_class.php:217 +msgid "Blog" +msgstr "Blogg" + +#: breadcrumb_navxt_class.php:236 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:281 +msgid "404" +msgstr "404" + +#: breadcrumb_navxt_class.php:284 +msgid "Search results for '" +msgstr "Sök resultat för '" + +#: breadcrumb_navxt_class.php:288 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:295 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:298 +msgid "Articles by: " +msgstr "Artiklar av:" + +#: breadcrumb_navxt_class.php:302 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:311 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:314 +msgid "Archive by category '" +msgstr "Arkiv av kategorin '" + +#: breadcrumb_navxt_class.php:318 +msgid "Archive by tag '" +msgstr "Arkiv av tagg '" + +#: breadcrumb_navxt_class.php:321 +msgid "" +msgstr "" + +#, fuzzy +#~ msgid "Un" +#~ msgstr "Ångra" +#~ msgid "Untagged" +#~ msgstr "Otaggad" +#~ msgid "" +#~ "All of your current Breadcrumb NavXT settings will be overwritten with " +#~ "the default values. Are you sure you want to continue?" +#~ msgstr "" +#~ "Alla dina nuvarande Breadcrumb NavXT inställningar kommer bli överskrivna " +#~ "med standardvärden. Är du säker på att du vill fortsätta?" +#~ msgid "" +#~ "All of your current Breadcrumb NavXT settings will be overwritten with " +#~ "the imported values. Are you sure you want to continue?" +#~ msgstr "" +#~ "Alla dina nuvarande Breadcrumb NavXT inställningar kommer bli överskrivna " +#~ "med importerade värden. Är du säker på att du vill fortsätta?" + diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt.mo b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt.mo new file mode 100644 index 0000000..525b59b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt.mo differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt.po b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt.po new file mode 100644 index 0000000..a7b4090 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/languages/breadcrumb_navxt.po @@ -0,0 +1,745 @@ +msgid "" +msgstr "" +"Project-Id-Version: Breadcrumb NavXT\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/breadcrumb-navxt\n" +"POT-Creation-Date: 2011-02-09 17:37:49+00:00\n" +"PO-Revision-Date: 2011-02-09 11:38-0600\n" +"Last-Translator: John Havlik \n" +"Language-Team: John Havlik \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: English\n" +"X-Poedit-KeywordsList: __;_e\n" +"X-Poedit-Basepath: .\n" +"X-Poedit-SearchPath-0: C:\\Users\\John\\Documents\\Aptana Studio\\Breadcrumb NavXT\\trunk\n" + +#: breadcrumb_navxt_widget.php:24 +msgid "Adds a breadcrumb trail to your sidebar" +msgstr "" + +#: breadcrumb_navxt_widget.php:85 +msgid "Title:" +msgstr "" + +#: breadcrumb_navxt_widget.php:89 +msgid "Output trail as:" +msgstr "" + +#: breadcrumb_navxt_widget.php:91 +msgid "List" +msgstr "" + +#: breadcrumb_navxt_widget.php:92 +msgid "RDFa" +msgstr "" + +#: breadcrumb_navxt_widget.php:93 +msgid "Microformat" +msgstr "" + +#: breadcrumb_navxt_widget.php:94 +msgid "Plain" +msgstr "" + +#: breadcrumb_navxt_widget.php:99 +msgid "Link the breadcrumbs" +msgstr "" + +#: breadcrumb_navxt_widget.php:101 +msgid "Reverse the order of the trail" +msgstr "" + +#: breadcrumb_navxt_widget.php:103 +msgid "Hide the trail on the front page" +msgstr "" + +#: mtekk_admin_class.php:59 +msgid "Undo" +msgstr "" + +#: mtekk_admin_class.php:67 +#: mtekk_admin_class.php:191 +msgid "Migrate now." +msgstr "" + +#: mtekk_admin_class.php:164 +msgid "Settings" +msgstr "" + +#: mtekk_admin_class.php:191 +msgid "Your settings are out of date." +msgstr "" + +#: mtekk_admin_class.php:191 +msgid "Migrate the settings now." +msgstr "" + +#: mtekk_admin_class.php:198 +msgid "Your plugin install is incomplete." +msgstr "" + +#: mtekk_admin_class.php:198 +msgid "Load default settings now." +msgstr "" + +#: mtekk_admin_class.php:198 +msgid "Complete now." +msgstr "" + +#: mtekk_admin_class.php:311 +msgid "Settings successfully imported from the uploaded file." +msgstr "" + +#: mtekk_admin_class.php:311 +msgid "Undo the options import." +msgstr "" + +#: mtekk_admin_class.php:316 +msgid "Importing settings from file failed." +msgstr "" + +#: mtekk_admin_class.php:335 +msgid "Settings successfully reset to the default values." +msgstr "" + +#: mtekk_admin_class.php:335 +msgid "Undo the options reset." +msgstr "" + +#: mtekk_admin_class.php:352 +msgid "Settings successfully undid the last operation." +msgstr "" + +#: mtekk_admin_class.php:352 +msgid "Undo the last undo operation." +msgstr "" + +#: mtekk_admin_class.php:387 +msgid "Settings successfully migrated." +msgstr "" + +#: mtekk_admin_class.php:394 +msgid "Default settings successfully installed." +msgstr "" + +#: mtekk_admin_class.php:425 +msgid "Get help with \"%s\"" +msgstr "" + +#: mtekk_admin_class.php:495 +msgid "Import/Export/Reset Settings" +msgstr "" + +#: mtekk_admin_class.php:496 +msgid "Import settings from a XML file, export the current settings to a XML file, or reset to the default settings." +msgstr "" + +#: mtekk_admin_class.php:499 +msgid "Settings File" +msgstr "" + +#: mtekk_admin_class.php:502 +msgid "Select a XML settings file to upload and import settings from." +msgstr "" + +#: mtekk_admin_class.php:504 +#: breadcrumb_navxt_admin.php:423 +msgid "Import" +msgstr "" + +#: mtekk_admin_class.php:505 +#: breadcrumb_navxt_admin.php:423 +msgid "Export" +msgstr "" + +#: mtekk_admin_class.php:506 +#: breadcrumb_navxt_admin.php:423 +msgid "Reset" +msgstr "" + +#: breadcrumb_navxt_admin.php:35 +msgid "Your PHP version is too old, please upgrade to a newer version. Your version is %s, Breadcrumb NavXT requires %s" +msgstr "" + +#: breadcrumb_navxt_admin.php:112 +msgid "Insufficient privileges to proceed." +msgstr "" + +#: breadcrumb_navxt_admin.php:217 +#: breadcrumb_navxt_class.php:207 +msgid "Home" +msgstr "" + +#: breadcrumb_navxt_admin.php:219 +#: breadcrumb_navxt_admin.php:580 +#: breadcrumb_navxt_admin.php:773 +#: breadcrumb_navxt_class.php:130 +#: breadcrumb_navxt_class.php:209 +#: breadcrumb_navxt_class.php:219 +#: breadcrumb_navxt_class.php:223 +#: breadcrumb_navxt_class.php:247 +#: breadcrumb_navxt_class.php:263 +msgid "" +msgstr "" + +#: breadcrumb_navxt_admin.php:304 +msgid "Settings successfully saved." +msgstr "" + +#: breadcrumb_navxt_admin.php:304 +#: breadcrumb_navxt_admin.php:309 +msgid "Undo the options save." +msgstr "" + +#: breadcrumb_navxt_admin.php:309 +msgid "Some settings were not saved." +msgstr "" + +#: breadcrumb_navxt_admin.php:310 +msgid "The following settings were not saved:" +msgstr "" + +#: breadcrumb_navxt_admin.php:315 +msgid "Please include this message in your %sbug report%s." +msgstr "" + +#: breadcrumb_navxt_admin.php:315 +#: breadcrumb_navxt_admin.php:339 +msgid "Go to the Breadcrumb NavXT support post for your version." +msgstr "" + +#: breadcrumb_navxt_admin.php:337 +msgid "Tips for the settings are located below select options. Please refer to the %sdocumentation%s for more information." +msgstr "" + +#: breadcrumb_navxt_admin.php:338 +msgid "Go to the Breadcrumb NavXT online documentation" +msgstr "" + +#: breadcrumb_navxt_admin.php:339 +msgid "If you think you have found a bug, please include your WordPress version and details on how to reproduce the bug when you %sreport the issue%s." +msgstr "" + +#: breadcrumb_navxt_admin.php:340 +msgid "Quick Start Information" +msgstr "" + +#: breadcrumb_navxt_admin.php:340 +msgid "For the settings on this page to take effect, you must either use the included Breadcrumb NavXT widget, or place either of the code sections below into your theme." +msgstr "" + +#: breadcrumb_navxt_admin.php:341 +msgid "Breadcrumb trail with separators" +msgstr "" + +#: breadcrumb_navxt_admin.php:342 +msgid "Breadcrumb trail in list form" +msgstr "" + +#: breadcrumb_navxt_admin.php:445 +msgid "Breadcrumb NavXT Settings" +msgstr "" + +#: breadcrumb_navxt_admin.php:453 +msgid "General" +msgstr "" + +#: breadcrumb_navxt_admin.php:456 +msgid "Breadcrumb Separator" +msgstr "" + +#: breadcrumb_navxt_admin.php:456 +msgid "Placed in between each breadcrumb." +msgstr "" + +#: breadcrumb_navxt_admin.php:457 +msgid "Breadcrumb Max Title Length" +msgstr "" + +#: breadcrumb_navxt_admin.php:461 +msgid "Home Breadcrumb" +msgstr "" + +#: breadcrumb_navxt_admin.php:466 +msgid "Place the home breadcrumb in the trail." +msgstr "" + +#: breadcrumb_navxt_admin.php:471 +msgid "Home Title: " +msgstr "" + +#: breadcrumb_navxt_admin.php:479 +msgid "Home Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:480 +msgid "Home Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:481 +msgid "Home Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:481 +msgid "The anchor template for the home breadcrumb." +msgstr "" + +#: breadcrumb_navxt_admin.php:482 +msgid "Blog Breadcrumb" +msgstr "" + +#: breadcrumb_navxt_admin.php:482 +msgid "Place the blog breadcrumb in the trail." +msgstr "" + +#: breadcrumb_navxt_admin.php:483 +msgid "Blog Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:483 +msgid "The anchor template for the blog breadcrumb, used only in static front page environments." +msgstr "" + +#: breadcrumb_navxt_admin.php:487 +msgid "Main Site Breadcrumb" +msgstr "" + +#: breadcrumb_navxt_admin.php:492 +msgid "Place the main site home breadcrumb in the trail in an multisite setup." +msgstr "" + +#: breadcrumb_navxt_admin.php:497 +msgid "Main Site Home Title: " +msgstr "" + +#: breadcrumb_navxt_admin.php:506 +msgid "Main Site Home Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:506 +#: breadcrumb_navxt_admin.php:507 +msgid "Used for the main site home breadcrumb in an multisite setup" +msgstr "" + +#: breadcrumb_navxt_admin.php:507 +msgid "Main Site Home Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:508 +msgid "Main Site Home Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:508 +msgid "The anchor template for the main site home breadcrumb, used only in multisite environments." +msgstr "" + +#: breadcrumb_navxt_admin.php:513 +msgid "Current Item" +msgstr "" + +#: breadcrumb_navxt_admin.php:516 +msgid "Link Current Item" +msgstr "" + +#: breadcrumb_navxt_admin.php:516 +msgid "Yes" +msgstr "" + +#: breadcrumb_navxt_admin.php:517 +msgid "Current Item Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:517 +msgid "This is always placed in front of the last breadcrumb in the trail, before any other prefixes for that breadcrumb." +msgstr "" + +#: breadcrumb_navxt_admin.php:518 +msgid "Current Item Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:518 +msgid "This is always placed after the last breadcrumb in the trail, and after any other prefixes for that breadcrumb." +msgstr "" + +#: breadcrumb_navxt_admin.php:519 +msgid "Current Item Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:519 +msgid "The anchor template for current item breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:520 +msgid "Paged Breadcrumb" +msgstr "" + +#: breadcrumb_navxt_admin.php:520 +msgid "Include the paged breadcrumb in the breadcrumb trail." +msgstr "" + +#: breadcrumb_navxt_admin.php:520 +msgid "Indicates that the user is on a page other than the first on paginated posts/pages." +msgstr "" + +#: breadcrumb_navxt_admin.php:521 +msgid "Paged Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:522 +msgid "Paged Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:527 +msgid "Posts & Pages" +msgstr "" + +#: breadcrumb_navxt_admin.php:530 +msgid "Post Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:531 +msgid "Post Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:532 +msgid "Post Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:532 +msgid "The anchor template for post breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:533 +msgid "Post Taxonomy Display" +msgstr "" + +#: breadcrumb_navxt_admin.php:533 +msgid "Show the taxonomy leading to a post in the breadcrumb trail." +msgstr "" + +#: breadcrumb_navxt_admin.php:537 +msgid "Post Taxonomy" +msgstr "" + +#: breadcrumb_navxt_admin.php:541 +#: breadcrumb_navxt_admin.php:663 +msgid "Categories" +msgstr "" + +#: breadcrumb_navxt_admin.php:542 +#: breadcrumb_navxt_admin.php:641 +msgid "Dates" +msgstr "" + +#: breadcrumb_navxt_admin.php:543 +#: breadcrumb_navxt_admin.php:675 +msgid "Tags" +msgstr "" + +#: breadcrumb_navxt_admin.php:544 +#: breadcrumb_navxt_admin.php:642 +msgid "Pages" +msgstr "" + +#: breadcrumb_navxt_admin.php:555 +#: breadcrumb_navxt_admin.php:653 +msgid "The taxonomy which the breadcrumb trail will show." +msgstr "" + +#: breadcrumb_navxt_admin.php:559 +msgid "Page Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:560 +msgid "Page Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:561 +msgid "Page Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:561 +msgid "The anchor template for page breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:562 +msgid "Attachment Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:563 +msgid "Attachment Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:616 +#: breadcrumb_navxt_admin.php:708 +msgid "%s Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:617 +#: breadcrumb_navxt_admin.php:709 +msgid "%s Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:618 +#: breadcrumb_navxt_admin.php:710 +msgid "%s Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:618 +#: breadcrumb_navxt_admin.php:710 +msgid "The anchor template for %s breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:623 +msgid "%s Root Page" +msgstr "" + +#: breadcrumb_navxt_admin.php:626 +msgid "— Select —" +msgstr "" + +#: breadcrumb_navxt_admin.php:633 +msgid "%s Taxonomy Display" +msgstr "" + +#: breadcrumb_navxt_admin.php:633 +msgid "Show the taxonomy leading to a %s in the breadcrumb trail." +msgstr "" + +#: breadcrumb_navxt_admin.php:637 +msgid "%s Taxonomy" +msgstr "" + +#: breadcrumb_navxt_admin.php:666 +msgid "Category Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:666 +msgid "Applied before the anchor on all category breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:667 +msgid "Category Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:667 +msgid "Applied after the anchor on all category breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:668 +msgid "Category Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:668 +msgid "The anchor template for category breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:669 +msgid "Archive by Category Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:669 +msgid "Applied before the title of the current item breadcrumb on an archive by cateogry page." +msgstr "" + +#: breadcrumb_navxt_admin.php:670 +msgid "Archive by Category Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:670 +msgid "Applied after the title of the current item breadcrumb on an archive by cateogry page." +msgstr "" + +#: breadcrumb_navxt_admin.php:678 +msgid "Tag Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:678 +msgid "Applied before the anchor on all tag breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:679 +msgid "Tag Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:679 +msgid "Applied after the anchor on all tag breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:680 +msgid "Tag Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:680 +msgid "The anchor template for tag breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:681 +msgid "Archive by Tag Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:681 +msgid "Applied before the title of the current item breadcrumb on an archive by tag page." +msgstr "" + +#: breadcrumb_navxt_admin.php:682 +msgid "Archive by Tag Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:682 +msgid "Applied after the title of the current item breadcrumb on an archive by tag page." +msgstr "" + +#: breadcrumb_navxt_admin.php:708 +msgid "Applied before the anchor on all %s breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:709 +msgid "Applied after the anchor on all %s breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:711 +msgid "Archive by %s Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:711 +msgid "Applied before the title of the current item breadcrumb on an archive by %s page." +msgstr "" + +#: breadcrumb_navxt_admin.php:712 +msgid "Archive by %s Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:712 +msgid "Applied after the title of the current item breadcrumb on an archive by %s page." +msgstr "" + +#: breadcrumb_navxt_admin.php:721 +msgid "Date Archives" +msgstr "" + +#: breadcrumb_navxt_admin.php:724 +msgid "Date Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:724 +msgid "The anchor template for date breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:725 +msgid "Archive by Date Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:725 +msgid "Applied before the anchor on all date breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:726 +msgid "Archive by Date Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:726 +msgid "Applied after the anchor on all date breadcrumbs." +msgstr "" + +#: breadcrumb_navxt_admin.php:731 +msgid "Miscellaneous" +msgstr "" + +#: breadcrumb_navxt_admin.php:734 +msgid "Author Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:735 +msgid "Author Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:736 +msgid "Author Display Format" +msgstr "" + +#: breadcrumb_navxt_admin.php:736 +msgid "display_name uses the name specified in \"Display name publicly as\" under the user profile the others correspond to options in the user profile." +msgstr "" + +#: breadcrumb_navxt_admin.php:737 +msgid "Search Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:738 +msgid "Search Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:739 +msgid "Search Anchor" +msgstr "" + +#: breadcrumb_navxt_admin.php:739 +msgid "The anchor template for search breadcrumbs, used only when the search results span several pages." +msgstr "" + +#: breadcrumb_navxt_admin.php:740 +msgid "404 Title" +msgstr "" + +#: breadcrumb_navxt_admin.php:741 +msgid "404 Prefix" +msgstr "" + +#: breadcrumb_navxt_admin.php:742 +msgid "404 Suffix" +msgstr "" + +#: breadcrumb_navxt_admin.php:747 +msgid "Save Changes" +msgstr "" + +#: breadcrumb_navxt_class.php:217 +msgid "Blog" +msgstr "" + +#: breadcrumb_navxt_class.php:236 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:281 +msgid "404" +msgstr "" + +#: breadcrumb_navxt_class.php:284 +msgid "Search results for '" +msgstr "" + +#: breadcrumb_navxt_class.php:288 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:295 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:298 +msgid "Articles by: " +msgstr "" + +#: breadcrumb_navxt_class.php:302 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:311 +msgid "" +msgstr "" + +#: breadcrumb_navxt_class.php:314 +msgid "Archive by category '" +msgstr "" + +#: breadcrumb_navxt_class.php:318 +msgid "Archive by tag '" +msgstr "" + +#: breadcrumb_navxt_class.php:321 +msgid "" +msgstr "" + diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/mtekk_admin_class.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/mtekk_admin_class.php new file mode 100644 index 0000000..c70f73a --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/mtekk_admin_class.php @@ -0,0 +1,691 @@ +plugin_basename = plugin_basename(__FILE__); + //Admin Init Hook + add_action('admin_init', array($this, 'init')); + //WordPress Admin interface hook + add_action('admin_menu', array($this, 'add_page')); + //Installation Script hook + //register_activation_hook($this->plugin_basename, array($this, 'install')); + add_action('activate_' . $this->plugin_basename, array($this, 'install')); + //Initilizes l10n domain + $this->local(); + } + function admin_url() + { + return admin_url('options-general.php?page=' . $this->identifier); + } + function undo_anchor($title = '') + { + //Assemble our url, nonce and all + $url = wp_nonce_url($this->admin_url() . '&' . $this->unique_prefix . '_admin_undo=true', $this->unique_prefix . '_admin_undo'); + //Return a valid Undo anchor + return ' ' . __('Undo', $this->identifier) . ''; + } + function upgrade_anchor($title = '', $text = '') + { + //Assemble our url, nonce and all + $url = wp_nonce_url($this->admin_url() . '&' . $this->unique_prefix . '_admin_upgrade=true', $this->unique_prefix . '_admin_upgrade'); + if($text == '') + { + $text = __('Migrate now.', $this->identifier); + } + //Return a valid Undo anchor + return ' ' . $text . ''; + } + function init() + { + //Admin Options update hook + if(isset($_POST[$this->unique_prefix . '_admin_options'])) + { + //Temporarily add update function on init if form has been submitted + $this->opts_update(); + } + //Admin Options reset hook + if(isset($_POST[$this->unique_prefix . '_admin_reset'])) + { + //Run the reset function on init if reset form has been submitted + $this->opts_reset(); + } + //Admin Options export hook + else if(isset($_POST[$this->unique_prefix . '_admin_export'])) + { + //Run the export function on init if export form has been submitted + $this->opts_export(); + } + //Admin Options import hook + else if(isset($_FILES[$this->unique_prefix . '_admin_import_file']) && !empty($_FILES[$this->unique_prefix . '_admin_import_file']['name'])) + { + //Run the import function on init if import form has been submitted + $this->opts_import(); + } + //Admin Options rollback hook + else if(isset($_GET[$this->unique_prefix . '_admin_undo'])) + { + //Run the rollback function on init if undo button has been pressed + $this->opts_undo(); + } + //Admin Options rollback hook + else if(isset($_GET[$this->unique_prefix . '_admin_upgrade'])) + { + //Run the rollback function on init if undo button has been pressed + $this->opts_upgrade_wrapper(); + } + //Add in the nice "settings" link to the plugins page + add_filter('plugin_action_links', array($this, 'filter_plugin_actions'), 10, 2); + //Register options + register_setting($this->unique_prefix . '_options', $this->unique_prefix . '_options', ''); + } + /** + * Adds the adminpage the menue and the nice little settings link + * + */ + function add_page() + { + //Add the submenu page to "settings" menu + $hookname = add_submenu_page('options-general.php', __($this->full_name, $this->identifier), $this->short_name, $this->access_level, $this->identifier, array($this, 'admin_page')); + // check capability of user to manage options (access control) + if(current_user_can($this->access_level)) + { + //Register admin_head-$hookname callback + add_action('admin_head-' . $hookname, array($this, 'admin_head')); + //Register Help Output + add_action('contextual_help', array($this, 'contextual_help'), 10, 2); + } + } + /** + * Initilizes localization textdomain for translations (if applicable) + * + * Will conditionally load the textdomain for translations. This is here for + * plugins that span multiple files and have localization in more than one file + * + * @return void + */ + function local() + { + global $l10n; + // the global and the check might become obsolete in + // further wordpress versions + // @see https://core.trac.wordpress.org/ticket/10527 + if(!isset($l10n[$this->identifier])) + { + load_plugin_textdomain($this->identifier, false, $this->identifier . '/languages'); + } + } + /** + * Places in a link to the settings page in the plugins listing entry + * + * @param array $links An array of links that are output in the listing + * @param string $file The file that is currently in processing + * @return array Array of links that are output in the listing. + */ + function filter_plugin_actions($links, $file) + { + //Make sure we are adding only for the current plugin + if($file == $this->plugin_basename) + { + //Add our link to the end of the array to better integrate into the WP 2.8 plugins page + $links[] = '' . __('Settings') . ''; + } + return $links; + } + /** + * uninstall + * + * This removes database settings upon deletion of the plugin from WordPress + */ + function uninstall() + { + //Remove the option array setting + delete_option($this->unique_prefix . '_options'); + //Remove the option backup array setting + delete_option($this->unique_prefix . '_options_bk'); + //Remove the version setting + delete_option($this->unique_prefix . '_version'); + } + /** + * Compares the supplided version with the internal version, places an upgrade warning if there is a missmatch + */ + function version_check($version) + { + //Do a quick version check + if(version_compare($version, $this->version, '<') && is_array($this->opt)) + { + //Throw an error since the DB version is out of date + $this->message['error'][] = __('Your settings are out of date.', $this->identifier) . $this->upgrade_anchor(__('Migrate the settings now.', $this->identifier), __('Migrate now.', $this->identifier)); + //Output any messages that there may be + $this->message(); + return false; + } + else if(!is_array($this->opt)) + { + //Throw an error since it appears the options were never registered + $this->message['error'][] = __('Your plugin install is incomplete.', $this->identifier) . $this->upgrade_anchor(__('Load default settings now.', $this->identifier), __('Complete now.', $this->identifier)); + //Output any messages that there may be + $this->message(); + return false; + } + return true; + } + /** + * Synchronizes the backup options entry with the current options entry + */ + function opts_backup() + { + //Set the backup options in the DB to the current options + update_option($this->unique_prefix . '_options_bk', get_option($this->unique_prefix . '_options')); + } + /** + * Function prototype to prevent errors + */ + function opts_update() + { + } + /** + * Exports a XML options document + */ + function opts_export() + { + //Do a nonce check, prevent malicious link/form problems + check_admin_referer($this->unique_prefix . '_admin_import_export'); + //Update our internal settings + $this->opt = get_option($this->unique_prefix . '_options'); + //Create a DOM document + $dom = new DOMDocument('1.0', 'UTF-8'); + //Adds in newlines and tabs to the output + $dom->formatOutput = true; + //We're not using a DTD therefore we need to specify it as a standalone document + $dom->xmlStandalone = true; + //Add an element called options + $node = $dom->createElement('options'); + $parnode = $dom->appendChild($node); + //Add a child element named plugin + $node = $dom->createElement('plugin'); + $plugnode = $parnode->appendChild($node); + //Add some attributes that identify the plugin and version for the options export + $plugnode->setAttribute('name', $this->short_name); + $plugnode->setAttribute('version', $this->version); + //Change our headder to text/xml for direct save + header('Cache-Control: public'); + //The next two will cause good browsers to download instead of displaying the file + header('Content-Description: File Transfer'); + header('Content-disposition: attachemnt; filename=' . $this->unique_prefix . '_settings.xml'); + header('Content-Type: text/xml'); + //Loop through the options array + foreach($this->opt as $key=>$option) + { + //Add a option tag under the options tag, store the option value + $node = $dom->createElement('option', htmlentities($option, ENT_COMPAT, 'UTF-8')); + $newnode = $plugnode->appendChild($node); + //Change the tag's name to that of the stored option + $newnode->setAttribute('name', $key); + } + //Prepair the XML for output + $output = $dom->saveXML(); + //Let the browser know how long the file is + header('Content-Length: ' . strlen($output)); // binary length + //Output the file + echo $output; + //Prevent WordPress from continuing on + die(); + } + /** + * Imports a XML options document + */ + function opts_import() + { + //Our quick and dirty error supressor + function error($errno, $errstr, $eerfile, $errline) + { + return true; + } + //Do a nonce check, prevent malicious link/form problems + check_admin_referer($this->unique_prefix . '_admin_import_export'); + //Set the backup options in the DB to the current options + $this->opts_backup(); + //Create a DOM document + $dom = new DOMDocument('1.0', 'UTF-8'); + //We want to catch errors ourselves + set_error_handler('error'); + //Load the user uploaded file, handle failure gracefully + if($dom->load($_FILES[$this->unique_prefix . '_admin_import_file']['tmp_name'])) + { + $opts_temp = array(); + $version = ''; + //Have to use an xpath query otherwise we run into problems + $xpath = new DOMXPath($dom); + $option_sets = $xpath->query('plugin'); + //Loop through all of the xpath query results + foreach($option_sets as $options) + { + //We only want to import options for only this plugin + if($options->getAttribute('name') === $this->short_name) + { + //Grab the file version + $version = explode('.', $options->getAttribute('version')); + //Loop around all of the options + foreach($options->getelementsByTagName('option') as $child) + { + //Place the option into the option array, DOMDocument decodes html entities for us + $opts_temp[$child->getAttribute('name')] = $child->nodeValue; + } + } + } + $this->opts_upgrade($opts_temp, $version); + //Commit the loaded options to the database + update_option($this->unique_prefix . '_options', $this->opt); + //Everything was successful, let the user know + $this->message['updated fade'][] = __('Settings successfully imported from the uploaded file.', $this->identifier) . $this->undo_anchor(__('Undo the options import.', $this->identifier)); + } + else + { + //Throw an error since we could not load the file for various reasons + $this->message['error'][] = __('Importing settings from file failed.', $this->identifier); + } + //Reset to the default error handler after we're done + restore_error_handler(); + //Output any messages that there may be + add_action('admin_notices', array($this, 'message')); + } + /** + * Resets the database settings array to the default set in opt + */ + function opts_reset() + { + //Do a nonce check, prevent malicious link/form problems + check_admin_referer($this->unique_prefix . '_admin_import_export'); + //Set the backup options in the DB to the current options + $this->opts_backup(); + //Load in the hard coded default option values + update_option($this->unique_prefix . '_options', $this->opt); + //Reset successful, let the user know + $this->message['updated fade'][] = __('Settings successfully reset to the default values.', $this->identifier) . $this->undo_anchor(__('Undo the options reset.', $this->identifier)); + add_action('admin_notices', array($this, 'message')); + } + /** + * Undos the last settings save/reset/import + */ + function opts_undo() + { + //Do a nonce check, prevent malicious link/form problems + check_admin_referer($this->unique_prefix . '_admin_undo'); + //Set the options array to the current options + $opt = get_option($this->unique_prefix . '_options'); + //Set the options in the DB to the backup options + update_option($this->unique_prefix . '_options', get_option($this->unique_prefix . '_options_bk')); + //Set the backup options to the undid options + update_option($this->unique_prefix . '_options_bk', $opt); + //Send the success/undo message + $this->message['updated fade'][] = __('Settings successfully undid the last operation.', $this->identifier) . $this->undo_anchor(__('Undo the last undo operation.', $this->identifier)); + add_action('admin_notices', array($this, 'message')); + } + /** + * Upgrades input options array, sets to $this->opt, designed to be overwritten + * + * @param array $opts + * @param string $version the version of the passed in options + */ + function opts_upgrade($opts, $version) + { + //We don't support using newer versioned option files in older releases + if(version_compare($this->version, $version, '>=')) + { + $this->opt = $opts; + } + } + /** + * Forces a database settings upgrade + */ + function opts_upgrade_wrapper() + { + //Do a nonce check, prevent malicious link/form problems + check_admin_referer($this->unique_prefix . '_admin_upgrade'); + //Grab the database options + $opts = get_option($this->unique_prefix . '_options'); + if(is_array($opts)) + { + //Feed the just read options into the upgrade function + $this->opts_upgrade($opts, get_option($this->unique_prefix . '_version')); + //Always have to update the version + update_option($this->unique_prefix . '_version', $this->version); + //Store the options + update_option($this->unique_prefix . '_options', $this->opt); + //Send the success message + $this->message['updated fade'][] = __('Settings successfully migrated.', $this->identifier); + } + else + { + //Run the install script + $this->install(); + //Send the success message + $this->message['updated fade'][] = __('Default settings successfully installed.', $this->identifier); + } + add_action('admin_notices', array($this, 'message')); + } + /** + * contextual_help action hook function + * + * @param string $contextual_help + * @param string $screen_id + * @return string + */ + function contextual_help($contextual_help, $screen_id) + { + //Add contextual help on current screen + if($screen_id == 'settings_page_' . $this->identifier) + { + $contextual_help = $this->_get_contextual_help(); + $this->_has_contextual_help = true; + } + return $contextual_help; + } + /** + * get contextual help + * + * @return string + */ + protected function _get_contextual_help() + { + $t = $this->_get_help_text(); + $t = sprintf('
              %s
              ', $t); + $title = __($this->full_name, $this->identifier); + $t = sprintf('
              %s
              %s', sprintf(__('Get help with "%s"'), $title), $t); + return $t; + } + /** + * Prints to screen all of the messages stored in the message member variable + */ + function message() + { + //Loop through our message classes + foreach($this->message as $key => $class) + { + //Loop through the messages in the current class + foreach($class as $message) + { + printf('

              %s

              ', $key, $message); + } + } + $this->message = array(); + } + /** + * Function prototype to prevent errors + */ + function install() + { + + } + /** + * Function prototype to prevent errors + */ + function admin_head() + { + + } + /** + * Function prototype to prevent errors + */ + function admin_page() + { + + } + /** + * Function prototype to prevent errors + */ + protected function _get_help_text() + { + + } + /** + * Returns a valid xHTML element ID + * + * @param object $option + * @return + */ + function get_valid_id($option) + { + if(is_numeric($option[0])) + { + return 'p' . $option; + } + else + { + return $option; + } + } + function import_form() + { + printf('
              ', $this->unique_prefix); + printf('
              ', $this->identifier, $this->unique_prefix); + wp_nonce_field($this->unique_prefix . '_admin_import_export'); + printf('
              ', $this->unique_prefix); + echo '

              ' . __('Import/Export/Reset Settings', $this->identifier) . '

              '; + echo '

              ' . __('Import settings from a XML file, export the current settings to a XML file, or reset to the default settings.', $this->identifier) . '

              '; + echo '
              '; + printf(''; + printf('
              ', $this->unique_prefix, $this->unique_prefix); + _e('Select a XML settings file to upload and import settings from.', 'breadcrumb_navxt'); + echo '

              '; + printf('', $this->unique_prefix, $this->unique_prefix); + printf('', $this->unique_prefix); + printf('', $this->unique_prefix, $this->unique_prefix); + echo '

              '; + } + /** + * This will output a well formed hidden option + * + * @param string $option + * @return + */ + function input_hidden($option) + { + $optid = $this->get_valid_id($option);?> + + get_valid_id($option); + if($disable) + {?> + + + + + + + + value="opt[$option], ENT_COMPAT, 'UTF-8');?>" size="" />
              + + + + get_valid_id($option);?> +

              + +

              +
              + get_valid_id($option); + if($disable) + {?> + + + + + + + +
              + + + + get_valid_id($option);?> + + + + + +
              + + + + +
              + get_valid_id($option);?> + + + + + +
              + + + + + * + * @param string $optionname name of wordpress options store + * @param array $options array of names of options that can be selected + * @param array $exclude[optional] array of names in $options array to be excluded + */ + function select_options($optionname, $options, $values, $exclude = array()) + { + $value = $this->opt[$optionname]; + //Now do the rest + foreach($options as $key => $option) + { + if(!in_array($option, $exclude)) + { + printf('', $values[$key], selected(true, ($value == $values[$key]), false), $option); + } + } + } +} \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/readme.txt b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/readme.txt new file mode 100644 index 0000000..ae3610c --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/readme.txt @@ -0,0 +1,158 @@ +=== Breadcrumb NavXT === +Contributors: mtekk, hakre +Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=FD5XEU783BR8U&lc=US&item_name=Breadcrumb%20NavXT%20Donation¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted +Tags: breadcrumb, breadcrumbs, trail, navigation, menu, widget +Requires at least: 3.1 +Tested up to: 3.2 +Stable tag: 3.9.0 +Adds breadcrumb navigation showing the visitor's path to their current location. + +== Description == + +Breadcrumb NavXT, the successor to the popular WordPress plugin Breadcrumb Navigation XT, was written from the ground up to be better than its ancestor. This plugin generates locational breadcrumb trails for your WordPress powered blog or website. These breadcrumb trails are highly customizable to suit the needs of just about any website running WordPress. The Administrative interface makes setting options easy, while a direct class access is available for theme developers and more adventurous users. Do note that Breadcrumb NavXT requires PHP5.2 or newer. + += Translations = + +Breadcrumb NavXT distributes with translations for the following languages: + +* English - default - +* German by Tom Klingenberg +* French by Laurent Grabielle +* Spanish by Karin Sequen +* Dutch by Stan Lenssen +* Russian by Yuri Gribov +* Swedish by Patrik Spathon +* Italian by Luca Camellini +* Japanese by Kazuhiro Terada + + +Don't see your language on the list? Feel free to translate Breadcrumb NavXT and send John Havlik the translations. + +== Installation == + +Please visit [Breadcrumb NavXT's](http://mtekk.us/code/breadcrumb-navxt/#installation "Go to Breadcrumb NavXT's project page's installation section.") project page for installation and usage instructions. + +== Changelog == += 3.9.0 = +* Behavior change: Settings can not be saved, imported, or exported until any necessary settings updates and/or installs are completed. +* New feature: Support for WordPress 3.1 custom post type archives. +* Bug fix: Displays a warning message in the WordPress dashboard if PHP version is too old rather than trying to deactivate and dieing on all pages. +* Bug fix: Fixed a potential cause for the "options not saved" error. +* Bug fix: Fixed bug where the Blog Breadcrumb was not obeyed on archives. += 3.8.1 = +* Bug fix: Root pages for custom post types should work again. +* Bug fix: The post_post_root and post_page_root not being saved warning when saving settings should be fixed. += 3.8.0 = +* New feature: Error reporting added for some errors that may occur during a settings save. +* New feature: Custom post types may use dates as their taxonomy type. +* New feature: New display_nested function to facilitate support for Google's Breadcrumbs RDFa and Microformat. +* New feature: Paged display works for all post types now (was previously restricted to archives). +* Bug fix: Fixed a few cases where Breadcrumb NavXT may cause PHP warnings. +* Bug fix: Automatically deactivates if PHP version is tool old rather than just displaying warning message. +* Bug fix: Custom post types that are not associated with any taxonomies no longer cause PHP Notices. +* Bug fix: Various PHP Notices introduced in 3.7.0 were fixed. +* Bug fix: Fixed issue where multiple runs caused the current_item_prefix and current_item_suffix to be applied multiple times. +* Bug fix: The included display functions will behave more appropriately when database settings don't exist. +* Bug fix: Fixed multibyte UTF-8 character support for custom taxonomies. +* Bug fix: Fixed issue where the widget (Appearance > Widgets) would not load the appropriate translations. += 3.7.0 = +* New feature: Support for global/network wide breadcrumb trails in networked setups of WordPress 3.0. +* New feature: Can use any hierarchical post type as a hierarchy for flat post types. +* New feature: Users are now warned if settings are out of date, allowed to do a one click settings migration. +* New feature: Users can now control if a post type uses the posts page in it's hierarchy or not. +* Bug fix: Breadcrumb trails for attachments work properly now for custom post types. +* Bug fix: Users can now set custom post types to have a page hierarchy through the settings page. +* Bug fix: Fixed issues where the PHP version check did not work correctly. +* Bug fix: Fixed issue where all settings would get reset on clean 3.6.0 installs on plugin activation. +* Bug fix: Fixed issue when a static front page is specified but the post page is not. += 3.6.0 = +* New feature: Vastly improved support for WordPress custom post types. +* New feature: Can now restrict breadcrumb trail output for the front page in the included Widget. +* New feature: Can now undo setting saves, resets, and imports. +* New feature: Translations for Japanese now included thanks to Kazuhiro Terada. +* Bug fix: Fixed issue where the class element were not closed in a li opening tag. +* Bug fix: Safer handling of blank anchor templates. +* Bug fix: Fixed issue where the %title% tag in the current item anchor template would be trimmed. += 3.5.1 = +* Bug fix: Fixed issue where a deactivation/activation cycle would reset all of the user specified settings. +* Bug fix: Fixed issue where the archive by date suffix field did not save. +* Bug fix: Fixed issue where custom taxonomy settings did not save. +* Bug fix: Fixed issue where xml settings files would not import. +* Bug fix: French and German translations updated for 3.5.x. += 3.5.0 = +* New feature: Added actions `bcn_before_fill` and `bcn_after_fill`, see documentation for more information. +* New feature: Widget rewritten to use the WordPress 2.8 Widget API, now multi-widget capable. +* New feature: Widget output can be in list form, can be in reversed order, and can be unlinked. +* Bug fix: Fixed issue where the current tab was forgotten after a save in the settings page. +* Bug fix: Fixed various WP API issues with WordPress 3.0. +* Bug fix: Fixed title trimming so that it works properly with multi-byte characters. += 3.4.1 = +* Bug fix: Fixed issue with PHP unexpected $end on line 1567 in breadcrumb_navxt_admin.php. +* Bug fix: Fixed issue where the %link% anchor tag would not be replaced with a URI for flat taxonomies (e.g. tags). +* Bug fix: Fixed issue where paged breadcrumbs would cause WP_Error objects to be thrown. += 3.4.0 = +* New feature: Proper support of custom taxonomies. category_parents and post_tags replaced with term_parents and post_terms. +* New feature: Ability to use date as post "taxonomy". +* New feature: Translations for Italian now included thanks to Luca Camellini. +* Bug fix: Fixed permalink for day breadcrumbs. +* Bug fix: Flat taxonomy archive breadcrumbs now are surrounded by both the standard and archive prefix/suffix combination. += 3.3.0 = +* Behavior change: The core plugin was removed, and administrative plugin renamed, direct class access still possible. +* New feature: Ability to trim the title length for all breadcrumbs in the trail. +* New feature: Ability to selectively include the "Blog" in addition to the "Home" breadcrumb in the trail (for static frontpage setups). +* New feature: Translations for Russian now included thanks to Yuri Gribov. +* New feature: Translations for Swedish now included thanks to Patrik Spathon. +* Bug fix: Minor tweaks to the settings link in the plugins listing page so that it fits better in WordPress 2.8. +* Bug fix: Now selects the first category hierarchy of a post instead of the last. += 3.2.1 = +* New feature: Translations for Belorussian now included thanks to "Fat Cow". +* Bug fix: The `bcn_display()` and `bcn_display_list()` wrapper functions obey the +`$return parameter`. +* Bug fix: Anchors now will be valid HTML even when a page/category/post title has HTML tags in it. +* Bug fix: Revised `bcn_breadcrumb_trail::category_parents` to work around a bug in `get_category` that causes a WP_Error to be thrown. +* Bug fix: Importing settings XML files should no longer corrupt HTML entities. +* Bug fix: Can no longer import and reset options at the same time. +* Bug fix: WordPress 2.6 should be supported again. += 3.2.0 = +* New feature: Now can output breadcrumbs in trail as list elements. +* New feature: Translations for Dutch now included thanks to Stan Lenssen. +* New feature: Now breadcrumb trails can be output in reverse order. +* New feature: Ability to reset to default option values in administrative interface. +* New feature: Ability to export settings to a XML file. +* New feature: Ability to import settings from a XML file. +* Bug fix: Anchor templates now protected against complete clearing. +* Bug fix: Administrative interface related styling and JavaScript no longer leaks to other admin pages. +* Bug fix: Calling `bcn_display()` works with the same inputs as `bcn_breadcrumb_trail::display()`. +* Bug fix: Calling `bcn_display()` multiple times will not place duplicate breadcrumbs into the trail. += 3.1.0 = +* New feature: Tabular plugin integrated into the administrative interface/settings page plugin. +* New feature: Default options now are localized. +* New feature: Plugin uninstaller following the WordPress plugin uninstaller API. +* Bug fix: Administrative interface tweaked, hopefully more usable. +* Bug fix: Tabs work with WordPress 2.8-bleeding-edge. +* Bug fix: Translations for German, French, and Spanish are all updated. +* Bug fix: Paged archives, searches, and frontpage fixed. += 3.0.2 = +* Bug fix: Default options are installed correctly now for most users. +* Bug fix: Now `bcn_breadcrumb_trail::fill()` is safe to call within the loop. +* Bug fix: In WPMU options now are properly separate/independent for each blog. +* Bug fix: WPMU settings page loads correctly after saving settings. +* Bug fix: Blog_anchor setting not lost on non-static frontpage blogs. +* Bug fix: Tabular add on no longer causes issues with WordPress 2.7. +* New feature: Spanish and French localization files are now included thanks to Karin Sequen and Laurent Grabielle. += 3.0.1 = +* Bug fix: UTF-8 characters in the administrative interface now save/display correctly. +* Bug fix: Breadcrumb trails for attachments of pages no longer generate PHP errors. +* Bug fix: Administrative interface tweaks for installing default options. +* Bug fix: Changed handling of situation when Posts Page is not set and Front Page is set. += 3.0.0 = +* New feature: Completely rewritten core and administrative interface. +* New feature: WordPress sidebar widget built in. +* New feature: Breadcrumb trail can output without links. +* New feature: Customizable anchor templates, allows things such as rel="nofollow". +* New feature: The home breadcrumb may now be excluded from the breadcrumb trail. +* Bug fix: 404 page breadcrumbs show up in static frontpage situations where the posts page is a child of the home page. +* Bug fix: Static frontpage situations involving the posts page being more than one level off of the home behave as expected. +* Bug fix: Compatible with all polyglot like plugins. +* Bug fix: Compatible with Viper007bond's Breadcrumb Titles for Pages plugin (but 3.0.0 can replace it as well) +* Bug fix: Author page support should be fixed on some setups where it did not work before. \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/uninstall.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/uninstall.php new file mode 100644 index 0000000..bfea424 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/breadcrumb-navxt/uninstall.php @@ -0,0 +1,34 @@ +uninstall() does not work with WPMU, + * an uninstaller class has been written, that encapsulates + * the uninstall logic and calls bcn_admin->uninstall() + * when applicable. + * + * @see http://codex.wordpress.org/Migrating_Plugins_and_Themes_to_2.7#Uninstall_Plugin_API + * @see http://trac.mu.wordpress.org/ticket/967 + * + * this uninstall.php file was executed multiple times because + * breadcrumb navxt (until 3.3) constsisted of two plugins: + * + * 1.) breadcrumb_navxt_class.php / Core + * 2.) breadcrumb_navxt_admin.php / Adminstration Interface + * + * @author Tom Klingenberg + */ + + +/* + * @see bcn_uninstaller + */ +require_once(dirname(__FILE__) . '/breadcrumb_navxt_uninstaller.php'); + +/* + * main + */ +new bcn_uninstaller( array('plugin' => $plugin) ); diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/LICENSE b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/LICENSE new file mode 100644 index 0000000..f171204 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/LICENSE @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + Disqus WordPress Plugin + Copyright (C) 2010 DISQUS + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Disqus WordPress Plugin Copyright (C) 2010 DISQUS + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/comments.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/comments.php new file mode 100644 index 0000000..af84829 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/comments.php @@ -0,0 +1,121 @@ +Disqus Debug thread_id: ".get_post_meta($post->ID, 'dsq_thread_id', true)."

              "; +} +?> + +
              + + +
              +
                + +
              • +
                + + + + + + + +
                +
                +
                +
                +
              • + +
              +
              + +
              + + + + + + diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/disqus.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/disqus.php new file mode 100644 index 0000000..c878533 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/disqus.php @@ -0,0 +1,1381 @@ + +Version: 2.66 +Author URI: http://disqus.com/ +*/ + +/*. + require_module 'standard'; + require_module 'pcre'; + require_module 'mysql'; +.*/ + +require_once(dirname(__FILE__) . '/lib/wp-api.php'); + +if (defined('DISQUS_LOCAL')) { // DISQUS defines this for local development purposes + define('DISQUS_DOMAIN', 'disqus.com'); + define('DISQUS_IMPORTER_URL', 'http://import.disqus.com/'); +} else { + define('DISQUS_DOMAIN', 'disqus.com'); + define('DISQUS_IMPORTER_URL', 'http://import.disqus.com/'); +} +define('DISQUS_URL', 'http://' . DISQUS_DOMAIN . '/'); +define('DISQUS_MEDIA_URL', 'http://' . DISQUS_DOMAIN . '/media/'); +define('DISQUS_API_URL', 'http://' . DISQUS_DOMAIN . '/api/'); +define('DISQUS_RSS_PATH', '/latest.rss'); +define('DISQUS_CAN_EXPORT', is_file(dirname(__FILE__) . '/export.php')); +if (!defined('DISQUS_DEBUG')) { + define('DISQUS_DEBUG', false); +} +define('DISQUS_VERSION', '2.66'); + +/** + * Returns an array of all option identifiers used by DISQUS. + * @return array[int]string + */ +function dsq_options() { + return array( + # render disqus in the embed + 'disqus_active', + 'disqus_public_key', + 'disqus_secret_key', + 'disqus_forum_url', + 'disqus_api_key', + 'disqus_user_api_key', + 'disqus_partner_key', + 'disqus_replace', + 'disqus_cc_fix', + # disables automatic sync via cron + 'disqus_manual_sync', + # disables server side rendering + 'disqus_disable_ssr', + # the last sync comment id (from get_forum_posts) + 'disqus_last_comment_id', + 'disqus_version', + ); +} + +/** + * @param string $file + * @return string + */ +function dsq_plugin_basename($file) { + $file = dirname($file); + + // From WP2.5 wp-includes/plugin.php:plugin_basename() + $file = str_replace('\\','/',$file); // sanitize for Win32 installs + $file = preg_replace('|/+|','/', $file); // remove any duplicate slash + $file = preg_replace('|^.*/' . PLUGINDIR . '/|','',$file); // get relative path from plugins dir + + if ( strstr($file, '/') === false ) { + return $file; + } + + $pieces = explode('/', $file); + return !empty($pieces[count($pieces)-1]) ? $pieces[count($pieces)-1] : $pieces[count($pieces)-2]; +} + +if ( !defined('WP_CONTENT_URL') ) { + define('WP_CONTENT_URL', get_option('siteurl') . '/wp-content'); +} +if ( !defined('PLUGINDIR') ) { + define('PLUGINDIR', 'wp-content/plugins'); // Relative to ABSPATH. For back compat. +} + +define('DSQ_PLUGIN_URL', WP_CONTENT_URL . '/plugins/' . dsq_plugin_basename(__FILE__)); + +$mt_disqus_version = '2.01'; +/** + * Response from Disqus get_thread API call for comments template. + * + * @global string $dsq_response + * @since 1.0 + */ +$dsq_response = ''; +/** + * Disqus API instance. + * + * @global string $dsq_api + * @since 1.0 + */ +$dsq_api = new DisqusWordPressAPI(get_option('disqus_forum_url'), get_option('disqus_api_key')); + +/** + * DISQUS currently unsupported dev toggle to output comments for this query. + * + * @global bool $DSQ_QUERY_COMMENTS + * @since ? + */ +$DSQ_QUERY_COMMENTS = false; + +/** + * DISQUS array to store post_ids from WP_Query for comment JS output. + * + * @global array $DSQ_QUERY_POST_IDS + * @since 2.2 + */ +$DSQ_QUERY_POST_IDS = array(); + +/** + * Helper functions. + */ + +/** + * Tests if required options are configured to display the Disqus embed. + * @return bool + */ +function dsq_is_installed() { + return get_option('disqus_forum_url') && get_option('disqus_api_key'); +} + +/** + * @return bool + */ +function dsq_can_replace() { + global $id, $post; + + if (get_option('disqus_active') === '0'){ return false; } + + $replace = get_option('disqus_replace'); + + if ( is_feed() ) { return false; } + if ( 'draft' == $post->post_status ) { return false; } + if ( !get_option('disqus_forum_url') ) { return false; } + else if ( 'all' == $replace ) { return true; } + + if ( !isset($post->comment_count) ) { + $num_comments = 0; + } else { + if ( 'empty' == $replace ) { + // Only get count of comments, not including pings. + + // If there are comments, make sure there are comments (that are not track/pingbacks) + if ( $post->comment_count > 0 ) { + // Yuck, this causes a DB query for each post. This can be + // replaced with a lighter query, but this is still not optimal. + $comments = get_approved_comments($post->ID); + foreach ( $comments as $comment ) { + if ( $comment->comment_type != 'trackback' && $comment->comment_type != 'pingback' ) { + $num_comments++; + } + } + } else { + $num_comments = 0; + } + } + else { + $num_comments = $post->comment_count; + } + } + + return ( ('empty' == $replace && 0 == $num_comments) + || ('closed' == $replace && 'closed' == $post->comment_status) ); +} + +function dsq_manage_dialog($message, $error = false) { + global $wp_version; + + echo '

              ' + . $message + . '

              '; +} + +function dsq_sync_comments($comments) { + global $wpdb; + + // user MUST be logged out during this process + wp_set_current_user(0); + + // we need the thread_ids so we can map them to posts + $thread_map = array(); + foreach ( $comments as $comment ) { + $thread_map[$comment->thread->id] = null; + } + $thread_ids = "'" . implode("', '", array_keys($thread_map)) . "'"; + + $results = $wpdb->get_results( "SELECT post_id, meta_value FROM $wpdb->postmeta WHERE meta_key = 'dsq_thread_id' AND meta_value IN ({$thread_ids}) LIMIT 1"); + foreach ( $results as $result ) { + $thread_map[$result->meta_value] = $result->post_id; + } + unset($result); + + foreach ( $comments as $comment ) { + $ts = strtotime($comment->created_at); + if (!$thread_map[$comment->thread->id] && !empty($comment->thread->identifier)) { + // legacy threads dont already have their meta stored + foreach ( $comment->thread->identifier as $identifier ) { + // we know identifier starts with post_ID + if ($post_ID = (int)substr($identifier, 0, strpos($identifier, ' '))) { + $thread_map[$comment->thread->id] = $post_ID; + update_post_meta($post_ID, 'dsq_thread_id', $comment->thread->id); + } + } + unset($identifier); + } + if (!$thread_map[$comment->thread->id]) { + // shouldn't ever happen, but we can't be certain + if (DISQUS_DEBUG) { + if (!empty($comment->thread->identifier)) { + $idents = implode(', ', $comment->thread->identifier); + echo "skipped {$comment->id}: missing thread for identifiers ({$idents})\n"; + } else { + echo "skipped {$comment->id}: missing thread (no identifier)\n"; + } + } + continue; + } + $results = $wpdb->get_results($wpdb->prepare("SELECT comment_id FROM $wpdb->commentmeta WHERE meta_key = 'dsq_post_id' AND meta_value = %s LIMIT 1", $comment->id)); + if (count($results)) { + // already exists + if (DISQUS_DEBUG) { + echo "skipped {$comment->id}: comment already exists\n"; + } + if (count($results) > 1) { + // clean up duplicates -- fixes an issue where a race condition allowed comments to be synced multiple times + $results = array_slice($results, 1); + foreach ($results as $result) { + $wpdb->prepare("DELETE FROM $wpdb->commentmeta WHERE comment_id = %s LIMIT 1", $result); + } + } + continue; + } + + $commentdata = false; + + // first lets check by the id we have stored + if ($comment->meta) { + $meta = explode(';', $comment->meta); + foreach ($meta as $value) { + $value = explode('=', $value); + $meta[$value[0]] = $value[1]; + } + unset($value); + if ($meta['wp_id']) { + $commentdata = $wpdb->get_row($wpdb->prepare( "SELECT comment_ID, comment_parent FROM $wpdb->comments WHERE comment_ID = %s LIMIT 1", $meta['wp_id']), ARRAY_A); + } + } + + // skip comments that were imported but are missing meta information + if (!$commentdata && $comment->imported) { + if (DISQUS_DEBUG) { + echo "skipped {$comment->id}: comment not found and marked as imported\n"; + } + continue; + } + + // and follow up using legacy Disqus agent + if (!$commentdata) { + $commentdata = $wpdb->get_row($wpdb->prepare( "SELECT comment_ID, comment_parent FROM $wpdb->comments WHERE comment_agent = 'Disqus/1.0:{$comment->id}' LIMIT 1"), ARRAY_A); + } + if (!$commentdata) { + // Comment doesnt exist yet, lets insert it + if ($comment->status == 'approved') { + $approved = 1; + } elseif ($comment->status == 'spam') { + $approved = 'spam'; + } else { + $approved = 0; + } + $commentdata = array( + 'comment_post_ID' => $thread_map[$comment->thread->id], + 'comment_date' => $comment->created_at, + 'comment_date_gmt' => $comment->created_at, + 'comment_content' => apply_filters('pre_comment_content', $comment->message), + 'comment_approved' => $approved, + 'comment_agent' => 'Disqus/1.1('.DISQUS_VERSION.'):'.intval($comment->id), + 'comment_type' => '', + ); + if ($comment->is_anonymous) { + $commentdata['comment_author'] = $comment->anonymous_author->name; + $commentdata['comment_author_email'] = $comment->anonymous_author->email; + $commentdata['comment_author_url'] = $comment->anonymous_author->url; + $commentdata['comment_author_IP'] = $comment->anonymous_author->ip_address; + } else { + $commentdata['comment_author'] = $comment->author->display_name; + $commentdata['comment_author_email'] = $comment->author->email; + $commentdata['comment_author_url'] = $comment->author->url; + $commentdata['comment_author_IP'] = $comment->author->ip_address; + } + $commentdata = wp_filter_comment($commentdata); + if ($comment->parent_post) { + $parent_id = $wpdb->get_var($wpdb->prepare( "SELECT comment_id FROM $wpdb->commentmeta WHERE meta_key = 'dsq_post_id' AND meta_value = %s LIMIT 1", $comment->parent_post)); + if ($parent_id) { + $commentdata['comment_parent'] = $parent_id; + } + } + + // due to a race condition we need to test again for coment existance + if ($wpdb->get_row($wpdb->prepare( "SELECT comment_id FROM $wpdb->commentmeta WHERE meta_key = 'dsq_post_id' AND meta_value = %s LIMIT 1", $comment->id))) { + // already exists + if (DISQUS_DEBUG) { + echo "skipped {$comment->id}: comment already exists (second check)\n"; + } + continue; + } + + $commentdata['comment_ID'] = wp_insert_comment($commentdata); + if (DISQUS_DEBUG) { + echo "inserted {$comment->id}: id is {$commentdata[comment_ID]}\n"; + } + } + if (!$commentdata['comment_parent'] && $comment->parent_post) { + $parent_id = $wpdb->get_var($wpdb->prepare( "SELECT comment_id FROM $wpdb->commentmeta WHERE meta_key = 'dsq_post_id' AND meta_value = %s LIMIT 1", $comment->parent_post)); + if ($parent_id) { + $wpdb->query($wpdb->prepare( "UPDATE $wpdb->comments SET comment_parent = %s WHERE comment_id = %s", $parent_id, $commentdata['comment_ID'])); + if (DISQUS_DEBUG) { + echo "updated {$comment->id}: comment_parent changed to {$parent_id}\n"; + } + + } + } + $comment_id = $commentdata['comment_ID']; + update_comment_meta($comment_id, 'dsq_parent_post_id', $comment->parent_post); + update_comment_meta($comment_id, 'dsq_post_id', $comment->id); + } + unset($comment); + + if( isset($_POST['dsq_api_key']) && $_POST['dsq_api_key'] == get_option('disqus_api_key') ) { + if( isset($_GET['dsq_sync_action']) && isset($_GET['dsq_sync_comment_id']) ) { + $comment_parts = explode('=', $_GET['dsq_sync_comment_id']); + + if (!($comment_id = intval($comment_parts[1])) > 0) { + return; + } + + if( 'wp_id' != $comment_parts[0] ) { + $comment_id = $wpdb->get_var($wpdb->prepare('SELECT comment_ID FROM ' . $wpdb->comments . ' WHERE comment_post_ID = %d AND comment_agent LIKE %s', intval($post->ID), 'Disqus/1.0:' . $comment_id)); + } + + switch( $_GET['dsq_sync_action'] ) { + case 'mark_spam': + wp_set_comment_status($comment_id, 'spam'); + echo ""; + break; + case 'mark_approved': + wp_set_comment_status($comment_id, 'approve'); + echo ""; + break; + case 'mark_killed': + wp_set_comment_status($comment_id, 'hold'); + echo ""; + break; + } + } + } +} + +function dsq_request_handler() { + global $dsq_response; + global $dsq_api; + global $post; + global $wpdb; + + if (!empty($_GET['cf_action'])) { + switch ($_GET['cf_action']) { + case 'sync_comments': + if( !( $post_id = $_GET['post_id'] ) ) { + header("HTTP/1.0 400 Bad Request"); + die(); + } + // schedule the event for 30 seconds from now in case they + // happen to make a quick post + if (DISQUS_DEBUG) { + dsq_sync_post($post_id); + $response = dsq_sync_forum(); + if (!$response) { + die('// error: '.$dsq_api->get_last_error()); + } else { + list($last_comment_id, $comments) = $response; + die('// synced '.$comments.' comments'); + } + } else { + wp_schedule_single_event(time(), 'dsq_sync_post', array($post_id)); + wp_schedule_single_event(time(), 'dsq_sync_forum'); + die('// sync scheduled'); + } + break; + case 'export_comments': + if (current_user_can('manage_options') && DISQUS_CAN_EXPORT) { + $timestamp = intval($_GET['timestamp']); + $post_id = intval($_GET['post_id']); + global $wpdb, $dsq_api; + $post = $wpdb->get_results($wpdb->prepare(" + SELECT * + FROM $wpdb->posts + WHERE post_type != 'revision' + AND post_status = 'publish' + AND comment_count > 0 + AND ID > %d + ORDER BY ID ASC + LIMIT 1 + ", $post_id)); + $post = $post[0]; + $post_id = $post->ID; + $max_post_id = $wpdb->get_var($wpdb->prepare(" + SELECT MAX(ID) + FROM $wpdb->posts + WHERE post_type != 'revision' + AND post_status = 'publish' + AND comment_count > 0 + ", $post_id)); + $eof = (int)($post_id == $max_post_id); + if ($eof) { + $status = 'complete'; + $msg = 'Your comments have been sent to Disqus and queued for import!
              See the status of your import at Disqus'; + } + else { + $status = 'partial'; + $msg = dsq_i('Processed comments on post #%s…', $post_id); + } + $result = 'fail'; + $response = null; + if ($post) { + require_once(dirname(__FILE__) . '/export.php'); + $wxr = dsq_export_wp($post); + $response = $dsq_api->import_wordpress_comments($wxr, $timestamp, $eof); + if (!($response['group_id'] > 0)) { + $result = 'fail'; + $msg = '

              '. dsq_i('Sorry, something unexpected happened with the export. Please try again

              If your API key has changed, you may need to reinstall Disqus (deactivate the plugin and then reactivate it). If you are still having issues, refer to the WordPress help page.', 'http://disqus.com/help/wordpress'). '

              '; + $response = $dsq_api->get_last_error(); + } + else { + if ($eof) { + $msg = dsq_i('Your comments have been sent to Disqus and queued for import!
              See the status of your import at Disqus', $response['link']); + + } + $result = 'success'; + } + } +// send AJAX response + $response = compact('result', 'timestamp', 'status', 'post_id', 'msg', 'eof', 'response'); + header('Content-type: text/javascript'); + echo cf_json_encode($response); + die(); + } + break; + case 'import_comments': + if (current_user_can('manage_options')) { + if (!isset($_GET['last_comment_id'])) $last_comment_id = false; + else $last_comment_id = $_GET['last_comment_id']; + + if ($_GET['wipe'] == '1') { + $wpdb->query("DELETE FROM `".$wpdb->prefix."commentmeta` WHERE meta_key IN ('dsq_post_id', 'dsq_parent_post_id')"); + $wpdb->query("DELETE FROM `".$wpdb->prefix."comments` WHERE comment_agent LIKE 'Disqus/%%'"); + } + + ob_start(); + $response = dsq_sync_forum($last_comment_id); + $debug = ob_get_clean(); + if (!$response) { + $status = 'error'; + $result = 'fail'; + $error = $dsq_api->get_last_error(); + $msg = '

              '.dsq_i('There was an error downloading your comments from Disqus.').'
              '.htmlspecialchars($error).'

              '; + } else { + list($comments, $last_comment_id) = $response; + if (!$comments) { + $status = 'complete'; + $msg = dsq_i('Your comments have been downloaded from Disqus and saved in your local database.'); + } else { + $status = 'partial'; + $msg = dsq_i('Import in progress (last post id: %s) …', $last_comment_id); + } + $result = 'success'; + } + $debug = explode("\n", $debug); + $response = compact('result', 'status', 'comments', 'msg', 'last_comment_id', 'debug'); + header('Content-type: text/javascript'); + echo cf_json_encode($response); + die(); + } + break; + } + } +} + +add_action('init', 'dsq_request_handler'); + +function dsq_sync_post($post_id) { + global $dsq_api, $wpdb; + + $post = get_post($post_id); + + // Call update_thread to ensure our permalink is up to date + dsq_update_permalink($post); +} + +add_action('dsq_sync_post', 'dsq_sync_post'); + +function dsq_sync_forum($last_comment_id=false) { + global $dsq_api, $wpdb; + + if ($last_comment_id === false) { + $last_comment_id = get_option('disqus_last_comment_id'); + if (!$last_comment_id) { + $last_comment_id = 0; + } + } + if ($last_comment_id) { + $last_comment_id++; + } + + //$last_comment_id = 0; + + // Pull comments from API + $dsq_response = $dsq_api->get_forum_posts($last_comment_id); + if( $dsq_response < 0 || $dsq_response === false ) { + return false; + } + + // Sync comments with database. + dsq_sync_comments($dsq_response); + $total = 0; + if ($dsq_response) { + foreach ($dsq_response as $comment) { + $total += 1; + if ($comment->id > $last_comment_id) $last_comment_id = $comment->id; + } + if ($last_comment_id > get_option('disqus_last_comment_id')) { + update_option('disqus_last_comment_id', $last_comment_id); + } + } + unset($comment); + return array($total, $last_comment_id); +} + +add_action('dsq_sync_forum', 'dsq_sync_forum'); + +function dsq_update_permalink($post) { + global $dsq_api; + + $response = $dsq_api->api->update_thread(null, array( + 'thread_identifier' => dsq_identifier_for_post($post), + 'title' => dsq_title_for_post($post), + 'url' => dsq_link_for_post($post) + )); + + update_post_meta($post->ID, 'dsq_thread_id', $response->id); + + return $response; +} + +/** + * Compatibility + */ + +if (!function_exists ( '_wp_specialchars' ) ) { +function _wp_specialchars( $string, $quote_style = ENT_NOQUOTES, $charset = false, $double_encode = false ) { + $string = (string) $string; + + if ( 0 === strlen( $string ) ) { + return ''; + } + + // Don't bother if there are no specialchars - saves some processing + if ( !preg_match( '/[&<>"\']/', $string ) ) { + return $string; + } + + // Account for the previous behaviour of the function when the $quote_style is not an accepted value + if ( empty( $quote_style ) ) { + $quote_style = ENT_NOQUOTES; + } elseif ( !in_array( $quote_style, array( 0, 2, 3, 'single', 'double' ), true ) ) { + $quote_style = ENT_QUOTES; + } + + // Store the site charset as a static to avoid multiple calls to wp_load_alloptions() + if ( !$charset ) { + static $_charset; + if ( !isset( $_charset ) ) { + $alloptions = wp_load_alloptions(); + $_charset = isset( $alloptions['blog_charset'] ) ? $alloptions['blog_charset'] : ''; + } + $charset = $_charset; + } + if ( in_array( $charset, array( 'utf8', 'utf-8', 'UTF8' ) ) ) { + $charset = 'UTF-8'; + } + + $_quote_style = $quote_style; + + if ( $quote_style === 'double' ) { + $quote_style = ENT_COMPAT; + $_quote_style = ENT_COMPAT; + } elseif ( $quote_style === 'single' ) { + $quote_style = ENT_NOQUOTES; + } + + // Handle double encoding ourselves + if ( !$double_encode ) { + $string = wp_specialchars_decode( $string, $_quote_style ); + $string = preg_replace( '/&(#?x?[0-9a-z]+);/i', '|wp_entity|$1|/wp_entity|', $string ); + } + + $string = @htmlspecialchars( $string, $quote_style, $charset ); + + // Handle double encoding ourselves + if ( !$double_encode ) { + $string = str_replace( array( '|wp_entity|', '|/wp_entity|' ), array( '&', ';' ), $string ); + } + + // Backwards compatibility + if ( 'single' === $_quote_style ) { + $string = str_replace( "'", ''', $string ); + } + + return $string; +} +} + +if (!function_exists ( 'wp_check_invalid_utf8' ) ) { +function wp_check_invalid_utf8( $string, $strip = false ) { + $string = (string) $string; + + if ( 0 === strlen( $string ) ) { + return ''; + } + + // Store the site charset as a static to avoid multiple calls to get_option() + static $is_utf8; + if ( !isset( $is_utf8 ) ) { + $is_utf8 = in_array( get_option( 'blog_charset' ), array( 'utf8', 'utf-8', 'UTF8', 'UTF-8' ) ); + } + if ( !$is_utf8 ) { + return $string; + } + + // Check for support for utf8 in the installed PCRE library once and store the result in a static + static $utf8_pcre; + if ( !isset( $utf8_pcre ) ) { + $utf8_pcre = @preg_match( '/^./u', 'a' ); + } + // We can't demand utf8 in the PCRE installation, so just return the string in those cases + if ( !$utf8_pcre ) { + return $string; + } + + // preg_match fails when it encounters invalid UTF8 in $string + if ( 1 === @preg_match( '/^./us', $string ) ) { + return $string; + } + + // Attempt to strip the bad chars if requested (not recommended) + if ( $strip && function_exists( 'iconv' ) ) { + return iconv( 'utf-8', 'utf-8', $string ); + } + + return ''; +} +} + +if (!function_exists ( 'esc_html' ) ) { +function esc_html( $text ) { + $safe_text = wp_check_invalid_utf8( $text ); + $safe_text = _wp_specialchars( $safe_text, ENT_QUOTES ); + return apply_filters( 'esc_html', $safe_text, $text ); +} +} + +if (!function_exists ( 'esc_attr' ) ) { +function esc_attr( $text ) { + $safe_text = wp_check_invalid_utf8( $text ); + $safe_text = _wp_specialchars( $safe_text, ENT_QUOTES ); + return apply_filters( 'attribute_escape', $safe_text, $text ); +} +} + +/** + * Filters/Actions + */ + +// ugly global hack for comments closing +$EMBED = false; +function dsq_comments_template($value) { + global $EMBED; + global $post; + global $comments; + + if ( !( is_singular() && ( have_comments() || 'open' == $post->comment_status ) ) ) { + return; + } + + if ( !dsq_is_installed() || !dsq_can_replace() ) { + return $value; + } + + // TODO: If a disqus-comments.php is found in the current template's + // path, use that instead of the default bundled comments.php + //return TEMPLATEPATH . '/disqus-comments.php'; + $EMBED = true; + return dirname(__FILE__) . '/comments.php'; +} + +// Mark entries in index to replace comments link. +// As of WordPress 3.1 this is required to return a numerical value +function dsq_comments_number($count) { + global $post; + + return $count; +} + +function dsq_comments_text($comment_text) { + global $post; + + if ( dsq_can_replace() ) { + return ''.$comment_text.''; + } else { + return $comment_text; + } +} + +function dsq_bloginfo_url($url) { + if ( get_feed_link('comments_rss2') == $url && dsq_can_replace() ) { + return 'http://' . strtolower(get_option('disqus_forum_url')) . '.' . DISQUS_DOMAIN . DISQUS_RSS_PATH; + } else { + return $url; + } +} + +function dsq_plugin_action_links($links, $file) { + $plugin_file = basename(__FILE__); + if (basename($file) == $plugin_file) { + $settings_link = ''.__('Settings', 'disqus-comment-system').''; + array_unshift($links, $settings_link); + } + return $links; +} +add_filter('plugin_action_links', 'dsq_plugin_action_links', 10, 2); + +/** + * Hide the default comment form to stop spammers by marking all comments + * as closed. + */ +function dsq_comments_open($open, $post_id=null) { + global $EMBED; + if ($EMBED) return false; + return $open; +} +add_filter('comments_open', 'dsq_comments_open'); + +// Always add Disqus management page to the admin menu +function dsq_add_pages() { + add_submenu_page( + 'edit-comments.php', + 'Disqus', + 'Disqus', + 'moderate_comments', + 'disqus', + 'dsq_manage' + ); +} +add_action('admin_menu', 'dsq_add_pages', 10); + +// a little jQuery goodness to get comments menu working as desired +function dsq_menu_admin_head() { +?> + +get_results(" + SELECT comment_approved, COUNT( * ) AS num_comments + FROM {$wpdb->comments} + WHERE comment_type != 'trackback' + AND comment_type != 'pingback' + GROUP BY comment_approved + ", ARRAY_A ); + $total = 0; + $approved = array('0' => 'moderated', '1' => 'approved', 'spam' => 'spam'); + $known_types = array_keys( $approved ); + foreach( (array) $count as $row_num => $row ) { + $total += $row['num_comments']; + if ( in_array( $row['comment_approved'], $known_types ) ) + $stats[$approved[$row['comment_approved']]] = $row['num_comments']; + } + + $stats['total_comments'] = $total; + foreach ( $approved as $key ) { + if ( empty($stats[$key]) ) + $stats[$key] = 0; + } + $stats = (object) $stats; +?> + + + + + + +"; + } + } +} +add_action('admin_head', 'dsq_admin_head'); + +function dsq_warning() { + $page = (isset($_GET['page']) ? $_GET['page'] : null); + if ( !get_option('disqus_forum_url') && !isset($_POST['forum_url']) && $page != 'disqus' ) { + dsq_manage_dialog('You must configure the plugin to enable Disqus Comments.', true); + } + + if ( !dsq_is_installed() && $page != 'disqus' && !empty($_GET['step']) && !isset($_POST['uninstall']) ) { + dsq_manage_dialog('Disqus Comments has not yet been configured. (Click here to configure)'); + } +} + +/** + * Wrapper for built-in __() which pulls all text from + * the disqus domain and supports variable interpolation. + */ +function dsq_i($text, $params=null) { + if (!is_array($params)) + { + $params = func_get_args(); + $params = array_slice($params, 1); + } + return vsprintf(__($text, 'disqus'), $params); +} + +// catch original query +function dsq_parse_query($query) { + add_action('the_posts', 'dsq_add_request_post_ids', 999); +} +add_action('parse_request', 'dsq_parse_query'); + +// track the original request post_ids, only run once +function dsq_add_request_post_ids($posts) { + dsq_add_query_posts($posts); + remove_action('the_posts', 'dsq_log_request_post_ids', 999); + return $posts; +} + +function dsq_maybe_add_post_ids($posts) { + global $DSQ_QUERY_COMMENTS; + if ($DSQ_QUERY_COMMENTS) { + dsq_add_query_posts($posts); + } + return $posts; +} +add_action('the_posts', 'dsq_maybe_add_post_ids'); + +function dsq_add_query_posts($posts) { + global $DSQ_QUERY_POST_IDS; + if (count($posts)) { + foreach ($posts as $post) { + $post_ids[] = intval($post->ID); + } + $DSQ_QUERY_POST_IDS[md5(serialize($post_ids))] = $post_ids; + } +} + +// check to see if the posts in the loop match the original request or an explicit request, if so output the JS +function dsq_loop_end($query) { + if ( get_option('disqus_cc_fix') == '1' || !count($query->posts) || is_single() || is_page() || is_feed() || !dsq_can_replace() ) { + return; + } + global $DSQ_QUERY_POST_IDS; + foreach ($query->posts as $post) { + $loop_ids[] = intval($post->ID); + } + $posts_key = md5(serialize($loop_ids)); + if (isset($DSQ_QUERY_POST_IDS[$posts_key])) { + dsq_output_loop_comment_js($DSQ_QUERY_POST_IDS[$posts_key]); + } +} +add_action('loop_end', 'dsq_loop_end'); + +// if someone has a better hack, let me know +// prevents duplicate calls to count.js +$_HAS_COUNTS = false; + +function dsq_output_loop_comment_js($post_ids = null) { + global $_HAS_COUNTS; + if ($_HAS_COUNTS) return; + $_HAS_COUNTS = true; + if (count($post_ids)) { +?> + + + +post_status != 'publish') { + return; + } + global $dsq_prev_permalinks; + $dsq_prev_permalinks['post_'.$post_id] = get_permalink($post_id); +} +add_action('pre_post_update', 'dsq_prev_permalink'); + +function dsq_check_permalink($post_id) { + global $dsq_prev_permalinks; + if (!empty($dsq_prev_permalinks['post_'.$post_id]) && $dsq_prev_permalinks['post_'.$post_id] != get_permalink($post_id)) { + $post = get_post($post_id); + dsq_update_permalink($post); + } +} +add_action('edit_post', 'dsq_check_permalink'); + +add_action('admin_notices', 'dsq_warning'); + +// Only replace comments if the disqus_forum_url option is set. +add_filter('comments_template', 'dsq_comments_template'); +add_filter('comments_number', 'dsq_comments_text'); +add_filter('get_comments_number', 'dsq_comments_number'); +add_filter('bloginfo_url', 'dsq_bloginfo_url'); + +/** + * JSON ENCODE for PHP < 5.2.0 + * Checks if json_encode is not available and defines json_encode + * to use php_json_encode in its stead + * Works on iteratable objects as well - stdClass is iteratable, so all WP objects are gonna be iteratable + */ +if(!function_exists('cf_json_encode')) { + function cf_json_encode($data) { +// json_encode is sending an application/x-javascript header on Joyent servers +// for some unknown reason. +// if(function_exists('json_encode')) { return json_encode($data); } +// else { return cfjson_encode($data); } + return cfjson_encode($data); + } + + function cfjson_encode_string($str) { + if(is_bool($str)) { + return $str ? 'true' : 'false'; + } + + return str_replace( + array( + '"' + , '/' + , "\n" + , "\r" + ) + , array( + '\"' + , '\/' + , '\n' + , '\r' + ) + , $str + ); + } + + function cfjson_encode($arr) { + $json_str = ''; + if (is_array($arr)) { + $pure_array = true; + $array_length = count($arr); + for ( $i = 0; $i < $array_length ; $i++) { + if (!isset($arr[$i])) { + $pure_array = false; + break; + } + } + if ($pure_array) { + $json_str = '['; + $temp = array(); + for ($i=0; $i < $array_length; $i++) { + $temp[] = sprintf("%s", cfjson_encode($arr[$i])); + } + $json_str .= implode(',', $temp); + $json_str .="]"; + } + else { + $json_str = '{'; + $temp = array(); + foreach ($arr as $key => $value) { + $temp[] = sprintf("\"%s\":%s", $key, cfjson_encode($value)); + } + $json_str .= implode(',', $temp); + $json_str .= '}'; + } + } + else if (is_object($arr)) { + $json_str = '{'; + $temp = array(); + foreach ($arr as $k => $v) { + $temp[] = '"'.$k.'":'.cfjson_encode($v); + } + $json_str .= implode(',', $temp); + $json_str .= '}'; + } + else if (is_string($arr)) { + $json_str = '"'. cfjson_encode_string($arr) . '"'; + } + else if (is_numeric($arr)) { + $json_str = $arr; + } + else if (is_bool($arr)) { + $json_str = $arr ? 'true' : 'false'; + } + else { + $json_str = '"'. cfjson_encode_string($arr) . '"'; + } + return $json_str; + } +} + +// Single Sign-on Integration + +function dsq_sso() { + if ($key = get_option('disqus_partner_key')) { + // use old style SSO + $new = false; + } elseif (($key = get_option('disqus_secret_key')) && ($public = get_option('disqus_public_key'))) { + // use new style SSO + $new = true; + } else { + // sso is not configured + return array(); + } + global $current_user, $dsq_api; + get_currentuserinfo(); + if ($current_user->ID) { + $avatar_tag = get_avatar($current_user->ID); + $avatar_data = array(); + preg_match('/(src)=((\'|")[^(\'|")]*(\'|"))/i', $avatar_tag, $avatar_data); + $avatar = str_replace(array('"', "'"), '', $avatar_data[2]); + $user_data = array( + 'username' => $current_user->display_name, + 'id' => $current_user->ID, + 'avatar' => $avatar, + 'email' => $current_user->user_email, + ); + } + else { + $user_data = array(); + } + $user_data = base64_encode(cf_json_encode($user_data)); + $time = time(); + $hmac = dsq_hmacsha1($user_data.' '.$time, $key); + + $payload = $user_data.' '.$hmac.' '.$time; + + if ($new) { + return array('remote_auth_s3'=>$payload, 'api_key'=>$public); + } else { + return array('remote_auth_s2'=>$payload); + } +} + +// from: http://www.php.net/manual/en/function.sha1.php#39492 +//Calculate HMAC-SHA1 according to RFC2104 +// http://www.ietf.org/rfc/rfc2104.txt +function dsq_hmacsha1($data, $key) { + $blocksize=64; + $hashfunc='sha1'; + if (strlen($key)>$blocksize) + $key=pack('H*', $hashfunc($key)); + $key=str_pad($key,$blocksize,chr(0x00)); + $ipad=str_repeat(chr(0x36),$blocksize); + $opad=str_repeat(chr(0x5c),$blocksize); + $hmac = pack( + 'H*',$hashfunc( + ($key^$opad).pack( + 'H*',$hashfunc( + ($key^$ipad).$data + ) + ) + ) + ); + return bin2hex($hmac); +} + +function dsq_identifier_for_post($post) { + return $post->ID . ' ' . $post->guid; +} + +function dsq_title_for_post($post) { + $title = get_the_title($post); + $title = strip_tags($title, DISQUS_ALLOWED_HTML); + return $title; +} + +function dsq_link_for_post($post) { + return get_permalink($post); +} + +function dsq_does_need_update() { + $version = (string)get_option('disqus_version'); + if (empty($version)) { + $version = '0'; + } + + if (version_compare($version, '2.49', '<')) { + return true; + } + + return false; +} + +function dsq_install($allow_database_install=true) { + global $wpdb, $userdata; + + $version = (string)get_option('disqus_version'); + if (!$version) { + $version = '0'; + } + + if ($allow_database_install) + { + dsq_install_database($version); + } + + if (version_compare($version, DISQUS_VERSION, '=')) return; + + // if this is a new install, we should not set disqus active + if ($version == '0') { + add_option('disqus_active', 0); + } else { + add_option('disqus_active', 1); + } + + update_option('disqus_version', DISQUS_VERSION); +} + +/** + * Initializes the database if it's not already present. + */ +function dsq_install_database($version=0) { + global $wpdb; + + if (version_compare($version, '2.49', '<')) { + $wpdb->query("CREATE INDEX disqus_dupecheck ON `".$wpdb->prefix."commentmeta` (meta_key, meta_value(11));"); + } +} +function dsq_uninstall_database($version=0) { + if (version_compare($version, '2.49', '>=')) { + $wpdb->query("DROP INDEX disqus_dupecheck ON `".$wpdb->prefix."commentmeta` (meta_key, meta_value(11));"); + } +} +?> diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/export.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/export.php new file mode 100644 index 0000000..e1c0123 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/export.php @@ -0,0 +1,195 @@ +term_id] = $category->parent; + + $parents = array_unique(array_diff($parents, array_keys($parents))); + + if ( $zero = array_search('0', $parents) ) + unset($parents[$zero]); + + return $parents; +} + +/** + * Place string in CDATA tag. + * + * @since unknown + * + * @param string $str String to place in XML CDATA tag. + */ +function dsq_export_wxr_cdata($str) { + if ( seems_utf8($str) == false ) + $str = utf8_encode($str); + + // $str = ent2ncr(esc_html($str)); + + $str = ""; + + return $str; +} + +/** + * {@internal Missing Short Description}} + * + * @since unknown + * + * @return string Site URL. + */ +function dsq_export_wxr_site_url() { + global $current_site; + + // mu: the base url + if ( isset($current_site->domain) ) { + return 'http://'.$current_site->domain.$current_site->path; + } + // wp: the blog url + else { + return get_bloginfo_rss('url'); + } +} + +/** + * {@internal Missing Short Description}} + * + * @since unknown + * + * @param object $c Category Object + */ +function dsq_export_wxr_cat_name($c) { + if ( empty($c->name) ) + return; + + echo '' . dsq_export_wxr_cdata($c->name) . ''; +} + +/** + * {@internal Missing Short Description}} + * + * @since unknown + * + * @param object $c Category Object + */ +function dsq_export_wxr_category_description($c) { + if ( empty($c->description) ) + return; + + echo '' . dsq_export_wxr_cdata($c->description) . ''; +} + +/** + * {@internal Missing Short Description}} + * + * @since unknown + * + * @param object $t Tag Object + */ +function dsq_export_wxr_tag_name($t) { + if ( empty($t->name) ) + return; + + echo '' . dsq_export_wxr_cdata($t->name) . ''; +} + +/** + * {@internal Missing Short Description}} + * + * @since unknown + * + * @param object $t Tag Object + */ +function dsq_export_wxr_tag_description($t) { + if ( empty($t->description) ) + return; + + echo '' . dsq_export_wxr_cdata($t->description) . ''; +} + +// receives an array of posts to export +function dsq_export_wp($post, $comments=null) { + global $wpdb; + + if (!$comments) { + $comments = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_agent NOT LIKE 'Disqus/%%'", $post->ID) ); + } + + // start catching output + ob_start(); + + echo '\n"; +?> + + + + + <?php bloginfo_rss('name'); ?> + + + WordPress ; Disqus +in_the_loop = true; // Fake being in the loop. +setup_postdata($post); ?> + +<?php echo apply_filters('the_title_rss', $post->post_title); ?> + + + + +post_content) ); ?> + +ID; ?> +post_date_gmt; ?> +comment_status; ?> + + +comment_ID; ?> +comment_author); ?> +comment_author_email; ?> +comment_author_url; ?> +comment_author_IP; ?> +comment_date; ?> +comment_date_gmt; ?> +comment_content) ?> +comment_approved; ?> +comment_type; ?> +comment_parent; ?> + + + + + + diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/lib/api/disqus/disqus.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/lib/api/disqus/disqus.php new file mode 100644 index 0000000..c739b2b --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/lib/api/disqus/disqus.php @@ -0,0 +1,459 @@ + + * @copyright 2007-2010 Big Head Labs + * @link http://disqus.com/ + * @package Disqus + * @version 1.1 + */ + +require_once(dirname(__FILE__) . '/url.php'); + +/** @#+ + * Constants + */ +/** + * Base URL for Disqus. + */ + +define('DISQUS_TYPE_SPAM', 'spam'); +define('DISQUS_TYPE_DELETED', 'killed'); +define('DISQUS_TYPE_KILLED', DISQUS_TYPE_DELETED); +define('DISQUS_TYPE_NEW', 'new'); + +define('DISQUS_STATE_APPROVED', 'approved'); +define('DISQUS_STATE_UNAPPROVED', 'unapproved'); +define('DISQUS_STATE_SPAM', 'spam'); +define('DISQUS_STATE_DELETED', 'killed'); +define('DISQUS_STATE_KILLED', DISQUS_STATE_DELETED); + +define('DISQUS_ACTION_SPAM', 'spam'); +define('DISQUS_ACTION_APPROVE', 'approve'); +define('DISQUS_ACTION_DELETE', 'delete'); +define('DISQUS_ACTION_KILL', 'kill'); + +if (!extension_loaded('json')) { + require_once(dirname(__FILE__) . '/json.php'); + function dsq_json_decode($data) { + $json = new JSON; + return $json->unserialize($data); + } +} else { + function dsq_json_decode($data) { + return json_decode($data); + } +} + +/** + * Helper methods for all of the Disqus 1.1 API methods. + * + * @package Disqus + * @author DISQUS.com + * @copyright 2007-2010 Big Head Labs + * @version 1.1 + */ +class DisqusAPI { + var $user_api_key; + var $forum_api_key; + var $api_url = 'http://www.disqus.com/api/'; + var $api_version = '1.1'; + + /** + * Creates a new interface to the Disqus API. + * + * @param $user_api_key + * (optional) The User API key to use. + * @param $forum_api_key + * (optional) The Forum API key to use. + * @param $api_url + * (optional) The prefix URL to use when calling the Disqus API. + */ + function DisqusAPI($user_api_key, $forum_api_key, $api_url='http://www.disqus.com/api/') { + $this->user_api_key = $user_api_key; + $this->forum_api_key = $forum_api_key; + $this->api_url = $api_url; + $this->last_error = null; + } + + /** + * Makes a call to a Disqus API method. + * + * @return + * The Disqus object. + * @param $method + * The Disqus API method to call. + * @param $args + * An associative array of arguments to be passed. + * @param $post + * TRUE or FALSE, depending on whether we're making a POST call. + */ + function call($method, $args=array(), $post=false) { + $url = $this->api_url . $method . '/'; + + if (!isset($args['user_api_key'])) { + $args['user_api_key'] = $this->user_api_key; + } + if (!isset($args['forum_api_key'])) { + $args['forum_api_key'] = $this->forum_api_key; + } + if (!isset($args['api_version'])) { + $args['api_version'] = $this->api_version; + } + + foreach ($args as $key=>$value) { + // XXX: Disqus is lacking some exception handling and we sometimes + // end up with 500s when passing invalid values + if (empty($value)) unset($args[$key]); + } + + if (!$post) { + $url .= '?' . dsq_get_query_string($args); + $args = null; + } + + if (!($response = dsq_urlopen($url, $args)) || !$response['code']) { + $this->last_error = 'Unable to connect to the Disqus API servers'; + return false; + } + + if ($response['code'] != 200) { + if ($response['code'] == 500) { + // Try to grab the exception ID for better reporting + if (!empty($response['headers']['X-Sentry-ID'])) { + $this->last_error = 'DISQUS returned a bad response (HTTP '.$response['code'].', ReferenceID: '.$response['headers']['X-Sentry-ID'].')'; + return false; + } + } elseif ($response['code'] == 400) { + $data = dsq_json_decode($response['data']); + if ($data && $data->message) { + $this->last_error = $data->message; + } else { + $this->last_error = "DISQUS returned a bad response (HTTP ".$response['code'].")"; + } + return false; + } + $this->last_error = "DISQUS returned a bad response (HTTP ".$response['code'].")"; + return false; + } + + $data = dsq_json_decode($response['data']); + + if (!$data) { + $this->last_error = 'No valid JSON content returned from Disqus'; + return false; + } + + if (!$data->succeeded) { + if (!$data->message) { + $this->last_error = '(No error message was received)'; + } else { + $this->last_error = $data->message; + } + return false; + } + + return $data->message; + } + + /** + * Retrieve the last error message recorded. + * + * @return + * The last recorded error from the API + */ + function get_last_error() { + if (empty($this->last_error)) return; + if (!is_string($this->last_error)) { + return var_export($this->last_error); + } + return $this->last_error; + } + + /** + * Validate API key and get username. + * + * @return + * Username matching the API key + */ + function get_user_name() { + return $this->call('get_user_name', array(), true); + } + + /** + * Returns an array of hashes representing all forums the user owns. + * + * @return + * An array of hashes representing all forums the user owns. + */ + function get_forum_list() { + return $this->call('get_forum_list'); + } + + /** + * Get a forum API key for a specific forum. + * + * @param $forum_id + * the unique id of the forum + * @return + * A string which is the Forum Key for the given forum. + */ + function get_forum_api_key($forum_id) { + $params = array( + 'forum_id' => $forum_id, + ); + + return $this->call('get_forum_api_key', $params); + } + + /** + * Get a list of comments on a website. + * + * Both filter and exclude are multivalue arguments with comma as a divider. + * That makes is possible to use combined requests. For example, if you want + * to get all deleted spam messages, your filter argument should contain + * 'spam,killed' string. + * + * @param $forum_id + * The forum ID. + * @param $params + * - limit: Number of entries that should be included in the response. Default is 25. + * - start: Starting point for the query. Default is 0. + * - filter: Type of entries that should be returned. + * - exclude: Type of entries that should be excluded from the response. + * @return + * Returns posts from a forum specified by id. + */ + function get_forum_posts($forum_id, $params=array()) { + $params['forum_id'] = $forum_id; + + return $this->call('get_forum_posts', $params); + } + + /** + * Count a number of comments in articles. + * + * @param $thread_ids + * an array of thread IDs belonging to the given forum. + * @return + * A hash having thread_ids as keys and 2-element arrays as values. + */ + function get_num_posts($thread_ids) { + $params = array( + 'thread_ids' => is_array($thread_ids) ? implode(',', $thread_ids) : $thread_ids, + ); + + return $this->call('get_num_posts', $params); + } + + /** + * Returns a list of categories that were created for a website (forum) provided. + * + * @param $forum_id + * the unique of the forum + * @return + * A hash containing category_id, title, forum_id, and is_default. + */ + function get_categories_list($forum_id) { + $params = array( + 'forum_id' => $forum_id, + ); + + return $this->call('get_categories_list', $params); + } + + /** + * Get a list of threads on a website. + * + * @param $forum_id + * the unique id of the forum. + * @param $params + * - limit: Number of entries that should be included in the response. Default is 25. + * - start: Starting point for the query. Default is 0. + * - category_id: Filter entries by category + * @return + * An array of hashes representing all threads belonging to the given forum. + */ + function get_thread_list($forum_id, $params=array()) { + $params['forum_id'] = $forum_id; + + return $this->call('get_thread_list', $params); + } + + /** + * Get a list of threads with new comments. + * + * @param $forum_id + * The Forum ID. + * @param $since + * Start date for new posts. Format: 2009-03-30T15:41, Timezone: UTC. + * @return + * An array of hashes representing all threads with new comments since offset. + */ + function get_updated_threads($forum_id, $since) { + $params = array( + 'forum_id' => $forum_id, + 'since' => is_string($since) ? $string : strftime('%Y-%m-%dT%H:%M', $since), + ); + + return $this->call('get_updated_threads', $params); + } + + /** + * Get a list of comments in a thread. + * + * Both filter and exclude are multivalue arguments with comma as a divider. + * That makes is possible to use combined requests. For example, if you want + * to get all deleted spam messages, your filter argument should contain + * 'spam,killed' string. Note that values are joined by AND statement so + * 'spam,new' will return all messages that are new and marked as spam. It + * will not return messages that are new and not spam or that are spam but + * not new (i.e. has already been moderated). + * + * @param $thread_id + * The ID of a thread belonging to the given forum + * @param $params + * - limit: Number of entries that should be included in the response. Default is 25. + * - start: Starting point for the query. Default is 0. + * - filter: Type of entries that should be returned (new, spam or killed). + * - exclude: Type of entries that should be excluded from the response (new, spam or killed). + * @return + * An array of hashes representing representing all posts belonging to the + * given forum. + */ + function get_thread_posts($thread_id, $params=array()) { + $params['thread_id'] = $thread_id; + + return $this->call('get_thread_posts', $params); + } + + /** + * Get or create thread by identifier. + * + * This method tries to find a thread by its identifier and title. If there is + * no such thread, the method creates it. In either case, the output value is + * a thread object. + * + * @param $identifier + * Unique value (per forum) for a thread that is used to keep be able to get + * data even if permalink is changed. + * @param $title + * The title of the thread to possibly be created. + * @param $params + * - category_id: Filter entries by category + * - create_on_fail: if thread does not exist, the method will create it + * @return + * Returns a hash with two keys: + * - thread: a hash representing the thread corresponding to the identifier. + * - created: indicates whether the thread was created as a result of this + * method call. If created, it will have the specified title. + */ + function thread_by_identifier($identifier, $title, $params=array()) { + $params['identifier'] = $identifier; + $params['title'] = $title; + + return $this->call('thread_by_identifier', $params, true); + } + + /** + * Get thread by URL. + * + * Finds a thread by its URL. Output value is a thread object. + * + * @param $url + * the URL to check for an associated thread + * @param $partner_api_key + * (optional) The Partner API key. + * @return + * A thread object, otherwise NULL. + */ + function get_thread_by_url($url, $partner_api_key=null) { + $params = array( + 'url' => $url, + 'partner_api_key' => $partner_api_key, + ); + + return $this->call('get_thread_by_url', $params); + } + + /** + * Updates thread. + * + * Updates thread, specified by id and forum API key, with values described in + * the optional arguments. + * + * @param $thread_id + * the ID of a thread belonging to the given forum + * @param $params + * - title: the title of the thread + * - slug: the per-forum-unique string used for identifying this thread in + * disqus.com URL’s relating to this thread. Composed of + * underscore-separated alphanumeric strings. + * - url: the URL this thread is on, if known. + * - allow_comments: whether this thread is open to new comments + * @return + * Returns an empty success message. + */ + function update_thread($thread_id, $params=array()) { + $params['thread_id'] = $thread_id; + + return $this->call('update_thread', $params, true); + } + + /** + * Creates a new post. + * + * Creates a comment to the thread specified by id. + * + * @param $thread_id + * the thread to post to + * @param $message + * the content of the post + * @param $author_name + * the post creator’s name + * @param $author_email + * the post creator’s email address + * @param $params + * - partner_api_key + * - created_at: Format: 2009-03-30T15:41, Timezone: UTC + * - ip_address: the author’s IP address + * - author_url: the author's homepage + * - parent_post: the id of the parent post + * - state: Comment's state, must be one of the following: approved, + * unapproved, spam, killed + * @return + * Returns modified version. + */ + function create_post($thread_id, $message, $author_name, $author_email, $params=array()) { + $params['thread_id'] = $thread_id; + $params['message'] = $message; + $params['author_name'] = $author_name; + $params['author_email'] = $author_email; + + return $this->call('create_post', $params, true); + } + + /** + * Delete a comment or mark it as spam (or not spam). + * + * @param $post_id + * The Post ID. + * @param $action + * Name of action to be performed. Value can be 'spam', 'approve' or 'kill'. + * @return + * Returns modified version. + */ + function moderate_post($post_id, $action) { + $params = array( + 'post_id' => $post_id, + 'action' => $action, + ); + + return $this->call('moderate_post', $params, true); + } +} + +?> diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/lib/api/disqus/json.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/lib/api/disqus/json.php new file mode 100644 index 0000000..9685808 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/lib/api/disqus/json.php @@ -0,0 +1,378 @@ + + * @copyright 2007 Cesar D. Rodas + * @license http://www.opensource.org/licenses/bsd-license.php BSD License + * @version 1.0 + * @link http://cesars.users.phpclasses.org/json + */ + +define('IN_NOWHERE',0); +define('IN_STRING',1); +define('IN_OBJECT',2); +define('IN_ATOMIC',3); +define('IN_ASSIGN',4); +define('IN_ENDSTMT',5); +define('IN_ARRAY',6); + +/** + * JSON + * + * This class serilize an PHP OBJECT or an ARRAY into JSON + * notation. Also convert a JSON text into a PHP OBJECT or + * array. + * + * @category Javascript + * @package JSON + * @author Cesar D. Rodas + * @copyright 2007 Cesar D. Rodas + * @license http://www.opensource.org/licenses/bsd-license.php BSD License + * @version 1.0 + * @link http://cesars.users.phpclasses.org/json + */ +class JSON +{ + /** + * Was parsed with an error? + * + * var bool + * @access private + */ + var $error; + + function Json() { + $this->error = false; + } + + /** + * Serialize + * + * Serialize a PHP OBJECT or an ARRAY into + * JSON notation. + * + * param mixed $obj Object or array to serialize + * return string JSON. + */ + function serialize($obj) { + if ( is_object($obj) ) { + $e = get_object_vars($obj); + /* bug reported by Ben Rowe */ + /* Adding default empty array if the */ + /* object doesn't have any property */ + $properties = array(); + foreach ($e as $k => $v) { + $properties[] = $this->_serialize( $k,$v ); + } + return "{".implode(",",$properties)."}"; + } else if ( is_array($obj) ) { + return $this->_serialize('',$obj); + } + } + + /** + * UnSerialize + * + * Transform an JSON text into a PHP object + * and return it. + * @access public + * @param string $text JSON text + * @return mixed PHP Object, array or false. + */ + function unserialize( $text ) { + $this->error = false; + + return !$this->error ? $this->_unserialize($text) : false; + } + + /** + * UnSerialize + * + * Transform an JSON text into a PHP object + * and return it. + * @access private + * @param string $text JSON text + * @return mixed PHP Object, array or false. + */ + function _unserialize($text) { + $ret = new stdClass; + + while ( $f = $this->getNextToken($text,$i,$type) ) { + switch ( $type ) { + case IN_ARRAY: + $tmp = $this->_unserializeArray($text); + $ret = $tmp[0]; + break; + case IN_OBJECT: + $g=0; + do { + $varName = $this->getNextToken($f,$g,$xType); + if ( $xType != IN_STRING ) { + return false; /* error parsing */ + } + $this->getNextToken($f,$g,$xType); + if ( $xType != IN_ASSIGN) return false; + $value = $this->getNextToken($f,$g,$xType); + + if ( $xType == IN_OBJECT) { + $ret->$varName = $this->unserialize( "{".$value."}" ); + $g--; + } else if ($xType == IN_ARRAY) { + $ret->$varName = $this->_unserializeArray( $value); + $g--; + } else + $ret->$varName = $value; + + $this->getNextToken($f,$g,$xType); + } while ( $xType == IN_ENDSTMT); + break; + default: + $this->error = true; + break 2; + } + } + return $ret; + } + + /** + * JSON Array Parser + * + * This method transform an json-array into a PHP + * array + * @access private + * @param string $text String to parse + * @return Array PHP Array + */ + function _unserializeArray($text) { + $r = array(); + do { + $f = $this->getNextToken($text,$i,$type); + switch ( $type ) { + case IN_STRING: + case IN_ATOMIC: + $r[] = $f; + break; + case IN_OBJECT: + $r[] = $this->unserialize("{".$f."}"); + $i--; + break; + case IN_ARRAY: + $r[] = $this->_unserializeArray($f); + $i--; + break; + + } + $this->getNextToken($text,$i,$type); + } while ( $type == IN_ENDSTMT); + + return $r; + } + + /** + * Tokenizer + * + * Return to the Parser the next valid token and the type + * of the token. If the tokenizer fails it returns false. + * + * @access private + * @param string $e Text to extract token + * @param integer $i Start position to search next token + * @param integer $state Variable to get the token type + * @return string|bool Token in string or false on error. + */ + function getNextToken($e, &$i, &$state) { + $state = IN_NOWHERE; + $end = -1; + $start = -1; + while ( $i < strlen($e) && $end == -1 ) { + switch( $e[$i] ) { + /* objects */ + case "{": + case "[": + $_tag = $e[$i]; + $_endtag = $_tag == "{" ? "}" : "]"; + if ( $state == IN_NOWHERE ) { + $start = $i+1; + switch ($state) { + case IN_NOWHERE: + $aux = 1; /* for loop objects */ + $state = $_tag == "{" ? IN_OBJECT : IN_ARRAY; + break; + default: + break 2; /* exit from switch and while */ + } + while ( ++$i && $i < strlen($e) && $aux != 0 ) { + switch( $e[$i] ) { + case $_tag: + $aux++; + break; + case $_endtag: + $aux--; + break; + } + } + $end = $i-1; + } + break; + + case '"': + case "'": + $state = IN_STRING; + $buf = ""; + while ( ++$i && $i < strlen($e) && $e[$i] != '"' ) { + if ( $e[$i] == "\\") + $i++; + $buf .= $e[$i]; + } + $i++; + return eval('return "'.str_replace('"','\"',$buf).'";'); + break; + case ":": + $state = IN_ASSIGN; + $end = 1; + break; + case "n": + if ( substr($e,$i,4) == "null" ) { + $i=$i+4; + $state = IN_ATOMIC; + return NULL; + } + else break 2; /* exit from switch and while */ + case "t": + if ( substr($e,$i,4) == "true") { + $state = IN_ATOMIC; + $i=$i+4; + return true; + } + else break 2; /* exit from switch and while */ + break; + case "f": + if ( substr($e,$i,5) == "false") { + $state = IN_ATOMIC; + $i=$i+5; + return false; + } + else break 2; /* exit from switch and while */ + break; + case ",": + $state = IN_ENDSTMT; + $end = 1; + break; + case " ": + case "\t": + case "\r": + case "\n": + break; + case "+": + case "-": + case 0: + case 1: + case 2: + case 3: + case 4: + case 5: + case 6: + case 7: + case 8: + case 9: + case '.': + $state = IN_ATOMIC; + $start = (int)$i; + if ( $e[$i] == "-" || $e[$i] == "+") + $i++; + for ( ; $i < strlen($e) && (is_numeric($e[$i]) || $e[$i] == "." || strtolower($e[$i]) == "e") ;$i++){ + $n = $i+1 < strlen($e) ? $e[$i+1] : ""; + $a = strtolower($e[$i]); + if ( $a == "e" && ($n == "+" || $n == "-")) + $i++; + else if ( $a == "e") + $this->error=true; + } + + $end = $i; + break 2; /* break while too */ + default: + $this->error = true; + + } + $i++; + } + + return $start == -1 || $end == -1 ? false : substr($e, $start, $end - $start); + } + + /** + * Internal Serializer + * + * @param string $key Variable name + * @param mixed $value Value of the variable + * @access private + * @return string Serialized variable + */ + function _serialize ( $key = '', &$value ) { + $r = ''; + if ( $key != '')$r .= "\"${key}\" : "; + if ( is_numeric($value) ) { + $r .= ''.$value.''; + } else if ( is_string($value) ) { + $r .= '"'.$this->toString($value).'"'; + } else if ( is_object($value) ) { + $r .= $this->serialize($value); + } else if ( is_null($value) ) { + $r .= "null"; + } else if ( is_bool($value) ) { + $r .= $value ? "true":"false"; + } else if ( is_array($value) ) { + foreach($value as $k => $v) + $f[] = $this->_serialize('',$v); + $r .= "[".implode(",",$f)."]"; + unset($f); + } + return $r; + } + + /** + * Convert String variables + * + * @param string $e Variable with an string value + * @access private + * @return string Serialized variable + */ + function toString($e) { + $rep = array("\\","\r","\n","\t","'",'"'); + $val = array("\\\\",'\r','\n','\t','\'','\"'); + $e = str_replace($rep, $val, $e); + return $e; + } +} +?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/lib/api/disqus/url.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/lib/api/disqus/url.php new file mode 100644 index 0000000..63c2c63 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/lib/api/disqus/url.php @@ -0,0 +1,295 @@ +$value) { + $postdata_str .= urlencode($key) . '=' . urlencode($value) . '&'; + } + } + + return $postdata_str; +} + + +function dsq_get_post_content($boundary, $postdata, $file_name, $file_field) { + if(empty($file_name) || empty($file_field)) { + return dsq_get_query_string($postdata); + } + + $content = array(); + $content[] = '--' . $boundary; + foreach($postdata as $key=>$value) { + $content[] = 'Content-Disposition: form-data; name="' . $key . '"' . "\r\n\r\n" . $value; + $content[] = '--' . $boundary; + } + $content[] = 'Content-Disposition: form-data; name="' . $file_field . '"; filename="' . $file_name . '"'; + // HACK: We only need to handle text/plain files right now. + $content[] = "Content-Type: text/plain\r\n"; + $content[] = file_get_contents($file_name); + $content[] = '--' . $boundary . '--'; + $content = implode("\r\n", $content); + return $content; +} + + +function dsq_get_http_headers_for_request($boundary, $content, $file_name, $file_field) { + $headers = array(); + $headers[] = 'User-Agent: ' . USER_AGENT; + $headers[] = 'Connection: close'; + if($content) { + $headers[] = 'Content-Length: ' . strlen($content); + if($file_name && $file_field) { + $headers[] = 'Content-Type: multipart/form-data; boundary=' . $boundary; + } else { + $headers[] = 'Content-Type: application/x-www-form-urlencoded'; + } + } + return implode("\r\n", $headers); +} + + +function _dsq_curl_urlopen($url, $postdata, &$response, $file_name, $file_field) { + $c = curl_init($url); + $postdata_str = dsq_get_query_string($postdata); + + $c_options = array( + CURLOPT_USERAGENT => USER_AGENT, + CURLOPT_RETURNTRANSFER => true, + CURLOPT_POST => ($postdata_str ? 1 : 0), + CURLOPT_HEADER => true, + CURLOPT_HTTPHEADER => array('Expect:'), + CURLOPT_TIMEOUT => SOCKET_TIMEOUT + ); + if($postdata) { + $c_options[CURLOPT_POSTFIELDS] = $postdata_str; + } + if($file_name && $file_field) { + $postdata[$file_field] = '@' . $file_name; + $c_options[CURLOPT_POSTFIELDS] = $postdata; + $c_options[CURLOPT_RETURNTRANSFER] = 1; + } + curl_setopt_array($c, $c_options); + + $data = curl_exec($c); + list($headers, $response['data']) = explode("\r\n\r\n", $data, 2); + + $response['headers'] = _dsq_get_response_headers($headers, $response); + $response['code'] = curl_getinfo($c, CURLINFO_HTTP_CODE); +} + +function _dsq_get_response_headers($headers, &$response) { + $headers = explode("\r\n", $headers); + list($unused, $response['code'], $unused) = explode(' ', $headers[0], 3); + $headers = array_slice($headers, 1); + + // Convert headers into associative array. + foreach($headers as $unused=>$header) { + $header = explode(':', $header); + $header[0] = trim($header[0]); + $header[1] = trim($header[1]); + $headers[strtolower($header[0])] = $header[1]; + } + + return $headers; +} + +function _dsq_fsockopen_urlopen($url, $postdata, &$response, $file_name, $file_field) { + $buf = ''; + $req = ''; + $length = 0; + $boundary = '----------' . md5(time()); + $postdata_str = dsq_get_post_content($boundary, $postdata, $file_name, $file_field); + $url_pieces = parse_url($url); + + // Set default port for supported schemes if none is provided. + if(!isset($url_pieces['port'])) { + switch($url_pieces['scheme']) { + case 'http': + $url_pieces['port'] = 80; + break; + case 'https': + $url_pieces['port'] = 443; + $url_pieces['host'] = 'ssl://' . $url_pieces['host']; + break; + } + } + + // Set default path if trailing slash is not provided. + if(!isset($url_pieces['path'])) { $url_pieces['path'] = '/'; } + + // Determine if we need to include the port in the Host header or not. + if(($url_pieces['port'] == 80 && $url_pieces['scheme'] == 'http') || + ($url_pieces['port'] == 443 && $url_pieces['scheme'] == 'https')) { + $host = $url_pieces['host']; + } else { + $host = $url_pieces['host'] . ':' . $url_pieces['port']; + } + + $fp = @fsockopen($url_pieces['host'], $url_pieces['port'], $errno, $errstr, SOCKET_TIMEOUT); + if(!$fp) { return false; } + + $path = $url_pieces['path']; + if ($url_pieces['query']) $path .= '?'.$url_pieces['query']; + + $req .= ($postdata_str ? 'POST' : 'GET') . ' ' . $path . " HTTP/1.1\r\n"; + $req .= 'Host: ' . $host . "\r\n"; + $req .= dsq_get_http_headers_for_request($boundary, $postdata_str, $file_name, $file_field); + if($postdata_str) { + $req .= "\r\n\r\n" . $postdata_str; + } + $req .= "\r\n\r\n"; + + fwrite($fp, $req); + while(!feof($fp)) { + $buf .= fgets($fp, 4096); + } + + // Parse headers from the response buffers. + list($headers, $response['data']) = explode("\r\n\r\n", $buf, 2); + + // Get status code from headers. + $headers = _dsq_get_response_headers($headers, $response); + + // If transfer-coding is set to chunked, we need to join the message body + // together. + if(isset($headers['transfer-encoding']) && 'chunked' == strtolower($headers['transfer-encoding'])) { + $chunk_data = $response['data']; + $joined_data = ''; + while(true) { + // Strip length from body. + list($chunk_length, $chunk_data) = explode("\r\n", $chunk_data, 2); + $chunk_length = hexdec($chunk_length); + if(!$chunk_length || !strlen($chunk_data)) { break; } + + $joined_data .= substr($chunk_data, 0, $chunk_length); + $chunk_data = substr($chunk_data, $chunk_length + 1); + $length += $chunk_length; + } + $response['data'] = $joined_data; + } else { + $length = $headers['content-length']; + } + $response['headers'] = $headers; +} + + +function _dsq_fopen_urlopen($url, $postdata, &$response, $file_name, $file_field) { + $params = array(); + if($file_name && $file_field) { + $boundary = '----------' . md5(time()); + $content = dsq_get_post_content($boundary, $postdata, $file_name, $file_field); + $header = dsq_get_http_headers_for_request($boundary, $content, $file_name, $file_field); + + $params = array('http' => array( + 'method' => 'POST', + 'header' => $header, + 'content' => $content, + 'timeout' => SOCKET_TIMEOUT + )); + } else { + if($postdata) { + $params = array('http' => array( + 'method' => 'POST', + 'header' => 'Content-Type: application/x-www-form-urlencoded', + 'content' => dsq_get_query_string($postdata), + 'timeout' => SOCKET_TIMEOUT + )); + } + } + + + ini_set('user_agent', USER_AGENT); + $ctx = stream_context_create($params); + $fp = fopen($url, 'rb', false, $ctx); + if(!$fp) { + return false; + } + + // Get status code from headers. + list($unused, $response['code'], $unused) = explode(' ', $http_response_header[0], 3); + $headers = array_slice($http_response_header, 1); + + // Convert headers into associative array. + foreach($headers as $unused=>$header) { + $header = explode(':', $header); + $header[0] = trim($header[0]); + $header[1] = trim($header[1]); + $headers[strtolower($header[0])] = strtolower($header[1]); + } + + $response['data'] = stream_get_contents($fp); + $response['headers'] = $headers; +} + + +/** + * Wrapper to provide a single interface for making an HTTP request. + * + * Attempts to use cURL, fopen(), or fsockopen(), whichever is available + * first. + * + * @param string $url URL to make request to. + * @param array $postdata (optional) If postdata is provided, the request + * method is POST with the key/value pairs as + * the data. + * @param array $file (optional) Should provide associative array + * with two keys: name and field. Name should + * be the name of the file and field is the name + * of the field to POST. + */ +function dsq_urlopen($url, $postdata=false, $file=false) { + $response = array( + 'data' => '', + 'code' => 0 + ); + + if($file) { + extract($file, EXTR_PREFIX_ALL, 'file'); + } + if(empty($file_name) || empty($file_field)) { + $file_name = false; + $file_field = false; + } + +// + + // Try curl, fsockopen, fopen + stream (PHP5 only), exec wget + if(function_exists('curl_init')) { + if (!function_exists('curl_setopt_array')) { + function curl_setopt_array(&$ch, $curl_options) + { + foreach ($curl_options as $option => $value) { + if (!curl_setopt($ch, $option, $value)) { + return false; + } + } + return true; + } + } + _dsq_curl_urlopen($url, $postdata, $response, $file_name, $file_field); + } else if(ini_get('allow_url_fopen') && function_exists('stream_get_contents')) { + _dsq_fopen_urlopen($url, $postdata, $response, $file_name, $file_field); + } else { + // TODO: Find the failure condition for fsockopen() (sockets?) + _dsq_fsockopen_urlopen($url, $postdata, $response, $file_name, $file_field); + } + +// returns array with keys data and code (from headers) + + return $response; +} + +function dsq_url_method() { + if(function_exists('curl_init')) { + return 'curl'; + } else if(ini_get('allow_url_fopen') && function_exists('stream_get_contents')) { + return 'fopen'; + } else { + return 'fsockopen'; + } +} +?> diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/lib/wp-api.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/lib/wp-api.php new file mode 100644 index 0000000..efe7708 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/lib/wp-api.php @@ -0,0 +1,106 @@ + + * @copyright 2007-2010 Big Head Labs + * @link http://disqus.com/ + * @package Disqus + * @subpackage DisqusWordPressAPI + * @version 2.0 + */ + +require_once(ABSPATH.WPINC.'/http.php'); +require_once(dirname(__FILE__) . '/api/disqus/disqus.php'); +/** @#+ + * Constants + */ +/** + * Base URL for Disqus. + */ +define('DISQUS_ALLOWED_HTML', '



              '); + +/** + * Helper methods for all of the Disqus v2 API methods. + * + * @package Disqus + * @subpackage DisqusWordPressAPI + * @author DISQUS.com + * @copyright 2007-2008 Big Head Labs + * @version 1.0 + */ +class DisqusWordPressAPI { + var $short_name; + var $forum_api_key; + + function DisqusWordPressAPI($short_name=null, $forum_api_key=null, $user_api_key=null) { + $this->short_name = $short_name; + $this->forum_api_key = $forum_api_key; + $this->user_api_key = $user_api_key; + $this->api = new DisqusAPI($user_api_key, $forum_api_key, DISQUS_API_URL); + } + + function get_last_error() { + return $this->api->get_last_error(); + } + + function get_user_api_key($username, $password) { + $response = $this->api->call('get_user_api_key', array( + 'username' => $username, + 'password' => $password, + ), true); + return $response; + } + + function get_forum_list($user_api_key) { + $this->api->user_api_key = $user_api_key; + return $this->api->get_forum_list(); + } + + function get_forum_api_key($user_api_key, $id) { + $this->api->user_api_key = $user_api_key; + return $this->api->get_forum_api_key($id); + } + + function get_forum_posts($start_id=0) { + $response = $this->api->get_forum_posts(null, array( + 'filter' => 'approved', + 'start_id' => $start_id, + 'limit' => 100, + 'order' => 'asc', + 'full_info' => 1 + )); + return $response; + } + + function import_wordpress_comments(&$wxr, $timestamp, $eof=true) { + $http = new WP_Http(); + $response = $http->request( + DISQUS_IMPORTER_URL . 'api/import-wordpress-comments/', + array( + 'method' => 'POST', + 'body' => array( + 'forum_url' => $this->short_name, + 'forum_api_key' => $this->forum_api_key, + 'response_type' => 'php', + 'wxr' => $wxr, + 'timestamp' => $timestamp, + 'eof' => (int)$eof + ) + ) + ); + if ($response->errors) { + // hack + $this->api->last_error = $response->errors; + return -1; + } + $data = unserialize($response['body']); + if (!$data || $data['stat'] == 'fail') { + return -1; + } + + return $data; + } +} + +?> diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/lib/wp-cli.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/lib/wp-cli.php new file mode 100644 index 0000000..dd324fe --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/lib/wp-cli.php @@ -0,0 +1,72 @@ + "disqus.com", + "SCRIPT_NAME" => "", + "PHP_SELF" => __FILE__, + "SERVER_NAME" => "localhost", + "REQUEST_URI" => "/", + "REQUEST_METHOD" => "GET" +); +require_once(WORDPRESS_PATH . '/wp-config.php'); + +// swap out the object cache due to memory constraints + +global $wp_object_cache; + +class DummyWP_Object_Cache extends WP_Object_Cache { + function set($id, $data, $group = 'default', $expire = '') { + return; + } +} + +$wp_object_cache = new DummyWP_Object_Cache(); + +?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/manage.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/manage.php new file mode 100644 index 0000000..abdd037 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/manage.php @@ -0,0 +1,426 @@ + +
              +

              +
              +

              Disqus has been uninstalled successfully.

              +
                +
              • Local settings for the plugin were removed.
              • +
              • Database changes by Disqus were reverted.
              • +
              +

              If you wish to reinstall, you can do that now.

              +
              +
              + 1 && $step != 3 && $dsq_user_api_key) $step = 1; +elseif ($step == 2 && !isset($_POST['dsq_username'])) $step = 1; +$step = (dsq_is_installed()) ? 0 : ($step ? $step : 1); + +// Handle installation process. +if ( 3 == $step && isset($_POST['dsq_forum']) && isset($_POST['dsq_user_api_key']) ) { + list($dsq_forum_id, $dsq_forum_url) = explode(':', $_POST['dsq_forum']); + update_option('disqus_forum_url', $dsq_forum_url); + $api_key = $dsq_api->get_forum_api_key($_POST['dsq_user_api_key'], $dsq_forum_id); + if ( !$api_key || $api_key < 0 ) { + update_option('disqus_replace', 'replace'); + dsq_manage_dialog(dsq_i('There was an error completing the installation of Disqus. If you are still having issues, refer to the WordPress help page.'), true); + } else { + update_option('disqus_api_key', $api_key); + update_option('disqus_user_api_key', $_POST['dsq_user_api_key']); + update_option('disqus_replace', 'all'); + } + + if (!empty($_POST['disqus_partner_key'])) { + $partner_key = trim(stripslashes($_POST['disqus_partner_key'])); + if (!empty($partner_key)) { + update_option('disqus_partner_key', $partner_key); + } + } +} + +if ( 2 == $step && isset($_POST['dsq_username']) && isset($_POST['dsq_password']) ) { + $dsq_user_api_key = $dsq_api->get_user_api_key($_POST['dsq_username'], $_POST['dsq_password']); + if ( $dsq_user_api_key < 0 || !$dsq_user_api_key ) { + $step = 1; + dsq_manage_dialog($dsq_api->get_last_error(), true); + } + + if ( $step == 2 ) { + $dsq_sites = $dsq_api->get_forum_list($dsq_user_api_key); + if ( $dsq_sites < 0 ) { + $step = 1; + dsq_manage_dialog($dsq_api->get_last_error(), true); + } else if ( !$dsq_sites ) { + $step = 1; + dsq_manage_dialog(dsq_i('There aren\'t any sites associated with this account. Maybe you want to create a site?', 'http://disqus.com/comments/register/'), true); + } + } +} + +$show_advanced = (isset($_GET['t']) && $_GET['t'] == 'adv'); + +?> +
              +
                + id="dsq-tab-main" rel="dsq-main"> + id="dsq-tab-advanced" rel="dsq-advanced"> +
              + +
              + + + + + + + + + +
              + + + + +
              diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/media/images/logo.png b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/media/images/logo.png new file mode 100644 index 0000000..2f361f3 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/media/images/logo.png differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/media/styles/manage-pre25.css b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/media/styles/manage-pre25.css new file mode 100644 index 0000000..47950c1 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/media/styles/manage-pre25.css @@ -0,0 +1,67 @@ +/* Selectors required for pre-WordPress 2.5 */ + +.form-table { + border-collapse: collapse; + margin-top: 1em; + width: 100%; + color: #333; +} + +.form-table tr { + background-color: #eaf3fa; +} + +.form-table td { + margin-bottom: 9px; + padding: 10px; + line-height: 20px; + font-size: 11px; + border-bottom-width: 8px; + border-bottom-style: solid; + border-color: #fff; +} + +.form-table th { + vertical-align: top; + text-align: left; + padding: 10px; + width: 150px; + border-bottom-width: 8px; + border-bottom-style: solid; + border-color: #fff; +} + +.form-table th.th-full { + width: auto; +} + +.form-table input, .form-table textarea { + border-width: 1px; + border-style: solid; +} + +.form-table div.color-option { + display: block; + clear: both; +} + +.form-table input.tog { + margin-top: 2px; + margin-right: 2px; + float: left; +} + +.form-table table.color-palette { + vertical-align: bottom; + float: left; + margin: -3px 3px 8px; +} + +.form-table .color-palette td { + border-bottom: none; + border: 1px solid #fff; + font-size: 1px; + line-height: 1px; +} + +#disqus_warning{ background-color:#ff0000; } diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/media/styles/manage.css b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/media/styles/manage.css new file mode 100644 index 0000000..cb14b94 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/media/styles/manage.css @@ -0,0 +1,35 @@ +ul#dsq-tabs li { +} +ul#dsq-tabs li.selected { + border-bottom: 3px solid #ffa100; +} +ul#dsq-tabs li { + float: left; + color: #333; + padding: 0.25em; + height: 16px; + cursor: pointer; + margin-right: 8px; +} + +ul#dsq-tabs { + display: block; + height: 20px; + list-style: none; + margin: 15px 0; + padding: 0; + border: 0; + position: absolute; + right: 10px; +} + +select.disqus-replace { + border-color: #C6D9E9; +} + +.dsq-content h2 { + background: url(../media/images/logo.png) no-repeat; + line-height: 41px; + margin: 15px 0 10px; + padding: 0 0 0 150px; +} \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/readme.txt b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/readme.txt new file mode 100644 index 0000000..0ddfe37 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/readme.txt @@ -0,0 +1,205 @@ +=== Disqus Comment System === +Contributors: disqus, alexkingorg, crowdfavorite +Tags: comments, threaded, email, notification, spam, avatars, community, profile, widget, disqus +Requires at least: 2.8 +Tested up to: 3.1.2 +Stable tag: 2.66 + +The Disqus comment system replaces your WordPress comment system with your comments hosted and powered by Disqus. + +== Description == + +Disqus, pronounced "discuss", is a service and tool for web comments and +discussions. Disqus makes commenting easier and more interactive, +while connecting websites and commenters across a thriving discussion +community. + +The Disqus for WordPress plugin seamlessly integrates using the Disqus API and by syncing with WordPress comments. + += Disqus for WordPress = + +* Uses the Disqus API +* Comments indexable by search engines (SEO-friendly) +* Support for importing existing comments +* Auto-sync (backup) of comments with Disqus and WordPress database + += Disqus Features = + +* Threaded comments and replies +* Notifications and reply by email +* Subscribe and RSS options +* Aggregated comments and social mentions +* Powerful moderation and admin tools +* Full spam filtering, blacklists and whitelists +* Support for Disqus community widgets +* Connected with a large discussion community +* Increased exposure and readership + +== Installation == + +**NOTE: It is recommended that you backup your database before installing the plugin.** + +1. Unpack archive to this archive to the 'wp-content/plugins/' directory inside + of WordPress + + * Maintain the directory structure of the archive (all extracted files + should exist in 'wp-content/plugins/disqus/' + +2. From your blog administration, click on Comments to change settings + (WordPress 2.0 users can find the settings under Options > Disqus.) + += More documentation = + +Go to [http://disqus.com/help/wordpress](http://disqus.com/help/wordpress) + +== Upgrading == + +(If you were using legacy mode you will need to re-install the plugin completely) + +Replace the old plugin with the new plugin (the plugin must stay in +the disqus directory). If the old plugin directory was 'disqus-comment-system' +you should remove it, and the new plugin should be stored in 'disqus'. + +== Changes == + +2.66 + +* Fixed issue with jQuery usage which conflicted with updated jQuery version. + +2.65 + +* Corrected a bug that was causing posts to not appear due to invalid references. + +2.64 + +* Added an option to disable Disqus without deactivating the plugin. +* Added a second check for comment sync to prevent stampede race conditions in WP cron. + +2.63 + +* Added command line script to import comments from DISQUS (scripts/import-comments.php). +* Added command line script to export comments to DISQUS (scripts/export-comments.php). +* The exporter will now only do one post at a time. +* The exporter now only sends required attributes to DISQUS. +* Moved media into its own directory. + +2.62 + +* Changed legacy query to use = operator instead of LIKE so it can be indexed. + +2.61 + +* Fixed an issue which was causing invalid information to be presented in RSS feeds. + +2.60 + +* Added support for new Single Sign-On (API version 3.0). +* Improved support for legacy Single Sign-On. + +2.55 + +* Added support for get_comments_number in templates. + +2.54 + +* Updated URL to forum moderation. + +2.53 + +* Fixed an issue with fsockopen and GET requests (only affects certain users). + +2.52 + +* Fixed issue with Disqus-API package not getting updated (only affecting PHP4). + +2.51 + +* Added CDATA comments for JavaScript. +* Syncing comments will now restore missing thread information from old imports. +* Install and uninstall processes have been improved. +* Fixed an issue in PHP4 with importing comments. +* Fixed an issue that could cause duplicate comments in some places. +* Added an option to remove existing imported comments when importing. + +2.50 + +* Added missing file. + +2.49 + +* Database usage has been optimized for storing comment meta data. + +You can perform this migration automatically by visiting Comments -> Disqus, or if +you have a large database, you may do this by hand: + +CREATE INDEX disqus_dupecheck ON `wp_commentmeta` (meta_key, meta_value(11)); +INSERT INTO `wp_options` (blog_id, option_name, option_value, autoload) VALUES (0, 'disqus_version', '2.49', 'yes') ON DUPLICATE KEY UPDATE option_value = VALUES(option_value); + +2.48 + +* Comment synchronization has been optimized to be a single call per-site. +* disqus.css will now only load when displaying comments + +2.47 + +* Fixed a security hole with comment importing. +* Reverted ability to use default template comments design. +* Comments will now store which version they were imported under. +* Added an option to disable server side rendering. + +2.46 + +* Better debugging information for export errors. +* Added the ability to manual import Disqus comments into Wordpress. +* Added thread_identifier support to exports. +* Cleaned up API error messages. +* Fixed a bug which was causing the import process to not grab only the latest set of comments. +* Added an option to disable automated synchronization with Disqus. + +2.45 + +* Comments should now store thread information as well as certain other meta data. +* Optimize get_thread polling to only pull comments which aren't stored properly. + +2.44 + +* Fixed JavaScript response for comments sync call. +* Comments are now marked as closed while showing the embed (fixes showing default respond form). + +2.43 + +* Fixed a JavaScript syntax error which would cause linting to fail. +* Correct an issue that was causing comments.php to throw a syntax error under some configurations. + +2.42 + +* Correct a bug with saving disqus_user_api_key (non-critical). +* Added settings to Debug Information. +* Adjusting all includes to use absolute paths. +* Adjusted JSON usage to solve a problem for some clients. + +2.41 + +* Correct a bug with double urlencoding titles. + +2.40 + +* Comments are now synced with Disqus as a delayed asynchronous cron event. +* Comment count code has been updated to use the new widget. (Comment counts + must be linked to get tracked within "the loop" now). +* API bindings have been migrated to the generic 1.1 Disqus API. +* Pages will now properly update their permalink with Disqus when it changes. This is + done within the sync event above. +* There is now a Debug Information pane under Advanced to assist with support requests. +* When Disqus is unreachable it will fallback to the theme's built-in comment display. +* Legacy mode is no longer available. +* The plugin management interface can now be localized. +* The plugin is now valid HTML5. + +== Support == + +* Visit http://disqus.com/help/wordpress for help documentation. + +* Visit http://help.disqus.com for help from our support team. + +* Disqus also recommends the [WordPress HelpCenter](http://wphelpcenter.com/) for extended help. Disqus is not associated with the WordPress HelpCenter in any way. diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/scripts/export-comments.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/scripts/export-comments.php new file mode 100644 index 0000000..cdbb1a2 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/scripts/export-comments.php @@ -0,0 +1,103 @@ +#!/usr/bin/php +get_var($wpdb->prepare(" + SELECT MAX(ID) + FROM $wpdb->posts + WHERE post_type != 'revision' + AND post_status = 'publish' + AND comment_count > 0 + AND ID > %d +", $post_id)); + +print_line('Max post id is %d', $max_post_id); + +while ($post_id < $max_post_id) { + $start = microtime(); + + $post = $wpdb->get_results($wpdb->prepare(" + SELECT * + FROM $wpdb->posts + WHERE post_type != 'revision' + AND post_status = 'publish' + AND comment_count > 0 + AND ID > %d + ORDER BY ID ASC + LIMIT 1 + ", $post_id)); + $post = $post[0]; + $post_id = $post->ID; + + print_line(' Exporting comments for post id %d', $post_id); + + $response = null; + $query = $wpdb->get_results( $wpdb->prepare("SELECT COUNT(*) as total FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_agent NOT LIKE 'Disqus/%%' LIMIT ".EXPORT_CHUNK_SIZE, $post_id) ); + $total_comments = $query[0]->total; + + $comments = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_agent NOT LIKE 'Disqus/%%' LIMIT ".EXPORT_CHUNK_SIZE, $post_id) ); + $group_id = null; + $at = 0; + + // we need to send empty files to ensure EOF happens + while (($at === 0 && $post_id == $max_post_id) || $at < $total_comments) { + if ($post_id == $max_post_id && ($at + EXPORT_CHUNK_SIZE) >= $total_comments) { + $eof = 1; + } + $wxr = dsq_export_wp($post, $comments); + $response = $dsq_api->import_wordpress_comments($wxr, $timestamp, $eof); + if (!($response['group_id'] > 0)) { + print_line('---------------------------------------------------------'); + print_line('There was an error communicating with DISQUS!'); + print_line($dsq_api->get_last_error()); + print_line('---------------------------------------------------------'); + } + $group_id = $response['group_id']; + print_line(' %d comments exported', count($comments), $time); + $total_exported += count($comments); + $at += EXPORT_CHUNK_SIZE; + $comments = $wpdb->get_results( $wpdb->prepare("SELECT * FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_agent NOT LIKE 'Disqus/%%' LIMIT ".EXPORT_CHUNK_SIZE." OFFSET {$at}", $post->ID) ); + } + + $time = abs(microtime() - $start); + print_line(' Done! (took %.2fs)', $time); +} +$total_time = abs(microtime() - $global_start); +print_line('---------------------------------------------------------'); +print_line('Done (processing took %.2fs)! %d comments were sent to DISQUS', $total_time, $total_exported); +if ($group_id) { + print_line(''); + print_line('Status available at http://import.disqus.com/group/%d/', $group_id); +} +print_line('---------------------------------------------------------'); +?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/scripts/import-comments.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/scripts/import-comments.php new file mode 100644 index 0000000..3cbcc02 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/scripts/import-comments.php @@ -0,0 +1,54 @@ +#!/usr/bin/php +get_last_error()); + print_line('---------------------------------------------------------'); + die(); + break; + } else { + list($imported, $last_comment_id) = $result; + } + $total += $imported; + $time = abs(microtime() - $start); + print_line(' %d comments imported (took %.2fs)', $imported, $time); +} +$total_time = abs(microtime() - $global_start); +print_line('---------------------------------------------------------'); +print_line('Done (took %.2fs)! %d comments imported from DISQUS', $total_time, $total); +print_line('---------------------------------------------------------'); +?> \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/upgrade.php b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/upgrade.php new file mode 100644 index 0000000..4b063e8 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/upgrade.php @@ -0,0 +1,20 @@ + +
              +

              +
              +

              You need to upgrade your database to continue.

              + +

              + +

              +
              +
              \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/xd_receiver.htm b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/xd_receiver.htm new file mode 100644 index 0000000..72edcbc --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/plug-ins/disqus-comment-system/xd_receiver.htm @@ -0,0 +1 @@ + diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/psd/Coming Soon.txt b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/psd/Coming Soon.txt new file mode 100644 index 0000000..e69de29 diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Bsnss___Blue__Collapsed_.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Bsnss___Blue__Collapsed_.zip new file mode 100644 index 0000000..7e4f9d9 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Bsnss___Blue__Collapsed_.zip differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Dark.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Dark.zip new file mode 100644 index 0000000..9c3fd28 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Dark.zip differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Default___Green.skin b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Default___Green.skin new file mode 100644 index 0000000..0bc58e9 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Default___Green.skin @@ -0,0 +1 @@ +eyJjYXNlIjoic2tpbiIsImtleSI6InBvc2l0aXZlIiwiZGF0YSI6eyJsdW5hX3NraW5fZGVmYXVsdF9kYXRhIjp7Im1vZGUiOiJjdXN0b20iLCJuYW1lIjoiRGVmYXVsdCAtIEdyZWVuIiwiaWQiOiJsdW5hX3NraW5fZGVmYXVsdF9kYXRhIiwiZGF0YSI6eyJib2R5Ijp7ImJhY2tncm91bmQtY29sb3IiOiJlZmY2ZmYifSwiYm9keV9wYXR0ZXJuIjp7InBhdHRlcm4iOiJ2ZXItdHJpYW5nbGUtMS0wNSJ9LCJoZWFkZXJfaGlnaGxpZ2h0Ijp7ImJvcmRlci10b3AiOlsiNzRiZDJmIl19LCJoZWFkZXJfdGV4dF9jb2xvcnMiOnsiY29sb3IiOiI2ODdlOWEifSwiaGVhZGVyX2NvbG9ycyI6eyJjb2xvciI6IjY4N2U5YSJ9LCJoZWFkZXJfY29sb3JzX2FjdGl2ZSI6eyJjb2xvciI6IkZGRkZGRiJ9LCJuYXZpZ2F0aW9uX2JhY2tncm91bmQiOnsiYmFja2dyb3VuZC1jb2xvciI6IjZkYjUyZCJ9LCJuYXZpZ2F0aW9uX2ltYWdlIjp7InBhdHRlcm4iOiJwYXR0ZXJuLTIifSwibmF2aWdhdGlvbl9saW5rIjp7ImNvbG9yIjoiZmZmZmZmIiwidGV4dC1zaGFkb3ciOlsiNjA5YzI3Il19LCJzdWJfbmF2aWdhdGlvbl9iYWNrZ3JvdW5kIjp7ImJhY2tncm91bmQtY29sb3IiOlsiNTk5NDI1Il19LCJzdWJfbmF2aWdhdGlvbl9saW5rIjp7ImNvbG9yIjpbImZmZmZmZiJdfSwic3ViX25hdmlnYXRpb25fbGlua19hY3RpdmUiOnsiY29sb3IiOlsiZmZmZmZmIl19LCJzdWJfbmF2aWdhdGlvbl9oaWdobGlnaHQiOnsiYm9yZGVyLXRvcCI6WyIwLjAzIl0sImJvcmRlci1ib3R0b20iOlsiMC4xIl19LCJob21lX2ljb24iOnsiYmFja2dyb3VuZC1jb2xvciI6IjQ2NzAxYyJ9LCJob21lX2ljb25faGlnaGxpZ2h0Ijp7ImJvcmRlci1ib3R0b20tY29sb3IiOiI2ZmI1MmQifSwiaG9tZV9pY29uX2FjdGl2ZSI6eyJiYWNrZ3JvdW5kLWNvbG9yIjoiM2E1YzE3In0sImhvbWVfaWNvbl9oaWdobGlnaHRfYWN0aXZlIjp7ImJvcmRlci1ib3R0b20tY29sb3IiOiI2ZmI1MmQifSwiYm9keV9oZWFkIjp7ImJhY2tncm91bmQtY29sb3IiOiIzNDQwNTAifSwiYm9keV9oZWFkX3BhdHRlcm4iOnsicGF0dGVybiI6InZlci10cmlhbmdsZS0xLTEwIn0sIm1pZGRsZV9oaWdobGlnaHQiOnsiYm9yZGVyLWJvdHRvbSI6WyJmZmZmZmYiXX0sImJsdXJiIjp7ImNvbG9yIjoiZmZmZmZmIiwicGFkZGluZy10b3AiOiI1MCJ9LCJjb250ZW50X21hcmdpbl90b3AiOnsibWFyZ2luLXRvcCI6Ii0xNzAifSwidGhlX2Fycm93Ijp7ImJvcmRlci10b3AtY29sb3IiOiI1OTk0MjUifSwibmF2aWdhdGlvbl9zaGFkb3ciOnsiYm94LXNoYWRvd3x8LW1vei1ib3gtc2hhZG93fHwtd2Via2l0LWJveC1zaGFkb3ciOnsib3BhY2l0eSI6IjAuMiIsInNpemUiOiIxNSJ9fSwiZ2xvYmFsX3JhZGl1cyI6eyJib3JkZXItcmFkaXVzIjoiOCJ9LCJjdXN0b20iOnsiY3VzdG9tLWNzcyI6IiNuYXZpZ2F0aW9uLW1lbnUtaXRlbXMgLmRlcHRoLTAgPiAuc3ViLW1lbnV7XHJcbiAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDtcclxuICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpIGluc2V0O1xyXG4gICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpIGluc2V0O1xyXG59IiwibWVudS13aWR0aCI6ImZpeGVkIiwiZm9sZGVybmFtZSI6IkRlZmF1bHRfX19HcmVlbiJ9fSwiZm9sZGVybmFtZSI6IkRlZmF1bHRfX19HcmVlbiJ9fX0= \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Default___Midnight.skin b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Default___Midnight.skin new file mode 100644 index 0000000..4272001 --- /dev/null +++ b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Default___Midnight.skin @@ -0,0 +1 @@ +eyJjYXNlIjoic2tpbiIsImtleSI6InBvc2l0aXZlIiwiZGF0YSI6eyJza2luX1ljODJsTzBYN05yYm5tTndFT2lLIjp7Im1vZGUiOiJjdXN0b20iLCJuYW1lIjoiRGVmYXVsdCAtIE1pZG5pZ2h0IiwiaWQiOiJza2luX1ljODJsTzBYN05yYm5tTndFT2lLIiwiZGF0YSI6eyJib2R5Ijp7ImJhY2tncm91bmQtY29sb3IiOiIyMzI0MzgifSwiYm9keV9wYXR0ZXJuIjp7InBhdHRlcm4iOiJ2ZXItdHJpYW5nbGUtMS0wNSJ9LCJoZWFkZXJfaGlnaGxpZ2h0Ijp7ImJvcmRlci10b3AiOlsiNWE0ZTZlIl19LCJoZWFkZXJfdGV4dF9jb2xvcnMiOnsiY29sb3IiOiI2ODdlOWEifSwiaGVhZGVyX2NvbG9ycyI6eyJjb2xvciI6IjY4N2U5YSJ9LCJoZWFkZXJfY29sb3JzX2FjdGl2ZSI6eyJjb2xvciI6IkZGRkZGRiJ9LCJuYXZpZ2F0aW9uX2JhY2tncm91bmQiOnsiYmFja2dyb3VuZC1jb2xvciI6IjRCNDE1QyJ9LCJuYXZpZ2F0aW9uX2ltYWdlIjp7InBhdHRlcm4iOiJwYXR0ZXJuLTIifSwibmF2aWdhdGlvbl9saW5rIjp7ImNvbG9yIjoiZmZmZmZmIiwidGV4dC1zaGFkb3ciOlsiNWE0ZTZlIl19LCJzdWJfbmF2aWdhdGlvbl9iYWNrZ3JvdW5kIjp7ImJhY2tncm91bmQtY29sb3IiOlsiMzUyRTQxIl19LCJzdWJfbmF2aWdhdGlvbl9saW5rIjp7ImNvbG9yIjpbImZmZmZmZiJdfSwic3ViX25hdmlnYXRpb25fbGlua19hY3RpdmUiOnsiY29sb3IiOlsiZmZmZmZmIl19LCJzdWJfbmF2aWdhdGlvbl9oaWdobGlnaHQiOnsiYm9yZGVyLXRvcCI6WyIwLjAzIl0sImJvcmRlci1ib3R0b20iOlsiMC4xIl19LCJob21lX2ljb24iOnsiYmFja2dyb3VuZC1jb2xvciI6IjI4MjQzMCJ9LCJob21lX2ljb25faGlnaGxpZ2h0Ijp7ImJvcmRlci1ib3R0b20tY29sb3IiOiI1ZjUzNzUifSwiaG9tZV9pY29uX2FjdGl2ZSI6eyJiYWNrZ3JvdW5kLWNvbG9yIjoiMWIxOTIxIn0sImhvbWVfaWNvbl9oaWdobGlnaHRfYWN0aXZlIjp7ImJvcmRlci1ib3R0b20tY29sb3IiOiI1ZjUzNzUifSwiYm9keV9oZWFkIjp7ImJhY2tncm91bmQtY29sb3IiOiIyRTFGMzIifSwiYm9keV9oZWFkX3BhdHRlcm4iOnsicGF0dGVybiI6InZlci10cmlhbmdsZS0xLTEwIn0sIm1pZGRsZV9oaWdobGlnaHQiOnsiYm9yZGVyLWJvdHRvbSI6WyIzODI2M2QiXX0sImJsdXJiIjp7ImNvbG9yIjoiZmZmZmZmIiwicGFkZGluZy10b3AiOiI1MCJ9LCJjb250ZW50X21hcmdpbl90b3AiOnsibWFyZ2luLXRvcCI6Ii03MCJ9LCJmb290ZXJfdGV4dCI6eyJ0ZXh0LXNoYWRvdyI6WyIzNDM1NTIiXX0sImZvb3Rlcl9saW5rX2FjdGl2ZSI6eyJjb2xvciI6ImZmZmZmZiIsInRleHQtZGVjb3JhdGlvbiI6InVuZGVybGluZSJ9LCJmb290ZXJfdGl0bGVzIjp7ImNvbG9yIjoiZmZmZmZmIn0sInRoZV9hcnJvdyI6eyJib3JkZXItdG9wLWNvbG9yIjoiMzYyRjQyIn0sIm5hdmlnYXRpb25fc2hhZG93Ijp7ImJveC1zaGFkb3d8fC1tb3otYm94LXNoYWRvd3x8LXdlYmtpdC1ib3gtc2hhZG93Ijp7Im9wYWNpdHkiOiIwLjIiLCJzaXplIjoiMTUifX0sImdsb2JhbF9yYWRpdXMiOnsiYm9yZGVyLXJhZGl1cyI6IjQifSwiY3VzdG9tIjp7ImN1c3RvbS1jc3MiOiIjbmF2aWdhdGlvbi1tZW51LWl0ZW1zIC5kZXB0aC0wID4gLnN1Yi1tZW51e1xyXG4gICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMykgaW5zZXQ7XHJcbiAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDtcclxuICAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDtcclxufSIsIm1lbnUtd2lkdGgiOiJmaXhlZCIsImZvbGRlcm5hbWUiOiJtaWRuaWdodF9za3kifX0sImZvbGRlcm5hbWUiOiJEZWZhdWx0X19fTWlkbmlnaHQifX19 \ No newline at end of file diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Food___I.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Food___I.zip new file mode 100644 index 0000000..10665e0 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Food___I.zip differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Grass.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Grass.zip new file mode 100644 index 0000000..803c983 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Grass.zip differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Grass__Collapsed_.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Grass__Collapsed_.zip new file mode 100644 index 0000000..3cb0c57 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Grass__Collapsed_.zip differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Aqua.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Aqua.zip new file mode 100644 index 0000000..f6b5634 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Aqua.zip differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Blue.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Blue.zip new file mode 100644 index 0000000..3d8c2c7 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Blue.zip differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Coffiee.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Coffiee.zip new file mode 100644 index 0000000..7d530c8 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Coffiee.zip differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Coffiee__Collapsed_.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Coffiee__Collapsed_.zip new file mode 100644 index 0000000..fa3d697 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Coffiee__Collapsed_.zip differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Green.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Green.zip new file mode 100644 index 0000000..76ce61f Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Green.zip differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Green_Orange.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Green_Orange.zip new file mode 100644 index 0000000..1219b5b Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Green_Orange.zip differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Green_Orange__Collapsed_.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Green_Orange__Collapsed_.zip new file mode 100644 index 0000000..7c687ef Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Green_Orange__Collapsed_.zip differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Green__Collapsed_.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Green__Collapsed_.zip new file mode 100644 index 0000000..e8b4487 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Green__Collapsed_.zip differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Grey.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Grey.zip new file mode 100644 index 0000000..8e24044 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Grey.zip differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Grey__Collapsed_.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Grey__Collapsed_.zip new file mode 100644 index 0000000..8d2f202 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Grey__Collapsed_.zip differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Purple.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Purple.zip new file mode 100644 index 0000000..26fc1bc Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Purple.zip differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Purple__Collapsed_.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Purple__Collapsed_.zip new file mode 100644 index 0000000..b9a0f33 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Purple__Collapsed_.zip differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Red.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Red.zip new file mode 100644 index 0000000..ac92f68 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Red.zip differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Red__Collapsed_.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Red__Collapsed_.zip new file mode 100644 index 0000000..d9805a5 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Inc___Red__Collapsed_.zip differ diff --git a/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Light___I.zip b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Light___I.zip new file mode 100644 index 0000000..375fae2 Binary files /dev/null and b/referencia/plantillas/positive-premium-multipurpose-wordpress-theme/resource/sample skins/Light___I.zip differ diff --git a/src/nbproject/private/private.properties b/src/nbproject/private/private.properties new file mode 100644 index 0000000..20dca37 --- /dev/null +++ b/src/nbproject/private/private.properties @@ -0,0 +1,5 @@ +copy.src.files=false +copy.src.target= +index.file=index.php +run.as=LOCAL +url=http://localhost/afetec/ diff --git a/src/nbproject/project.properties b/src/nbproject/project.properties new file mode 100644 index 0000000..e2559b2 --- /dev/null +++ b/src/nbproject/project.properties @@ -0,0 +1,7 @@ +include.path=${php.global.include.path} +php.version=PHP_5 +source.encoding=UTF-8 +src.dir=. +tags.asp=false +tags.short=true +web.root=. diff --git a/src/nbproject/project.xml b/src/nbproject/project.xml new file mode 100644 index 0000000..03e7e87 --- /dev/null +++ b/src/nbproject/project.xml @@ -0,0 +1,9 @@ + + + org.netbeans.modules.php.project + + + Afetec + + + diff --git a/src/wp-content/plugins/make-filename-lowercase/make-filename-lowercase.php b/src/wp-content/plugins/make-filename-lowercase/make-filename-lowercase.php new file mode 100644 index 0000000..c9a431b --- /dev/null +++ b/src/wp-content/plugins/make-filename-lowercase/make-filename-lowercase.php @@ -0,0 +1,42 @@ + diff --git a/src/wp-content/plugins/make-filename-lowercase/readme.txt b/src/wp-content/plugins/make-filename-lowercase/readme.txt new file mode 100644 index 0000000..531f42d --- /dev/null +++ b/src/wp-content/plugins/make-filename-lowercase/readme.txt @@ -0,0 +1,65 @@ +=== Make Filename Lowercase === +Contributors: ereckers +Donate link: http://www.redbridgenet.com/make-payment/ +Tags: strtolower, lowercase, filename, media, upload, sanitize_file_name, strtolower filename, lowercase filename, strtolower media, lowercase media, strtolower upload, lowercase upload +Requires at least: 3.0.1 +Tested up to: 3.1 +Stable tag: 1.0.0 + +Sets uploaded media filename to lowercase. + +== Description == + +Sets uploaded media filename to lowercase as filter on sanitize_file_name. Based on post at Stack Overflow asking if there is a way to "Rename files during upload within Wordpress 3.0 backend". + +Created for WordPress 3.0.1+ which saves any uploaded media filename (Image, Video, Audio) as lowercase. This effectively changes the name of the file at upload if a user were to upload a file with any uppercase characters. + +For instance: + +* MOVIE-FILE.MOV > movie-file.mov +* Movie-File.wmv > movie-file.wmv +* ImAgEfILe.gif > imagefile.gif +* imageFile.JPG > imagefile.jpg +* ETC > etc + +Note: WordPress sets file extension to lowercase. This plugin does a strtolower on the filename. + +

              More Information

              + +Visit the Red Bridge Internet site for more information about Make Filename Lowercase plugin. + +== Installation == + +1. Download the plugin and unzip it. +2. Upload the folder /make-filename-lowercase to your /wp-content/plugins/ folder. +3. Activate the plugin from your WordPress admin panel. +4. Installation finished. + +== Screenshots == + +1. Upload media filename of mixed case (in this case, the file MIXED-cAsE-filename.JPG). +2. Filename changed to lowercase (mixed-case-filename.jpg) preserving the case for Title. +3. An image detail view from the Media Library showing the new File name as lowercase. + +== Frequently Asked Questions == + += Why was this plugin created? = + +This plugin evolved from a client requirement that all uploaded media filenames contain no uppercase characters. + += Why did you release this plugin? = + +It was useful to me and I wanted to work through the process of releasing a WordPress plugin. + += Why shouldn't this just be added to a theme's functions.php file? = + +Upgradeability, portability, backwards compatibility, and other *abilities. If for some reason this function were in need of customization due to a WordPress version upgrade, the plugin will be centrally responsible for releasing the fix as opposed to updating the theme(s). + +== Changelog == + += 1.0.0 = + +* Initial release + +== Upgrade Notice == + diff --git a/src/wp-content/plugins/make-filename-lowercase/screenshot-1.png b/src/wp-content/plugins/make-filename-lowercase/screenshot-1.png new file mode 100644 index 0000000..fd7e9d4 Binary files /dev/null and b/src/wp-content/plugins/make-filename-lowercase/screenshot-1.png differ diff --git a/src/wp-content/plugins/make-filename-lowercase/screenshot-2.png b/src/wp-content/plugins/make-filename-lowercase/screenshot-2.png new file mode 100644 index 0000000..ccf497d Binary files /dev/null and b/src/wp-content/plugins/make-filename-lowercase/screenshot-2.png differ diff --git a/src/wp-content/plugins/make-filename-lowercase/screenshot-3.png b/src/wp-content/plugins/make-filename-lowercase/screenshot-3.png new file mode 100644 index 0000000..baea68a Binary files /dev/null and b/src/wp-content/plugins/make-filename-lowercase/screenshot-3.png differ diff --git a/src/wp-content/plugins/sanitize-spanish-filenames/license.txt b/src/wp-content/plugins/sanitize-spanish-filenames/license.txt new file mode 100644 index 0000000..94a9ed0 --- /dev/null +++ b/src/wp-content/plugins/sanitize-spanish-filenames/license.txt @@ -0,0 +1,674 @@ + GNU GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. diff --git a/src/wp-content/plugins/sanitize-spanish-filenames/readme.txt b/src/wp-content/plugins/sanitize-spanish-filenames/readme.txt new file mode 100644 index 0000000..da7cf49 --- /dev/null +++ b/src/wp-content/plugins/sanitize-spanish-filenames/readme.txt @@ -0,0 +1,49 @@ +=== Sanitize Spanish Filenames === +Contributors: samuelaguilera +Donate link: http://www.samuelaguilera.com +Tags: utf-8, spanish, international characters, filename, nombre archivo, español, acentos +Requires at least: 3.0 +Tested up to: 3.2.1 +Stable tag: 1.0.2 + +Filtra el nombre de los archivos sutituyendo los caracteres áéíóúüñºª y ÁÉÍÓÚÜÑ por aeiouunoa y AEIOUUN respectivamente. + +== Description == + +Filtra el nombre de los archivos que se suben a la librería multimedia, sutituyendo los caracteres áéíóúüñºª y ÁÉÍÓÚÜÑ por aeiouunoa y AEIOUUN respectivamente. + +Esto hace que los nombres de los archivos sean más "amigables" con algunos servidores o incluso algunas extensiones de WordPress que no se llevan bien con los nombres de archivos que contienen carácteres internacionales como los usados en el idioma español. + += Requirements = + +* WordPress 3.0.x o superior (puede que funcione en versiones anteriores, pero no está probado) + +== Installation == + +* Extrae el contenido de archivo zip y súbelo al directorio wp-content/plugins/ de tu WordPress (también lo puedes instalar directamente desde tu WordPress) y después activa la extensión, no tiene página de opciones. + +== Frequently Asked Questions == + += ¿Esta extensión sirve para versiones anteriores a WordPress 3.0? = + +Puede. Pero no ha sido probado. Funcionará siempre que el filtro y la función sanitize_file_name funcionen tal y como lo hacen en la rama 3.x + += ¿Tienes previsto añadir otras funciones? = + +En principio no. Pero si se te ocurre alguna forma de mejorar esta extensión, puedes contactar conmigo a través del formulario de contacto que encontrarás en mi web. + +== Changelog == + += 1.0.2 = + +* Arreglado un pequeño fallo por el cual el caracter º se sustituia por 'a' en lugar de 'o', y el caracter ª también tenían intercambiado el caracter de sustitución. + += 1.0.1 = + +* Añadidos los caracteres ü Ü º ª que serán sustituidos por u U o a + += 1.0 = + +* Lanzamiento inicial. + + diff --git a/src/wp-content/plugins/sanitize-spanish-filenames/sanitize-spanish-filenames.php b/src/wp-content/plugins/sanitize-spanish-filenames/sanitize-spanish-filenames.php new file mode 100644 index 0000000..40ae985 --- /dev/null +++ b/src/wp-content/plugins/sanitize-spanish-filenames/sanitize-spanish-filenames.php @@ -0,0 +1,40 @@ +. +*/ + +function sa_sanitize_spanish_chars ($filename) { + + +$spanish_chars = array( '/á/', '/é/', '/í/', '/ó/', '/ú/', '/ü/', '/ñ/', '/Á/', '/É/', '/Í/', '/Ó/', '/Ú/', '/Ü/', '/Ñ/', '/º/', '/ª/' ); +$sanitized_chars = array('a', 'e', 'i', 'o', 'u', 'u', 'n', 'A', 'E', 'I', 'O', 'U', 'U', 'N', 'o', 'a'); + +$friendly_filename = preg_replace($spanish_chars, $sanitized_chars, $filename); + +return $friendly_filename; + +} + +add_filter('sanitize_file_name', 'sa_sanitize_spanish_chars', 10); + +?> diff --git a/src/wp-content/plugins/vipers-video-quicktags/buttons/bliptv.png b/src/wp-content/plugins/vipers-video-quicktags/buttons/bliptv.png new file mode 100644 index 0000000..1a59ae1 Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/buttons/bliptv.png differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/buttons/dailymotion.png b/src/wp-content/plugins/vipers-video-quicktags/buttons/dailymotion.png new file mode 100644 index 0000000..7cd573b Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/buttons/dailymotion.png differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/buttons/flickrvideo.png b/src/wp-content/plugins/vipers-video-quicktags/buttons/flickrvideo.png new file mode 100644 index 0000000..ce8f229 Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/buttons/flickrvideo.png differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/buttons/flv.png b/src/wp-content/plugins/vipers-video-quicktags/buttons/flv.png new file mode 100644 index 0000000..15e0d88 Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/buttons/flv.png differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/buttons/googlevideo.png b/src/wp-content/plugins/vipers-video-quicktags/buttons/googlevideo.png new file mode 100644 index 0000000..39a4014 Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/buttons/googlevideo.png differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/buttons/metacafe.png b/src/wp-content/plugins/vipers-video-quicktags/buttons/metacafe.png new file mode 100644 index 0000000..8ef30ce Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/buttons/metacafe.png differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/buttons/myspace.png b/src/wp-content/plugins/vipers-video-quicktags/buttons/myspace.png new file mode 100644 index 0000000..b6b201e Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/buttons/myspace.png differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/buttons/quicktime.png b/src/wp-content/plugins/vipers-video-quicktags/buttons/quicktime.png new file mode 100644 index 0000000..11a2b41 Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/buttons/quicktime.png differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/buttons/spike.png b/src/wp-content/plugins/vipers-video-quicktags/buttons/spike.png new file mode 100644 index 0000000..b48ec3d Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/buttons/spike.png differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/buttons/veoh.png b/src/wp-content/plugins/vipers-video-quicktags/buttons/veoh.png new file mode 100644 index 0000000..41f1e5d Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/buttons/veoh.png differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/buttons/viddler.png b/src/wp-content/plugins/vipers-video-quicktags/buttons/viddler.png new file mode 100644 index 0000000..321a784 Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/buttons/viddler.png differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/buttons/videofile.png b/src/wp-content/plugins/vipers-video-quicktags/buttons/videofile.png new file mode 100644 index 0000000..7ae8d7a Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/buttons/videofile.png differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/buttons/vimeo.png b/src/wp-content/plugins/vipers-video-quicktags/buttons/vimeo.png new file mode 100644 index 0000000..696b897 Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/buttons/vimeo.png differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/buttons/youtube.png b/src/wp-content/plugins/vipers-video-quicktags/buttons/youtube.png new file mode 100644 index 0000000..3db5ff2 Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/buttons/youtube.png differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/_readme.txt b/src/wp-content/plugins/vipers-video-quicktags/localization/_readme.txt new file mode 100644 index 0000000..2831f01 --- /dev/null +++ b/src/wp-content/plugins/vipers-video-quicktags/localization/_readme.txt @@ -0,0 +1,14 @@ +If a translation file for your language does not come bundled with this plugin, then check out this URL: + +http://codex.wordpress.org/Translating_WordPress + +It will walk you through how to translate the plugin using the provided template file, "_vipers-video-quicktags-template.po". + +Once you're done and have the plugin translated, please send me your translation file so that I can +bundle it with my plugin: http://www.viper007bond.com/contact/ + +I will give you credit and it will help others who speak your language. + +Thanks! + +-Viper \ No newline at end of file diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/_vipers-video-quicktags-template.po b/src/wp-content/plugins/vipers-video-quicktags/localization/_vipers-video-quicktags-template.po new file mode 100644 index 0000000..c90d584 --- /dev/null +++ b/src/wp-content/plugins/vipers-video-quicktags/localization/_vipers-video-quicktags-template.po @@ -0,0 +1,1404 @@ +# Copyright (C) 2010 Viper's Video Quicktags +# This file is distributed under the same license as the Viper's Video Quicktags package. +msgid "" +msgstr "" +"Project-Id-Version: Viper's Video Quicktags 6.3.1\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/vipers-video-quicktags\n" +"POT-Creation-Date: 2011-10-06 22:59:45+00:00\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2010-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" + +#: vipers-video-quicktags.php:246 +msgid "Click here to view the embedded video." +msgstr "" + +#: vipers-video-quicktags.php:409 vipers-video-quicktags.php:1424 +msgid "Default" +msgstr "" + +#: vipers-video-quicktags.php:410 +msgid "3D Pixel Style" +msgstr "" + +#: vipers-video-quicktags.php:411 +msgid "Atomic Red" +msgstr "" + +#: vipers-video-quicktags.php:412 +msgid "Bekle (Overlay)" +msgstr "" + +#: vipers-video-quicktags.php:413 +msgid "Blue Metal" +msgstr "" + +#: vipers-video-quicktags.php:414 +msgid "Comet" +msgstr "" + +#: vipers-video-quicktags.php:415 +msgid "Control Panel" +msgstr "" + +#: vipers-video-quicktags.php:416 +msgid "Dang Dang" +msgstr "" + +#: vipers-video-quicktags.php:417 +msgid "Fashion" +msgstr "" + +#: vipers-video-quicktags.php:418 +msgid "Festival" +msgstr "" + +#: vipers-video-quicktags.php:419 +msgid "Grunge Tape" +msgstr "" + +#: vipers-video-quicktags.php:420 +msgid "Ice Cream Sneaka" +msgstr "" + +#: vipers-video-quicktags.php:421 +msgid "Kleur" +msgstr "" + +#: vipers-video-quicktags.php:422 +msgid "Magma" +msgstr "" + +#: vipers-video-quicktags.php:423 +msgid "Metarby 10" +msgstr "" + +#: vipers-video-quicktags.php:424 +msgid "Modieus (Stylish)" +msgstr "" + +#: vipers-video-quicktags.php:425 +msgid "Modieus (Stylish) Slim" +msgstr "" + +#: vipers-video-quicktags.php:426 +msgid "Nacht" +msgstr "" + +#: vipers-video-quicktags.php:427 +msgid "Neon" +msgstr "" + +#: vipers-video-quicktags.php:428 +msgid "Pearlized" +msgstr "" + +#: vipers-video-quicktags.php:429 +msgid "Pixelize" +msgstr "" + +#: vipers-video-quicktags.php:430 +msgid "Play Casso" +msgstr "" + +#: vipers-video-quicktags.php:431 +msgid "Schoon" +msgstr "" + +#: vipers-video-quicktags.php:432 +msgid "Silvery White" +msgstr "" + +#: vipers-video-quicktags.php:433 +msgid "Simple" +msgstr "" + +#: vipers-video-quicktags.php:434 +msgid "Snel" +msgstr "" + +#: vipers-video-quicktags.php:435 +msgid "Stijl" +msgstr "" + +#: vipers-video-quicktags.php:436 +msgid "Traganja" +msgstr "" + +#: vipers-video-quicktags.php:443 +msgid "" +"Viper's Video Quicktags requires WordPress 2.8 or newer. " +"Please upgrade! By not upgrading, your blog is likely to be hacked." +msgstr "" + +#: vipers-video-quicktags.php:449 +msgid "Viper's Video Quicktags Configuration" +msgstr "" + +#: vipers-video-quicktags.php:449 +msgid "Video Quicktags" +msgstr "" + +#: vipers-video-quicktags.php:460 +msgid "Settings" +msgstr "" + +#: vipers-video-quicktags.php:550 vipers-video-quicktags.php:1166 +#: vipers-video-quicktags.php:2208 vipers-video-quicktags.php:2462 +#: vipers-video-quicktags.php:2792 vipers-video-quicktags.php:2822 +#: vipers-video-quicktags.php:2830 vipers-video-quicktags.php:2944 +msgid "YouTube" +msgstr "" + +#: vipers-video-quicktags.php:551 +msgid "Embed a video from YouTube" +msgstr "" + +#: vipers-video-quicktags.php:552 vipers-video-quicktags.php:558 +#: vipers-video-quicktags.php:564 vipers-video-quicktags.php:570 +#: vipers-video-quicktags.php:576 vipers-video-quicktags.php:588 +#: vipers-video-quicktags.php:600 vipers-video-quicktags.php:606 +#: vipers-video-quicktags.php:612 +msgid "Please enter the URL at which the video can be viewed." +msgstr "" + +#: vipers-video-quicktags.php:556 vipers-video-quicktags.php:1167 +#: vipers-video-quicktags.php:2224 vipers-video-quicktags.php:2475 +#: vipers-video-quicktags.php:2896 vipers-video-quicktags.php:2915 +msgid "Google Video" +msgstr "" + +#: vipers-video-quicktags.php:557 +msgid "Embed a video from Google Video" +msgstr "" + +#: vipers-video-quicktags.php:562 vipers-video-quicktags.php:1168 +#: vipers-video-quicktags.php:2234 vipers-video-quicktags.php:2488 +#: vipers-video-quicktags.php:2968 +msgid "DailyMotion" +msgstr "" + +#: vipers-video-quicktags.php:563 +msgid "Embed a video from DailyMotion" +msgstr "" + +#: vipers-video-quicktags.php:568 vipers-video-quicktags.php:1169 +#: vipers-video-quicktags.php:2249 vipers-video-quicktags.php:2501 +#: vipers-video-quicktags.php:3008 vipers-video-quicktags.php:3030 +msgid "Vimeo" +msgstr "" + +#: vipers-video-quicktags.php:569 +msgid "Embed a video from Vimeo" +msgstr "" + +#: vipers-video-quicktags.php:574 vipers-video-quicktags.php:2263 +#: vipers-video-quicktags.php:2514 vipers-video-quicktags.php:3065 +#: vipers-video-quicktags.php:3097 +msgid "Veoh" +msgstr "" + +#: vipers-video-quicktags.php:575 +msgid "Embed a video from Veoh" +msgstr "" + +#: vipers-video-quicktags.php:580 vipers-video-quicktags.php:2166 +#: vipers-video-quicktags.php:2273 vipers-video-quicktags.php:2527 +#: vipers-video-quicktags.php:3146 vipers-video-quicktags.php:3153 +msgid "Viddler" +msgstr "" + +#: vipers-video-quicktags.php:581 +msgid "Embed a video from Viddler" +msgstr "" + +#: vipers-video-quicktags.php:582 +msgid "" +"Please enter the WordPress.com-style embed tag for the Viddler video. See Help for details. In the future, you don't need to actually " +"open this window — you can just paste directly into the editor." +msgstr "" + +#: vipers-video-quicktags.php:586 vipers-video-quicktags.php:2534 +#: vipers-video-quicktags.php:3163 vipers-video-quicktags.php:3180 +msgid "Metacafe" +msgstr "" + +#: vipers-video-quicktags.php:587 +msgid "Embed a video from Metacafe" +msgstr "" + +#: vipers-video-quicktags.php:592 vipers-video-quicktags.php:2173 +#: vipers-video-quicktags.php:2547 vipers-video-quicktags.php:3220 +#: vipers-video-quicktags.php:3228 +msgid "Blip.tv" +msgstr "" + +#: vipers-video-quicktags.php:593 +msgid "Embed a video from Blip.tv" +msgstr "" + +#: vipers-video-quicktags.php:594 +msgid "" +"Please enter the WordPress.com-style embed tag for the Blip.tv video. See Help for details. In the future, you don't need to actually " +"open this window — you can just paste directly into the editor." +msgstr "" + +#: vipers-video-quicktags.php:598 vipers-video-quicktags.php:2279 +#: vipers-video-quicktags.php:2560 vipers-video-quicktags.php:3292 +#: vipers-video-quicktags.php:3310 vipers-video-quicktags.php:3328 +msgid "Flickr Video" +msgstr "" + +#: vipers-video-quicktags.php:599 +msgid "Embed a video from Flickr Video" +msgstr "" + +#: vipers-video-quicktags.php:604 vipers-video-quicktags.php:2573 +#: vipers-video-quicktags.php:3338 vipers-video-quicktags.php:3355 +msgid "IFILM/Spike" +msgstr "" + +#: vipers-video-quicktags.php:605 +msgid "Embed a video from IFILM/Spike.com" +msgstr "" + +#: vipers-video-quicktags.php:610 vipers-video-quicktags.php:3379 +#: vipers-video-quicktags.php:3396 +msgid "MySpace" +msgstr "" + +#: vipers-video-quicktags.php:611 +msgid "Embed a video from MySpace" +msgstr "" + +#: vipers-video-quicktags.php:616 vipers-video-quicktags.php:3420 +msgid "FLV" +msgstr "" + +#: vipers-video-quicktags.php:617 +msgid "Embed a Flash Video (FLV) file" +msgstr "" + +#: vipers-video-quicktags.php:618 vipers-video-quicktags.php:624 +#: vipers-video-quicktags.php:630 +msgid "Please enter the URL to the %1$s file." +msgstr "" + +#: vipers-video-quicktags.php:618 vipers-video-quicktags.php:1170 +#: vipers-video-quicktags.php:2299 vipers-video-quicktags.php:2600 +msgid "Flash Video (FLV)" +msgstr "" + +#: vipers-video-quicktags.php:622 vipers-video-quicktags.php:624 +#: vipers-video-quicktags.php:2315 vipers-video-quicktags.php:2611 +#: vipers-video-quicktags.php:3514 +msgid "Quicktime" +msgstr "" + +#: vipers-video-quicktags.php:623 +msgid "Embed a Quicktime video file" +msgstr "" + +#: vipers-video-quicktags.php:628 +msgid "Video File" +msgstr "" + +#: vipers-video-quicktags.php:629 +msgid "Embed a generic video file" +msgstr "" + +#: vipers-video-quicktags.php:630 vipers-video-quicktags.php:3560 +msgid "generic video" +msgstr "" + +#: vipers-video-quicktags.php:696 +msgid "Example:" +msgstr "" + +#: vipers-video-quicktags.php:816 vipers-video-quicktags.php:1480 +#: vipers-video-quicktags.php:1576 vipers-video-quicktags.php:1662 +#: vipers-video-quicktags.php:1804 vipers-video-quicktags.php:1922 +msgid "Dimensions" +msgstr "" + +#: vipers-video-quicktags.php:818 +msgid "" +"The default dimensions for this video type can be set on this plugin's settings page. However, you can set custom dimensions for this " +"one particular video here:" +msgstr "" + +#: vipers-video-quicktags.php:838 +msgid "Cheatin’ uh?" +msgstr "" + +#: vipers-video-quicktags.php:1128 +msgid "Settings for this tab reset to defaults." +msgstr "" + +#. #-#-#-#-# plugin.pot (Viper's Video Quicktags 6.3.1) #-#-#-#-# +#. Plugin Name of the plugin/theme +#: vipers-video-quicktags.php:1136 vipers-video-quicktags.php:1150 +msgid "Viper's Video Quicktags" +msgstr "" + +#: vipers-video-quicktags.php:1140 +msgid "Optional Comment" +msgstr "" + +#: vipers-video-quicktags.php:1155 +msgid "Donate to Viper007Bond for this plugin via PayPal" +msgstr "" + +#: vipers-video-quicktags.php:1165 +msgid "Additional Settings" +msgstr "" + +#: vipers-video-quicktags.php:1171 +msgid "Help" +msgstr "" + +#: vipers-video-quicktags.php:1172 +msgid "Credits" +msgstr "" + +#: vipers-video-quicktags.php:1180 +msgid "General" +msgstr "" + +#: vipers-video-quicktags.php:1207 +msgid "Are you sure you want to reset this tab's settings to the defaults?" +msgstr "" + +#: vipers-video-quicktags.php:1219 +msgid "" +"Set the defaults for this video type here. All of these settings can be " +"overridden on individual embeds. See the Help section for " +"details." +msgstr "" + +#: vipers-video-quicktags.php:1224 +msgid "" +"Please consider using a browser other than Internet Explorer though. Due to " +"limitations with your browser, these configuration pages won't be as full " +"featured as if you were using a brower such as Firefox " +"or Opera. If you switch, you'll be able to see the " +"video preview update live as you change any option (rather " +"than just a very limited number options) and more." +msgstr "" + +#: vipers-video-quicktags.php:1379 vipers-video-quicktags.php:1532 +#: vipers-video-quicktags.php:1612 vipers-video-quicktags.php:1724 +msgid "" +"Unable to parse preview URL. Please make sure it's the full " +"URL and a valid one at that." +msgstr "" + +#: vipers-video-quicktags.php:1425 +msgid "Dark Grey" +msgstr "" + +#: vipers-video-quicktags.php:1426 +msgid "Dark Blue" +msgstr "" + +#: vipers-video-quicktags.php:1427 +msgid "Light Blue" +msgstr "" + +#: vipers-video-quicktags.php:1428 +msgid "Green" +msgstr "" + +#: vipers-video-quicktags.php:1429 vipers-video-quicktags.php:1757 +msgid "Orange" +msgstr "" + +#: vipers-video-quicktags.php:1430 +msgid "Pink" +msgstr "" + +#: vipers-video-quicktags.php:1431 +msgid "Purple" +msgstr "" + +#: vipers-video-quicktags.php:1432 +msgid "Ruby Red" +msgstr "" + +#: vipers-video-quicktags.php:1466 vipers-video-quicktags.php:1562 +#: vipers-video-quicktags.php:1648 vipers-video-quicktags.php:1790 +#: vipers-video-quicktags.php:1907 +msgid "Preview" +msgstr "" + +#: vipers-video-quicktags.php:1469 vipers-video-quicktags.php:1565 +#: vipers-video-quicktags.php:1651 vipers-video-quicktags.php:1793 +#: vipers-video-quicktags.php:1910 +msgid "Loading..." +msgstr "" + +#: vipers-video-quicktags.php:1474 vipers-video-quicktags.php:1570 +#: vipers-video-quicktags.php:1656 vipers-video-quicktags.php:1798 +#: vipers-video-quicktags.php:1915 +msgid "Preview URL" +msgstr "" + +#: vipers-video-quicktags.php:1483 vipers-video-quicktags.php:1579 +#: vipers-video-quicktags.php:1665 vipers-video-quicktags.php:1807 +msgid "pixels" +msgstr "" + +#: vipers-video-quicktags.php:1484 vipers-video-quicktags.php:1580 +#: vipers-video-quicktags.php:1808 +msgid "Maintain aspect ratio" +msgstr "" + +#: vipers-video-quicktags.php:1490 +msgid "Border Color" +msgstr "" + +#: vipers-video-quicktags.php:1493 vipers-video-quicktags.php:1501 +#: vipers-video-quicktags.php:1675 vipers-video-quicktags.php:1683 +#: vipers-video-quicktags.php:1691 vipers-video-quicktags.php:1699 +#: vipers-video-quicktags.php:1817 vipers-video-quicktags.php:1956 +#: vipers-video-quicktags.php:1964 vipers-video-quicktags.php:1972 +#: vipers-video-quicktags.php:1980 +msgid "Pick a color" +msgstr "" + +#: vipers-video-quicktags.php:1498 +msgid "Fill Color" +msgstr "" + +#: vipers-video-quicktags.php:1506 vipers-video-quicktags.php:1822 +msgid "Color Presets" +msgstr "" + +#: vipers-video-quicktags.php:1510 +msgid "Miscellaneous" +msgstr "" + +#: vipers-video-quicktags.php:1512 +msgid "" +"Enable HD video by default (not to be confused with "HQ" which " +"can't be enabled by default and not all videos are avilable in HD)" +msgstr "" + +#: vipers-video-quicktags.php:1513 +msgid "" +"Show video details at the end of playback (related videos, embed code, etc.)" +msgstr "" + +#: vipers-video-quicktags.php:1514 vipers-video-quicktags.php:1588 +msgid "Show fullscreen button" +msgstr "" + +#: vipers-video-quicktags.php:1515 +msgid "Show border" +msgstr "" + +#: vipers-video-quicktags.php:1516 +msgid "Show the search box" +msgstr "" + +#: vipers-video-quicktags.php:1517 +msgid "Show the video title and rating" +msgstr "" + +#: vipers-video-quicktags.php:1518 vipers-video-quicktags.php:1589 +#: vipers-video-quicktags.php:1706 +msgid "Autoplay video (not recommended)" +msgstr "" + +#: vipers-video-quicktags.php:1519 +msgid "Loop video playback" +msgstr "" + +#: vipers-video-quicktags.php:1586 vipers-video-quicktags.php:1704 +msgid "Other" +msgstr "" + +#: vipers-video-quicktags.php:1672 +msgid "Toolbar Background Color" +msgstr "" + +#: vipers-video-quicktags.php:1680 +msgid "Toolbar Glow Color" +msgstr "" + +#: vipers-video-quicktags.php:1688 +msgid "Button/Text Color" +msgstr "" + +#: vipers-video-quicktags.php:1696 +msgid "Seekbar Color" +msgstr "" + +#: vipers-video-quicktags.php:1707 +msgid "Show related videos" +msgstr "" + +#: vipers-video-quicktags.php:1756 +msgid "Default (Blue)" +msgstr "" + +#: vipers-video-quicktags.php:1758 +msgid "Lime" +msgstr "" + +#: vipers-video-quicktags.php:1759 +msgid "Fuschia" +msgstr "" + +#: vipers-video-quicktags.php:1760 +msgid "White" +msgstr "" + +#: vipers-video-quicktags.php:1814 +msgid "Color" +msgstr "" + +#: vipers-video-quicktags.php:1826 +msgid "On-Screen Info" +msgstr "" + +#: vipers-video-quicktags.php:1828 +msgid "Portrait" +msgstr "" + +#: vipers-video-quicktags.php:1829 +msgid "Title" +msgstr "" + +#: vipers-video-quicktags.php:1830 +msgid "Byline" +msgstr "" + +#: vipers-video-quicktags.php:1831 +msgid "Allow fullscreen" +msgstr "" + +#: vipers-video-quicktags.php:1918 +msgid "" +"The default preview video is the most recent featured video on YouTube. You " +"can paste in the URL to a FLV file of your own if you wish." +msgstr "" + +#: vipers-video-quicktags.php:1926 +msgid "" +"pixels (if you're using the default skin, add 20 to the height for the " +"control bar)" +msgstr "" + +#: vipers-video-quicktags.php:1933 +msgid "Skin" +msgstr "" + +#: vipers-video-quicktags.php:1947 +msgid "Use Custom Colors" +msgstr "" + +#: vipers-video-quicktags.php:1953 +msgid "Control Bar Background Color" +msgstr "" + +#: vipers-video-quicktags.php:1961 +msgid "Icon/Text Color" +msgstr "" + +#: vipers-video-quicktags.php:1969 +msgid "Icon/Text Hover Color" +msgstr "" + +#: vipers-video-quicktags.php:1977 +msgid "Video Background Color" +msgstr "" + +#: vipers-video-quicktags.php:1985 +msgid "Advanced Parameters" +msgstr "" + +#: vipers-video-quicktags.php:1988 vipers-video-quicktags.php:2310 +msgid "" +"A query-string style list of additional parameters to pass to the player. Example: %3$s" +msgstr "" + +#: vipers-video-quicktags.php:1989 +msgid "" +"You will need to press "Save Changes" for these parameters to take " +"effect due to my moderate Javascript skills." +msgstr "" + +#: vipers-video-quicktags.php:2025 +msgid "Video Alignment" +msgstr "" + +#: vipers-video-quicktags.php:2030 +msgid "Left" +msgstr "" + +#: vipers-video-quicktags.php:2031 +msgid "Center" +msgstr "" + +#: vipers-video-quicktags.php:2032 +msgid "Right" +msgstr "" + +#: vipers-video-quicktags.php:2033 +msgid "Float Left" +msgstr "" + +#: vipers-video-quicktags.php:2034 +msgid "Float Right" +msgstr "" + +#: vipers-video-quicktags.php:2046 +msgid "Show Buttons In Editor On Line Number" +msgstr "" + +#: vipers-video-quicktags.php:2051 +msgid "1 (Default)" +msgstr "" + +#: vipers-video-quicktags.php:2052 +msgid "2 (Kitchen Sink Toolbar)" +msgstr "" + +#: vipers-video-quicktags.php:2053 +msgid "3 (New Line)" +msgstr "" + +#: vipers-video-quicktags.php:2065 +msgid "Feed Text" +msgstr "" + +#: vipers-video-quicktags.php:2068 +msgid "" +"Optionally enter some custom text to show in your feed in place of videos " +"(as you can't embed videos in feeds). If left blank, it will default to:
              %s" +msgstr "" + +#: vipers-video-quicktags.php:2072 +msgid "Windows Media Player" +msgstr "" + +#: vipers-video-quicktags.php:2074 +msgid "" +"Attempt to use Windows Media Player for regular video file playback for " +"Windows users" +msgstr "" + +#: vipers-video-quicktags.php:2079 +msgid "Advanced Settings" +msgstr "" + +#: vipers-video-quicktags.php:2081 +msgid "" +"If you don't know what you're doing, you can safely ignore this section." +msgstr "" + +#: vipers-video-quicktags.php:2085 +msgid "Dynamic QTObject Loading" +msgstr "" + +#: vipers-video-quicktags.php:2087 +msgid "" +"Only load the Javascript file if it's needed. Disable this to post Quicktime " +"videos in the sidebar text widget." +msgstr "" + +#: vipers-video-quicktags.php:2092 +msgid "Custom CSS" +msgstr "" + +#: vipers-video-quicktags.php:2094 +msgid "" +"Want to easily set some custom CSS to control the display of the videos? " +"Then just click this text to expand this option." +msgstr "" + +#: vipers-video-quicktags.php:2096 +msgid "" +"You can enter custom CSS in the box below. It will be outputted after the " +"default CSS you see listed which can be overridden by using %1$s. For help " +"and examples, see the Help tab." +msgstr "" + +#: vipers-video-quicktags.php:2139 +msgid "" +"Click on a question to see the answer or click this text to expand all " +"answers." +msgstr "" + +#: vipers-video-quicktags.php:2143 +msgid "" +"Videos aren't showing up on my blog, only links to the videos are instead. " +"What gives?" +msgstr "" + +#: vipers-video-quicktags.php:2146 +msgid "Here are five common causes:" +msgstr "" + +#: vipers-video-quicktags.php:2148 +msgid "" +"Are you running Firefox and AdBlock? AdBlock and certain block rules can " +"prevent some videos, namely YouTube-hosted ones, from loading. Disable " +"AdBlock or switch to AdBlock Plus." +msgstr "" + +#: vipers-video-quicktags.php:2149 +msgid "" +"Your theme could be missing <?php wp_head();?> inside of " +"it's <head> which means the required Javascript file " +"can't automatically be added. If this is the case, you may be get an alert " +"window popping when you attempt to view a post with a video in it (assuming " +"your problem is not also #3). Edit your theme's header.php file " +"and add it right before </head>" +msgstr "" + +#: vipers-video-quicktags.php:2150 vipers-video-quicktags.php:2156 +msgid "" +"You may have Javascript disabled. This plugin embeds videos via Javascript " +"to ensure the best experience. Please enable it." +msgstr "" + +#: vipers-video-quicktags.php:2151 vipers-video-quicktags.php:2157 +msgid "" +"You may not have the latest version of Flash installed. Please install it." +msgstr "" + +#: vipers-video-quicktags.php:2155 +msgid "" +"Are you running Firefox and AdBlock? AdBlock and certain block rules can " +"result in the videos, namely YouTube-hosted ones, not loading. Disable " +"AdBlock or switch to AdBlock Plus." +msgstr "" + +#: vipers-video-quicktags.php:2163 +msgid "Where do I get the code from to embed a Viddler video?" +msgstr "" + +#: vipers-video-quicktags.php:2165 +msgid "" +"Since the URL to a video on Viddler has nothing in common with the embed " +"URL, you must use WordPress.com-style format. Go to the video on Viddler, " +"click the "Embed This" button below the video, and then select the " +"WordPress.com format. You can paste that code directly into a post or Page " +"and it will embed the video." +msgstr "" + +#: vipers-video-quicktags.php:2170 +msgid "Where do I get the code from to embed a Blip.tv video?" +msgstr "" + +#: vipers-video-quicktags.php:2172 +msgid "" +"Since the URL to a video on Blip.tv has nothing in common with the embed " +"URL, you must use WordPress.com-style format. Go to the video on Blip.tv, " +"click on the yellow "Share" dropdown to the right of the video and " +"select "Embed". Next select "WordPress.com" from the " +""Show Player" dropdown. Finally press "Go". You can " +"paste that code directly into a post or Page and it will embed the video." +msgstr "" + +#: vipers-video-quicktags.php:2174 +msgid "" +"NOTE: Ignore the warning message. This plugin adds support " +"for the WordPress.com so it will work on your blog." +msgstr "" + +#: vipers-video-quicktags.php:2178 +msgid "Why doesn't this plugin support a site I want to embed videos from?" +msgstr "" + +#: vipers-video-quicktags.php:2180 +msgid "There's a couple likely reasons:" +msgstr "" + +#: vipers-video-quicktags.php:2182 +msgid "" +"The website may use an embed URL that has nothing in common with the URL in " +"your address bar. This means that even if you give this plugin the URL to " +"the video, it has no easy way of figuring out the embed URL." +msgstr "" + +#: vipers-video-quicktags.php:2183 +msgid "" +"The website may be too small, fringe case, etc. to be worth supporting. " +"There's no real point in this plugin adding support for a video site that " +"only one or two people will use." +msgstr "" + +#: vipers-video-quicktags.php:2184 +msgid "" +"I may have just never heard of the site. Please make a thread on my forums with an example link to a video on the site and I'll take a " +"look at it." +msgstr "" + +#: vipers-video-quicktags.php:2186 +msgid "" +"This plugin does have the ability to embed any Flash file though. See the Flash shortcode question for details " +"on that." +msgstr "" + +#: vipers-video-quicktags.php:2190 +msgid "" +"There are still red bits (hovering over buttons) in my YouTube embed. What " +"gives?" +msgstr "" + +#: vipers-video-quicktags.php:2192 +msgid "YouTube does not provide a method to change that color." +msgstr "" + +#: vipers-video-quicktags.php:2196 +msgid "How can I change the size, colors, etc. for a specific video?" +msgstr "" + +#: vipers-video-quicktags.php:2198 +msgid "" +"You can control many thing via the WordPress shortcode system that you use " +"to embed videos in your posts. Shortcodes are similiar to BBCode. Here are some example shortcodes:" +msgstr "" + +#: vipers-video-quicktags.php:2204 +msgid "Any value that is not entered will fall back to the default." +msgstr "" + +#: vipers-video-quicktags.php:2208 vipers-video-quicktags.php:2224 +#: vipers-video-quicktags.php:2234 vipers-video-quicktags.php:2249 +#: vipers-video-quicktags.php:2263 vipers-video-quicktags.php:2273 +#: vipers-video-quicktags.php:2279 vipers-video-quicktags.php:2299 +#: vipers-video-quicktags.php:2315 vipers-video-quicktags.php:2329 +msgid "What are the available parameters for the %s shortcode?" +msgstr "" + +#: vipers-video-quicktags.php:2211 vipers-video-quicktags.php:2227 +#: vipers-video-quicktags.php:2237 vipers-video-quicktags.php:2252 +#: vipers-video-quicktags.php:2266 vipers-video-quicktags.php:2282 +#: vipers-video-quicktags.php:2293 vipers-video-quicktags.php:2302 +#: vipers-video-quicktags.php:2319 vipers-video-quicktags.php:2333 +msgid "%s — width in pixels" +msgstr "" + +#: vipers-video-quicktags.php:2212 vipers-video-quicktags.php:2228 +#: vipers-video-quicktags.php:2238 vipers-video-quicktags.php:2253 +#: vipers-video-quicktags.php:2267 vipers-video-quicktags.php:2283 +#: vipers-video-quicktags.php:2294 vipers-video-quicktags.php:2303 +#: vipers-video-quicktags.php:2320 vipers-video-quicktags.php:2334 +msgid "%s — height in pixels" +msgstr "" + +#: vipers-video-quicktags.php:2213 +msgid "%s — player border color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2214 +msgid "%s — player fill color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2215 +msgid "%s — show a border or not (0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2216 +msgid "" +"%s — show related videos, URL, embed details, etc. at the end of " +"playback (0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2217 vipers-video-quicktags.php:2258 +msgid "%s — show fullscreen button (0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2218 vipers-video-quicktags.php:2229 +#: vipers-video-quicktags.php:2243 vipers-video-quicktags.php:2268 +msgid "" +"%s — automatically start playing (0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2219 +msgid "%s — loop playback (0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2239 +msgid "%s — toolbar background color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2240 +msgid "%s — toolbar glow color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2241 +msgid "%s — button/text color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2242 +msgid "%s — seekbar color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2244 +msgid "%s — show related video (0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2254 +msgid "%s — player color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2255 +msgid "%s — show uploader's picture (0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2256 +msgid "%s — show video title (0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2257 +msgid "%s — show video author (0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2275 +msgid "" +"Since the WordPress.com shortcode format is used for embedding Viddler " +"videos, there are no customizable parameters for the Viddler shortcode. The " +"WordPress.com shortcode must be used as the URL of the video and the video's " +"embed URL share nothing in common." +msgstr "" + +#: vipers-video-quicktags.php:2284 +msgid "" +"%s — show video details (0 or 1), defaults " +"to 1" +msgstr "" + +#: vipers-video-quicktags.php:2289 +msgid "" +"What are the available parameters for the Metacafe, Blip.tv, IFILM/Spike, " +"and MySpace shortcodes?" +msgstr "" + +#: vipers-video-quicktags.php:2291 +msgid "All of these video formats only support the following:" +msgstr "" + +#: vipers-video-quicktags.php:2304 +msgid "" +"%s — the URL to the preview image, defaults to the same URL as the " +"video file but .jpg instead of .flv" +msgstr "" + +#: vipers-video-quicktags.php:2305 +msgid "%s — player control bar background color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2306 +msgid "%s — player icon/text color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2307 +msgid "%s — player icon/text hover color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2308 +msgid "%s — player video background color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2309 +msgid "%s — volume percentage, defaults to 100" +msgstr "" + +#: vipers-video-quicktags.php:2310 +msgid "%1$s — %2$s" +msgstr "" + +#: vipers-video-quicktags.php:2317 +msgid "" +"The results of embedding a Quicktime video can very widely depending on the " +"user's computer and what software they have installed, but if you must embed " +"a Quicktime video here are the parameters:" +msgstr "" + +#: vipers-video-quicktags.php:2321 vipers-video-quicktags.php:2324 +msgid "" +"%s — automatically start playing (0 or 1), " +"defaults to 0" +msgstr "" + +#: vipers-video-quicktags.php:2322 +msgid "" +"%s — use click-to-play placeholder image (0 or 1), defaults to 0" +msgstr "" + +#: vipers-video-quicktags.php:2323 +msgid "" +"%s — the URL to the placeholder image, defaults to the same URL as the " +"video file but .jpg instead of .mov" +msgstr "" + +#: vipers-video-quicktags.php:2329 +msgid "video file" +msgstr "" + +#: vipers-video-quicktags.php:2331 +msgid "" +"The results of embedding a generic video can very widely depending on the " +"user's computer and what software they have installed, but if you must embed " +"a generic video here are the parameters:" +msgstr "" + +#: vipers-video-quicktags.php:2335 +msgid "" +"%s — attempt to use Windows Media Player for users of Windows " +"(0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2341 +msgid "" +"What's this "Custom CSS" thing on the "Additional " +"Settings" tab for?" +msgstr "" + +#: vipers-video-quicktags.php:2343 +msgid "" +"It's a quick and easy way to control the look of videos posted on your site " +"without having to go in and edit the style.css file. Just enter " +"some CSS of your own into the box and it will be outputted in the header of " +"your theme." +msgstr "" + +#: vipers-video-quicktags.php:2344 +msgid "Some examples:" +msgstr "" + +#: vipers-video-quicktags.php:2346 +msgid "Give a red border to all videos: %s" +msgstr "" + +#: vipers-video-quicktags.php:2347 +msgid "Float only YouTube videos to the left: %s" +msgstr "" + +#: vipers-video-quicktags.php:2353 +msgid "" +"How can I embed a generic Flash file or a video from a website this plugin " +"doesn't support?" +msgstr "" + +#: vipers-video-quicktags.php:2355 +msgid "" +"This plugin has a %s shortcode that can be used to embed any Flash file. Here is the format:" +msgstr "" + +#: vipers-video-quicktags.php:2360 +msgid "" +"Why does your plugin embed Quicktime and other regular video files so " +"poorly? Can't you do a better job?" +msgstr "" + +#: vipers-video-quicktags.php:2362 +msgid "" +"Embedding Quiktime and other regular video files is a major pain in the ass " +"and it's incredibly hard to get it to work in all browsers and operating " +"systems. I strongly suggest converting the video to Flash Video format or even H.264 format " +"and then using the Flash Video (FLV) embed type. There are free converters " +"out there for both formats and doing so will create a much better experience " +"for your visitors." +msgstr "" + +#: vipers-video-quicktags.php:2371 +msgid "" +"This plugin uses many scripts and packages written by others. They deserve " +"credit too, so here they are in no particular order:" +msgstr "" + +#: vipers-video-quicktags.php:2374 +msgid "" +"The authors of and contributors to SWFObject which is " +"used to embed the Flash-based videos." +msgstr "" + +#: vipers-video-quicktags.php:2375 +msgid "" +"Jeroen Wijering for writing the JW FLV Media Player which is used for FLV playback." +msgstr "" + +#: vipers-video-quicktags.php:2376 +msgid "" +"Steven Wittens for writing Farbtastic, the fantastic Javascript color picker used in this " +"plugin." +msgstr "" + +#: vipers-video-quicktags.php:2377 +msgid "" +"Ozh for writing his Liz Comment Counter plugin which introduced me to Farbtastic and " +"provided me with some Javascript to base my color picker and color preset " +"code on." +msgstr "" + +#: vipers-video-quicktags.php:2378 +msgid "" +"Andrew Ozz for helping me out with some " +"TinyMCE-related Javascript and in turn saving me a ton of time." +msgstr "" + +#: vipers-video-quicktags.php:2379 +msgid "" +"Geoff Stearns for writing QTObject which is used to embed Quicktime videos." +msgstr "" + +#: vipers-video-quicktags.php:2380 +msgid "" +"Mark James for creating the Silk icon pack. This plugin uses at least one of the icons from " +"that pack." +msgstr "" + +#: vipers-video-quicktags.php:2381 +msgid "" +"The authors of and contributors to jQuery, the awesome " +"Javascript package used by WordPress." +msgstr "" + +#: vipers-video-quicktags.php:2382 +msgid "" +"Everyone who's helped create WordPress as without it and " +"it's excellent API, this plugin obviously wouldn't exist." +msgstr "" + +#: vipers-video-quicktags.php:2383 +msgid "" +"Everyone who has provided bug reports and feature suggestions for this " +"plugin." +msgstr "" + +#: vipers-video-quicktags.php:2386 +msgid "" +"The following people have been nice enough to translate this plugin into " +"other languages:" +msgstr "" + +#: vipers-video-quicktags.php:2389 +msgid "Belorussian: %s" +msgstr "" + +#: vipers-video-quicktags.php:2390 +msgid "Brazilian Portuguese: %s" +msgstr "" + +#: vipers-video-quicktags.php:2391 +msgid "Chinese: %s" +msgstr "" + +#: vipers-video-quicktags.php:2392 +msgid "Danish: %s" +msgstr "" + +#: vipers-video-quicktags.php:2393 +msgid "Dutch: %s" +msgstr "" + +#: vipers-video-quicktags.php:2394 +msgid "French: %s" +msgstr "" + +#: vipers-video-quicktags.php:2395 +msgid "Hungarian: %s" +msgstr "" + +#: vipers-video-quicktags.php:2396 +msgid "Italian: %s" +msgstr "" + +#: vipers-video-quicktags.php:2397 +msgid "Polish: %s" +msgstr "" + +#: vipers-video-quicktags.php:2398 +msgid "Russian: %s" +msgstr "" + +#: vipers-video-quicktags.php:2399 +msgid "Spanish: %s" +msgstr "" + +#: vipers-video-quicktags.php:2402 +msgid "" +"If you'd like to use this plugin in another language and have your name " +"listed here, just translate the strings in the provided template file located in this plugin's "localization" folder and then send it to me. For help, " +"see the WordPress Codex." +msgstr "" + +#: vipers-video-quicktags.php:2409 +msgid "Click the above links to switch between tabs." +msgstr "" + +#: vipers-video-quicktags.php:2442 +msgid "" +"Do you agree to the Creative Commons Attribution-Noncommercial-Share Alike " +"3.0 Unported license? A link to it can be found to the left.\n" +"\n" +"In short though, you cannot use JW's FLV Media Player on a commercial site " +"without purchasing a commercial license." +msgstr "" + +#: vipers-video-quicktags.php:2453 +msgid "Media Type" +msgstr "" + +#: vipers-video-quicktags.php:2454 +msgid "Show Editor Button?" +msgstr "" + +#: vipers-video-quicktags.php:2455 +msgid "Default Width" +msgstr "" + +#: vipers-video-quicktags.php:2456 +msgid "Default Height" +msgstr "" + +#: vipers-video-quicktags.php:2457 +msgid "Keep Aspect Ratio?" +msgstr "" + +#: vipers-video-quicktags.php:2586 +msgid "MySpaceTV" +msgstr "" + +#: vipers-video-quicktags.php:2603 +msgid "" +"JW's FLV Media Player is covered by the Creative Commons Noncommercial
              license
              which means you cannot " +"use it on a commercial website." +msgstr "" + +#: vipers-video-quicktags.php:2618 +msgid "Generic Video File" +msgstr "" + +#: vipers-video-quicktags.php:2618 +msgid "" +"This part of the plugin is fairly buggy as embedding video files is complex." +"
              Consider trying TinyMCE's native video embedder instead. Why?" +msgstr "" + +#: vipers-video-quicktags.php:2633 +msgid "Save Changes" +msgstr "" + +#: vipers-video-quicktags.php:2634 +msgid "Reset Tab To Defaults" +msgstr "" + +#: vipers-video-quicktags.php:2695 +msgid "ERROR: %s" +msgstr "" + +#: vipers-video-quicktags.php:2775 +msgid "Stage6 is no more, so this Stage6-hosted video cannot be displayed." +msgstr "" + +#: vipers-video-quicktags.php:2792 vipers-video-quicktags.php:2896 +#: vipers-video-quicktags.php:2944 vipers-video-quicktags.php:3008 +#: vipers-video-quicktags.php:3065 vipers-video-quicktags.php:3163 +#: vipers-video-quicktags.php:3292 vipers-video-quicktags.php:3338 +#: vipers-video-quicktags.php:3379 +msgid "No URL or video ID was passed to the %s BBCode" +msgstr "" + +#: vipers-video-quicktags.php:2822 vipers-video-quicktags.php:2830 +#: vipers-video-quicktags.php:2915 vipers-video-quicktags.php:2968 +#: vipers-video-quicktags.php:3030 vipers-video-quicktags.php:3097 +#: vipers-video-quicktags.php:3180 vipers-video-quicktags.php:3310 +#: vipers-video-quicktags.php:3355 vipers-video-quicktags.php:3396 +msgid "Unable to parse URL, check for correct %s format" +msgstr "" + +#: vipers-video-quicktags.php:2834 vipers-video-quicktags.php:2841 +msgid "YouTube Preview Image" +msgstr "" + +#: vipers-video-quicktags.php:3127 +msgid "" +"Sorry, but the only format that is supported for Viddler is the WordPress." +"com-style format rather than the URL. You can find it in the "Embed " +"This" window." +msgstr "" + +#: vipers-video-quicktags.php:3146 vipers-video-quicktags.php:3220 +#: vipers-video-quicktags.php:3252 +msgid "An invalid %s shortcode format was used. Please check your code." +msgstr "" + +#: vipers-video-quicktags.php:3153 vipers-video-quicktags.php:3228 +#: vipers-video-quicktags.php:3275 vipers-video-quicktags.php:3640 +msgid "" +"Please enable Javascript and Flash " +"to view this %3$s video." +msgstr "" + +#: vipers-video-quicktags.php:3203 +msgid "" +"Sorry, but the only format that is supported for Blip.tv is the WordPress." +"com-style format. You can find it at Share -> Embed -> WordPress.com." +msgstr "" + +#: vipers-video-quicktags.php:3252 vipers-video-quicktags.php:3275 +msgid "VideoPress" +msgstr "" + +#: vipers-video-quicktags.php:3420 vipers-video-quicktags.php:3514 +#: vipers-video-quicktags.php:3560 vipers-video-quicktags.php:3610 +msgid "No URL was passed to the %s BBCode" +msgstr "" + +#: vipers-video-quicktags.php:3610 +msgid "generic Flash embed" +msgstr "" + +#: vipers-video-quicktags.php:3640 +msgid "Flash" +msgstr "" + +#. Plugin URI of the plugin/theme +msgid "http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/" +msgstr "" + +#. Description of the plugin/theme +msgid "" +"Easily embed videos from various video websites such as YouTube, " +"DailyMotion, and Vimeo into your posts." +msgstr "" + +#. Author of the plugin/theme +msgid "Viper007Bond" +msgstr "" + +#. Author URI of the plugin/theme +msgid "http://www.viper007bond.com/" +msgstr "" diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-by_BY.mo b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-by_BY.mo new file mode 100644 index 0000000..05e3b79 Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-by_BY.mo differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-by_BY.po b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-by_BY.po new file mode 100644 index 0000000..0ff7a2f --- /dev/null +++ b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-by_BY.po @@ -0,0 +1,1334 @@ +msgid "" +msgstr "" +"Project-Id-Version: Viper's Video Quicktags v6.1.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-09-21 23:52-0800\n" +"PO-Revision-Date: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: English\n" +"X-Poedit-Country: UNITED STATES\n" +"X-Poedit-KeywordsList: __;_e\n" +"X-Poedit-Basepath: D:\\Webserver\\htdocs\\plugindev\\wp-content\\plugins\\vipers-video-quicktags\n" +"X-Poedit-SearchPath-0: .\n" + +#: vipers-video-quicktags.php:378 +#: vipers-video-quicktags.php:1375 +msgid "Default" +msgstr "Па змаўчанні" + +#: vipers-video-quicktags.php:379 +msgid "3D Pixel Style" +msgstr "3D Pixel Style" + +#: vipers-video-quicktags.php:380 +msgid "Atomic Red" +msgstr "Atomic Red" + +#: vipers-video-quicktags.php:381 +msgid "Comet" +msgstr "Comet" + +#: vipers-video-quicktags.php:382 +msgid "Control Panel" +msgstr "Панэль кіравання" + +#: vipers-video-quicktags.php:383 +msgid "Dang Dang" +msgstr "Dang Dang" + +#: vipers-video-quicktags.php:384 +msgid "Fashion" +msgstr "Fashion" + +#: vipers-video-quicktags.php:385 +msgid "Festival" +msgstr "Festival" + +#: vipers-video-quicktags.php:386 +msgid "Ice Cream Sneaka" +msgstr "Ice Cream Sneaka" + +#: vipers-video-quicktags.php:387 +msgid "Kleur" +msgstr "Kleur" + +#: vipers-video-quicktags.php:388 +msgid "Magma" +msgstr "Magma" + +#: vipers-video-quicktags.php:389 +msgid "Metarby 10" +msgstr "Metarby 10" + +#: vipers-video-quicktags.php:390 +msgid "Nacht" +msgstr "Nacht" + +#: vipers-video-quicktags.php:391 +msgid "Neon" +msgstr "Neon" + +#: vipers-video-quicktags.php:392 +msgid "Pearlized" +msgstr "Pearlized" + +#: vipers-video-quicktags.php:393 +msgid "Pixelize" +msgstr "Pixelize" + +#: vipers-video-quicktags.php:394 +msgid "Play Casso" +msgstr "Play Casso" + +#: vipers-video-quicktags.php:395 +msgid "Schoon" +msgstr "Schoon" + +#: vipers-video-quicktags.php:396 +msgid "Silvery White" +msgstr "Silvery White" + +#: vipers-video-quicktags.php:397 +msgid "Snel" +msgstr "Snel" + +#: vipers-video-quicktags.php:398 +msgid "Stijl" +msgstr "Stijl" + +#: vipers-video-quicktags.php:399 +msgid "Traganja" +msgstr "Traganja" + +#: vipers-video-quicktags.php:406 +#, php-format +msgid "This version of Viper's Video Quicktags requires WordPress 2.6 or newer. Please upgrade or use the legacy version of this plugin." +msgstr "Гэтая версія Viper's Video Quicktags патрабуе WordPress 2.6 або больш. Калі ласка зрабіце абнаўленне або выкарыстайце папярэднюю версію гэтай убудовы." + +#: vipers-video-quicktags.php:414 +#, php-format +msgid "WARNING: If you use the FLV embed feature of Viper's Video Quicktags, there is a bug in WordPress with the FTP method of upgrading plugins. It will not upload the .swf files properly. If you do embed FLV files, please manually download the plugin and upload the files to your server. If you don't embed FLV files (and only embed YouTube, etc. videos), you can safely ignore this message and upgrade automatically." +msgstr "УВАГА: Калі Вы выкарыстаеце Viper's Video Quicktags для ўстаўкі FLV, то ў WordPress маецца баг па абнаўленні гэтай убудовы FTP метадам. Ён некарэктна загружае .swf файлы. Калі Вы выкарыстаеце FLV файлы, калі ласка, загрузіце ўручную убудова і файлы на Ваш сервер. Калі Вы не выкарыстаеце FLV файлы (а толькі YouTube, і т.п. відэа), Вы можаце прапусціць гэтае паведамленне і выканаць аўтаматычнае абнаўленне." + +#: vipers-video-quicktags.php:420 +msgid "Viper's Video Quicktags Configuration" +msgstr "Канфігурацыя Viper's Video Quicktags" + +#: vipers-video-quicktags.php:420 +msgid "Video Quicktags" +msgstr "Video Quicktags" + +#: vipers-video-quicktags.php:431 +msgid "Settings" +msgstr "Усталёўкі" + +#: vipers-video-quicktags.php:510 +#: vipers-video-quicktags.php:1121 +#: vipers-video-quicktags.php:2172 +#: vipers-video-quicktags.php:2420 +#: vipers-video-quicktags.php:2707 +#: vipers-video-quicktags.php:2731 +#: vipers-video-quicktags.php:2739 +#: vipers-video-quicktags.php:2824 +msgid "YouTube" +msgstr "YouTube" + +#: vipers-video-quicktags.php:511 +msgid "Embed a video from YouTube" +msgstr "Убудаваць відэа з YouTube" + +#: vipers-video-quicktags.php:512 +#: vipers-video-quicktags.php:518 +#: vipers-video-quicktags.php:524 +#: vipers-video-quicktags.php:530 +#: vipers-video-quicktags.php:536 +#: vipers-video-quicktags.php:548 +#: vipers-video-quicktags.php:560 +#: vipers-video-quicktags.php:566 +#: vipers-video-quicktags.php:572 +msgid "Please enter the URL at which the video can be viewed." +msgstr "Калі ласка ўвядзіце URL на якім знаходзіцца відэа." + +#: vipers-video-quicktags.php:516 +#: vipers-video-quicktags.php:1122 +#: vipers-video-quicktags.php:2189 +#: vipers-video-quicktags.php:2433 +#: vipers-video-quicktags.php:2784 +#: vipers-video-quicktags.php:2798 +msgid "Google Video" +msgstr "Google Video" + +#: vipers-video-quicktags.php:517 +msgid "Embed a video from Google Video" +msgstr "Убудаваць відэа з Google Video" + +#: vipers-video-quicktags.php:522 +#: vipers-video-quicktags.php:1123 +#: vipers-video-quicktags.php:2199 +#: vipers-video-quicktags.php:2446 +#: vipers-video-quicktags.php:2844 +msgid "DailyMotion" +msgstr "DailyMotion" + +#: vipers-video-quicktags.php:523 +msgid "Embed a video from DailyMotion" +msgstr "Убудаваць відэа з DailyMotion" + +#: vipers-video-quicktags.php:528 +#: vipers-video-quicktags.php:1124 +#: vipers-video-quicktags.php:2214 +#: vipers-video-quicktags.php:2459 +#: vipers-video-quicktags.php:2882 +#: vipers-video-quicktags.php:2900 +msgid "Vimeo" +msgstr "Vimeo" + +#: vipers-video-quicktags.php:529 +msgid "Embed a video from Vimeo" +msgstr "Убудаваць відэа з Vimeo" + +#: vipers-video-quicktags.php:534 +#: vipers-video-quicktags.php:2228 +#: vipers-video-quicktags.php:2472 +#: vipers-video-quicktags.php:2930 +#: vipers-video-quicktags.php:2944 +msgid "Veoh" +msgstr "Veoh" + +#: vipers-video-quicktags.php:535 +msgid "Embed a video from Veoh" +msgstr "Убудаваць відэа з Veoh" + +#: vipers-video-quicktags.php:540 +#: vipers-video-quicktags.php:2130 +#: vipers-video-quicktags.php:2238 +#: vipers-video-quicktags.php:2485 +#: vipers-video-quicktags.php:2980 +#: vipers-video-quicktags.php:2987 +msgid "Viddler" +msgstr "Viddler" + +#: vipers-video-quicktags.php:541 +msgid "Embed a video from Viddler" +msgstr "Убудаваць відэа з Viddler" + +#: vipers-video-quicktags.php:542 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Viddler video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "Калі ласка, увядзіце тэг устаўкі для Viddler відэа ў стылю WordPress.com. Падрабязнасці глядзіце ў гэтым падзеле дапамогі. У будучыні Вам не спатрэбіцца адчыняць гэтае акно — Вы можаце рабіць устаўку непасрэдна ў рэдактары." + +#: vipers-video-quicktags.php:546 +#: vipers-video-quicktags.php:2492 +#: vipers-video-quicktags.php:2995 +#: vipers-video-quicktags.php:3008 +msgid "Metacafe" +msgstr "Metacafe" + +#: vipers-video-quicktags.php:547 +msgid "Embed a video from Metacafe" +msgstr "Убудаваць відэа з Metacafe" + +#: vipers-video-quicktags.php:552 +#: vipers-video-quicktags.php:2137 +#: vipers-video-quicktags.php:2505 +#: vipers-video-quicktags.php:3042 +#: vipers-video-quicktags.php:3050 +msgid "Blip.tv" +msgstr "Blip.tv" + +#: vipers-video-quicktags.php:553 +msgid "Embed a video from Blip.tv" +msgstr "Убудаваць відэа з Blip.tv" + +#: vipers-video-quicktags.php:554 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Blip.tv video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "Калі ласка, увядзіце тэг устаўкі для Blip.tv відэа ў стылю WordPress.com. Падрабязнасці глядзіце ў гэтым падзеле дапамогі. У будучыні Вам не спатрэбіцца адчыняць гэтае акно — Вы можаце рабіць устаўку непасрэдна ў рэдактары." + +#: vipers-video-quicktags.php:558 +#: vipers-video-quicktags.php:2244 +#: vipers-video-quicktags.php:2518 +#: vipers-video-quicktags.php:3065 +#: vipers-video-quicktags.php:3079 +#: vipers-video-quicktags.php:3097 +msgid "Flickr Video" +msgstr "Flickr Video" + +#: vipers-video-quicktags.php:559 +msgid "Embed a video from Flickr Video" +msgstr "Убудаваць відэа з Flickr Video" + +#: vipers-video-quicktags.php:564 +#: vipers-video-quicktags.php:2531 +#: vipers-video-quicktags.php:3105 +#: vipers-video-quicktags.php:3118 +msgid "IFILM/Spike" +msgstr "IFILM/Spike" + +#: vipers-video-quicktags.php:565 +msgid "Embed a video from IFILM/Spike.com" +msgstr "Убудаваць відэа з IFILM/Spike.com" + +#: vipers-video-quicktags.php:570 +#: vipers-video-quicktags.php:3140 +#: vipers-video-quicktags.php:3153 +msgid "MySpace" +msgstr "MySpace" + +#: vipers-video-quicktags.php:571 +msgid "Embed a video from MySpace" +msgstr "Убудаваць відэа з MySpace" + +#: vipers-video-quicktags.php:576 +#: vipers-video-quicktags.php:3175 +msgid "FLV" +msgstr "FLV" + +#: vipers-video-quicktags.php:577 +msgid "Embed a Flash Video (FLV) file" +msgstr "Убудаваць Flash Video (FLV) файл" + +#: vipers-video-quicktags.php:578 +#: vipers-video-quicktags.php:584 +#: vipers-video-quicktags.php:590 +#, php-format +msgid "Please enter the URL to the %1$s file." +msgstr "Калі ласка ўвядзіце URL для файла %1$s." + +#: vipers-video-quicktags.php:578 +#: vipers-video-quicktags.php:1125 +#: vipers-video-quicktags.php:2264 +#: vipers-video-quicktags.php:2558 +msgid "Flash Video (FLV)" +msgstr "Flash Video (FLV)" + +#: vipers-video-quicktags.php:582 +#: vipers-video-quicktags.php:584 +#: vipers-video-quicktags.php:2280 +#: vipers-video-quicktags.php:2569 +#: vipers-video-quicktags.php:3246 +msgid "Quicktime" +msgstr "Quicktime" + +#: vipers-video-quicktags.php:583 +msgid "Embed a Quicktime video file" +msgstr "Убудаваць Quicktime відэа файл" + +#: vipers-video-quicktags.php:588 +msgid "Video File" +msgstr "Відэа файл" + +#: vipers-video-quicktags.php:589 +msgid "Embed a generic video file" +msgstr "Убудаваць звычайны відэа файл " + +#: vipers-video-quicktags.php:590 +#: vipers-video-quicktags.php:3280 +msgid "generic video" +msgstr "звычайнае відэа" + +#: vipers-video-quicktags.php:656 +msgid "Example:" +msgstr "Прыклад:" + +#: vipers-video-quicktags.php:776 +#: vipers-video-quicktags.php:1431 +#: vipers-video-quicktags.php:1541 +#: vipers-video-quicktags.php:1626 +#: vipers-video-quicktags.php:1768 +#: vipers-video-quicktags.php:1886 +msgid "Dimensions" +msgstr "Памернасць" + +#: vipers-video-quicktags.php:778 +#, php-format +msgid "The default dimensions for this video type can be set on this plugin's settings page. However, you can set custom dimensions for this one particular video here:" +msgstr "Памернасць па змаўчанні для гэтага тыпу відэа можа быць усталяваная на старонцы параметраў гэтай убудовы. Тым не менш, Вы можаце ўсталяваць для яго сваю памернасць прама тут:" + +#: vipers-video-quicktags.php:798 +msgid "Cheatin’ uh?" +msgstr "Ой, жульнічаеце?" + +#: vipers-video-quicktags.php:1084 +msgid "Settings for this tab reset to defaults." +msgstr "Усталёўкі для гэтай укладкі будуць скінутыя да пачатковых." + +#: vipers-video-quicktags.php:1092 +#: vipers-video-quicktags.php:1110 +msgid "Viper's Video Quicktags" +msgstr "Viper's Video Quicktags" + +#: vipers-video-quicktags.php:1096 +msgid "Optional Comment" +msgstr "Апцыянальны каментар" + +#: vipers-video-quicktags.php:1108 +msgid "Donate to Viper007Bond for this plugin via PayPal" +msgstr "Заахвоціце Viper007Bond за гэтая ўбудова праз PayPal" + +#: vipers-video-quicktags.php:1120 +msgid "Additional Settings" +msgstr "Дадатковыя ўсталёўкі" + +#: vipers-video-quicktags.php:1126 +msgid "Help" +msgstr "Дапамога" + +#: vipers-video-quicktags.php:1127 +msgid "Credits" +msgstr "Удзельнікі" + +#: vipers-video-quicktags.php:1135 +msgid "General" +msgstr "Агульныя" + +#: vipers-video-quicktags.php:1162 +msgid "Are you sure you want to reset this tab's settings to the defaults?" +msgstr "Вы ўпэўненыя ў тым, што Вы жадаеце скінуць усе значэнні ўкладак да значэнняў па змаўчанні?" + +#: vipers-video-quicktags.php:1174 +#, php-format +msgid "Set the defaults for this video type here. All of these settings can be overridden on individual embeds. See the Help section for details." +msgstr "Усталюеце значэнні па змаўчанні для гэтага тыпу відэа. Усе гэтыя значэнні могуць быць змененыя індывідуальна для кожнай устаўкі. За падрабязнасцямі звяртайцеся да наступнага падзелу дапамогі." + +#: vipers-video-quicktags.php:1179 +#, php-format +msgid "Please consider using a browser other than Internet Explorer though. Due to limitations with your browser, these configuration pages won't be as full featured as if you were using a brower such as Firefox or Opera. If you switch, you'll be able to see the video preview update live as you change any option (rather than just a very limited number options) and more." +msgstr "Калі ласка, падумайце над тым, што-бы выкарыстаць які-небудзь браўзэр выдатны ад Internet Explorer. Маючы абмежаванні якія прысутнічаюць у Вашым браўзэры, гэтая канфігурацыйная старонка не можа быць настолькі поўнафункцыянальнай, наколькі яна функцыянальная ў такіх браўзэрах як Firefox або Opera. Пры выкарыстанні такіх браўзэраў, Вы зможаце адразу, у жывую, праглядаць дзеянне любы змянянай опцыі ў прадпраглядзе відэа." + +#: vipers-video-quicktags.php:1334 +#: vipers-video-quicktags.php:1499 +#: vipers-video-quicktags.php:1576 +#: vipers-video-quicktags.php:1688 +msgid "Unable to parse preview URL. Please make sure it's the full URL and a valid one at that." +msgstr "Не магу разабраць URL для прадпрагляду. Калі ласка праверце тое, што гэта цалкам дакладны URL і ён правільна набраны." + +#: vipers-video-quicktags.php:1376 +msgid "Dark Grey" +msgstr "Цёмна-шэры" + +#: vipers-video-quicktags.php:1377 +msgid "Dark Blue" +msgstr "Цёмна-блакітны" + +#: vipers-video-quicktags.php:1378 +msgid "Light Blue" +msgstr "Светла-блакітны" + +#: vipers-video-quicktags.php:1379 +msgid "Green" +msgstr "Зялёны" + +#: vipers-video-quicktags.php:1380 +#: vipers-video-quicktags.php:1721 +msgid "Orange" +msgstr "Памяранцавы" + +#: vipers-video-quicktags.php:1381 +msgid "Pink" +msgstr "Ружовы" + +#: vipers-video-quicktags.php:1382 +msgid "Purple" +msgstr "Пурпурны" + +#: vipers-video-quicktags.php:1383 +msgid "Ruby Red" +msgstr "Лалавы" + +#: vipers-video-quicktags.php:1417 +#: vipers-video-quicktags.php:1527 +#: vipers-video-quicktags.php:1612 +#: vipers-video-quicktags.php:1754 +#: vipers-video-quicktags.php:1871 +msgid "Preview" +msgstr "Прадпрагляд" + +#: vipers-video-quicktags.php:1420 +#: vipers-video-quicktags.php:1530 +#: vipers-video-quicktags.php:1615 +#: vipers-video-quicktags.php:1757 +#: vipers-video-quicktags.php:1874 +msgid "Loading..." +msgstr "Загрузка..." + +#: vipers-video-quicktags.php:1425 +#: vipers-video-quicktags.php:1535 +#: vipers-video-quicktags.php:1620 +#: vipers-video-quicktags.php:1762 +#: vipers-video-quicktags.php:1879 +msgid "Preview URL" +msgstr "URL прадпрагляду" + +#: vipers-video-quicktags.php:1434 +#: vipers-video-quicktags.php:1544 +#: vipers-video-quicktags.php:1629 +#: vipers-video-quicktags.php:1771 +msgid "pixels" +msgstr "кропак" + +#: vipers-video-quicktags.php:1435 +#: vipers-video-quicktags.php:1545 +#: vipers-video-quicktags.php:1772 +msgid "Maintain aspect ratio" +msgstr "Кіраванне прапорцыямі" + +#: vipers-video-quicktags.php:1441 +msgid "Border Color" +msgstr "Колер рамкі" + +#: vipers-video-quicktags.php:1444 +#: vipers-video-quicktags.php:1452 +#: vipers-video-quicktags.php:1639 +#: vipers-video-quicktags.php:1647 +#: vipers-video-quicktags.php:1655 +#: vipers-video-quicktags.php:1663 +#: vipers-video-quicktags.php:1781 +#: vipers-video-quicktags.php:1920 +#: vipers-video-quicktags.php:1928 +#: vipers-video-quicktags.php:1936 +#: vipers-video-quicktags.php:1944 +msgid "Pick a color" +msgstr "Вылучыць колер" + +#: vipers-video-quicktags.php:1449 +msgid "Fill Color" +msgstr "Заліць колерам" + +#: vipers-video-quicktags.php:1457 +#: vipers-video-quicktags.php:1786 +msgid "Color Presets" +msgstr "Колеравыя ўсталёўкі" + +#: vipers-video-quicktags.php:1461 +msgid "Video Format" +msgstr "Відэа-фармат" + +#: vipers-video-quicktags.php:1466 +msgid "Low Quality FLV (smallest download) — YouTube Default" +msgstr "Нізкаякаснае FLV (найменшы памер) — YouTube па змаўчанні" + +#: vipers-video-quicktags.php:1467 +msgid "High Quality MP4 (medium download) — Plugin Default" +msgstr "Высокаякасны MP4 (сярэдні памер) — Па змаўчанні для гэтай убудовы" + +#: vipers-video-quicktags.php:1468 +msgid "High Quality FLV (largest download)" +msgstr "Высокаякасны FLV (вялікі памер)" + +#: vipers-video-quicktags.php:1480 +msgid "Miscellaneous" +msgstr "Рознае" + +#: vipers-video-quicktags.php:1482 +msgid "Show video details at the end of playback (related videos, embed code, etc.)" +msgstr "Адлюстроўваць дэталі відэа пасля прагляду (падобнае відэа, код для ўбудавання, і т.д.)" + +#: vipers-video-quicktags.php:1483 +msgid "Show fullscreen button" +msgstr "Адлюстроўваць кнопку поўнаэкраннага рэжыму" + +#: vipers-video-quicktags.php:1484 +msgid "Show border" +msgstr "Адлюстроўваць рамку" + +#: vipers-video-quicktags.php:1485 +#: vipers-video-quicktags.php:1553 +#: vipers-video-quicktags.php:1670 +msgid "Autoplay video (not recommended)" +msgstr "Аўтапрайграванне відэа (не рэкамендуецца)" + +#: vipers-video-quicktags.php:1486 +msgid "Loop video playback" +msgstr "Зацыкліць прайграванне" + +#: vipers-video-quicktags.php:1551 +#: vipers-video-quicktags.php:1668 +msgid "Other" +msgstr "Іншае" + +#: vipers-video-quicktags.php:1636 +msgid "Toolbar Background Color" +msgstr "Панэль фонавага колеру" + +#: vipers-video-quicktags.php:1644 +msgid "Toolbar Glow Color" +msgstr "Колер Водбліску Панэлі прылад" + +#: vipers-video-quicktags.php:1652 +msgid "Button/Text Color" +msgstr "Колер Кнопак/Тэксту" + +#: vipers-video-quicktags.php:1660 +msgid "Seekbar Color" +msgstr "Колер Панэлі пошуку" + +#: vipers-video-quicktags.php:1671 +msgid "Show related videos" +msgstr "Паказаць падобнае відэа" + +#: vipers-video-quicktags.php:1720 +msgid "Default (Blue)" +msgstr "Па змаўчанні (Галубай)" + +#: vipers-video-quicktags.php:1722 +msgid "Lime" +msgstr "Цытрынавы" + +#: vipers-video-quicktags.php:1723 +msgid "Fuschia" +msgstr "Фуксія" + +#: vipers-video-quicktags.php:1724 +msgid "White" +msgstr "Белы" + +#: vipers-video-quicktags.php:1778 +msgid "Color" +msgstr "Колер" + +#: vipers-video-quicktags.php:1790 +msgid "On-Screen Info" +msgstr "On-Screen Інфа" + +#: vipers-video-quicktags.php:1792 +msgid "Portrait" +msgstr "Партрэт" + +#: vipers-video-quicktags.php:1793 +msgid "Title" +msgstr "Загаловак" + +#: vipers-video-quicktags.php:1794 +msgid "Byline" +msgstr "Аўтарства" + +#: vipers-video-quicktags.php:1795 +msgid "Allow fullscreen" +msgstr "Дазволіць поўнаэкранны рэжым" + +#: vipers-video-quicktags.php:1882 +msgid "The default preview video is the most recent featured video on YouTube. You can paste in the URL to a FLV file of your own if you wish." +msgstr "Па змаўчанні, для прадпрагляду выкарыстоўваецца свежае папулярнае відэа з YouTube. Вы можаце ўставіць сюды URL на свой FLV файл, калі жадаеце." + +#: vipers-video-quicktags.php:1890 +msgid "pixels (if you're using the default skin, add 20 to the height for the control bar)" +msgstr "кропак (калі Вы выкарыстаеце стандартную тэму, дадайце 20 да вышыні для панэлі кіравання)" + +#: vipers-video-quicktags.php:1897 +msgid "Skin" +msgstr "Тэма" + +#: vipers-video-quicktags.php:1911 +msgid "Use Custom Colors" +msgstr "Выкарыстаць свае колеры" + +#: vipers-video-quicktags.php:1917 +msgid "Control Bar Background Color" +msgstr "Фонавы Колер Панэлі Кіраванні" + +#: vipers-video-quicktags.php:1925 +msgid "Icon/Text Color" +msgstr "Колер Абразкоў/Тэксту" + +#: vipers-video-quicktags.php:1933 +msgid "Icon/Text Hover Color" +msgstr "Колер Навядзенні Абразкі/Тэксту" + +#: vipers-video-quicktags.php:1941 +msgid "Video Background Color" +msgstr "Фонавы колер для відэа" + +#: vipers-video-quicktags.php:1949 +msgid "Advanced Parameters" +msgstr "Пашыраныя параметры" + +#: vipers-video-quicktags.php:1952 +#: vipers-video-quicktags.php:2275 +#, php-format +msgid "A query-string style list of additional parameters to pass to the player. Example: %3$s" +msgstr "Радок запыту са спісам дадатковых параметраў для прайгравальніка. Прыклад: %3$s" + +#: vipers-video-quicktags.php:1953 +msgid "You will need to press "Save Changes" for these parameters to take effect due to my moderate Javascript skills." +msgstr "Вам неабходна будзе націснуць "Захаваць Змены" для ўступа ў сілу змен у параметрах, з-за абмежаванасці маіх ведаў у Javascript." + +#: vipers-video-quicktags.php:1989 +msgid "Video Alignment" +msgstr "Выраўнаванне відэа" + +#: vipers-video-quicktags.php:1994 +msgid "Left" +msgstr "Злева" + +#: vipers-video-quicktags.php:1995 +msgid "Center" +msgstr "Па цэнтры" + +#: vipers-video-quicktags.php:1996 +msgid "Right" +msgstr "Справа" + +#: vipers-video-quicktags.php:1997 +msgid "Float Left" +msgstr "Усплываць злева" + +#: vipers-video-quicktags.php:1998 +msgid "Float Right" +msgstr "Усплываць справа" + +#: vipers-video-quicktags.php:2010 +msgid "Show Buttons In Editor On Line Number" +msgstr "Паказваць Кнопкі ў рэдактары на радку нумар" + +#: vipers-video-quicktags.php:2015 +msgid "1" +msgstr "1" + +#: vipers-video-quicktags.php:2016 +msgid "2 (Kitchen Sink Toolbar)" +msgstr "2 (Панэль Kitchen Sink)" + +#: vipers-video-quicktags.php:2017 +msgid "3 (Default)" +msgstr "3 (Па змаўчанні)" + +#: vipers-video-quicktags.php:2029 +msgid "Feed Text" +msgstr "Feed Тэкст" + +#: vipers-video-quicktags.php:2032 +#, php-format +msgid "Optionally enter some custom text to show in your feed in place of videos (as you can't embed videos in feeds). If left blank, it will default to:
              %s" +msgstr "Увядзіце які-небудзь тэкст, які будзе паказаны ў фідэ замест відэа (бо Вы не можаце ўбудоўваць відэа непасрэдна ў фид). Калі поле будзе пустым, па змаўчанні будзе выведзена:
              %s" + +#: vipers-video-quicktags.php:2032 +#: vipers-video-quicktags.php:2662 +msgid "Click here to view the embedded video." +msgstr "Пстрыкніце тут для прагляду ўбудаванага відэа." + +#: vipers-video-quicktags.php:2036 +msgid "Windows Media Player" +msgstr "Windows Media Player" + +#: vipers-video-quicktags.php:2038 +msgid "Attempt to use Windows Media Player for regular video file playback for Windows users" +msgstr "Спрабаваць выкарыстаць Windows Media Player для прайгравання звычайных відэа файлаў для карыстачоў Windows" + +#: vipers-video-quicktags.php:2043 +msgid "Advanced Settings" +msgstr "Пашыраныя ўсталёўкі" + +#: vipers-video-quicktags.php:2045 +msgid "If you don't know what you're doing, you can safely ignore this section." +msgstr "Калі Вы не ўпэўненыя ў тым, што Вы робіце, Вы проста можаце прапусціць гэты падзел." + +#: vipers-video-quicktags.php:2049 +msgid "Dynamic QTObject Loading" +msgstr "Загрузка дынамічнага QTObject" + +#: vipers-video-quicktags.php:2051 +msgid "Only load the Javascript file if it's needed. Disable this to post Quicktime videos in the sidebar text widget." +msgstr "Загружаць файл Javascript калі ён сапраўды неабходны. Адключыце гэтую опцыю калі Вы размяшчаеце Quicktime відэа на панэлі виджетов." + +#: vipers-video-quicktags.php:2056 +msgid "Custom CSS" +msgstr "Свой CSS" + +#: vipers-video-quicktags.php:2058 +msgid "Want to easily set some custom CSS to control the display of the videos? Then just click this text to expand this option." +msgstr "Жадаеце ўсталяваць уласны CSS для кантролю за адлюстраваннем відэа? Тады проста пстрыкніце на гэтым тэксце для паказу пашыранай опцыі." + +#: vipers-video-quicktags.php:2060 +#, php-format +msgid "You can enter custom CSS in the box below. It will be outputted after the default CSS you see listed which can be overridden by using %1$s. For help and examples, see the Help tab." +msgstr "Вы можаце ўвесці ўласны CSS у поле ўводу размешчанае ніжэй. Ён пераназначыць значэнні па змаўчанні для CSS элементаў з дапамогай указання %1$s. Для дапамогі і прыкладаў, глядзіце падзел." + +#: vipers-video-quicktags.php:2103 +msgid "Click on a question to see the answer or click this text to expand all answers." +msgstr "Пстрыкніце па пытанні, што-бы праглядзець адказ, або пстрыкніце на гэтым тэксце,каб разгарнуць усе адказы." + +#: vipers-video-quicktags.php:2107 +msgid "Videos aren't showing up on my blog, only links to the videos are instead. What gives?" +msgstr "Відэа на маім блогу не выводзіцца, замест яго бачныя толькі спасылкі. Што здарылася?" + +#: vipers-video-quicktags.php:2110 +msgid "Here are five common causes:" +msgstr "Тут магчымыя пяць агульных варыянтаў:" + +#: vipers-video-quicktags.php:2112 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can prevent some videos, namely YouTube-hosted ones, from loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "У Вас запушчаны Firefox AdBlock? AdBlock і некаторыя правілы блакавання могуць адбіцца на выснове відэа, да прыкладу кіравала YouTube-хостынг. Выключыце AdBlock або перайдзіце на AdBlock Plus." + +#: vipers-video-quicktags.php:2113 +msgid "Your theme could be missing <?php wp_head();?> inside of it's <head> which means the required Javascript file can't automatically be added. If this is the case, you may be get an alert window popping when you attempt to view a post with a video in it (assuming your problem is not also #3). Edit your theme's header.php file and add it right before </head>" +msgstr "У Вашай тэме адсутнічае код <?php wp_head();?> усярэдзіне <head> які аўтаматычна ўстаўляе загрузку неабходнага Javascript файла. У гэтым выпадку, Вы можаце бачыць акно папярэджання, якое ўсплывае калі Вы спрабуеце праглядзець старонку са ўбудаваным відэа (прымаючы да ўвагі, што гэта не праблема пад нумарам #3). Адрэдагуйце Вашу тэму, файл header.php і дадайце код адразу перад </head>" + +#: vipers-video-quicktags.php:2114 +#: vipers-video-quicktags.php:2120 +#, php-format +msgid "You may have Javascript disabled. This plugin embeds videos via Javascript to ensure the best experience. Please enable it." +msgstr "Магчыма ў Вас адключаная падтрымка Javascript. Гэтая ўбудова ўстаўляе відэа праз Javascript. Калі ласка уключыце яго." + +#: vipers-video-quicktags.php:2115 +#: vipers-video-quicktags.php:2121 +#, php-format +msgid "You may not have the latest version of Flash installed. Please install it." +msgstr "Магчыма ў Вас усталяваная не апошняя версія Flash. Калі ласка усталюеце яго." + +#: vipers-video-quicktags.php:2119 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can result in the videos, namely YouTube-hosted ones, not loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "У Вас запушчаны Firefox AdBlock? AdBlock і некаторыя правілы блакавання могуць адбіцца на выснове відэа, да прыкладу кіравала YouTube-хостынг. Выключыце AdBlock або перайдзіце на AdBlock Plus." + +#: vipers-video-quicktags.php:2127 +msgid "Where do I get the code from to embed a Viddler video?" +msgstr "Дзе я магу ўзяць код для ўбудавання Viddler відэа?" + +#: vipers-video-quicktags.php:2129 +msgid "Since the URL to a video on Viddler has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Viddler, click the "Embed This" button below the video, and then select the WordPress.com format. You can paste that code directly into a post or Page and it will embed the video." +msgstr "Непасрэдны URL на відэа для Viddler не мае нічога агульнага са ўбудавальным URL'ом, Вы павінны выкарыстаць стылявы фармат WordPress.com. Адпраўляйцеся за відэа на Viddler, пстрыкніце кнопку "Embed This" размешчаную ніжэй відэа, і вылучыце WordPress.com фармат. Вы можаце ўставіць гэты код непасрэдна ў артыкул або старонку і гэта дазволіць убудаваць відэа." + +#: vipers-video-quicktags.php:2134 +msgid "Where do I get the code from to embed a Blip.tv video?" +msgstr "Дзе я магу ўзяць код для ўбудавання Blip.tv відэа?" + +#: vipers-video-quicktags.php:2136 +msgid "Since the URL to a video on Blip.tv has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Blip.tv, click on the yellow "Share" dropdown to the right of the video and select "Embed". Next select "WordPress.com" from the "Show Player" dropdown. Finally press "Go". You can paste that code directly into a post or Page and it will embed the video." +msgstr "Непасрэдны URL на відэа для Blip.tv не мае нічога агульнага са ўбудавальным URL'ом, Вы павінны выкарыстаць стылявы фармат WordPress.com. Адпраўляйцеся за відэа на Blip.tv, пстрыкніце на жоўтым выпадальным спісе "Share" справа ад відэа і вылучыце "Embed". Далей вылучыце "WordPress.com" з выпадальнага спісу "Show Player" і ў канцы націсніце "Go". Вы можаце ўставіць гэты код непасрэдна ў артыкул або старонку і гэта дазволіць убудаваць відэа." + +#: vipers-video-quicktags.php:2138 +msgid "NOTE: Ignore the warning message. This plugin adds support for the WordPress.com so it will work on your blog." +msgstr "Да ўвагі: Праігнаруйце папераджальнае паведамленне. Гэтая ўбудова забяспечыць карэктную падтрымку для WordPress.com таму гэтае відэа будзе працаваць на Вашым блогу." + +#: vipers-video-quicktags.php:2142 +msgid "Why doesn't this plugin support a site I want to embed videos from?" +msgstr "Чаму гэтая ўбудова не падтрымлівае мантаж відэа з сайта, з якога я жадаю яго ўбудаваць?" + +#: vipers-video-quicktags.php:2144 +msgid "There's a couple likely reasons:" +msgstr "Тут магчымыя некалькі чыннікаў:" + +#: vipers-video-quicktags.php:2146 +msgid "The website may use an embed URL that has nothing in common with the URL in your address bar. This means that even if you give this plugin the URL to the video, it has no easy way of figuring out the embed URL." +msgstr "Вэбсайт можа выкарыстаць URL які не мае нічога агульнага з URL'ом якія адлюстроўваюцца ў адрасным радку. Гэта азначае, што нават калі Вы пакажыце URL на відэа, будзе зусім не проста знайсці URL для ўбудавання відэа." + +#: vipers-video-quicktags.php:2147 +msgid "The website may be too small, fringe case, etc. to be worth supporting. There's no real point in this plugin adding support for a video site that only one or two people will use." +msgstr "Вэбсайт можа быць занадта малы, мець нейкія спецыфічныя асаблівасці, дрэнна падтрымлівацца і т.п. Распрацоўнік гэтай убудовы не бачыць сэнс падтрымліваць відэа з сайта, якое будзе карысна аднаму - двум наведвальнікам." + +#: vipers-video-quicktags.php:2148 +#, php-format +msgid "I may have just never heard of the site. Please make a thread on my forums with an example link to a video on the site and I'll take a look at it." +msgstr "Магчыма я ніколі не чуў аб гэтым сайце. Калі ласка распавядзіце аб гэтым на маім форуме паказаўшы на прыклад спасылкі для відэа з гэтага сайта і я прагляджу яго." + +#: vipers-video-quicktags.php:2150 +#, php-format +msgid "This plugin does have the ability to embed any Flash file though. See the Flash shortcode question for details on that." +msgstr "Гэтая ўбудова мае магчымасць убудоўваць любы Flash файл. Падрабязнасці глядзіце тут: кароткі код устаўкі Flash." + +#: vipers-video-quicktags.php:2154 +msgid "There are still red bits (hovering over buttons) in my YouTube embed. What gives?" +msgstr "На маім убудаваным відэа з YouTube ёсць чырвоныя элементы (па-над кнопкамі). Што не так?" + +#: vipers-video-quicktags.php:2156 +msgid "YouTube does not provide a method to change that color." +msgstr "YouTube не падае спосабу для змены гэтага колеру." + +#: vipers-video-quicktags.php:2160 +msgid "How can I change the size, colors, etc. for a specific video?" +msgstr "Як я магу змяніць памер, колеры, і т.п. для пэўнага відэа?" + +#: vipers-video-quicktags.php:2162 +#, php-format +msgid "You can control many thing via the WordPress shortcode system that you use to embed videos in your posts. Shortcodes are similiar to BBCode. Here are some example shortcodes:" +msgstr "Вы можаце кантраляваць большасць параметраў праз сістэму кароткіх кодаў WordPress, якія Вы выкарыстаеце, калі ўстаўляеце відэа ў Вашы артыкулы. Кароткія коды падобныя на BBCode. Вось некалькі прыкладаў:" + +#: vipers-video-quicktags.php:2168 +msgid "Any value that is not entered will fall back to the default." +msgstr "Любыя не ўведзеныя значэнні будуць усталяваныя ў значэнні па змаўчанні." + +#: vipers-video-quicktags.php:2172 +#: vipers-video-quicktags.php:2189 +#: vipers-video-quicktags.php:2199 +#: vipers-video-quicktags.php:2214 +#: vipers-video-quicktags.php:2228 +#: vipers-video-quicktags.php:2238 +#: vipers-video-quicktags.php:2244 +#: vipers-video-quicktags.php:2264 +#: vipers-video-quicktags.php:2280 +#: vipers-video-quicktags.php:2294 +#, php-format +msgid "What are the available parameters for the %s shortcode?" +msgstr "Якія параметры даступныя для кароткага кода %s?" + +#: vipers-video-quicktags.php:2175 +#: vipers-video-quicktags.php:2192 +#: vipers-video-quicktags.php:2202 +#: vipers-video-quicktags.php:2217 +#: vipers-video-quicktags.php:2231 +#: vipers-video-quicktags.php:2247 +#: vipers-video-quicktags.php:2258 +#: vipers-video-quicktags.php:2267 +#: vipers-video-quicktags.php:2284 +#: vipers-video-quicktags.php:2298 +#, php-format +msgid "%s — width in pixels" +msgstr "%s — шырыня ў пікселях" + +#: vipers-video-quicktags.php:2176 +#: vipers-video-quicktags.php:2193 +#: vipers-video-quicktags.php:2203 +#: vipers-video-quicktags.php:2218 +#: vipers-video-quicktags.php:2232 +#: vipers-video-quicktags.php:2248 +#: vipers-video-quicktags.php:2259 +#: vipers-video-quicktags.php:2268 +#: vipers-video-quicktags.php:2285 +#: vipers-video-quicktags.php:2299 +#, php-format +msgid "%s — height in pixels" +msgstr "%s — вышыня ў пікселях" + +#: vipers-video-quicktags.php:2177 +#, php-format +msgid "%s — player border color in hex" +msgstr "%s — колер рамкі плэера ў hex фармаце" + +#: vipers-video-quicktags.php:2178 +#, php-format +msgid "%s — player fill color in hex" +msgstr "%s — колер плэера ў hex фармаце" + +#: vipers-video-quicktags.php:2179 +#, php-format +msgid "%s — show a border or not (0 or 1)" +msgstr "%s — адлюстроўваць рамку або няма (0 або 1)" + +#: vipers-video-quicktags.php:2180 +#, php-format +msgid "%s — show related videos, URL, embed details, etc. at the end of playback (0 or 1)" +msgstr "%s — паказваць падобнае відэа, URL, дэталі аб відэа, і т.п. у канцы прагляду (0 або 1)" + +#: vipers-video-quicktags.php:2181 +#: vipers-video-quicktags.php:2223 +#, php-format +msgid "%s — show fullscreen button (0 or 1)" +msgstr "%s — паказваць кнопку поўнаэкраннага прагляду (0 або 1)" + +#: vipers-video-quicktags.php:2182 +#: vipers-video-quicktags.php:2194 +#: vipers-video-quicktags.php:2208 +#: vipers-video-quicktags.php:2233 +#, php-format +msgid "%s — automatically start playing (0 or 1)" +msgstr "%s — аўтаматычна пачынаць прайграванне (0 або 1)" + +#: vipers-video-quicktags.php:2183 +#, php-format +msgid "%s — loop playback (0 or 1)" +msgstr "%s — зацыкліць прайграванне (0 або 1)" + +#: vipers-video-quicktags.php:2184 +#, php-format +msgid "%s — quality value for video playback (0 for low quality FLV, 18 for high quality MP4, 6 for high quality FLV)" +msgstr "%s — якасць прайграванага відэа (0нізкаякаснае FLV, 18 высокаякасны MP4, 6 высокаякасны FLV)" + +#: vipers-video-quicktags.php:2204 +#, php-format +msgid "%s — toolbar background color in hex" +msgstr "%s — панэль фонавага колеру ў hex" + +#: vipers-video-quicktags.php:2205 +#, php-format +msgid "%s — toolbar glow color in hex" +msgstr "%s — колер водбліску панэлі прылад у hex фармаце" + +#: vipers-video-quicktags.php:2206 +#, php-format +msgid "%s — button/text color in hex" +msgstr "%s — колер кнопак/тэксту ў hex фармаце" + +#: vipers-video-quicktags.php:2207 +#, php-format +msgid "%s — seekbar color in hex" +msgstr "%s — колер панэлі пошуку ў hex фармаце" + +#: vipers-video-quicktags.php:2209 +#, php-format +msgid "%s — show related video (0 or 1)" +msgstr "%s — паказваць падобнае відэа (0 або 1)" + +#: vipers-video-quicktags.php:2219 +#, php-format +msgid "%s — player color in hex" +msgstr "%s — колер плэера ў hex фармаце" + +#: vipers-video-quicktags.php:2220 +#, php-format +msgid "%s — show uploader's picture (0 or 1)" +msgstr "%s — паказваць малюначак загрузніка (0 або 1)" + +#: vipers-video-quicktags.php:2221 +#, php-format +msgid "%s — show video title (0 or 1)" +msgstr "%s — адлюстроўваць загаловак відэа (0 або 1)" + +#: vipers-video-quicktags.php:2222 +#, php-format +msgid "%s — show video author (0 or 1)" +msgstr "%s — адлюстроўваць аўтара відэа (0 або 1)" + +#: vipers-video-quicktags.php:2240 +msgid "Since the WordPress.com shortcode format is used for embedding Viddler videos, there are no customizable parameters for the Viddler shortcode. The WordPress.com shortcode must be used as the URL of the video and the video's embed URL share nothing in common." +msgstr "З таго часу як кароткі код WordPress.com выкарыстоўваецца для втавки Viddler відэа, ніякія іншыя параметры больш не выкарыстоўваюцца. Кароткі код WordPress.com павінен быць скарыстаны як URL для ўстаўкі відэа і нічога больш." + +#: vipers-video-quicktags.php:2249 +#, php-format +msgid "%s — show video details (0 or 1), defaults to 1" +msgstr "%s — адлюстроўваць падрабязнасці аб відэа (0 або 1), па змаўчанні 1" + +#: vipers-video-quicktags.php:2254 +msgid "What are the available parameters for the Metacafe, Blip.tv, IFILM/Spike, and MySpace shortcodes?" +msgstr "Якія параметры даступныя для кароткіх кодаў Metacafe, Blip.tv, IFILM/Spike, і MySpace?" + +#: vipers-video-quicktags.php:2256 +msgid "All of these video formats only support the following:" +msgstr "Усе гэтыя відэа фарматы падтрымліваюць толькі наступнае:" + +#: vipers-video-quicktags.php:2269 +#, php-format +msgid "%s — the URL to the preview image, defaults to the same URL as the video file but .jpg instead of .flv" +msgstr "%s — URL малюначкі прадпрагляду, па змаўчанні ён такой-жа як URL відэа файла толькі з пашырэннем .jpg замест .flv" + +#: vipers-video-quicktags.php:2270 +#, php-format +msgid "%s — player control bar background color in hex" +msgstr "%s — колер кантрольнай панэлі плэера ў hex фармаце" + +#: vipers-video-quicktags.php:2271 +#, php-format +msgid "%s — player icon/text color in hex" +msgstr "%s — колер абразка/тэксту ў плэеры ў hex фармаце" + +#: vipers-video-quicktags.php:2272 +#, php-format +msgid "%s — player icon/text hover color in hex" +msgstr "%s — колер абразка/тэксту пры навядзенні ў плэеры ў hex фармаце" + +#: vipers-video-quicktags.php:2273 +#, php-format +msgid "%s — player video background color in hex" +msgstr "%s — колер фону на відэа ў плэеры ў hex фармаце" + +#: vipers-video-quicktags.php:2274 +#, php-format +msgid "%s — volume percentage, defaults to 100" +msgstr "%s — узровень гуку ў адсотках, па змаўчанні 100" + +#: vipers-video-quicktags.php:2275 +#, php-format +msgid "%1$s — %2$s" +msgstr "%1$s — %2$s" + +#: vipers-video-quicktags.php:2282 +msgid "The results of embedding a Quicktime video can very widely depending on the user's computer and what software they have installed, but if you must embed a Quicktime video here are the parameters:" +msgstr "Вынікі ўстаўкі Quicktime відэа могуць адрозніваецца ад таго, які карыстацкі кампутар выкарыстоўваецца і якое ПА на ім усталявана, але калі Вы ўсёткі памкнуліся ўбудаваць Quicktime відэа, тут сабраныя выкарыстоўваныя для гэтага параметры:" + +#: vipers-video-quicktags.php:2286 +#: vipers-video-quicktags.php:2289 +#, php-format +msgid "%s — automatically start playing (0 or 1), defaults to 0" +msgstr "%s — аўтаматычна пачынаць прайграванне (0 або 1), па змаўчанні 0" + +#: vipers-video-quicktags.php:2287 +#, php-format +msgid "%s — use click-to-play placeholder image (0 or 1), defaults to 0" +msgstr "%s — выкарыстаць малюнак запаўняльнік: click-to-play (0 або 1), па змаўчанні 0" + +#: vipers-video-quicktags.php:2288 +#, php-format +msgid "%s — the URL to the placeholder image, defaults to the same URL as the video file but .jpg instead of .mov" +msgstr "%s — URL на малюначак запаўняльнік, па змаўчанні супадае з URL'ом відэа файла, але выкарыстоўваецца .jpg замест .mov" + +#: vipers-video-quicktags.php:2294 +msgid "video file" +msgstr "відэа файл" + +#: vipers-video-quicktags.php:2296 +msgid "The results of embedding a generic video can very widely depending on the user's computer and what software they have installed, but if you must embed a generic video here are the parameters:" +msgstr "Вынікі ўстаўкі звычайнага відэа могуць адрозніваецца ад таго, які карыстацкі кампутар выкарыстоўваецца і якое ПА на ім усталявана, але калі Вы ўсёткі памкнуліся яго ўбудоўваць, то тут сабраныя выкарыстоўваныя для гэтага параметры:" + +#: vipers-video-quicktags.php:2300 +#, php-format +msgid "%s — attempt to use Windows Media Player for users of Windows (0 or 1)" +msgstr "%s — спрабаваць выкарыстаць Windows Media Player для карыстачоў Windows (0 або 1)" + +#: vipers-video-quicktags.php:2306 +msgid "What's this "Custom CSS" thing on the "Additional Settings" tab for?" +msgstr "Што такое "Свой CSS" у "Пашыраных усталёўках"?" + +#: vipers-video-quicktags.php:2308 +msgid "It's a quick and easy way to control the look of videos posted on your site without having to go in and edit the style.css file. Just enter some CSS of your own into the box and it will be outputted in the header of your theme." +msgstr "Гэта хуткі і прастой шлях па кантролі за знешнім афармленнем відэа ўстаўляемага ў артыкул без неабходнасці рэдагавання файла style.css. Проста ўводзіце свой CSS код і ён выводзіцца ў загалоўку Вашай тэмы." + +#: vipers-video-quicktags.php:2309 +msgid "Some examples:" +msgstr "Некалькі прыкладаў:" + +#: vipers-video-quicktags.php:2311 +#, php-format +msgid "Give a red border to all videos: %s" +msgstr "Дадаць чырвоную рамку для ўсіх відэа: %s" + +#: vipers-video-quicktags.php:2312 +#, php-format +msgid "Float only YouTube videos to the left: %s" +msgstr "Толькі YouTube відэа будзе ўсплываць злева: %s" + +#: vipers-video-quicktags.php:2318 +msgid "How can I embed a generic Flash file or a video from a website this plugin doesn't support?" +msgstr "Як я магу ўставіць звычайны Flash файл або відэа з вэб сайта, якое не падтрымліваецца гэтай убудовай?" + +#: vipers-video-quicktags.php:2320 +#, php-format +msgid "This plugin has a %s shortcode that can be used to embed any Flash file. Here is the format:" +msgstr "У гэтай убудовы ёсць кароткі код %s, які можа выкарыстоўвацца для ўстаўкі любога Flash файла. Вось яго фармат:" + +#: vipers-video-quicktags.php:2325 +msgid "Why does your plugin embed Quicktime and other regular video files so poorly? Can't you do a better job?" +msgstr "Чаму Ваша ўбудова ўстаўляе Quicktime і іншыя звычайныя відэа файлы ў такім пачварным выглядзе? Вы не можаце зрабіць нешта лепей?" + +#: vipers-video-quicktags.php:2327 +#, php-format +msgid "Embedding Quiktime and other regular video files is a major pain in the ass and it's incredibly hard to get it to work in all browsers and operating systems. I strongly suggest converting the video to Flash Video format or even H.264 format and then using the Flash Video (FLV) embed type. There are free converters out there for both formats and doing so will create a much better experience for your visitors." +msgstr "Устаўка Quiktime і іншых звычайных відэа файлаў гэта вечны галаўны боль і неверагодна цяжкая задача звязаная з падтрымкай розных браўзэраў і аперацыйных сістэм. Я катэгарычна настойваю конвертить усё відэа ў фармат Flash Video або яшчэ лепш у H.264 і затым выкарыстаць яго як Flash Video (FLV). Для абодвух фарматаў існуюць бясплатныя канвертары." + +#: vipers-video-quicktags.php:2336 +msgid "This plugin uses many scripts and packages written by others. They deserve credit too, so here they are in no particular order:" +msgstr "Гэтая ўбудова выкарыстае мноства скрыптоў і пакетаў створаных іншымі людзьмі і яны заслугоўваюць увагі. Вось яны, у выпадковым парадку:" + +#: vipers-video-quicktags.php:2339 +#, php-format +msgid "The authors of and contributors to SWFObject which is used to embed the Flash-based videos." +msgstr "Аўтары і памагатыя SWFObject які выкарыстоўваецца для ўбудавання відэа які базуецца на Flash." + +#: vipers-video-quicktags.php:2340 +#, php-format +msgid "Jeroen Wijering for writing the JW FLV Media Player which is used for FLV playback." +msgstr "Jeroen Wijering стваральнік JW FLV Media Player, які выкарыстоўваецца для прайгравання FLV." + +#: vipers-video-quicktags.php:2341 +#, php-format +msgid "Steven Wittens for writing Farbtastic, the fantastic Javascript color picker used in this plugin." +msgstr "Steven Wittens стваральнік Farbtastic, фантастычнага Javascript'а для выбару колеру." + +#: vipers-video-quicktags.php:2342 +#, php-format +msgid "Ozh for writing his Liz Comment Counter plugin which introduced me to Farbtastic and provided me with some Javascript to base my color picker and color preset code on." +msgstr "Ozh стваральнік Liz Comment Counter - убудовы, які пазнаёміў мяне з Farbtastic і шматлікімі іншымі Javascript'ами на якіх грунтуецца мой код для захопу і выбару колеру." + +#: vipers-video-quicktags.php:2343 +#, php-format +msgid "Andrew Ozz for helping me out with some TinyMCE-related Javascript and in turn saving me a ton of time." +msgstr "Andrew Ozz дапамагаў мне з TinyMCE Javascript і гэтым самым зэканоміў мне суйму часу." + +#: vipers-video-quicktags.php:2344 +#, php-format +msgid "Geoff Stearns for writing QTObject which is used to embed Quicktime videos." +msgstr "Geoff Stearns стваральнік QTObject выкарыстоўванага для ўстаўкі Quicktime відэа." + +#: vipers-video-quicktags.php:2345 +#, php-format +msgid "Mark James for creating the Silk icon pack. This plugin uses at least one of the icons from that pack." +msgstr "Mark James стваральнік Silk icon pack. Гэтая ўбудова выкарыстае не адзін абразок з гэтага пакета." + +#: vipers-video-quicktags.php:2346 +#, php-format +msgid "The authors of and contributors to jQuery, the awesome Javascript package used by WordPress." +msgstr "Аўтары і памагатыя jQuery, неверагоднага Javascript пакета выкарыстоўванага ў WordPress." + +#: vipers-video-quicktags.php:2347 +#, php-format +msgid "Everyone who's helped create WordPress as without it and it's excellent API, this plugin obviously wouldn't exist." +msgstr "Усё тыя, хто дапамагаў ствараць WordPress і тых хто зрабіў да яго выдатны API і без якіх не мог-бы існаваць гэтую ўбудову." + +#: vipers-video-quicktags.php:2348 +msgid "Everyone who has provided bug reports and feature suggestions for this plugin." +msgstr "Усё тыя, хто паведамляе аб знойдзеных памылках і ўносяць свае прапановы ў гэтую ўбудову." + +#: vipers-video-quicktags.php:2351 +msgid "The following people have been nice enough to translate this plugin into other languages:" +msgstr "Наступныя людзі былі даволі ласкавыя, што-бы перавесці гэтую ўбудову на іншыя мовы:" + +#: vipers-video-quicktags.php:2354 +#, php-format +msgid "Dutch: %s" +msgstr "Нямецкі: %s" + +#: vipers-video-quicktags.php:2355 +#, php-format +msgid "Italian: %s" +msgstr "Італьянскі: %s" + +#: vipers-video-quicktags.php:2356 +#, php-format +msgid "Polish: %s" +msgstr "Польскі: %s" + +#: vipers-video-quicktags.php:2357 +#, php-format +msgid "Russian: %s" +msgstr "Рускі: %s" + +#: vipers-video-quicktags.php:2360 +#, php-format +msgid "If you'd like to use this plugin in another language and have your name listed here, just translate the strings in the provided template file located in this plugin's "localization" folder and then send it to me. For help, see the WordPress Codex." +msgstr "Калі Вы жадаеце выкарыстаць гэтая ўбудова на іншай мове і жадаеце ўбачыць сваё імя ў гэтым спісе, проста перавядзіце тэкст які прадстаўляецца ў файле шаблону размешчанага ў тэчцы "localization" гэтай убудовы і затым вышліце яго мне. Для дапамогі чытайце WordPress Codex." + +#: vipers-video-quicktags.php:2367 +msgid "Click the above links to switch between tabs." +msgstr "Для пераключэння паміж закладкамі скарыстайцеся спасылкамі размешчанымі вышэй." + +#: vipers-video-quicktags.php:2400 +msgid "" +"Do you agree to the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported license? A link to it can be found to the left.\n" +"\n" +"In short though, you cannot use JW's FLV Media Player on a commercial site without purchasing a commercial license." +msgstr "" +"Вы згодны з ліцэнзіяй Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported? Спасылку на яе вы можаце знайсці з правага боку.\n" +"\n" +"Калі гаварыць сцісла, то Вы не можаце выкарыстаць JW's FLV Media Player на камерцыйным сайце без куплі камерцыйнай ліцэнзіі." + +#: vipers-video-quicktags.php:2411 +msgid "Media Type" +msgstr "Тып медыя" + +#: vipers-video-quicktags.php:2412 +msgid "Show Editor Button?" +msgstr "Адлюстроўваць кнопку рэдактара?" + +#: vipers-video-quicktags.php:2413 +msgid "Default Width" +msgstr "Шырыня па змаўчанні" + +#: vipers-video-quicktags.php:2414 +msgid "Default Height" +msgstr "Вышыня па змаўчанні" + +#: vipers-video-quicktags.php:2415 +msgid "Keep Aspect Ratio?" +msgstr "Захоўваць прапорцыі?" + +#: vipers-video-quicktags.php:2544 +msgid "MySpaceTV" +msgstr "MySpaceTV" + +#: vipers-video-quicktags.php:2561 +#, php-format +msgid "JW's FLV Media Player is covered by the Creative Commons Noncommercial
              license
              which means you cannot use it on a commerical website." +msgstr "JW's FLV Media Player знаходзіцца пад ліцэнзіяй Creative Commons Noncommercial
              license
              , якая гаворыць аб тым, што Вы не можаце яго выкарыстаць на камерцыйным вэб сайце." + +#: vipers-video-quicktags.php:2576 +msgid "Generic Video File" +msgstr "Звычайны відэа файл" + +#: vipers-video-quicktags.php:2576 +msgid "This part of the plugin is very buggy as embedding video files can be hard.
              Consider trying TinyMCE's native video embedder instead." +msgstr "Гэтая частка ўбудовы вельмі нестабільная і не заўсёды карэктна ўстаўляе відэа.
              Паспрабуйце арыгінальны відэа мантаж, прыкладаемы для TinyMCE." + +#: vipers-video-quicktags.php:2591 +msgid "Save Changes" +msgstr "Захаваць змены" + +#: vipers-video-quicktags.php:2592 +msgid "Reset Tab To Defaults" +msgstr "Скінуць усе ўкладкі да значэнняў па змаўчанні" + +#: vipers-video-quicktags.php:2652 +#, php-format +msgid "ERROR: %s" +msgstr "ПАМЫЛКА: %s" + +#: vipers-video-quicktags.php:2692 +msgid "Stage6 is no more, so this Stage6-hosted video cannot be displayed." +msgstr "Stage6 больш не існуе, таму гэта Stage6 відэа не можа быць паказана." + +#: vipers-video-quicktags.php:2707 +#: vipers-video-quicktags.php:2784 +#: vipers-video-quicktags.php:2824 +#: vipers-video-quicktags.php:2882 +#: vipers-video-quicktags.php:2930 +#: vipers-video-quicktags.php:2995 +#: vipers-video-quicktags.php:3065 +#: vipers-video-quicktags.php:3105 +#: vipers-video-quicktags.php:3140 +#, php-format +msgid "No URL or video ID was passed to the %s BBCode" +msgstr "Няма прыдатнага URL або відэа ID для %s BBCode" + +#: vipers-video-quicktags.php:2731 +#: vipers-video-quicktags.php:2739 +#: vipers-video-quicktags.php:2798 +#: vipers-video-quicktags.php:2844 +#: vipers-video-quicktags.php:2900 +#: vipers-video-quicktags.php:2944 +#: vipers-video-quicktags.php:3008 +#: vipers-video-quicktags.php:3079 +#: vipers-video-quicktags.php:3118 +#: vipers-video-quicktags.php:3153 +#, php-format +msgid "Unable to parse URL, check for correct %s format" +msgstr "Не магу разабраць URL, праверце карэктнасць запісу %s" + +#: vipers-video-quicktags.php:2743 +#: vipers-video-quicktags.php:2750 +msgid "YouTube Preview Image" +msgstr "YouTube Трэйлер" + +#: vipers-video-quicktags.php:2965 +msgid "Sorry, but the only format that is supported for Viddler is the WordPress.com-style format rather than the URL. You can find it in the "Embed This" window." +msgstr "Выбачыце, але адзіны фармат, падтрымоўваемы для Viddler гэта WordPress.com-style format выдатны ад гэтага URL. Вы можаце найте яго ў акне "Уставіць гэта"." + +#: vipers-video-quicktags.php:2980 +#: vipers-video-quicktags.php:3042 +#, php-format +msgid "An invalid %s shortcode format was used. Please check your code." +msgstr "Вы выкарыстаеце некарэктны фармат запісу: %s. Калі ласка, праверце Ваш код." + +#: vipers-video-quicktags.php:2987 +#: vipers-video-quicktags.php:3050 +#: vipers-video-quicktags.php:3348 +#, php-format +msgid "Please enable Javascript and Flash to view this %3$s video." +msgstr "Калі ласка уключыце Javascript і Flash для прагляду гэтага %3$s відэа." + +#: vipers-video-quicktags.php:3029 +msgid "Sorry, but the only format that is supported for Blip.tv is the WordPress.com-style format. You can find it at Share -> Embed -> WordPress.com." +msgstr "Выбачыце, але адзіны фармат, падтрымоўваемы для Blip.tv, гэта WordPress.com-style format. Вы можаце знайсці яго праз Share -> Embed -> WordPress.com." + +#: vipers-video-quicktags.php:3175 +#: vipers-video-quicktags.php:3246 +#: vipers-video-quicktags.php:3280 +#: vipers-video-quicktags.php:3323 +#, php-format +msgid "No URL was passed to the %s BBCode" +msgstr "У %s BBCode няма прыдатнага URL " + +#: vipers-video-quicktags.php:3323 +msgid "generic Flash embed" +msgstr "устаўка звычайнага Flash" + +#: vipers-video-quicktags.php:3348 +msgid "Flash" +msgstr "Flash" + +#: vipers-video-quicktags.php:3366 +msgid "Site Administrator: Your theme is missing inside of it's which is required for Viper's Video Quicktags. Please edit your theme's header.php and add it right before ." +msgstr "Адміністратар сайта: У Вашай тэме адсутнічае код: усярэдзіне тэга , што з'яўляецца неабходным для Viper's Video Quicktags. Калі ласка адрэдагуйце файл Вашай тэмы - header.php і дадайце адсутны код адразу перад ." + diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-da_DK.mo b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-da_DK.mo new file mode 100644 index 0000000..f89c303 Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-da_DK.mo differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-da_DK.po b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-da_DK.po new file mode 100644 index 0000000..d2c5027 --- /dev/null +++ b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-da_DK.po @@ -0,0 +1,1327 @@ +msgid "" +msgstr "" +"Project-Id-Version: Viper's Video Quicktags 6.1.18 in Danish / på dansk\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-03-19 07:17+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: Georg S. Adamsen \n" +"Language-Team: Team Blogos \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2;plural=n != 1;\n" +"X-Poedit-Language: Danish\n" +"X-Poedit-Country: DENMARK\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-KeywordsList: __;_c;_e;__ngettext:1,2;__ngettext_noop:1,2\n" +"X-Poedit-Basepath: d:\\wordpress\\plugins\\vipers-video-quicktags\\\n" +"X-Poedit-SearchPath-0: D:\\WordPress\\plugins\\vipers-video-quicktags\n" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:388 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1401 +msgid "Default" +msgstr "Standard" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:389 +msgid "3D Pixel Style" +msgstr "3D Pixel Style" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:390 +msgid "Atomic Red" +msgstr "Atomic Red" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:391 +msgid "Comet" +msgstr "Comet" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:392 +msgid "Control Panel" +msgstr "Kontrolpanel" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:393 +msgid "Dang Dang" +msgstr "Dang Dang" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:394 +msgid "Fashion" +msgstr "Fashion" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:395 +msgid "Festival" +msgstr "Festival" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:396 +msgid "Ice Cream Sneaka" +msgstr "Ice Cream Sneaka" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:397 +msgid "Kleur" +msgstr "Kleur" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:398 +msgid "Magma" +msgstr "Magma" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:399 +msgid "Metarby 10" +msgstr "Metarby 10" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:400 +msgid "Nacht" +msgstr "Nacht" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:401 +msgid "Neon" +msgstr "Neon" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:402 +msgid "Pearlized" +msgstr "Pearlized" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:403 +msgid "Pixelize" +msgstr "Pixelize" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:404 +msgid "Play Casso" +msgstr "Play Casso" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:405 +msgid "Schoon" +msgstr "Schoon" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:406 +msgid "Silvery White" +msgstr "Silvery White" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:407 +msgid "Snel" +msgstr "Snel" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:408 +msgid "Stijl" +msgstr "Stijl" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:409 +msgid "Traganja" +msgstr "Traganja" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:416 +#, php-format +msgid "This version of Viper's Video Quicktags requires WordPress 2.6 or newer. Please upgrade or use the legacy version of this plugin." +msgstr "Denne version af Viper's Video Quicktags kræver WordPress 2.6 eller nyere. Opgradér venligst eller brug of this plugin." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:424 +#, php-format +msgid "WARNING: If you use the FLV embed feature of Viper's Video Quicktags, there is a bug in WordPress with the FTP method of upgrading plugins. It will not upload the .swf files properly. If you do embed FLV files, please manually download the plugin and upload the files to your server. If you don't embed FLV files (and only embed YouTube, etc. videos), you can safely ignore this message and upgrade automatically." +msgstr "ADVARSEL: Hvis du bruger Viper's Video Quicktags til at indsætte FLV, så skal du vide, at WordPress har en bug i metoden til at opgradere plugins via FTP. WordPress oploader ikke .swf-filer ordentligt. Hvis du indlejrer FLV-filer, skal du downloade pluginnet manuelt og uploade filerne til din server. Hvis du ikke indlejrer FLV-filer, men kun YouTube-videoer, så kan du helt trygt ignorere denne meddelelse og opgradere automatisk." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:430 +msgid "Viper's Video Quicktags Configuration" +msgstr "Opsætning af Viper's Video Quicktags" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:430 +msgid "Video Quicktags" +msgstr "Video-kviktags" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:441 +msgid "Settings" +msgstr "Indstillinger" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:531 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1145 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2184 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2432 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2719 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2747 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2755 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2861 +msgid "YouTube" +msgstr "YouTube" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:532 +msgid "Embed a video from YouTube" +msgstr "Indsæt en video fra YouTube" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:533 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:539 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:545 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:551 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:557 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:569 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:581 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:587 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:593 +msgid "Please enter the URL at which the video can be viewed." +msgstr "Indtast URL'en, hvor videoen kan ses" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:537 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1146 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2200 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2445 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2816 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2834 +msgid "Google Video" +msgstr "Google Video" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:538 +msgid "Embed a video from Google Video" +msgstr "Indsæt en video fra Google Video" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:543 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1147 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2210 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2458 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2884 +msgid "DailyMotion" +msgstr "DailyMotion" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:544 +msgid "Embed a video from DailyMotion" +msgstr "Indsæt en video fra DailyMotion" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:549 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1148 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2225 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2471 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2922 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2943 +msgid "Vimeo" +msgstr "Vimeo" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:550 +msgid "Embed a video from Vimeo" +msgstr "Indsæt en video fra Vimeo" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:555 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2239 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2484 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2983 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3014 +msgid "Veoh" +msgstr "Veoh" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:556 +msgid "Embed a video from Veoh" +msgstr "Indsæt en video fra Veoh" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:561 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2142 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2249 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2497 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3060 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3067 +msgid "Viddler" +msgstr "Viddler" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:562 +msgid "Embed a video from Viddler" +msgstr "Indsæt en video fra Viddler" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:563 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Viddler video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "Indtast tag til at indsætte Viddler-videoen. Brug WordPress.com-formatet. Se Hjælp for detaljer. For fremtiden behøver du faktisk ikke at åbne dette vindue — du kan bare indsætte direkte i editoren." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:567 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2504 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3075 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3091 +msgid "Metacafe" +msgstr "Metacafe" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:568 +msgid "Embed a video from Metacafe" +msgstr "Indsæt en video fra Metacafe" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:573 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2149 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2517 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3128 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3136 +msgid "Blip.tv" +msgstr "Blip.tv" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:574 +msgid "Embed a video from Blip.tv" +msgstr "Indsæt en video fra Blip.tv" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:575 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Blip.tv video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "Indtast tag til at indsætte en Blip.tv-video. Brug WordPress.com-formatet. Se Hjælp for detaljer. For fremtiden behøver du faktisk ikke at åbne dette vindue — du kan bare indsætte direkte i editoren." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:579 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2255 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2530 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3151 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3168 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3186 +msgid "Flickr Video" +msgstr "Flickr-video" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:580 +msgid "Embed a video from Flickr Video" +msgstr "Indsæt en video fra Flickr Video" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:585 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2543 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3194 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3210 +msgid "IFILM/Spike" +msgstr "IFILM/Spike" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:586 +msgid "Embed a video from IFILM/Spike.com" +msgstr "Indsæt en video fra IFILM/Spike.com" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:591 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3232 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3248 +msgid "MySpace" +msgstr "MySpace" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:592 +msgid "Embed a video from MySpace" +msgstr "Indsæt en video fra MySpace" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:597 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3270 +msgid "FLV" +msgstr "FLV" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:598 +msgid "Embed a Flash Video (FLV) file" +msgstr "Indsæt en Flash Video-fil (FLV-fil)" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:599 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:605 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:611 +#, php-format +msgid "Please enter the URL to the %1$s file." +msgstr "Indtast URL'en til %1$s-filen." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:599 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1149 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2275 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2570 +msgid "Flash Video (FLV)" +msgstr "Flash Video (FLV)" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:603 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:605 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2291 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2581 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3355 +msgid "Quicktime" +msgstr "Quicktime" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:604 +msgid "Embed a Quicktime video file" +msgstr "Indsæt en Quicktime-videofil" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:609 +msgid "Video File" +msgstr "Videofil" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:610 +msgid "Embed a generic video file" +msgstr "Indsæt en generisk videofil" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:611 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3398 +msgid "generic video" +msgstr "generisk video" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:677 +msgid "Example:" +msgstr "Eksempel:" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:797 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1457 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1552 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1638 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1780 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1898 +msgid "Dimensions" +msgstr "Størrelse" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:799 +#, php-format +msgid "The default dimensions for this video type can be set on this plugin's settings page. However, you can set custom dimensions for this one particular video here:" +msgstr "Standardstørrelsen for denne videotype kan indstilles på siden med pluginnets indstillinger. Men du kan angive egen størrelse for netop denne video her:" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:819 +msgid "Cheatin’ uh?" +msgstr "Snyder du, hva'?" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1107 +msgid "Settings for this tab reset to defaults." +msgstr "Indstillingerne på denne fane er nulstillet til standardværdierne." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1115 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1129 +msgid "Viper's Video Quicktags" +msgstr "Viper's Video Quicktags" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1119 +msgid "Optional Comment" +msgstr "Valgfri kommentar" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1134 +msgid "Donate to Viper007Bond for this plugin via PayPal" +msgstr "Giv en gave via PayPal til Viper007Bond som tak for dette plugin" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1144 +msgid "Additional Settings" +msgstr "Yderligere indstillinger" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1150 +msgid "Help" +msgstr "Hjælp" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1151 +msgid "Credits" +msgstr "Tak" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1159 +msgid "General" +msgstr "Generelt" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1186 +msgid "Are you sure you want to reset this tab's settings to the defaults?" +msgstr "Er du sikker på, du vil nulstille denne fanes indstillinger til standardværdierne?" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1198 +#, php-format +msgid "Set the defaults for this video type here. All of these settings can be overridden on individual embeds. See the Help section for details." +msgstr "Sæt standardværdier for denne videotype her. Alle disse indstillinger kan tilsidesættes, når du indsætter de enkelte videoer. Se Hjælpe-afsnittet for detaljer." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1203 +#, php-format +msgid "Please consider using a browser other than Internet Explorer though. Due to limitations with your browser, these configuration pages won't be as full featured as if you were using a brower such as Firefox or Opera. If you switch, you'll be able to see the video preview update live as you change any option (rather than just a very limited number options) and more." +msgstr "Du skulle dog overveje at bruge en anden browser end Internet Explorer. På grund af begrænsninger i din browswer, vil der være visse mangler ved visningen af disse sider med opsætning i forhold til, hvis du brugte en browser som Firefox eller Opera. Hvis du skifter, vil du kunne se forhåndsvisningen opdatere, når du ændrer alle indstillinger (i stedet for blot et stærkt begrænset antal indstillinger) m.m." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1358 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1508 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1588 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1700 +msgid "Unable to parse preview URL. Please make sure it's the full URL and a valid one at that." +msgstr "Kunne ikke parse URL'en til forhåndsvisning. Sørg for, at det er den fulde URL. Den skal selvfølgelig også være gyldig." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1402 +msgid "Dark Grey" +msgstr "Mørkegrå" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1403 +msgid "Dark Blue" +msgstr "Mørkeblå" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1404 +msgid "Light Blue" +msgstr "Lyseblå" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1405 +msgid "Green" +msgstr "Grøn" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1406 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1733 +msgid "Orange" +msgstr "Orange" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1407 +msgid "Pink" +msgstr "Lyserød" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1408 +msgid "Purple" +msgstr "Lilla" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1409 +msgid "Ruby Red" +msgstr "Rubinrød" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1443 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1538 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1624 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1766 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1883 +msgid "Preview" +msgstr "Forhåndsvisning" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1446 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1541 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1627 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1769 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1886 +msgid "Loading..." +msgstr "Indlæser ..." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1451 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1546 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1632 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1774 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1891 +msgid "Preview URL" +msgstr "URL til forhåndsvisning" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1460 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1555 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1641 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1783 +msgid "pixels" +msgstr "pixels" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1461 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1556 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1784 +msgid "Maintain aspect ratio" +msgstr "Bevar proportionsforhold" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1467 +msgid "Border Color" +msgstr "Rammefarve" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1470 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1478 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1651 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1659 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1667 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1675 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1793 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1932 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1940 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1948 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1956 +msgid "Pick a color" +msgstr "Vælg en farve" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1475 +msgid "Fill Color" +msgstr "Udfyldningsfarve" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1483 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1798 +msgid "Color Presets" +msgstr "Forvalgte farver" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1487 +msgid "Miscellaneous" +msgstr "Diverse" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1489 +msgid "Show video details at the end of playback (related videos, embed code, etc.)" +msgstr "Vis detaljer om videon efter endt afspilning (lignende videoer, koder for indsættelse, osv.)" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1490 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1564 +msgid "Show fullscreen button" +msgstr "Vis knap til fuldskærmsvisning" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1491 +msgid "Show border" +msgstr "Vis ramme" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1492 +msgid "Show the search box" +msgstr "Vis søgefelt" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1493 +msgid "Show the video title and rating" +msgstr "Vis videotitel og -bedømmelse" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1494 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1565 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1682 +msgid "Autoplay video (not recommended)" +msgstr "Afspil video automatisk (anbefales ikke)" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1495 +msgid "Loop video playback" +msgstr "Start automatisk forfra efter endt afspilning" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1562 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1680 +msgid "Other" +msgstr "Andet" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1648 +msgid "Toolbar Background Color" +msgstr "Baggrundsfarve på værktøjslinje" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1656 +msgid "Toolbar Glow Color" +msgstr "Farve på lysskær på værktøjslinje" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1664 +msgid "Button/Text Color" +msgstr "Farve på knapper/tekst" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1672 +msgid "Seekbar Color" +msgstr "Farve, hvis der kan søges" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1683 +msgid "Show related videos" +msgstr "Vis lignende videoer" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1732 +msgid "Default (Blue)" +msgstr "Standard (blå)" + +# ravgul? +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1734 +msgid "Lime" +msgstr "Lime" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1735 +msgid "Fuschia" +msgstr "Fuchsiafarvet" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1736 +msgid "White" +msgstr "Hvid" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1790 +msgid "Color" +msgstr "Farve" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1802 +msgid "On-Screen Info" +msgstr "Info, der vises på skærmen" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1804 +msgid "Portrait" +msgstr "Portræt" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1805 +msgid "Title" +msgstr "Titel" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1806 +msgid "Byline" +msgstr "Byline (linje med forfatternavn)" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1807 +msgid "Allow fullscreen" +msgstr "Tillad fuldskærmsvisning" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1894 +msgid "The default preview video is the most recent featured video on YouTube. You can paste in the URL to a FLV file of your own if you wish." +msgstr "Videoen, der som standard bruges til forhåndsvisning, er den video, der senest er fremhævet på YouTube. Du kan indsætte URL'en til en af dine egne FLV-filer, hvis du ønsker det." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1902 +msgid "pixels (if you're using the default skin, add 20 to the height for the control bar)" +msgstr "pixels (hvis du bruger standardskindet, så læg 20 til i højden til kontrollinjen)" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1909 +msgid "Skin" +msgstr "Skind" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1923 +msgid "Use Custom Colors" +msgstr "Brug egne farver" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1929 +msgid "Control Bar Background Color" +msgstr "Baggrundsfarve på kontrollinje" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1937 +msgid "Icon/Text Color" +msgstr "Ikon-/Tekstfarve" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1945 +msgid "Icon/Text Hover Color" +msgstr "Farve, når musen er over ikon/tekst" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1953 +msgid "Video Background Color" +msgstr "Baggrundsfarve for video" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1961 +msgid "Advanced Parameters" +msgstr "Avancerede parametre" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1964 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2286 +#, php-format +msgid "A query-string style list of additional parameters to pass to the player. Example: %3$s" +msgstr "En liste i søgestrengsformat med yderligere parametre til afspilleren. Eksempel: %3$s" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:1965 +msgid "You will need to press "Save Changes" for these parameters to take effect due to my moderate Javascript skills." +msgstr "Du skal klikke på "Gem ændringer" for at disse parametre faktisk bruges (skyldes mine moderate JavaScript-evner)." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2001 +msgid "Video Alignment" +msgstr "Placering af video" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2006 +msgid "Left" +msgstr "Venstre" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2007 +msgid "Center" +msgstr "Midt" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2008 +msgid "Right" +msgstr "Højre" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2009 +msgid "Float Left" +msgstr "Venstre, flydende" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2010 +msgid "Float Right" +msgstr "Højre, flydende" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2022 +msgid "Show Buttons In Editor On Line Number" +msgstr "Vis knapper i editoren på knaplinje nummer" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2027 +msgid "1" +msgstr "1" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2028 +msgid "2 (Kitchen Sink Toolbar)" +msgstr "2 (Kitchen Sink-værktøjslinje)" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2029 +msgid "3 (Default)" +msgstr "3 (standard)" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2041 +msgid "Feed Text" +msgstr "Feed-tekst" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2044 +#, php-format +msgid "Optionally enter some custom text to show in your feed in place of videos (as you can't embed videos in feeds). If left blank, it will default to:
              %s" +msgstr "Du kan vælge at indtaste din egen tekst, som skal vises i dit feed i stedet for videoerne (eftersom videoer ikke kan indsættes i feeds). Hvis du ikke indtaster noget, vil standard være:
              %s" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2044 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2674 +msgid "Click here to view the embedded video." +msgstr "Klik her for at se den indsatte video." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2048 +msgid "Windows Media Player" +msgstr "Windows Media Player" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2050 +msgid "Attempt to use Windows Media Player for regular video file playback for Windows users" +msgstr "Forsøg at bruge Windows Media Player for almindelig videofil-afspilning for Windows-brugere" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2055 +msgid "Advanced Settings" +msgstr "Avancerede indstillinger" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2057 +msgid "If you don't know what you're doing, you can safely ignore this section." +msgstr "Hvis du ikke ved, hvad du gør, så kan du roligt ignorere denne sektion." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2061 +msgid "Dynamic QTObject Loading" +msgstr "Dynamisk indlæsning af QTObjekter" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2063 +msgid "Only load the Javascript file if it's needed. Disable this to post Quicktime videos in the sidebar text widget." +msgstr "Indlæs kun JavaScript-filen, hvis den skal bruges. Deaktivér dette, hvis du vil vise Quicktime-videoer i en tekst-widget i et sidepanel." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2068 +msgid "Custom CSS" +msgstr "Brugertilpasset CSS" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2070 +msgid "Want to easily set some custom CSS to control the display of the videos? Then just click this text to expand this option." +msgstr "Ønsker du let at angive noget brugervalgt CSS til at kontrollere visning af videoer? Så skal du blot klikke på denne tekst for at udvide denne indstilling." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2072 +#, php-format +msgid "You can enter custom CSS in the box below. It will be outputted after the default CSS you see listed which can be overridden by using %1$s. For help and examples, see the Help tab." +msgstr "Du kan indtaste bruger-CSS i boksen nedenunder. Det vil blive indsat efter det standard-CSS, du ser opført her, og som du kan tilsidesætte ved at bruge %1$s. For hjælp og eksempler, se Hjælp-fanen" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2115 +msgid "Click on a question to see the answer or click this text to expand all answers." +msgstr "Klik på et spørgsmål for at se svaret eller klik på denne tekst for at udvide alle svarene." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2119 +msgid "Videos aren't showing up on my blog, only links to the videos are instead. What gives?" +msgstr "Vidoerne vises ikke på min blog. Der vises kun links i stedet for. Hvad sker der?" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2122 +msgid "Here are five common causes:" +msgstr "Her er fem typiske grunde:" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2124 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can prevent some videos, namely YouTube-hosted ones, from loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "Bruger du Firefox og AdBlock? AdBlock og visse regler for blokering kan forhindre nogle videoer, især videoer på YouTube, i at indlæses. Deaktivér AdBlock eller skift til AdBlock Plus." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2125 +msgid "Your theme could be missing <?php wp_head();?> inside of it's <head> which means the required Javascript file can't automatically be added. If this is the case, you may be get an alert window popping when you attempt to view a post with a video in it (assuming your problem is not also #3). Edit your theme's header.php file and add it right before </head>" +msgstr "Dit tema mangler måske <?php wp_head();?> i dets <head>. Det betyder, at den nødvendige JavaScript-fil ikke kan tilføjes automatisk. Hvis det er tilfældet, kan det være, at et advarselsvindue popper op, når du prøver at se et indlæg med en video i (forudsat at dit problem ikke også er nr. 3). Redigér dit temas header.php-fil og tilføj <?php wp_head();?> lige før </head>" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2126 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2132 +#, php-format +msgid "You may have Javascript disabled. This plugin embeds videos via Javascript to ensure the best experience. Please enable it." +msgstr "JavaScript er måske deaktiveret. Dette plugin indsætter videoer med JavaScript for at give den bedste oplevelse. Vær venlig og aktivere det." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2127 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2133 +#, php-format +msgid "You may not have the latest version of Flash installed. Please install it." +msgstr "Du har måske ikke den seneste version af Flash installeret. Vær venlig at installere det." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2131 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can result in the videos, namely YouTube-hosted ones, not loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "Bruger du Firefox og AdBlock? AdBlock og visse blokeringsregler kan medføre, at videoerne, navnlig videoer på YouTube, ikke indlæses. Deaktivér AdBlock eller skift til AdBlock Plus." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2139 +msgid "Where do I get the code from to embed a Viddler video?" +msgstr "Hvor får jeg koden til at indsætte en Viddler-video?" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2141 +msgid "Since the URL to a video on Viddler has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Viddler, click the "Embed This" button below the video, and then select the WordPress.com format. You can paste that code directly into a post or Page and it will embed the video." +msgstr "Siden URL'en til en video på Viddler intet har tilfælles med den URL, videoen indsættes med, skal du bruge WordPress.com-format. Gå til videoen på Viddler, klik på "Embed This" ('Indsæt denne') under videoen og vælg så WordPress.com-formatet. Du kan indsætte koden direkte i et indlæg eller på en side. Så vil videoen være indsat." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2146 +msgid "Where do I get the code from to embed a Blip.tv video?" +msgstr "Hvor får jeg koden til at indsætte en Blip.tv-video?" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2148 +msgid "Since the URL to a video on Blip.tv has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Blip.tv, click on the yellow "Share" dropdown to the right of the video and select "Embed". Next select "WordPress.com" from the "Show Player" dropdown. Finally press "Go". You can paste that code directly into a post or Page and it will embed the video." +msgstr "Siden URL'en til en video på Blip.tv intet har tilfælles med den URL, videoen indsættes med, skal du bruge WordPress.com-format. Gå til videoen på Blip.tv, klik på den gule "Share This" ('Del denne')-pull-down-menu til højre for videoen og vælg så "Embed" ('Indsæt'). Vælg dernæst "WordPress.com" fra "Show Player" (Vis afspiller)-pull-down-menuen. Tryk til sidst på "Go" (Udfør). Du kan indsætte koden direkte i et indlæg eller på en side. Så vil videoen være indsat." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2150 +msgid "NOTE: Ignore the warning message. This plugin adds support for the WordPress.com so it will work on your blog." +msgstr "Bemærk, at du skal ignorere fejlmeddelelsen. Dette plugin tilføjer understøttelse for WordPress.com-formatet, så det vil fungere på din blog." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2154 +msgid "Why doesn't this plugin support a site I want to embed videos from?" +msgstr "Hvorfor understøtter dette plugin ikke et websted, som jeg ønsker at indsætte videoer fra?" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2156 +msgid "There's a couple likely reasons:" +msgstr "Der er et par sandsynlige grunde:" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2158 +msgid "The website may use an embed URL that has nothing in common with the URL in your address bar. This means that even if you give this plugin the URL to the video, it has no easy way of figuring out the embed URL." +msgstr "Webstedet bruger måske en URL til indsættelse, som ikke har noget som helst at gøre med URL'en i adresselinjen. Dette betyder, at selv om du giver dette plugin URL'en til videoen, har den ingen nem måde at finde URL'en til indsættelse på." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2159 +msgid "The website may be too small, fringe case, etc. to be worth supporting. There's no real point in this plugin adding support for a video site that only one or two people will use." +msgstr "Webstedet er måske for lille, er for langt ude på overdrevet, osv., til at være værd at understøtte. Der er ikke rigtig nogen pointe for dette plugin i at tilføje understøttelse for et video-websted, som kun en eller to vil bruge." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2160 +#, php-format +msgid "I may have just never heard of the site. Please make a thread on my forums with an example link to a video on the site and I'll take a look at it." +msgstr "Jeg har måske bare aldrig hørt om stedet. Vær venlig og opret en tråd på mine supportforummer med et eksempel på et link til en video på webstedet. Så skal jeg kigge på det." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2162 +#, php-format +msgid "This plugin does have the ability to embed any Flash file though. See the Flash shortcode question for details on that." +msgstr "Dette plugin kan dog indsætte enhver Flash-fil. Se Spørgsmål om Flash-kortkode for detaljer herom." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2166 +msgid "There are still red bits (hovering over buttons) in my YouTube embed. What gives?" +msgstr "Der er stadig røde småstykker (de svæver over knapperne) i mine indsatte YouTube-videoer. Hvad sker der?" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2168 +msgid "YouTube does not provide a method to change that color." +msgstr "YouTube stiller ikke nogen metode til at ændre denne farve til rådighed." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2172 +msgid "How can I change the size, colors, etc. for a specific video?" +msgstr "Hvordan kan jeg ændre størrelsen, farverne, osv., på en bestemt video?" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2174 +#, php-format +msgid "You can control many thing via the WordPress shortcode system that you use to embed videos in your posts. Shortcodes are similiar to BBCode. Here are some example shortcodes:" +msgstr "Du kan kontrollere mange ting med WordPress-kortkode-systemet, som du bruger til at indsætte videoer i dine indlæg. Kortkoder svarer til BBCode. Her er nogle eksempler på kortkoder:" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2180 +msgid "Any value that is not entered will fall back to the default." +msgstr "Alle værdier, som ikke indtastet, vil anvende standardværdierne." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2184 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2200 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2210 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2225 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2239 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2249 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2255 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2275 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2291 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2305 +#, php-format +msgid "What are the available parameters for the %s shortcode?" +msgstr "Hvilke parametre kan man bruge efter %s-kortkoden?" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2187 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2203 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2213 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2228 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2242 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2258 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2269 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2278 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2295 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2309 +#, php-format +msgid "%s — width in pixels" +msgstr "%s — bredden i pixels" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2188 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2204 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2214 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2229 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2243 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2259 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2270 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2279 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2296 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2310 +#, php-format +msgid "%s — height in pixels" +msgstr "%s — højden i pixels" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2189 +#, php-format +msgid "%s — player border color in hex" +msgstr "%s — rammefarve på afspiller i hex" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2190 +#, php-format +msgid "%s — player fill color in hex" +msgstr "%s — udfyldningsfarve i afspiller i hex" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2191 +#, php-format +msgid "%s — show a border or not (0 or 1)" +msgstr "%s — vis eller vis ikke ramme (0 eller 1)" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2192 +#, php-format +msgid "%s — show related videos, URL, embed details, etc. at the end of playback (0 or 1)" +msgstr "%s — vis lignende videoer, URL, detaljer for indsættelse, osv. efter endt afspilning (0 eller 1)" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2193 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2234 +#, php-format +msgid "%s — show fullscreen button (0 or 1)" +msgstr "%s — vis knap til fuldskærmsvisning (0 eller 1)" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2194 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2205 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2219 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2244 +#, php-format +msgid "%s — automatically start playing (0 or 1)" +msgstr "%s — start afspilning automatisk (0 eller 1)" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2195 +#, php-format +msgid "%s — loop playback (0 or 1)" +msgstr "%s — begynd forfra efter endt afspilning (0 eller 1)" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2215 +#, php-format +msgid "%s — toolbar background color in hex" +msgstr "%s — baggrundsfarve for værktøjslinje i hex" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2216 +#, php-format +msgid "%s — toolbar glow color in hex" +msgstr "%s — toolbar glow color in hex" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2217 +#, php-format +msgid "%s — button/text color in hex" +msgstr "%s — farve på knapper/tekst i hex" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2218 +#, php-format +msgid "%s — seekbar color in hex" +msgstr "%s — farve, hvis der kan søges, i hex" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2220 +#, php-format +msgid "%s — show related video (0 or 1)" +msgstr "%s — vis lignende video (0 eller 1)" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2230 +#, php-format +msgid "%s — player color in hex" +msgstr "%s — farve på afspiller i hex" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2231 +#, php-format +msgid "%s — show uploader's picture (0 or 1)" +msgstr "%s — vis billede på den, der har uploadet (0 eller 1)" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2232 +#, php-format +msgid "%s — show video title (0 or 1)" +msgstr "%s — vis titel på video (0 eller 1)" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2233 +#, php-format +msgid "%s — show video author (0 or 1)" +msgstr "%s — vis, hvem der har lavet video (0 eller 1)" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2251 +msgid "Since the WordPress.com shortcode format is used for embedding Viddler videos, there are no customizable parameters for the Viddler shortcode. The WordPress.com shortcode must be used as the URL of the video and the video's embed URL share nothing in common." +msgstr "Eftersom kortkode i WordPress.com-format bruges for at indsætte Viddler-videoer, har Viddler-kortkoden ingen parametre, brugeren kan tilpasse. WordPress.com-kortkoden skal bruges, eftersom videoens URL og URL'en, der bruges til at indsætte videoen, intet har til fælles." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2260 +#, php-format +msgid "%s — show video details (0 or 1), defaults to 1" +msgstr "%s — vis detaljer om video (0 eller 1); standard er 1" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2265 +msgid "What are the available parameters for the Metacafe, Blip.tv, IFILM/Spike, and MySpace shortcodes?" +msgstr "Hvilke parametre kan bruges med Metacafe, Blip.tv, IFILM/Spike og MySpace-kortkoderne?" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2267 +msgid "All of these video formats only support the following:" +msgstr "Alle disse videoformater understøtter kun de følgende:" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2280 +#, php-format +msgid "%s — the URL to the preview image, defaults to the same URL as the video file but .jpg instead of .flv" +msgstr "%s — URL'en til forhåndsvisningsbilledet; er som standard den samme URL som videofilen, men med .jpg i stedet for .flv" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2281 +#, php-format +msgid "%s — player control bar background color in hex" +msgstr "%s — baggrundsfarve i hex for kontrollinjen i afspilleren" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2282 +#, php-format +msgid "%s — player icon/text color in hex" +msgstr "%s — farve i hex på ikon/tekst i afspilleren" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2283 +#, php-format +msgid "%s — player icon/text hover color in hex" +msgstr "%s — farve på ikon/tekst i afspilleren, når musen er over det" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2284 +#, php-format +msgid "%s — player video background color in hex" +msgstr "%s — afspillerens videobaggrundsfarve i hex" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2285 +#, php-format +msgid "%s — volume percentage, defaults to 100" +msgstr "%s — volume i procent; standard er 100" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2286 +#, php-format +msgid "%1$s — %2$s" +msgstr "%1$s — %2$s" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2293 +msgid "The results of embedding a Quicktime video can very widely depending on the user's computer and what software they have installed, but if you must embed a Quicktime video here are the parameters:" +msgstr "Resultat af at indsætte en Quicktime-video kan variere stærkt afhængig af brugerens computer og det software, der er installeret, men hvis du skalindsætte en Quicktime-video, er parametrene her:" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2297 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2300 +#, php-format +msgid "%s — automatically start playing (0 or 1), defaults to 0" +msgstr "%s — start afspilning automatisk (0 eller 1); standard er 0" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2298 +#, php-format +msgid "%s — use click-to-play placeholder image (0 or 1), defaults to 0" +msgstr "%s — brug klik-for-at-spille-pladsholderbillede (0 eller 1); standard er 0" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2299 +#, php-format +msgid "%s — the URL to the placeholder image, defaults to the same URL as the video file but .jpg instead of .mov" +msgstr "%s — URL'en til pladsholder; er som standard den samme URL som videofilen, men med .jpg i stedet for .mov" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2305 +msgid "video file" +msgstr "videofil" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2307 +msgid "The results of embedding a generic video can very widely depending on the user's computer and what software they have installed, but if you must embed a generic video here are the parameters:" +msgstr "Resultat af at indsætte en generisk video kan variere stærkt afhængig af brugerens computer og det software, der er installeret, men hvis du skalindsætte en generisk video, er parametrene her:" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2311 +#, php-format +msgid "%s — attempt to use Windows Media Player for users of Windows (0 or 1)" +msgstr "%s — forsøg at bruge Windows Media Player for Windows-brugere (0 eller 1)" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2317 +msgid "What's this "Custom CSS" thing on the "Additional Settings" tab for?" +msgstr "Hvad er denne "Brugertilpasset CSS"-ting på "Yderligere indstillinger"-fanen til?" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2319 +msgid "It's a quick and easy way to control the look of videos posted on your site without having to go in and edit the style.css file. Just enter some CSS of your own into the box and it will be outputted in the header of your theme." +msgstr "Det er en hurtig og let måde at kontrollere, hvordan videoerne, der lægges ud på din side, skal se ud uden, at du behøver at gå ind og redigere style.css-filen. Du skal bare indtaste noget af dit eget CSS i boksen. Så vil det blive indsat i headeren på dit tema." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2320 +msgid "Some examples:" +msgstr "Nogle eksempler:" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2322 +#, php-format +msgid "Give a red border to all videos: %s" +msgstr "Vis alle videoer med rød kant: %s" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2323 +#, php-format +msgid "Float only YouTube videos to the left: %s" +msgstr "Lad kun YouTube-videoer flyde til venstre: %s" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2329 +msgid "How can I embed a generic Flash file or a video from a website this plugin doesn't support?" +msgstr "Hvordan kan jeg indsætte en generisk Flash-fil eller en video fra et websted, som dette plugin ikke understøtter?" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2331 +#, php-format +msgid "This plugin has a %s shortcode that can be used to embed any Flash file. Here is the format:" +msgstr "Dette plugin har en %s-kortkode, som kan bruges til at indsætte en hvilken som helst-Flashfil. Her er formatet:" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2336 +msgid "Why does your plugin embed Quicktime and other regular video files so poorly? Can't you do a better job?" +msgstr "Hvorfor indsætter dit plugin Quicktime og andre almindelige videofiler så dårligt? Kan du ikke gøre det bedre?" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2338 +#, php-format +msgid "Embedding Quiktime and other regular video files is a major pain in the ass and it's incredibly hard to get it to work in all browsers and operating systems. I strongly suggest converting the video to Flash Video format or even H.264 format and then using the Flash Video (FLV) embed type. There are free converters out there for both formats and doing so will create a much better experience for your visitors." +msgstr "Det er forfærdeligt vanskeligt at indsætte Quicktime og andre almindelige videofiler, og det er utroligt svært at få det til at virke i alle browsere og i alle operativsystemer. Jeg anbefaler kraftigt at konvertere videoen til Flash Video- eller endog H.264-formatet og så bruge Flash Video (FLV) som indsættelsesmåde. Der findes gratis konvertere til begge formater. Gør du det, vil det give dine besøgende en meget bedre oplevelse." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2347 +msgid "This plugin uses many scripts and packages written by others. They deserve credit too, so here they are in no particular order:" +msgstr "Dette plugin bruger mange skripts og pakker, som andre har skrevet. De fortjener anerkendelse, så her er de i tilfældig rækkefølge:" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2350 +#, php-format +msgid "The authors of and contributors to SWFObject which is used to embed the Flash-based videos." +msgstr "Forfatterne og bidragyderne til SWFObject som bruges til at indsætte Flash-baserede videoer." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2351 +#, php-format +msgid "Jeroen Wijering for writing the JW FLV Media Player which is used for FLV playback." +msgstr "Jeroen Wijering for at have lavet JW FLV Media Player, som bruges til at afspille FLV." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2352 +#, php-format +msgid "Steven Wittens for writing Farbtastic, the fantastic Javascript color picker used in this plugin." +msgstr "Steven Wittens, fordi han har lavet Farbtastic, den fantastiske JavaScript-farvevælger, som bruges i dette plugin." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2353 +#, php-format +msgid "Ozh for writing his Liz Comment Counter plugin which introduced me to Farbtastic and provided me with some Javascript to base my color picker and color preset code on." +msgstr "Ozh, fordi han har lavet Liz Comment Counter-pluginnet, som introducerede mig til Farbtastic og gav mig noget JavaScript, som jeg baserede min farvevælger- og forvalgte farver-kode på." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2354 +#, php-format +msgid "Andrew Ozz for helping me out with some TinyMCE-related Javascript and in turn saving me a ton of time." +msgstr "Andrew Ozz, fordi han hjalp mig med TinyMCE-relateret JavaScript og følgelig sparede mig for et hav af timer." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2355 +#, php-format +msgid "Geoff Stearns for writing QTObject which is used to embed Quicktime videos." +msgstr "Geoff Stearns, fordi han har skrevet QTObject, som bruger til at indsætte Quicktime-videoer." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2356 +#, php-format +msgid "Mark James for creating the Silk icon pack. This plugin uses at least one of the icons from that pack." +msgstr "Mark James, fordi han skabteSilk icon pack. Dette plugin bruger mindst en af ikonerne fra denne Silke-ikon-pakke." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2357 +#, php-format +msgid "The authors of and contributors to jQuery, the awesome Javascript package used by WordPress." +msgstr "Forfatterne og bidragyderne til jQuery, den formidable Javascript-pakke, som WordPress bruger." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2358 +#, php-format +msgid "Everyone who's helped create WordPress as without it and it's excellent API, this plugin obviously wouldn't exist." +msgstr "Alle, som har hjulpet med at skabe WordPress, eftersom dette plugin selvsagt ikke ville have eksisteret uden WordPress og dets udmærkede API." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2359 +msgid "Everyone who has provided bug reports and feature suggestions for this plugin." +msgstr "Alle, som har sendt bug-rapporter og forslag til funktioner i dette plugin." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2362 +msgid "The following people have been nice enough to translate this plugin into other languages:" +msgstr "De følgende har været flinke nok til at oversætte pluginnet til et andet sprog:" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2365 +#, php-format +msgid "Dutch: %s" +msgstr "Nederlandsk: %s" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2366 +#, php-format +msgid "French: %s" +msgstr "Fransk: %s" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2367 +#, php-format +msgid "Italian: %s" +msgstr "Italiensk: %s" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2368 +#, php-format +msgid "Polish: %s" +msgstr "Polsk: %s" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2369 +#, php-format +msgid "Russian: %s" +msgstr "Russisk: %s" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2372 +#, php-format +msgid "If you'd like to use this plugin in another language and have your name listed here, just translate the strings in the provided template file located in this plugin's "localization" folder and then send it to me. For help, see the WordPress Codex." +msgstr "Hvis du ønsker at bruge dette plugin på et andet sprog og få dit navn med på listen, så oversæt strengene i den medleverede skabelonfil, som findes i mappen "localization". Send den til mig. Se WordPress Codex, hvis du har brug for hjælp." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2379 +msgid "Click the above links to switch between tabs." +msgstr "Klik på linksene ovenfor for at skifte mellem fanerne." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2412 +msgid "" +"Do you agree to the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported license? A link to it can be found to the left.\n" +"\n" +"In short though, you cannot use JW's FLV Media Player on a commercial site without purchasing a commercial license." +msgstr "" +"Er du enig i Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported-licensen? Et link til den kan findes til venstre.\n" +"\n" +"Kort fortalt kan du ikke bruge JW's FLV Media Player på et kommercielt websted uden at købe en kommerciel licens." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2423 +msgid "Media Type" +msgstr "Medietype" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2424 +msgid "Show Editor Button?" +msgstr "Vis knap i editor?" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2425 +msgid "Default Width" +msgstr "Standardbredde" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2426 +msgid "Default Height" +msgstr "Standardhøjde" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2427 +msgid "Keep Aspect Ratio?" +msgstr "Bevar proportionsforholdet?" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2556 +msgid "MySpaceTV" +msgstr "MySpaceTV" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2573 +#, php-format +msgid "JW's FLV Media Player is covered by the Creative Commons Noncommercial
              license
              which means you cannot use it on a commercial website." +msgstr "JW's FLV Media Player er omfattet af Creative Commons Noncommercial-licensen, hvilket betyder, at du ikke kan bruge den på et kommercielt websted." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2588 +msgid "Generic Video File" +msgstr "Generisk videofil" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2588 +#, php-format +msgid "This part of the plugin is fairly buggy as embedding video files is complex.
              Consider trying TinyMCE's native video embedder instead. Why?" +msgstr "Denne del af pluginnet har en del fejl, eftersom det er kompliceret at indsætte videofiler.
              Overvej at prøve TinyMCE's funktion til at indsætte videoer i deres oprindelige format i stedet for. Hvorfor?" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2603 +msgid "Save Changes" +msgstr "Gem ændringer" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2604 +msgid "Reset Tab To Defaults" +msgstr "Nulstil fane til standard" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2664 +#, php-format +msgid "ERROR: %s" +msgstr "FEJL: %s" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2704 +msgid "Stage6 is no more, so this Stage6-hosted video cannot be displayed." +msgstr "Stage6 eksisterer ikke mere, så denne video på Stage6 kan ikke vises." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2719 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2816 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2861 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2922 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2983 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3075 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3151 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3194 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3232 +#, php-format +msgid "No URL or video ID was passed to the %s BBCode" +msgstr "Der blev ikke overført nogen URL eller video-id til %s BBCode" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2747 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2755 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2834 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2884 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2943 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3014 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3091 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3168 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3210 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3248 +#, php-format +msgid "Unable to parse URL, check for correct %s format" +msgstr "Kunne ikke parse URL; tjek, om den har det korrekt %s-format." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2759 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:2766 +msgid "YouTube Preview Image" +msgstr "YouTube-forhåndsvisningsbillede" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3042 +msgid "Sorry, but the only format that is supported for Viddler is the WordPress.com-style format rather than the URL. You can find it in the "Embed This" window." +msgstr "Beklager, men det eneste Viddler-format, som understøttes, er det WordPress.com-lignende. URL'en kan ikke anvendes. Du kan finde koden i "Embed This"-vinduet." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3060 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3128 +#, php-format +msgid "An invalid %s shortcode format was used. Please check your code." +msgstr "Der blev brugt et ugyldig %s-kortkodeformat. Vær venlig og tjek din kode." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3067 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3136 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3473 +#, php-format +msgid "Please enable Javascript and Flash to view this %3$s video." +msgstr "Vær venlig og aktivér JavaScript og Flash, hvis du vil se denne %3$s-video." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3112 +msgid "Sorry, but the only format that is supported for Blip.tv is the WordPress.com-style format. You can find it at Share -> Embed -> WordPress.com." +msgstr "Beklager, men det eneste format, som understøttes for Blip.tv, er det WordPress.com-lignende format. Du kan finde koden under Share -> Embed -> WordPress.com." + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3270 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3355 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3398 +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3444 +#, php-format +msgid "No URL was passed to the %s BBCode" +msgstr "Der blev ikke overført nogen URL til %s-BBCode" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3444 +msgid "generic Flash embed" +msgstr "generisk flash-indsættelse" + +#: D:\WordPress\plugins\vipers-video-quicktags/vipers-video-quicktags.php:3473 +msgid "Flash" +msgstr "Flash" + diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-es_ES.mo b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-es_ES.mo new file mode 100644 index 0000000..c89357c Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-es_ES.mo differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-es_ES.po b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-es_ES.po new file mode 100644 index 0000000..d213c85 --- /dev/null +++ b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-es_ES.po @@ -0,0 +1,2421 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Viper007Bond +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Viper's Video Quicktags 6.2.13\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2009-11-03 09:49+0100\n" +"PO-Revision-Date: 2009-11-03 09:53+0100\n" +"Last-Translator: Omi \n" +"Language-Team: Omi \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Poedit-Language: Spanish\n" +"X-Poedit-Country: SPAIN\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-KeywordsList: __;_e\n" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:246 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:246 +msgid "Click here to view the embedded video." +msgstr "Pinche aquí para ver el vídeo" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:413 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1428 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:413 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1428 +msgid "Default" +msgstr "Por defecto" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:414 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:414 +msgid "3D Pixel Style" +msgstr "Estilo Píxel 3D" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:415 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:415 +msgid "Atomic Red" +msgstr "Atomic Red" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:416 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:416 +msgid "Bekle (Overlay)" +msgstr "Bekle (Sobrepuesto)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:417 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:417 +msgid "Blue Metal" +msgstr "Blue Metal" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:418 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:418 +msgid "Comet" +msgstr "Comet" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:419 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:419 +msgid "Control Panel" +msgstr "Panel de Control" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:420 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:420 +msgid "Dang Dang" +msgstr "Dang Dang" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:421 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:421 +msgid "Fashion" +msgstr "Fashion" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:422 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:422 +msgid "Festival" +msgstr "Festival" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:423 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:423 +msgid "Grunge Tape" +msgstr "Grunge Tape" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:424 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:424 +msgid "Ice Cream Sneaka" +msgstr "Ice Cream Sneaka" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:425 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:425 +msgid "Kleur" +msgstr "Kleur" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:426 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:426 +msgid "Magma" +msgstr "Magma" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:427 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:427 +msgid "Metarby 10" +msgstr "Metarby 10" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:428 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:428 +msgid "Modieus (Stylish)" +msgstr "Modieus (elegante)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:429 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:429 +msgid "Modieus (Stylish) Slim" +msgstr "Modieus (elegante) esbelto" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:430 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:430 +msgid "Nacht" +msgstr "Nacht" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:431 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:431 +msgid "Neon" +msgstr "Neon" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:432 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:432 +msgid "Pearlized" +msgstr "Pearlized" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:433 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:433 +msgid "Pixelize" +msgstr "Pixelize" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:434 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:434 +msgid "Play Casso" +msgstr "Play Casso" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:435 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:435 +msgid "Schoon" +msgstr "Schoon" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:436 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:436 +msgid "Silvery White" +msgstr "Silvery White" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:437 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:437 +msgid "Simple" +msgstr "Simple" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:438 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:438 +msgid "Snel" +msgstr "Snel" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:439 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:439 +msgid "Stijl" +msgstr "Stijl" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:440 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:440 +msgid "Traganja" +msgstr "Traganja" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:447 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:447 +#, php-format +msgid "Viper's Video Quicktags requires WordPress 2.8 or newer. Please upgrade! By not upgrading, your blog is likely to be hacked." +msgstr "Esta versión de Viper's Video Quicktags requiere de WordPress 2.8 o superior. Por favor actualice o utilice la versión antigua de este plugin." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:453 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:453 +msgid "Viper's Video Quicktags Configuration" +msgstr "Configuración de Viper's Video Quicktags" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:453 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:453 +msgid "Video Quicktags" +msgstr "Video Quicktags" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:464 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:464 +msgid "Settings" +msgstr "Opciones" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:554 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1170 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2212 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2466 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2796 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2826 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2834 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2948 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:554 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1170 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2212 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2466 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2796 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2826 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2834 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2948 +msgid "YouTube" +msgstr "YouTube" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:555 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:555 +msgid "Embed a video from YouTube" +msgstr "Incrustar un vídeo de Youtube" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:556 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:562 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:568 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:574 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:580 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:592 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:604 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:610 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:616 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:556 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:562 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:568 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:574 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:580 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:592 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:604 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:610 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:616 +msgid "Please enter the URL at which the video can be viewed." +msgstr "Por favor, introduzca la URL en la que el vídeo puede verse." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:560 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1171 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2228 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2479 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2900 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2919 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:560 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1171 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2228 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2479 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2900 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2919 +msgid "Google Video" +msgstr "Google Video" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:561 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:561 +msgid "Embed a video from Google Video" +msgstr "Incrustar un vídeo de Google Video" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:566 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1172 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2238 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2492 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2972 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:566 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1172 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2238 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2492 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2972 +msgid "DailyMotion" +msgstr "DailyMotion" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:567 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:567 +msgid "Embed a video from DailyMotion" +msgstr "Incrustar un vídeo de DailyMotion" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:572 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1173 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2253 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2505 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3012 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3034 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:572 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1173 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2253 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2505 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3012 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3034 +msgid "Vimeo" +msgstr "Vimeo" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:573 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:573 +msgid "Embed a video from Vimeo" +msgstr "Incrustar un vídeo de Vimeo" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:578 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2267 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2518 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3076 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3108 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:578 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2267 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2518 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3076 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3108 +msgid "Veoh" +msgstr "Veoh" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:579 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:579 +msgid "Embed a video from Veoh" +msgstr "Incrustar un vídeo de Veoh" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:584 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2170 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2277 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2531 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3157 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3164 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:584 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2170 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2277 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2531 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3157 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3164 +msgid "Viddler" +msgstr "Viddler" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:585 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:585 +msgid "Embed a video from Viddler" +msgstr "Incrustar un vídeo de Viddler" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:586 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:586 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Viddler video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "Por favor, introduzca la etiqueta de incrustación con estilo WordPress.com para el vídeo de Viddler. Revise la Ayuda para más detalles. En el futuro no tendrá que abrir esta ventana — podrá pegar directamente dentro del editor." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:590 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2538 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3174 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3191 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:590 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2538 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3174 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3191 +msgid "Metacafe" +msgstr "Metacafe" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:591 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:591 +msgid "Embed a video from Metacafe" +msgstr "Incrustar un vídeo de Metacafe" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:596 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2177 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2551 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3231 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3239 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:596 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2177 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2551 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3231 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3239 +msgid "Blip.tv" +msgstr "Blip.tv" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:597 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:597 +msgid "Embed a video from Blip.tv" +msgstr "Incrustar un vídeo de Blip.tv" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:598 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:598 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Blip.tv video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "Por favor, introduzca la etiqueta de incrustación con estilo WordPress.com para el vídeo de Blip.tv. Revise la ayuda para más detalles. En el futuro no tendrá que abrir esta ventana — podrá pegar directamente dentro del editor." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:602 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2283 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2564 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3303 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3321 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3339 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:602 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2283 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2564 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3303 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3321 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3339 +msgid "Flickr Video" +msgstr "Flickr Video" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:603 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:603 +msgid "Embed a video from Flickr Video" +msgstr "Incrustar un vídeo de Flickr Video" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:608 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2577 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3349 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3366 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:608 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2577 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3349 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3366 +msgid "IFILM/Spike" +msgstr "IFILM/Spike" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:609 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:609 +msgid "Embed a video from IFILM/Spike.com" +msgstr "Incrustar un vídeo de IFILM/Spike.com" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:614 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3390 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3407 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:614 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3390 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3407 +msgid "MySpace" +msgstr "MySpace" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:615 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:615 +msgid "Embed a video from MySpace" +msgstr "Incrustar un vídeo de MySpace" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:620 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3431 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:620 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3431 +msgid "FLV" +msgstr "FLV" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:621 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:621 +msgid "Embed a Flash Video (FLV) file" +msgstr "Incrustar un archivo de Flash Video (FLV)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:622 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:628 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:634 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:622 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:628 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:634 +#, php-format +msgid "Please enter the URL to the %1$s file." +msgstr "Introduzca la URL para el archivo %1$s." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:622 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1174 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2303 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2604 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:622 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1174 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2303 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2604 +msgid "Flash Video (FLV)" +msgstr "Flash Video (FLV)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:626 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:628 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2319 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2615 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3525 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:626 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:628 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2319 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2615 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3525 +msgid "Quicktime" +msgstr "Quicktime" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:627 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:627 +msgid "Embed a Quicktime video file" +msgstr "Incrustar un archivo de vídeo Quicktime" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:632 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:632 +msgid "Video File" +msgstr "Archivo de vídeo" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:633 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:633 +msgid "Embed a generic video file" +msgstr "Incrustar un archivo de vídeo genérico" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:634 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3571 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:634 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3571 +msgid "generic video" +msgstr "Vídeo genérico" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:700 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:700 +msgid "Example:" +msgstr "Ejemplo:" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:820 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1484 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1580 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1666 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1808 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1926 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:820 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1484 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1580 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1666 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1808 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1926 +msgid "Dimensions" +msgstr "Dimensiones" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:822 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:822 +#, php-format +msgid "The default dimensions for this video type can be set on this plugin's settings page. However, you can set custom dimensions for this one particular video here:" +msgstr "Las dimensiones por defecto para este tipo de vídeo pueden establecerse en la página de configuración de este plugin. No obstante, puedes establecer aquí unas dimensiones personalizadas para este vídeo en particular:" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:842 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:842 +msgid "Cheatin’ uh?" +msgstr "¿Haciendo trampas?" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1132 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1132 +msgid "Settings for this tab reset to defaults." +msgstr "La configuración de esta pestaña se ha reestablecido a sus valores iniciales." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1140 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1154 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1140 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1154 +msgid "Viper's Video Quicktags" +msgstr "Viper's Video Quicktags" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1144 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1144 +msgid "Optional Comment" +msgstr "Comentarios Opcionales" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1159 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1159 +msgid "Donate to Viper007Bond for this plugin via PayPal" +msgstr "Donar a Viper007Bond por este plugin a través de PayPal" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1169 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1169 +msgid "Additional Settings" +msgstr "Configuraciones Adicionales" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1175 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1175 +msgid "Help" +msgstr "Ayuda" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1176 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1176 +msgid "Credits" +msgstr "Créditos" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1184 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1184 +msgid "General" +msgstr "General" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1211 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1211 +msgid "Are you sure you want to reset this tab's settings to the defaults?" +msgstr "¿Está seguro de reestablecer la configuración de esta pestaña a sus valores iniciales?" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1223 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1223 +#, php-format +msgid "Set the defaults for this video type here. All of these settings can be overridden on individual embeds. See the Help section for details." +msgstr "Establezca aquí los valores por defecto para este tipo de vídeo. Todas estas configuraciones pueden ser luego sobreescritas en cada incrustación individual. Revise la sección de ayuda para obtener más detalles." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1228 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1228 +#, php-format +msgid "Please consider using a browser other than Internet Explorer though. Due to limitations with your browser, these configuration pages won't be as full featured as if you were using a brower such as Firefox or Opera. If you switch, you'll be able to see the video preview update live as you change any option (rather than just a very limited number options) and more." +msgstr "Por favor, considere el utilizar un navegador distinto de Internet Explorer. Debido a las limitaciones de su navegador, estas páginas de configuración no tendrán tantas opciones como las que obtendrá al utilizar un navegador como Firefox u Opera. Si cambia, será capaz de previsualizar al momento cada cambio realizado por cualquier opción (en lugar de un número muy limitado de opciones) y mucho más." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1383 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1536 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1616 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1728 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1383 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1536 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1616 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1728 +msgid "Unable to parse preview URL. Please make sure it's the full URL and a valid one at that." +msgstr "Ha sido imposible analizar la URL. Por favor, asegúrese de que es la URL completal y de ésta es válida." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1429 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1429 +msgid "Dark Grey" +msgstr "Gris oscuro" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1430 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1430 +msgid "Dark Blue" +msgstr "Azul oscuro" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1431 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1431 +msgid "Light Blue" +msgstr "Azul claro" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1432 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1432 +msgid "Green" +msgstr "Verde" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1433 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1761 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1433 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1761 +msgid "Orange" +msgstr "Naranja" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1434 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1434 +msgid "Pink" +msgstr "Rosa" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1435 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1435 +msgid "Purple" +msgstr "Morado" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1436 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1436 +msgid "Ruby Red" +msgstr "Rojo rubí" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1470 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1566 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1652 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1794 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1911 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1470 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1566 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1652 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1794 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1911 +msgid "Preview" +msgstr "Previsualizar" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1473 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1569 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1655 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1797 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1914 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1473 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1569 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1655 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1797 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1914 +msgid "Loading..." +msgstr "Cargando..." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1478 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1574 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1660 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1802 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1919 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1478 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1574 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1660 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1802 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1919 +msgid "Preview URL" +msgstr "Previsualizar URL" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1487 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1583 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1669 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1811 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1487 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1583 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1669 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1811 +msgid "pixels" +msgstr "píxeles" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1488 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1584 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1812 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1488 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1584 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1812 +msgid "Maintain aspect ratio" +msgstr "Mantener proporciones" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1494 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1494 +msgid "Border Color" +msgstr "Color del borde" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1497 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1505 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1679 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1687 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1695 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1703 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1821 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1960 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1968 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1976 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1984 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1497 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1505 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1679 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1687 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1695 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1703 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1821 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1960 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1968 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1976 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1984 +msgid "Pick a color" +msgstr "Eligir un color" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1502 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1502 +msgid "Fill Color" +msgstr "Color de relleno" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1510 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1826 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1510 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1826 +msgid "Color Presets" +msgstr "Colores predeterminados" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1514 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1514 +msgid "Miscellaneous" +msgstr "Miscelánea" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1516 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1516 +msgid "Enable HD video by default (not to be confused with "HQ" which can't be enabled by default and not all videos are avilable in HD)" +msgstr "Activar vídeo HD por defecto (no confundir con "HQ" que no puede ser activado por defecto y no todos los vídeos están disponibles en HD)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1517 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1517 +msgid "Show video details at the end of playback (related videos, embed code, etc.)" +msgstr "Mostrar detalles al final de la reproducción (vídeos relacionados, códigos de incrustación, etc.)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1518 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1592 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1518 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1592 +msgid "Show fullscreen button" +msgstr "Mostrar el botón de pantalla completa" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1519 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1519 +msgid "Show border" +msgstr "Mostrar el borde" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1520 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1520 +msgid "Show the search box" +msgstr "Mostrar la casilla de búsqueda" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1521 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1521 +msgid "Show the video title and rating" +msgstr "Mostrar el nombre y la calificación del vídeo" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1522 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1593 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1710 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1522 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1593 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1710 +msgid "Autoplay video (not recommended)" +msgstr "Autoreproducción (no recomendado)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1523 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1523 +msgid "Loop video playback" +msgstr "Volver a reproducir automáticamente al terminar" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1590 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1708 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1590 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1708 +msgid "Other" +msgstr "Otros" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1676 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1676 +msgid "Toolbar Background Color" +msgstr "Color del fondo de la barra de herramientas" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1684 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1684 +msgid "Toolbar Glow Color" +msgstr "Color resaltado de la barra de herramientas" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1692 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1692 +msgid "Button/Text Color" +msgstr "Color del Botón/Texto" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1700 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1700 +msgid "Seekbar Color" +msgstr "Color de la barra de búsqueda" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1711 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1711 +msgid "Show related videos" +msgstr "Mostrar vídeos relacionados" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1760 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1760 +msgid "Default (Blue)" +msgstr "Por defecto (azul)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1762 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1762 +msgid "Lime" +msgstr "Lima" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1763 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1763 +msgid "Fuschia" +msgstr "Fucsia" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1764 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1764 +msgid "White" +msgstr "Blanco" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1818 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1818 +msgid "Color" +msgstr "Color" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1830 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1830 +msgid "On-Screen Info" +msgstr "Información en pantalla" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1832 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1832 +msgid "Portrait" +msgstr "Retrato" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1833 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1833 +msgid "Title" +msgstr "Título" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1834 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1834 +msgid "Byline" +msgstr "Subtítulo" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1835 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1835 +msgid "Allow fullscreen" +msgstr "Permitir pantalla completa" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1922 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1922 +msgid "The default preview video is the most recent featured video on YouTube. You can paste in the URL to a FLV file of your own if you wish." +msgstr "La previsualización del vídeo es la característica más reciente de Youtube. Puedes introducir la URL de un vídeo FLV de tu propiedad si lo deseas." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1930 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1930 +msgid "pixels (if you're using the default skin, add 20 to the height for the control bar)" +msgstr "píxeles (si utiliza la carátula por defecto, añada 20 a la altura para la barra de control)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1937 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1937 +msgid "Skin" +msgstr "Carátula" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1951 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1951 +msgid "Use Custom Colors" +msgstr "Utilizar colores personalizaods" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1957 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1957 +msgid "Control Bar Background Color" +msgstr "Color de fondo de la barra de control" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1965 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1965 +msgid "Icon/Text Color" +msgstr "Color del Icono/Texto" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1973 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1973 +msgid "Icon/Text Hover Color" +msgstr "Color principal del Icono/Texto" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1981 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1981 +msgid "Video Background Color" +msgstr "Color de fondo del vídeo" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1989 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1989 +msgid "Advanced Parameters" +msgstr "Parámetros Avanzados" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1992 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2314 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1992 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2314 +#, php-format +msgid "A query-string style list of additional parameters to pass to the player. Example: %3$s" +msgstr "Es una lista, con formato cadena de consulta (query-string), de parámetros adicionales que se le pasarán al reproductor. Ejemplo: %3$s" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:1993 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:1993 +msgid "You will need to press "Save Changes" for these parameters to take effect due to my moderate Javascript skills." +msgstr "Debido a mis conocimientos moderados de Javascript, necesitará pinchar sobre "Guardar cambios" para que estos parámetros tomen efecto." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2029 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2029 +msgid "Video Alignment" +msgstr "Alineación del vídeo" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2034 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2034 +msgid "Left" +msgstr "Izquierda" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2035 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2035 +msgid "Center" +msgstr "Centro" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2036 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2036 +msgid "Right" +msgstr "Derecha" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2037 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2037 +msgid "Float Left" +msgstr "Flotar a la izquierda" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2038 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2038 +msgid "Float Right" +msgstr "Flotar a la derecha" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2050 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2050 +msgid "Show Buttons In Editor On Line Number" +msgstr "Mostrar los botones dentro del editor en la línea número" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2055 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2055 +msgid "1" +msgstr "1" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2056 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2056 +msgid "2 (Kitchen Sink Toolbar)" +msgstr "2 (Barra Kitchen Sink)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2057 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2057 +msgid "3 (Default)" +msgstr "3 (Por defecto)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2069 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2069 +msgid "Feed Text" +msgstr "Texto en Feeds" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2072 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2072 +#, php-format +msgid "Optionally enter some custom text to show in your feed in place of videos (as you can't embed videos in feeds). If left blank, it will default to:
              %s" +msgstr "Opcionalmente puede introducir aquí el texto que se mostrará en sus Feeds en lugar del vídeo (ya que no pueden incrustarse vídeos en los feeds). Si se deja en blanco, mostrará por defecto:
              %s" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2076 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2076 +msgid "Windows Media Player" +msgstr "Windows Media Player" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2078 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2078 +msgid "Attempt to use Windows Media Player for regular video file playback for Windows users" +msgstr "Intentar utilizar Windows Media Player para reproducir vídeos habituales en los usuarios con Windows" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2083 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2083 +msgid "Advanced Settings" +msgstr "Opciones Avanzadas" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2085 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2085 +msgid "If you don't know what you're doing, you can safely ignore this section." +msgstr "Si no sabe lo que está haciendo, puede ignorar tranquilamente esta sección." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2089 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2089 +msgid "Dynamic QTObject Loading" +msgstr "Carga dinámica QTObject" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2091 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2091 +msgid "Only load the Javascript file if it's needed. Disable this to post Quicktime videos in the sidebar text widget." +msgstr "Solo carga el archivo Javascript si es necesario. Desactivar para poder poner vídeos tipo Quicktime en el widget de marco de texto." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2096 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2096 +msgid "Custom CSS" +msgstr "CSS personalizado" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2098 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2098 +msgid "Want to easily set some custom CSS to control the display of the videos? Then just click this text to expand this option." +msgstr "¿Quiere establecer fácilmente alguno de los parámetros CSS para controlar la presentación de los vídeos? Entonces pinche sobre este texto para expandir esta opción." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2100 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2100 +#, php-format +msgid "You can enter custom CSS in the box below. It will be outputted after the default CSS you see listed which can be overridden by using %1$s. For help and examples, see the Help tab." +msgstr "Puede introducir CSS personalizado en el recuadro inferior. Saldrá tras el CSS por defecto que puede ver listado y que puede sobreescribirse utilizando %1$s. Para ayuda y ejemplos revise la sección de ayuda." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2143 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2143 +msgid "Click on a question to see the answer or click this text to expand all answers." +msgstr "Pinche sobre una pregunta para ver su respuesta, o bien pinche sobre este texto para expandirlas todas." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2147 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2147 +msgid "Videos aren't showing up on my blog, only links to the videos are instead. What gives?" +msgstr "Los vídeos no se muestran en mi blog; lo único que veo son los enlaces. ¿Qué ocurre?" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2150 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2150 +msgid "Here are five common causes:" +msgstr "Existen varias causas posibles:" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2152 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2152 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can prevent some videos, namely YouTube-hosted ones, from loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "¿Está ejecutando Firefox y AdBlock? AdBlock y ciertas reglas pueden impedir que algunos vídeos, del tipo Youtube, carguen correctamente. Desactive AdBlock o cambie a AdBlock Plus." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2153 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2153 +msgid "Your theme could be missing <?php wp_head();?> inside of it's <head> which means the required Javascript file can't automatically be added. If this is the case, you may be get an alert window popping when you attempt to view a post with a video in it (assuming your problem is not also #3). Edit your theme's header.php file and add it right before </head>" +msgstr "A su theme puede faltarle <?php wp_head();?> dentro de su sección <head>, lo que significa que el archivo de Javascript necesario no puede ser añadido automáticamente. Si este es el caso, puede que esté obteniendo una ventana con un mensaje de alerta cada vez que intenta ver una entrada que lleva un vídeo incrustado (asumiendo que su problema no es, también, el número 3). Edite el archivo header.php de su theme y añádalo antes de </head>" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2154 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2160 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2154 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2160 +#, php-format +msgid "You may have Javascript disabled. This plugin embeds videos via Javascript to ensure the best experience. Please enable it." +msgstr "Puede que tenga Javascript desactivado. Este plugin incrusta vídeos utilizando Javascript para obtener el mejor resultado. Por favor, actívelo." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2155 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2161 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2155 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2161 +#, php-format +msgid "You may not have the latest version of Flash installed. Please install it." +msgstr "No tiene la última versión de Flash instalada. Por favor, instálela." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2159 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2159 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can result in the videos, namely YouTube-hosted ones, not loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "¿Está ejecutando Firefox y AdBlock? AdBlock y ciertas reglas de bloqueo pueden impedir que ciertos vídeos, del tipo Youtube, se carguen correctamente. Desactive AdBlock o cambie a AdBlock Plus." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2167 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2167 +msgid "Where do I get the code from to embed a Viddler video?" +msgstr "¿De dónde obtengo el código para incrustar un vídeo de Viddler?" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2169 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2169 +msgid "Since the URL to a video on Viddler has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Viddler, click the "Embed This" button below the video, and then select the WordPress.com format. You can paste that code directly into a post or Page and it will embed the video." +msgstr "Ya que la URL de un vídeo en Viddler no tiene nada en común con la URL de incrustación, deberá utilizar el formato de estilo WordPress.com. Vaya al vídeo de Viddler, pinche sobre "Embed This" (botón bajo el vídeo), y seleccione el formato WordPress.com. Puede pegar directamente ese código en una entrada o en una página para incrustar el vídeo." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2174 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2174 +msgid "Where do I get the code from to embed a Blip.tv video?" +msgstr "¿De dónde obtendo el código para incrustar un vídeo de Blip.tv?" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2176 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2176 +msgid "Since the URL to a video on Blip.tv has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Blip.tv, click on the yellow "Share" dropdown to the right of the video and select "Embed". Next select "WordPress.com" from the "Show Player" dropdown. Finally press "Go". You can paste that code directly into a post or Page and it will embed the video." +msgstr "Ya que la URL de un vídeo en Viddler no tiene nada en común con la URL de incrustación, deberá utilizar el formato de estilo WordPress.com. Vaya al vídeo en Blip.tv, pinche sobre el desplegable amarillo "Share" a la derecha del vídeo, y seleccione "Embed". Luego elija "WordPress.com" de la lista "Show Player". Por último, pinche sobre "Go". Puede pegar directamente ese código en una entrada o en una página para incrustar el vídeo." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2178 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2178 +msgid "NOTE: Ignore the warning message. This plugin adds support for the WordPress.com so it will work on your blog." +msgstr "NOTA: Ignore el mensaje de aviso. Este plugin añade soporte para WordPress.com por lo que deberá funcionar en su blog." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2182 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2182 +msgid "Why doesn't this plugin support a site I want to embed videos from?" +msgstr "¿Por qué este plugin no funciona con cierto sitio del que quiero incrustar vídeos?" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2184 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2184 +msgid "There's a couple likely reasons:" +msgstr "Hay algunas razones posibles:" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2186 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2186 +msgid "The website may use an embed URL that has nothing in common with the URL in your address bar. This means that even if you give this plugin the URL to the video, it has no easy way of figuring out the embed URL." +msgstr "El sitio puede estar utilizando una URL de incrustación que no tenga nada que ver con la que se muestra realmente en su barra de direcciones. Esto significa que, incluso si le proporciona esa URL a este plugin, puede que no tenga forma de descubrir la URL de incrustación." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2187 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2187 +msgid "The website may be too small, fringe case, etc. to be worth supporting. There's no real point in this plugin adding support for a video site that only one or two people will use." +msgstr "El sitio puede ser demasiado pequeño, particular, etc. para que merezca la pena soportarlo. No es objeto de este plugin el añadir soporte para un sitio de vídeos que solo unas pocas personas utilizan." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2188 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2188 +#, php-format +msgid "I may have just never heard of the site. Please make a thread on my forums with an example link to a video on the site and I'll take a look at it." +msgstr "Puede que nunca haya oído hablar de ese sitio. Por favor, cree un mensaje de discusión en mis foros que incluya un enlace hacia un vídeo del sitio y le echaré un vistazo." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2190 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2190 +#, php-format +msgid "This plugin does have the ability to embed any Flash file though. See the Flash shortcode question for details on that." +msgstr "Este plugin tiene la habilidad, no obstante, de incrustar cualquier fichero Flash. Revise la respuesta sobre código abreviado de Flash para obtener más detalles." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2194 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2194 +msgid "There are still red bits (hovering over buttons) in my YouTube embed. What gives?" +msgstr "Todavía hay puntos rojos (flotando sobre los botones) en mis incrustaciones de vídeos de Youtube, ¿qué pasa?" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2196 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2196 +msgid "YouTube does not provide a method to change that color." +msgstr "YouTube no proporciona ningún método para cambiar ese color." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2200 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2200 +msgid "How can I change the size, colors, etc. for a specific video?" +msgstr "¿Cómo puedo cambiar el tamaño, los colores, etc. de un vídeo en concreto?" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2202 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2202 +#, php-format +msgid "You can control many thing via the WordPress shortcode system that you use to embed videos in your posts. Shortcodes are similiar to BBCode. Here are some example shortcodes:" +msgstr "Puede controlar muchas cosas mediante el sistema de código abreviado de WordPress. Los códigos abreviados son similares a BBCode. Aquí se muestran algunos ejemplos:" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2208 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2208 +msgid "Any value that is not entered will fall back to the default." +msgstr "Cualquier valor no introducido volverá a su configuración inicial." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2212 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2228 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2238 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2253 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2267 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2277 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2283 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2303 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2319 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2333 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2212 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2228 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2238 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2253 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2267 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2277 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2283 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2303 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2319 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2333 +#, php-format +msgid "What are the available parameters for the %s shortcode?" +msgstr "¿Cuáles son los parámetros disponibles para los códigos abreviados de %s?" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2215 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2231 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2241 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2256 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2270 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2286 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2297 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2306 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2323 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2337 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2215 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2231 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2241 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2256 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2270 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2286 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2297 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2306 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2323 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2337 +#, php-format +msgid "%s — width in pixels" +msgstr "%s — ancho en píxeles" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2216 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2232 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2242 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2257 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2271 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2287 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2298 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2307 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2324 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2338 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2216 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2232 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2242 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2257 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2271 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2287 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2298 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2307 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2324 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2338 +#, php-format +msgid "%s — height in pixels" +msgstr "%s — alto en píxeles" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2217 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2217 +#, php-format +msgid "%s — player border color in hex" +msgstr "%s — color del borde del reproductor en hex" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2218 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2218 +#, php-format +msgid "%s — player fill color in hex" +msgstr "%s — color de relleno del reproductor en hex" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2219 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2219 +#, php-format +msgid "%s — show a border or not (0 or 1)" +msgstr "%s — mostrar o no un borde (0 o 1)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2220 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2220 +#, php-format +msgid "%s — show related videos, URL, embed details, etc. at the end of playback (0 or 1)" +msgstr "%s — mostrar vídeos relacionados, URL, detalles de incrustación, etc. al final de la reproducción (0 o 1)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2221 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2262 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2221 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2262 +#, php-format +msgid "%s — show fullscreen button (0 or 1)" +msgstr "%s — mostrar botón de pantalla completa (0 o 1)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2222 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2233 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2247 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2272 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2222 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2233 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2247 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2272 +#, php-format +msgid "%s — automatically start playing (0 or 1)" +msgstr "%s — iniciar automáticamente la reproducción (0 o 1)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2223 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2223 +#, php-format +msgid "%s — loop playback (0 or 1)" +msgstr "%s — volver a reproducir al terminar (0 o 1)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2243 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2243 +#, php-format +msgid "%s — toolbar background color in hex" +msgstr "%s — color de fondo de la barra de herramientas en hex" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2244 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2244 +#, php-format +msgid "%s — toolbar glow color in hex" +msgstr "%s — color principal de la barra de herramientas en hex" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2245 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2245 +#, php-format +msgid "%s — button/text color in hex" +msgstr "%s — color del botón/texto en hex" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2246 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2246 +#, php-format +msgid "%s — seekbar color in hex" +msgstr "%s — color de la barra de búsqueda en hex" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2248 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2248 +#, php-format +msgid "%s — show related video (0 or 1)" +msgstr "%s — mostrar vídeos relacionados (0 o 1)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2258 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2258 +#, php-format +msgid "%s — player color in hex" +msgstr "%s — color del reproductor en hex" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2259 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2259 +#, php-format +msgid "%s — show uploader's picture (0 or 1)" +msgstr "%s — mostrar la imagen de quien lo subió (0 o 1)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2260 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2260 +#, php-format +msgid "%s — show video title (0 or 1)" +msgstr "%s — mostrar el título del vídeo (0 o 1)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2261 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2261 +#, php-format +msgid "%s — show video author (0 or 1)" +msgstr "%s — mostrar el autor del vídeo (0 o 1)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2279 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2279 +msgid "Since the WordPress.com shortcode format is used for embedding Viddler videos, there are no customizable parameters for the Viddler shortcode. The WordPress.com shortcode must be used as the URL of the video and the video's embed URL share nothing in common." +msgstr "Ya que se utiliza el formato de código abreviado de WordPress.com, no hay parámetros personalizables para el código abreviado de Viddler. El código abreviado de WordPress.com se usará como la URL del vídeo y ésta no tiene nada en común con la URL de incrustación." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2288 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2288 +#, php-format +msgid "%s — show video details (0 or 1), defaults to 1" +msgstr "%s — mostrar los detalles del vídeo (0 o 1), por defecto es 1" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2293 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2293 +msgid "What are the available parameters for the Metacafe, Blip.tv, IFILM/Spike, and MySpace shortcodes?" +msgstr "¿Cuáles son los parámetros disponibles para los códigos abreviados de Metacafe, Blip.tv, IFILM/Spike y MySpace?" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2295 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2295 +msgid "All of these video formats only support the following:" +msgstr "Todos esos formatos de vídeo solo soportan los siguientes códigos:" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2308 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2308 +#, php-format +msgid "%s — the URL to the preview image, defaults to the same URL as the video file but .jpg instead of .flv" +msgstr "%s — la URL de la imagen de previsualización, por defecto será la misma URL que la del vídeo, pero terminando en .jpg en lugar de en .flv" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2309 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2309 +#, php-format +msgid "%s — player control bar background color in hex" +msgstr "%s — color de fondo la barra de control del reproductor en hex" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2310 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2310 +#, php-format +msgid "%s — player icon/text color in hex" +msgstr "%s — color del icono/texto del reproductor en hex" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2311 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2311 +#, php-format +msgid "%s — player icon/text hover color in hex" +msgstr "%s — color resaltado del icono/texto del reproductor en hex" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2312 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2312 +#, php-format +msgid "%s — player video background color in hex" +msgstr "%s — color de fondo del reproductor de vídeo en hex" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2313 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2313 +#, php-format +msgid "%s — volume percentage, defaults to 100" +msgstr "%s — porcentaje de volumen, por defecto es de 100" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2314 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2314 +#, php-format +msgid "%1$s — %2$s" +msgstr "%1$s — %2$s" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2321 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2321 +msgid "The results of embedding a Quicktime video can very widely depending on the user's computer and what software they have installed, but if you must embed a Quicktime video here are the parameters:" +msgstr "Los resultados de incrustar un vídeo en formato Quicktime pueden variar mucho, dependiendo del ordenador del usuario y del software que tenga instalado, pero si necesita incrustar un vídeo en formato Quicktime estos son los parámetros:" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2325 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2328 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2325 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2328 +#, php-format +msgid "%s — automatically start playing (0 or 1), defaults to 0" +msgstr "%s — reproducir automáticamente (0 o 1), por defecto es 0" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2326 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2326 +#, php-format +msgid "%s — use click-to-play placeholder image (0 or 1), defaults to 0" +msgstr "%s — utilizar pinchar-para-reproducir como imagen marcador (0 o 1), por defecto es 0" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2327 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2327 +#, php-format +msgid "%s — the URL to the placeholder image, defaults to the same URL as the video file but .jpg instead of .mov" +msgstr "%s — la URL a la imagen marcador, por defecto será la misma URL que la del vídeo, pero con .jpg en lugar de .mov al final" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2333 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2333 +msgid "video file" +msgstr "archivo de vídeo" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2335 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2335 +msgid "The results of embedding a generic video can very widely depending on the user's computer and what software they have installed, but if you must embed a generic video here are the parameters:" +msgstr "Los resultados de incrustar un vídeo en formato genérico pueden variar mucho, dependiendo del ordenador del usuario y del software que tenga instalado, pero si necesita incrustar un vídeo en formato genérico estos son los parámetros:" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2339 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2339 +#, php-format +msgid "%s — attempt to use Windows Media Player for users of Windows (0 or 1)" +msgstr "%s — intentar utilizar Windows Media Player; para los usuarios de Windows (0 o 1)" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2345 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2345 +msgid "What's this "Custom CSS" thing on the "Additional Settings" tab for?" +msgstr "¿Para que sirve esa opción de "CSS Personalizado" al final de la pestaña de "Configuraciones Adicionales"?" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2347 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2347 +msgid "It's a quick and easy way to control the look of videos posted on your site without having to go in and edit the style.css file. Just enter some CSS of your own into the box and it will be outputted in the header of your theme." +msgstr "Es una forma rápida y fácil de controlar como será el aspecto de los vídeos mostrados en su blog sin tener que editar el fichero style.css. Tan sólo ha de introducir algo de CSS personal en el cuadro y éste será puesto en la cabecera de su theme." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2348 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2348 +msgid "Some examples:" +msgstr "Algunos ejemplos:" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2350 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2350 +#, php-format +msgid "Give a red border to all videos: %s" +msgstr "Poner un borde rojo a todos los vídeos: %s" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2351 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2351 +#, php-format +msgid "Float only YouTube videos to the left: %s" +msgstr "Hacer que sólo los vídeos de Youtube floten en la izquierda: %s" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2357 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2357 +msgid "How can I embed a generic Flash file or a video from a website this plugin doesn't support?" +msgstr "¿Cómo puedo incrustar un archivo genérico de Flash o un vídeo de un sitio que este plugin no soporta directamente?" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2359 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2359 +#, php-format +msgid "This plugin has a %s shortcode that can be used to embed any Flash file. Here is the format:" +msgstr "Este plugin tiene el código abreviado %s que puede utilizarse para incrustar cualquier archivo Flash. Aquí está el formato:" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2364 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2364 +msgid "Why does your plugin embed Quicktime and other regular video files so poorly? Can't you do a better job?" +msgstr "¿Por qué este plugin incrusta Quicktime y otros vídeos tan pobremente?, ¿no puedes hacer un trabajo mejor?" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2366 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2366 +#, php-format +msgid "Embedding Quiktime and other regular video files is a major pain in the ass and it's incredibly hard to get it to work in all browsers and operating systems. I strongly suggest converting the video to Flash Video format or even H.264 format and then using the Flash Video (FLV) embed type. There are free converters out there for both formats and doing so will create a much better experience for your visitors." +msgstr "Incrustar Quiktime y algunos otros vídeos es una verdadera complicación y es increíblemente difícil conseguir que funcione en todos los navegadores y sistemas operativos. Recomiendo encarecidamente convertir el vídeo a formato Flash Video o, incluso a formato H.264, y luego utilizar la incrustación de archivos del tipo Flash Video (FLV). Existen conversores gratuitos para ambos formatos y haciendo esto creará una mejor experiencia para sus visitantes." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2375 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2375 +msgid "This plugin uses many scripts and packages written by others. They deserve credit too, so here they are in no particular order:" +msgstr "Este plugin utiliza muchos scripts y paquetes escritos por otros. Ellos merecen ser nombrados también, por lo que se mostrarán a continuación sin un orden en particular:" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2378 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2378 +#, php-format +msgid "The authors of and contributors to SWFObject which is used to embed the Flash-based videos." +msgstr "Los autores y los colaboradores de SWFObject, que se utiliza para incrustar los archivos de vídeo de tipo Flash." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2379 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2379 +#, php-format +msgid "Jeroen Wijering for writing the JW FLV Media Player which is used for FLV playback." +msgstr "Jeroen Wijering por escribir el JW FLV Media Player que se utiliza para la reproducción de vídeos FLV." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2380 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2380 +#, php-format +msgid "Steven Wittens for writing Farbtastic, the fantastic Javascript color picker used in this plugin." +msgstr "Steven Wittens por escribir Farbtastic, el fantástico selector de color en Javascript que utiliza este plugin." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2381 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2381 +#, php-format +msgid "Ozh for writing his Liz Comment Counter plugin which introduced me to Farbtastic and provided me with some Javascript to base my color picker and color preset code on." +msgstr "Ozh por escribir su plugin Liz Comment Counter, que me introdujo a Farbtastic y me proporcionó algo de Javascript para realizar mi selector de colores." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2382 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2382 +#, php-format +msgid "Andrew Ozz for helping me out with some TinyMCE-related Javascript and in turn saving me a ton of time." +msgstr "Andrew Ozz por ayudarme con algo del Javascript relacionado con TinyMCE, lo que me ahorró muchísimo tiempo." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2383 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2383 +#, php-format +msgid "Geoff Stearns for writing QTObject which is used to embed Quicktime videos." +msgstr "Geoff Stearns por escribir QTObject, que se utiliza para incrustar vídeos de Quicktime." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2384 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2384 +#, php-format +msgid "Mark James for creating the Silk icon pack. This plugin uses at least one of the icons from that pack." +msgstr "Mark James por crear el Silk icon pack. Este plugin utiliza al menos uno de los iconos de ese pack." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2385 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2385 +#, php-format +msgid "The authors of and contributors to jQuery, the awesome Javascript package used by WordPress." +msgstr "Los autores y colaboradores de jQuery, el increíble paquete de Javascript que utiliza WordPress." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2386 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2386 +#, php-format +msgid "Everyone who's helped create WordPress as without it and it's excellent API, this plugin obviously wouldn't exist." +msgstr "A todos los que ayudaron a crear WordPress sin el cual, y su excelente API, este plugin obviamente no existiría." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2387 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2387 +msgid "Everyone who has provided bug reports and feature suggestions for this plugin." +msgstr "A todos los que han proporcionado información sobre fallos y mejoras para este plugin." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2390 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2390 +msgid "The following people have been nice enough to translate this plugin into other languages:" +msgstr "Las siguientes personas han sido muy amables en traducir este plugin a otros idiomas:" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2393 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2393 +#, php-format +msgid "Belorussian: %s" +msgstr "Bielorruso: %s" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2394 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2394 +#, php-format +msgid "Brazilian Portuguese: %s" +msgstr "Portugués Brasileño: %s" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2395 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2395 +#, php-format +msgid "Chinese: %s" +msgstr "Chino: %s" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2396 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2396 +#, php-format +msgid "Danish: %s" +msgstr "Danés: %s" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2397 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2397 +#, php-format +msgid "Dutch: %s" +msgstr "Holandés: %s" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2398 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2398 +#, php-format +msgid "French: %s" +msgstr "Francés: %s" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2399 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2399 +#, php-format +msgid "Hungarian: %s" +msgstr "Húngaro: %s" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2400 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2400 +#, php-format +msgid "Italian: %s" +msgstr "Italiano: %s" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2401 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2401 +#, php-format +msgid "Polish: %s" +msgstr "Polaco: %s" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2402 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2402 +#, php-format +msgid "Russian: %s" +msgstr "Ruso: %s" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2403 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2403 +#, php-format +msgid "Spanish: %s" +msgstr "Español: %s" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2406 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2406 +#, php-format +msgid "If you'd like to use this plugin in another language and have your name listed here, just translate the strings in the provided template file located in this plugin's "localization" folder and then send it to me. For help, see the WordPress Codex." +msgstr "Si quiere utilizar este plugin en otro idioma y ver su nombre aquí reflejado, tan sólo tendrá que traducir las cadenas de texto provistas en el fichero de plantilla que se encuentra en la carpeta "localization" de este plugin y luego enviármelo. Para obtener ayuda, revise el Codex de WordPress." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2413 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2413 +msgid "Click the above links to switch between tabs." +msgstr "Pinche sobre los enlaces de arriba para cambiar entre pestañas." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2446 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2446 +msgid "" +"Do you agree to the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported license? A link to it can be found to the left.\n" +"\n" +"In short though, you cannot use JW's FLV Media Player on a commercial site without purchasing a commercial license." +msgstr "" +"¿Está de acuerdo con la licencia Creative Commons Reconocimiento-No comercial-Compartir bajo la misma licencia 3.0 Unported? Puede encontrarse un enlace a ella en la izquierda.\n" +"\n" +"En pocas palabras, no podrá utilizar JW's FLV Media Player en un sitio comercial sin haber comprado una licencia comercial." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2457 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2457 +msgid "Media Type" +msgstr "Tipo de Medio" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2458 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2458 +msgid "Show Editor Button?" +msgstr "¿Mostrar botón en el editor?" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2459 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2459 +msgid "Default Width" +msgstr "Ancho por defecto" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2460 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2460 +msgid "Default Height" +msgstr "Alto por defecto" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2461 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2461 +msgid "Keep Aspect Ratio?" +msgstr "¿Mantener la proporción?" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2590 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2590 +msgid "MySpaceTV" +msgstr "MySpaceTV" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2607 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2607 +#, php-format +msgid "JW's FLV Media Player is covered by the Creative Commons Noncommercial
              license
              which means you cannot use it on a commercial website." +msgstr "JW's FLV Media Player está cubierto por la Licencia Creative Commons Noncommercial
              lo que significa que no podrá utilizarlo en un sitio comercial." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2622 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2622 +msgid "Generic Video File" +msgstr "Archivo de vídeo genérico" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2622 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2622 +#, php-format +msgid "This part of the plugin is fairly buggy as embedding video files is complex.
              Consider trying TinyMCE's native video embedder instead. Why?" +msgstr "Esta parte del plugin está bastante llena de errores ya que incrustar archivos de vídeo es complejo.
              Considere el utilizar la propia función nativa de incrustación de vídeo de TinyMCE. ¿Por qué?" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2637 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2637 +msgid "Save Changes" +msgstr "Grabar cambios" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2638 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2638 +msgid "Reset Tab To Defaults" +msgstr "Reestablecer esta pestaña a sus valores originales" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2699 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2699 +#, php-format +msgid "ERROR: %s" +msgstr "ERROR: %s" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2779 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2779 +msgid "Stage6 is no more, so this Stage6-hosted video cannot be displayed." +msgstr "Stage6 dejó de existir, por lo que los vídeos de Stage6 no podrán ser mostrados." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2796 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2900 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2948 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3012 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3076 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3174 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3303 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3349 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3390 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2796 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2900 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2948 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3012 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3076 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3174 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3303 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3349 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3390 +#, php-format +msgid "No URL or video ID was passed to the %s BBCode" +msgstr "No se ha proporcionado una URL o un ID de vídeo al %s BBCode" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2826 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2834 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2919 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2972 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3034 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3108 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3191 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3321 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3366 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3407 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2826 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2834 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2919 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2972 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3034 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3108 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3191 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3321 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3366 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3407 +#, php-format +msgid "Unable to parse URL, check for correct %s format" +msgstr "Ha sido imposible analizar la URL, compruebe el formato %s correcto" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2838 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:2845 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2838 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:2845 +msgid "YouTube Preview Image" +msgstr "Imagen de previsualización de YouTube" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3138 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3138 +msgid "Sorry, but the only format that is supported for Viddler is the WordPress.com-style format rather than the URL. You can find it in the "Embed This" window." +msgstr "Lo siento, pero el único formato que soporta Viddler es el de estilo tipo WordPress.com en lugar de la URL. Puede encontrarlo en la ventana "Embed This"." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3157 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3231 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3263 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3157 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3231 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3263 +#, php-format +msgid "An invalid %s shortcode format was used. Please check your code." +msgstr "Se ha usado un formato %s invalido de código abreviado. Por favor, revise su código." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3164 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3239 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3286 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3651 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3164 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3239 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3286 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3651 +#, php-format +msgid "Please enable Javascript and Flash to view this %3$s video." +msgstr "Por favor, active Javascript y Flash para poder ver el vídeo %3$s." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3214 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3214 +msgid "Sorry, but the only format that is supported for Blip.tv is the WordPress.com-style format. You can find it at Share -> Embed -> WordPress.com." +msgstr "Lo siento, pero el único formato que soporta Blip.tv es el de estilo tipo WordPress.com. Puede encontrarlo en Share -> Embed -> WordPress.com." + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3263 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3286 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3263 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3286 +msgid "VideoPress" +msgstr "VideoPress" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3431 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3525 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3571 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3621 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3431 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3525 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3571 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3621 +#, php-format +msgid "No URL was passed to the %s BBCode" +msgstr "No se ha pasado una URL al %s BBCode" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3621 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3621 +msgid "generic Flash embed" +msgstr "incrustar Flash genérico" + +#: C:\Documents +#: and +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/vipers-video-quicktags.php:3651 +#: Settings\USUARIO\Escritorio\vipers-video-quicktags/localization/vipers-video-quicktags.php:3651 +msgid "Flash" +msgstr "Flash" + +#~ msgid "" +#~ "WARNING: If you use the FLV embed feature of Viper's " +#~ "Video Quicktags, there is a bug in WordPress with the FTP method of " +#~ "upgrading plugins. It will not upload the .swf files " +#~ "properly. If you do embed FLV files, please manually " +#~ "download the plugin and upload the files to your server. If you don't " +#~ "embed FLV files (and only embed YouTube, etc. videos), you can safely " +#~ "ignore this message and upgrade automatically." +#~ msgstr "" +#~ "AVISO: Si utiliza la función de incrustar FLV de Viper's " +#~ "Video Quicktags, debe saber que existe un fallo en Wordpress con el modo " +#~ "de actualización de plugins a través de FTP. No actualizará los archivos " +#~ ".swf de forma correcta. Si incrusta archivos FLV, por favor " +#~ "descargue manualmente el plugin y suba los archivos a su " +#~ "servidor. Si no incrusta archivos FLV (y solo incrusta vídeos de Youtube, " +#~ "etc.), puede ignorar este mensaje y actualizar de forma automática." +#~ msgid "" +#~ "http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/" +#~ msgstr "" +#~ "http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/" +#~ msgid "" +#~ "Easily embed videos from various video websites such as YouTube, " +#~ "DailyMotion, and Vimeo into your posts." +#~ msgstr "" +#~ "Incruste, de forma sencilla, vídeos de varios sitios web como Youtube, " +#~ "DailyMotion y Vimeo en sus artículos y páginas." +#~ msgid "Viper007Bond" +#~ msgstr "Viper007Bond" +#~ msgid "http://www.viper007bond.com/" +#~ msgstr "http://www.viper007bond.com/" + diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-fr_FR.mo b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-fr_FR.mo new file mode 100644 index 0000000..525e245 Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-fr_FR.mo differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-fr_FR.po b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-fr_FR.po new file mode 100644 index 0000000..57dd937 --- /dev/null +++ b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-fr_FR.po @@ -0,0 +1,1356 @@ +msgid "" +msgstr "" +"Project-Id-Version: Viper's Video Quicktags v6.1.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-12-04 18:07+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: Laurent Duretz \n" +"Language-Team: Laurent Duretz \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: French\n" +"X-Poedit-Country: FRANCE\n" +"X-Poedit-KeywordsList: __;_e;_c\n" +"X-Poedit-Basepath: C:\\Progra~1\\xampp\\htdocs\\wp-beta\\wp-content\\plugins\\vipers-video-quicktags\n" +"X-Poedit-SearchPath-0: .\n" + +#: vipers-video-quicktags.php:390 +#: vipers-video-quicktags.php:1387 +msgid "Default" +msgstr "par défaut" + +# Style du player FLV +#: vipers-video-quicktags.php:391 +msgid "3D Pixel Style" +msgstr "3D Pixel Style" + +# Style du player FLV +#: vipers-video-quicktags.php:392 +msgid "Atomic Red" +msgstr "Atomic Red" + +# Style du player FLV +#: vipers-video-quicktags.php:393 +msgid "Comet" +msgstr "Comet" + +# Style du player FLV +#: vipers-video-quicktags.php:394 +msgid "Control Panel" +msgstr "Control Panel" + +# Style du player FLV +#: vipers-video-quicktags.php:395 +msgid "Dang Dang" +msgstr "Dang Dang" + +# Style du player FLV +#: vipers-video-quicktags.php:396 +msgid "Fashion" +msgstr "Fashion" + +# Style du player FLV +#: vipers-video-quicktags.php:397 +msgid "Festival" +msgstr "Festival" + +# Style du player FLV +#: vipers-video-quicktags.php:398 +msgid "Ice Cream Sneaka" +msgstr "Ice Cream Sneaka" + +# Style du player FLV +#: vipers-video-quicktags.php:399 +msgid "Kleur" +msgstr "Kleur" + +# Style du player FLV +#: vipers-video-quicktags.php:400 +msgid "Magma" +msgstr "Magma" + +# Style du player FLV +#: vipers-video-quicktags.php:401 +msgid "Metarby 10" +msgstr "Metarby 10" + +# Style du player FLV +#: vipers-video-quicktags.php:402 +msgid "Nacht" +msgstr "Nacht" + +# Style du player FLV +#: vipers-video-quicktags.php:403 +msgid "Neon" +msgstr "Neon" + +# Style du player FLV +#: vipers-video-quicktags.php:404 +msgid "Pearlized" +msgstr "Pearlized" + +# Style du player FLV +#: vipers-video-quicktags.php:405 +msgid "Pixelize" +msgstr "Pixelize" + +# Style du player FLV +#: vipers-video-quicktags.php:406 +msgid "Play Casso" +msgstr "Play Casso" + +# Style du player FLV +#: vipers-video-quicktags.php:407 +msgid "Schoon" +msgstr "Schoon" + +# Style du player FLV +#: vipers-video-quicktags.php:408 +msgid "Silvery White" +msgstr "Silvery White" + +# Style du player FLV +#: vipers-video-quicktags.php:409 +msgid "Snel" +msgstr "Snel" + +# Style du player FLV +#: vipers-video-quicktags.php:410 +msgid "Stijl" +msgstr "Stijl" + +# Style du player FLV +#: vipers-video-quicktags.php:411 +msgid "Traganja" +msgstr "Traganja" + +#: vipers-video-quicktags.php:418 +#, php-format +msgid "This version of Viper's Video Quicktags requires WordPress 2.6 or newer. Please upgrade or use the legacy version of this plugin." +msgstr "Cette version de Viper's Video Quicktags requiert WordPress 2.6 ou plus. Merci de mettre à jour ou d'utiliser la version appropriée de ce plugin." + +#: vipers-video-quicktags.php:426 +#, php-format +msgid "WARNING: If you use the FLV embed feature of Viper's Video Quicktags, there is a bug in WordPress with the FTP method of upgrading plugins. It will not upload the .swf files properly. If you do embed FLV files, please manually download the plugin and upload the files to your server. If you don't embed FLV files (and only embed YouTube, etc. videos), you can safely ignore this message and upgrade automatically." +msgstr "ATTENTION : Si vous utilisez la fonction de lecture des FLV de Viper's Video Quicktags, il existe un bug dans WordPress avec l'outil de mise à jour des plugins. Celui-ci ne téléchargera pas le fichier .swf correctement. Si vous utilisez des fichiers FLV, merci de télécharger manuellement le plugin et de mettre à jour les fichiers sur votre serveur. Si vous n'utilisez pas de fichiers FLV (mais seulement des vidéos YouTube, ou autres...), vous pouvez ignorez cet avertissement et mettre à jour automatiquement." + +#: vipers-video-quicktags.php:432 +msgid "Viper's Video Quicktags Configuration" +msgstr "Configuration de Viper's Video Quicktags" + +#: vipers-video-quicktags.php:432 +msgid "Video Quicktags" +msgstr "Video Quicktags" + +#: vipers-video-quicktags.php:443 +msgid "Settings" +msgstr "Paramètres" + +#: vipers-video-quicktags.php:522 +#: vipers-video-quicktags.php:1133 +#: vipers-video-quicktags.php:2185 +#: vipers-video-quicktags.php:2434 +#: vipers-video-quicktags.php:2721 +#: vipers-video-quicktags.php:2748 +#: vipers-video-quicktags.php:2756 +#: vipers-video-quicktags.php:2844 +msgid "YouTube" +msgstr "YouTube" + +#: vipers-video-quicktags.php:523 +msgid "Embed a video from YouTube" +msgstr "Afficher une video depuis YouTube" + +#: vipers-video-quicktags.php:524 +#: vipers-video-quicktags.php:530 +#: vipers-video-quicktags.php:536 +#: vipers-video-quicktags.php:542 +#: vipers-video-quicktags.php:548 +#: vipers-video-quicktags.php:560 +#: vipers-video-quicktags.php:572 +#: vipers-video-quicktags.php:578 +#: vipers-video-quicktags.php:584 +msgid "Please enter the URL at which the video can be viewed." +msgstr "Merci de saisir l'URL à laquelle la video peut-être vue." + +#: vipers-video-quicktags.php:528 +#: vipers-video-quicktags.php:1134 +#: vipers-video-quicktags.php:2202 +#: vipers-video-quicktags.php:2447 +#: vipers-video-quicktags.php:2801 +#: vipers-video-quicktags.php:2818 +msgid "Google Video" +msgstr "Google Video" + +#: vipers-video-quicktags.php:529 +msgid "Embed a video from Google Video" +msgstr "Afficher une vidéo depuis Google Video" + +#: vipers-video-quicktags.php:534 +#: vipers-video-quicktags.php:1135 +#: vipers-video-quicktags.php:2212 +#: vipers-video-quicktags.php:2460 +#: vipers-video-quicktags.php:2867 +msgid "DailyMotion" +msgstr "DailyMotion" + +#: vipers-video-quicktags.php:535 +msgid "Embed a video from DailyMotion" +msgstr "Afficher une vidéo depuis DailyMotion" + +#: vipers-video-quicktags.php:540 +#: vipers-video-quicktags.php:1136 +#: vipers-video-quicktags.php:2227 +#: vipers-video-quicktags.php:2473 +#: vipers-video-quicktags.php:2905 +#: vipers-video-quicktags.php:2926 +msgid "Vimeo" +msgstr "Vimeo" + +#: vipers-video-quicktags.php:541 +msgid "Embed a video from Vimeo" +msgstr "Afficher une vidéo depuis Vimeo" + +#: vipers-video-quicktags.php:546 +#: vipers-video-quicktags.php:2241 +#: vipers-video-quicktags.php:2486 +#: vipers-video-quicktags.php:2966 +#: vipers-video-quicktags.php:2983 +msgid "Veoh" +msgstr "Veoh" + +#: vipers-video-quicktags.php:547 +msgid "Embed a video from Veoh" +msgstr "Afficher une vidéo depuis Veoh" + +#: vipers-video-quicktags.php:552 +#: vipers-video-quicktags.php:2143 +#: vipers-video-quicktags.php:2251 +#: vipers-video-quicktags.php:2499 +#: vipers-video-quicktags.php:3031 +#: vipers-video-quicktags.php:3038 +msgid "Viddler" +msgstr "Viddler" + +#: vipers-video-quicktags.php:553 +msgid "Embed a video from Viddler" +msgstr "Afficher une vidéo depuis Viddler" + +#: vipers-video-quicktags.php:554 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Viddler video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "Merci d'entrer le tag au format WordPress.com pour la vidéo Viddler. Consultez l'aide pour les détails. A l'avenir, vous n'aurez plus besoin d'ouvrir cette fenêtre — vous n'aurez qu'a coller le tag directement dans l'éditeur." + +#: vipers-video-quicktags.php:558 +#: vipers-video-quicktags.php:2506 +#: vipers-video-quicktags.php:3046 +#: vipers-video-quicktags.php:3062 +msgid "Metacafe" +msgstr "Metacafe" + +#: vipers-video-quicktags.php:559 +msgid "Embed a video from Metacafe" +msgstr "Afficher une vidéo depuis Metacafe" + +#: vipers-video-quicktags.php:564 +#: vipers-video-quicktags.php:2150 +#: vipers-video-quicktags.php:2519 +#: vipers-video-quicktags.php:3099 +#: vipers-video-quicktags.php:3107 +msgid "Blip.tv" +msgstr "Blip.tv" + +#: vipers-video-quicktags.php:565 +msgid "Embed a video from Blip.tv" +msgstr "Afficher une vidéo depuis Blip.tv" + +#: vipers-video-quicktags.php:566 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Blip.tv video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "Merci d'entrer le tag au format WordPress.com pour la vidéo Blip.tv. Consultez l'aide pour les détails. A l'avenir, vous n'aurez plus besoin d'ouvrir cette fenêtre — vous n'aurez qu'a coller le tag directement dans l'éditeur." + +#: vipers-video-quicktags.php:570 +#: vipers-video-quicktags.php:2257 +#: vipers-video-quicktags.php:2532 +#: vipers-video-quicktags.php:3122 +#: vipers-video-quicktags.php:3139 +#: vipers-video-quicktags.php:3157 +msgid "Flickr Video" +msgstr "Flickr Video" + +#: vipers-video-quicktags.php:571 +msgid "Embed a video from Flickr Video" +msgstr "Afficher une vidéo depuis Flickr Video" + +#: vipers-video-quicktags.php:576 +#: vipers-video-quicktags.php:2545 +#: vipers-video-quicktags.php:3165 +#: vipers-video-quicktags.php:3181 +msgid "IFILM/Spike" +msgstr "IFILM/Spike" + +#: vipers-video-quicktags.php:577 +msgid "Embed a video from IFILM/Spike.com" +msgstr "Afficher une vidéo depuis IFILM/Spike.com" + +#: vipers-video-quicktags.php:582 +#: vipers-video-quicktags.php:3203 +#: vipers-video-quicktags.php:3219 +msgid "MySpace" +msgstr "MySpace" + +#: vipers-video-quicktags.php:583 +msgid "Embed a video from MySpace" +msgstr "Afficher une vidéo depuis MySpace" + +#: vipers-video-quicktags.php:588 +#: vipers-video-quicktags.php:3241 +msgid "FLV" +msgstr "FLV" + +#: vipers-video-quicktags.php:589 +msgid "Embed a Flash Video (FLV) file" +msgstr "Afficher un fichier Flash Video (FLV)" + +#: vipers-video-quicktags.php:590 +#: vipers-video-quicktags.php:596 +#: vipers-video-quicktags.php:602 +#, php-format +msgid "Please enter the URL to the %1$s file." +msgstr "Merci de saisir l'URL du fichier %1$s." + +#: vipers-video-quicktags.php:590 +#: vipers-video-quicktags.php:1137 +#: vipers-video-quicktags.php:2277 +#: vipers-video-quicktags.php:2572 +msgid "Flash Video (FLV)" +msgstr "Flash Video (FLV)" + +#: vipers-video-quicktags.php:594 +#: vipers-video-quicktags.php:596 +#: vipers-video-quicktags.php:2293 +#: vipers-video-quicktags.php:2583 +#: vipers-video-quicktags.php:3319 +msgid "Quicktime" +msgstr "Quicktime" + +#: vipers-video-quicktags.php:595 +msgid "Embed a Quicktime video file" +msgstr "Afficher un fichier vidéo Quicktime" + +#: vipers-video-quicktags.php:600 +msgid "Video File" +msgstr "Fichier vidéo" + +#: vipers-video-quicktags.php:601 +msgid "Embed a generic video file" +msgstr "Afficher un fichier vidéo générique" + +#: vipers-video-quicktags.php:602 +#: vipers-video-quicktags.php:3356 +msgid "generic video" +msgstr "vidéo générique" + +#: vipers-video-quicktags.php:668 +msgid "Example:" +msgstr "Exemple :" + +#: vipers-video-quicktags.php:788 +#: vipers-video-quicktags.php:1443 +#: vipers-video-quicktags.php:1554 +#: vipers-video-quicktags.php:1639 +#: vipers-video-quicktags.php:1781 +#: vipers-video-quicktags.php:1899 +msgid "Dimensions" +msgstr "Dimensions" + +#: vipers-video-quicktags.php:790 +#, php-format +msgid "The default dimensions for this video type can be set on this plugin's settings page. However, you can set custom dimensions for this one particular video here:" +msgstr "Les dimensions par défaut pour ce type de vidéo peuvent être fixées dans la page de configuration du plugin. Toutefois, vous pouvez fixer des dimensions spécifiques pour cette vidéo en particulier ici : " + +#: vipers-video-quicktags.php:810 +msgid "Cheatin’ uh?" +msgstr "Tricheur ou pas ?" + +#: vipers-video-quicktags.php:1096 +msgid "Settings for this tab reset to defaults." +msgstr "Les paramètres de cet onglet ont été réinitialisés à la valeur par défaut." + +#: vipers-video-quicktags.php:1104 +#: vipers-video-quicktags.php:1117 +msgid "Viper's Video Quicktags" +msgstr "Viper's Video Quicktags" + +#: vipers-video-quicktags.php:1108 +msgid "Optional Comment" +msgstr "Commentaire en option" + +#: vipers-video-quicktags.php:1122 +msgid "Donate to Viper007Bond for this plugin via PayPal" +msgstr "Faites un don à Viper007Bond pour ce plugin via PayPal" + +#: vipers-video-quicktags.php:1132 +msgid "Additional Settings" +msgstr "Paramètres supplémentaires" + +#: vipers-video-quicktags.php:1138 +msgid "Help" +msgstr "Aide" + +#: vipers-video-quicktags.php:1139 +msgid "Credits" +msgstr "Remerciements" + +#: vipers-video-quicktags.php:1147 +msgid "General" +msgstr "Général" + +#: vipers-video-quicktags.php:1174 +msgid "Are you sure you want to reset this tab's settings to the defaults?" +msgstr "Etes vous sûr de vouloir réinitialiser les paramètres de cet onglet à leur valeur par défaut ?" + +#: vipers-video-quicktags.php:1186 +#, php-format +msgid "Set the defaults for this video type here. All of these settings can be overridden on individual embeds. See the Help section for details." +msgstr "Fixez les paramètres par défaut pour ce type de vidéo ici. Tous ces paramètres peuvent être modifiés pour une vidéo particulière. Consultez l'aide pour plus de détails." + +#: vipers-video-quicktags.php:1191 +#, php-format +msgid "Please consider using a browser other than Internet Explorer though. Due to limitations with your browser, these configuration pages won't be as full featured as if you were using a brower such as Firefox or Opera. If you switch, you'll be able to see the video preview update live as you change any option (rather than just a very limited number options) and more." +msgstr "Merci de penser à utiliser un navigateur autre qu'Internet Explorer. En raison des limitations de votre navigateur, ces pages de configuration ne seront pas aussi fonctionnelles qu'avec un navigateur comme Firefox ou Opera. Si vous changez, vous pourrez voir la prévisualisation changer lorsque vous modifiez chaque option (plutôt qu'un nombre limité d'entre elles)." + +#: vipers-video-quicktags.php:1346 +#: vipers-video-quicktags.php:1512 +#: vipers-video-quicktags.php:1589 +#: vipers-video-quicktags.php:1701 +msgid "Unable to parse preview URL. Please make sure it's the full URL and a valid one at that." +msgstr "Impossible d'atteindre l'URL de prévisualisation. Merci de vérifier que cette URL est complète et valide." + +#: vipers-video-quicktags.php:1388 +msgid "Dark Grey" +msgstr "Gris foncé" + +#: vipers-video-quicktags.php:1389 +msgid "Dark Blue" +msgstr "Bleu foncé" + +#: vipers-video-quicktags.php:1390 +msgid "Light Blue" +msgstr "Bleu clair" + +#: vipers-video-quicktags.php:1391 +msgid "Green" +msgstr "Vert" + +#: vipers-video-quicktags.php:1392 +#: vipers-video-quicktags.php:1734 +msgid "Orange" +msgstr "Orange" + +#: vipers-video-quicktags.php:1393 +msgid "Pink" +msgstr "Rose" + +#: vipers-video-quicktags.php:1394 +msgid "Purple" +msgstr "Mauve" + +#: vipers-video-quicktags.php:1395 +msgid "Ruby Red" +msgstr "Rouge" + +#: vipers-video-quicktags.php:1429 +#: vipers-video-quicktags.php:1540 +#: vipers-video-quicktags.php:1625 +#: vipers-video-quicktags.php:1767 +#: vipers-video-quicktags.php:1884 +msgid "Preview" +msgstr "Prévisualisation" + +#: vipers-video-quicktags.php:1432 +#: vipers-video-quicktags.php:1543 +#: vipers-video-quicktags.php:1628 +#: vipers-video-quicktags.php:1770 +#: vipers-video-quicktags.php:1887 +msgid "Loading..." +msgstr "Chargement..." + +#: vipers-video-quicktags.php:1437 +#: vipers-video-quicktags.php:1548 +#: vipers-video-quicktags.php:1633 +#: vipers-video-quicktags.php:1775 +#: vipers-video-quicktags.php:1892 +msgid "Preview URL" +msgstr "URL de la prévisualisation" + +#: vipers-video-quicktags.php:1446 +#: vipers-video-quicktags.php:1557 +#: vipers-video-quicktags.php:1642 +#: vipers-video-quicktags.php:1784 +msgid "pixels" +msgstr "pixels" + +#: vipers-video-quicktags.php:1447 +#: vipers-video-quicktags.php:1558 +#: vipers-video-quicktags.php:1785 +msgid "Maintain aspect ratio" +msgstr "Conserver les proportions" + +#: vipers-video-quicktags.php:1453 +msgid "Border Color" +msgstr "Couleur de la bordure" + +#: vipers-video-quicktags.php:1456 +#: vipers-video-quicktags.php:1464 +#: vipers-video-quicktags.php:1652 +#: vipers-video-quicktags.php:1660 +#: vipers-video-quicktags.php:1668 +#: vipers-video-quicktags.php:1676 +#: vipers-video-quicktags.php:1794 +#: vipers-video-quicktags.php:1933 +#: vipers-video-quicktags.php:1941 +#: vipers-video-quicktags.php:1949 +#: vipers-video-quicktags.php:1957 +msgid "Pick a color" +msgstr "Pointez une couleur" + +#: vipers-video-quicktags.php:1461 +msgid "Fill Color" +msgstr "Couleur du remplissage" + +#: vipers-video-quicktags.php:1469 +#: vipers-video-quicktags.php:1799 +msgid "Color Presets" +msgstr "Présélection de couleurs" + +#: vipers-video-quicktags.php:1473 +msgid "Video Format" +msgstr "Format de la vidéo" + +#: vipers-video-quicktags.php:1478 +msgid "Low Quality (smallest download) — YouTube default" +msgstr "Basse Qualité (téléchargement plus court) — YouTube par défaut" + +#: vipers-video-quicktags.php:1480 +msgid "High Quality (larger download) — May not work for all videos" +msgstr "Haute Qualité (téléchargement long) — Ne fonctionne pas pour toutes les vidéos" + +#: vipers-video-quicktags.php:1481 +msgid "HD Quality (huge download) — Experimental, will revert to lowest quality for most videos" +msgstr "Qualité HD (téléchargement énorme) — Expérimental, reviendra à une qualité moindre pour la plupart des vidéos" + +#: vipers-video-quicktags.php:1493 +msgid "Miscellaneous" +msgstr "Option diverses" + +#: vipers-video-quicktags.php:1495 +msgid "Show video details at the end of playback (related videos, embed code, etc.)" +msgstr "Afficher les détails de la vidéo à la fin de la lecture (vidéo associées, code, etc.)" + +#: vipers-video-quicktags.php:1496 +msgid "Show fullscreen button" +msgstr "Afficher le bouton 'Plein écran'" + +#: vipers-video-quicktags.php:1497 +msgid "Show border" +msgstr "Afficher la bordure" + +#: vipers-video-quicktags.php:1498 +#: vipers-video-quicktags.php:1566 +#: vipers-video-quicktags.php:1683 +msgid "Autoplay video (not recommended)" +msgstr "Démarrer la lecture automatiquement (déconseillé)" + +#: vipers-video-quicktags.php:1499 +msgid "Loop video playback" +msgstr "Lecture en boucle de la vidéo" + +#: vipers-video-quicktags.php:1564 +#: vipers-video-quicktags.php:1681 +msgid "Other" +msgstr "Autres options" + +#: vipers-video-quicktags.php:1649 +msgid "Toolbar Background Color" +msgstr "Arrière plan de la barre" + +#: vipers-video-quicktags.php:1657 +msgid "Toolbar Glow Color" +msgstr "Avant plan de la barre" + +#: vipers-video-quicktags.php:1665 +msgid "Button/Text Color" +msgstr "Couleur des Boutons/Textes" + +#: vipers-video-quicktags.php:1673 +msgid "Seekbar Color" +msgstr "Couleur de la progression" + +#: vipers-video-quicktags.php:1684 +msgid "Show related videos" +msgstr "Afficher les vidéos associées" + +#: vipers-video-quicktags.php:1733 +msgid "Default (Blue)" +msgstr "Bleu (par défaut)" + +#: vipers-video-quicktags.php:1735 +msgid "Lime" +msgstr "Vert citron" + +#: vipers-video-quicktags.php:1736 +msgid "Fuschia" +msgstr "Fuschia" + +#: vipers-video-quicktags.php:1737 +msgid "White" +msgstr "Blanc" + +#: vipers-video-quicktags.php:1791 +msgid "Color" +msgstr "Couleur" + +#: vipers-video-quicktags.php:1803 +msgid "On-Screen Info" +msgstr "Infos affichées" + +#: vipers-video-quicktags.php:1805 +msgid "Portrait" +msgstr "Avatar" + +#: vipers-video-quicktags.php:1806 +msgid "Title" +msgstr "Titre" + +#: vipers-video-quicktags.php:1807 +msgid "Byline" +msgstr "Auteur" + +#: vipers-video-quicktags.php:1808 +msgid "Allow fullscreen" +msgstr "Autoriser le 'plein écran'" + +#: vipers-video-quicktags.php:1895 +msgid "The default preview video is the most recent featured video on YouTube. You can paste in the URL to a FLV file of your own if you wish." +msgstr "La prévisualisation par défaut est la vidéo la plus récente postée sur YouTube. Vous pouvez y coller l'URL vers un de vos fichiers FLV si vous le souhaitez." + +#: vipers-video-quicktags.php:1903 +msgid "pixels (if you're using the default skin, add 20 to the height for the control bar)" +msgstr "pixels (si vous utilisez l'habillage par défaut, ajoutez 20 à la hauteur pour la barre de contrôle)" + +#: vipers-video-quicktags.php:1910 +msgid "Skin" +msgstr "Habillage" + +#: vipers-video-quicktags.php:1924 +msgid "Use Custom Colors" +msgstr "Couleurs personnalisées" + +#: vipers-video-quicktags.php:1930 +msgid "Control Bar Background Color" +msgstr "Arrière plan de la barre" + +#: vipers-video-quicktags.php:1938 +msgid "Icon/Text Color" +msgstr "Couleur des icônes/textes" + +#: vipers-video-quicktags.php:1946 +msgid "Icon/Text Hover Color" +msgstr "Couleur des icônes/textes survolées" + +#: vipers-video-quicktags.php:1954 +msgid "Video Background Color" +msgstr "Arrière plan de la vidéo" + +#: vipers-video-quicktags.php:1962 +msgid "Advanced Parameters" +msgstr "Paramètres avancés" + +#: vipers-video-quicktags.php:1965 +#: vipers-video-quicktags.php:2288 +#, php-format +msgid "A query-string style list of additional parameters to pass to the player. Example: %3$s" +msgstr "Une requête de style, liste de paramètres supplémentaires à fournir au lecteur. Exemple: %3$s" + +#: vipers-video-quicktags.php:1966 +msgid "You will need to press "Save Changes" for these parameters to take effect due to my moderate Javascript skills." +msgstr "Vous devrez appuyer sur "Enregistrer les modifications" pour que ces paramètres soient pris en compte à cause de mes compétences moyennes en Javascript." + +#: vipers-video-quicktags.php:2002 +msgid "Video Alignment" +msgstr "Alignement de la vidéo" + +#: vipers-video-quicktags.php:2007 +msgid "Left" +msgstr "Gauche" + +#: vipers-video-quicktags.php:2008 +msgid "Center" +msgstr "Centrée" + +#: vipers-video-quicktags.php:2009 +msgid "Right" +msgstr "Droite" + +#: vipers-video-quicktags.php:2010 +msgid "Float Left" +msgstr "Flottante à gauche" + +#: vipers-video-quicktags.php:2011 +msgid "Float Right" +msgstr "Flottante à droite" + +#: vipers-video-quicktags.php:2023 +msgid "Show Buttons In Editor On Line Number" +msgstr "Affichage des boutons dans l'éditeur en-ligne" + +#: vipers-video-quicktags.php:2028 +msgid "1" +msgstr "1 (dans la bare d'outils)" + +#: vipers-video-quicktags.php:2029 +msgid "2 (Kitchen Sink Toolbar)" +msgstr "2 (dans la barre de paramètres avancés)" + +#: vipers-video-quicktags.php:2030 +msgid "3 (Default)" +msgstr "3 (par défaut, dans une autre barre)" + +#: vipers-video-quicktags.php:2042 +msgid "Feed Text" +msgstr "Texte dans les flux" + +#: vipers-video-quicktags.php:2045 +#, php-format +msgid "Optionally enter some custom text to show in your feed in place of videos (as you can't embed videos in feeds). If left blank, it will default to:
              %s" +msgstr "Saisissez un texte personnalisé à afficher dans vos flux à la place des vidéos (car vous ne pouvez pas afficher de vidéo dans un flux). Si laissé vide, cela sera remplacé par :
              %s" + +#: vipers-video-quicktags.php:2045 +#: vipers-video-quicktags.php:2676 +msgid "Click here to view the embedded video." +msgstr "Cliquer ici pour voir la vidéo." + +#: vipers-video-quicktags.php:2049 +msgid "Windows Media Player" +msgstr "Windows Media Player" + +#: vipers-video-quicktags.php:2051 +msgid "Attempt to use Windows Media Player for regular video file playback for Windows users" +msgstr "Tenter d'utiliser Windows Media Player pour les fichiers vidéos communs pour les utilisateurs de Windows" + +#: vipers-video-quicktags.php:2056 +msgid "Advanced Settings" +msgstr "Paramètres avancés" + +#: vipers-video-quicktags.php:2058 +msgid "If you don't know what you're doing, you can safely ignore this section." +msgstr "Si vous ne savez pas de quoi il s'agit, vous devriez prudemment ignorer cette partie." + +#: vipers-video-quicktags.php:2062 +msgid "Dynamic QTObject Loading" +msgstr "Chargement dynamique de QTObject" + +#: vipers-video-quicktags.php:2064 +msgid "Only load the Javascript file if it's needed. Disable this to post Quicktime videos in the sidebar text widget." +msgstr "Charger le fichier Javascript seulement si nécessaire. Désactiver cette option pour poster des vidéos Quicktime dans les widget des barres latérales." + +#: vipers-video-quicktags.php:2069 +msgid "Custom CSS" +msgstr "CSS personnalisées" + +#: vipers-video-quicktags.php:2071 +msgid "Want to easily set some custom CSS to control the display of the videos? Then just click this text to expand this option." +msgstr "Vous souhaitez utliser facilement vos propres CSS pour contrôler l'affichage des vidéos ? Alors cliquez sur ce txt pour afficher cette option" + +#: vipers-video-quicktags.php:2073 +#, php-format +msgid "You can enter custom CSS in the box below. It will be outputted after the default CSS you see listed which can be overridden by using %1$s. For help and examples, see the Help tab." +msgstr "Vous pouvez saisir votre CSS personnalisée dans la boîte ci-dessous. Elle sera sortie après la CSS par défaut que vous pouvez voir et remplacer en utilisant %1$s. Besoin d'aide ou d'exempls,consultez l'onglet Aide." + +#: vipers-video-quicktags.php:2116 +msgid "Click on a question to see the answer or click this text to expand all answers." +msgstr "Cliquez sur une question pour voir la réponse ou cliquez sur ce texte pour afficher toutes les réponses." + +#: vipers-video-quicktags.php:2120 +msgid "Videos aren't showing up on my blog, only links to the videos are instead. What gives?" +msgstr "Les vidéos n'apparaisent pas sur mon blog, seul les liens vers les vidéos le sont. Que se passe-t-il ?" + +#: vipers-video-quicktags.php:2123 +msgid "Here are five common causes:" +msgstr "Ici sont listées 5 causes courantes :" + +#: vipers-video-quicktags.php:2125 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can prevent some videos, namely YouTube-hosted ones, from loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "Utilisez vous Firefox et AdBlock ? AdBlock et certaines règles de bloquage peuvent empêcher le téléchargement de certaines vidéos, à savoir celles hébergées par YouTube. Désactivez AdBlock ou basculez vers AdBlock Plus." + +#: vipers-video-quicktags.php:2126 +msgid "Your theme could be missing <?php wp_head();?> inside of it's <head> which means the required Javascript file can't automatically be added. If this is the case, you may be get an alert window popping when you attempt to view a post with a video in it (assuming your problem is not also #3). Edit your theme's header.php file and add it right before </head>" +msgstr "Votre thème n'inclu pas <?php wp_head();?> dans la balise <head> ce qui signifie sue les fichiers Javascripts requis ne sont pas ajoutés automatiquemment. Dans ce cas, vous devriez voir afficher un message d'alerte indiquant que vous tentez de visualiser un article incluant une vidéo (si votre problème n'est pas non plus le #3). Editez le fichier header.php de votre thème et ajoutez le avant </head>." + +#: vipers-video-quicktags.php:2127 +#: vipers-video-quicktags.php:2133 +#, php-format +msgid "You may have Javascript disabled. This plugin embeds videos via Javascript to ensure the best experience. Please enable it." +msgstr "Le Javascript est peut-être désactivé. Ce plugin affiche des vidéos en utilisant Javascript pour une meilleure utilisation. Merci de l'activer." + +#: vipers-video-quicktags.php:2128 +#: vipers-video-quicktags.php:2134 +#, php-format +msgid "You may not have the latest version of Flash installed. Please install it." +msgstr "Vous n'avez pas installé la dernière version de Flash Player. Merci de l'installer." + +#: vipers-video-quicktags.php:2132 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can result in the videos, namely YouTube-hosted ones, not loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "Utilisez vous Firefox et AdBlock ? AdBlock et certaines règles de bloquage peuvent empêcher le téléchargement de certaines vidéos, à savoir celles hébergées par YouTube. Désactivez AdBlock ou basculez vers AdBlock Plus." + +#: vipers-video-quicktags.php:2140 +msgid "Where do I get the code from to embed a Viddler video?" +msgstr "Ou puis-je trouver le code pour afficher une vidéo depuis Viddler ?" + +#: vipers-video-quicktags.php:2142 +msgid "Since the URL to a video on Viddler has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Viddler, click the "Embed This" button below the video, and then select the WordPress.com format. You can paste that code directly into a post or Page and it will embed the video." +msgstr "Les URL d'un vidéo sur Viddler n'ont rien en commun avec une URL embarquée, vous devez utiliser le format WordPress.com. Allez sur la vidéo sur Viddler, cliquez sur le bouton "Embed this" sous la vidéo, et sélectionnez le format WordPress.com. Vous pouvez coller ce code directement dans la page de rédaction de l'article et la vidéo sera incrustée." + +#: vipers-video-quicktags.php:2147 +msgid "Where do I get the code from to embed a Blip.tv video?" +msgstr "Ou puis-je trouver le code pour afficher une vidéo depuis Blip.tv ?" + +#: vipers-video-quicktags.php:2149 +msgid "Since the URL to a video on Blip.tv has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Blip.tv, click on the yellow "Share" dropdown to the right of the video and select "Embed". Next select "WordPress.com" from the "Show Player" dropdown. Finally press "Go". You can paste that code directly into a post or Page and it will embed the video." +msgstr "Les URL d'un vidéo sur Blip.tv n'ont rien en commun avec une URL embarquée, vous devez utiliser le format WordPress.com. Allez sur la vidéo sur Blip.tv, cliquez sur le menu déroulant jaune "Share" à droite de la vidéo, et sélectionnez "Embed". Ensuite sélectionnez "WordPress.com" dans la liste déroulante "Show Player". Enfin pressez "Go". Vous pouvez coller ce code directement dans la page de rédaction de l'article et la vidéo sera incrustée." + +#: vipers-video-quicktags.php:2151 +msgid "NOTE: Ignore the warning message. This plugin adds support for the WordPress.com so it will work on your blog." +msgstr "NOTE : Ignorez le message d'alerte. Ce plugin ajoute le support pour WordPress.com donc cela fonctionnera sur votre blog." + +#: vipers-video-quicktags.php:2155 +msgid "Why doesn't this plugin support a site I want to embed videos from?" +msgstr "Pourquoi ce plugin ne supporte pas un site dont je souhaite afficher des vidéos ?" + +#: vipers-video-quicktags.php:2157 +msgid "There's a couple likely reasons:" +msgstr "Il y a plusieures raisons possibles :" + +#: vipers-video-quicktags.php:2159 +msgid "The website may use an embed URL that has nothing in common with the URL in your address bar. This means that even if you give this plugin the URL to the video, it has no easy way of figuring out the embed URL." +msgstr "Le site web peut utiliser des URL qui n'ont rien de commun avec l'URL de la barre d'addresse. Ce qui signifie que même si vous fournissez l'URL de la vidéo au plugin, il n'y a pas moyen d'incruster la vidéo facilement." + +#: vipers-video-quicktags.php:2160 +msgid "The website may be too small, fringe case, etc. to be worth supporting. There's no real point in this plugin adding support for a video site that only one or two people will use." +msgstr "Le site web peut être sous dimmensionné, marginal, etc. pour être supporté. Il n'y a pas d'intérêt à ajouter à ce plugin le support d'un site de vidéos utilisé par seulement deux personnes." + +#: vipers-video-quicktags.php:2161 +#, php-format +msgid "I may have just never heard of the site. Please make a thread on my forums with an example link to a video on the site and I'll take a look at it." +msgstr "Je n'ai peut-être jamais entendu parler de ce site. Merci de lancer une discussion sur mon forum avec un exemple de lien vers la vidéo du site et j'y jetterai un œil." + +#: vipers-video-quicktags.php:2163 +#, php-format +msgid "This plugin does have the ability to embed any Flash file though. See the Flash shortcode question for details on that." +msgstr "Ce plugin doit pourtant être capable d'afficher tous les fichiers Flash. Consultez la question sur Flash shortcode pour plus de détails." + +#: vipers-video-quicktags.php:2167 +msgid "There are still red bits (hovering over buttons) in my YouTube embed. What gives?" +msgstr "Il reste du rouge (sur les boutons survolés) dans mes vidéos YouTube. Que se passe-t-il ?" + +#: vipers-video-quicktags.php:2169 +msgid "YouTube does not provide a method to change that color." +msgstr "YouTube ne fournit pas de méthode pour changer cette couleur" + +#: vipers-video-quicktags.php:2173 +msgid "How can I change the size, colors, etc. for a specific video?" +msgstr "Comment puis-je changer la taille, couleur, etc. pour une vidéo en particulier ?" + +#: vipers-video-quicktags.php:2175 +#, php-format +msgid "You can control many thing via the WordPress shortcode system that you use to embed videos in your posts. Shortcodes are similiar to BBCode. Here are some example shortcodes:" +msgstr "Vous puvez contrôler plusieurs éléments à travers le système de shortcode WordPress utilisé pour afficher les vidéos dans vos articles. Les shortcodes sont similaires au BBCode. Voici quelques exemples de shortcodes :" + +#: vipers-video-quicktags.php:2181 +msgid "Any value that is not entered will fall back to the default." +msgstr "Les paramètres qui ne sont pas fournis seront renseignés par défaut." + +#: vipers-video-quicktags.php:2185 +#: vipers-video-quicktags.php:2202 +#: vipers-video-quicktags.php:2212 +#: vipers-video-quicktags.php:2227 +#: vipers-video-quicktags.php:2241 +#: vipers-video-quicktags.php:2251 +#: vipers-video-quicktags.php:2257 +#: vipers-video-quicktags.php:2277 +#: vipers-video-quicktags.php:2293 +#: vipers-video-quicktags.php:2307 +#, php-format +msgid "What are the available parameters for the %s shortcode?" +msgstr "Quels paramètres sont disponibles pour les shorcodes de %s ?" + +#: vipers-video-quicktags.php:2188 +#: vipers-video-quicktags.php:2205 +#: vipers-video-quicktags.php:2215 +#: vipers-video-quicktags.php:2230 +#: vipers-video-quicktags.php:2244 +#: vipers-video-quicktags.php:2260 +#: vipers-video-quicktags.php:2271 +#: vipers-video-quicktags.php:2280 +#: vipers-video-quicktags.php:2297 +#: vipers-video-quicktags.php:2311 +#, php-format +msgid "%s — width in pixels" +msgstr "%s — largeur en pixels" + +#: vipers-video-quicktags.php:2189 +#: vipers-video-quicktags.php:2206 +#: vipers-video-quicktags.php:2216 +#: vipers-video-quicktags.php:2231 +#: vipers-video-quicktags.php:2245 +#: vipers-video-quicktags.php:2261 +#: vipers-video-quicktags.php:2272 +#: vipers-video-quicktags.php:2281 +#: vipers-video-quicktags.php:2298 +#: vipers-video-quicktags.php:2312 +#, php-format +msgid "%s — height in pixels" +msgstr "%s — hauteur en pixels" + +#: vipers-video-quicktags.php:2190 +#, php-format +msgid "%s — player border color in hex" +msgstr "%s — couleur de la bordure du lecteur en hexa" + +#: vipers-video-quicktags.php:2191 +#, php-format +msgid "%s — player fill color in hex" +msgstr "%s — couleur de remplissage du lecteur en hexa" + +#: vipers-video-quicktags.php:2192 +#, php-format +msgid "%s — show a border or not (0 or 1)" +msgstr "%s — affichage de la bordure ou pas (0 ou 1)" + +#: vipers-video-quicktags.php:2193 +#, php-format +msgid "%s — show related videos, URL, embed details, etc. at the end of playback (0 or 1)" +msgstr "%s — affichage des vidéos associées, URL, détails du lien, etc. à la fin de la lecture (0 ou 1)" + +#: vipers-video-quicktags.php:2194 +#: vipers-video-quicktags.php:2236 +#, php-format +msgid "%s — show fullscreen button (0 or 1)" +msgstr "%s — affichage du bouton 'Plein écran' (0 ou 1)" + +#: vipers-video-quicktags.php:2195 +#: vipers-video-quicktags.php:2207 +#: vipers-video-quicktags.php:2221 +#: vipers-video-quicktags.php:2246 +#, php-format +msgid "%s — automatically start playing (0 or 1)" +msgstr "%s — démarrage automatique de la lecture (0 ou 1)" + +#: vipers-video-quicktags.php:2196 +#, php-format +msgid "%s — loop playback (0 or 1)" +msgstr "%s — lecture en boucle (0 ou 1)" + +#: vipers-video-quicktags.php:2197 +#, php-format +msgid "%s — quality value for video playback (0 for low quality FLV, 18 for high quality MP4, 6 for high quality FLV)" +msgstr "%s — niveau de qualité pour la lecture vidéo (0 basse qualité FLV, 18 haute qualité MP4, 6 haute qualité FLV)" + +#: vipers-video-quicktags.php:2217 +#, php-format +msgid "%s — toolbar background color in hex" +msgstr "%s — couleur d'arrière plan de la barre en hexa" + +#: vipers-video-quicktags.php:2218 +#, php-format +msgid "%s — toolbar glow color in hex" +msgstr "%s — couleur d'avant plan de la barre en hexa" + +#: vipers-video-quicktags.php:2219 +#, php-format +msgid "%s — button/text color in hex" +msgstr "%s — couleur des boutons/textes en hexa" + +#: vipers-video-quicktags.php:2220 +#, php-format +msgid "%s — seekbar color in hex" +msgstr "%s — couleur de la progression en hexa" + +#: vipers-video-quicktags.php:2222 +#, php-format +msgid "%s — show related video (0 or 1)" +msgstr "%s — affichage des vidéos associées (0 ou 1)" + +#: vipers-video-quicktags.php:2232 +#, php-format +msgid "%s — player color in hex" +msgstr "%s — couleur du lecteur en hexa" + +#: vipers-video-quicktags.php:2233 +#, php-format +msgid "%s — show uploader's picture (0 or 1)" +msgstr "%s — affichage de l'avatar de l'auteur de la video (0 ou 1)" + +#: vipers-video-quicktags.php:2234 +#, php-format +msgid "%s — show video title (0 or 1)" +msgstr "%s — affichage du titre de la vidéo (0 ou 1)" + +#: vipers-video-quicktags.php:2235 +#, php-format +msgid "%s — show video author (0 or 1)" +msgstr "%s — affichage de l'auteur de la vidéo (0 ou 1)" + +#: vipers-video-quicktags.php:2253 +msgid "Since the WordPress.com shortcode format is used for embedding Viddler videos, there are no customizable parameters for the Viddler shortcode. The WordPress.com shortcode must be used as the URL of the video and the video's embed URL share nothing in common." +msgstr "Depuis que le format WordPress.com des shortcodes est utilisé pour incruster des vidéos Viddler, il n'y a pas de paramètres personnalisés pour les shortcodes Viddler. Les shortcodes WordPress.com doivent être utilisés avec l'URL de la vidéo mais l'URL de la vidéo affichée n'a rien en commun." + +#: vipers-video-quicktags.php:2262 +#, php-format +msgid "%s — show video details (0 or 1), defaults to 1" +msgstr "%s — affichage des détails de la vidéo (0 ou 1), 1 par défaut" + +#: vipers-video-quicktags.php:2267 +msgid "What are the available parameters for the Metacafe, Blip.tv, IFILM/Spike, and MySpace shortcodes?" +msgstr "Quels sont les paramètres disponibles pour les shortcodes pour Metacafe, Blip.tv, IFILM/Spike, et MySpace ?" + +#: vipers-video-quicktags.php:2269 +msgid "All of these video formats only support the following:" +msgstr "Tous ces formats vidéo supportent les shortcodes suivants :" + +#: vipers-video-quicktags.php:2282 +#, php-format +msgid "%s — the URL to the preview image, defaults to the same URL as the video file but .jpg instead of .flv" +msgstr "%s — URL de la prévisualisation, par défaut la même URL que le le fichier vidéo mais avec l'extension .jpg au lieu de .flv" + +#: vipers-video-quicktags.php:2283 +#, php-format +msgid "%s — player control bar background color in hex" +msgstr "%s — couleur de la barres en hexe" + +#: vipers-video-quicktags.php:2284 +#, php-format +msgid "%s — player icon/text color in hex" +msgstr "%s — couleur des icônes/textes en hexa" + +#: vipers-video-quicktags.php:2285 +#, php-format +msgid "%s — player icon/text hover color in hex" +msgstr "%s — couleur des icônes/textes survolés en hexa" + +#: vipers-video-quicktags.php:2286 +#, php-format +msgid "%s — player video background color in hex" +msgstr "%s — couleur d'arrière plan du lecteur en hexa" + +#: vipers-video-quicktags.php:2287 +#, php-format +msgid "%s — volume percentage, defaults to 100" +msgstr "%s — pourcentage du volume, par défaut à 100" + +#: vipers-video-quicktags.php:2288 +#, php-format +msgid "%1$s — %2$s" +msgstr "%1$s — %2$s" + +#: vipers-video-quicktags.php:2295 +msgid "The results of embedding a Quicktime video can very widely depending on the user's computer and what software they have installed, but if you must embed a Quicktime video here are the parameters:" +msgstr "Le résultat de l'affichage d'une vidéo Quicktime dépendent énormément de l'ordinateur des visiteurs et des logiciels installés, mais si vous devez incruster une vidéo Quicktime, voici les paramètres :" + +#: vipers-video-quicktags.php:2299 +#: vipers-video-quicktags.php:2302 +#, php-format +msgid "%s — automatically start playing (0 or 1), defaults to 0" +msgstr "%s — démarrage automatique de la lecture (0 ou 1), 0 par défaut" + +#: vipers-video-quicktags.php:2300 +#, php-format +msgid "%s — use click-to-play placeholder image (0 or 1), defaults to 0" +msgstr "%s — utiliser l'image de présentation click-to-play (0 ou 1), 0 par défaut" + +#: vipers-video-quicktags.php:2301 +#, php-format +msgid "%s — the URL to the placeholder image, defaults to the same URL as the video file but .jpg instead of .mov" +msgstr "%s — URL de l'image de présentation, par défaut, la même URL que le fichier vidéo mais avec l'extension .jpg au lieu de .mov" + +#: vipers-video-quicktags.php:2307 +msgid "video file" +msgstr "fichier vidéo" + +#: vipers-video-quicktags.php:2309 +msgid "The results of embedding a generic video can very widely depending on the user's computer and what software they have installed, but if you must embed a generic video here are the parameters:" +msgstr "Le résultat de l'affichage de vidéos génériques dépend énormément de l'ordinateur des visiteurs et des logiciels installés, mais si vous devez incruster des vidéos générique, voici les paramètres :" + +#: vipers-video-quicktags.php:2313 +#, php-format +msgid "%s — attempt to use Windows Media Player for users of Windows (0 or 1)" +msgstr "%s — essayer d'utiliser Windows Media Player pour les utilisateurs de Windows (0 ou 1)" + +#: vipers-video-quicktags.php:2319 +msgid "What's this "Custom CSS" thing on the "Additional Settings" tab for?" +msgstr "A quoi servent les "CSS personnalisées" dans l'onglet "Paramètres supplémentaires" ?" + +#: vipers-video-quicktags.php:2321 +msgid "It's a quick and easy way to control the look of videos posted on your site without having to go in and edit the style.css file. Just enter some CSS of your own into the box and it will be outputted in the header of your theme." +msgstr "C'est un moyen simple et rapide de contrôler l'apparence des vidéos postées sur votre site sans avoir à éditer le fichier style.css. Saisissez juste du CSS de votre cru dans la boîte et il sera écrit dans l'entête de votre thème." + +#: vipers-video-quicktags.php:2322 +msgid "Some examples:" +msgstr "Quelques exemples :" + +#: vipers-video-quicktags.php:2324 +#, php-format +msgid "Give a red border to all videos: %s" +msgstr "Mettre une bordure rouge sur toutes les vidéos: %s" + +#: vipers-video-quicktags.php:2325 +#, php-format +msgid "Float only YouTube videos to the left: %s" +msgstr "Les vidéos YouTube seulement flottantes à gauche : %s" + +#: vipers-video-quicktags.php:2331 +msgid "How can I embed a generic Flash file or a video from a website this plugin doesn't support?" +msgstr "Comment puis-je afficher un fichier générique Flash ou une vidéo depuis un site web non supporté par ce plugin ?" + +#: vipers-video-quicktags.php:2333 +#, php-format +msgid "This plugin has a %s shortcode that can be used to embed any Flash file. Here is the format:" +msgstr "Ce plugin a un shortcode %s qui peut être utilisé pour incruster n'importe quel fichier Flash. Voici le format :" + +#: vipers-video-quicktags.php:2338 +msgid "Why does your plugin embed Quicktime and other regular video files so poorly? Can't you do a better job?" +msgstr "Pourquoi ce plugin affiche-t-il si pauvrement Quicktime et autres fichiers vidéo ? Ne pourrait-on pas mieux travailler ?" + +#: vipers-video-quicktags.php:2340 +#, php-format +msgid "Embedding Quiktime and other regular video files is a major pain in the ass and it's incredibly hard to get it to work in all browsers and operating systems. I strongly suggest converting the video to Flash Video format or even H.264 format and then using the Flash Video (FLV) embed type. There are free converters out there for both formats and doing so will create a much better experience for your visitors." +msgstr "Incruster Quicktime et autres fichiers vidéos réguliers est très casse-pieds et incroyablement compliqué à faire fonctionner sur tous les navigateurs et OS. Je recommande fortement de convertir la video au format vidéo Flash ou encore au format H.264 et d'utiliser ensuite le type Flash Video (FLV). Il existe des convertisseurs libres et/ou gratuits pour ces deux formats et faire ainsi fera une meilleure expérience pour vos visiteurs." + +#: vipers-video-quicktags.php:2349 +msgid "This plugin uses many scripts and packages written by others. They deserve credit too, so here they are in no particular order:" +msgstr "Ce plugin utilise plusieurs scripts et modules écrits par d'autres. Ils méritent aussi des remerciements, donc, sans ordre particulier :" + +#: vipers-video-quicktags.php:2352 +#, php-format +msgid "The authors of and contributors to SWFObject which is used to embed the Flash-based videos." +msgstr "Les auteurs et contributeurs de SWFObject utilisé pour embarquer des vidéos Flash." + +#: vipers-video-quicktags.php:2353 +#, php-format +msgid "Jeroen Wijering for writing the JW FLV Media Player which is used for FLV playback." +msgstr "Jeroen Wijering pour l'écriture de JW FLV Media Player utilisé pour la lecture des FLV ." + +#: vipers-video-quicktags.php:2354 +#, php-format +msgid "Steven Wittens for writing Farbtastic, the fantastic Javascript color picker used in this plugin." +msgstr "Steven Wittens pour Farbtastic, le fantastique Javascript utilisé dans ce plugin pour sélectionner les couleurs." + +#: vipers-video-quicktags.php:2355 +#, php-format +msgid "Ozh for writing his Liz Comment Counter plugin which introduced me to Farbtastic and provided me with some Javascript to base my color picker and color preset code on." +msgstr "Ozh pour son plugin Liz Comment Counter qui m'a initié à Farbtastic et m'a fourni la base des Javascripts pour le sélecteur de couleurs et la présélection des couleurs." + +#: vipers-video-quicktags.php:2356 +#, php-format +msgid "Andrew Ozz for helping me out with some TinyMCE-related Javascript and in turn saving me a ton of time." +msgstr "Andrew Ozz pour son aide sur des Javascripts relatifs à TinyMCE qui m'a épargné beaucoup de temps." + +#: vipers-video-quicktags.php:2357 +#, php-format +msgid "Geoff Stearns for writing QTObject which is used to embed Quicktime videos." +msgstr "Geoff Stearns pour l'écriture de QTObject utilisé pour afficher des vidéos Quicktime.." + +#: vipers-video-quicktags.php:2358 +#, php-format +msgid "Mark James for creating the Silk icon pack. This plugin uses at least one of the icons from that pack." +msgstr "Mark James pour la création du Silk icon pack. Ce plugin utilise au moins une icône de ce pack." + +#: vipers-video-quicktags.php:2359 +#, php-format +msgid "The authors of and contributors to jQuery, the awesome Javascript package used by WordPress." +msgstr "Les auteurs et contributeurs de jQuery, l'impressionant module Javascript utilisé par WordPress." + +#: vipers-video-quicktags.php:2360 +#, php-format +msgid "Everyone who's helped create WordPress as without it and it's excellent API, this plugin obviously wouldn't exist." +msgstr "Tous ceux qui collaborent à WordPress sans lequel avec son excellente API, ce plugin n'existerait évidemment pas." + +#: vipers-video-quicktags.php:2361 +msgid "Everyone who has provided bug reports and feature suggestions for this plugin." +msgstr "Tous ceux qui ont remontés des anomalies et suggérés des fonctionalités pour ce plugin." + +#: vipers-video-quicktags.php:2364 +msgid "The following people have been nice enough to translate this plugin into other languages:" +msgstr "Les personnes suivantes ont gentiment traduit ce plugin dans d'autres langues :" + +#: vipers-video-quicktags.php:2367 +#, php-format +msgid "Dutch: %s" +msgstr "Néerlandais : %s" + +#: vipers-video-quicktags.php:2368 +#, php-format +msgid "Italian: %s" +msgstr "Italien : %s" + +#: vipers-video-quicktags.php:2369 +#, php-format +msgid "Polish: %s" +msgstr "Polonais : %s" + +#: vipers-video-quicktags.php:2370 +#, php-format +msgid "Russian: %s" +msgstr "Russe : %s" + +#: vipers-video-quicktags.php:2371 +#, php-format +msgid "French: %s" +msgstr "Français : %s" + +#: vipers-video-quicktags.php:2374 +#, php-format +msgid "If you'd like to use this plugin in another language and have your name listed here, just translate the strings in the provided template file located in this plugin's "localization" folder and then send it to me. For help, see the WordPress Codex." +msgstr "Si vous souhaitez utiliser ce plugin dans une autre langue et apparaître ici, traduisez les phrases dans le modèle installé dans le répertoire "localization" de ce plugin et envoyez le moi. Pour l'aide, consultez le Codex WordPress." + +#: vipers-video-quicktags.php:2381 +msgid "Click the above links to switch between tabs." +msgstr "Cliquez sur les liens ci-dessus pour changer d'onglet." + +#: vipers-video-quicktags.php:2414 +msgid "" +"Do you agree to the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported license? A link to it can be found to the left.\n" +"\n" +"In short though, you cannot use JW's FLV Media Player on a commercial site without purchasing a commercial license." +msgstr "" +"Acceptez vous la license Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported ? Un lien vers celle-ci est affiché à gauche.\n" +"\n" +"En bref, vous ne pouvez pas utiliser JW's FLV Media Player sur un site commercial sans acheter de license commerciale." + +#: vipers-video-quicktags.php:2425 +msgid "Media Type" +msgstr "Type de média" + +#: vipers-video-quicktags.php:2426 +msgid "Show Editor Button?" +msgstr "Afficher le bouton dans l'éditeur" + +#: vipers-video-quicktags.php:2427 +msgid "Default Width" +msgstr "Largeur par défaut" + +#: vipers-video-quicktags.php:2428 +msgid "Default Height" +msgstr "Hauteur par défaut" + +#: vipers-video-quicktags.php:2429 +msgid "Keep Aspect Ratio?" +msgstr "Conserver les proportions ?" + +#: vipers-video-quicktags.php:2558 +msgid "MySpaceTV" +msgstr "MySpaceTV" + +#: vipers-video-quicktags.php:2575 +#, php-format +msgid "JW's FLV Media Player is covered by the Creative Commons Noncommercial
              license
              which means you cannot use it on a commercial website." +msgstr "JW's FLV Media Player est distribué sous license Creative Commons Noncommercial ce qui signifie que vous ne pouvez l'utiliser sur un site web commercial." + +#: vipers-video-quicktags.php:2590 +msgid "Generic Video File" +msgstr "Fichier vidéo générique" + +#: vipers-video-quicktags.php:2590 +msgid "This part of the plugin is very buggy as embedding video files can be hard.
              Consider trying TinyMCE's native video embedder instead." +msgstr "Cette partie du plugin est très buguée car l'affichage de vidéos peut-être difficile.
              Essayez plutôt d'utiliser l'affichage des vidéos natif de TinyMCE." + +#: vipers-video-quicktags.php:2605 +msgid "Save Changes" +msgstr "Enregistrer les modifications" + +#: vipers-video-quicktags.php:2606 +msgid "Reset Tab To Defaults" +msgstr "Réinitialiser les valeurs" + +#: vipers-video-quicktags.php:2666 +#, php-format +msgid "ERROR: %s" +msgstr "ERREUR : %s" + +#: vipers-video-quicktags.php:2706 +msgid "Stage6 is no more, so this Stage6-hosted video cannot be displayed." +msgstr "Stage6 n'est plus, cette video de Stage6 ne peut donc pas être affichée." + +#: vipers-video-quicktags.php:2721 +#: vipers-video-quicktags.php:2801 +#: vipers-video-quicktags.php:2844 +#: vipers-video-quicktags.php:2905 +#: vipers-video-quicktags.php:2966 +#: vipers-video-quicktags.php:3046 +#: vipers-video-quicktags.php:3122 +#: vipers-video-quicktags.php:3165 +#: vipers-video-quicktags.php:3203 +#, php-format +msgid "No URL or video ID was passed to the %s BBCode" +msgstr "Aucune URL ou ID de vidéo n'a été fourni au BBCode %s" + +#: vipers-video-quicktags.php:2748 +#: vipers-video-quicktags.php:2756 +#: vipers-video-quicktags.php:2818 +#: vipers-video-quicktags.php:2867 +#: vipers-video-quicktags.php:2926 +#: vipers-video-quicktags.php:2983 +#: vipers-video-quicktags.php:3062 +#: vipers-video-quicktags.php:3139 +#: vipers-video-quicktags.php:3181 +#: vipers-video-quicktags.php:3219 +#, php-format +msgid "Unable to parse URL, check for correct %s format" +msgstr "Impossible de parcourir l'URL, vérifiez que le format %s est correct" + +#: vipers-video-quicktags.php:2760 +#: vipers-video-quicktags.php:2767 +msgid "YouTube Preview Image" +msgstr "Image de prévisualisation YouTube" + +#: vipers-video-quicktags.php:3013 +msgid "Sorry, but the only format that is supported for Viddler is the WordPress.com-style format rather than the URL. You can find it in the "Embed This" window." +msgstr "Désolé mais le seul format supporté par Viddler est le format WordPress.com et non une URL. Vous pouvez le trouver dans la fenêtre "Embed This"." + +#: vipers-video-quicktags.php:3031 +#: vipers-video-quicktags.php:3099 +#, php-format +msgid "An invalid %s shortcode format was used. Please check your code." +msgstr "Un format de shortcode %s invalide a été utilisé. Merci de contrôler votre code." + +#: vipers-video-quicktags.php:3038 +#: vipers-video-quicktags.php:3107 +#: vipers-video-quicktags.php:3431 +#, php-format +msgid "Please enable Javascript and Flash to view this %3$s video." +msgstr "Merci d'activer Javascript et Flash pour voir cette vidéo %3$s." + +#: vipers-video-quicktags.php:3083 +msgid "Sorry, but the only format that is supported for Blip.tv is the WordPress.com-style format. You can find it at Share -> Embed -> WordPress.com." +msgstr "Désolé, mais le seul format supporté par Blip.tv est le format WordPress.com. Vous le trouverez sur Blip.tv en faisant Share -> Embed -> WordPress.com." + +#: vipers-video-quicktags.php:3241 +#: vipers-video-quicktags.php:3319 +#: vipers-video-quicktags.php:3356 +#: vipers-video-quicktags.php:3402 +#, php-format +msgid "No URL was passed to the %s BBCode" +msgstr "Aucune URL n'a été fournie au BBCode %s" + +#: vipers-video-quicktags.php:3402 +msgid "generic Flash embed" +msgstr "Flash générique" + +#: vipers-video-quicktags.php:3431 +msgid "Flash" +msgstr "Flash" + diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-hu_HU.mo b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-hu_HU.mo new file mode 100644 index 0000000..0eaef74 Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-hu_HU.mo differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-hu_HU.po b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-hu_HU.po new file mode 100644 index 0000000..3c5cc69 --- /dev/null +++ b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-hu_HU.po @@ -0,0 +1,1388 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Viper007Bond +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/vipers-video-quicktags\n" +"POT-Creation-Date: 2009-06-06 02:49+0000\n" +"PO-Revision-Date: 2009-06-16 15:19+0100\n" +"Last-Translator: jamesb \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: vipers-video-quicktags.php:247 +msgid "Click here to view the embedded video." +msgstr "Kattints ide a beágyazott videó megtekintéséhez." + +#: vipers-video-quicktags.php:400 +#: vipers-video-quicktags.php:1423 +msgid "Default" +msgstr "Alapértelmezett" + +#: vipers-video-quicktags.php:401 +msgid "3D Pixel Style" +msgstr "3D Pixel Style" + +#: vipers-video-quicktags.php:402 +msgid "Atomic Red" +msgstr "Atomic Red" + +#: vipers-video-quicktags.php:403 +msgid "Bekle (Overlay)" +msgstr "Bekle (Overlay)" + +#: vipers-video-quicktags.php:404 +msgid "Blue Metal" +msgstr "Blue Metal" + +#: vipers-video-quicktags.php:405 +msgid "Comet" +msgstr "Comet" + +#: vipers-video-quicktags.php:406 +msgid "Control Panel" +msgstr "Control Panel" + +#: vipers-video-quicktags.php:407 +msgid "Dang Dang" +msgstr "Dang Dang" + +#: vipers-video-quicktags.php:408 +msgid "Fashion" +msgstr "Fashion" + +#: vipers-video-quicktags.php:409 +msgid "Festival" +msgstr "Festival" + +#: vipers-video-quicktags.php:410 +msgid "Grunge Tape" +msgstr "Grunge Tape" + +#: vipers-video-quicktags.php:411 +msgid "Ice Cream Sneaka" +msgstr "Ice Cream Sneaka" + +#: vipers-video-quicktags.php:412 +msgid "Kleur" +msgstr "Kleur" + +#: vipers-video-quicktags.php:413 +msgid "Magma" +msgstr "Magma" + +#: vipers-video-quicktags.php:414 +msgid "Metarby 10" +msgstr "Metarby 10" + +#: vipers-video-quicktags.php:415 +msgid "Modieus (Stylish)" +msgstr "Modieus (Stylish)" + +#: vipers-video-quicktags.php:416 +msgid "Modieus (Stylish) Slim" +msgstr "Modieus (Stylish) Slim" + +#: vipers-video-quicktags.php:417 +msgid "Nacht" +msgstr "Nacht" + +#: vipers-video-quicktags.php:418 +msgid "Neon" +msgstr "Neon" + +#: vipers-video-quicktags.php:419 +msgid "Pearlized" +msgstr "Pearlized" + +#: vipers-video-quicktags.php:420 +msgid "Pixelize" +msgstr "Pixelize" + +#: vipers-video-quicktags.php:421 +msgid "Play Casso" +msgstr "Play Casso" + +#: vipers-video-quicktags.php:422 +msgid "Schoon" +msgstr "Schoon" + +#: vipers-video-quicktags.php:423 +msgid "Silvery White" +msgstr "Silvery White" + +#: vipers-video-quicktags.php:424 +msgid "Simple" +msgstr "Simple" + +#: vipers-video-quicktags.php:425 +msgid "Snel" +msgstr "Snel" + +#: vipers-video-quicktags.php:426 +msgid "Stijl" +msgstr "Stijl" + +#: vipers-video-quicktags.php:427 +msgid "Traganja" +msgstr "Traganja" + +#: vipers-video-quicktags.php:434 +#, php-format +msgid "This version of Viper's Video Quicktags requires WordPress 2.6 or newer. Please upgrade or use the legacy version of this plugin." +msgstr "A Viper's Video Quicktags ezen verziójának futtatásához WordPress 2.6 vagy újabb szükséges. Frissíts vagy használd a bővítmény korábbi verzióját." + +#: vipers-video-quicktags.php:442 +#, php-format +msgid "WARNING: If you use the FLV embed feature of Viper's Video Quicktags, there is a bug in WordPress with the FTP method of upgrading plugins. It will not upload the .swf files properly. If you do embed FLV files, please manually download the plugin and upload the files to your server. If you don't embed FLV files (and only embed YouTube, etc. videos), you can safely ignore this message and upgrade automatically." +msgstr "FIGYELEM: Ha használod az FLV beágyazást, akkor vedd figyelembe, hogy kódhiba található a WordPress-ben a bővítmények FTP-n keresztüli frissítésében. A rendszer nem megfelelően tölti fel az .swf fájlokat. Ezért manuálisan töltsd le a bővítményt, majd töltsd fel a kiszolgálódra. Ha nincs szükséged az FLV beágyazás funkcióra (csak YouTube stb. videókat használsz), akkor nyugodtan figyelmen kívül hagyhatod ezt az üzenetet és frissíthetsz automatikusan." + +#: vipers-video-quicktags.php:448 +msgid "Viper's Video Quicktags Configuration" +msgstr "Viper's Video Quicktags beállítások" + +#: vipers-video-quicktags.php:448 +msgid "Video Quicktags" +msgstr "Video Quicktags" + +#: vipers-video-quicktags.php:459 +msgid "Settings" +msgstr "Beállítások" + +#: vipers-video-quicktags.php:549 +#: vipers-video-quicktags.php:1165 +#: vipers-video-quicktags.php:2207 +#: vipers-video-quicktags.php:2457 +#: vipers-video-quicktags.php:2768 +#: vipers-video-quicktags.php:2798 +#: vipers-video-quicktags.php:2806 +#: vipers-video-quicktags.php:2920 +msgid "YouTube" +msgstr "YouTube" + +#: vipers-video-quicktags.php:550 +msgid "Embed a video from YouTube" +msgstr "YouTube videó beágyazása " + +#: vipers-video-quicktags.php:551 +#: vipers-video-quicktags.php:557 +#: vipers-video-quicktags.php:563 +#: vipers-video-quicktags.php:569 +#: vipers-video-quicktags.php:575 +#: vipers-video-quicktags.php:587 +#: vipers-video-quicktags.php:599 +#: vipers-video-quicktags.php:605 +#: vipers-video-quicktags.php:611 +msgid "Please enter the URL at which the video can be viewed." +msgstr "Írd be a videó URL-címét." + +#: vipers-video-quicktags.php:555 +#: vipers-video-quicktags.php:1166 +#: vipers-video-quicktags.php:2223 +#: vipers-video-quicktags.php:2470 +#: vipers-video-quicktags.php:2872 +#: vipers-video-quicktags.php:2891 +msgid "Google Video" +msgstr "Google Video" + +#: vipers-video-quicktags.php:556 +msgid "Embed a video from Google Video" +msgstr "Videó beágyazása a Google Video oldalról" + +#: vipers-video-quicktags.php:561 +#: vipers-video-quicktags.php:1167 +#: vipers-video-quicktags.php:2233 +#: vipers-video-quicktags.php:2483 +#: vipers-video-quicktags.php:2944 +msgid "DailyMotion" +msgstr "DailyMotion" + +#: vipers-video-quicktags.php:562 +msgid "Embed a video from DailyMotion" +msgstr "Videó beágyazása a DailyMotion oldalról" + +#: vipers-video-quicktags.php:567 +#: vipers-video-quicktags.php:1168 +#: vipers-video-quicktags.php:2248 +#: vipers-video-quicktags.php:2496 +#: vipers-video-quicktags.php:2984 +#: vipers-video-quicktags.php:3006 +msgid "Vimeo" +msgstr "Vimeo" + +#: vipers-video-quicktags.php:568 +msgid "Embed a video from Vimeo" +msgstr "Videó beágyazása a Vimeo oldalról" + +#: vipers-video-quicktags.php:573 +#: vipers-video-quicktags.php:2262 +#: vipers-video-quicktags.php:2509 +#: vipers-video-quicktags.php:3048 +#: vipers-video-quicktags.php:3080 +msgid "Veoh" +msgstr "Veoh" + +#: vipers-video-quicktags.php:574 +msgid "Embed a video from Veoh" +msgstr "Videó beágyazása a Veoh oldalról" + +#: vipers-video-quicktags.php:579 +#: vipers-video-quicktags.php:2165 +#: vipers-video-quicktags.php:2272 +#: vipers-video-quicktags.php:2522 +#: vipers-video-quicktags.php:3129 +#: vipers-video-quicktags.php:3136 +msgid "Viddler" +msgstr "Viddler" + +#: vipers-video-quicktags.php:580 +msgid "Embed a video from Viddler" +msgstr "Videó beágyazása a Viddler oldalról" + +#: vipers-video-quicktags.php:581 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Viddler video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "Add meg a Viddleren lévő videó WordPress.com-os beágyazási kódját. A részletekért lásd a súgót. A továbbiakban nem szükséges ezen ablak — megnyitása, csak illeszd be a megfelelő kódot a szerkesztőbe." + +#: vipers-video-quicktags.php:585 +#: vipers-video-quicktags.php:2529 +#: vipers-video-quicktags.php:3146 +#: vipers-video-quicktags.php:3163 +msgid "Metacafe" +msgstr "Metacafe" + +#: vipers-video-quicktags.php:586 +msgid "Embed a video from Metacafe" +msgstr "Videó beágyazása a Metacafe oldalról" + +#: vipers-video-quicktags.php:591 +#: vipers-video-quicktags.php:2172 +#: vipers-video-quicktags.php:2542 +#: vipers-video-quicktags.php:3203 +#: vipers-video-quicktags.php:3211 +msgid "Blip.tv" +msgstr "Blip.tv" + +#: vipers-video-quicktags.php:592 +msgid "Embed a video from Blip.tv" +msgstr "Videó beágyazása a Blip.tv oldalról" + +#: vipers-video-quicktags.php:593 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Blip.tv video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "Add meg a Blip.tv-n lévő videó WordPress.com-os beágyazási kódját. A részletekért lásd a súgót. A továbbiakban nem szükséges ezen ablak — megnyitása, csak illeszd be a megfelelő kódot a szerkesztőbe." + +#: vipers-video-quicktags.php:597 +#: vipers-video-quicktags.php:2278 +#: vipers-video-quicktags.php:2555 +#: vipers-video-quicktags.php:3262 +#: vipers-video-quicktags.php:3280 +#: vipers-video-quicktags.php:3298 +msgid "Flickr Video" +msgstr "Flickr Video" + +#: vipers-video-quicktags.php:598 +msgid "Embed a video from Flickr Video" +msgstr "Videó beágyazása a Flickr Video oldalról" + +#: vipers-video-quicktags.php:603 +#: vipers-video-quicktags.php:2568 +#: vipers-video-quicktags.php:3308 +#: vipers-video-quicktags.php:3325 +msgid "IFILM/Spike" +msgstr "IFILM/Spike" + +#: vipers-video-quicktags.php:604 +msgid "Embed a video from IFILM/Spike.com" +msgstr "Videó beágyazása az IFILM/Spike.com oldalról" + +#: vipers-video-quicktags.php:609 +#: vipers-video-quicktags.php:3349 +#: vipers-video-quicktags.php:3366 +msgid "MySpace" +msgstr "MySpace" + +#: vipers-video-quicktags.php:610 +msgid "Embed a video from MySpace" +msgstr "Videó beágyazása a MySpace oldalról" + +#: vipers-video-quicktags.php:615 +#: vipers-video-quicktags.php:3390 +msgid "FLV" +msgstr "FLV" + +#: vipers-video-quicktags.php:616 +msgid "Embed a Flash Video (FLV) file" +msgstr "Flash Video (FLV) fájl beágyazása" + +#: vipers-video-quicktags.php:617 +#: vipers-video-quicktags.php:623 +#: vipers-video-quicktags.php:629 +#, php-format +msgid "Please enter the URL to the %1$s file." +msgstr "Add meg a(z) %1$s fájl URL-címét." + +#: vipers-video-quicktags.php:617 +#: vipers-video-quicktags.php:1169 +#: vipers-video-quicktags.php:2298 +#: vipers-video-quicktags.php:2595 +msgid "Flash Video (FLV)" +msgstr "Flash Video (FLV)" + +#: vipers-video-quicktags.php:621 +#: vipers-video-quicktags.php:623 +#: vipers-video-quicktags.php:2314 +#: vipers-video-quicktags.php:2606 +#: vipers-video-quicktags.php:3484 +msgid "Quicktime" +msgstr "Quicktime" + +#: vipers-video-quicktags.php:622 +msgid "Embed a Quicktime video file" +msgstr "Quicktime videofájl beágyazása" + +#: vipers-video-quicktags.php:627 +msgid "Video File" +msgstr "Generikus videofájl" + +#: vipers-video-quicktags.php:628 +msgid "Embed a generic video file" +msgstr "Generikus videofájl beágyazása" + +#: vipers-video-quicktags.php:629 +#: vipers-video-quicktags.php:3530 +msgid "generic video" +msgstr "generikus videó" + +#: vipers-video-quicktags.php:695 +msgid "Example:" +msgstr "Például:" + +#: vipers-video-quicktags.php:815 +#: vipers-video-quicktags.php:1479 +#: vipers-video-quicktags.php:1575 +#: vipers-video-quicktags.php:1661 +#: vipers-video-quicktags.php:1803 +#: vipers-video-quicktags.php:1921 +msgid "Dimensions" +msgstr "Méret" + +#: vipers-video-quicktags.php:817 +#, php-format +msgid "The default dimensions for this video type can be set on this plugin's settings page. However, you can set custom dimensions for this one particular video here:" +msgstr "Ezen videotípus alapértelmezett méreteit a bővítmény beállítások lapján adhatod meg. Azonban az egyéni méreteket itt is beállíthatod:" + +#: vipers-video-quicktags.php:837 +msgid "Cheatin’ uh?" +msgstr "Trükközünk?" + +#: vipers-video-quicktags.php:1127 +msgid "Settings for this tab reset to defaults." +msgstr "A lap visszaállítása alapértelmezett értékekre." + +#. #-#-#-#-# plugin.pot (PACKAGE VERSION) #-#-#-#-# +#. Plugin Name of an extension +#: vipers-video-quicktags.php:1135 +#: vipers-video-quicktags.php:1149 +msgid "Viper's Video Quicktags" +msgstr "Viper's Video Quicktags" + +#: vipers-video-quicktags.php:1139 +msgid "Optional Comment" +msgstr "Tetszőleges megjegyzés" + +#: vipers-video-quicktags.php:1154 +msgid "Donate to Viper007Bond for this plugin via PayPal" +msgstr "PayPal adomány küldése Viper007Bond számára, ha támogatni szeretnéd ezen bővítmény fejlesztését" + +#: vipers-video-quicktags.php:1164 +msgid "Additional Settings" +msgstr "További beállítások" + +#: vipers-video-quicktags.php:1170 +msgid "Help" +msgstr "Súgó" + +#: vipers-video-quicktags.php:1171 +msgid "Credits" +msgstr "Köszönet" + +#: vipers-video-quicktags.php:1179 +msgid "General" +msgstr "Általános" + +#: vipers-video-quicktags.php:1206 +msgid "Are you sure you want to reset this tab's settings to the defaults?" +msgstr "Biztos, hogy visszaállítod ezen lapot az alapértelmezett értékekre?" + +#: vipers-video-quicktags.php:1218 +#, php-format +msgid "Set the defaults for this video type here. All of these settings can be overridden on individual embeds. See the Help section for details." +msgstr "Itt megadhatod ezen videotípus alapértelmezett beállításait. Ezeket az egyes beágyazások során tetszőlegesen felülbírálhatod. A részletekért lásd a súgót." + +#: vipers-video-quicktags.php:1223 +#, php-format +msgid "Please consider using a browser other than Internet Explorer though. Due to limitations with your browser, these configuration pages won't be as full featured as if you were using a brower such as Firefox or Opera. If you switch, you'll be able to see the video preview update live as you change any option (rather than just a very limited number options) and more." +msgstr "Fontold meg az Internet Explorer helyett egy másik böngésző használatát. Ugyanis ezen böngésző korlátozott funkciói miatt jelen oldal megjelenítése korántsem annyira teljeskörű, mint például a Firefox vagy Opera esetében. Ha ezen böngészőkre váltasz, akkor sok minden más mellett a videók előnézeti képének bármilyen változását is azonnal ellenőrizheted (és nem csak a mostani korlátozott opciókat láthatod)." + +#: vipers-video-quicktags.php:1378 +#: vipers-video-quicktags.php:1531 +#: vipers-video-quicktags.php:1611 +#: vipers-video-quicktags.php:1723 +msgid "Unable to parse preview URL. Please make sure it's the full URL and a valid one at that." +msgstr "Az előnézeti URL-cím elemzése sikertelen. Ellenőrizd, hogy teljes és érvényes URL-címet adtál meg." + +#: vipers-video-quicktags.php:1424 +msgid "Dark Grey" +msgstr "Sötétszürke" + +#: vipers-video-quicktags.php:1425 +msgid "Dark Blue" +msgstr "Sötétkék" + +#: vipers-video-quicktags.php:1426 +msgid "Light Blue" +msgstr "Világoskék" + +#: vipers-video-quicktags.php:1427 +msgid "Green" +msgstr "Zöld" + +#: vipers-video-quicktags.php:1428 +#: vipers-video-quicktags.php:1756 +msgid "Orange" +msgstr "Narancssárga" + +#: vipers-video-quicktags.php:1429 +msgid "Pink" +msgstr "Rózsaszín" + +#: vipers-video-quicktags.php:1430 +msgid "Purple" +msgstr "Bíbor" + +#: vipers-video-quicktags.php:1431 +msgid "Ruby Red" +msgstr "Rubinvörös" + +#: vipers-video-quicktags.php:1465 +#: vipers-video-quicktags.php:1561 +#: vipers-video-quicktags.php:1647 +#: vipers-video-quicktags.php:1789 +#: vipers-video-quicktags.php:1906 +msgid "Preview" +msgstr "Előnézet" + +#: vipers-video-quicktags.php:1468 +#: vipers-video-quicktags.php:1564 +#: vipers-video-quicktags.php:1650 +#: vipers-video-quicktags.php:1792 +#: vipers-video-quicktags.php:1909 +msgid "Loading..." +msgstr "Betöltés..." + +#: vipers-video-quicktags.php:1473 +#: vipers-video-quicktags.php:1569 +#: vipers-video-quicktags.php:1655 +#: vipers-video-quicktags.php:1797 +#: vipers-video-quicktags.php:1914 +msgid "Preview URL" +msgstr "URL előnézete" + +#: vipers-video-quicktags.php:1482 +#: vipers-video-quicktags.php:1578 +#: vipers-video-quicktags.php:1664 +#: vipers-video-quicktags.php:1806 +msgid "pixels" +msgstr "pixel" + +#: vipers-video-quicktags.php:1483 +#: vipers-video-quicktags.php:1579 +#: vipers-video-quicktags.php:1807 +msgid "Maintain aspect ratio" +msgstr "Méretarány megtartása" + +#: vipers-video-quicktags.php:1489 +msgid "Border Color" +msgstr "Szegély színe" + +#: vipers-video-quicktags.php:1492 +#: vipers-video-quicktags.php:1500 +#: vipers-video-quicktags.php:1674 +#: vipers-video-quicktags.php:1682 +#: vipers-video-quicktags.php:1690 +#: vipers-video-quicktags.php:1698 +#: vipers-video-quicktags.php:1816 +#: vipers-video-quicktags.php:1955 +#: vipers-video-quicktags.php:1963 +#: vipers-video-quicktags.php:1971 +#: vipers-video-quicktags.php:1979 +msgid "Pick a color" +msgstr "Szín választása" + +#: vipers-video-quicktags.php:1497 +msgid "Fill Color" +msgstr "Kitöltési szín" + +#: vipers-video-quicktags.php:1505 +#: vipers-video-quicktags.php:1821 +msgid "Color Presets" +msgstr "Tárolt színbeállítások" + +#: vipers-video-quicktags.php:1509 +msgid "Miscellaneous" +msgstr "Egyéb" + +#: vipers-video-quicktags.php:1511 +msgid "Enable HD video by default (not to be confused with "HQ" which can't be enabled by default and not all videos are avilable in HD)" +msgstr "HD videók alapértelmezett engedélyezése (Megjegyzés: nem keverendő a "HQ" videókkal, amelyeket nem lehet alapértelmezés szerint engedélyezni. Vedd figyelembe, hogy nem minden videó áll rendelkezésre HD minőségben.)" + +#: vipers-video-quicktags.php:1512 +msgid "Show video details at the end of playback (related videos, embed code, etc.)" +msgstr "Videó részleteinek megtekintése a lejátszás végén (kapcsolódó videók, beágyazási kód stb.)" + +#: vipers-video-quicktags.php:1513 +#: vipers-video-quicktags.php:1587 +msgid "Show fullscreen button" +msgstr "Teljes képernyő gombjának megjelenítése" + +#: vipers-video-quicktags.php:1514 +msgid "Show border" +msgstr "Szegély megjelenítése" + +#: vipers-video-quicktags.php:1515 +msgid "Show the search box" +msgstr "Keresődoboz megjelenítése" + +#: vipers-video-quicktags.php:1516 +msgid "Show the video title and rating" +msgstr "Videó címének és értékelésének megjelenítése" + +#: vipers-video-quicktags.php:1517 +#: vipers-video-quicktags.php:1588 +#: vipers-video-quicktags.php:1705 +msgid "Autoplay video (not recommended)" +msgstr "Videók automatikus lejátszása (nem ajánlott)" + +#: vipers-video-quicktags.php:1518 +msgid "Loop video playback" +msgstr "Folyamatos lejátszás" + +#: vipers-video-quicktags.php:1585 +#: vipers-video-quicktags.php:1703 +msgid "Other" +msgstr "Egyéb" + +#: vipers-video-quicktags.php:1671 +msgid "Toolbar Background Color" +msgstr "Eszköztár háttérszíne" + +#: vipers-video-quicktags.php:1679 +msgid "Toolbar Glow Color" +msgstr "Eszköztár ragyogási effektusának színe" + +#: vipers-video-quicktags.php:1687 +msgid "Button/Text Color" +msgstr "Gomb/szöveg színe" + +#: vipers-video-quicktags.php:1695 +msgid "Seekbar Color" +msgstr "Keresősáv színe" + +#: vipers-video-quicktags.php:1706 +msgid "Show related videos" +msgstr "Kapcsolódó videók megjelenítése" + +#: vipers-video-quicktags.php:1755 +msgid "Default (Blue)" +msgstr "Alapértelmezett (kék)" + +#: vipers-video-quicktags.php:1757 +msgid "Lime" +msgstr "Sárgászöld" + +#: vipers-video-quicktags.php:1758 +msgid "Fuschia" +msgstr "Ciklámen" + +#: vipers-video-quicktags.php:1759 +msgid "White" +msgstr "Fehér" + +#: vipers-video-quicktags.php:1813 +msgid "Color" +msgstr "Szín" + +#: vipers-video-quicktags.php:1825 +msgid "On-Screen Info" +msgstr "Képernyőn megjelenő információk" + +#: vipers-video-quicktags.php:1827 +msgid "Portrait" +msgstr "Profilkép" + +#: vipers-video-quicktags.php:1828 +msgid "Title" +msgstr "Cím" + +#: vipers-video-quicktags.php:1829 +msgid "Byline" +msgstr "Feltöltő" + +#: vipers-video-quicktags.php:1830 +msgid "Allow fullscreen" +msgstr "Teljes képernyő engedélyezése" + +#: vipers-video-quicktags.php:1917 +msgid "The default preview video is the most recent featured video on YouTube. You can paste in the URL to a FLV file of your own if you wish." +msgstr "Az alapértelmezett előnézet mindig a YouTube-ra feltöltött legújabb videót jeleníti meg. Amennyiben szükséges, a kívánt FLV videó URL-címét beillesztheted a fenti mezőbe." + +#: vipers-video-quicktags.php:1925 +msgid "pixels (if you're using the default skin, add 20 to the height for the control bar)" +msgstr "pixel (ha az alapértelmezett felszínt használod, akkor a vezérlősáv miatt további 20 pixel szükséges a magassághoz)" + +#: vipers-video-quicktags.php:1932 +msgid "Skin" +msgstr "Felszín" + +#: vipers-video-quicktags.php:1946 +msgid "Use Custom Colors" +msgstr "Saját színek használata" + +#: vipers-video-quicktags.php:1952 +msgid "Control Bar Background Color" +msgstr "Vezérlősáv háttérszíne" + +#: vipers-video-quicktags.php:1960 +msgid "Icon/Text Color" +msgstr "Ikon/szöveg színe" + +#: vipers-video-quicktags.php:1968 +msgid "Icon/Text Hover Color" +msgstr "Ikon/szöveg fókuszszíne" + +#: vipers-video-quicktags.php:1976 +msgid "Video Background Color" +msgstr "Videók háttérszíne" + +#: vipers-video-quicktags.php:1984 +msgid "Advanced Parameters" +msgstr "Speciális beállítások" + +#: vipers-video-quicktags.php:1987 +#: vipers-video-quicktags.php:2309 +#, php-format +msgid "A query-string style list of additional parameters to pass to the player. Example: %3$s" +msgstr "Lekérdezési sztring típusú további paraméterek listája a lejátszó számára. Például: %3$s" + +#: vipers-video-quicktags.php:1988 +msgid "You will need to press "Save Changes" for these parameters to take effect due to my moderate Javascript skills." +msgstr "Kattints a "Módosítások mentése" gombra a paraméterek mentéséhez." + +#: vipers-video-quicktags.php:2024 +msgid "Video Alignment" +msgstr "Videók elrendezése" + +#: vipers-video-quicktags.php:2029 +msgid "Left" +msgstr "Balra" + +#: vipers-video-quicktags.php:2030 +msgid "Center" +msgstr "Középre" + +#: vipers-video-quicktags.php:2031 +msgid "Right" +msgstr "Jobbra" + +#: vipers-video-quicktags.php:2032 +msgid "Float Left" +msgstr "Lebegtetés balra" + +#: vipers-video-quicktags.php:2033 +msgid "Float Right" +msgstr "Lebegtetés jobbra" + +#: vipers-video-quicktags.php:2045 +msgid "Show Buttons In Editor On Line Number" +msgstr "Gombok megjelenítése a szerkesztőben ezen sornál" + +#: vipers-video-quicktags.php:2050 +msgid "1" +msgstr "1" + +#: vipers-video-quicktags.php:2051 +msgid "2 (Kitchen Sink Toolbar)" +msgstr "2 (Kitchen Sink Toolbar)" + +#: vipers-video-quicktags.php:2052 +msgid "3 (Default)" +msgstr "3 (alapértelmezett)" + +#: vipers-video-quicktags.php:2064 +msgid "Feed Text" +msgstr "Hírcsatornában megjelenő szöveg" + +#: vipers-video-quicktags.php:2067 +#, php-format +msgid "Optionally enter some custom text to show in your feed in place of videos (as you can't embed videos in feeds). If left blank, it will default to:
              %s" +msgstr "Megadhatsz egy tetszés szerinti szöveget a videók hírcsatornában történő helyettesítéséhez (mivel a feedekbe nem lehet videókat beágyazni). Ha üresen hagyod, akkor a bővítmény az alapértelmezett
              %s értéket használja." + +#: vipers-video-quicktags.php:2071 +msgid "Windows Media Player" +msgstr "Windows Media Player" + +#: vipers-video-quicktags.php:2073 +msgid "Attempt to use Windows Media Player for regular video file playback for Windows users" +msgstr "Windows Media Player használata normál videók lejátszásához (Windows esetén)." + +#: vipers-video-quicktags.php:2078 +msgid "Advanced Settings" +msgstr "Speciális beállítások" + +#: vipers-video-quicktags.php:2080 +msgid "If you don't know what you're doing, you can safely ignore this section." +msgstr "Ha nem vagy biztos a következő beállításokban, akkor inkább hagyd ki őket." + +#: vipers-video-quicktags.php:2084 +msgid "Dynamic QTObject Loading" +msgstr "Dinamikus QTObject betöltés" + +#: vipers-video-quicktags.php:2086 +msgid "Only load the Javascript file if it's needed. Disable this to post Quicktime videos in the sidebar text widget." +msgstr "Csak akkor tölti be a Javascript fájlokat, ha szükséges. Kapcsold ki, ha Quicktime videókat szeretnél beágyazni az oldalsávba widgetek segítségével." + +#: vipers-video-quicktags.php:2091 +msgid "Custom CSS" +msgstr "Saját CSS" + +#: vipers-video-quicktags.php:2093 +msgid "Want to easily set some custom CSS to control the display of the videos? Then just click this text to expand this option." +msgstr "Saját CSS kódot használnál a videók egyszerű és egyéni megjelenítéséhez? Akkor kattints erre a szövegre a beállításhoz." + +#: vipers-video-quicktags.php:2095 +#, php-format +msgid "You can enter custom CSS in the box below. It will be outputted after the default CSS you see listed which can be overridden by using %1$s. For help and examples, see the Help tab." +msgstr "Írd be a saját CSS kódodat az alábbi szövegmezőbe. Az eredmény az alapértelmezett CSS kód után jelenik meg (ennek egyes elemeit az %1$s parancs segítségével felülbírálhatod). További segítségért és példákért lásd a súgót." + +#: vipers-video-quicktags.php:2138 +msgid "Click on a question to see the answer or click this text to expand all answers." +msgstr "A válaszhoz kattints az adott kérdésre, vagy erre a szövegre az összes válasz megtekintéséhez." + +#: vipers-video-quicktags.php:2142 +msgid "Videos aren't showing up on my blog, only links to the videos are instead. What gives?" +msgstr "Csak a hivatkozások jelennek meg a blogomon, a videók nem. Mi lehet a gond?" + +#: vipers-video-quicktags.php:2145 +msgid "Here are five common causes:" +msgstr "Íme a leggyakoribb okok:" + +#: vipers-video-quicktags.php:2147 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can prevent some videos, namely YouTube-hosted ones, from loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "Firefox böngészőt használsz AdBlock bővítménnyel? Az AdBlock és annak bizonyos tiltószabályai megakadályozhatják egyes videók (pl. YouTube) megjelenítését. Tiltsd le az AdBlock bővítményt, vagy válts át az AdBlock Plus használatára." + +#: vipers-video-quicktags.php:2148 +msgid "Your theme could be missing <?php wp_head();?> inside of it's <head> which means the required Javascript file can't automatically be added. If this is the case, you may be get an alert window popping when you attempt to view a post with a video in it (assuming your problem is not also #3). Edit your theme's header.php file and add it right before </head>" +msgstr "Elképzelhető, hogy a sablon <head> fejlécéből hiányzik a <?php wp_head();?> kód, ami annyit jelent, hogy a szükséges Javascript fájlt nem lehet automatikusan betölteni. Ha ez a helyzet, akkor elképzelhető, hogy hibaüzenetet fogsz kapni a videót tartalmazó bejegyzés megtekintésekor (feltéve, hogy nem a következő pontban említett hibáról van szó). Nyisd meg a sablon header.php fájlját, majd illeszd be a fenti kódot közvetlenül a </head> rész elé." + +#: vipers-video-quicktags.php:2149 +#: vipers-video-quicktags.php:2155 +#, php-format +msgid "You may have Javascript disabled. This plugin embeds videos via Javascript to ensure the best experience. Please enable it." +msgstr "Elképzelhető, hogy a Javascript nincsen engedélyezve. Jelen bővítmény a legjobb felhasználói élmény biztosítása érdekében Javascriptet használ a videók beágyazásához. Ezért engedélyezned kell azt." + +#: vipers-video-quicktags.php:2150 +#: vipers-video-quicktags.php:2156 +#, php-format +msgid "You may not have the latest version of Flash installed. Please install it." +msgstr "Elképzelhető, hogy nem a legújabb Flash verzió van telepítve. Ebben az esetben telepítened kell azt." + +#: vipers-video-quicktags.php:2154 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can result in the videos, namely YouTube-hosted ones, not loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "Firefox böngészőt használsz AdBlock bővítménnyel? Az AdBlock és annak bizonyos tiltószabályai megakadályozhatják egyes videók (pl. YouTube) megjelenítését. Tiltsd le az AdBlock bővítményt, vagy válts át az AdBlock Plus használatára." + +#: vipers-video-quicktags.php:2162 +msgid "Where do I get the code from to embed a Viddler video?" +msgstr "Hol találom a Viddler videók beillesztésére szolgáló kódot?" + +#: vipers-video-quicktags.php:2164 +msgid "Since the URL to a video on Viddler has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Viddler, click the "Embed This" button below the video, and then select the WordPress.com format. You can paste that code directly into a post or Page and it will embed the video." +msgstr "Mivel a Viddleres videók URL-címei nem kapcsolódnak a beágyazási URL-hez, a WordPress.com-os formátumot kell használnod. Menj a Viddler oldalán lévő videóhoz, kattints az "Embed This" (Beágyazás) gombra a videó alatt, majd válaszd ki a WordPress.com lehetőséget. A kódot közvetlenül is beillesztheted a bejegyzésbe vagy oldalba." + +#: vipers-video-quicktags.php:2169 +msgid "Where do I get the code from to embed a Blip.tv video?" +msgstr "Hol találom a Blip.tv videók beillesztésére szolgáló kódot?" + +#: vipers-video-quicktags.php:2171 +msgid "Since the URL to a video on Blip.tv has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Blip.tv, click on the yellow "Share" dropdown to the right of the video and select "Embed". Next select "WordPress.com" from the "Show Player" dropdown. Finally press "Go". You can paste that code directly into a post or Page and it will embed the video." +msgstr "Mivel a Blip.tv-s videók URL-címei nem kapcsolódnak a beágyazási URL-hez, a WordPress.com-os formátumot kell használnod. Menj a Blip.tv oldalán lévő videóhoz, kattints a sárga "Share" (Megosztás) legördülő menüre, majd válaszd az "Embed" (Beágyazás) opciót. Ezután válaszd a "WordPress.com" lehetőséget a "Show Player" (Lejátszó megjelenítése) legördülő menüből, majd kattints a "Go" (Mehet) gombra. A kódot közvetlenül is beillesztheted a bejegyzésbe vagy oldalba." + +#: vipers-video-quicktags.php:2173 +msgid "NOTE: Ignore the warning message. This plugin adds support for the WordPress.com so it will work on your blog." +msgstr "MEGJEGYZÉS: Hagyd figyelmen kívül a figyelmeztető üzenetet. Mivel a bővítmény támogatja a WordPress.com platformot, ezért a funkció a Te blogodon is működni fog." + +#: vipers-video-quicktags.php:2177 +msgid "Why doesn't this plugin support a site I want to embed videos from?" +msgstr "Miért nem támogatja a bővítmény az általam használandó weboldalt?" + +#: vipers-video-quicktags.php:2179 +msgid "There's a couple likely reasons:" +msgstr "Ennek számos oka lehet:" + +#: vipers-video-quicktags.php:2181 +msgid "The website may use an embed URL that has nothing in common with the URL in your address bar. This means that even if you give this plugin the URL to the video, it has no easy way of figuring out the embed URL." +msgstr "A weboldal olyan beágyazási URL-t használ, amely nem kapcsolódik a címsorban lévő URL-hez. Ez azt jelenti, hogy hiába adod meg a videó elérhetőségét, a bővítmény nem képes azonosítani a beágyazási címet." + +#: vipers-video-quicktags.php:2182 +msgid "The website may be too small, fringe case, etc. to be worth supporting. There's no real point in this plugin adding support for a video site that only one or two people will use." +msgstr "Elképzelhető, hogy a weboldal kevésbé ismert, ezért nem éri meg felvenni azt a támogatott oldalak körébe. Nincs értelme olyan videómegosztó támogatásának, amelyet némi túlzással csak egy-két ember használ." + +#: vipers-video-quicktags.php:2183 +#, php-format +msgid "I may have just never heard of the site. Please make a thread on my forums with an example link to a video on the site and I'll take a look at it." +msgstr "Lehet, hogy még nem hallottam az adott oldalról. Kérlek, említsd meg a támogatási fórumon egy tetszőleges videóra mutató link formájában, és megnézem, mit tehetek az ügy érdekében." + +#: vipers-video-quicktags.php:2185 +#, php-format +msgid "This plugin does have the ability to embed any Flash file though. See the Flash shortcode question for details on that." +msgstr "A bővítmény bármilyen Flash videó beágyazására képes. További részletekért lásd a Flash kóddal kapcsolatos kérdést." + +#: vipers-video-quicktags.php:2189 +msgid "There are still red bits (hovering over buttons) in my YouTube embed. What gives?" +msgstr "Továbbra is piros színűek a YouTube videók egyes gombjai (az egérrel történő rámutatáskor). Mi a megoldás?" + +#: vipers-video-quicktags.php:2191 +msgid "YouTube does not provide a method to change that color." +msgstr "Sajnos a YouTube nem teszi lehetővé ezen szín módosítását." + +#: vipers-video-quicktags.php:2195 +msgid "How can I change the size, colors, etc. for a specific video?" +msgstr "Hogyan módosíthatom egy adott videó méretét, színeit és egyéb beállításait?" + +#: vipers-video-quicktags.php:2197 +#, php-format +msgid "You can control many thing via the WordPress shortcode system that you use to embed videos in your posts. Shortcodes are similiar to BBCode. Here are some example shortcodes:" +msgstr "Számos beállítást a posztokba történő beágyazásra szolgáló WordPress kódok segítségével adhatsz meg. Ezek a BBCode kódokhoz hasonlóak. Íme néhány példa:" + +#: vipers-video-quicktags.php:2203 +msgid "Any value that is not entered will fall back to the default." +msgstr "A nem megadott értékek alapértelmezett beállítást kapnak." + +#: vipers-video-quicktags.php:2207 +#: vipers-video-quicktags.php:2223 +#: vipers-video-quicktags.php:2233 +#: vipers-video-quicktags.php:2248 +#: vipers-video-quicktags.php:2262 +#: vipers-video-quicktags.php:2272 +#: vipers-video-quicktags.php:2278 +#: vipers-video-quicktags.php:2298 +#: vipers-video-quicktags.php:2314 +#: vipers-video-quicktags.php:2328 +#, php-format +msgid "What are the available parameters for the %s shortcode?" +msgstr "Melyek a(z) %s kódok lehetséges paraméterei?" + +#: vipers-video-quicktags.php:2210 +#: vipers-video-quicktags.php:2226 +#: vipers-video-quicktags.php:2236 +#: vipers-video-quicktags.php:2251 +#: vipers-video-quicktags.php:2265 +#: vipers-video-quicktags.php:2281 +#: vipers-video-quicktags.php:2292 +#: vipers-video-quicktags.php:2301 +#: vipers-video-quicktags.php:2318 +#: vipers-video-quicktags.php:2332 +#, php-format +msgid "%s — width in pixels" +msgstr "%s — szélesség pixelben" + +#: vipers-video-quicktags.php:2211 +#: vipers-video-quicktags.php:2227 +#: vipers-video-quicktags.php:2237 +#: vipers-video-quicktags.php:2252 +#: vipers-video-quicktags.php:2266 +#: vipers-video-quicktags.php:2282 +#: vipers-video-quicktags.php:2293 +#: vipers-video-quicktags.php:2302 +#: vipers-video-quicktags.php:2319 +#: vipers-video-quicktags.php:2333 +#, php-format +msgid "%s — height in pixels" +msgstr "%s — magasság pixelben" + +#: vipers-video-quicktags.php:2212 +#, php-format +msgid "%s — player border color in hex" +msgstr "%s — lejátszó színe hexadecimális értékkel" + +#: vipers-video-quicktags.php:2213 +#, php-format +msgid "%s — player fill color in hex" +msgstr "%s — lejátszó kitöltési színe hexadecimális értékkel" + +#: vipers-video-quicktags.php:2214 +#, php-format +msgid "%s — show a border or not (0 or 1)" +msgstr "%s — szegély megjelenítése vagy elrejtése (0 vagy 1)" + +#: vipers-video-quicktags.php:2215 +#, php-format +msgid "%s — show related videos, URL, embed details, etc. at the end of playback (0 or 1)" +msgstr "%s — kapcsolódó videók, URL-címek, beágyazási adatok stb. megjelenítése a lejátszás végén (0 vagy 1)" + +#: vipers-video-quicktags.php:2216 +#: vipers-video-quicktags.php:2257 +#, php-format +msgid "%s — show fullscreen button (0 or 1)" +msgstr "%s — teljes képernyő gomb megjelenítése (0 vagy 1)" + +#: vipers-video-quicktags.php:2217 +#: vipers-video-quicktags.php:2228 +#: vipers-video-quicktags.php:2242 +#: vipers-video-quicktags.php:2267 +#, php-format +msgid "%s — automatically start playing (0 or 1)" +msgstr "%s — lejátszás automatikus indítása (0 vagy 1)" + +#: vipers-video-quicktags.php:2218 +#, php-format +msgid "%s — loop playback (0 or 1)" +msgstr "%s — folyamatos lejátszás (0 vagy 1)" + +#: vipers-video-quicktags.php:2238 +#, php-format +msgid "%s — toolbar background color in hex" +msgstr "%s — eszköztár háttérszíne hexadecimális értékkel" + +#: vipers-video-quicktags.php:2239 +#, php-format +msgid "%s — toolbar glow color in hex" +msgstr "%s — eszköztár ragyogási effektusának színe hexadecimális értékkel" + +#: vipers-video-quicktags.php:2240 +#, php-format +msgid "%s — button/text color in hex" +msgstr "%s — gomb/szöveg színe hexadecimális értékkel" + +#: vipers-video-quicktags.php:2241 +#, php-format +msgid "%s — seekbar color in hex" +msgstr "%s — keresősáv színe hexadecimális értékkel" + +#: vipers-video-quicktags.php:2243 +#, php-format +msgid "%s — show related video (0 or 1)" +msgstr "%s — kapcsolódó videók megjelenítése (0 vagy 1)" + +#: vipers-video-quicktags.php:2253 +#, php-format +msgid "%s — player color in hex" +msgstr "%s — lejátszó színe hexadecimális értékkel" + +#: vipers-video-quicktags.php:2254 +#, php-format +msgid "%s — show uploader's picture (0 or 1)" +msgstr "%s — feltöltő profilképének megjelenítése (0 vagy 1)" + +#: vipers-video-quicktags.php:2255 +#, php-format +msgid "%s — show video title (0 or 1)" +msgstr "%s — cím megjelenítése (0 vagy 1)" + +#: vipers-video-quicktags.php:2256 +#, php-format +msgid "%s — show video author (0 or 1)" +msgstr "%s — feltöltő megjelenítése (0 vagy 1)" + +#: vipers-video-quicktags.php:2274 +msgid "Since the WordPress.com shortcode format is used for embedding Viddler videos, there are no customizable parameters for the Viddler shortcode. The WordPress.com shortcode must be used as the URL of the video and the video's embed URL share nothing in common." +msgstr "Mivel a Viddler videók beágyazására a WordPress.com-os kód szolgál, a Viddler kódnak nincsenek testreszabható paraméterei. A WordPress.com-os kódot kell használni a videó címeként (a videó beágyazási URL-je és tényleges címe nem kapcsolódik egymáshoz)." + +#: vipers-video-quicktags.php:2283 +#, php-format +msgid "%s — show video details (0 or 1), defaults to 1" +msgstr "%s — részletek megjelenítése (0 vagy 1), alapértelmezett érték: 1" + +#: vipers-video-quicktags.php:2288 +msgid "What are the available parameters for the Metacafe, Blip.tv, IFILM/Spike, and MySpace shortcodes?" +msgstr "Melyek a Metacafe, Blip.tv, IFILM/Spike és MySpace kódok lehetséges paraméterei?" + +#: vipers-video-quicktags.php:2290 +msgid "All of these video formats only support the following:" +msgstr "Ezen videoformátumok kizárólag a következő paramétereket támogatják:" + +#: vipers-video-quicktags.php:2303 +#, php-format +msgid "%s — the URL to the preview image, defaults to the same URL as the video file but .jpg instead of .flv" +msgstr "%s — az előnézeti kép URL-címe, alapértelmezettként a videofájl URL-címe, de .jpg az .flv helyett." + +#: vipers-video-quicktags.php:2304 +#, php-format +msgid "%s — player control bar background color in hex" +msgstr "%s — lejátszó vezérlősávjának háttérszíne hexadecimális értékkel" + +#: vipers-video-quicktags.php:2305 +#, php-format +msgid "%s — player icon/text color in hex" +msgstr "%s — ikon/szöveg színének háttérszíne hexadecimális értékkel" + +#: vipers-video-quicktags.php:2306 +#, php-format +msgid "%s — player icon/text hover color in hex" +msgstr "%s — ikon/szöveg fókuszszíne hexadecimális értékkel" + +#: vipers-video-quicktags.php:2307 +#, php-format +msgid "%s — player video background color in hex" +msgstr "%s — videó háttérszíne hexadecimális értékkel" + +#: vipers-video-quicktags.php:2308 +#, php-format +msgid "%s — volume percentage, defaults to 100" +msgstr "%s — százalékos érték, alapértelmezett érték: 100" + +#: vipers-video-quicktags.php:2309 +#, php-format +msgid "%1$s — %2$s" +msgstr "%1$s — %2$s" + +#: vipers-video-quicktags.php:2316 +msgid "The results of embedding a Quicktime video can very widely depending on the user's computer and what software they have installed, but if you must embed a Quicktime video here are the parameters:" +msgstr "A Quicktime videók megjelenítése és lejátszása jelentősen függhet a felhasználó számítógépének teljesítményétől, illetve a telepített szoftverektől. Az alábbiakban a lehetséges paramétereket találod:" + +#: vipers-video-quicktags.php:2320 +#: vipers-video-quicktags.php:2323 +#, php-format +msgid "%s — automatically start playing (0 or 1), defaults to 0" +msgstr "%s — lejátszás automatikus indítása (0 vagy 1), alapértelmezett érték: 0" + +#: vipers-video-quicktags.php:2321 +#, php-format +msgid "%s — use click-to-play placeholder image (0 or 1), defaults to 0" +msgstr "%s — kattintásra induló helyőrző kép használata (0 vagy 1), alapértelmezett érték: 0" + +#: vipers-video-quicktags.php:2322 +#, php-format +msgid "%s — the URL to the placeholder image, defaults to the same URL as the video file but .jpg instead of .mov" +msgstr "%s — a helyőrző kép URL-címe, alapértelmezettként megegyezik a videofájl URL-címével, de .jpg a .mov helyett" + +#: vipers-video-quicktags.php:2328 +msgid "video file" +msgstr "generikus videofájl" + +#: vipers-video-quicktags.php:2330 +msgid "The results of embedding a generic video can very widely depending on the user's computer and what software they have installed, but if you must embed a generic video here are the parameters:" +msgstr "A generikus videók megjelenítése és lejátszása jelentősen függhet a felhasználó számítógépének teljesítményétől, illetve a telepített szoftverektől. Az alábbiakban a lehetséges paramétereket találod:" + +#: vipers-video-quicktags.php:2334 +#, php-format +msgid "%s — attempt to use Windows Media Player for users of Windows (0 or 1)" +msgstr "%s — Windows Media Player használata Windows esetén (0 vagy 1)" + +#: vipers-video-quicktags.php:2340 +msgid "What's this "Custom CSS" thing on the "Additional Settings" tab for?" +msgstr "Mire jó ez a "Saját CSS" opció a "További beállítások" lapon?" + +#: vipers-video-quicktags.php:2342 +msgid "It's a quick and easy way to control the look of videos posted on your site without having to go in and edit the style.css file. Just enter some CSS of your own into the box and it will be outputted in the header of your theme." +msgstr "Ezen beállítás gyors és egyszerű módot biztosít a videók megjelenítésének testreszabásához a style.css fájl módosítása nélkül. Írd be a saját CSS kódodat, majd az eredmény megjelenik a sablon fejlécében." + +#: vipers-video-quicktags.php:2343 +msgid "Some examples:" +msgstr "Néhány példa:" + +#: vipers-video-quicktags.php:2345 +#, php-format +msgid "Give a red border to all videos: %s" +msgstr "Piros szegély minden videónál: %s" + +#: vipers-video-quicktags.php:2346 +#, php-format +msgid "Float only YouTube videos to the left: %s" +msgstr "YouTube videók lebegtetése balra: %s" + +#: vipers-video-quicktags.php:2352 +msgid "How can I embed a generic Flash file or a video from a website this plugin doesn't support?" +msgstr "Hogyan tudok beágyazni egy generikus Flash fájlt vagy videót olyan weboldalról, amelyet ez a bővítmény nem támogat?" + +#: vipers-video-quicktags.php:2354 +#, php-format +msgid "This plugin has a %s shortcode that can be used to embed any Flash file. Here is the format:" +msgstr "A bővítmény olyan %s kóddal rendelkezik, amelyet bármilyen Flash fájl beágyazásához használhatsz. A kód a következő:" + +#: vipers-video-quicktags.php:2359 +msgid "Why does your plugin embed Quicktime and other regular video files so poorly? Can't you do a better job?" +msgstr "Miért ilyen változó minőségű a Quicktime és egyéb videofájlok megjelenítése ezen bővítménnyel? Nem lehetne valahogy javítani rajta?" + +#: vipers-video-quicktags.php:2361 +#, php-format +msgid "Embedding Quiktime and other regular video files is a major pain in the ass and it's incredibly hard to get it to work in all browsers and operating systems. I strongly suggest converting the video to Flash Video format or even H.264 format and then using the Flash Video (FLV) embed type. There are free converters out there for both formats and doing so will create a much better experience for your visitors." +msgstr "A Quicktime és egyéb normál videofájlok beágyazása nem éppen egyszerű feladat, és különösen nehéz megoldani úgy, hogy minden böngészővel és operációs rendszerrel ugyanolyan jól működjön. Ezért javaslom, hogy konvertáld át a videókat Flash Video vagy H.264 formátumra, majd használd a Flash Video (FLV) beágyazást. Az interneten találsz jó pár ingyenes programot a konvertáláshoz, ráadásul így sokkal jobb felhasználói élményt is nyújthatsz a látogatóidnak." + +#: vipers-video-quicktags.php:2370 +msgid "This plugin uses many scripts and packages written by others. They deserve credit too, so here they are in no particular order:" +msgstr "A bővítmény számos mások által írt szkriptet és programcsomagot tartalmaz. Ezen fejlesztők megérdemlik a köszönetet, ezért álljon itt a nevük mindenféle különösebb sorrend nélkül:" + +#: vipers-video-quicktags.php:2373 +#, php-format +msgid "The authors of and contributors to SWFObject which is used to embed the Flash-based videos." +msgstr "A Flash videók beágyazásához használatos SWFObject szerzői és segítői." + +#: vipers-video-quicktags.php:2374 +#, php-format +msgid "Jeroen Wijering for writing the JW FLV Media Player which is used for FLV playback." +msgstr "Jeroen Wijering, aki megírta az FLV-videók lejátszására szolgáló JW FLV Media Player szoftvert." + +#: vipers-video-quicktags.php:2375 +#, php-format +msgid "Steven Wittens for writing Farbtastic, the fantastic Javascript color picker used in this plugin." +msgstr "Steven Wittens, aki megírta a jelen bővítményben is használt kiváló Javascript színválasztó segédprogramot, a Farbtastic-et." + +#: vipers-video-quicktags.php:2376 +#, php-format +msgid "Ozh for writing his Liz Comment Counter plugin which introduced me to Farbtastic and provided me with some Javascript to base my color picker and color preset code on." +msgstr "Ozh, aki megírta a Liz Comment Counter nevezetű bővítményt, amelynek révén találkoztam a Farbtastic-kel, és amely ötleteket adott saját színválasztó és színbeállító segédprogramom Javascript kódjának megírásakor." + +#: vipers-video-quicktags.php:2377 +#, php-format +msgid "Andrew Ozz for helping me out with some TinyMCE-related Javascript and in turn saving me a ton of time." +msgstr "Andrew Ozz, aki rengeteg időt megtakarítva segített a TinyMCE-hez kapcsolódó Javascript kódok megírásában." + +#: vipers-video-quicktags.php:2378 +#, php-format +msgid "Geoff Stearns for writing QTObject which is used to embed Quicktime videos." +msgstr "Geoff Stearns, aki megírta a Quicktime videók beágyazására szolgáló QTObject segédprogramot." + +#: vipers-video-quicktags.php:2379 +#, php-format +msgid "Mark James for creating the Silk icon pack. This plugin uses at least one of the icons from that pack." +msgstr "Mark James, aki megalkotta a Silk icon pack ikoncsomagot. Jelen bővítmény legalább egy ikont használ ebből a csomagból." + +#: vipers-video-quicktags.php:2380 +#, php-format +msgid "The authors of and contributors to jQuery, the awesome Javascript package used by WordPress." +msgstr "A WordPress által használatos kiváló Javascript-csomag, a jQuery szerzői és segítői." + +#: vipers-video-quicktags.php:2381 +#, php-format +msgid "Everyone who's helped create WordPress as without it and it's excellent API, this plugin obviously wouldn't exist." +msgstr "Mindenki, aki segített kifejleszteni a WordPress platformot, illetve annak kiváló API-ját, mivel enélkül ez a bővítmény sem létezne." + +#: vipers-video-quicktags.php:2382 +msgid "Everyone who has provided bug reports and feature suggestions for this plugin." +msgstr "Mindenki, aki hibabejelentéseket és új funkciókkal kapcsolatos javaslatokat küldött." + +#: vipers-video-quicktags.php:2385 +msgid "The following people have been nice enough to translate this plugin into other languages:" +msgstr "A bővítmény más nyelvekre történő lefordításában az alábbi felhasználók segítettek. Köszönet nekik!" + +#: vipers-video-quicktags.php:2388 +#, php-format +msgid "Brazilian Portuguese: %s" +msgstr "Brazil portugál: %s" + +#: vipers-video-quicktags.php:2389 +#, php-format +msgid "Danish: %s" +msgstr "Dán: %s" + +#: vipers-video-quicktags.php:2390 +#, php-format +msgid "Dutch: %s" +msgstr "Holland: %s" + +#: vipers-video-quicktags.php:2391 +#, php-format +msgid "French: %s" +msgstr "Francia: %s" + +#: vipers-video-quicktags.php:2392 +#, php-format +msgid "Italian: %s" +msgstr "Olasz: %s" + +#: vipers-video-quicktags.php:2393 +#, php-format +msgid "Polish: %s" +msgstr "Lengyel: %s" + +#: vipers-video-quicktags.php:2394 +#, php-format +msgid "Russian: %s" +msgstr "Orosz: %s" + +#: vipers-video-quicktags.php:2397 +#, php-format +msgid "If you'd like to use this plugin in another language and have your name listed here, just translate the strings in the provided template file located in this plugin's "localization" folder and then send it to me. For help, see the WordPress Codex." +msgstr "Amennyiben más nyelven használnád ezt a bővítményt, és szeretnéd, ha a neved megjelenne ezen az oldalon, akkor fordítsd le a "localization" mappában található sablonfájl sztringjeit, majd küldd el nekem a fájlt. További segítségért lásd a WordPress Codex-et." + +#: vipers-video-quicktags.php:2404 +msgid "Click the above links to switch between tabs." +msgstr "A fenti linkekre kattintva válthatsz az egyes lapok között." + +#: vipers-video-quicktags.php:2437 +msgid "" +"Do you agree to the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported license? A link to it can be found to the left.\n" +"\n" +"In short though, you cannot use JW's FLV Media Player on a commercial site without purchasing a commercial license." +msgstr "" +"Egyetértesz a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported liszensszel? A dokumentációra mutató linket megtalálhatod a bal oldalon.\n" +"\n" +"A lényeg rövden: a JW's FLV Media Player lejátszót liszensz megvásárlása nélkül nem használhatod kereskedelmi célú weboldalakon." + +#: vipers-video-quicktags.php:2448 +msgid "Media Type" +msgstr "Típus" + +#: vipers-video-quicktags.php:2449 +msgid "Show Editor Button?" +msgstr "Gomb megjelenítése a szerkesztőben?" + +#: vipers-video-quicktags.php:2450 +msgid "Default Width" +msgstr "Alapértelmezett szélesség" + +#: vipers-video-quicktags.php:2451 +msgid "Default Height" +msgstr "Alapértelmezett magasság" + +#: vipers-video-quicktags.php:2452 +msgid "Keep Aspect Ratio?" +msgstr "Méretarány megtartása?" + +#: vipers-video-quicktags.php:2581 +msgid "MySpaceTV" +msgstr "MySpaceTV" + +#: vipers-video-quicktags.php:2598 +#, php-format +msgid "JW's FLV Media Player is covered by the Creative Commons Noncommercial
              license
              which means you cannot use it on a commercial website." +msgstr "A JW's FLV Media Player lejátszót Creative Commons Noncommercial
              liszensz
              védi, ami annyit jelent, hogy a lejátszót nem használhatod kereskedelmi célú weboldalakon." + +#: vipers-video-quicktags.php:2613 +msgid "Generic Video File" +msgstr "Generikus videofájl" + +#: vipers-video-quicktags.php:2613 +#, php-format +msgid "This part of the plugin is fairly buggy as embedding video files is complex.
              Consider trying TinyMCE's native video embedder instead. Why?" +msgstr "A bővítmény ezen része hibákat tartalmazhat, mivel az ilyen videofájlok beágyazása nem éppen egyszerű feladat.
              Használd inkább a TinyMCE eredeti videobeágyazóját. Miért?" + +#: vipers-video-quicktags.php:2628 +msgid "Save Changes" +msgstr "Módosítások mentése" + +#: vipers-video-quicktags.php:2629 +msgid "Reset Tab To Defaults" +msgstr "Lap visszaállítása az alapértékekre" + +#: vipers-video-quicktags.php:2689 +#, php-format +msgid "ERROR: %s" +msgstr "HIBA: %s" + +#: vipers-video-quicktags.php:2751 +msgid "Stage6 is no more, so this Stage6-hosted video cannot be displayed." +msgstr "A Stage6 nem támogatott többé, ezért ez a videó nem jeleníthető meg." + +#: vipers-video-quicktags.php:2768 +#: vipers-video-quicktags.php:2872 +#: vipers-video-quicktags.php:2920 +#: vipers-video-quicktags.php:2984 +#: vipers-video-quicktags.php:3048 +#: vipers-video-quicktags.php:3146 +#: vipers-video-quicktags.php:3262 +#: vipers-video-quicktags.php:3308 +#: vipers-video-quicktags.php:3349 +#, php-format +msgid "No URL or video ID was passed to the %s BBCode" +msgstr "Nem lett URL-cím vagy videoazonosító elküldve a következőnek: %s BBCode" + +#: vipers-video-quicktags.php:2798 +#: vipers-video-quicktags.php:2806 +#: vipers-video-quicktags.php:2891 +#: vipers-video-quicktags.php:2944 +#: vipers-video-quicktags.php:3006 +#: vipers-video-quicktags.php:3080 +#: vipers-video-quicktags.php:3163 +#: vipers-video-quicktags.php:3280 +#: vipers-video-quicktags.php:3325 +#: vipers-video-quicktags.php:3366 +#, php-format +msgid "Unable to parse URL, check for correct %s format" +msgstr "Az URL-cím elemzése sikertelen, ellenőrizd a megfelelő %s formátumot" + +#: vipers-video-quicktags.php:2810 +#: vipers-video-quicktags.php:2817 +msgid "YouTube Preview Image" +msgstr "YouTube előnézeti kép" + +#: vipers-video-quicktags.php:3110 +msgid "Sorry, but the only format that is supported for Viddler is the WordPress.com-style format rather than the URL. You can find it in the "Embed This" window." +msgstr "A Viddler által támogatott egyetlen formátum WordPress.com-os (vagyis nem URL-cím alapú). Ezt a "Beágyazás" ablakban találhatod." + +#: vipers-video-quicktags.php:3129 +#: vipers-video-quicktags.php:3203 +#: vipers-video-quicktags.php:3234 +#, php-format +msgid "An invalid %s shortcode format was used. Please check your code." +msgstr "Érvénytelen %s kódformátum. Ellenőrizd a megadott értéket." + +#: vipers-video-quicktags.php:3136 +#: vipers-video-quicktags.php:3211 +#: vipers-video-quicktags.php:3245 +#: vipers-video-quicktags.php:3610 +#, php-format +msgid "Please enable Javascript and Flash to view this %3$s video." +msgstr "Engedélyezd a Javascript és Flash alkalmazások futtatását a(z) %3$s videó megtekintéséhez." + +#: vipers-video-quicktags.php:3186 +msgid "Sorry, but the only format that is supported for Blip.tv is the WordPress.com-style format. You can find it at Share -> Embed -> WordPress.com." +msgstr "A Blip.tv által támogatott egyetlen formátum WordPress.com-os. Ezt a következő helyen találhatod: Megosztás -> Beágyazás -> WordPress.com." + +#: vipers-video-quicktags.php:3234 +#: vipers-video-quicktags.php:3245 +msgid "WordPress.com" +msgstr "WordPress.com" + +#: vipers-video-quicktags.php:3390 +#: vipers-video-quicktags.php:3484 +#: vipers-video-quicktags.php:3530 +#: vipers-video-quicktags.php:3580 +#, php-format +msgid "No URL was passed to the %s BBCode" +msgstr "Nem lett URL elküldve a következőnek: %s BBCode" + +#: vipers-video-quicktags.php:3580 +msgid "generic Flash embed" +msgstr "generikus Flash beágyazás" + +#: vipers-video-quicktags.php:3610 +msgid "Flash" +msgstr "Flash" + +#. Plugin URI of an extension +msgid "http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/" +msgstr "http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/" + +#. Description of an extension +msgid "Easily embed videos from various video websites such as YouTube, DailyMotion, and Vimeo into your posts." +msgstr "Videók bejegyzésekbe történő egyszerű beágyazása számos videómegosztóról (pl. YouTube, DailyMotion vagy Vimeo)." + +#. Author of an extension +msgid "Viper007Bond" +msgstr "Viper007Bond" + +#. Author URI of an extension +msgid "http://www.viper007bond.com/" +msgstr "http://www.viper007bond.com/" + + + diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-it_IT.mo b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-it_IT.mo new file mode 100644 index 0000000..b786f0f Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-it_IT.mo differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-it_IT.po b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-it_IT.po new file mode 100644 index 0000000..5c7de76 --- /dev/null +++ b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-it_IT.po @@ -0,0 +1,1519 @@ +msgid "" +msgstr "" +"Project-Id-Version: Viper's Video Quicktags in italiano\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2011-10-05 11:32+0100\n" +"PO-Revision-Date: \n" +"Last-Translator: Gianni Diurno (aka gidibao) \n" +"Language-Team: Gianni Diurno | gidibao.net & charmingpress.com\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Italian\n" +"X-Poedit-Country: ITALY\n" +"X-Poedit-KeywordsList: __;_e\n" +"X-Poedit-Basepath: ../\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-SearchPath-0: .\n" + +#: vipers-video-quicktags.php:246 +msgid "Click here to view the embedded video." +msgstr "Clicca qui per vedere il video incorporato." + +#: vipers-video-quicktags.php:409 +#: vipers-video-quicktags.php:1424 +msgid "Default" +msgstr "Predefinito" + +#: vipers-video-quicktags.php:410 +msgid "3D Pixel Style" +msgstr "Stile 3D Pixel" + +#: vipers-video-quicktags.php:411 +msgid "Atomic Red" +msgstr "Atomic Red" + +#: vipers-video-quicktags.php:412 +msgid "Bekle (Overlay)" +msgstr "Bekle (sovrapposto)" + +#: vipers-video-quicktags.php:413 +msgid "Blue Metal" +msgstr "Blue Metal" + +#: vipers-video-quicktags.php:414 +msgid "Comet" +msgstr "Comet" + +#: vipers-video-quicktags.php:415 +msgid "Control Panel" +msgstr "Pannello di controllo" + +#: vipers-video-quicktags.php:416 +msgid "Dang Dang" +msgstr "Dang Dang" + +#: vipers-video-quicktags.php:417 +msgid "Fashion" +msgstr "Fashion" + +#: vipers-video-quicktags.php:418 +msgid "Festival" +msgstr "Festival" + +#: vipers-video-quicktags.php:419 +msgid "Grunge Tape" +msgstr "Grunge Tape" + +#: vipers-video-quicktags.php:420 +msgid "Ice Cream Sneaka" +msgstr "Ice Cream Sneaka" + +#: vipers-video-quicktags.php:421 +msgid "Kleur" +msgstr "Kleur" + +#: vipers-video-quicktags.php:422 +msgid "Magma" +msgstr "Magma" + +#: vipers-video-quicktags.php:423 +msgid "Metarby 10" +msgstr "Metarby 10" + +#: vipers-video-quicktags.php:424 +msgid "Modieus (Stylish)" +msgstr "Modieus (Stylish)" + +#: vipers-video-quicktags.php:425 +msgid "Modieus (Stylish) Slim" +msgstr "Modieus (Stylish) Slim" + +#: vipers-video-quicktags.php:426 +msgid "Nacht" +msgstr "Nacht" + +#: vipers-video-quicktags.php:427 +msgid "Neon" +msgstr "Neon" + +#: vipers-video-quicktags.php:428 +msgid "Pearlized" +msgstr "Pearlized" + +#: vipers-video-quicktags.php:429 +msgid "Pixelize" +msgstr "Pixelize" + +#: vipers-video-quicktags.php:430 +msgid "Play Casso" +msgstr "Play Casso" + +#: vipers-video-quicktags.php:431 +msgid "Schoon" +msgstr "Schoon" + +#: vipers-video-quicktags.php:432 +msgid "Silvery White" +msgstr "Silvery White" + +#: vipers-video-quicktags.php:433 +msgid "Simple" +msgstr "Semplice" + +#: vipers-video-quicktags.php:434 +msgid "Snel" +msgstr "Snel" + +#: vipers-video-quicktags.php:435 +msgid "Stijl" +msgstr "Stijl" + +#: vipers-video-quicktags.php:436 +msgid "Traganja" +msgstr "Traganja" + +#: vipers-video-quicktags.php:443 +#, php-format +msgid "Viper's Video Quicktags requires WordPress 2.8 or newer. Please upgrade! By not upgrading, your blog is likely to be hacked." +msgstr "Questa versione di Viper's Video Quicktags richiede WordPress 2.8 o superiore. Aggiorna quanto prima! Il tuo sito potrebbe essere violato." + +#: vipers-video-quicktags.php:449 +msgid "Viper's Video Quicktags Configuration" +msgstr "Configurazione Viper's Video Quicktags" + +#: vipers-video-quicktags.php:449 +msgid "Video Quicktags" +msgstr "Video Quicktags" + +#: vipers-video-quicktags.php:460 +msgid "Settings" +msgstr "Impostazioni" + +#: vipers-video-quicktags.php:550 +#: vipers-video-quicktags.php:1166 +#: vipers-video-quicktags.php:2208 +#: vipers-video-quicktags.php:2462 +#: vipers-video-quicktags.php:2792 +#: vipers-video-quicktags.php:2822 +#: vipers-video-quicktags.php:2830 +#: vipers-video-quicktags.php:2944 +msgid "YouTube" +msgstr "YouTube" + +#: vipers-video-quicktags.php:551 +msgid "Embed a video from YouTube" +msgstr "Incorporare un video da YouTube" + +#: vipers-video-quicktags.php:552 +#: vipers-video-quicktags.php:558 +#: vipers-video-quicktags.php:564 +#: vipers-video-quicktags.php:570 +#: vipers-video-quicktags.php:576 +#: vipers-video-quicktags.php:588 +#: vipers-video-quicktags.php:600 +#: vipers-video-quicktags.php:606 +#: vipers-video-quicktags.php:612 +msgid "Please enter the URL at which the video can be viewed." +msgstr "Inserisci l'URL grazie al quale il video può essere visto." + +#: vipers-video-quicktags.php:556 +#: vipers-video-quicktags.php:1167 +#: vipers-video-quicktags.php:2224 +#: vipers-video-quicktags.php:2475 +#: vipers-video-quicktags.php:2896 +#: vipers-video-quicktags.php:2915 +msgid "Google Video" +msgstr "Google Video" + +#: vipers-video-quicktags.php:557 +msgid "Embed a video from Google Video" +msgstr "Incorporare un video da Google Video" + +#: vipers-video-quicktags.php:562 +#: vipers-video-quicktags.php:1168 +#: vipers-video-quicktags.php:2234 +#: vipers-video-quicktags.php:2488 +#: vipers-video-quicktags.php:2968 +msgid "DailyMotion" +msgstr "DailyMotion" + +#: vipers-video-quicktags.php:563 +msgid "Embed a video from DailyMotion" +msgstr "Incorporare un video da DailyMotion" + +#: vipers-video-quicktags.php:568 +#: vipers-video-quicktags.php:1169 +#: vipers-video-quicktags.php:2249 +#: vipers-video-quicktags.php:2501 +#: vipers-video-quicktags.php:3008 +#: vipers-video-quicktags.php:3030 +msgid "Vimeo" +msgstr "Vimeo" + +#: vipers-video-quicktags.php:569 +msgid "Embed a video from Vimeo" +msgstr "Incorporare un video da Vimeo" + +#: vipers-video-quicktags.php:574 +#: vipers-video-quicktags.php:2263 +#: vipers-video-quicktags.php:2514 +#: vipers-video-quicktags.php:3065 +#: vipers-video-quicktags.php:3097 +msgid "Veoh" +msgstr "Veoh" + +#: vipers-video-quicktags.php:575 +msgid "Embed a video from Veoh" +msgstr "Incorporare un video da Veoh" + +#: vipers-video-quicktags.php:580 +#: vipers-video-quicktags.php:2166 +#: vipers-video-quicktags.php:2273 +#: vipers-video-quicktags.php:2527 +#: vipers-video-quicktags.php:3146 +#: vipers-video-quicktags.php:3153 +msgid "Viddler" +msgstr "Viddler" + +#: vipers-video-quicktags.php:581 +msgid "Embed a video from Viddler" +msgstr "Incorporare un video da Viddler" + +#: vipers-video-quicktags.php:582 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Viddler video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "Inserisci il tag per i video Viddler sullo stile di WordPress.com. Vai alla sezione Info per maggiori dettagli. Prossimamente, non dovrai più aprire questa finestra — poiché sarà sufficiente incollare il tag direttamente nell'editor." + +#: vipers-video-quicktags.php:586 +#: vipers-video-quicktags.php:2534 +#: vipers-video-quicktags.php:3163 +#: vipers-video-quicktags.php:3180 +msgid "Metacafe" +msgstr "Metacafe" + +#: vipers-video-quicktags.php:587 +msgid "Embed a video from Metacafe" +msgstr "Incorporare un video da Metacafe" + +#: vipers-video-quicktags.php:592 +#: vipers-video-quicktags.php:2173 +#: vipers-video-quicktags.php:2547 +#: vipers-video-quicktags.php:3220 +#: vipers-video-quicktags.php:3228 +msgid "Blip.tv" +msgstr "Blip.tv" + +#: vipers-video-quicktags.php:593 +msgid "Embed a video from Blip.tv" +msgstr "Incorporare un video da Blip.tv" + +#: vipers-video-quicktags.php:594 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Blip.tv video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "Inserisci il tag per i video Blip.tv sullo stile di WordPress.com. Vai alla sezione Info per maggiori dettagli. Prossimamente, non dovrai più aprire questa finestra — poiché sarà sufficiente incollare il tag direttamente nell'editor." + +#: vipers-video-quicktags.php:598 +#: vipers-video-quicktags.php:2279 +#: vipers-video-quicktags.php:2560 +#: vipers-video-quicktags.php:3292 +#: vipers-video-quicktags.php:3310 +#: vipers-video-quicktags.php:3328 +msgid "Flickr Video" +msgstr "Flickr Video" + +#: vipers-video-quicktags.php:599 +msgid "Embed a video from Flickr Video" +msgstr "Incorporare un video da Flickr Video" + +#: vipers-video-quicktags.php:604 +#: vipers-video-quicktags.php:2573 +#: vipers-video-quicktags.php:3338 +#: vipers-video-quicktags.php:3355 +msgid "IFILM/Spike" +msgstr "IFILM/Spike" + +#: vipers-video-quicktags.php:605 +msgid "Embed a video from IFILM/Spike.com" +msgstr "Incorporare un video da IFILM/Spike.com" + +#: vipers-video-quicktags.php:610 +#: vipers-video-quicktags.php:3379 +#: vipers-video-quicktags.php:3396 +msgid "MySpace" +msgstr "MySpace" + +#: vipers-video-quicktags.php:611 +msgid "Embed a video from MySpace" +msgstr "Incorporare un video da MySpace" + +#: vipers-video-quicktags.php:616 +#: vipers-video-quicktags.php:3420 +msgid "FLV" +msgstr "FLV" + +#: vipers-video-quicktags.php:617 +msgid "Embed a Flash Video (FLV) file" +msgstr "Incorporare un file Flash Video (FLV)" + +#: vipers-video-quicktags.php:618 +#: vipers-video-quicktags.php:624 +#: vipers-video-quicktags.php:630 +#, php-format +msgid "Please enter the URL to the %1$s file." +msgstr "Inserisci l'URL al file %1$s." + +#: vipers-video-quicktags.php:618 +#: vipers-video-quicktags.php:1170 +#: vipers-video-quicktags.php:2299 +#: vipers-video-quicktags.php:2600 +msgid "Flash Video (FLV)" +msgstr "Flash Video (FLV)" + +#: vipers-video-quicktags.php:622 +#: vipers-video-quicktags.php:624 +#: vipers-video-quicktags.php:2315 +#: vipers-video-quicktags.php:2611 +#: vipers-video-quicktags.php:3514 +msgid "Quicktime" +msgstr "Quicktime" + +#: vipers-video-quicktags.php:623 +msgid "Embed a Quicktime video file" +msgstr "Incorporare un file video Quicktime" + +#: vipers-video-quicktags.php:628 +msgid "Video File" +msgstr "File video" + +#: vipers-video-quicktags.php:629 +msgid "Embed a generic video file" +msgstr "Incorporare un file video generico" + +#: vipers-video-quicktags.php:630 +#: vipers-video-quicktags.php:3560 +msgid "generic video" +msgstr "Video generico" + +#: vipers-video-quicktags.php:696 +msgid "Example:" +msgstr "Esempio:" + +#: vipers-video-quicktags.php:816 +#: vipers-video-quicktags.php:1480 +#: vipers-video-quicktags.php:1576 +#: vipers-video-quicktags.php:1662 +#: vipers-video-quicktags.php:1804 +#: vipers-video-quicktags.php:1922 +msgid "Dimensions" +msgstr "Dimensioni" + +#: vipers-video-quicktags.php:818 +#, php-format +msgid "The default dimensions for this video type can be set on this plugin's settings page. However, you can set custom dimensions for this one particular video here:" +msgstr "Le dimensioni predefinite per questo tipo di video possono essere modificate alla pagina delle impostazioni di questo plugin. Comunque, qui potrai personalizzare le dimensioni di questo video specifico:" + +#: vipers-video-quicktags.php:838 +msgid "Cheatin’ uh?" +msgstr "Sorpreso... uh?" + +#: vipers-video-quicktags.php:1128 +msgid "Settings for this tab reset to defaults." +msgstr "Ripristina questa sezione alle impostazioni predefinite." + +#: vipers-video-quicktags.php:1136 +#: vipers-video-quicktags.php:1150 +msgid "Viper's Video Quicktags" +msgstr "Viper's Video Quicktags" + +#: vipers-video-quicktags.php:1140 +msgid "Optional Comment" +msgstr "Opzione commento" + +#: vipers-video-quicktags.php:1155 +msgid "Donate to Viper007Bond for this plugin via PayPal" +msgstr "Donazioni via PayPal per il plugin sviluppato da Viper007Bond" + +#: vipers-video-quicktags.php:1165 +msgid "Additional Settings" +msgstr "Impostazioni aggiuntive" + +#: vipers-video-quicktags.php:1171 +msgid "Help" +msgstr "Info" + +#: vipers-video-quicktags.php:1172 +msgid "Credits" +msgstr "Riconoscimenti" + +#: vipers-video-quicktags.php:1180 +msgid "General" +msgstr "Generale" + +#: vipers-video-quicktags.php:1207 +msgid "Are you sure you want to reset this tab's settings to the defaults?" +msgstr "Sei certo di volere ripristinare alle predefinite le impostazioni di questa sezione?" + +#: vipers-video-quicktags.php:1219 +#, php-format +msgid "Set the defaults for this video type here. All of these settings can be overridden on individual embeds. See the Help section for details." +msgstr "Qui puoi impostare i valori predefiniti per questo video. Tutte le impostazioni potranno essere sovrascritte nei singoli video. Vedi la sezione Info. " + +#: vipers-video-quicktags.php:1224 +#, php-format +msgid "Please consider using a browser other than Internet Explorer though. Due to limitations with your browser, these configuration pages won't be as full featured as if you were using a brower such as Firefox or Opera. If you switch, you'll be able to see the video preview update live as you change any option (rather than just a very limited number options) and more." +msgstr "Prova ad utilizzare un browser differente da Internet Explorer. In relazione alle limitazioni del tuo browser, le pagine di configurazione non saranno ricche di funzioni così come potrebbero con Firefox oppure Opera. Qualora cambiassi browser, avresti la possibilità di poter vedere le anteprime aggiornate in tempo reale per ogni modifica che avrai apportato (piuttosto che un numero limitato di opzioni) è molto più." + +#: vipers-video-quicktags.php:1379 +#: vipers-video-quicktags.php:1532 +#: vipers-video-quicktags.php:1612 +#: vipers-video-quicktags.php:1724 +msgid "Unable to parse preview URL. Please make sure it's the full URL and a valid one at that." +msgstr "Non é stato possibile elaborare l'anteprima dell'URL. Assicurati che sia un URL completo ed altresì valido." + +#: vipers-video-quicktags.php:1425 +msgid "Dark Grey" +msgstr "Grigio scuro" + +#: vipers-video-quicktags.php:1426 +msgid "Dark Blue" +msgstr "Blu scuro" + +#: vipers-video-quicktags.php:1427 +msgid "Light Blue" +msgstr "Blu chiaro" + +#: vipers-video-quicktags.php:1428 +msgid "Green" +msgstr "Verde" + +#: vipers-video-quicktags.php:1429 +#: vipers-video-quicktags.php:1757 +msgid "Orange" +msgstr "Arancione" + +#: vipers-video-quicktags.php:1430 +msgid "Pink" +msgstr "Rosa" + +#: vipers-video-quicktags.php:1431 +msgid "Purple" +msgstr "Porpora" + +#: vipers-video-quicktags.php:1432 +msgid "Ruby Red" +msgstr "Rosso rubino" + +#: vipers-video-quicktags.php:1466 +#: vipers-video-quicktags.php:1562 +#: vipers-video-quicktags.php:1648 +#: vipers-video-quicktags.php:1790 +#: vipers-video-quicktags.php:1907 +msgid "Preview" +msgstr "Anteprima" + +#: vipers-video-quicktags.php:1469 +#: vipers-video-quicktags.php:1565 +#: vipers-video-quicktags.php:1651 +#: vipers-video-quicktags.php:1793 +#: vipers-video-quicktags.php:1910 +msgid "Loading..." +msgstr "In carica..." + +#: vipers-video-quicktags.php:1474 +#: vipers-video-quicktags.php:1570 +#: vipers-video-quicktags.php:1656 +#: vipers-video-quicktags.php:1798 +#: vipers-video-quicktags.php:1915 +msgid "Preview URL" +msgstr "Anteprima URL" + +#: vipers-video-quicktags.php:1483 +#: vipers-video-quicktags.php:1579 +#: vipers-video-quicktags.php:1665 +#: vipers-video-quicktags.php:1807 +msgid "pixels" +msgstr "pixel" + +#: vipers-video-quicktags.php:1484 +#: vipers-video-quicktags.php:1580 +#: vipers-video-quicktags.php:1808 +msgid "Maintain aspect ratio" +msgstr "Mantieni le proporzioni" + +#: vipers-video-quicktags.php:1490 +msgid "Border Color" +msgstr "Colore del bordo" + +#: vipers-video-quicktags.php:1493 +#: vipers-video-quicktags.php:1501 +#: vipers-video-quicktags.php:1675 +#: vipers-video-quicktags.php:1683 +#: vipers-video-quicktags.php:1691 +#: vipers-video-quicktags.php:1699 +#: vipers-video-quicktags.php:1817 +#: vipers-video-quicktags.php:1956 +#: vipers-video-quicktags.php:1964 +#: vipers-video-quicktags.php:1972 +#: vipers-video-quicktags.php:1980 +msgid "Pick a color" +msgstr "Scegli un colore" + +#: vipers-video-quicktags.php:1498 +msgid "Fill Color" +msgstr "Colore riempimento" + +#: vipers-video-quicktags.php:1506 +#: vipers-video-quicktags.php:1822 +msgid "Color Presets" +msgstr "Colori preimpostati" + +#: vipers-video-quicktags.php:1510 +msgid "Miscellaneous" +msgstr "Varie" + +#: vipers-video-quicktags.php:1512 +msgid "Enable HD video by default (not to be confused with "HQ" which can't be enabled by default and not all videos are avilable in HD)" +msgstr "Attiva video HD come predefinita (da non confondersi con "HQ" che non può essere attivato in default poiché non tutti i video sono disponibili in HD)" + +#: vipers-video-quicktags.php:1513 +msgid "Show video details at the end of playback (related videos, embed code, etc.)" +msgstr "Mostra i dettagli al termine della riproduzione (video correlati, codice embed, etc.)" + +#: vipers-video-quicktags.php:1514 +#: vipers-video-quicktags.php:1588 +msgid "Show fullscreen button" +msgstr "Mostra pulsante a schermo intero" + +#: vipers-video-quicktags.php:1515 +msgid "Show border" +msgstr "Mostra il bordo" + +#: vipers-video-quicktags.php:1516 +msgid "Show the search box" +msgstr "Mostra la casella di ricerca" + +#: vipers-video-quicktags.php:1517 +msgid "Show the video title and rating" +msgstr "Mostra valutazione e titolo del video" + +#: vipers-video-quicktags.php:1518 +#: vipers-video-quicktags.php:1589 +#: vipers-video-quicktags.php:1706 +msgid "Autoplay video (not recommended)" +msgstr "Avvio automatico video (sconsigliato)" + +#: vipers-video-quicktags.php:1519 +msgid "Loop video playback" +msgstr "Diffusione continua del video" + +#: vipers-video-quicktags.php:1586 +#: vipers-video-quicktags.php:1704 +msgid "Other" +msgstr "Altro" + +#: vipers-video-quicktags.php:1672 +msgid "Toolbar Background Color" +msgstr "Colore di sfondo per la barra degli strumenti" + +#: vipers-video-quicktags.php:1680 +msgid "Toolbar Glow Color" +msgstr "Colore interno per la barra degli strumenti" + +#: vipers-video-quicktags.php:1688 +msgid "Button/Text Color" +msgstr "Colore pulsante/testo" + +#: vipers-video-quicktags.php:1696 +msgid "Seekbar Color" +msgstr "Colore barra di ricarica" + +#: vipers-video-quicktags.php:1707 +msgid "Show related videos" +msgstr "Mostra i video correlati" + +#: vipers-video-quicktags.php:1756 +msgid "Default (Blue)" +msgstr "Blu (predefinito)" + +#: vipers-video-quicktags.php:1758 +msgid "Lime" +msgstr "Lime" + +#: vipers-video-quicktags.php:1759 +msgid "Fuschia" +msgstr "Fucsia" + +#: vipers-video-quicktags.php:1760 +msgid "White" +msgstr "Bianco" + +#: vipers-video-quicktags.php:1814 +msgid "Color" +msgstr "Colore" + +#: vipers-video-quicktags.php:1826 +msgid "On-Screen Info" +msgstr "Info on-screen" + +#: vipers-video-quicktags.php:1828 +msgid "Portrait" +msgstr "Ritratto" + +#: vipers-video-quicktags.php:1829 +msgid "Title" +msgstr "Titolo" + +#: vipers-video-quicktags.php:1830 +msgid "Byline" +msgstr "info autore" + +#: vipers-video-quicktags.php:1831 +msgid "Allow fullscreen" +msgstr "Consenti schermo intero" + +#: vipers-video-quicktags.php:1918 +msgid "The default preview video is the most recent featured video on YouTube. You can paste in the URL to a FLV file of your own if you wish." +msgstr "Questa anteprima predefinita del video corrisponde a quella più recente su YouTube. Qualora lo desiderssi, potrai incollare nel campo dell'URL il path ad un tuo file FLV." + +#: vipers-video-quicktags.php:1926 +msgid "pixels (if you're using the default skin, add 20 to the height for the control bar)" +msgstr "pixel (qualora tu stessi utilizzando la skin predefinita, aggiungi 20 alla altezza per la barra di controllo)" + +#: vipers-video-quicktags.php:1933 +msgid "Skin" +msgstr "Skin" + +#: vipers-video-quicktags.php:1947 +msgid "Use Custom Colors" +msgstr "Utilizza i colori personalizzati" + +#: vipers-video-quicktags.php:1953 +msgid "Control Bar Background Color" +msgstr "Colore sfondo barra di navigazione" + +#: vipers-video-quicktags.php:1961 +msgid "Icon/Text Color" +msgstr "Colore icona/testo" + +#: vipers-video-quicktags.php:1969 +msgid "Icon/Text Hover Color" +msgstr "Colore hover icona/testo" + +#: vipers-video-quicktags.php:1977 +msgid "Video Background Color" +msgstr "Colore di sfondo per il video " + +#: vipers-video-quicktags.php:1985 +msgid "Advanced Parameters" +msgstr "Parametri avanzati" + +#: vipers-video-quicktags.php:1988 +#: vipers-video-quicktags.php:2310 +#, php-format +msgid "A query-string style list of additional parameters to pass to the player. Example: %3$s" +msgstr "Lista delle query-string style e variabili per i parametri addizionali utilizzabili con il player. Esempio: %3$s" + +#: vipers-video-quicktags.php:1989 +msgid "You will need to press "Save Changes" for these parameters to take effect due to my moderate Javascript skills." +msgstr "Dovrai quindi premere "Salva le modifiche" affinché questi parametri possano essere aggiornati." + +#: vipers-video-quicktags.php:2025 +msgid "Video Alignment" +msgstr "Allineamento video" + +#: vipers-video-quicktags.php:2030 +msgid "Left" +msgstr "Sinistra" + +#: vipers-video-quicktags.php:2031 +msgid "Center" +msgstr "Centro" + +#: vipers-video-quicktags.php:2032 +msgid "Right" +msgstr "Destra" + +#: vipers-video-quicktags.php:2033 +msgid "Float Left" +msgstr "Flottante sx" + +#: vipers-video-quicktags.php:2034 +msgid "Float Right" +msgstr "Flottante dx" + +#: vipers-video-quicktags.php:2046 +msgid "Show Buttons In Editor On Line Number" +msgstr "Mostra i pulsanti nell'editor online" + +#: vipers-video-quicktags.php:2051 +msgid "1 (Default)" +msgstr "1 (predefinito)" + +#: vipers-video-quicktags.php:2052 +msgid "2 (Kitchen Sink Toolbar)" +msgstr "2 (Kitchen Sink Toolbar)" + +#: vipers-video-quicktags.php:2053 +msgid "3 (New Line)" +msgstr "3 (nuova riga)" + +#: vipers-video-quicktags.php:2065 +msgid "Feed Text" +msgstr "Testo per il feed" + +#: vipers-video-quicktags.php:2068 +#, php-format +msgid "Optionally enter some custom text to show in your feed in place of videos (as you can't embed videos in feeds). If left blank, it will default to:
              %s" +msgstr "E' possibile inserire nel tuo feed alcune righe di testo in sostituzione dei video (qualora non potessi inserire dei video nei feed). Lascia in bianco per la versione predefinita (vedi sotto):
              %s" + +#: vipers-video-quicktags.php:2072 +msgid "Windows Media Player" +msgstr "Windows Media Player" + +#: vipers-video-quicktags.php:2074 +msgid "Attempt to use Windows Media Player for regular video file playback for Windows users" +msgstr "Prova ad utilizzare il Windows Media Player per la riproduzione dei video per gli utenti Windows" + +#: vipers-video-quicktags.php:2079 +msgid "Advanced Settings" +msgstr "Impostazioni avanzate" + +#: vipers-video-quicktags.php:2081 +msgid "If you don't know what you're doing, you can safely ignore this section." +msgstr "Non sapessi bene come operare in questa sezione, mi permetto di suggerirti di ignorarla. " + +#: vipers-video-quicktags.php:2085 +msgid "Dynamic QTObject Loading" +msgstr "Carica Dynamic QTObject" + +#: vipers-video-quicktags.php:2087 +msgid "Only load the Javascript file if it's needed. Disable this to post Quicktime videos in the sidebar text widget." +msgstr "Carica solamente il file Javascript se necessario. Disabilita per questo articolo i video Quicktime dal testo del widget nella sidebar. " + +#: vipers-video-quicktags.php:2092 +msgid "Custom CSS" +msgstr "CSS personalizzato" + +#: vipers-video-quicktags.php:2094 +msgid "Want to easily set some custom CSS to control the display of the videos? Then just click this text to expand this option." +msgstr "Desideri impostare con facilità un CSS personalizzato per mostrare i video? Clicca sul testo per espandere questa opzione." + +#: vipers-video-quicktags.php:2096 +#, php-format +msgid "You can enter custom CSS in the box below. It will be outputted after the default CSS you see listed which can be overridden by using %1$s. For help and examples, see the Help tab." +msgstr "Puoi inserire il CSS personalizzato nella casella qui sotto. Sarà prodotto sovrascrivendo il CSS predefinito che puoi vedere qui sotto %1$s. Per supporto ed esempi vari, vai alla sezione Info." + +#: vipers-video-quicktags.php:2139 +msgid "Click on a question to see the answer or click this text to expand all answers." +msgstr "Clicca su di una domanda per poter vedere la risposta oppure clicca su questo testo per espandere tutte le risposte." + +#: vipers-video-quicktags.php:2143 +msgid "Videos aren't showing up on my blog, only links to the videos are instead. What gives?" +msgstr "Nel mio blog vengono mostrati solamente i link ai video e non il player. Perché?" + +#: vipers-video-quicktags.php:2146 +msgid "Here are five common causes:" +msgstr "Ecco cinque cause comuni:" + +#: vipers-video-quicktags.php:2148 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can prevent some videos, namely YouTube-hosted ones, from loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "Stai utilizzando Firefox ed AdBlock? Il componente aggiuntivo AdBlock ed alcune regole di blocco possono sortire degli effetti sui video, nel particolare quelli allocati su YouTube non verranno caricati. Disattiva AdBlock oppure passa alla versione AdBlock Plus." + +#: vipers-video-quicktags.php:2149 +msgid "Your theme could be missing <?php wp_head();?> inside of it's <head> which means the required Javascript file can't automatically be added. If this is the case, you may be get an alert window popping when you attempt to view a post with a video in it (assuming your problem is not also #3). Edit your theme's header.php file and add it right before </head>" +msgstr "Manca nel tuo tema <?php wp_head();?> all'interno del tag <head> e ciò significa che il file Javascript richiesto non potrà essere aggiunto in automatico. Se così fosse, potresti visualizzare un messaggio di avvertimento (finestra pop-up) qualora tentassi di vedere un articolo contenente un video (ammesso che tu non abbia anche il problema n°3). Modifica il file header.php del tuo tema ed aggiungi la chiamata giusto prima del tag di chiusura </head>" + +#: vipers-video-quicktags.php:2150 +#: vipers-video-quicktags.php:2156 +#, php-format +msgid "You may have Javascript disabled. This plugin embeds videos via Javascript to ensure the best experience. Please enable it." +msgstr "Potresti avere la funzione Javascript disabilitata. Questo plugin incorpora i video via Javascript per poter assicurare il massimo risultato ottenibile. Vai qui per leggere come attivarla." + +#: vipers-video-quicktags.php:2151 +#: vipers-video-quicktags.php:2157 +#, php-format +msgid "You may not have the latest version of Flash installed. Please install it." +msgstr "Potresti non avere installato l'ultima versione di Flash. Vai qui per l'installazione." + +#: vipers-video-quicktags.php:2155 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can result in the videos, namely YouTube-hosted ones, not loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "Stai utilizzando Firefox ed AdBlock? Il componente aggiuntivo AdBlock ed alcune regole di blocco possono sortire degli effetti sui video, nel particolare quelli allocati su YouTube non verranno caricati. Disattiva AdBlock oppure passa alla versione AdBlock Plus." + +#: vipers-video-quicktags.php:2163 +msgid "Where do I get the code from to embed a Viddler video?" +msgstr "Dove posso trovare il codice per poter incorporare un video Viddler?" + +#: vipers-video-quicktags.php:2165 +msgid "Since the URL to a video on Viddler has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Viddler, click the "Embed This" button below the video, and then select the WordPress.com format. You can paste that code directly into a post or Page and it will embed the video." +msgstr "Dal momento in cui l'URL ad un video su Viddler non ha più nulla a che vedere con l'URL incorporato, dovrai utilizzare lo stile di formato WordPress.com. Vai al video su Viddler, clicca il pulsante "Embed This" che si trova sotto al video quindi, seleziona il formato WordPress.com. Incolla direttamente quel codice dentro una pagina/articolo ed il video sarà di conseguenza incorporato." + +#: vipers-video-quicktags.php:2170 +msgid "Where do I get the code from to embed a Blip.tv video?" +msgstr "Dove posso trovare il codice per poter incorporare un video Blip.tv?" + +#: vipers-video-quicktags.php:2172 +msgid "Since the URL to a video on Blip.tv has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Blip.tv, click on the yellow "Share" dropdown to the right of the video and select "Embed". Next select "WordPress.com" from the "Show Player" dropdown. Finally press "Go". You can paste that code directly into a post or Page and it will embed the video." +msgstr "Dal momento in cui l'URL ad un video su Blip.tv non ha più nulla a che vedere con l'URL incorporato, dovrai utilizzare lo stile di formato WordPress.com. Vai al video su Blip.tv, clicca sul menu a tendina giallo "Share" posizionato alla destra del video e seleziona la voce "Embed". Quindi seleziona "WordPress.com" dal menu a tendina "Show Player". In ultimo, premi su "Go". Incolla direttamente quel codice dentro una pagina/articolo ed il video sarà di conseguenza incorporato." + +#: vipers-video-quicktags.php:2174 +msgid "NOTE: Ignore the warning message. This plugin adds support for the WordPress.com so it will work on your blog." +msgstr "NOTA: Ignora il messaggio di allarme. Questo plugin funziona non solo per WordPress.com quindi, funzionerà anche per il tuo blog." + +#: vipers-video-quicktags.php:2178 +msgid "Why doesn't this plugin support a site I want to embed videos from?" +msgstr "Perché questo plugin non supporta un sito dal quale avrei il piacere di utilizzare i video?" + +#: vipers-video-quicktags.php:2180 +msgid "There's a couple likely reasons:" +msgstr "Ci sono un paio di probabili ragioni:" + +#: vipers-video-quicktags.php:2182 +msgid "The website may use an embed URL that has nothing in common with the URL in your address bar. This means that even if you give this plugin the URL to the video, it has no easy way of figuring out the embed URL." +msgstr "Il sito potrebbe far uso di un URL incorporato che non ha nulla in comune con l'URL presente nella tua barra per gli indirizzi. Ciò significa che sebbene tu fornisca a questo plugin l'URL del video, VVQ non sarà in grado di incorporare l'URL." + +#: vipers-video-quicktags.php:2183 +msgid "The website may be too small, fringe case, etc. to be worth supporting. There's no real point in this plugin adding support for a video site that only one or two people will use." +msgstr "Il sito potrebbe essere poco conosciuto, in via sperimentale, etc. per poter essere supportato. Non credo sia particolarmente utile che questo plugin supporti dei servizi video utilizzati da un solo paio di utenti." + +#: vipers-video-quicktags.php:2184 +#, php-format +msgid "I may have just never heard of the site. Please make a thread on my forums with an example link to a video on the site and I'll take a look at it." +msgstr "Potrei non cosnoscere il sito. Invia un messaggio a my forums con un link di esempio affinché io possa dargli una occhiata." + +#: vipers-video-quicktags.php:2186 +#, php-format +msgid "This plugin does have the ability to embed any Flash file though. See the Flash shortcode question for details on that." +msgstr "Questo plugin non é in grado di incorporare alcun video Flash. Vai a Domande su Flash shortcode per maggiori dettagli in merito." + +#: vipers-video-quicktags.php:2190 +msgid "There are still red bits (hovering over buttons) in my YouTube embed. What gives?" +msgstr "C'é ancora un po' di colore rosso (sensibilità nei pulsanti) nel mio player YouTube. Cosa posso fare?" + +#: vipers-video-quicktags.php:2192 +msgid "YouTube does not provide a method to change that color." +msgstr "YouTube non offre la possibilità di modificare quel colore." + +#: vipers-video-quicktags.php:2196 +msgid "How can I change the size, colors, etc. for a specific video?" +msgstr "Come posso modificare la dimensione, il colore, etc. per un video specifico?" + +#: vipers-video-quicktags.php:2198 +#, php-format +msgid "You can control many thing via the WordPress shortcode system that you use to embed videos in your posts. Shortcodes are similiar to BBCode. Here are some example shortcodes:" +msgstr "Puoi regolare molte cose grazie al sistema shortcode di WordPress che utilizzi per poter inserire i video nei tuoi articoli. Gli shortcode sono simili al BBCode. Ecco alcuni esempi di shortcode:" + +#: vipers-video-quicktags.php:2204 +msgid "Any value that is not entered will fall back to the default." +msgstr "Ogni valore che non sia stato inserito farà riferimento a quelli predefiniti. " + +#: vipers-video-quicktags.php:2208 +#: vipers-video-quicktags.php:2224 +#: vipers-video-quicktags.php:2234 +#: vipers-video-quicktags.php:2249 +#: vipers-video-quicktags.php:2263 +#: vipers-video-quicktags.php:2273 +#: vipers-video-quicktags.php:2279 +#: vipers-video-quicktags.php:2299 +#: vipers-video-quicktags.php:2315 +#: vipers-video-quicktags.php:2329 +#, php-format +msgid "What are the available parameters for the %s shortcode?" +msgstr "Quali sono i parametri shortcode disponibili per %s?" + +#: vipers-video-quicktags.php:2211 +#: vipers-video-quicktags.php:2227 +#: vipers-video-quicktags.php:2237 +#: vipers-video-quicktags.php:2252 +#: vipers-video-quicktags.php:2266 +#: vipers-video-quicktags.php:2282 +#: vipers-video-quicktags.php:2293 +#: vipers-video-quicktags.php:2302 +#: vipers-video-quicktags.php:2319 +#: vipers-video-quicktags.php:2333 +#, php-format +msgid "%s — width in pixels" +msgstr "%s — larghezza in pixel" + +#: vipers-video-quicktags.php:2212 +#: vipers-video-quicktags.php:2228 +#: vipers-video-quicktags.php:2238 +#: vipers-video-quicktags.php:2253 +#: vipers-video-quicktags.php:2267 +#: vipers-video-quicktags.php:2283 +#: vipers-video-quicktags.php:2294 +#: vipers-video-quicktags.php:2303 +#: vipers-video-quicktags.php:2320 +#: vipers-video-quicktags.php:2334 +#, php-format +msgid "%s — height in pixels" +msgstr "%s — altezza in pixel" + +#: vipers-video-quicktags.php:2213 +#, php-format +msgid "%s — player border color in hex" +msgstr "%s — colore bordo del player in esagesimale" + +#: vipers-video-quicktags.php:2214 +#, php-format +msgid "%s — player fill color in hex" +msgstr "%s — colore riempimento del player in esagesimale" + +#: vipers-video-quicktags.php:2215 +#, php-format +msgid "%s — show a border or not (0 or 1)" +msgstr "%s — mostra bordo oppure no (0 o 1)" + +#: vipers-video-quicktags.php:2216 +#, php-format +msgid "%s — show related videos, URL, embed details, etc. at the end of playback (0 or 1)" +msgstr "%s — mostra video correlati, URL, dettagli embed, etc. in coda alla riproduzione (0 o 1)" + +#: vipers-video-quicktags.php:2217 +#: vipers-video-quicktags.php:2258 +#, php-format +msgid "%s — show fullscreen button (0 or 1)" +msgstr "%s — mostra pulsante a schermo intero (0 o 1)" + +#: vipers-video-quicktags.php:2218 +#: vipers-video-quicktags.php:2229 +#: vipers-video-quicktags.php:2243 +#: vipers-video-quicktags.php:2268 +#, php-format +msgid "%s — automatically start playing (0 or 1)" +msgstr "%s — avvio automatico della riproduzione (0 o 1)" + +#: vipers-video-quicktags.php:2219 +#, php-format +msgid "%s — loop playback (0 or 1)" +msgstr "%s — riproduzione continua (0 o 1)" + +#: vipers-video-quicktags.php:2239 +#, php-format +msgid "%s — toolbar background color in hex" +msgstr "%s — colore sfondo barra degli strumenti in esagesimale" + +#: vipers-video-quicktags.php:2240 +#, php-format +msgid "%s — toolbar glow color in hex" +msgstr "%s — colore interno barra degli strumenti in esagesimale" + +#: vipers-video-quicktags.php:2241 +#, php-format +msgid "%s — button/text color in hex" +msgstr "%s — colore pulsante/testo in esagesimale" + +#: vipers-video-quicktags.php:2242 +#, php-format +msgid "%s — seekbar color in hex" +msgstr "%s — colore barra di ricarica in esagesimale" + +#: vipers-video-quicktags.php:2244 +#, php-format +msgid "%s — show related video (0 or 1)" +msgstr "%s — mostra video correlati (0 o 1)" + +#: vipers-video-quicktags.php:2254 +#, php-format +msgid "%s — player color in hex" +msgstr "%s — colore del player in esagesimale" + +#: vipers-video-quicktags.php:2255 +#, php-format +msgid "%s — show uploader's picture (0 or 1)" +msgstr "%s — mostra immagine caricamento (0 o 1)" + +#: vipers-video-quicktags.php:2256 +#, php-format +msgid "%s — show video title (0 or 1)" +msgstr "%s — mostra il titolo del video (0 o 1)" + +#: vipers-video-quicktags.php:2257 +#, php-format +msgid "%s — show video author (0 or 1)" +msgstr "%s — mostra l'autore del video (0 o 1)" + +#: vipers-video-quicktags.php:2275 +msgid "Since the WordPress.com shortcode format is used for embedding Viddler videos, there are no customizable parameters for the Viddler shortcode. The WordPress.com shortcode must be used as the URL of the video and the video's embed URL share nothing in common." +msgstr "Dal momento in cui il formato shortcode di WordPress.com é utilizzato per incorporare i video di Viddler, non é più possibile personalizzare i parametri shortcode per Viddler. Lo shortcode di WordPress.com dovrà essere utilizzato come se fosse l'URL del video poiché l'URL incorporato del video non ha nulla a che vedere con la condivisione." + +#: vipers-video-quicktags.php:2284 +#, php-format +msgid "%s — show video details (0 or 1), defaults to 1" +msgstr "%s — mostra i dettagli del video (0 o 1), predefinito a 1" + +#: vipers-video-quicktags.php:2289 +msgid "What are the available parameters for the Metacafe, Blip.tv, IFILM/Spike, and MySpace shortcodes?" +msgstr "Quali sono i parametri shortcode disponibili per Metacafe, Blip.tv, IFILM/Spike e per MySpace?" + +#: vipers-video-quicktags.php:2291 +msgid "All of these video formats only support the following:" +msgstr "Questi formati video supportano:" + +#: vipers-video-quicktags.php:2304 +#, php-format +msgid "%s — the URL to the preview image, defaults to the same URL as the video file but .jpg instead of .flv" +msgstr "%s — l'URL alla immagine di anteprima ha come predefinito lo stesso URL del file video con .jpg al posto di .flv" + +#: vipers-video-quicktags.php:2305 +#, php-format +msgid "%s — player control bar background color in hex" +msgstr "%s — colore di sfondo per la barra del player in esagesimale" + +#: vipers-video-quicktags.php:2306 +#, php-format +msgid "%s — player icon/text color in hex" +msgstr "%s — colore icona/testo del player in esagesimale" + +#: vipers-video-quicktags.php:2307 +#, php-format +msgid "%s — player icon/text hover color in hex" +msgstr "%s — colore icona/testo hover del player in esagesimale" + +#: vipers-video-quicktags.php:2308 +#, php-format +msgid "%s — player video background color in hex" +msgstr "%s — colore di sfondo del video player in esagesimale" + +#: vipers-video-quicktags.php:2309 +#, php-format +msgid "%s — volume percentage, defaults to 100" +msgstr "%s — percentuale volume, predefinita a 100" + +#: vipers-video-quicktags.php:2310 +#, php-format +msgid "%1$s — %2$s" +msgstr "%1$s — %2$s" + +#: vipers-video-quicktags.php:2317 +msgid "The results of embedding a Quicktime video can very widely depending on the user's computer and what software they have installed, but if you must embed a Quicktime video here are the parameters:" +msgstr "I risultati ottenibili nell'incorporare un video Quicktime possono dipendere ampiamente dal computer in uso e da quale tipo di software ha installato l'utente. Comunque, desiderassi incorporare un video Quicktime, ecco i parametri:" + +#: vipers-video-quicktags.php:2321 +#: vipers-video-quicktags.php:2324 +#, php-format +msgid "%s — automatically start playing (0 or 1), defaults to 0" +msgstr "%s — avvio automatico della riproduzione (0 o 1), predefinito a 0" + +#: vipers-video-quicktags.php:2322 +#, php-format +msgid "%s — use click-to-play placeholder image (0 or 1), defaults to 0" +msgstr "%s — usa click-to-play immagine segnaposto (0 o 1), predefinito a 0" + +#: vipers-video-quicktags.php:2323 +#, php-format +msgid "%s — the URL to the placeholder image, defaults to the same URL as the video file but .jpg instead of .mov" +msgstr "%s — l'URL alla immagine segnaposto ha come predefinito lo stesso URL del file video con .jpg al posto di .mov" + +#: vipers-video-quicktags.php:2329 +msgid "video file" +msgstr "file video" + +#: vipers-video-quicktags.php:2331 +msgid "The results of embedding a generic video can very widely depending on the user's computer and what software they have installed, but if you must embed a generic video here are the parameters:" +msgstr "I risultati ottenibili nell'incorporare un video generico possono dipendere ampiamente dal computer in uso e da quale tipo di software ha installato l'utente. Comunque, desiderassi incorporare un video generico, ecco i parametri:" + +#: vipers-video-quicktags.php:2335 +#, php-format +msgid "%s — attempt to use Windows Media Player for users of Windows (0 or 1)" +msgstr "%s — prova ad utilizzare Windows Media Player per gli utenti Windows (0 o 1)" + +#: vipers-video-quicktags.php:2341 +msgid "What's this "Custom CSS" thing on the "Additional Settings" tab for?" +msgstr "A cosa serve la voce "CSS personalizzato" che appare nella sezione "Impostazioni aggiuntive"?" + +#: vipers-video-quicktags.php:2343 +msgid "It's a quick and easy way to control the look of videos posted on your site without having to go in and edit the style.css file. Just enter some CSS of your own into the box and it will be outputted in the header of your theme." +msgstr "E' un modo semplice e rapido per poter modificare l'aspetto dei video pubblicati nel tuo sito senza avere la necessità di dover modificare il file style.css. Inserisci nella casella il tuo CSS di preferenza e le modifiche verranno apportate direttamente nella testata (header.php) del tuo tema." + +#: vipers-video-quicktags.php:2344 +msgid "Some examples:" +msgstr "Alcuni esempi:" + +#: vipers-video-quicktags.php:2346 +#, php-format +msgid "Give a red border to all videos: %s" +msgstr "Inserire un bordo rosso per tutti i video: %s" + +#: vipers-video-quicktags.php:2347 +#, php-format +msgid "Float only YouTube videos to the left: %s" +msgstr "Flottante a sinistra solo per i video YouTube: %s" + +#: vipers-video-quicktags.php:2353 +msgid "How can I embed a generic Flash file or a video from a website this plugin doesn't support?" +msgstr "Come posso incorporare un file Flash generico o un video da un sito non supportato da questo plugin?" + +#: vipers-video-quicktags.php:2355 +#, php-format +msgid "This plugin has a %s shortcode that can be used to embed any Flash file. Here is the format:" +msgstr "Questo plugin fornisce uno %s shortcode che può essere utilizzato per ogni file Flash. Ecco il formato:" + +#: vipers-video-quicktags.php:2360 +msgid "Why does your plugin embed Quicktime and other regular video files so poorly? Can't you do a better job?" +msgstr "Perché il tuo plugin incorpora i video Quicktime e gli altri file video comuni in un modo così scarso?" + +#: vipers-video-quicktags.php:2362 +#, php-format +msgid "Embedding Quiktime and other regular video files is a major pain in the ass and it's incredibly hard to get it to work in all browsers and operating systems. I strongly suggest converting the video to Flash Video format or even H.264 format and then using the Flash Video (FLV) embed type. There are free converters out there for both formats and doing so will create a much better experience for your visitors." +msgstr "Incorporare Quiktime e gli altri file video comuni non é semplice inoltre, é particolarmente difficile fare sì che essi possano essere utilizzabili con tutti i browser e sistemi operativi vari. Mi permetto fortemente di suggerire la conversione dei file nel formato Flash Video oppure nel formato H.264 e quindi utilizzare il Flash Video (FLV). Esiste un buon numero di convertitori gratuiti in grado di operare su di entrambi i formati in modo tale che tu possa sempre offrire ai tuoi visitatori un servizio migliore." + +#: vipers-video-quicktags.php:2371 +msgid "This plugin uses many scripts and packages written by others. They deserve credit too, so here they are in no particular order:" +msgstr "Questo plugin fa uso di molti script e package scritti da altri. A tutti loro va il merito di una citazione (in ordine sparso):" + +#: vipers-video-quicktags.php:2374 +#, php-format +msgid "The authors of and contributors to SWFObject which is used to embed the Flash-based videos." +msgstr "Gli autori e collaboratori del SWFObject utilizzato per poter incorporare i video basati su Flash." + +#: vipers-video-quicktags.php:2375 +#, php-format +msgid "Jeroen Wijering for writing the JW FLV Media Player which is used for FLV playback." +msgstr "Jeroen Wijering per la scrittura del JW FLV Media Player utilizzato per la riproduzione in FLV." + +#: vipers-video-quicktags.php:2376 +#, php-format +msgid "Steven Wittens for writing Farbtastic, the fantastic Javascript color picker used in this plugin." +msgstr "Steven Wittens per la scrittura di Farbtastic, il fantastico Javascript color picker utilizzato da questo plugin." + +#: vipers-video-quicktags.php:2377 +#, php-format +msgid "Ozh for writing his Liz Comment Counter plugin which introduced me to Farbtastic and provided me with some Javascript to base my color picker and color preset code on." +msgstr "Ozh per la scrittura di Liz Comment Counter (il plugin che mi ha fatto conoscere il Farbtastic) e per la fornitura di alcuni Javascript di base per poter realizzare il color picker ed il codice per i colori predefiniti." + +#: vipers-video-quicktags.php:2378 +#, php-format +msgid "Andrew Ozz for helping me out with some TinyMCE-related Javascript and in turn saving me a ton of time." +msgstr "Andrew Ozz per l'aiuto con alcuni Javascript relazionati al TinyMCE e per tutto il tempo che mi ha fatto risparmiare." + +#: vipers-video-quicktags.php:2379 +#, php-format +msgid "Geoff Stearns for writing QTObject which is used to embed Quicktime videos." +msgstr "Geoff Stearns per la scrittura del QTObject utilizzato per poter incorporare i video Quicktime." + +#: vipers-video-quicktags.php:2380 +#, php-format +msgid "Mark James for creating the Silk icon pack. This plugin uses at least one of the icons from that pack." +msgstr "Mark James per avere realizzato il Silk icon pack. Questo plugin fa uso di almeno una delle icone da lui create." + +#: vipers-video-quicktags.php:2381 +#, php-format +msgid "The authors of and contributors to jQuery, the awesome Javascript package used by WordPress." +msgstr "Gli autori e collaboratori di jQuery, il meraviglioso Javascript package utilizzato da WordPress." + +#: vipers-video-quicktags.php:2382 +#, php-format +msgid "Everyone who's helped create WordPress as without it and it's excellent API, this plugin obviously wouldn't exist." +msgstr "Chiunque abbia contribuito alla creazione di WordPress poiché senza di esso e la sua eccellente API questo plugin non sarebbe mai esistito." + +#: vipers-video-quicktags.php:2383 +msgid "Everyone who has provided bug reports and feature suggestions for this plugin." +msgstr "Ultimo ma non meno importante, a tutti coloro i quali hanno contribuito segnalandomi delle imperfezioni e delle nuove opzioni per questo plugin." + +#: vipers-video-quicktags.php:2386 +msgid "The following people have been nice enough to translate this plugin into other languages:" +msgstr "Ecco l'elenco delle persone che hanno piacevolmente contribuito alla traduzione di questo plugin:" + +#: vipers-video-quicktags.php:2389 +#, php-format +msgid "Belorussian: %s" +msgstr "Bielorusso: %s" + +#: vipers-video-quicktags.php:2390 +#, php-format +msgid "Brazilian Portuguese: %s" +msgstr "Portoghese brasiliano: %s" + +#: vipers-video-quicktags.php:2391 +#, php-format +msgid "Chinese: %s" +msgstr "Cinese: %s" + +#: vipers-video-quicktags.php:2392 +#, php-format +msgid "Danish: %s" +msgstr "Danese: %s" + +#: vipers-video-quicktags.php:2393 +#, php-format +msgid "Dutch: %s" +msgstr "Olandese: %s" + +#: vipers-video-quicktags.php:2394 +#, php-format +msgid "French: %s" +msgstr "Francese: %s" + +#: vipers-video-quicktags.php:2395 +#, php-format +msgid "Hungarian: %s" +msgstr "Ungherese: %s" + +#: vipers-video-quicktags.php:2396 +#, php-format +msgid "Italian: %s" +msgstr "Italiano: %s" + +#: vipers-video-quicktags.php:2397 +#, php-format +msgid "Polish: %s" +msgstr "Polacco: %s" + +#: vipers-video-quicktags.php:2398 +#, php-format +msgid "Russian: %s" +msgstr "Russo: %s" + +#: vipers-video-quicktags.php:2399 +#, php-format +msgid "Spanish: %s" +msgstr "Spagnolo: %s" + +#: vipers-video-quicktags.php:2402 +#, php-format +msgid "If you'd like to use this plugin in another language and have your name listed here, just translate the strings in the provided template file located in this plugin's "localization" folder and then send it to me. For help, see the WordPress Codex." +msgstr "Qualora preferissi utilizzare questo plugin in un'altra lingua ed il tuo nominativo apparisse nella lista, traduci le stringhe contenute nel template file allocato nella cartella "localization" e quindi inviamelo. Per ulteriori informazioni, consulta il WordPress Codex." + +#: vipers-video-quicktags.php:2409 +msgid "Click the above links to switch between tabs." +msgstr "Clicca sui link qui sopra per visionare le sezioni." + +#: vipers-video-quicktags.php:2442 +msgid "" +"Do you agree to the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported license? A link to it can be found to the left.\n" +"\n" +"In short though, you cannot use JW's FLV Media Player on a commercial site without purchasing a commercial license." +msgstr "" +"Accetti i termini della licenza Creative Commons Attribution-Noncommercial-Share Alike 3.0? Vai al link alla tua sinistra per ulteriori informazioni.\n" +"\n" +"Con altre parole, non potrai utilizzare il JW's FLV Media Player con un sito commerciale previo acquisto di una licenza commerciale." + +#: vipers-video-quicktags.php:2453 +msgid "Media Type" +msgstr "Tipo di media" + +#: vipers-video-quicktags.php:2454 +msgid "Show Editor Button?" +msgstr "Desideri il pulsante nell'editor?" + +#: vipers-video-quicktags.php:2455 +msgid "Default Width" +msgstr "Larghezza predefinita" + +#: vipers-video-quicktags.php:2456 +msgid "Default Height" +msgstr "Altezza predefinita" + +#: vipers-video-quicktags.php:2457 +msgid "Keep Aspect Ratio?" +msgstr "Desideri mantenere le proporzioni?" + +#: vipers-video-quicktags.php:2586 +msgid "MySpaceTV" +msgstr "MySpaceTV" + +#: vipers-video-quicktags.php:2603 +#, php-format +msgid "JW's FLV Media Player is covered by the Creative Commons Noncommercial
              license
              which means you cannot use it on a commercial website." +msgstr "Il JW's FLV Media Player é sotto una licenza Creative Commons Noncommercial
              ciò significa che tu non potrai utilizzarlo con un sito commerciale." + +#: vipers-video-quicktags.php:2618 +msgid "Generic Video File" +msgstr "File video generico" + +#: vipers-video-quicktags.php:2618 +#, php-format +msgid "This part of the plugin is fairly buggy as embedding video files is complex.
              Consider trying TinyMCE's native video embedder instead. Why?" +msgstr "Questa sezione del plugin é ancora in fase sperimentale e potrebbe creare dei problemi qualora si desiderasse incorporare dei file video.
              Prova invece ad utilizzare la funzione nativa del TinyMCE. Perché?" + +#: vipers-video-quicktags.php:2633 +msgid "Save Changes" +msgstr "Salva le modifiche" + +#: vipers-video-quicktags.php:2634 +msgid "Reset Tab To Defaults" +msgstr "Ripristina la sezione ai valori predefiniti" + +#: vipers-video-quicktags.php:2695 +#, php-format +msgid "ERROR: %s" +msgstr "ERRORE: %s" + +#: vipers-video-quicktags.php:2775 +msgid "Stage6 is no more, so this Stage6-hosted video cannot be displayed." +msgstr "Stage6 non esiste più quindi, i video da Stage6 non potranno essere riprodotti." + +#: vipers-video-quicktags.php:2792 +#: vipers-video-quicktags.php:2896 +#: vipers-video-quicktags.php:2944 +#: vipers-video-quicktags.php:3008 +#: vipers-video-quicktags.php:3065 +#: vipers-video-quicktags.php:3163 +#: vipers-video-quicktags.php:3292 +#: vipers-video-quicktags.php:3338 +#: vipers-video-quicktags.php:3379 +#, php-format +msgid "No URL or video ID was passed to the %s BBCode" +msgstr "Nessun URL o video ID é approvato dal %s BBCode" + +#: vipers-video-quicktags.php:2822 +#: vipers-video-quicktags.php:2830 +#: vipers-video-quicktags.php:2915 +#: vipers-video-quicktags.php:2968 +#: vipers-video-quicktags.php:3030 +#: vipers-video-quicktags.php:3097 +#: vipers-video-quicktags.php:3180 +#: vipers-video-quicktags.php:3310 +#: vipers-video-quicktags.php:3355 +#: vipers-video-quicktags.php:3396 +#, php-format +msgid "Unable to parse URL, check for correct %s format" +msgstr "Impossibile elaborare l'URL, controlla che il formato %s sia corretto" + +#: vipers-video-quicktags.php:2834 +#: vipers-video-quicktags.php:2841 +msgid "YouTube Preview Image" +msgstr "Immagine anteprima YouTube" + +#: vipers-video-quicktags.php:3127 +msgid "Sorry, but the only format that is supported for Viddler is the WordPress.com-style format rather than the URL. You can find it in the "Embed This" window." +msgstr "Purtroppo, l'unico formato supportato per Viddler é quello in stile WordPress.com piuttosto che quello via URL. Puoi trovarlo nella finestra "Embed This"." + +#: vipers-video-quicktags.php:3146 +#: vipers-video-quicktags.php:3220 +#: vipers-video-quicktags.php:3252 +#, php-format +msgid "An invalid %s shortcode format was used. Please check your code." +msgstr "E' stato utilizzato un formato shortcode %s non valido. Controlla il codice." + +#: vipers-video-quicktags.php:3153 +#: vipers-video-quicktags.php:3228 +#: vipers-video-quicktags.php:3275 +#: vipers-video-quicktags.php:3640 +#, php-format +msgid "Please enable Javascript and Flash to view this %3$s video." +msgstr "Attiva Javascript e Flash per poter vedere questo %3$s video." + +#: vipers-video-quicktags.php:3203 +msgid "Sorry, but the only format that is supported for Blip.tv is the WordPress.com-style format. You can find it at Share -> Embed -> WordPress.com." +msgstr "Purtroppo, l'unico formato supportato per Blip.tv é quello in stile WordPress.com. Puoi trovarlo sotto Share -> Embed -> WordPress.com." + +#: vipers-video-quicktags.php:3252 +#: vipers-video-quicktags.php:3275 +msgid "VideoPress" +msgstr "VideoPress" + +#: vipers-video-quicktags.php:3420 +#: vipers-video-quicktags.php:3514 +#: vipers-video-quicktags.php:3560 +#: vipers-video-quicktags.php:3610 +#, php-format +msgid "No URL was passed to the %s BBCode" +msgstr "Nessun URL é approvato dal %s BBCode" + +#: vipers-video-quicktags.php:3610 +msgid "generic Flash embed" +msgstr "Incorpora Flash generico" + +#: vipers-video-quicktags.php:3640 +msgid "Flash" +msgstr "Flash" + +#~ msgid "1" +#~ msgstr "1" + +#~ msgid "" +#~ "http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/" +#~ msgstr "" +#~ "http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/" + +#~ msgid "" +#~ "Easily embed videos from various video websites such as YouTube, " +#~ "DailyMotion, and Vimeo into your posts." +#~ msgstr "" +#~ "Inserisci con grande facilità nei tuoi articoli i video offerti da " +#~ "YouTube, DailyMotion, e Vimeo." + +#~ msgid "Viper007Bond" +#~ msgstr "Viper007Bond" + +#~ msgid "http://www.viper007bond.com/" +#~ msgstr "http://www.viper007bond.com/" + +#~ msgid "" +#~ "WARNING: If you use the FLV embed feature of Viper's " +#~ "Video Quicktags, there is a bug in WordPress with the FTP method of " +#~ "upgrading plugins. It will not upload the .swf files " +#~ "properly. If you do embed FLV files, please manually " +#~ "download the plugin and upload the files to your server. If you don't " +#~ "embed FLV files (and only embed YouTube, etc. videos), you can safely " +#~ "ignore this message and upgrade automatically." +#~ msgstr "" +#~ "ATTENZIONE: Qualora tu stessi utilizzando l'opzione per " +#~ "l'embed FLV di Viper's Video Quicktags, WordPress contiene un errore di " +#~ "programmazione in merito al metodo FTP durante l'aggiornamento del " +#~ "plugin. Il file .swf non verrà caricato correttamente. " +#~ "Qualora tu avessi incorporato dei file FLV, scarica " +#~ "manualmente il plugin ed effettua tu stesso l'upload dei file nel tuo " +#~ "server. Nel momento in cui tu non facessi utilizzo dei file FLV " +#~ "(incorporando ad esempio solamente i video da YouTube, etc.), ti invito " +#~ "ad ignorare questo messaggio ed effettuare con tutta tranquillità ogni " +#~ "aggiornamento in automatico." + +#~ msgid "WordPress.com" +#~ msgstr "WordPress.com" + +#~ msgid "Video Format" +#~ msgstr "Formato del video" + +#~ msgid "Low Quality FLV (smallest download) — YouTube Default" +#~ msgstr "" +#~ "FLV a Bassa Qualità (piccola dimensione download) — YouTube " +#~ "Predefinito" + +#~ msgid "High Quality MP4 (medium download) — Plugin Default" +#~ msgstr "" +#~ "MP4 ad Alta Qualità (media dimensione download) — Plugin " +#~ "Predefinito" + +#~ msgid "High Quality FLV (largest download)" +#~ msgstr "FLV ad Alta Qualità (grande dimensione download)" + +#~ msgid "" +#~ "%s — quality value for video playback (0 for low " +#~ "quality FLV, 18 for high quality MP4, 6 for " +#~ "high quality FLV)" +#~ msgstr "" +#~ "%s — valore della qualità per il video playback (0 per " +#~ "FLV a bassa qualità, 18 per MP4 a media qualità, 6 per FLV ad alta qualità)" + +#~ msgid "" +#~ "Site Administrator: Your theme is missing inside of " +#~ "it's which is required for Viper's Video Quicktags. Please edit " +#~ "your theme's header.php and add it right before ." +#~ msgstr "" +#~ "Amministratore del sito: il tuo tema é privo di " +#~ "all'interno del tag necessario per il funzionamento di Viper's " +#~ "Video Quicktags. Modifica il file header.php del tuo tema ed aggiungilo " +#~ "prima del tag di chiusura ." + +#~ msgid "" +#~ "You need to enable Javascript for this preview to work!" +#~ msgstr "" +#~ "E' necessario che sia attivato Javascript affinché " +#~ "l'anteprima possa funzionare!" + +#~ msgid "" +#~ "Use high quality versions if available (the drawback is a longer download)" +#~ msgstr "" +#~ "Utilizza se disponibili le versioni ad alta qualità (il tempo di ricarica " +#~ "sarà maggiore)" + +#~ msgid "" +#~ "Why aren't any buttons showing up for me in TinyMCE (the rich editor)?" +#~ msgstr "Perché non c'é alcun pulsante nel TinyMCE (editor avanzato)?" + +#~ msgid "" +#~ "Your browser is likely caching TinyMCE. Please go to the Write screen and then reload the page while " +#~ "bypassing your browser cache." +#~ msgstr "" +#~ "Potrebbe dipendere dal tuo browser. Vai alla sezione Scrivi quindi, ricarica la pagina per by-passare " +#~ "la cache del browser." + +#~ msgid "" +#~ "Please also check to make sure that you installed the plugin properly. It " +#~ "needs to be in a subfolder called vipers-video-quicktags and " +#~ "there should be multiple folders as well as files inside of that folder." +#~ msgstr "" +#~ "Assicurati inoltre di avere intallato correttamente il plugin. E' " +#~ "necessario che esso sia allocato in una sotto-cartella a nome " +#~ "vipers-video-quicktags contenente tutte le cartelle " +#~ "necessarie." + +#~ msgid "" +#~ "Your theme could be missing <?php wp_footer();?> " +#~ "inside of it's footer.php file which means the required " +#~ "Javascript can't be added. Edit your theme's footer.php file " +#~ "and add it inside of your footer <div> or whatever. " +#~ "You can also just add it right before </body> if you " +#~ "wish." +#~ msgstr "" +#~ "Il tuo tema potrebbe non avere <?php wp_footer();?> " +#~ "nel file footer.php e ciò indica che il Javascript richiesto " +#~ "non può essere aggiunto. Modifica il file footer.php del tuo " +#~ "tema aggiungendo la chiamata all'interno del tag <div>. Potrai inoltre aggiungerla prima della tag di chiusura </" +#~ "body>." + +#~ msgid "" +#~ "%s — use high video quality if available (0 or " +#~ "1)" +#~ msgstr "" +#~ "%s — utilizza, se disponibile, video di alta qualità (0 o 1)" diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-nb_NO.mo b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-nb_NO.mo new file mode 100644 index 0000000..0cc51b3 Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-nb_NO.mo differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-nb_NO.po b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-nb_NO.po new file mode 100644 index 0000000..6a3be7c --- /dev/null +++ b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-nb_NO.po @@ -0,0 +1,1398 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Viper007Bond +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/vipers-video-quicktags\n" +"POT-Creation-Date: 2009-09-12 09:56+0000\n" +"PO-Revision-Date: 2010-10-12 22:42+0100\n" +"Last-Translator: Molakki \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: vipers-video-quicktags.php:247 +msgid "Click here to view the embedded video." +msgstr "Klikk her for at se den integrerte videoen." + +#: vipers-video-quicktags.php:407 +#: vipers-video-quicktags.php:1422 +msgid "Default" +msgstr "Standard" + +#: vipers-video-quicktags.php:408 +msgid "3D Pixel Style" +msgstr "3D Pixel Style" + +#: vipers-video-quicktags.php:409 +msgid "Atomic Red" +msgstr "Atomic Red" + +#: vipers-video-quicktags.php:410 +msgid "Bekle (Overlay)" +msgstr "Bekle (Overlay)" + +#: vipers-video-quicktags.php:411 +msgid "Blue Metal" +msgstr "Blue Metal" + +#: vipers-video-quicktags.php:412 +msgid "Comet" +msgstr "Comet" + +#: vipers-video-quicktags.php:413 +msgid "Control Panel" +msgstr "Kontrollpanel" + +#: vipers-video-quicktags.php:414 +msgid "Dang Dang" +msgstr "Dang Dang" + +#: vipers-video-quicktags.php:415 +msgid "Fashion" +msgstr "Fashion" + +#: vipers-video-quicktags.php:416 +msgid "Festival" +msgstr "Festival" + +#: vipers-video-quicktags.php:417 +msgid "Grunge Tape" +msgstr "Grunge Tape" + +#: vipers-video-quicktags.php:418 +msgid "Ice Cream Sneaka" +msgstr "Ice Cream Sneaka" + +#: vipers-video-quicktags.php:419 +msgid "Kleur" +msgstr "Kleur" + +#: vipers-video-quicktags.php:420 +msgid "Magma" +msgstr "Magma" + +#: vipers-video-quicktags.php:421 +msgid "Metarby 10" +msgstr "Metarby 10" + +#: vipers-video-quicktags.php:422 +msgid "Modieus (Stylish)" +msgstr "Modieus (Stylish)" + +#: vipers-video-quicktags.php:423 +msgid "Modieus (Stylish) Slim" +msgstr "Modieus (Stylish) Slim" + +#: vipers-video-quicktags.php:424 +msgid "Nacht" +msgstr "Nacht" + +#: vipers-video-quicktags.php:425 +msgid "Neon" +msgstr "Neon" + +#: vipers-video-quicktags.php:426 +msgid "Pearlized" +msgstr "Pearlized" + +#: vipers-video-quicktags.php:427 +msgid "Pixelize" +msgstr "Pixelize" + +#: vipers-video-quicktags.php:428 +msgid "Play Casso" +msgstr "Play Casso" + +#: vipers-video-quicktags.php:429 +msgid "Schoon" +msgstr "Schoon" + +#: vipers-video-quicktags.php:430 +msgid "Silvery White" +msgstr "Silvery White" + +#: vipers-video-quicktags.php:431 +msgid "Simple" +msgstr "Simpel" + +#: vipers-video-quicktags.php:432 +msgid "Snel" +msgstr "Snel" + +#: vipers-video-quicktags.php:433 +msgid "Stijl" +msgstr "Stijl" + +#: vipers-video-quicktags.php:434 +msgid "Traganja" +msgstr "Traganja" + +#: vipers-video-quicktags.php:441 +#, php-format +msgid "Viper's Video Quicktags requires WordPress 2.8 or newer. Please upgrade! By not upgrading, your blog is likely to be hacked." +msgstr "Viper's Video Quicktags krever WordPress 2.8 eller nyere. Vennligst oppgrader! Ved å ikke oppgradere, øker sjansene for å bli hacket." + +#: vipers-video-quicktags.php:447 +msgid "Viper's Video Quicktags Configuration" +msgstr "Viper's Video Quicktags-innstillinger" + +#: vipers-video-quicktags.php:447 +msgid "Video Quicktags" +msgstr "Video Quicktags" + +#: vipers-video-quicktags.php:458 +msgid "Settings" +msgstr "Innstillinger" + +#: vipers-video-quicktags.php:548 +#: vipers-video-quicktags.php:1164 +#: vipers-video-quicktags.php:2206 +#: vipers-video-quicktags.php:2460 +#: vipers-video-quicktags.php:2772 +#: vipers-video-quicktags.php:2802 +#: vipers-video-quicktags.php:2810 +#: vipers-video-quicktags.php:2924 +msgid "YouTube" +msgstr "YouTube" + +#: vipers-video-quicktags.php:549 +msgid "Embed a video from YouTube" +msgstr "Legg inn en video fra YouTube" + +#: vipers-video-quicktags.php:550 +#: vipers-video-quicktags.php:556 +#: vipers-video-quicktags.php:562 +#: vipers-video-quicktags.php:568 +#: vipers-video-quicktags.php:574 +#: vipers-video-quicktags.php:586 +#: vipers-video-quicktags.php:598 +#: vipers-video-quicktags.php:604 +#: vipers-video-quicktags.php:610 +msgid "Please enter the URL at which the video can be viewed." +msgstr "Skriv/kopier inn linken hvor videoen kan bli vist" + +#: vipers-video-quicktags.php:554 +#: vipers-video-quicktags.php:1165 +#: vipers-video-quicktags.php:2222 +#: vipers-video-quicktags.php:2473 +#: vipers-video-quicktags.php:2876 +#: vipers-video-quicktags.php:2895 +msgid "Google Video" +msgstr "Google Video" + +#: vipers-video-quicktags.php:555 +msgid "Embed a video from Google Video" +msgstr "Legg inn en video fra Google Video" + +#: vipers-video-quicktags.php:560 +#: vipers-video-quicktags.php:1166 +#: vipers-video-quicktags.php:2232 +#: vipers-video-quicktags.php:2486 +#: vipers-video-quicktags.php:2948 +msgid "DailyMotion" +msgstr "DailyMotion" + +#: vipers-video-quicktags.php:561 +msgid "Embed a video from DailyMotion" +msgstr "Legg inn en video fra Dailymotion" + +#: vipers-video-quicktags.php:566 +#: vipers-video-quicktags.php:1167 +#: vipers-video-quicktags.php:2247 +#: vipers-video-quicktags.php:2499 +#: vipers-video-quicktags.php:2988 +#: vipers-video-quicktags.php:3010 +msgid "Vimeo" +msgstr "Vimeo" + +#: vipers-video-quicktags.php:567 +msgid "Embed a video from Vimeo" +msgstr "Legg inn en video fra Vimeo" + +#: vipers-video-quicktags.php:572 +#: vipers-video-quicktags.php:2261 +#: vipers-video-quicktags.php:2512 +#: vipers-video-quicktags.php:3052 +#: vipers-video-quicktags.php:3084 +msgid "Veoh" +msgstr "Veoh" + +#: vipers-video-quicktags.php:573 +msgid "Embed a video from Veoh" +msgstr "Legg inn en video fra Veoh" + +#: vipers-video-quicktags.php:578 +#: vipers-video-quicktags.php:2164 +#: vipers-video-quicktags.php:2271 +#: vipers-video-quicktags.php:2525 +#: vipers-video-quicktags.php:3133 +#: vipers-video-quicktags.php:3140 +msgid "Viddler" +msgstr "Viddler" + +#: vipers-video-quicktags.php:579 +msgid "Embed a video from Viddler" +msgstr "Legg inn en video fra Viddler" + +#: vipers-video-quicktags.php:580 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Viddler video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "Vennligst skriv inn WordPress.com sin integreringstagg for Viddler-videoen. Se Help for detaljer." + +#: vipers-video-quicktags.php:584 +#: vipers-video-quicktags.php:2532 +#: vipers-video-quicktags.php:3150 +#: vipers-video-quicktags.php:3167 +msgid "Metacafe" +msgstr "Metacafe" + +#: vipers-video-quicktags.php:585 +msgid "Embed a video from Metacafe" +msgstr "Legg inn en video fra Metacafe" + +#: vipers-video-quicktags.php:590 +#: vipers-video-quicktags.php:2171 +#: vipers-video-quicktags.php:2545 +#: vipers-video-quicktags.php:3207 +#: vipers-video-quicktags.php:3215 +msgid "Blip.tv" +msgstr "Blip.tv" + +#: vipers-video-quicktags.php:591 +msgid "Embed a video from Blip.tv" +msgstr "Legg inn en video fra Blip.tv" + +#: vipers-video-quicktags.php:592 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Blip.tv video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "Vennligst skriv inn WordPress.com sin integreringstagg for Blip.tv-videoen. Se Help for detaljer." + +#: vipers-video-quicktags.php:596 +#: vipers-video-quicktags.php:2277 +#: vipers-video-quicktags.php:2558 +#: vipers-video-quicktags.php:3266 +#: vipers-video-quicktags.php:3284 +#: vipers-video-quicktags.php:3302 +msgid "Flickr Video" +msgstr "Flickr Video" + +#: vipers-video-quicktags.php:597 +msgid "Embed a video from Flickr Video" +msgstr "Legg inn en video fra Flickr Video" + +#: vipers-video-quicktags.php:602 +#: vipers-video-quicktags.php:2571 +#: vipers-video-quicktags.php:3312 +#: vipers-video-quicktags.php:3329 +msgid "IFILM/Spike" +msgstr "IFILM/Spike" + +#: vipers-video-quicktags.php:603 +msgid "Embed a video from IFILM/Spike.com" +msgstr "Legg inn en video fra IFILM/Spike.com" + +#: vipers-video-quicktags.php:608 +#: vipers-video-quicktags.php:3353 +#: vipers-video-quicktags.php:3370 +msgid "MySpace" +msgstr "MySpace" + +#: vipers-video-quicktags.php:609 +msgid "Embed a video from MySpace" +msgstr "Legg inn en video fra MySpace" + +#: vipers-video-quicktags.php:614 +#: vipers-video-quicktags.php:3394 +msgid "FLV" +msgstr "FLV" + +#: vipers-video-quicktags.php:615 +msgid "Embed a Flash Video (FLV) file" +msgstr "Legg inn en Flashvideo (FLV)" + +#: vipers-video-quicktags.php:616 +#: vipers-video-quicktags.php:622 +#: vipers-video-quicktags.php:628 +#, php-format +msgid "Please enter the URL to the %1$s file." +msgstr "Skriv inn URLen til %1$s-filen." + +#: vipers-video-quicktags.php:616 +#: vipers-video-quicktags.php:1168 +#: vipers-video-quicktags.php:2297 +#: vipers-video-quicktags.php:2598 +msgid "Flash Video (FLV)" +msgstr "Flashvideo (FLV)" + +#: vipers-video-quicktags.php:620 +#: vipers-video-quicktags.php:622 +#: vipers-video-quicktags.php:2313 +#: vipers-video-quicktags.php:2609 +#: vipers-video-quicktags.php:3488 +msgid "Quicktime" +msgstr "Quicktime" + +#: vipers-video-quicktags.php:621 +msgid "Embed a Quicktime video file" +msgstr "Legg inn en Quicktime-videofil." + +#: vipers-video-quicktags.php:626 +msgid "Video File" +msgstr "Videofil" + +#: vipers-video-quicktags.php:627 +msgid "Embed a generic video file" +msgstr "Legg inn en generisk videofil." + +#: vipers-video-quicktags.php:628 +#: vipers-video-quicktags.php:3534 +msgid "generic video" +msgstr "generisk video" + +#: vipers-video-quicktags.php:694 +msgid "Example:" +msgstr "Eksempel:" + +#: vipers-video-quicktags.php:814 +#: vipers-video-quicktags.php:1478 +#: vipers-video-quicktags.php:1574 +#: vipers-video-quicktags.php:1660 +#: vipers-video-quicktags.php:1802 +#: vipers-video-quicktags.php:1920 +msgid "Dimensions" +msgstr "Størrelse" + +#: vipers-video-quicktags.php:816 +#, php-format +msgid "The default dimensions for this video type can be set on this plugin's settings page. However, you can set custom dimensions for this one particular video here:" +msgstr "Standarddimensjonene for denne videotypen kan bli endret på innstillingssiden for dette innstikket. Du kan forøvrig endre dimensjonene for akkurat denne videoen her:" + +#: vipers-video-quicktags.php:836 +msgid "Cheatin’ uh?" +msgstr "Jukser du, huh?" + +#: vipers-video-quicktags.php:1126 +msgid "Settings for this tab reset to defaults." +msgstr "Innstillingene for denne fane nullstilles til standardverdierne." + +#. #-#-#-#-# plugin.pot (PACKAGE VERSION) #-#-#-#-# +#. Plugin Name of an extension +#: vipers-video-quicktags.php:1134 +#: vipers-video-quicktags.php:1148 +msgid "Viper's Video Quicktags" +msgstr "Viper's Video Quicktags" + +#: vipers-video-quicktags.php:1138 +msgid "Optional Comment" +msgstr "Valgfri kommentar" + +#: vipers-video-quicktags.php:1153 +msgid "Donate to Viper007Bond for this plugin via PayPal" +msgstr "Doner til Viper007Bond som takk for dette innstikket via PayPal" + +#: vipers-video-quicktags.php:1163 +msgid "Additional Settings" +msgstr "Ekstra innstillinger" + +#: vipers-video-quicktags.php:1169 +msgid "Help" +msgstr "Hjelp" + +#: vipers-video-quicktags.php:1170 +msgid "Credits" +msgstr "Takk til" + +#: vipers-video-quicktags.php:1178 +msgid "General" +msgstr "Generelt" + +#: vipers-video-quicktags.php:1205 +msgid "Are you sure you want to reset this tab's settings to the defaults?" +msgstr "Er du sikker på at du vil nullstille denne fanes innstillinger til standardverdierne?" + +#: vipers-video-quicktags.php:1217 +#, php-format +msgid "Set the defaults for this video type here. All of these settings can be overridden on individual embeds. See the Help section for details." +msgstr "Sett standardverdier for denne videotype her. Alle disse innstillinger kan tilsidesettes, når du innsetter de enkelte videoer. Se Hjelpe-avsnittet for detaljer." + +#: vipers-video-quicktags.php:1222 +#, php-format +msgid "Please consider using a browser other than Internet Explorer though. Due to limitations with your browser, these configuration pages won't be as full featured as if you were using a brower such as Firefox or Opera. If you switch, you'll be able to see the video preview update live as you change any option (rather than just a very limited number options) and more." +msgstr "Du bør bruke en annen nettleser enn Internet Explorer. På grunn av begrensninger i din nettleser, vil der være visse mangler ved visningen av disse innstillings-sidene i forhold til hvis du hadde brukt en nettleser som Firefox eller Opera. Hvis du skifter vil du kunne se forhåndsvisningen oppdatere, når du endrer alle innstillinger og m.m." + +#: vipers-video-quicktags.php:1377 +#: vipers-video-quicktags.php:1530 +#: vipers-video-quicktags.php:1610 +#: vipers-video-quicktags.php:1722 +msgid "Unable to parse preview URL. Please make sure it's the full URL and a valid one at that." +msgstr "Kunne ikke forstå URL'en til forhåndsvisning. Sørg for at det er den fulle URLen. Den må selvfølgelig også være gyldig." + +#: vipers-video-quicktags.php:1423 +msgid "Dark Grey" +msgstr "Mørk grå" + +#: vipers-video-quicktags.php:1424 +msgid "Dark Blue" +msgstr "Mørk blå" + +#: vipers-video-quicktags.php:1425 +msgid "Light Blue" +msgstr "Lys blå" + +#: vipers-video-quicktags.php:1426 +msgid "Green" +msgstr "Grønn" + +#: vipers-video-quicktags.php:1427 +#: vipers-video-quicktags.php:1755 +msgid "Orange" +msgstr "Oransje" + +#: vipers-video-quicktags.php:1428 +msgid "Pink" +msgstr "Rosa" + +#: vipers-video-quicktags.php:1429 +msgid "Purple" +msgstr "Lilla" + +#: vipers-video-quicktags.php:1430 +msgid "Ruby Red" +msgstr "Rød" + +#: vipers-video-quicktags.php:1464 +#: vipers-video-quicktags.php:1560 +#: vipers-video-quicktags.php:1646 +#: vipers-video-quicktags.php:1788 +#: vipers-video-quicktags.php:1905 +msgid "Preview" +msgstr "Forhåndsvisning" + +#: vipers-video-quicktags.php:1467 +#: vipers-video-quicktags.php:1563 +#: vipers-video-quicktags.php:1649 +#: vipers-video-quicktags.php:1791 +#: vipers-video-quicktags.php:1908 +msgid "Loading..." +msgstr "Laster..." + +#: vipers-video-quicktags.php:1472 +#: vipers-video-quicktags.php:1568 +#: vipers-video-quicktags.php:1654 +#: vipers-video-quicktags.php:1796 +#: vipers-video-quicktags.php:1913 +msgid "Preview URL" +msgstr "Forhåndsvisnings-URL" + +#: vipers-video-quicktags.php:1481 +#: vipers-video-quicktags.php:1577 +#: vipers-video-quicktags.php:1663 +#: vipers-video-quicktags.php:1805 +msgid "pixels" +msgstr "pixler" + +#: vipers-video-quicktags.php:1482 +#: vipers-video-quicktags.php:1578 +#: vipers-video-quicktags.php:1806 +msgid "Maintain aspect ratio" +msgstr "Oppretthold høyde/bredde-forhold" + +#: vipers-video-quicktags.php:1488 +msgid "Border Color" +msgstr "Rammefarge" + +#: vipers-video-quicktags.php:1491 +#: vipers-video-quicktags.php:1499 +#: vipers-video-quicktags.php:1673 +#: vipers-video-quicktags.php:1681 +#: vipers-video-quicktags.php:1689 +#: vipers-video-quicktags.php:1697 +#: vipers-video-quicktags.php:1815 +#: vipers-video-quicktags.php:1954 +#: vipers-video-quicktags.php:1962 +#: vipers-video-quicktags.php:1970 +#: vipers-video-quicktags.php:1978 +msgid "Pick a color" +msgstr "Velg en farge" + +#: vipers-video-quicktags.php:1496 +msgid "Fill Color" +msgstr "Fyllfarge" + +#: vipers-video-quicktags.php:1504 +#: vipers-video-quicktags.php:1820 +msgid "Color Presets" +msgstr "Ferdigfarger" + +#: vipers-video-quicktags.php:1508 +msgid "Miscellaneous" +msgstr "Diverse" + +#: vipers-video-quicktags.php:1510 +msgid "Enable HD video by default (not to be confused with "HQ" which can't be enabled by default and not all videos are avilable in HD)" +msgstr "Aktiver HD-kvalitet som standard (må ikke forveksles med "HQ" som ikke kan bli aktivert som standard. Ikke alle videoer i tilgjengelig i HD)" + +#: vipers-video-quicktags.php:1511 +msgid "Show video details at the end of playback (related videos, embed code, etc.)" +msgstr "Vis videodetaljer etter avspillingen er ferdig (liknende videoer, embeddingskode, osv.)" + +#: vipers-video-quicktags.php:1512 +#: vipers-video-quicktags.php:1586 +msgid "Show fullscreen button" +msgstr "Vis fullskjermsknapp" + +#: vipers-video-quicktags.php:1513 +msgid "Show border" +msgstr "Vis ramme" + +#: vipers-video-quicktags.php:1514 +msgid "Show the search box" +msgstr "Vis søkeboksen" + +#: vipers-video-quicktags.php:1515 +msgid "Show the video title and rating" +msgstr "Vis videotittelen og vurderingen" + +#: vipers-video-quicktags.php:1516 +#: vipers-video-quicktags.php:1587 +#: vipers-video-quicktags.php:1704 +msgid "Autoplay video (not recommended)" +msgstr "Autoavspill video (ikke anbefalt)" + +#: vipers-video-quicktags.php:1517 +msgid "Loop video playback" +msgstr "Repeter videoavspilling automatisk" + +#: vipers-video-quicktags.php:1584 +#: vipers-video-quicktags.php:1702 +msgid "Other" +msgstr "Annet" + +#: vipers-video-quicktags.php:1670 +msgid "Toolbar Background Color" +msgstr "Bakgrunnsfarge på verktøylinje" + +#: vipers-video-quicktags.php:1678 +msgid "Toolbar Glow Color" +msgstr "Farge på lysskjær fra verktøylinje" + +#: vipers-video-quicktags.php:1686 +msgid "Button/Text Color" +msgstr "Farge på knapper/tekst" + +#: vipers-video-quicktags.php:1694 +msgid "Seekbar Color" +msgstr "Søkebar-farge" + +#: vipers-video-quicktags.php:1705 +msgid "Show related videos" +msgstr "Vis lignende videoer" + +#: vipers-video-quicktags.php:1754 +msgid "Default (Blue)" +msgstr "Standard (Blå)" + +#: vipers-video-quicktags.php:1756 +msgid "Lime" +msgstr "Lime" + +#: vipers-video-quicktags.php:1757 +msgid "Fuschia" +msgstr "Fuschia" + +#: vipers-video-quicktags.php:1758 +msgid "White" +msgstr "Hvit" + +#: vipers-video-quicktags.php:1812 +msgid "Color" +msgstr "Farge" + +#: vipers-video-quicktags.php:1824 +msgid "On-Screen Info" +msgstr "Info (som vises på skjermen)" + +#: vipers-video-quicktags.php:1826 +msgid "Portrait" +msgstr "Portrett" + +#: vipers-video-quicktags.php:1827 +msgid "Title" +msgstr "Tittel" + +#: vipers-video-quicktags.php:1828 +msgid "Byline" +msgstr "Byline" + +#: vipers-video-quicktags.php:1829 +msgid "Allow fullscreen" +msgstr "Tillat fullskjerm" + +#: vipers-video-quicktags.php:1916 +msgid "The default preview video is the most recent featured video on YouTube. You can paste in the URL to a FLV file of your own if you wish." +msgstr "Videoen som standard brukes til forhåndsvisning er videoen som senest er fremhevet på YouTube. Du kan innsette URL'en til en av dine egne FLV-filer, hvis du ønsker det." + +#: vipers-video-quicktags.php:1924 +msgid "pixels (if you're using the default skin, add 20 to the height for the control bar)" +msgstr "pixels (hvis du bruger standardtemaet, så leggg 20 til i høyden til kontrollinjen)" + +#: vipers-video-quicktags.php:1931 +msgid "Skin" +msgstr "Tema" + +#: vipers-video-quicktags.php:1945 +msgid "Use Custom Colors" +msgstr "Bruk egenvalgte farger" + +#: vipers-video-quicktags.php:1951 +msgid "Control Bar Background Color" +msgstr "Bakgrunnsfarge på kontrollinje" + +#: vipers-video-quicktags.php:1959 +msgid "Icon/Text Color" +msgstr "Ikon-/Tekstfarve" + +#: vipers-video-quicktags.php:1967 +msgid "Icon/Text Hover Color" +msgstr "Ikon-/Tekstfarve når musen er over" + +#: vipers-video-quicktags.php:1975 +msgid "Video Background Color" +msgstr "Bakgrunnsfarge for video" + +#: vipers-video-quicktags.php:1983 +msgid "Advanced Parameters" +msgstr "Avanserte parametere" + +#: vipers-video-quicktags.php:1986 +#: vipers-video-quicktags.php:2308 +#, php-format +msgid "A query-string style list of additional parameters to pass to the player. Example: %3$s" +msgstr "En liste i søkestrengsformat med ytterligere parametre til avspilleren. Eksempel: %3$s" + +#: vipers-video-quicktags.php:1987 +msgid "You will need to press "Save Changes" for these parameters to take effect due to my moderate Javascript skills." +msgstr "Du skal klikke på "Lagre endringer" for at disse parametre faktisk brukes." + +#: vipers-video-quicktags.php:2023 +msgid "Video Alignment" +msgstr "Plassering av video" + +#: vipers-video-quicktags.php:2028 +msgid "Left" +msgstr "Venstre" + +#: vipers-video-quicktags.php:2029 +msgid "Center" +msgstr "Midten" + +#: vipers-video-quicktags.php:2030 +msgid "Right" +msgstr "Høyre" + +#: vipers-video-quicktags.php:2031 +msgid "Float Left" +msgstr "Flyt til venstre" + +#: vipers-video-quicktags.php:2032 +msgid "Float Right" +msgstr "Flyt til høyre" + +#: vipers-video-quicktags.php:2044 +msgid "Show Buttons In Editor On Line Number" +msgstr "Vis knapper i editoren på knappelinjenummer" + +#: vipers-video-quicktags.php:2049 +msgid "1" +msgstr "1" + +#: vipers-video-quicktags.php:2050 +msgid "2 (Kitchen Sink Toolbar)" +msgstr "2" + +#: vipers-video-quicktags.php:2051 +msgid "3 (Default)" +msgstr "3 (standard)" + +#: vipers-video-quicktags.php:2063 +msgid "Feed Text" +msgstr "Feed-tekst" + +#: vipers-video-quicktags.php:2066 +#, php-format +msgid "Optionally enter some custom text to show in your feed in place of videos (as you can't embed videos in feeds). If left blank, it will default to:
              %s" +msgstr "Du kan velge å skrive inn din egen tekst, som skal vises i din feed i stedet for videoene (ettersom videoer ikke kan innsættes i feeds). Hvis du ikke skriver inn noe, vil standard være:
              %s" + +#: vipers-video-quicktags.php:2070 +msgid "Windows Media Player" +msgstr "Windows Media Player" + +#: vipers-video-quicktags.php:2072 +msgid "Attempt to use Windows Media Player for regular video file playback for Windows users" +msgstr "Forsøk å bruke Windows Media Player for allminnelig videofil-avspilning for Windows-brukere" + +#: vipers-video-quicktags.php:2077 +msgid "Advanced Settings" +msgstr "Avanserte innstillinger" + +#: vipers-video-quicktags.php:2079 +msgid "If you don't know what you're doing, you can safely ignore this section." +msgstr "Hvis du ikke vet hva du gjør bør du ignorere denne seksjonen." + +#: vipers-video-quicktags.php:2083 +msgid "Dynamic QTObject Loading" +msgstr "Dynamisk innlastning av QTObjekter" + +#: vipers-video-quicktags.php:2085 +msgid "Only load the Javascript file if it's needed. Disable this to post Quicktime videos in the sidebar text widget." +msgstr "Last bare JavaScript-filen hvis den skal brukes. Deaktiver dette hvis du vil vise Quicktime-videoer i en tekst-widget i et sidepanel." + +#: vipers-video-quicktags.php:2090 +msgid "Custom CSS" +msgstr "Brukertilpasset CSS" + +#: vipers-video-quicktags.php:2092 +msgid "Want to easily set some custom CSS to control the display of the videos? Then just click this text to expand this option." +msgstr "" + +#: vipers-video-quicktags.php:2094 +#, php-format +msgid "You can enter custom CSS in the box below. It will be outputted after the default CSS you see listed which can be overridden by using %1$s. For help and examples, see the Help tab." +msgstr "" + +#: vipers-video-quicktags.php:2137 +msgid "Click on a question to see the answer or click this text to expand all answers." +msgstr "" + +#: vipers-video-quicktags.php:2141 +msgid "Videos aren't showing up on my blog, only links to the videos are instead. What gives?" +msgstr "" + +#: vipers-video-quicktags.php:2144 +msgid "Here are five common causes:" +msgstr "Her er fem vanlige årsaker:" + +#: vipers-video-quicktags.php:2146 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can prevent some videos, namely YouTube-hosted ones, from loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "" + +#: vipers-video-quicktags.php:2147 +msgid "Your theme could be missing <?php wp_head();?> inside of it's <head> which means the required Javascript file can't automatically be added. If this is the case, you may be get an alert window popping when you attempt to view a post with a video in it (assuming your problem is not also #3). Edit your theme's header.php file and add it right before </head>" +msgstr "" + +#: vipers-video-quicktags.php:2148 +#: vipers-video-quicktags.php:2154 +#, php-format +msgid "You may have Javascript disabled. This plugin embeds videos via Javascript to ensure the best experience. Please enable it." +msgstr "" + +#: vipers-video-quicktags.php:2149 +#: vipers-video-quicktags.php:2155 +#, php-format +msgid "You may not have the latest version of Flash installed. Please install it." +msgstr "" + +#: vipers-video-quicktags.php:2153 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can result in the videos, namely YouTube-hosted ones, not loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "" + +#: vipers-video-quicktags.php:2161 +msgid "Where do I get the code from to embed a Viddler video?" +msgstr "" + +#: vipers-video-quicktags.php:2163 +msgid "Since the URL to a video on Viddler has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Viddler, click the "Embed This" button below the video, and then select the WordPress.com format. You can paste that code directly into a post or Page and it will embed the video." +msgstr "" + +#: vipers-video-quicktags.php:2168 +msgid "Where do I get the code from to embed a Blip.tv video?" +msgstr "" + +#: vipers-video-quicktags.php:2170 +msgid "Since the URL to a video on Blip.tv has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Blip.tv, click on the yellow "Share" dropdown to the right of the video and select "Embed". Next select "WordPress.com" from the "Show Player" dropdown. Finally press "Go". You can paste that code directly into a post or Page and it will embed the video." +msgstr "" + +#: vipers-video-quicktags.php:2172 +msgid "NOTE: Ignore the warning message. This plugin adds support for the WordPress.com so it will work on your blog." +msgstr "" + +#: vipers-video-quicktags.php:2176 +msgid "Why doesn't this plugin support a site I want to embed videos from?" +msgstr "" + +#: vipers-video-quicktags.php:2178 +msgid "There's a couple likely reasons:" +msgstr "" + +#: vipers-video-quicktags.php:2180 +msgid "The website may use an embed URL that has nothing in common with the URL in your address bar. This means that even if you give this plugin the URL to the video, it has no easy way of figuring out the embed URL." +msgstr "" + +#: vipers-video-quicktags.php:2181 +msgid "The website may be too small, fringe case, etc. to be worth supporting. There's no real point in this plugin adding support for a video site that only one or two people will use." +msgstr "" + +#: vipers-video-quicktags.php:2182 +#, php-format +msgid "I may have just never heard of the site. Please make a thread on my forums with an example link to a video on the site and I'll take a look at it." +msgstr "" + +#: vipers-video-quicktags.php:2184 +#, php-format +msgid "This plugin does have the ability to embed any Flash file though. See the Flash shortcode question for details on that." +msgstr "" + +#: vipers-video-quicktags.php:2188 +msgid "There are still red bits (hovering over buttons) in my YouTube embed. What gives?" +msgstr "" + +#: vipers-video-quicktags.php:2190 +msgid "YouTube does not provide a method to change that color." +msgstr "" + +#: vipers-video-quicktags.php:2194 +msgid "How can I change the size, colors, etc. for a specific video?" +msgstr "" + +#: vipers-video-quicktags.php:2196 +#, php-format +msgid "You can control many thing via the WordPress shortcode system that you use to embed videos in your posts. Shortcodes are similiar to BBCode. Here are some example shortcodes:" +msgstr "" + +#: vipers-video-quicktags.php:2202 +msgid "Any value that is not entered will fall back to the default." +msgstr "" + +#: vipers-video-quicktags.php:2206 +#: vipers-video-quicktags.php:2222 +#: vipers-video-quicktags.php:2232 +#: vipers-video-quicktags.php:2247 +#: vipers-video-quicktags.php:2261 +#: vipers-video-quicktags.php:2271 +#: vipers-video-quicktags.php:2277 +#: vipers-video-quicktags.php:2297 +#: vipers-video-quicktags.php:2313 +#: vipers-video-quicktags.php:2327 +#, php-format +msgid "What are the available parameters for the %s shortcode?" +msgstr "" + +#: vipers-video-quicktags.php:2209 +#: vipers-video-quicktags.php:2225 +#: vipers-video-quicktags.php:2235 +#: vipers-video-quicktags.php:2250 +#: vipers-video-quicktags.php:2264 +#: vipers-video-quicktags.php:2280 +#: vipers-video-quicktags.php:2291 +#: vipers-video-quicktags.php:2300 +#: vipers-video-quicktags.php:2317 +#: vipers-video-quicktags.php:2331 +#, php-format +msgid "%s — width in pixels" +msgstr "%s — bredde i pixeler" + +#: vipers-video-quicktags.php:2210 +#: vipers-video-quicktags.php:2226 +#: vipers-video-quicktags.php:2236 +#: vipers-video-quicktags.php:2251 +#: vipers-video-quicktags.php:2265 +#: vipers-video-quicktags.php:2281 +#: vipers-video-quicktags.php:2292 +#: vipers-video-quicktags.php:2301 +#: vipers-video-quicktags.php:2318 +#: vipers-video-quicktags.php:2332 +#, php-format +msgid "%s — height in pixels" +msgstr "%s — høyde i pixeler" + +#: vipers-video-quicktags.php:2211 +#, php-format +msgid "%s — player border color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2212 +#, php-format +msgid "%s — player fill color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2213 +#, php-format +msgid "%s — show a border or not (0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2214 +#, php-format +msgid "%s — show related videos, URL, embed details, etc. at the end of playback (0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2215 +#: vipers-video-quicktags.php:2256 +#, php-format +msgid "%s — show fullscreen button (0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2216 +#: vipers-video-quicktags.php:2227 +#: vipers-video-quicktags.php:2241 +#: vipers-video-quicktags.php:2266 +#, php-format +msgid "%s — automatically start playing (0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2217 +#, php-format +msgid "%s — loop playback (0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2237 +#, php-format +msgid "%s — toolbar background color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2238 +#, php-format +msgid "%s — toolbar glow color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2239 +#, php-format +msgid "%s — button/text color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2240 +#, php-format +msgid "%s — seekbar color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2242 +#, php-format +msgid "%s — show related video (0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2252 +#, php-format +msgid "%s — player color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2253 +#, php-format +msgid "%s — show uploader's picture (0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2254 +#, php-format +msgid "%s — show video title (0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2255 +#, php-format +msgid "%s — show video author (0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2273 +msgid "Since the WordPress.com shortcode format is used for embedding Viddler videos, there are no customizable parameters for the Viddler shortcode. The WordPress.com shortcode must be used as the URL of the video and the video's embed URL share nothing in common." +msgstr "" + +#: vipers-video-quicktags.php:2282 +#, php-format +msgid "%s — show video details (0 or 1), defaults to 1" +msgstr "" + +#: vipers-video-quicktags.php:2287 +msgid "What are the available parameters for the Metacafe, Blip.tv, IFILM/Spike, and MySpace shortcodes?" +msgstr "" + +#: vipers-video-quicktags.php:2289 +msgid "All of these video formats only support the following:" +msgstr "" + +#: vipers-video-quicktags.php:2302 +#, php-format +msgid "%s — the URL to the preview image, defaults to the same URL as the video file but .jpg instead of .flv" +msgstr "" + +#: vipers-video-quicktags.php:2303 +#, php-format +msgid "%s — player control bar background color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2304 +#, php-format +msgid "%s — player icon/text color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2305 +#, php-format +msgid "%s — player icon/text hover color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2306 +#, php-format +msgid "%s — player video background color in hex" +msgstr "" + +#: vipers-video-quicktags.php:2307 +#, php-format +msgid "%s — volume percentage, defaults to 100" +msgstr "" + +#: vipers-video-quicktags.php:2308 +#, php-format +msgid "%1$s — %2$s" +msgstr "%1$s — %2$s" + +#: vipers-video-quicktags.php:2315 +msgid "The results of embedding a Quicktime video can very widely depending on the user's computer and what software they have installed, but if you must embed a Quicktime video here are the parameters:" +msgstr "" + +#: vipers-video-quicktags.php:2319 +#: vipers-video-quicktags.php:2322 +#, php-format +msgid "%s — automatically start playing (0 or 1), defaults to 0" +msgstr "" + +#: vipers-video-quicktags.php:2320 +#, php-format +msgid "%s — use click-to-play placeholder image (0 or 1), defaults to 0" +msgstr "" + +#: vipers-video-quicktags.php:2321 +#, php-format +msgid "%s — the URL to the placeholder image, defaults to the same URL as the video file but .jpg instead of .mov" +msgstr "" + +#: vipers-video-quicktags.php:2327 +msgid "video file" +msgstr "" + +#: vipers-video-quicktags.php:2329 +msgid "The results of embedding a generic video can very widely depending on the user's computer and what software they have installed, but if you must embed a generic video here are the parameters:" +msgstr "" + +#: vipers-video-quicktags.php:2333 +#, php-format +msgid "%s — attempt to use Windows Media Player for users of Windows (0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2339 +msgid "What's this "Custom CSS" thing on the "Additional Settings" tab for?" +msgstr "" + +#: vipers-video-quicktags.php:2341 +msgid "It's a quick and easy way to control the look of videos posted on your site without having to go in and edit the style.css file. Just enter some CSS of your own into the box and it will be outputted in the header of your theme." +msgstr "" + +#: vipers-video-quicktags.php:2342 +msgid "Some examples:" +msgstr "Noen eksempler:" + +#: vipers-video-quicktags.php:2344 +#, php-format +msgid "Give a red border to all videos: %s" +msgstr "" + +#: vipers-video-quicktags.php:2345 +#, php-format +msgid "Float only YouTube videos to the left: %s" +msgstr "" + +#: vipers-video-quicktags.php:2351 +msgid "How can I embed a generic Flash file or a video from a website this plugin doesn't support?" +msgstr "" + +#: vipers-video-quicktags.php:2353 +#, php-format +msgid "This plugin has a %s shortcode that can be used to embed any Flash file. Here is the format:" +msgstr "" + +#: vipers-video-quicktags.php:2358 +msgid "Why does your plugin embed Quicktime and other regular video files so poorly? Can't you do a better job?" +msgstr "" + +#: vipers-video-quicktags.php:2360 +#, php-format +msgid "Embedding Quiktime and other regular video files is a major pain in the ass and it's incredibly hard to get it to work in all browsers and operating systems. I strongly suggest converting the video to Flash Video format or even H.264 format and then using the Flash Video (FLV) embed type. There are free converters out there for both formats and doing so will create a much better experience for your visitors." +msgstr "" + +#: vipers-video-quicktags.php:2369 +msgid "This plugin uses many scripts and packages written by others. They deserve credit too, so here they are in no particular order:" +msgstr "" + +#: vipers-video-quicktags.php:2372 +#, php-format +msgid "The authors of and contributors to SWFObject which is used to embed the Flash-based videos." +msgstr "" + +#: vipers-video-quicktags.php:2373 +#, php-format +msgid "Jeroen Wijering for writing the JW FLV Media Player which is used for FLV playback." +msgstr "" + +#: vipers-video-quicktags.php:2374 +#, php-format +msgid "Steven Wittens for writing Farbtastic, the fantastic Javascript color picker used in this plugin." +msgstr "" + +#: vipers-video-quicktags.php:2375 +#, php-format +msgid "Ozh for writing his Liz Comment Counter plugin which introduced me to Farbtastic and provided me with some Javascript to base my color picker and color preset code on." +msgstr "" + +#: vipers-video-quicktags.php:2376 +#, php-format +msgid "Andrew Ozz for helping me out with some TinyMCE-related Javascript and in turn saving me a ton of time." +msgstr "" + +#: vipers-video-quicktags.php:2377 +#, php-format +msgid "Geoff Stearns for writing QTObject which is used to embed Quicktime videos." +msgstr "" + +#: vipers-video-quicktags.php:2378 +#, php-format +msgid "Mark James for creating the Silk icon pack. This plugin uses at least one of the icons from that pack." +msgstr "" + +#: vipers-video-quicktags.php:2379 +#, php-format +msgid "The authors of and contributors to jQuery, the awesome Javascript package used by WordPress." +msgstr "" + +#: vipers-video-quicktags.php:2380 +#, php-format +msgid "Everyone who's helped create WordPress as without it and it's excellent API, this plugin obviously wouldn't exist." +msgstr "" + +#: vipers-video-quicktags.php:2381 +msgid "Everyone who has provided bug reports and feature suggestions for this plugin." +msgstr "" + +#: vipers-video-quicktags.php:2384 +msgid "The following people have been nice enough to translate this plugin into other languages:" +msgstr "Disse menneskene har vært generøse nok til å oversette dette innstikket til andre språk:" + +#: vipers-video-quicktags.php:2387 +#, php-format +msgid "Belorussian: %s" +msgstr "" + +#: vipers-video-quicktags.php:2388 +#, php-format +msgid "Brazilian Portuguese: %s" +msgstr "" + +#: vipers-video-quicktags.php:2389 +#, php-format +msgid "Chinese: %s" +msgstr "" + +#: vipers-video-quicktags.php:2390 +#, php-format +msgid "Danish: %s" +msgstr "" + +#: vipers-video-quicktags.php:2391 +#, php-format +msgid "Dutch: %s" +msgstr "" + +#: vipers-video-quicktags.php:2392 +#, php-format +msgid "French: %s" +msgstr "" + +#: vipers-video-quicktags.php:2393 +#, php-format +msgid "Hungarian: %s" +msgstr "" + +#: vipers-video-quicktags.php:2394 +#, php-format +msgid "Italian: %s" +msgstr "" + +#: vipers-video-quicktags.php:2395 +#, php-format +msgid "Polish: %s" +msgstr "" + +#: vipers-video-quicktags.php:2396 +#, php-format +msgid "Russian: %s" +msgstr "" + +#: vipers-video-quicktags.php:2397 +#, php-format +msgid "Spanish: %s" +msgstr "Spanish: %s
            • Setup new Wordpress-sites in 2 minutes
            • " + +#: vipers-video-quicktags.php:2400 +#, php-format +msgid "If you'd like to use this plugin in another language and have your name listed here, just translate the strings in the provided template file located in this plugin's "localization" folder and then send it to me. For help, see the WordPress Codex." +msgstr "" + +#: vipers-video-quicktags.php:2407 +msgid "Click the above links to switch between tabs." +msgstr "Klikk linkene over for å bytte mellom faner." + +#: vipers-video-quicktags.php:2440 +msgid "" +"Do you agree to the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported license? A link to it can be found to the left.\n" +"\n" +"In short though, you cannot use JW's FLV Media Player on a commercial site without purchasing a commercial license." +msgstr "" + +#: vipers-video-quicktags.php:2451 +msgid "Media Type" +msgstr "Mediatype" + +#: vipers-video-quicktags.php:2452 +msgid "Show Editor Button?" +msgstr "Vis knapp i teksteditor" + +#: vipers-video-quicktags.php:2453 +msgid "Default Width" +msgstr "Standardbredde" + +#: vipers-video-quicktags.php:2454 +msgid "Default Height" +msgstr "Standardhøyde" + +#: vipers-video-quicktags.php:2455 +msgid "Keep Aspect Ratio?" +msgstr "Oppretthold høyde/bredde-forhold?" + +#: vipers-video-quicktags.php:2584 +msgid "MySpaceTV" +msgstr "MySpaceTV" + +#: vipers-video-quicktags.php:2601 +#, php-format +msgid "JW's FLV Media Player is covered by the Creative Commons Noncommercial
              license
              which means you cannot use it on a commercial website." +msgstr "" + +#: vipers-video-quicktags.php:2616 +msgid "Generic Video File" +msgstr "Generisk videofil" + +#: vipers-video-quicktags.php:2616 +#, php-format +msgid "This part of the plugin is fairly buggy as embedding video files is complex.
              Consider trying TinyMCE's native video embedder instead. Why?" +msgstr "" + +#: vipers-video-quicktags.php:2631 +msgid "Save Changes" +msgstr "Lagre endringer" + +#: vipers-video-quicktags.php:2632 +msgid "Reset Tab To Defaults" +msgstr "Reset til standardinnstillinger" + +#: vipers-video-quicktags.php:2693 +#, php-format +msgid "ERROR: %s" +msgstr "FEIL: %s" + +#: vipers-video-quicktags.php:2755 +msgid "Stage6 is no more, so this Stage6-hosted video cannot be displayed." +msgstr "" + +#: vipers-video-quicktags.php:2772 +#: vipers-video-quicktags.php:2876 +#: vipers-video-quicktags.php:2924 +#: vipers-video-quicktags.php:2988 +#: vipers-video-quicktags.php:3052 +#: vipers-video-quicktags.php:3150 +#: vipers-video-quicktags.php:3266 +#: vipers-video-quicktags.php:3312 +#: vipers-video-quicktags.php:3353 +#, php-format +msgid "No URL or video ID was passed to the %s BBCode" +msgstr "" + +#: vipers-video-quicktags.php:2802 +#: vipers-video-quicktags.php:2810 +#: vipers-video-quicktags.php:2895 +#: vipers-video-quicktags.php:2948 +#: vipers-video-quicktags.php:3010 +#: vipers-video-quicktags.php:3084 +#: vipers-video-quicktags.php:3167 +#: vipers-video-quicktags.php:3284 +#: vipers-video-quicktags.php:3329 +#: vipers-video-quicktags.php:3370 +#, php-format +msgid "Unable to parse URL, check for correct %s format" +msgstr "" + +#: vipers-video-quicktags.php:2814 +#: vipers-video-quicktags.php:2821 +msgid "YouTube Preview Image" +msgstr "YouTube sitt forhåndsvisningsbilde" + +#: vipers-video-quicktags.php:3114 +msgid "Sorry, but the only format that is supported for Viddler is the WordPress.com-style format rather than the URL. You can find it in the "Embed This" window." +msgstr "" + +#: vipers-video-quicktags.php:3133 +#: vipers-video-quicktags.php:3207 +#: vipers-video-quicktags.php:3238 +#, php-format +msgid "An invalid %s shortcode format was used. Please check your code." +msgstr "" + +#: vipers-video-quicktags.php:3140 +#: vipers-video-quicktags.php:3215 +#: vipers-video-quicktags.php:3249 +#: vipers-video-quicktags.php:3614 +#, php-format +msgid "Please enable Javascript and Flash to view this %3$s video." +msgstr "" + +#: vipers-video-quicktags.php:3190 +msgid "Sorry, but the only format that is supported for Blip.tv is the WordPress.com-style format. You can find it at Share -> Embed -> WordPress.com." +msgstr "" + +#: vipers-video-quicktags.php:3238 +#: vipers-video-quicktags.php:3249 +msgid "VideoPress" +msgstr "VideoPress" + +#: vipers-video-quicktags.php:3394 +#: vipers-video-quicktags.php:3488 +#: vipers-video-quicktags.php:3534 +#: vipers-video-quicktags.php:3584 +#, php-format +msgid "No URL was passed to the %s BBCode" +msgstr "" + +#: vipers-video-quicktags.php:3584 +msgid "generic Flash embed" +msgstr "generisk Flash-video" + +#: vipers-video-quicktags.php:3614 +msgid "Flash" +msgstr "Flash" + +#. Plugin URI of an extension +msgid "http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/" +msgstr "http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/" + +#. Description of an extension +msgid "Easily embed videos from various video websites such as YouTube, DailyMotion, and Vimeo into your posts." +msgstr "" + +#. Author of an extension +msgid "Viper007Bond" +msgstr "Viper007Bond" + +#. Author URI of an extension +msgid "http://www.viper007bond.com/" +msgstr "http://www.viper007bond.com/" + diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-nl_NL.mo b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-nl_NL.mo new file mode 100644 index 0000000..1659018 Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-nl_NL.mo differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-nl_NL.po b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-nl_NL.po new file mode 100644 index 0000000..e0592f7 --- /dev/null +++ b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-nl_NL.po @@ -0,0 +1,1333 @@ +msgid "" +msgstr "" +"Project-Id-Versie: Viper's Video Quicktags v6.1.x\n" +"Rapporteer-Msgid-fouten-naar: \n" +"POT-Aanmaak-Datum: 21-09-2008 23:52-0800\n" +"PO-Revisie-Datum: \n" +"Laatste-Vertaler: Viper007Bond \n" +"Taal-Team: \n" +"MIME-Versie: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Dutch\n" +"X-Poedit-Country: Netherlands\n" +"X-Poedit-KeywordsList: __;_e\n" +"X-Poedit-Map: D:\\Webserver\\htdocs\\plugindev\\wp-content\\plugins\\vipers-video-quicktags\n" +"X-Poedit-ZoekMap-0: .\n" + +#: vipers-video-quicktags.php:378 +#: vipers-video-quicktags.php:1375 +msgid "Default" +msgstr "Standaard" + +#: vipers-video-quicktags.php:379 +msgid "3D Pixel Style" +msgstr "3D Pixel stijl" + +#: vipers-video-quicktags.php:380 +msgid "Atomic Red" +msgstr "Atoom Rood" + +#: vipers-video-quicktags.php:381 +msgid "Comet" +msgstr "Komeet" + +#: vipers-video-quicktags.php:382 +msgid "Control Panel" +msgstr "Conifguratiescherm" + +#: vipers-video-quicktags.php:383 +msgid "Dang Dang" +msgstr "Dang Dang" + +#: vipers-video-quicktags.php:384 +msgid "Fashion" +msgstr "Fashion" + +#: vipers-video-quicktags.php:385 +msgid "Festival" +msgstr "Festival" + +#: vipers-video-quicktags.php:386 +msgid "Ice Cream Sneaka" +msgstr "IJskoude Sneaker" + +#: vipers-video-quicktags.php:387 +msgid "Kleur" +msgstr "Kleur" + +#: vipers-video-quicktags.php:388 +msgid "Magma" +msgstr "Magma" + +#: vipers-video-quicktags.php:389 +msgid "Metarby 10" +msgstr "Metarby 10" + +#: vipers-video-quicktags.php:390 +msgid "Nacht" +msgstr "Nacht" + +#: vipers-video-quicktags.php:391 +msgid "Neon" +msgstr "Neon" + +#: vipers-video-quicktags.php:392 +msgid "Pearlized" +msgstr "Geparaliseerd" + +#: vipers-video-quicktags.php:393 +msgid "Pixelize" +msgstr "Gepixeld" + +#: vipers-video-quicktags.php:394 +msgid "Play Casso" +msgstr "Kunstzinnig" + +#: vipers-video-quicktags.php:395 +msgid "Schoon" +msgstr "Schoon" + +#: vipers-video-quicktags.php:396 +msgid "Silvery White" +msgstr "Zilver Wit" + +#: vipers-video-quicktags.php:397 +msgid "Snel" +msgstr "Snel" + +#: vipers-video-quicktags.php:398 +msgid "Stijl" +msgstr "Stijl" + +#: vipers-video-quicktags.php:399 +msgid "Traganja" +msgstr "Traganja" + +#: vipers-video-quicktags.php:406 +#, php-format +msgid "This version of Viper's Video Quicktags requires WordPress 2.6 or newer. Please upgrade or use the legacy version of this plugin." +msgstr "Deze versie van Viper's Video Quicktags vereist WordPress 2.6 of recenter. Upgrade of gebruik de oudere versie van deze plugin." + +#: vipers-video-quicktags.php:414 +#, php-format +msgid "WARNING: If you use the FLV embed feature of Viper's Video Quicktags, there is a bug in WordPress with the FTP method of upgrading plugins. It will not upload the .swf files properly. If you do embed FLV files, please manually download the plugin and upload the files to your server. If you don't embed FLV files (and only embed YouTube, etc. videos), you can safely ignore this message and upgrade automatically." +msgstr "WAARSCHUWING: Als je de embed functie van Viper's Quicktags gebruikt, er is een foutje in WordPress met de FTP manier van opwaarderen van plugins. Het uploaden van de .swf gaat niet goed. Als je FLV bestanden embed, download dan handmatig de plugin en stuur deze naar de server. Als je geen FLV bestanden embed (maar alleen YouTube enz. video's), dan kun je deze waarschuwing zonder problemen negeren en automatisch upgraden." + +#: vipers-video-quicktags.php:420 +msgid "Viper's Video Quicktags Configuration" +msgstr "Viper's Video Quicktags Instellingen" + +#: vipers-video-quicktags.php:420 +msgid "Video Quicktags" +msgstr "Video Quicktags" + +#: vipers-video-quicktags.php:431 +msgid "Settings" +msgstr "Instellingen" + +#: vipers-video-quicktags.php:510 +#: vipers-video-quicktags.php:1121 +#: vipers-video-quicktags.php:2172 +#: vipers-video-quicktags.php:2420 +#: vipers-video-quicktags.php:2707 +#: vipers-video-quicktags.php:2731 +#: vipers-video-quicktags.php:2739 +#: vipers-video-quicktags.php:2824 +msgid "YouTube" +msgstr "Youtube" + +#: vipers-video-quicktags.php:511 +msgid "Embed a video from YouTube" +msgstr "Embed een video vanaf Youtube" + +#: vipers-video-quicktags.php:512 +#: vipers-video-quicktags.php:518 +#: vipers-video-quicktags.php:524 +#: vipers-video-quicktags.php:530 +#: vipers-video-quicktags.php:536 +#: vipers-video-quicktags.php:548 +#: vipers-video-quicktags.php:560 +#: vipers-video-quicktags.php:566 +#: vipers-video-quicktags.php:572 +msgid "Please enter the URL at which the video can be viewed." +msgstr "Geef de link waar de video bekeken kan worden." + +#: vipers-video-quicktags.php:516 +#: vipers-video-quicktags.php:1122 +#: vipers-video-quicktags.php:2189 +#: vipers-video-quicktags.php:2433 +#: vipers-video-quicktags.php:2784 +#: vipers-video-quicktags.php:2798 +msgid "Google Video" +msgstr "Google Video" + +#: vipers-video-quicktags.php:517 +msgid "Embed a video from Google Video" +msgstr "Embed een video vanaf Google Video" + +#: vipers-video-quicktags.php:522 +#: vipers-video-quicktags.php:1123 +#: vipers-video-quicktags.php:2199 +#: vipers-video-quicktags.php:2446 +#: vipers-video-quicktags.php:2844 +msgid "DailyMotion" +msgstr "DailyMotion" + +#: vipers-video-quicktags.php:523 +msgid "Embed a video from DailyMotion" +msgstr "Embed een video vanaf DailyMotion" + +#: vipers-video-quicktags.php:528 +#: vipers-video-quicktags.php:1124 +#: vipers-video-quicktags.php:2214 +#: vipers-video-quicktags.php:2459 +#: vipers-video-quicktags.php:2882 +#: vipers-video-quicktags.php:2900 +msgid "Vimeo" +msgstr "Video" + +#: vipers-video-quicktags.php:529 +msgid "Embed a video from Vimeo" +msgstr "Embed een video vanaf Vimeo" + +#: vipers-video-quicktags.php:534 +#: vipers-video-quicktags.php:2228 +#: vipers-video-quicktags.php:2472 +#: vipers-video-quicktags.php:2930 +#: vipers-video-quicktags.php:2944 +msgid "Veoh" +msgstr "Veoh" + +#: vipers-video-quicktags.php:535 +msgid "Embed a video from Veoh" +msgstr "Embed een video vanaf Veoh" + +#: vipers-video-quicktags.php:540 +#: vipers-video-quicktags.php:2130 +#: vipers-video-quicktags.php:2238 +#: vipers-video-quicktags.php:2485 +#: vipers-video-quicktags.php:2980 +#: vipers-video-quicktags.php:2987 +msgid "Viddler" +msgstr "Viddler" + +#: vipers-video-quicktags.php:541 +msgid "Embed a video from Viddler" +msgstr "Embed een video vanaf Viddler" + +#: vipers-video-quicktags.php:542 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Viddler video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "Geef het WordPress.com-stijl embed label voor de Viddler video. Zie help voor details. In het vervolg hoef je dit scherm niet meer te openen — je kunt rechtstreeks in de editor plakken. " + +#: vipers-video-quicktags.php:546 +#: vipers-video-quicktags.php:2492 +#: vipers-video-quicktags.php:2995 +#: vipers-video-quicktags.php:3008 +msgid "Metacafe" +msgstr "Metacafe" + +#: vipers-video-quicktags.php:547 +msgid "Embed a video from Metacafe" +msgstr "Embed een video vanaf Metacafe" + +#: vipers-video-quicktags.php:552 +#: vipers-video-quicktags.php:2137 +#: vipers-video-quicktags.php:2505 +#: vipers-video-quicktags.php:3042 +#: vipers-video-quicktags.php:3050 +msgid "Blip.tv" +msgstr "Blip.tv" + +#: vipers-video-quicktags.php:553 +msgid "Embed a video from Blip.tv" +msgstr "Embed een video vanaf Blip.tv" + +#: vipers-video-quicktags.php:554 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Blip.tv video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "Geef het WordPress.com-stijl embed label voor de Blip.tv video. Zie help voor details. In het vervolg hoef je dit scherm niet meer te openen — je kunt rechtstreeks in de editor plakken." + +#: vipers-video-quicktags.php:558 +#: vipers-video-quicktags.php:2244 +#: vipers-video-quicktags.php:2518 +#: vipers-video-quicktags.php:3065 +#: vipers-video-quicktags.php:3079 +#: vipers-video-quicktags.php:3097 +msgid "Flickr Video" +msgstr "Flickr Video" + +#: vipers-video-quicktags.php:559 +msgid "Embed a video from Flickr Video" +msgstr "Embed een video vanaf Flickr Video" + +#: vipers-video-quicktags.php:564 +#: vipers-video-quicktags.php:2531 +#: vipers-video-quicktags.php:3105 +#: vipers-video-quicktags.php:3118 +msgid "IFILM/Spike" +msgstr "IFILM/Spike" + +#: vipers-video-quicktags.php:565 +msgid "Embed a video from IFILM/Spike.com" +msgstr "Embed een video vanaf IFILM/Spike.com" + +#: vipers-video-quicktags.php:570 +#: vipers-video-quicktags.php:3140 +#: vipers-video-quicktags.php:3153 +msgid "MySpace" +msgstr "MySpace" + +#: vipers-video-quicktags.php:571 +msgid "Embed a video from MySpace" +msgstr "Embed een video vanaf MySpace" + +#: vipers-video-quicktags.php:576 +#: vipers-video-quicktags.php:3175 +msgid "FLV" +msgstr "FLV" + +#: vipers-video-quicktags.php:577 +msgid "Embed a Flash Video (FLV) file" +msgstr "Embed een Flash video, (FLV bestand)" + +#: vipers-video-quicktags.php:578 +#: vipers-video-quicktags.php:584 +#: vipers-video-quicktags.php:590 +#, php-format +msgid "Please enter the URL to the %1$s file." +msgstr "Geef de link naar het %1$s bestand." + +#: vipers-video-quicktags.php:578 +#: vipers-video-quicktags.php:1125 +#: vipers-video-quicktags.php:2264 +#: vipers-video-quicktags.php:2558 +msgid "Flash Video (FLV)" +msgstr "Flash Video (FLV)" + +#: vipers-video-quicktags.php:582 +#: vipers-video-quicktags.php:584 +#: vipers-video-quicktags.php:2280 +#: vipers-video-quicktags.php:2569 +#: vipers-video-quicktags.php:3246 +msgid "Quicktime" +msgstr "QuickTime" + +#: vipers-video-quicktags.php:583 +msgid "Embed a Quicktime video file" +msgstr "Embed een QuickTime videobestand" + +#: vipers-video-quicktags.php:588 +msgid "Video File" +msgstr "Video bestand" + +#: vipers-video-quicktags.php:589 +msgid "Embed a generic video file" +msgstr "Embed een algeheel videobestand" + +#: vipers-video-quicktags.php:590 +#: vipers-video-quicktags.php:3280 +msgid "generic video" +msgstr "algemeen videobestand" + +#: vipers-video-quicktags.php:656 +msgid "Example:" +msgstr "Voorbeeld:" + +#: vipers-video-quicktags.php:776 +#: vipers-video-quicktags.php:1431 +#: vipers-video-quicktags.php:1541 +#: vipers-video-quicktags.php:1626 +#: vipers-video-quicktags.php:1768 +#: vipers-video-quicktags.php:1886 +msgid "Dimensions" +msgstr "Afmetingen" + +#: vipers-video-quicktags.php:778 +#, php-format +msgid "The default dimensions for this video type can be set on this plugin's settings page. However, you can set custom dimensions for this one particular video here:" +msgstr "De standaard afmetingen voor dit video-type kan ingesteld worden in deze plugin instellingen. Ook kun je je eigen afmetingen voor deze ene video hier instellen:" + +#: vipers-video-quicktags.php:798 +msgid "Cheatin’ uh?" +msgstr "Mij voor de gek houden?" + +#: vipers-video-quicktags.php:1084 +msgid "Settings for this tab reset to defaults." +msgstr "Instellingen hierboven herstellen naar standaard." + +#: vipers-video-quicktags.php:1092 +#: vipers-video-quicktags.php:1110 +msgid "Viper's Video Quicktags" +msgstr "Viper's Video Quicktags" + +#: vipers-video-quicktags.php:1096 +msgid "Optional Comment" +msgstr "Optioneel commentaar" + +#: vipers-video-quicktags.php:1108 +msgid "Donate to Viper007Bond for this plugin via PayPal" +msgstr "Doneer aan Viper007Bond voor deze plugin via PayPal" + +#: vipers-video-quicktags.php:1120 +msgid "Additional Settings" +msgstr "Extra instellingen" + +#: vipers-video-quicktags.php:1126 +msgid "Help" +msgstr "Help" + +#: vipers-video-quicktags.php:1127 +msgid "Credits" +msgstr "Dank aan" + +#: vipers-video-quicktags.php:1135 +msgid "General" +msgstr "Algemeen" + +#: vipers-video-quicktags.php:1162 +msgid "Are you sure you want to reset this tab's settings to the defaults?" +msgstr "Weet je zeker dat je de instellingen wilt herstellen naar de standaarden?" + +#: vipers-video-quicktags.php:1174 +#, php-format +msgid "Set the defaults for this video type here. All of these settings can be overridden on individual embeds. See the Help section for details." +msgstr "Stel de standaarden voor dit video-type hier in. Al deze instellingen kunnen per individuele video gewijzigd worden. Zie de Help sectie voor details." + +#: vipers-video-quicktags.php:1179 +#, php-format +msgid "Please consider using a browser other than Internet Explorer though. Due to limitations with your browser, these configuration pages won't be as full featured as if you were using a brower such as Firefox or Opera. If you switch, you'll be able to see the video preview update live as you change any option (rather than just a very limited number options) and more." +msgstr "Overweeg het gebruik van een andere browser dan Internet Explorer. Door beperkingen met je browser kunnen deze instellingenpagina's niet volledig weergegeven worden, tenzij je overschakelt naar een browser zoals Firefox of Opera. Als je overschakelt kun je de video-voorvertoning direct zien als je een waarde aanpast (altijd beter dan alleen een lijst met opties zien zonder voorbeeld). " + +#: vipers-video-quicktags.php:1334 +#: vipers-video-quicktags.php:1499 +#: vipers-video-quicktags.php:1576 +#: vipers-video-quicktags.php:1688 +msgid "Unable to parse preview URL. Please make sure it's the full URL and a valid one at that." +msgstr "Onmogelijk om de voorvertoningslink te laten zien. Zorg voor devolledige link en controleer deze. " + +#: vipers-video-quicktags.php:1376 +msgid "Dark Grey" +msgstr "Donker grijs" + +#: vipers-video-quicktags.php:1377 +msgid "Dark Blue" +msgstr "Donker blauw" + +#: vipers-video-quicktags.php:1378 +msgid "Light Blue" +msgstr "Licht blauw" + +#: vipers-video-quicktags.php:1379 +msgid "Green" +msgstr "Groen" + +#: vipers-video-quicktags.php:1380 +#: vipers-video-quicktags.php:1721 +msgid "Orange" +msgstr "Oranje" + +#: vipers-video-quicktags.php:1381 +msgid "Pink" +msgstr "Roze" + +#: vipers-video-quicktags.php:1382 +msgid "Purple" +msgstr "Paars" + +#: vipers-video-quicktags.php:1383 +msgid "Ruby Red" +msgstr "Ruby Rood" + +#: vipers-video-quicktags.php:1417 +#: vipers-video-quicktags.php:1527 +#: vipers-video-quicktags.php:1612 +#: vipers-video-quicktags.php:1754 +#: vipers-video-quicktags.php:1871 +msgid "Preview" +msgstr "Voorvertoning" + +#: vipers-video-quicktags.php:1420 +#: vipers-video-quicktags.php:1530 +#: vipers-video-quicktags.php:1615 +#: vipers-video-quicktags.php:1757 +#: vipers-video-quicktags.php:1874 +msgid "Loading..." +msgstr "Laden..." + +#: vipers-video-quicktags.php:1425 +#: vipers-video-quicktags.php:1535 +#: vipers-video-quicktags.php:1620 +#: vipers-video-quicktags.php:1762 +#: vipers-video-quicktags.php:1879 +msgid "Preview URL" +msgstr "Voorvertoningslink" + +#: vipers-video-quicktags.php:1434 +#: vipers-video-quicktags.php:1544 +#: vipers-video-quicktags.php:1629 +#: vipers-video-quicktags.php:1771 +msgid "pixels" +msgstr "pixels" + +#: vipers-video-quicktags.php:1435 +#: vipers-video-quicktags.php:1545 +#: vipers-video-quicktags.php:1772 +msgid "Maintain aspect ratio" +msgstr "Behoud beeldverhouding" + +#: vipers-video-quicktags.php:1441 +msgid "Border Color" +msgstr "Rand kleur" + +#: vipers-video-quicktags.php:1444 +#: vipers-video-quicktags.php:1452 +#: vipers-video-quicktags.php:1639 +#: vipers-video-quicktags.php:1647 +#: vipers-video-quicktags.php:1655 +#: vipers-video-quicktags.php:1663 +#: vipers-video-quicktags.php:1781 +#: vipers-video-quicktags.php:1920 +#: vipers-video-quicktags.php:1928 +#: vipers-video-quicktags.php:1936 +#: vipers-video-quicktags.php:1944 +msgid "Pick a color" +msgstr "Kies een kleur" + +#: vipers-video-quicktags.php:1449 +msgid "Fill Color" +msgstr "Vul-kleur" + +#: vipers-video-quicktags.php:1457 +#: vipers-video-quicktags.php:1786 +msgid "Color Presets" +msgstr "Kleur instellingen" + +#: vipers-video-quicktags.php:1461 +msgid "Video Format" +msgstr "Video formaat" + +#: vipers-video-quicktags.php:1466 +msgid "Low Quality FLV (smallest download) — YouTube Default" +msgstr "Lage kwaliteit FLV (kleinste download) — YouTube standaard" + +#: vipers-video-quicktags.php:1467 +msgid "High Quality MP4 (medium download) — Plugin Default" +msgstr "Hoge kwaliteit MP4 (middelmatige download) — Plugin standaard" + +#: vipers-video-quicktags.php:1468 +msgid "High Quality FLV (largest download)" +msgstr "Hoge kwaliteit FLV (grootste download)" + +#: vipers-video-quicktags.php:1480 +msgid "Miscellaneous" +msgstr "Overige" + +#: vipers-video-quicktags.php:1482 +msgid "Show video details at the end of playback (related videos, embed code, etc.)" +msgstr "Toon video details aan het einde van het afspelen (gerelateerde video's, embed code, etc.)" + +#: vipers-video-quicktags.php:1483 +msgid "Show fullscreen button" +msgstr "Toon volledig beeld-knop" + +#: vipers-video-quicktags.php:1484 +msgid "Show border" +msgstr "Toon rand" + +#: vipers-video-quicktags.php:1485 +#: vipers-video-quicktags.php:1553 +#: vipers-video-quicktags.php:1670 +msgid "Autoplay video (not recommended)" +msgstr "Speel video automatisch af (niet aanbevolen)" + +#: vipers-video-quicktags.php:1486 +msgid "Loop video playback" +msgstr "Herhaal video continu" + +#: vipers-video-quicktags.php:1551 +#: vipers-video-quicktags.php:1668 +msgid "Other" +msgstr "Anders" + +#: vipers-video-quicktags.php:1636 +msgid "Toolbar Background Color" +msgstr "Knoppenbalk achtergrond" + +#: vipers-video-quicktags.php:1644 +msgid "Toolbar Glow Color" +msgstr "Knoppenbalk glimkleur" + +#: vipers-video-quicktags.php:1652 +msgid "Button/Text Color" +msgstr "Knoppen/tekst kleur" + +#: vipers-video-quicktags.php:1660 +msgid "Seekbar Color" +msgstr "Zoekbalk kleur" + +#: vipers-video-quicktags.php:1671 +msgid "Show related videos" +msgstr "Toon gerelateerde video's" + +#: vipers-video-quicktags.php:1720 +msgid "Default (Blue)" +msgstr "Standaard (blauw)" + +#: vipers-video-quicktags.php:1722 +msgid "Lime" +msgstr "Limoen" + +#: vipers-video-quicktags.php:1723 +msgid "Fuschia" +msgstr "Fuchsia" + +#: vipers-video-quicktags.php:1724 +msgid "White" +msgstr "Wit" + +#: vipers-video-quicktags.php:1778 +msgid "Color" +msgstr "Kleur" + +#: vipers-video-quicktags.php:1790 +msgid "On-Screen Info" +msgstr "On-screen informatie" + +#: vipers-video-quicktags.php:1792 +msgid "Portrait" +msgstr "Portretstand" + +#: vipers-video-quicktags.php:1793 +msgid "Title" +msgstr "Titel" + +#: vipers-video-quicktags.php:1794 +msgid "Byline" +msgstr "Omschrijving" + +#: vipers-video-quicktags.php:1795 +msgid "Allow fullscreen" +msgstr "Sta beeldvullend toe" + +#: vipers-video-quicktags.php:1882 +msgid "The default preview video is the most recent featured video on YouTube. You can paste in the URL to a FLV file of your own if you wish." +msgstr "De standaard voorvertoningsvideo is de meest recente video op YouTube. Je kunt de link knippen/plakken van een FLV bestand van jezelf als je wilt." + +#: vipers-video-quicktags.php:1890 +msgid "pixels (if you're using the default skin, add 20 to the height for the control bar)" +msgstr "pixels (als je de standaard opmaak gebruikt voeg dan 20 toe voor de hoogte van de knoppenbalk)" + +#: vipers-video-quicktags.php:1897 +msgid "Skin" +msgstr "Opmaak" + +#: vipers-video-quicktags.php:1911 +msgid "Use Custom Colors" +msgstr "Gebruik eigen kleuren" + +#: vipers-video-quicktags.php:1917 +msgid "Control Bar Background Color" +msgstr "Knoppenbalk achtergrond kleur" + +#: vipers-video-quicktags.php:1925 +msgid "Icon/Text Color" +msgstr "Knoppen/tekst kleur" + +#: vipers-video-quicktags.php:1933 +msgid "Icon/Text Hover Color" +msgstr "Knoppen tekst kleur bij muisovergang" + +#: vipers-video-quicktags.php:1941 +msgid "Video Background Color" +msgstr "Video achtergrond kleur" + +#: vipers-video-quicktags.php:1949 +msgid "Advanced Parameters" +msgstr "Extra instellingen" + +#: vipers-video-quicktags.php:1952 +#: vipers-video-quicktags.php:2275 +#, php-format +msgid "A query-string style list of additional parameters to pass to the player. Example: %3$s" +msgstr "Een query-string stijl lijst van extra instellingen om aan de speler door te geven. Voorbeeld:%3$s" + +#: vipers-video-quicktags.php:1953 +msgid "You will need to press "Save Changes" for these parameters to take effect due to my moderate Javascript skills." +msgstr "Je moet op "Bewaar wijzigingen" klikken voordat de wijzigingen effect hebben, dankzij mijn Javascript kennis. " + +#: vipers-video-quicktags.php:1989 +msgid "Video Alignment" +msgstr "Video uitlijning" + +#: vipers-video-quicktags.php:1994 +msgid "Left" +msgstr "Links" + +#: vipers-video-quicktags.php:1995 +msgid "Center" +msgstr "Midden" + +#: vipers-video-quicktags.php:1996 +msgid "Right" +msgstr "Rechts" + +#: vipers-video-quicktags.php:1997 +msgid "Float Left" +msgstr "Drijvend links" + +#: vipers-video-quicktags.php:1998 +msgid "Float Right" +msgstr "Drijvend rechts" + +#: vipers-video-quicktags.php:2010 +msgid "Show Buttons In Editor On Line Number" +msgstr "Toon knooppen in editor op lijnnummer" + +#: vipers-video-quicktags.php:2015 +msgid "1" +msgstr "1" + +#: vipers-video-quicktags.php:2016 +msgid "2 (Aanrecht-achtige-knoppenbalk)" +msgstr "2" + +#: vipers-video-quicktags.php:2017 +msgid "3 (Standaard)" +msgstr "3" + +#: vipers-video-quicktags.php:2029 +msgid "Feed Text" +msgstr "Feed tekst" + +#: vipers-video-quicktags.php:2032 +#, php-format +msgid "Optionally enter some custom text to show in your feed in place of videos (as you can't embed videos in feeds). If left blank, it will default to:
              %s" +msgstr "Optionele, eigen tekst die in de feed komt in plaats van de video's (omdat je video's niet kunt embedden in feeds). Als je niks in vult wordt het:
              %s" + +#: vipers-video-quicktags.php:2032 +#: vipers-video-quicktags.php:2662 +msgid "Click here to view the embedded video." +msgstr "Klik hier om de embedded video te bekijken." + +#: vipers-video-quicktags.php:2036 +msgid "Windows Media Player" +msgstr "Windows Media Player" + +#: vipers-video-quicktags.php:2038 +msgid "Attempt to use Windows Media Player for regular video file playback for Windows users" +msgstr "Probeer om Windows Media Player te gebruiken voor doorsnee video bestanden voor Windows gebruikers" + +#: vipers-video-quicktags.php:2043 +msgid "Advanced Settings" +msgstr "Geavanceerde instellingen" + +#: vipers-video-quicktags.php:2045 +msgid "If you don't know what you're doing, you can safely ignore this section." +msgstr "Als je niet weet wat je doet kun je de onderstaande instellingen veilig negeren." + +#: vipers-video-quicktags.php:2049 +msgid "Dynamic QTObject Loading" +msgstr "Dynamisch QTobject laden" + +#: vipers-video-quicktags.php:2051 +msgid "Only load the Javascript file if it's needed. Disable this to post Quicktime videos in the sidebar text widget." +msgstr "Alleen het Javascript bestand laden als het nodig is. Zet deze uit om QuickTime videos in de zijbalk tekst widget." + +#: vipers-video-quicktags.php:2056 +msgid "Custom CSS" +msgstr "Eigen CSS" + +#: vipers-video-quicktags.php:2058 +msgid "Want to easily set some custom CSS to control the display of the videos? Then just click this text to expand this option." +msgstr "Makkelijk enkele CSS instellingen maken voor het verschijnen van de video's? Klik dan op deze tekst om de mogelijkheden uit te breiden." + +#: vipers-video-quicktags.php:2060 +#, php-format +msgid "You can enter custom CSS in the box below. It will be outputted after the default CSS you see listed which can be overridden by using %1$s. For help and examples, see the Help tab." +msgstr "Je kunt hieronder je eigen CSS neerzetten. Het zalna de standaard CSS die je ziet in de lijst. Deze kan overtroffen worden door gebruik te maken van %1$s. Voor hulp en voorbeelden zie de Help tab." + +#: vipers-video-quicktags.php:2103 +msgid "Click on a question to see the answer or click this text to expand all answers." +msgstr "Klik op een vraag om het antwoord te zien of klik op deze tekst om alle antwoorden te zien." + +#: vipers-video-quicktags.php:2107 +msgid "Videos aren't showing up on my blog, only links to the videos are instead. What gives?" +msgstr "Video's zijn niet te zien op mijn blog, alleen links naar de video's. Hoe komt dit?" + +#: vipers-video-quicktags.php:2110 +msgid "Here are five common causes:" +msgstr "Hier zijn vijf mogelijke oorzaken" + +#: vipers-video-quicktags.php:2112 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can prevent some videos, namely YouTube-hosted ones, from loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "Maak je gebruik van Fireofox en AdBlock? AdBlock en derglijke blokkeerregels kunnen voorkomen dat sommige video's, voornamelijk YouTube-gehoste video's, niet worden geladen. Zet AdBlock uit of stap over naar AdBlock Plus." + +#: vipers-video-quicktags.php:2113 +msgid "Your theme could be missing <?php wp_head();?> inside of it's <head> which means the required Javascript file can't automatically be added. If this is the case, you may be get an alert window popping when you attempt to view a post with a video in it (assuming your problem is not also #3). Edit your theme's header.php file and add it right before </head>" +msgstr "Je thema kan <?php wp_head();?> missen tussen de <head> waardoor het benodigde Javascript niet kan worden toegevoegd. Als dit de oorzaak is krijg je waarschijnlijk een venster op je scherm wanneer je probeert om een artikel te zien waar de video in zit (veronderstellend dat je probleem is niet hetzelfde als #3). Bewerk je thema's header.php bestand en voeg het toe direct voor </head>." + +#: vipers-video-quicktags.php:2114 +#: vipers-video-quicktags.php:2120 +#, php-format +msgid "You may have Javascript disabled. This plugin embeds videos via Javascript to ensure the best experience. Please enable it." +msgstr "Je hebt mogelijk Javascript uitgeschakeld. Deze plugin embed video's via Javascript om je de beste resultaten te geven. Zet het alsjeblieft weer aan." + +#: vipers-video-quicktags.php:2115 +#: vipers-video-quicktags.php:2121 +#, php-format +msgid "You may not have the latest version of Flash installed. Please install it." +msgstr "Je hebt mogelijk niet de nieuwste versie van Flas geïnstalleerd. Installeer het asljeblieft." + +#: vipers-video-quicktags.php:2119 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can result in the videos, namely YouTube-hosted ones, not loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "Maak je gebruik van Fireofox en AdBlock? AdBlock en derglijke blokkeerregels kunnen voorkomen dat sommige video's, voornamelijk YouTube-gehoste video's, niet worden geladen. Zet AdBlock uit of stap over naar AdBlock Plus." + +#: vipers-video-quicktags.php:2127 +msgid "Where do I get the code from to embed a Viddler video?" +msgstr "Waar haal ik de link van een Viddler video vandaan?" + +#: vipers-video-quicktags.php:2129 +msgid "Since the URL to a video on Viddler has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Viddler, click the "Embed This" button below the video, and then select the WordPress.com format. You can paste that code directly into a post or Page and it will embed the video." +msgstr "Omdat de link van een Viddler video niks met de embed link te maken heeft moet je de Wordpress.com-stijl gebruiken. Ga naar de video op Viddler, klik de "Embed This" knop onder de video en selecteer daarna de WordPress.com opmaak. Je kunt deze code knippen en rechtstreeks in een bericht plakken, de video wordt dan embed." + +#: vipers-video-quicktags.php:2134 +msgid "Where do I get the code from to embed a Blip.tv video?" +msgstr "Waar haal ik de link van een Blip.tv video vandaan?" + +#: vipers-video-quicktags.php:2136 +msgid "Since the URL to a video on Blip.tv has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Blip.tv, click on the yellow "Share" dropdown to the right of the video and select "Embed". Next select "WordPress.com" from the "Show Player" dropdown. Finally press "Go". You can paste that code directly into a post or Page and it will embed the video." +msgstr "Omdat de link van een Blip.tv video niks met de embed link te maken heeft moet je de Wordpress.com-stijl gebruiken. Ga naar de video op Blip.tv, klik op het gele "Share" menu aan de rechterkant van de video en selecteer "Embed". Daarna selecteer je "WordPress.com" van het "Show Player" keuzemenu. Als laatste klik je op "Go". Je kunt deze code knippen en rechtstreeks in een bericht plakken, de video wordt dan embed. " + +#: vipers-video-quicktags.php:2138 +msgid "NOTE: Ignore the warning message. This plugin adds support for the WordPress.com so it will work on your blog." +msgstr "LET OP: Negeer de waarschuwing. Deze plugin voegt ondersteuning voor de WordPress.com dus het gaat ook op jouw blog werken." + +#: vipers-video-quicktags.php:2142 +msgid "Why doesn't this plugin support a site I want to embed videos from?" +msgstr "Waarom ondersteunt deze plugin niet alle video-websites?" + +#: vipers-video-quicktags.php:2144 +msgid "There's a couple likely reasons:" +msgstr "Er zijn verschillende redenen:" + +#: vipers-video-quicktags.php:2146 +msgid "The website may use an embed URL that has nothing in common with the URL in your address bar. This means that even if you give this plugin the URL to the video, it has no easy way of figuring out the embed URL." +msgstr "De website gebruikt links, die niks met de betreffende video te maken heeft, in de adresbalk. Dit betekent dat, ook al geef je de link naar de betreffende video, er geen video getoond kan worden vanuit de gegeven link." + +#: vipers-video-quicktags.php:2147 +msgid "The website may be too small, fringe case, etc. to be worth supporting. There's no real point in this plugin adding support for a video site that only one or two people will use." +msgstr "De website is te klein, beroerd geprogrammeerd, etc. om ondersteund te worden. Je maakt geen punt met een plugin om ondersteuning te bieden aan een video-website waar maar twee mensen komen. " + +#: vipers-video-quicktags.php:2148 +#, php-format +msgid "I may have just never heard of the site. Please make a thread on my forums with an example link to a video on the site and I'll take a look at it." +msgstr "De door jou genoemde website ken ik niet. Wil je dat ik de website wel moet kennen? Maak een topic aan op mijn forum met een voorbeeld link naar de door jou bedoelde video. Ik ga er dan naar kijken." + +#: vipers-video-quicktags.php:2150 +#, php-format +msgid "This plugin does have the ability to embed any Flash file though. See the Flash shortcode question for details on that." +msgstr "Deze plugin heeft de mogelijkheid om altijd een Flas bestand te embedden. Zie de Flash snelcode vraag voor de details hierover." + +#: vipers-video-quicktags.php:2154 +msgid "There are still red bits (hovering over buttons) in my YouTube embed. What gives?" +msgstr "Er zijn nog steeds rode gedeelten (bij muisovergang over de knoppen) in mijn YouTube video. Hoe kan dit?" + +#: vipers-video-quicktags.php:2156 +msgid "YouTube does not provide a method to change that color." +msgstr "YouTube ondersteunt geen methode om die kleur te wijzigen." + +#: vipers-video-quicktags.php:2160 +msgid "How can I change the size, colors, etc. for a specific video?" +msgstr "Hoe kan ik de grootte, kleur etc. wijzigen voor een individuele video?" + +#: vipers-video-quicktags.php:2162 +#, php-format +msgid "You can control many thing via the WordPress shortcode system that you use to embed videos in your posts. Shortcodes are similiar to BBCode. Here are some example shortcodes:" +msgstr "je kunt veel zaken instellen via het WordPress snelcode systeem. welke gebruikt wordt voor het embedden van video's in je berichte. Snelcodes zijn gelijk aan BBCode. Hier zijn enkele voorbeeldcode's:" + +#: vipers-video-quicktags.php:2168 +msgid "Any value that is not entered will fall back to the default." +msgstr "Elke waarde die niet ingegeven is wordt als standaard weergegeven." + +#: vipers-video-quicktags.php:2172 +#: vipers-video-quicktags.php:2189 +#: vipers-video-quicktags.php:2199 +#: vipers-video-quicktags.php:2214 +#: vipers-video-quicktags.php:2228 +#: vipers-video-quicktags.php:2238 +#: vipers-video-quicktags.php:2244 +#: vipers-video-quicktags.php:2264 +#: vipers-video-quicktags.php:2280 +#: vipers-video-quicktags.php:2294 +#, php-format +msgid "What are the available parameters for the %s shortcode?" +msgstr "Wat zijn de beschikbare parameters voor de %s snelccode?" + +#: vipers-video-quicktags.php:2175 +#: vipers-video-quicktags.php:2192 +#: vipers-video-quicktags.php:2202 +#: vipers-video-quicktags.php:2217 +#: vipers-video-quicktags.php:2231 +#: vipers-video-quicktags.php:2247 +#: vipers-video-quicktags.php:2258 +#: vipers-video-quicktags.php:2267 +#: vipers-video-quicktags.php:2284 +#: vipers-video-quicktags.php:2298 +#, php-format +msgid "%s — width in pixels" +msgstr "%s — breedte in pixels" + +#: vipers-video-quicktags.php:2176 +#: vipers-video-quicktags.php:2193 +#: vipers-video-quicktags.php:2203 +#: vipers-video-quicktags.php:2218 +#: vipers-video-quicktags.php:2232 +#: vipers-video-quicktags.php:2248 +#: vipers-video-quicktags.php:2259 +#: vipers-video-quicktags.php:2268 +#: vipers-video-quicktags.php:2285 +#: vipers-video-quicktags.php:2299 +#, php-format +msgid "%s — height in pixels" +msgstr "%s — hoogte in pixels" + +#: vipers-video-quicktags.php:2177 +#, php-format +msgid "%s — player border color in hex" +msgstr "%s — randkleur in hex" + +#: vipers-video-quicktags.php:2178 +#, php-format +msgid "%s — player fill color in hex" +msgstr "%s — achtergrondkleur in hex" + +#: vipers-video-quicktags.php:2179 +#, php-format +msgid "%s — show a border or not (0 or 1)" +msgstr "%s — toon een rand of niet (0 of 1)" + +#: vipers-video-quicktags.php:2180 +#, php-format +msgid "%s — show related videos, URL, embed details, etc. at the end of playback (0 or 1)" +msgstr "%s — toon gerelateerde video's links, embed details ect. aan het einde van afspelen (0 of 1) " + +#: vipers-video-quicktags.php:2181 +#: vipers-video-quicktags.php:2223 +#, php-format +msgid "%s — show fullscreen button (0 or 1)" +msgstr "%s — toon beeldvullend-knop (0 of 1)" + +#: vipers-video-quicktags.php:2182 +#: vipers-video-quicktags.php:2194 +#: vipers-video-quicktags.php:2208 +#: vipers-video-quicktags.php:2233 +#, php-format +msgid "%s — automatically start playing (0 or 1)" +msgstr "%s — start automatisch afspelen (0 of 1)" + +#: vipers-video-quicktags.php:2183 +#, php-format +msgid "%s — loop playback (0 or 1)" +msgstr "%s — herhaald afspelen (0 of 1)" + +#: vipers-video-quicktags.php:2184 +#, php-format +msgid "%s — quality value for video playback (0 for low quality FLV, 18 for high quality MP4, 6 for high quality FLV)" +msgstr "%s — kwaliteit voor het afspelen van video (0 voor lage kwaliteit FLV, 18 voor hoge kwaliteit MP4, 6 voor hoge kwaliteit FLV)" + +#: vipers-video-quicktags.php:2204 +#, php-format +msgid "%s — toolbar background color in hex" +msgstr "%s — knoppenbalk achtergrond in hex" + +#: vipers-video-quicktags.php:2205 +#, php-format +msgid "%s — toolbar glow color in hex" +msgstr "%s — knoppenbalk glimkleur in hex" + +#: vipers-video-quicktags.php:2206 +#, php-format +msgid "%s — button/text color in hex" +msgstr "%s — knoppen/tekst kleur in hex" + +#: vipers-video-quicktags.php:2207 +#, php-format +msgid "%s — seekbar color in hex" +msgstr "%s — zoekbalk kleur in hex" + +#: vipers-video-quicktags.php:2209 +#, php-format +msgid "%s — show related video (0 or 1)" +msgstr "%s — toon gerelateerde video (0 of 1)" + +#: vipers-video-quicktags.php:2219 +#, php-format +msgid "%s — player color in hex" +msgstr "%s — speler kleur in hex" + +#: vipers-video-quicktags.php:2220 +#, php-format +msgid "%s — show uploader's picture (0 or 1)" +msgstr "%s — toon afbeelding van de inzender (0 of 1) " + +#: vipers-video-quicktags.php:2221 +#, php-format +msgid "%s — show video title (0 or 1)" +msgstr "%s — toon video titel (0 of 1)" + +#: vipers-video-quicktags.php:2222 +#, php-format +msgid "%s — show video author (0 or 1)" +msgstr "%s — toon videomaker (0 of 1) " + +#: vipers-video-quicktags.php:2240 +msgid "Since the WordPress.com shortcode format is used for embedding Viddler videos, there are no customizable parameters for the Viddler shortcode. The WordPress.com shortcode must be used as the URL of the video and the video's embed URL share nothing in common." +msgstr "Omdat de WordPress.com snelcode opmaak is gebruikt voor Viddler video's zijn er geen aanpasbare instellingen voor de Viddler snelcode. De WordPress.com snelcode moet worden gebruikt als de link van de video en de embed link niks met elkaar te maken hebben. " + +#: vipers-video-quicktags.php:2249 +#, php-format +msgid "%s — show video details (0 or 1), defaults to 1" +msgstr "%s — toon video details (0 of 1), standaard op 1" + +#: vipers-video-quicktags.php:2254 +msgid "What are the available parameters for the Metacafe, Blip.tv, IFILM/Spike, and MySpace shortcodes?" +msgstr "Wat zijn de beschikbare instellingen voor de Metacafe, Blip.tv IFILM/Spike en MySpace snelcodes?" + +#: vipers-video-quicktags.php:2256 +msgid "All of these video formats only support the following:" +msgstr "Alle videoformaten ondersteunen alleen het volgende:" + +#: vipers-video-quicktags.php:2269 +#, php-format +msgid "%s — the URL to the preview image, defaults to the same URL as the video file but .jpg instead of .flv" +msgstr "%s — de link naar de voorvertoningsafbeelding, is standaard dezelfde link als het videobestand maar in .flv plaats van .jpg." + +#: vipers-video-quicktags.php:2270 +#, php-format +msgid "%s — player control bar background color in hex" +msgstr "%s — speler knoppenbalk achtergrondkleur in hex" + +#: vipers-video-quicktags.php:2271 +#, php-format +msgid "%s — player icon/text color in hex" +msgstr "%s — speler icoon/tekst kleur in hex" + +#: vipers-video-quicktags.php:2272 +#, php-format +msgid "%s — player icon/text hover color in hex" +msgstr "%s — speler icoon/tekst muisovergang kleur in hex" + +#: vipers-video-quicktags.php:2273 +#, php-format +msgid "%s — player video background color in hex" +msgstr "%s — speler video achtergrond kleur in hex" + +#: vipers-video-quicktags.php:2274 +#, php-format +msgid "%s — volume percentage, defaults to 100" +msgstr "%s — volume percentage, standaard op 100" + +#: vipers-video-quicktags.php:2275 +#, php-format +msgid "%1$s — %2$s" +msgstr "%1$s — %2$s" + +#: vipers-video-quicktags.php:2282 +msgid "The results of embedding a Quicktime video can very widely depending on the user's computer and what software they have installed, but if you must embed a Quicktime video here are the parameters:" +msgstr "De resultaten van het embedden van een QuickTime video kan erg variëren, afhankelijk van de computer waarop het bekeken wordt en welke software daar is geïnstalleerd. Als je echt QuickTime moet embedden zijn hier de instellingen:" + +#: vipers-video-quicktags.php:2286 +#: vipers-video-quicktags.php:2289 +#, php-format +msgid "%s — automatically start playing (0 or 1), defaults to 0" +msgstr "%s — automatisch afspelen (0 of 1), standaard op 0" + +#: vipers-video-quicktags.php:2287 +#, php-format +msgid "%s — use click-to-play placeholder image (0 or 1), defaults to 0" +msgstr "%s — gebruik de klik-om-te-spelen afbeelding (0 of 1), standaard op 0" + +#: vipers-video-quicktags.php:2288 +#, php-format +msgid "%s — the URL to the placeholder image, defaults to the same URL as the video file but .jpg instead of .mov" +msgstr "" + +#: vipers-video-quicktags.php:2294 +msgid "video file" +msgstr "video bestand" + +#: vipers-video-quicktags.php:2296 +msgid "The results of embedding a generic video can very widely depending on the user's computer and what software they have installed, but if you must embed a generic video here are the parameters:" +msgstr "" + +#: vipers-video-quicktags.php:2300 +#, php-format +msgid "%s — attempt to use Windows Media Player for users of Windows (0 or 1)" +msgstr "" + +#: vipers-video-quicktags.php:2306 +msgid "What's this "Custom CSS" thing on the "Additional Settings" tab for?" +msgstr "" + +#: vipers-video-quicktags.php:2308 +msgid "It's a quick and easy way to control the look of videos posted on your site without having to go in and edit the style.css file. Just enter some CSS of your own into the box and it will be outputted in the header of your theme." +msgstr "" + +#: vipers-video-quicktags.php:2309 +msgid "Some examples:" +msgstr "Enkele voorbeelden" + +#: vipers-video-quicktags.php:2311 +#, php-format +msgid "Give a red border to all videos: %s" +msgstr "Geef een rode rand bij alle video's: %s" + +#: vipers-video-quicktags.php:2312 +#, php-format +msgid "Float only YouTube videos to the left: %s" +msgstr "Zet alleen YouTube video's aan de linkerkant: %s" + +#: vipers-video-quicktags.php:2318 +msgid "How can I embed a generic Flash file or a video from a website this plugin doesn't support?" +msgstr "Hoe kan ik een algemeen Flas bestand of een video van een website embedden die niet ondersteund wordt door deze plugin?" + +#: vipers-video-quicktags.php:2320 +#, php-format +msgid "This plugin has a %s shortcode that can be used to embed any Flash file. Here is the format:" +msgstr "Deze plugin heeft een %s snelcode die gebruikt kan worden om ieder Flash bestand te embedden. Hier is de opmaak:" + +#: vipers-video-quicktags.php:2325 +msgid "Why does your plugin embed Quicktime and other regular video files so poorly? Can't you do a better job?" +msgstr "Waarom gaat het embedden van QuickTime en andere reguliere videobestanden zo slecht? Kun je niet wat beters aanbieden?" + +#: vipers-video-quicktags.php:2327 +#, php-format +msgid "Embedding Quiktime and other regular video files is a major pain in the ass and it's incredibly hard to get it to work in all browsers and operating systems. I strongly suggest converting the video to Flash Video format or even H.264 format and then using the Flash Video (FLV) embed type. There are free converters out there for both formats and doing so will create a much better experience for your visitors." +msgstr "Het embedden van QuickTime en andere reguliere videobestanden is een groot probleem. Het is ontzettend lastig om het werkend te krijgen met alle browsers en besturingssystemen. I raad je sterk aan om de video te converteren naar Flash Video of zelfs H.264 formaat en dan de Flash Video (FLV) embed type te gebruiken. Er zijn gratis converters te verkrijgen voor beide formaten en door dit te doen creëer je een betere ervaring voor je bezoekers." + +#: vipers-video-quicktags.php:2336 +msgid "This plugin uses many scripts and packages written by others. They deserve credit too, so here they are in no particular order:" +msgstr "Deze plugin gebruikt veel scripts en pakketten die geschreven zijn door anderen. Ook zij verdienen hun waardering. Hier komen ze in willekeurige volgorde:" + +#: vipers-video-quicktags.php:2339 +#, php-format +msgid "The authors of and contributors to SWFObject which is used to embed the Flash-based videos." +msgstr "De schrijvers en bijdragers van SWFObject welke gebruikt wordt voor het embedden van Flash gebaseerde video's." + +#: vipers-video-quicktags.php:2340 +#, php-format +msgid "Jeroen Wijering for writing the JW FLV Media Player which is used for FLV playback." +msgstr "Jeroen Wijering voor het schrijven van JW FLV Media Player welke gebruikt wordt voor FLV af te spelen." + +#: vipers-video-quicktags.php:2341 +#, php-format +msgid "Steven Wittens for writing Farbtastic, the fantastic Javascript color picker used in this plugin." +msgstr "Steven Wittens voor het schrijven van Farbtastic, de prachtige Javascript kleurenkiezer in deze plugin." + +#: vipers-video-quicktags.php:2342 +#, php-format +msgid "Ozh for writing his Liz Comment Counter plugin which introduced me to Farbtastic and provided me with some Javascript to base my color picker and color preset code on." +msgstr "Ozh voor het schrijven vna zijn Liz Comment Counter plugin welke leidde tot Farbtastic en mij wat Javascript gaf voor de basis van mijn kleurenkiezer en kleurinstellingscodes." + +#: vipers-video-quicktags.php:2343 +#, php-format +msgid "Andrew Ozz for helping me out with some TinyMCE-related Javascript and in turn saving me a ton of time." +msgstr "Andrew Ozz voor het helpen met enkele TinyMCE-gerelateerde Javascripts en het besparen van veel van mijn tijd. " + +#: vipers-video-quicktags.php:2344 +#, php-format +msgid "Geoff Stearns for writing QTObject which is used to embed Quicktime videos." +msgstr "Geoff Stearns voor het schrijven van QTObject welke gebruikt wordt voor het embedden van QuickTime video's." + +#: vipers-video-quicktags.php:2345 +#, php-format +msgid "Mark James for creating the Silk icon pack. This plugin uses at least one of the icons from that pack." +msgstr "Mark James voor het maken van de Silk icoon pakket. Deze plugin gebruikt ten minste één van de iconen van dat pakket." + +#: vipers-video-quicktags.php:2346 +#, php-format +msgid "The authors of and contributors to jQuery, the awesome Javascript package used by WordPress." +msgstr "De schrijvers en bijdragers van jQuery, het geweildige Javascript pakket gebruikt door WordPress." + +#: vipers-video-quicktags.php:2347 +#, php-format +msgid "Everyone who's helped create WordPress as without it and it's excellent API, this plugin obviously wouldn't exist." +msgstr "Iedereen die geholpen heeft om WordPress en de API die daarbij hoort. Zonder deze mogelijkheden zou deze plugin niet bestaan." + +#: vipers-video-quicktags.php:2348 +msgid "Everyone who has provided bug reports and feature suggestions for this plugin." +msgstr "Iedereen die fout-rapporten en opmerkingen heeft gestuurd voor deze plugin." + +#: vipers-video-quicktags.php:2351 +msgid "The following people have been nice enough to translate this plugin into other languages:" +msgstr "De volgende mensen zijn zo aardig geweest om deze plugin te vertalen:" + +#: vipers-video-quicktags.php:2354 +#, php-format +msgid "Dutch: %s" +msgstr "Nederlands: %s" + +#: vipers-video-quicktags.php:2355 +#, php-format +msgid "Italian: %s" +msgstr "Italiaans: %s" + +#: vipers-video-quicktags.php:2356 +#, php-format +msgid "Polish: %s" +msgstr "Pools: %s" + +#: vipers-video-quicktags.php:2357 +#, php-format +msgid "Russian: %s" +msgstr "Russisch: %s" + +#: vipers-video-quicktags.php:2360 +#, php-format +msgid "If you'd like to use this plugin in another language and have your name listed here, just translate the strings in the provided template file located in this plugin's "localization" folder and then send it to me. For help, see the WordPress Codex." +msgstr "Als je deze plugin wilt gebruiken in een andere taal en je wilt je naam hier hebben staan, vertaal de regels in het aangeboden taalbestand in de "localization" map en stuur het daarna naar mij." + +#: vipers-video-quicktags.php:2367 +msgid "Click the above links to switch between tabs." +msgstr "Klik op bovenstaande links om vna tab te wisselen." + +#: vipers-video-quicktags.php:2400 +msgid "" +"Do you agree to the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported license? A link to it can be found to the left.\n" +"\n" +"In short though, you cannot use JW's FLV Media Player on a commercial site without purchasing a commercial license." +msgstr "Accepteer je de Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported licentie? Een link hier naar toe staat aan de linkerkant.\n" +"\n" +"In het kort nog even: je kunt JW's FLV Media Player niet op een commerciële website gebruiken zonder een licentie te kopen." + +#: vipers-video-quicktags.php:2411 +msgid "Media Type" +msgstr "Media type" + +#: vipers-video-quicktags.php:2412 +msgid "Show Editor Button?" +msgstr "Toon bewerk knop?" + +#: vipers-video-quicktags.php:2413 +msgid "Default Width" +msgstr "Standaard breedte" + +#: vipers-video-quicktags.php:2414 +msgid "Default Height" +msgstr "Standaard hoogte" + +#: vipers-video-quicktags.php:2415 +msgid "Keep Aspect Ratio?" +msgstr "Behoud beeldverhoudingen?" + +#: vipers-video-quicktags.php:2544 +msgid "MySpaceTV" +msgstr "MySpaceTV" + +#: vipers-video-quicktags.php:2561 +#, php-format +msgid "JW's FLV Media Player is covered by the Creative Commons Noncommercial
              license
              which means you cannot use it on a commerical website." +msgstr "JW's FLV Media Player is vrijgegeven onder de Creative Commons Noncommercial
              license
              wat betekent dat het niet gebruikt mag worden op commerciële websites." + +#: vipers-video-quicktags.php:2576 +msgid "Generic Video File" +msgstr "Algemeen videobestand" + +#: vipers-video-quicktags.php:2576 +msgid "This part of the plugin is very buggy as embedding video files can be hard.
              Consider trying TinyMCE's native video embedder instead." +msgstr "Dit gedeelte van de plugin is kritisch, het embedden van videos kan lastig zijn.
              Overweeg het proberen van TinyMCE's eigen video-embedder daar voor in de plaats." + +#: vipers-video-quicktags.php:2591 +msgid "Save Changes" +msgstr "Bewaar wijzigingen" + +#: vipers-video-quicktags.php:2592 +msgid "Reset Tab To Defaults" +msgstr "Herstel Tab naar standaarden" + +#: vipers-video-quicktags.php:2652 +#, php-format +msgid "ERROR: %s" +msgstr "FOUTJE: %s" + +#: vipers-video-quicktags.php:2692 +msgid "Stage6 is no more, so this Stage6-hosted video cannot be displayed." +msgstr "Stage6 bestaat niet meer, dus Stage6-gehoste video's kunnen niet getoond worden." + +#: vipers-video-quicktags.php:2707 +#: vipers-video-quicktags.php:2784 +#: vipers-video-quicktags.php:2824 +#: vipers-video-quicktags.php:2882 +#: vipers-video-quicktags.php:2930 +#: vipers-video-quicktags.php:2995 +#: vipers-video-quicktags.php:3065 +#: vipers-video-quicktags.php:3105 +#: vipers-video-quicktags.php:3140 +#, php-format +msgid "No URL or video ID was passed to the %s BBCode" +msgstr "Er staat geen link of video ID in de %s BBCode" + +#: vipers-video-quicktags.php:2731 +#: vipers-video-quicktags.php:2739 +#: vipers-video-quicktags.php:2798 +#: vipers-video-quicktags.php:2844 +#: vipers-video-quicktags.php:2900 +#: vipers-video-quicktags.php:2944 +#: vipers-video-quicktags.php:3008 +#: vipers-video-quicktags.php:3079 +#: vipers-video-quicktags.php:3118 +#: vipers-video-quicktags.php:3153 +#, php-format +msgid "Unable to parse URL, check for correct %s format" +msgstr "Niet mogelijk om de link te laden, controleer op een correct %s formaat" + +#: vipers-video-quicktags.php:2743 +#: vipers-video-quicktags.php:2750 +msgid "YouTube Preview Image" +msgstr "YouTube voorvertoningsafbeelding" + +#: vipers-video-quicktags.php:2965 +msgid "Sorry, but the only format that is supported for Viddler is the WordPress.com-style format rather than the URL. You can find it in the "Embed This" window." +msgstr "Sorry maar het enige formaat wat ondersteund wordt voor Viddler is het WordPress.com stijl formaat en niet de link. Je kunt het vinden op dit "Embed This" scherm." + +#: vipers-video-quicktags.php:2980 +#: vipers-video-quicktags.php:3042 +#, php-format +msgid "An invalid %s shortcode format was used. Please check your code." +msgstr "Een ongeldige %s snelcode formaat is gebruikt. Controleer je code nog eens." + +#: vipers-video-quicktags.php:2987 +#: vipers-video-quicktags.php:3050 +#: vipers-video-quicktags.php:3348 +#, php-format +msgid "Please enable Javascript and Flash to view this %3$s video." +msgstr "Zet Javascript en Flash aan om deze %3$s video te zien. " + +#: vipers-video-quicktags.php:3029 +msgid "Sorry, but the only format that is supported for Blip.tv is the WordPress.com-style format. You can find it at Share -> Embed -> WordPress.com." +msgstr "Sorry, het enige formaat wat ondersteund wordt voor Blip.tv is het WordPress.com stijl formaat. Je kunt het vinden op Share -> Embed -> WordPress.com." + +#: vipers-video-quicktags.php:3175 +#: vipers-video-quicktags.php:3246 +#: vipers-video-quicktags.php:3280 +#: vipers-video-quicktags.php:3323 +#, php-format +msgid "No URL was passed to the %s BBCode" +msgstr "Er is egen link doorgegeven aan de %s BBCode" + +#: vipers-video-quicktags.php:3323 +msgid "generic Flash embed" +msgstr "Algemeen Flash embed" + +#: vipers-video-quicktags.php:3348 +msgid "Flash" +msgstr "Flash" + +#: vipers-video-quicktags.php:3366 +msgid "Site Administrator: Your theme is missing inside of it's which is required for Viper's Video Quicktags. Please edit your theme's header.php and add it right before ." +msgstr "Website beheerder: Uw thema mist tussen de welke nodig is voor Vipers Video Quicktags. Bewerk je thema's header.php en voeg het toe direct voor ." + diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-pt_BR.mo b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-pt_BR.mo new file mode 100644 index 0000000..b497de2 Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-pt_BR.mo differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-pt_BR.po b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-pt_BR.po new file mode 100644 index 0000000..8e84325 --- /dev/null +++ b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-pt_BR.po @@ -0,0 +1,1385 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR Viper007Bond +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: Viper's Video Quicktags\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/vipers-video-quicktags\n" +"POT-Creation-Date: 2009-05-24 10:59+0000\n" +"PO-Revision-Date: 2009-05-28 15:32-0300\n" +"Last-Translator: Ricardo Martins \n" +"Language-Team: Ricardo Martins \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Poedit-Language: Portuguese\n" +"X-Poedit-Country: BRAZIL\n" +"X-Poedit-SourceCharset: utf-8\n" + +#: vipers-video-quicktags.php:247 +msgid "Click here to view the embedded video." +msgstr "Clique aqui para assistir o vídeo inserido." + +#: vipers-video-quicktags.php:400 +#: vipers-video-quicktags.php:1423 +msgid "Default" +msgstr "Padrão" + +#: vipers-video-quicktags.php:401 +msgid "3D Pixel Style" +msgstr "Estilo 3D Pixel" + +#: vipers-video-quicktags.php:402 +msgid "Atomic Red" +msgstr "Vermelho Atômico" + +#: vipers-video-quicktags.php:403 +msgid "Bekle (Overlay)" +msgstr "Bekle (Overlay)" + +#: vipers-video-quicktags.php:404 +msgid "Blue Metal" +msgstr "Metal Azul" + +#: vipers-video-quicktags.php:405 +msgid "Comet" +msgstr "Cometa" + +#: vipers-video-quicktags.php:406 +msgid "Control Panel" +msgstr "Painel de Controle" + +#: vipers-video-quicktags.php:407 +msgid "Dang Dang" +msgstr "Dang Dang" + +#: vipers-video-quicktags.php:408 +msgid "Fashion" +msgstr "Fashion" + +#: vipers-video-quicktags.php:409 +msgid "Festival" +msgstr "Festival" + +#: vipers-video-quicktags.php:410 +msgid "Grunge Tape" +msgstr "Fita Grunge" + +#: vipers-video-quicktags.php:411 +msgid "Ice Cream Sneaka" +msgstr "Sorvete Sneaka" + +#: vipers-video-quicktags.php:412 +msgid "Kleur" +msgstr "Kleur" + +#: vipers-video-quicktags.php:413 +msgid "Magma" +msgstr "Magma" + +#: vipers-video-quicktags.php:414 +msgid "Metarby 10" +msgstr "Metarby 10" + +#: vipers-video-quicktags.php:415 +msgid "Modieus (Stylish)" +msgstr "Modieus (Estiloso)" + +#: vipers-video-quicktags.php:416 +msgid "Modieus (Stylish) Slim" +msgstr "Modieus (Estiloso) Slim" + +#: vipers-video-quicktags.php:417 +msgid "Nacht" +msgstr "Nacht" + +#: vipers-video-quicktags.php:418 +msgid "Neon" +msgstr "Neon" + +#: vipers-video-quicktags.php:419 +msgid "Pearlized" +msgstr "Perolado" + +#: vipers-video-quicktags.php:420 +msgid "Pixelize" +msgstr "Pixelado" + +#: vipers-video-quicktags.php:421 +msgid "Play Casso" +msgstr "Play Casso" + +#: vipers-video-quicktags.php:422 +msgid "Schoon" +msgstr "Schoon" + +#: vipers-video-quicktags.php:423 +msgid "Silvery White" +msgstr "Branco Prateado" + +#: vipers-video-quicktags.php:424 +msgid "Simple" +msgstr "Simples" + +#: vipers-video-quicktags.php:425 +msgid "Snel" +msgstr "Snel" + +#: vipers-video-quicktags.php:426 +msgid "Stijl" +msgstr "Stijl" + +#: vipers-video-quicktags.php:427 +msgid "Traganja" +msgstr "Traganja" + +#: vipers-video-quicktags.php:434 +#, php-format +msgid "This version of Viper's Video Quicktags requires WordPress 2.6 or newer. Please upgrade or use the legacy version of this plugin." +msgstr "Esta versao de Viper's Video Quicktags requer WordPress 2.6 ou mais recente. Por favor, atualize ou use a versão antiga (legacy) deste plugin." + +#: vipers-video-quicktags.php:442 +#, php-format +msgid "WARNING: If you use the FLV embed feature of Viper's Video Quicktags, there is a bug in WordPress with the FTP method of upgrading plugins. It will not upload the .swf files properly. If you do embed FLV files, please manually download the plugin and upload the files to your server. If you don't embed FLV files (and only embed YouTube, etc. videos), you can safely ignore this message and upgrade automatically." +msgstr "AVISO: Se você usar a funcionalidade de inserir FLV do Viper's Video Quicktags, há um bug no WordPress com o método de atualização de plugins via FTP. O upload do código .swf não será feito de maneira apropriada. Se você for inserir arquivos FLV, por favor faça o download manual do plugin e depois faça o upload para o servidor. Se você não for inserir aquivos FLV (mas apenas vídeos do YouTube, etc.), você pode ignorar esta mensagem e atualizar automaticamente o plugin." + +#: vipers-video-quicktags.php:448 +msgid "Viper's Video Quicktags Configuration" +msgstr "Configuração do Viper's Video Quicktags" + +#: vipers-video-quicktags.php:448 +msgid "Video Quicktags" +msgstr "Quicktags de Vídeo" + +#: vipers-video-quicktags.php:459 +msgid "Settings" +msgstr "Configurações" + +#: vipers-video-quicktags.php:549 +#: vipers-video-quicktags.php:1165 +#: vipers-video-quicktags.php:2207 +#: vipers-video-quicktags.php:2456 +#: vipers-video-quicktags.php:2767 +#: vipers-video-quicktags.php:2797 +#: vipers-video-quicktags.php:2805 +#: vipers-video-quicktags.php:2919 +msgid "YouTube" +msgstr "YouTube" + +#: vipers-video-quicktags.php:550 +msgid "Embed a video from YouTube" +msgstr "Inserir um vídeo do YouTube" + +#: vipers-video-quicktags.php:551 +#: vipers-video-quicktags.php:557 +#: vipers-video-quicktags.php:563 +#: vipers-video-quicktags.php:569 +#: vipers-video-quicktags.php:575 +#: vipers-video-quicktags.php:587 +#: vipers-video-quicktags.php:599 +#: vipers-video-quicktags.php:605 +#: vipers-video-quicktags.php:611 +msgid "Please enter the URL at which the video can be viewed." +msgstr "Por favor, digite a URL de onde o vídeo é assitido." + +#: vipers-video-quicktags.php:555 +#: vipers-video-quicktags.php:1166 +#: vipers-video-quicktags.php:2223 +#: vipers-video-quicktags.php:2469 +#: vipers-video-quicktags.php:2871 +#: vipers-video-quicktags.php:2890 +msgid "Google Video" +msgstr "Google Video" + +#: vipers-video-quicktags.php:556 +msgid "Embed a video from Google Video" +msgstr "Inserir um vídeo do Google Video" + +#: vipers-video-quicktags.php:561 +#: vipers-video-quicktags.php:1167 +#: vipers-video-quicktags.php:2233 +#: vipers-video-quicktags.php:2482 +#: vipers-video-quicktags.php:2943 +msgid "DailyMotion" +msgstr "DailyMotion" + +#: vipers-video-quicktags.php:562 +msgid "Embed a video from DailyMotion" +msgstr "Inserir um vídeo do DailyMotion" + +#: vipers-video-quicktags.php:567 +#: vipers-video-quicktags.php:1168 +#: vipers-video-quicktags.php:2248 +#: vipers-video-quicktags.php:2495 +#: vipers-video-quicktags.php:2983 +#: vipers-video-quicktags.php:3005 +msgid "Vimeo" +msgstr "Vimeo" + +#: vipers-video-quicktags.php:568 +msgid "Embed a video from Vimeo" +msgstr "Inserir um vídeo do Vimeo" + +#: vipers-video-quicktags.php:573 +#: vipers-video-quicktags.php:2262 +#: vipers-video-quicktags.php:2508 +#: vipers-video-quicktags.php:3047 +#: vipers-video-quicktags.php:3079 +msgid "Veoh" +msgstr "Veoh" + +#: vipers-video-quicktags.php:574 +msgid "Embed a video from Veoh" +msgstr "Inserir um vídeo do Veoh" + +#: vipers-video-quicktags.php:579 +#: vipers-video-quicktags.php:2165 +#: vipers-video-quicktags.php:2272 +#: vipers-video-quicktags.php:2521 +#: vipers-video-quicktags.php:3128 +#: vipers-video-quicktags.php:3135 +msgid "Viddler" +msgstr "Viddler" + +#: vipers-video-quicktags.php:580 +msgid "Embed a video from Viddler" +msgstr "Inserir um vídeo do Viddler" + +#: vipers-video-quicktags.php:581 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Viddler video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "Por favor, insira a tag embed estilo WordPress.com para o vídeo do Viddler. Vide Ajuda para detalhes. No futuro você não precisará abrir esta janela — mas apenas colar diretamente no editor." + +#: vipers-video-quicktags.php:585 +#: vipers-video-quicktags.php:2528 +#: vipers-video-quicktags.php:3145 +#: vipers-video-quicktags.php:3162 +msgid "Metacafe" +msgstr "Metacafe" + +#: vipers-video-quicktags.php:586 +msgid "Embed a video from Metacafe" +msgstr "Inserir vídeo do Metacafe" + +#: vipers-video-quicktags.php:591 +#: vipers-video-quicktags.php:2172 +#: vipers-video-quicktags.php:2541 +#: vipers-video-quicktags.php:3202 +#: vipers-video-quicktags.php:3210 +msgid "Blip.tv" +msgstr "Blip.tv" + +#: vipers-video-quicktags.php:592 +msgid "Embed a video from Blip.tv" +msgstr "Inserir vídeo do Blip.tv" + +#: vipers-video-quicktags.php:593 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Blip.tv video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "Por favor, insira a tag embed estilo WordPress.com para o vídeo do Blip.tv. Vide Ajuda para detalhes. No futuro você não precisará abrir esta janela — mas apenas colar diretamente no editor." + +#: vipers-video-quicktags.php:597 +#: vipers-video-quicktags.php:2278 +#: vipers-video-quicktags.php:2554 +#: vipers-video-quicktags.php:3261 +#: vipers-video-quicktags.php:3279 +#: vipers-video-quicktags.php:3297 +msgid "Flickr Video" +msgstr "Flickr Video" + +#: vipers-video-quicktags.php:598 +msgid "Embed a video from Flickr Video" +msgstr "Inserir vídeo do Flickr Video" + +#: vipers-video-quicktags.php:603 +#: vipers-video-quicktags.php:2567 +#: vipers-video-quicktags.php:3307 +#: vipers-video-quicktags.php:3324 +msgid "IFILM/Spike" +msgstr "IFILM/Spike" + +#: vipers-video-quicktags.php:604 +msgid "Embed a video from IFILM/Spike.com" +msgstr "Inserir vídeo do IFILM/Spike.com" + +#: vipers-video-quicktags.php:609 +#: vipers-video-quicktags.php:3348 +#: vipers-video-quicktags.php:3365 +msgid "MySpace" +msgstr "MySpace" + +#: vipers-video-quicktags.php:610 +msgid "Embed a video from MySpace" +msgstr "Inserir vídeo do MySpace" + +#: vipers-video-quicktags.php:615 +#: vipers-video-quicktags.php:3389 +msgid "FLV" +msgstr "FLV" + +#: vipers-video-quicktags.php:616 +msgid "Embed a Flash Video (FLV) file" +msgstr "Inserir um arquivo Flash Video (FLV)" + +#: vipers-video-quicktags.php:617 +#: vipers-video-quicktags.php:623 +#: vipers-video-quicktags.php:629 +#, php-format +msgid "Please enter the URL to the %1$s file." +msgstr "Por favor, insira a URL para o arquivo %1$s ." + +#: vipers-video-quicktags.php:617 +#: vipers-video-quicktags.php:1169 +#: vipers-video-quicktags.php:2298 +#: vipers-video-quicktags.php:2594 +msgid "Flash Video (FLV)" +msgstr "Flash Video (FLV)" + +#: vipers-video-quicktags.php:621 +#: vipers-video-quicktags.php:623 +#: vipers-video-quicktags.php:2314 +#: vipers-video-quicktags.php:2605 +#: vipers-video-quicktags.php:3482 +msgid "Quicktime" +msgstr "Quicktime" + +#: vipers-video-quicktags.php:622 +msgid "Embed a Quicktime video file" +msgstr "Inserir um arquivo de vídeo Quicktime" + +#: vipers-video-quicktags.php:627 +msgid "Video File" +msgstr "Arquivo de Vídeo" + +#: vipers-video-quicktags.php:628 +msgid "Embed a generic video file" +msgstr "Inserir um arquivo de vídeo genérico" + +#: vipers-video-quicktags.php:629 +#: vipers-video-quicktags.php:3528 +msgid "generic video" +msgstr "vídeo genérico" + +#: vipers-video-quicktags.php:695 +msgid "Example:" +msgstr "Examplo:" + +#: vipers-video-quicktags.php:815 +#: vipers-video-quicktags.php:1479 +#: vipers-video-quicktags.php:1575 +#: vipers-video-quicktags.php:1661 +#: vipers-video-quicktags.php:1803 +#: vipers-video-quicktags.php:1921 +msgid "Dimensions" +msgstr "Dimensões" + +#: vipers-video-quicktags.php:817 +#, php-format +msgid "The default dimensions for this video type can be set on this plugin's settings page. However, you can set custom dimensions for this one particular video here:" +msgstr "As dimensões padrão para este tipo de vídeo podem ser ajustadas na página de configurações deste plugin. Entretanto, você pode ajustar dimensões customizadas para este vídeo em particular aqui:" + +#: vipers-video-quicktags.php:837 +msgid "Cheatin’ uh?" +msgstr "Trapaceando’ hein?" + +#: vipers-video-quicktags.php:1127 +msgid "Settings for this tab reset to defaults." +msgstr "Configurações para esta aba redefinidas para o padrão." + +#. #-#-#-#-# plugin.pot (PACKAGE VERSION) #-#-#-#-# +#. Plugin Name of an extension +#: vipers-video-quicktags.php:1135 +#: vipers-video-quicktags.php:1149 +msgid "Viper's Video Quicktags" +msgstr "Viper's Video Quicktags" + +#: vipers-video-quicktags.php:1139 +msgid "Optional Comment" +msgstr "Comentário Opcional" + +#: vipers-video-quicktags.php:1154 +msgid "Donate to Viper007Bond for this plugin via PayPal" +msgstr "Doe para Viper007Bond por este plugin via PayPal" + +#: vipers-video-quicktags.php:1164 +msgid "Additional Settings" +msgstr "Configurações Adicionais" + +#: vipers-video-quicktags.php:1170 +msgid "Help" +msgstr "Ajuda" + +#: vipers-video-quicktags.php:1171 +msgid "Credits" +msgstr "Créditos" + +#: vipers-video-quicktags.php:1179 +msgid "General" +msgstr "Geral" + +#: vipers-video-quicktags.php:1206 +msgid "Are you sure you want to reset this tab's settings to the defaults?" +msgstr "Você tem certeza que deseja redefinir as configurações desta aba para o padrão?" + +#: vipers-video-quicktags.php:1218 +#, php-format +msgid "Set the defaults for this video type here. All of these settings can be overridden on individual embeds. See the Help section for details." +msgstr "Configure os padrões para este tipo de vídeo aqui. Todas estas configurações podem ser substituidas em inserções individuais. Vide Seção de Ajuda para detalhes." + +#: vipers-video-quicktags.php:1223 +#, php-format +msgid "Please consider using a browser other than Internet Explorer though. Due to limitations with your browser, these configuration pages won't be as full featured as if you were using a brower such as Firefox or Opera. If you switch, you'll be able to see the video preview update live as you change any option (rather than just a very limited number options) and more." +msgstr "Por favor, considere usar um navegador que não seja o Internet Explorer. Por conta de limitações no seu naveador, estas páginas de configurações não se mostrarão tão completas quanto se você estivesse usando um navegador como o Firefox ou Opera. Se você mudar, será capaz de ver a amostra do vídeo atualizar a cada mudança de opção (ao invés de um número limitado de opções) e mais." + +#: vipers-video-quicktags.php:1378 +#: vipers-video-quicktags.php:1531 +#: vipers-video-quicktags.php:1611 +#: vipers-video-quicktags.php:1723 +msgid "Unable to parse preview URL. Please make sure it's the full URL and a valid one at that." +msgstr "Incapaz de gerar a URL da amostra. Por favor, tenha certeza de que é a URL completa e válida." + +#: vipers-video-quicktags.php:1424 +msgid "Dark Grey" +msgstr "Cinza Escuro" + +#: vipers-video-quicktags.php:1425 +msgid "Dark Blue" +msgstr "Azul Escuro" + +#: vipers-video-quicktags.php:1426 +msgid "Light Blue" +msgstr "Azul Claro" + +#: vipers-video-quicktags.php:1427 +msgid "Green" +msgstr "Verde" + +#: vipers-video-quicktags.php:1428 +#: vipers-video-quicktags.php:1756 +msgid "Orange" +msgstr "Laranja" + +#: vipers-video-quicktags.php:1429 +msgid "Pink" +msgstr "Rosa" + +#: vipers-video-quicktags.php:1430 +msgid "Purple" +msgstr "Roxo" + +#: vipers-video-quicktags.php:1431 +msgid "Ruby Red" +msgstr "Vermelho Rubi" + +#: vipers-video-quicktags.php:1465 +#: vipers-video-quicktags.php:1561 +#: vipers-video-quicktags.php:1647 +#: vipers-video-quicktags.php:1789 +#: vipers-video-quicktags.php:1906 +msgid "Preview" +msgstr "Amostra" + +#: vipers-video-quicktags.php:1468 +#: vipers-video-quicktags.php:1564 +#: vipers-video-quicktags.php:1650 +#: vipers-video-quicktags.php:1792 +#: vipers-video-quicktags.php:1909 +msgid "Loading..." +msgstr "Carregando..." + +#: vipers-video-quicktags.php:1473 +#: vipers-video-quicktags.php:1569 +#: vipers-video-quicktags.php:1655 +#: vipers-video-quicktags.php:1797 +#: vipers-video-quicktags.php:1914 +msgid "Preview URL" +msgstr "URL da Amostra" + +#: vipers-video-quicktags.php:1482 +#: vipers-video-quicktags.php:1578 +#: vipers-video-quicktags.php:1664 +#: vipers-video-quicktags.php:1806 +msgid "pixels" +msgstr "pixels" + +#: vipers-video-quicktags.php:1483 +#: vipers-video-quicktags.php:1579 +#: vipers-video-quicktags.php:1807 +msgid "Maintain aspect ratio" +msgstr "Manter proporções" + +#: vipers-video-quicktags.php:1489 +msgid "Border Color" +msgstr "Cor da Borda" + +#: vipers-video-quicktags.php:1492 +#: vipers-video-quicktags.php:1500 +#: vipers-video-quicktags.php:1674 +#: vipers-video-quicktags.php:1682 +#: vipers-video-quicktags.php:1690 +#: vipers-video-quicktags.php:1698 +#: vipers-video-quicktags.php:1816 +#: vipers-video-quicktags.php:1955 +#: vipers-video-quicktags.php:1963 +#: vipers-video-quicktags.php:1971 +#: vipers-video-quicktags.php:1979 +msgid "Pick a color" +msgstr "Escolha uma cor" + +#: vipers-video-quicktags.php:1497 +msgid "Fill Color" +msgstr "Cor do Preenchimento" + +#: vipers-video-quicktags.php:1505 +#: vipers-video-quicktags.php:1821 +msgid "Color Presets" +msgstr "Cores Padrão" + +#: vipers-video-quicktags.php:1509 +msgid "Miscellaneous" +msgstr "Miscelânia" + +#: vipers-video-quicktags.php:1511 +msgid "Enable HD video by default (not to be confused with "HQ" which can't be enabled by default and not all videos are avilable in HD)" +msgstr "Habilitar vídeo HD (Alta Definição) por padrão (não confundir com "HQ" que não pode ser habilitado por padrão e nem todos os vídeos estão disponíveis em HD)" + +#: vipers-video-quicktags.php:1512 +msgid "Show video details at the end of playback (related videos, embed code, etc.)" +msgstr "Mostar detalhes do vídeo no final da exibição (vídeos relacionados, código para inserir etc.)" + +#: vipers-video-quicktags.php:1513 +#: vipers-video-quicktags.php:1587 +msgid "Show fullscreen button" +msgstr "Mostrar botão de tela cheia" + +#: vipers-video-quicktags.php:1514 +msgid "Show border" +msgstr "Mostrar borda" + +#: vipers-video-quicktags.php:1515 +msgid "Show the search box" +msgstr "Mostrar campo de pesquisa" + +#: vipers-video-quicktags.php:1516 +msgid "Show the video title and rating" +msgstr "Mostrar o título e avaliação do vídeo" + +#: vipers-video-quicktags.php:1517 +#: vipers-video-quicktags.php:1588 +#: vipers-video-quicktags.php:1705 +msgid "Autoplay video (not recommended)" +msgstr "Rodar o vídeo automaticamente (não recomendado)" + +#: vipers-video-quicktags.php:1518 +msgid "Loop video playback" +msgstr "Exibir o vídeo em loop" + +#: vipers-video-quicktags.php:1585 +#: vipers-video-quicktags.php:1703 +msgid "Other" +msgstr "Outro" + +#: vipers-video-quicktags.php:1671 +msgid "Toolbar Background Color" +msgstr "Cor de Fundo da Barra de Ferramentas" + +#: vipers-video-quicktags.php:1679 +msgid "Toolbar Glow Color" +msgstr "Cor de Brilho da Barra de Ferramentas" + +#: vipers-video-quicktags.php:1687 +msgid "Button/Text Color" +msgstr "Cor do Botão/Texto" + +#: vipers-video-quicktags.php:1695 +msgid "Seekbar Color" +msgstr "Cor da Barra de Progresso" + +#: vipers-video-quicktags.php:1706 +msgid "Show related videos" +msgstr "Mostrar vídeos relacionados" + +#: vipers-video-quicktags.php:1755 +msgid "Default (Blue)" +msgstr "Padrão (Azul)" + +#: vipers-video-quicktags.php:1757 +msgid "Lime" +msgstr "Lima" + +#: vipers-video-quicktags.php:1758 +msgid "Fuschia" +msgstr "Fuschia" + +#: vipers-video-quicktags.php:1759 +msgid "White" +msgstr "Braco" + +#: vipers-video-quicktags.php:1813 +msgid "Color" +msgstr "Cor" + +#: vipers-video-quicktags.php:1825 +msgid "On-Screen Info" +msgstr "Informação na Tela" + +#: vipers-video-quicktags.php:1827 +msgid "Portrait" +msgstr "Retrato" + +#: vipers-video-quicktags.php:1828 +msgid "Title" +msgstr "Título" + +#: vipers-video-quicktags.php:1829 +msgid "Byline" +msgstr "Espaço \"Por\"" + +#: vipers-video-quicktags.php:1830 +msgid "Allow fullscreen" +msgstr "Permitir Tela Cheia" + +#: vipers-video-quicktags.php:1917 +msgid "The default preview video is the most recent featured video on YouTube. You can paste in the URL to a FLV file of your own if you wish." +msgstr "A amostra de vídeo padrão é o vídeo mais recente exibido no You Tube. Você pode colar a URL para o seu próprio arquivo FLV se quiser." + +#: vipers-video-quicktags.php:1925 +msgid "pixels (if you're using the default skin, add 20 to the height for the control bar)" +msgstr "pixels (se estiver usando o skin padrão, adicione 20 à altura para a barra de controles)" + +#: vipers-video-quicktags.php:1932 +msgid "Skin" +msgstr "Skin" + +#: vipers-video-quicktags.php:1946 +msgid "Use Custom Colors" +msgstr "Usar Cores Customizadas" + +#: vipers-video-quicktags.php:1952 +msgid "Control Bar Background Color" +msgstr "Cor de Fundo da Barra de Controles" + +#: vipers-video-quicktags.php:1960 +msgid "Icon/Text Color" +msgstr "Cor do Ícone/Texto" + +#: vipers-video-quicktags.php:1968 +msgid "Icon/Text Hover Color" +msgstr "Cor do Ícone/Texto Hover" + +#: vipers-video-quicktags.php:1976 +msgid "Video Background Color" +msgstr "Cor de Fundo do Vídeo" + +#: vipers-video-quicktags.php:1984 +msgid "Advanced Parameters" +msgstr "Parâmetros Avançados" + +#: vipers-video-quicktags.php:1987 +#: vipers-video-quicktags.php:2309 +#, php-format +msgid "A query-string style list of additional parameters to pass to the player. Example: %3$s" +msgstr "Uma lista de parâmetros adicionais com estilo linha de pesquisa (query-string style) a serem passados ao player. Examplo: %3$s" + +#: vipers-video-quicktags.php:1988 +msgid "You will need to press "Save Changes" for these parameters to take effect due to my moderate Javascript skills." +msgstr "Você vai precisar clicar em "Salvar Alterações" para estes parâmetros terem efeito, devido às minhas habilidades moderadas com Javascript." + +#: vipers-video-quicktags.php:2024 +msgid "Video Alignment" +msgstr "Alinhamento do Vìdeo " + +#: vipers-video-quicktags.php:2029 +msgid "Left" +msgstr "Esquerda" + +#: vipers-video-quicktags.php:2030 +msgid "Center" +msgstr "Centralizado" + +#: vipers-video-quicktags.php:2031 +msgid "Right" +msgstr "Direita" + +#: vipers-video-quicktags.php:2032 +msgid "Float Left" +msgstr "Flutuar à Esquerda" + +#: vipers-video-quicktags.php:2033 +msgid "Float Right" +msgstr "Flutuar à Direita" + +#: vipers-video-quicktags.php:2045 +msgid "Show Buttons In Editor On Line Number" +msgstr "Mostrar Botões no Editor na Linha Número" + +#: vipers-video-quicktags.php:2050 +msgid "1" +msgstr "1" + +#: vipers-video-quicktags.php:2051 +msgid "2 (Kitchen Sink Toolbar)" +msgstr "2 (Barra de Ferramentas Kitchen Sink)" + +#: vipers-video-quicktags.php:2052 +msgid "3 (Default)" +msgstr "3 (Padrão)" + +#: vipers-video-quicktags.php:2064 +msgid "Feed Text" +msgstr "Texto de Feed" + +#: vipers-video-quicktags.php:2067 +#, php-format +msgid "Optionally enter some custom text to show in your feed in place of videos (as you can't embed videos in feeds). If left blank, it will default to:
              %s" +msgstr "Insira, opcionalmente, um texto customizado para ser exibido no seu feed no lugar dos vídeos (já que não pode inserir vídeos no feed). Se deixado em branco, o padrão será:
              %s" + +#: vipers-video-quicktags.php:2071 +msgid "Windows Media Player" +msgstr "Windows Media Player" + +#: vipers-video-quicktags.php:2073 +msgid "Attempt to use Windows Media Player for regular video file playback for Windows users" +msgstr "Tentar usar o Windows Media Player para rodar vídeos regularmente para usuários do Windows" + +#: vipers-video-quicktags.php:2078 +msgid "Advanced Settings" +msgstr "Configurações Avançadas" + +#: vipers-video-quicktags.php:2080 +msgid "If you don't know what you're doing, you can safely ignore this section." +msgstr "Se não souber o que está fazendo, pode ignorar esta seção." + +#: vipers-video-quicktags.php:2084 +msgid "Dynamic QTObject Loading" +msgstr "Carregamento Dinamico QTObject" + +#: vipers-video-quicktags.php:2086 +msgid "Only load the Javascript file if it's needed. Disable this to post Quicktime videos in the sidebar text widget." +msgstr "Carregar o arquivo Javascript apenas se necessário. Desabilitar isto para vídeos Quicktime postados na widget de texto da barra lateral." + +#: vipers-video-quicktags.php:2091 +msgid "Custom CSS" +msgstr "CSS Customizado" + +#: vipers-video-quicktags.php:2093 +msgid "Want to easily set some custom CSS to control the display of the videos? Then just click this text to expand this option." +msgstr "Quer configurar facilmente um CSS customizado para controlar a exibição dos vídeos? Então clique neste texto para expandir esta opção." + +#: vipers-video-quicktags.php:2095 +#, php-format +msgid "You can enter custom CSS in the box below. It will be outputted after the default CSS you see listed which can be overridden by using %1$s. For help and examples, see the Help tab." +msgstr "Você pode inserir um CSS customizado no campo abaixo. Será incluído após o CSS padrão que você vê listado abaixo, que pode ser substituido usando %1$s. Para ajuda e exemplos, vide aba de Ajuda." + +#: vipers-video-quicktags.php:2138 +msgid "Click on a question to see the answer or click this text to expand all answers." +msgstr "Clique em uma pergunta para ver a resposta ou clique neste texto para expandir todas as respostas." + +#: vipers-video-quicktags.php:2142 +msgid "Videos aren't showing up on my blog, only links to the videos are instead. What gives?" +msgstr "Vídeos não aparecem no meu blog, apenas os links para os vídeos. Por que isso?" + +#: vipers-video-quicktags.php:2145 +msgid "Here are five common causes:" +msgstr "Aqui temos cinco motivos comuns:" + +#: vipers-video-quicktags.php:2147 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can prevent some videos, namely YouTube-hosted ones, from loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "Você está rodando Firefox e AdBlock? AdBlock e algumas outras regras de bloqueio podem prevenir que alguns vídeos carreguem, como os hospedados no YouTube. Desabilite o AdBlock ou mude para o AdBlock Plus." + +#: vipers-video-quicktags.php:2148 +msgid "Your theme could be missing <?php wp_head();?> inside of it's <head> which means the required Javascript file can't automatically be added. If this is the case, you may be get an alert window popping when you attempt to view a post with a video in it (assuming your problem is not also #3). Edit your theme's header.php file and add it right before </head>" +msgstr "Em seu tema pode estar faltando <?php wp_head();?> dentro de seu <head> o que significa que o arquivo Javascript necessário não pode ser adicionado automaticamente. Se este for o caso, você pode receber um aviso pop-up quando tentar ver um post com um vídeo dentro dele (a não ser que seu problema também seja #3). Edite o arquivo header.php do seu tema e adicione-o logo antes de </head>" + +#: vipers-video-quicktags.php:2149 +#: vipers-video-quicktags.php:2155 +#, php-format +msgid "You may have Javascript disabled. This plugin embeds videos via Javascript to ensure the best experience. Please enable it." +msgstr "Você pode ter desabilitado Javascript. Este plugin insere vídeos via Javascript para assegurar a melhor experiência. Por favor, habilite-o." + +#: vipers-video-quicktags.php:2150 +#: vipers-video-quicktags.php:2156 +#, php-format +msgid "You may not have the latest version of Flash installed. Please install it." +msgstr "Você pode não ter instalado a última versão do Flash. Por favor, instale-a." + +#: vipers-video-quicktags.php:2154 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can result in the videos, namely YouTube-hosted ones, not loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "Você está rodando Firefox e AdBlock? AdBlock e algumas outras regras de bloqueio podem resultar no não carregamento de vídeos, como os hospedados no YouTube. Desabilite o AdBlock ou mude para o AdBlock Plus." + +#: vipers-video-quicktags.php:2162 +msgid "Where do I get the code from to embed a Viddler video?" +msgstr "Onde você pega o código para inserir um vídeo do Viddler?" + +#: vipers-video-quicktags.php:2164 +msgid "Since the URL to a video on Viddler has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Viddler, click the "Embed This" button below the video, and then select the WordPress.com format. You can paste that code directly into a post or Page and it will embed the video." +msgstr "Já que a URL de um vídeo do Viddler não tem nada em comum com a URL para inserir, você deve usar o formato de estilo WordPress.com. Vá para o vídeo do Viddler, clique no botão "Embed This(Inserir Isto)" abaixo do vídeo e então selecione o formato WordPress.com. Você pode colar este código diretamente em um post ou Página e ele irá inserir o video." + +#: vipers-video-quicktags.php:2169 +msgid "Where do I get the code from to embed a Blip.tv video?" +msgstr "Onde eu pego o código para inserir um vídeo do Blip.tv?" + +#: vipers-video-quicktags.php:2171 +msgid "Since the URL to a video on Blip.tv has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Blip.tv, click on the yellow "Share" dropdown to the right of the video and select "Embed". Next select "WordPress.com" from the "Show Player" dropdown. Finally press "Go". You can paste that code directly into a post or Page and it will embed the video." +msgstr "Já que a URL de um vídeo do Blip.tv não tem nada em comum com a URL para inserir, você deve usar o formato de estilo WordPress.com. Vá para o vídeo do Blip.tv, clique no dropdown amarelo escrito "Share" à direita do vídeo e selecione "Embed". Depois selecione "WordPress.com" do dropdown "Show Player" . Por último, clique em "Go". Você pode colar este código diretamente em um post ou Página e ele irá inserir o video." + +#: vipers-video-quicktags.php:2173 +msgid "NOTE: Ignore the warning message. This plugin adds support for the WordPress.com so it will work on your blog." +msgstr "ATENÇÃO: Ignore a mensagem de alerta. Este plugin adiciona suporte para o WordPress.com para que ele funcione no seu blog." + +#: vipers-video-quicktags.php:2177 +msgid "Why doesn't this plugin support a site I want to embed videos from?" +msgstr "Por que este plugin não suporta o site do qual eu quero inserir vídeos?" + +#: vipers-video-quicktags.php:2179 +msgid "There's a couple likely reasons:" +msgstr "Podem existir algumas razões para isso:" + +#: vipers-video-quicktags.php:2181 +msgid "The website may use an embed URL that has nothing in common with the URL in your address bar. This means that even if you give this plugin the URL to the video, it has no easy way of figuring out the embed URL." +msgstr "O site pode ter uma URL de inserção que não tem nada em comum com a URL na barra de endereços. Isto significa que mesmo que você dê a este plugin a URL para o vídeo, não há uma maneira fácil de descobrir a URL de inserção." + +#: vipers-video-quicktags.php:2182 +msgid "The website may be too small, fringe case, etc. to be worth supporting. There's no real point in this plugin adding support for a video site that only one or two people will use." +msgstr "O site pode ser muito pequeno, tosco e tal para valer a pena suportá-lo. Não faz sentido que este plugin adicione suporte para um site de vídeos que apenas uma ou duas pessoas usem." + +#: vipers-video-quicktags.php:2183 +#, php-format +msgid "I may have just never heard of the site. Please make a thread on my forums with an example link to a video on the site and I'll take a look at it." +msgstr "Eu posso nunca ter ouvido falar no site. Por favor, inicie um comentátio em meus fóruns com um link de exemplo para um vídeo do site e eu darei uma olhada nele." + +#: vipers-video-quicktags.php:2185 +#, php-format +msgid "This plugin does have the ability to embed any Flash file though. See the Flash shortcode question for details on that." +msgstr "Este plugin, no entanto, tem a capacidade de inserir qualquer arquivo Flash. Vide pergunta sobre o Flash shortcode para detalhes sobre isso." + +#: vipers-video-quicktags.php:2189 +msgid "There are still red bits (hovering over buttons) in my YouTube embed. What gives?" +msgstr "Ainda tem uns pedacinhos vermelhos (sobre os botões) na minha inserção do You Tube. Por que isso?" + +#: vipers-video-quicktags.php:2191 +msgid "YouTube does not provide a method to change that color." +msgstr "You Tube não dá um método para alterar essa cor." + +#: vipers-video-quicktags.php:2195 +msgid "How can I change the size, colors, etc. for a specific video?" +msgstr "Como posso alterar o tamanho, cores etc. para um vídeo específico?" + +#: vipers-video-quicktags.php:2197 +#, php-format +msgid "You can control many thing via the WordPress shortcode system that you use to embed videos in your posts. Shortcodes are similiar to BBCode. Here are some example shortcodes:" +msgstr "Você pode controlar muitas coisas pelo sistema de shortcode do WordPress que você usa para inserir vídeos em seus posts. Shortcodes são parecidos com BBCode. Aqui tem alguns exemplos de shortcodes:" + +#: vipers-video-quicktags.php:2203 +msgid "Any value that is not entered will fall back to the default." +msgstr "Para qualquer valor não inserido será considerado o padrão." + +#: vipers-video-quicktags.php:2207 +#: vipers-video-quicktags.php:2223 +#: vipers-video-quicktags.php:2233 +#: vipers-video-quicktags.php:2248 +#: vipers-video-quicktags.php:2262 +#: vipers-video-quicktags.php:2272 +#: vipers-video-quicktags.php:2278 +#: vipers-video-quicktags.php:2298 +#: vipers-video-quicktags.php:2314 +#: vipers-video-quicktags.php:2328 +#, php-format +msgid "What are the available parameters for the %s shortcode?" +msgstr "Quais são os parâmetros disponíveis para o shortcode %s ?" + +#: vipers-video-quicktags.php:2210 +#: vipers-video-quicktags.php:2226 +#: vipers-video-quicktags.php:2236 +#: vipers-video-quicktags.php:2251 +#: vipers-video-quicktags.php:2265 +#: vipers-video-quicktags.php:2281 +#: vipers-video-quicktags.php:2292 +#: vipers-video-quicktags.php:2301 +#: vipers-video-quicktags.php:2318 +#: vipers-video-quicktags.php:2332 +#, php-format +msgid "%s — width in pixels" +msgstr "%s — largura em pixels" + +#: vipers-video-quicktags.php:2211 +#: vipers-video-quicktags.php:2227 +#: vipers-video-quicktags.php:2237 +#: vipers-video-quicktags.php:2252 +#: vipers-video-quicktags.php:2266 +#: vipers-video-quicktags.php:2282 +#: vipers-video-quicktags.php:2293 +#: vipers-video-quicktags.php:2302 +#: vipers-video-quicktags.php:2319 +#: vipers-video-quicktags.php:2333 +#, php-format +msgid "%s — height in pixels" +msgstr "%s — altura em pixels" + +#: vipers-video-quicktags.php:2212 +#, php-format +msgid "%s — player border color in hex" +msgstr "%s — cor da borda do player em hex" + +#: vipers-video-quicktags.php:2213 +#, php-format +msgid "%s — player fill color in hex" +msgstr "%s — cor do preenchimento do player em hex" + +#: vipers-video-quicktags.php:2214 +#, php-format +msgid "%s — show a border or not (0 or 1)" +msgstr "%s — mostrar a borda ou não (0 ou 1)" + +#: vipers-video-quicktags.php:2215 +#, php-format +msgid "%s — show related videos, URL, embed details, etc. at the end of playback (0 or 1)" +msgstr "%s — mostrar vídeos relacionados, URL, detalhes de inserção etc. no final da exibição do vídeo (0 ou 1)" + +#: vipers-video-quicktags.php:2216 +#: vipers-video-quicktags.php:2257 +#, php-format +msgid "%s — show fullscreen button (0 or 1)" +msgstr "%s — mostrar botão de tela cheia (0 ou 1)" + +#: vipers-video-quicktags.php:2217 +#: vipers-video-quicktags.php:2228 +#: vipers-video-quicktags.php:2242 +#: vipers-video-quicktags.php:2267 +#, php-format +msgid "%s — automatically start playing (0 or 1)" +msgstr "%s — começar a rodar o vídeo automaticamente (0 ou 1)" + +#: vipers-video-quicktags.php:2218 +#, php-format +msgid "%s — loop playback (0 or 1)" +msgstr "%s — rodar vídeo em loop (0 ou 1)" + +#: vipers-video-quicktags.php:2238 +#, php-format +msgid "%s — toolbar background color in hex" +msgstr "%s — cores de fundo da barra de ferramentas em hex" + +#: vipers-video-quicktags.php:2239 +#, php-format +msgid "%s — toolbar glow color in hex" +msgstr "%s — cor de brilho da barra de ferramentas em hex" + +#: vipers-video-quicktags.php:2240 +#, php-format +msgid "%s — button/text color in hex" +msgstr "%s — cor do botão/texto em hex" + +#: vipers-video-quicktags.php:2241 +#, php-format +msgid "%s — seekbar color in hex" +msgstr "%s — cor da barra de progresso em hex" + +#: vipers-video-quicktags.php:2243 +#, php-format +msgid "%s — show related video (0 or 1)" +msgstr "%s — mostrar vídeos relacionados (0 ou 1)" + +#: vipers-video-quicktags.php:2253 +#, php-format +msgid "%s — player color in hex" +msgstr "%s — cor do player em hex" + +#: vipers-video-quicktags.php:2254 +#, php-format +msgid "%s — show uploader's picture (0 or 1)" +msgstr "%s — mostrar imagem do uploader (0 ou 1)" + +#: vipers-video-quicktags.php:2255 +#, php-format +msgid "%s — show video title (0 or 1)" +msgstr "%s — mostrar título do vídeo (0 ou 1)" + +#: vipers-video-quicktags.php:2256 +#, php-format +msgid "%s — show video author (0 or 1)" +msgstr "%s — mostrar autor do vídeo (0 ou 1)" + +#: vipers-video-quicktags.php:2274 +msgid "Since the WordPress.com shortcode format is used for embedding Viddler videos, there are no customizable parameters for the Viddler shortcode. The WordPress.com shortcode must be used as the URL of the video and the video's embed URL share nothing in common." +msgstr "Já que o formato shortcode do WordPress.com é usado para inserir vídeos do Viddler, não há parâmetros customizáveis para o shortcode do Viddler. O shortcode do WordPress.com deve ser usado como a URL do vídeo e a URL de inserção do vídeo não têm nada em comum." + +#: vipers-video-quicktags.php:2283 +#, php-format +msgid "%s — show video details (0 or 1), defaults to 1" +msgstr "%s — mostrar detalhes do vídeo (0 ou 1), defaults to 1" + +#: vipers-video-quicktags.php:2288 +msgid "What are the available parameters for the Metacafe, Blip.tv, IFILM/Spike, and MySpace shortcodes?" +msgstr "Quais são os parâmetros disponíveis para os shortcodes do Metacafe, Blip.tv, IFILM/Spike, e MySpace?" + +#: vipers-video-quicktags.php:2290 +msgid "All of these video formats only support the following:" +msgstr "Todos esses formatos de vídeo suportam apenas o seguinte:" + +#: vipers-video-quicktags.php:2303 +#, php-format +msgid "%s — the URL to the preview image, defaults to the same URL as the video file but .jpg instead of .flv" +msgstr "%s — a URL para a imagem de amostra, padroniza na mesma URL que o arquivo de vídeo mas com .jpg ao invés de .flv" + +#: vipers-video-quicktags.php:2304 +#, php-format +msgid "%s — player control bar background color in hex" +msgstr "%s — cor de fundo da barra de controle do player em hex" + +#: vipers-video-quicktags.php:2305 +#, php-format +msgid "%s — player icon/text color in hex" +msgstr "%s — cor do ícone/texto do player em hex" + +#: vipers-video-quicktags.php:2306 +#, php-format +msgid "%s — player icon/text hover color in hex" +msgstr "%s — cor hover do ícone/texto do player em hex" + +#: vipers-video-quicktags.php:2307 +#, php-format +msgid "%s — player video background color in hex" +msgstr "%s — cor de fundo do vídeo do playerem hex" + +#: vipers-video-quicktags.php:2308 +#, php-format +msgid "%s — volume percentage, defaults to 100" +msgstr "%s — porcentagem de volume, padrão é 100" + +#: vipers-video-quicktags.php:2309 +#, php-format +msgid "%1$s — %2$s" +msgstr "%1$s — %2$s" + +#: vipers-video-quicktags.php:2316 +msgid "The results of embedding a Quicktime video can very widely depending on the user's computer and what software they have installed, but if you must embed a Quicktime video here are the parameters:" +msgstr "Os resultados da inserção de um vídeo Quicktime podem variar muito a depender do computador do usuário e qual programa ele tem instalado, mas se você tem que inserir um vídeo Quicktime aqui estão os parâmetros:" + +#: vipers-video-quicktags.php:2320 +#: vipers-video-quicktags.php:2323 +#, php-format +msgid "%s — automatically start playing (0 or 1), defaults to 0" +msgstr "%s — começar a rodar o vídeo automaticamente (0 ou 1), padrão é 0" + +#: vipers-video-quicktags.php:2321 +#, php-format +msgid "%s — use click-to-play placeholder image (0 or 1), defaults to 0" +msgstr "%s — usar imagem click-to-play (0 ou 1), padrão é 0" + +#: vipers-video-quicktags.php:2322 +#, php-format +msgid "%s — the URL to the placeholder image, defaults to the same URL as the video file but .jpg instead of .mov" +msgstr "%s — a URL da imagem, padrão é a mesma URL do arquivo de vídeo mas com .jpg ao invés de .mov" + +#: vipers-video-quicktags.php:2328 +msgid "video file" +msgstr "arquivo de vídeo" + +#: vipers-video-quicktags.php:2330 +msgid "The results of embedding a generic video can very widely depending on the user's computer and what software they have installed, but if you must embed a generic video here are the parameters:" +msgstr "Os resultados da inserção de um vídeo genérico podem variar muito a depender do computador do usuário e qual programa ele tem instalado, mas se você tem que inserir um vídeo genérico aqui estão os parâmetros:" + +#: vipers-video-quicktags.php:2334 +#, php-format +msgid "%s — attempt to use Windows Media Player for users of Windows (0 or 1)" +msgstr "%s — tentar usar o Windows Media Player para usuários do Windows (0 ou 1)" + +#: vipers-video-quicktags.php:2340 +msgid "What's this "Custom CSS" thing on the "Additional Settings" tab for?" +msgstr "O que é esse tal de "CSS Customizado" na aba "Configurações Adicionais" ?" + +#: vipers-video-quicktags.php:2342 +msgid "It's a quick and easy way to control the look of videos posted on your site without having to go in and edit the style.css file. Just enter some CSS of your own into the box and it will be outputted in the header of your theme." +msgstr "É uma forma rápida e fácil de controlar a aparência dos vídeos postados no seu site sem ter que aditar o arquivo style.css. É só digitar o seu próprio código CSS no campo e ele será aplicado no cabeçalho do seu tema." + +#: vipers-video-quicktags.php:2343 +msgid "Some examples:" +msgstr "Alguns exemplos:" + +#: vipers-video-quicktags.php:2345 +#, php-format +msgid "Give a red border to all videos: %s" +msgstr "Deixar todos os vídeos com uma borda vermelha: %s" + +#: vipers-video-quicktags.php:2346 +#, php-format +msgid "Float only YouTube videos to the left: %s" +msgstr "Apenas vídeos do YouTube flutuam à esquerda: %s" + +#: vipers-video-quicktags.php:2352 +msgid "How can I embed a generic Flash file or a video from a website this plugin doesn't support?" +msgstr "Como eu posso inserir um arquivo Flash genérico ou um vídeo de um site que não é suportado por este plugin?" + +#: vipers-video-quicktags.php:2354 +#, php-format +msgid "This plugin has a %s shortcode that can be used to embed any Flash file. Here is the format:" +msgstr "Este plugin tem um shortcode %s que pode ser usado para inserir qualquer arquivo Flash. Aqui está o formato:" + +#: vipers-video-quicktags.php:2359 +msgid "Why does your plugin embed Quicktime and other regular video files so poorly? Can't you do a better job?" +msgstr "Por que seu plugin insere vídeos Quicktime e genéricos tão toscamente? Será que você não pode fazer um trabalho melhor que esse?" + +#: vipers-video-quicktags.php:2361 +#, php-format +msgid "Embedding Quiktime and other regular video files is a major pain in the ass and it's incredibly hard to get it to work in all browsers and operating systems. I strongly suggest converting the video to Flash Video format or even H.264 format and then using the Flash Video (FLV) embed type. There are free converters out there for both formats and doing so will create a much better experience for your visitors." +msgstr "Inserir vídeos Quicktime e de outros tipos é foda pra caralho e é incrivelmente dificil de fazê-los funcionar em todos os navegadores e sistemas operacionais. Eu sugiro converter o vídeo para o formato Flash Video ou até mesmo para o formato H.264 e então usar o tipo de inserção Flash Video (FLV). Existem conversores gratuitos por aí para ambos os formatos e fazendo isso você vai criar uma experiência muito melhor para seus visitantes." + +#: vipers-video-quicktags.php:2370 +msgid "This plugin uses many scripts and packages written by others. They deserve credit too, so here they are in no particular order:" +msgstr "Este plugin usa muitos scripts e pacotes criados por outros. Eles merecem crédito também, então aqui estão eles sem uma ordem em particular:" + +#: vipers-video-quicktags.php:2373 +#, php-format +msgid "The authors of and contributors to SWFObject which is used to embed the Flash-based videos." +msgstr "Os autores e colaboradores do SWFObject que é usado para inserir os vídeos baseados em Flash." + +#: vipers-video-quicktags.php:2374 +#, php-format +msgid "Jeroen Wijering for writing the JW FLV Media Player which is used for FLV playback." +msgstr "Jeroen Wijering por escrever o JW FLV Media Player que é usado para rodar FLV." + +#: vipers-video-quicktags.php:2375 +#, php-format +msgid "Steven Wittens for writing Farbtastic, the fantastic Javascript color picker used in this plugin." +msgstr "Steven Wittens por escrever o Farbtastic, a fantástic a paleta de cores em Javascript usada neste plugin." + +#: vipers-video-quicktags.php:2376 +#, php-format +msgid "Ozh for writing his Liz Comment Counter plugin which introduced me to Farbtastic and provided me with some Javascript to base my color picker and color preset code on." +msgstr "Ozh por escrever seu plugin Liz Comment Counter que me mostrou o Farbtastic e me deu algum Javascript para servir de base para minha paleta de cores e o código de cores pré selecionadas." + +#: vipers-video-quicktags.php:2377 +#, php-format +msgid "Andrew Ozz for helping me out with some TinyMCE-related Javascript and in turn saving me a ton of time." +msgstr "Andrew Ozz por me ajudar com alguns Javascripts relacionados ao TinyMCE-related e por sua vez me poupando um montão de tempo." + +#: vipers-video-quicktags.php:2378 +#, php-format +msgid "Geoff Stearns for writing QTObject which is used to embed Quicktime videos." +msgstr "Geoff Stearns por escrever o QTObject que é usado para inserir vídeos Quicktime." + +#: vipers-video-quicktags.php:2379 +#, php-format +msgid "Mark James for creating the Silk icon pack. This plugin uses at least one of the icons from that pack." +msgstr "Mark James por criar o pacote de ícones Silk. Este plugin usa pelo menos um dos ícones desse pacote." + +#: vipers-video-quicktags.php:2380 +#, php-format +msgid "The authors of and contributors to jQuery, the awesome Javascript package used by WordPress." +msgstr "Os autores e colaboradores do jQuery, esse incrível pacote Javascript usado pelo WordPress." + +#: vipers-video-quicktags.php:2381 +#, php-format +msgid "Everyone who's helped create WordPress as without it and it's excellent API, this plugin obviously wouldn't exist." +msgstr "Todos que ajudaram a criar o WordPress já que sem ele e sua excelente API, este plugin obviamente não existiria." + +#: vipers-video-quicktags.php:2382 +msgid "Everyone who has provided bug reports and feature suggestions for this plugin." +msgstr "Todos que deram relatórios de bugs e sugestões de funcionalidades para este plugin." + +#: vipers-video-quicktags.php:2385 +msgid "The following people have been nice enough to translate this plugin into other languages:" +msgstr "As pessoas a seguir foram legais o suficiente para traduzirem este plugin para outros idiomas:" + +#: vipers-video-quicktags.php:2388 +#, php-format +msgid "Danish: %s" +msgstr "Dinamarquês: %s" + +#: vipers-video-quicktags.php:2389 +#, php-format +msgid "Dutch: %s" +msgstr "Alemão: %s" + +#: vipers-video-quicktags.php:2390 +#, php-format +msgid "French: %s" +msgstr "Francês: %s" + +#: vipers-video-quicktags.php:2391 +#, php-format +msgid "Italian: %s" +msgstr "Italiano: %s" + +#: vipers-video-quicktags.php:2392 +#, php-format +msgid "Polish: %s" +msgstr "Polonês: %s" + +#: vipers-video-quicktags.php:2393 +#, php-format +msgid "Russian: %s" +msgstr "Russo: %s" + +#: vipers-video-quicktags.php:2396 +#, php-format +msgid "If you'd like to use this plugin in another language and have your name listed here, just translate the strings in the provided template file located in this plugin's "localization" folder and then send it to me. For help, see the WordPress Codex." +msgstr "Se você quer usar este plugin em outro idioma e ter seu nome listado aqui, é só traduzir as linhas que se encontram junto com o mesmo no arquivo template localizado na pasta "localization" e depois enviar pra mim. Para ajuda, vide o Codex do WordPress." + +#: vipers-video-quicktags.php:2403 +msgid "Click the above links to switch between tabs." +msgstr "Clique nos links acima para navegar entre as abas." + +#: vipers-video-quicktags.php:2436 +msgid "" +"Do you agree to the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported license? A link to it can be found to the left.\n" +"\n" +"In short though, you cannot use JW's FLV Media Player on a commercial site without purchasing a commercial license." +msgstr "" +"Você concorda com a lincença Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported? Um link para a mesma pode ser encontrado à esquerda.\n" +"\n" +"Trocando em miúdos, você não pode usar o JW's FLV Media Player em um site comercial sem comprar a licença comercial." + +#: vipers-video-quicktags.php:2447 +msgid "Media Type" +msgstr "Tipo de Mídia" + +#: vipers-video-quicktags.php:2448 +msgid "Show Editor Button?" +msgstr "Mostrar Botão do Editor?" + +#: vipers-video-quicktags.php:2449 +msgid "Default Width" +msgstr "Largura Padrão" + +#: vipers-video-quicktags.php:2450 +msgid "Default Height" +msgstr "Altura Padrão" + +#: vipers-video-quicktags.php:2451 +msgid "Keep Aspect Ratio?" +msgstr "Manter Proporção?" + +#: vipers-video-quicktags.php:2580 +msgid "MySpaceTV" +msgstr "MySpaceTV" + +#: vipers-video-quicktags.php:2597 +#, php-format +msgid "JW's FLV Media Player is covered by the Creative Commons Noncommercial
              license
              which means you cannot use it on a commercial website." +msgstr "JW's FLV Media Player está coberto pela licença Creative Commons Noncommercial,
              o que significa que você não pode usá-lo em um site comercial." + +#: vipers-video-quicktags.php:2612 +msgid "Generic Video File" +msgstr "Arquivo de Vídeo Genérico" + +#: vipers-video-quicktags.php:2612 +#, php-format +msgid "This part of the plugin is fairly buggy as embedding video files is complex.
              Consider trying TinyMCE's native video embedder instead. Why?" +msgstr "Esta parte do plugin é bem cheia de bugs já que inserir arquivos de vídeo é algo complexo.
              Considere tentar a inserção de vídeos nativa do TinyMCE's. Por que?" + +#: vipers-video-quicktags.php:2627 +msgid "Save Changes" +msgstr "Salvar Alterações" + +#: vipers-video-quicktags.php:2628 +msgid "Reset Tab To Defaults" +msgstr "Redefinir Aba para os Padrões" + +#: vipers-video-quicktags.php:2688 +#, php-format +msgid "ERROR: %s" +msgstr "ERRO: %s" + +#: vipers-video-quicktags.php:2750 +msgid "Stage6 is no more, so this Stage6-hosted video cannot be displayed." +msgstr "Stage6 não existe mais, logo este vídeo hospedado pelo Stage6-hosted não pode ser exibido." + +#: vipers-video-quicktags.php:2767 +#: vipers-video-quicktags.php:2871 +#: vipers-video-quicktags.php:2919 +#: vipers-video-quicktags.php:2983 +#: vipers-video-quicktags.php:3047 +#: vipers-video-quicktags.php:3145 +#: vipers-video-quicktags.php:3261 +#: vipers-video-quicktags.php:3307 +#: vipers-video-quicktags.php:3348 +#, php-format +msgid "No URL or video ID was passed to the %s BBCode" +msgstr "Nenhuma URL ou ID de vídeo foi passada para o %s BBCode" + +#: vipers-video-quicktags.php:2797 +#: vipers-video-quicktags.php:2805 +#: vipers-video-quicktags.php:2890 +#: vipers-video-quicktags.php:2943 +#: vipers-video-quicktags.php:3005 +#: vipers-video-quicktags.php:3079 +#: vipers-video-quicktags.php:3162 +#: vipers-video-quicktags.php:3279 +#: vipers-video-quicktags.php:3324 +#: vipers-video-quicktags.php:3365 +#, php-format +msgid "Unable to parse URL, check for correct %s format" +msgstr "Não foi possível reproduzir a URL, veja o formato correto de %s" + +#: vipers-video-quicktags.php:2809 +#: vipers-video-quicktags.php:2816 +msgid "YouTube Preview Image" +msgstr "Imagem de Amostra do You Tube" + +#: vipers-video-quicktags.php:3109 +msgid "Sorry, but the only format that is supported for Viddler is the WordPress.com-style format rather than the URL. You can find it in the "Embed This" window." +msgstr "Desculpe, mas o único formato suportado para Viddler é o formato estilo WordPress.com ao invés do formato da URL. Você pode encontrá-lo na janela "Embed This (Inserir Isto)" ." + +#: vipers-video-quicktags.php:3128 +#: vipers-video-quicktags.php:3202 +#: vipers-video-quicktags.php:3233 +#, php-format +msgid "An invalid %s shortcode format was used. Please check your code." +msgstr "Um formato shortcode de %s inválido foi usado. Por favor, confira o código." + +#: vipers-video-quicktags.php:3135 +#: vipers-video-quicktags.php:3210 +#: vipers-video-quicktags.php:3244 +#: vipers-video-quicktags.php:3608 +#, php-format +msgid "Please enable Javascript and Flash to view this %3$s video." +msgstr "Por favor, habilite o Javascript e Flash para assistir este vídeo %3$s ." + +#: vipers-video-quicktags.php:3185 +msgid "Sorry, but the only format that is supported for Blip.tv is the WordPress.com-style format. You can find it at Share -> Embed -> WordPress.com." +msgstr "Desculpe, mas o único formato suportado para Blip.tv é o formato estilo WordPress.com. Você pode encontrá-lo em Share -> Embed -> WordPress.com." + +#: vipers-video-quicktags.php:3233 +#: vipers-video-quicktags.php:3244 +msgid "WordPress.com" +msgstr "WordPress.com" + +#: vipers-video-quicktags.php:3389 +#: vipers-video-quicktags.php:3482 +#: vipers-video-quicktags.php:3528 +#: vipers-video-quicktags.php:3578 +#, php-format +msgid "No URL was passed to the %s BBCode" +msgstr "Nenhuma URL foi ao %s BBCode" + +#: vipers-video-quicktags.php:3578 +msgid "generic Flash embed" +msgstr "Inserção genérica Flash" + +#: vipers-video-quicktags.php:3608 +msgid "Flash" +msgstr "Flash" + +#. Plugin URI of an extension +msgid "http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/" +msgstr "http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/" + +#. Description of an extension +msgid "Easily embed videos from various video websites such as YouTube, DailyMotion, and Vimeo into your posts." +msgstr "Insira facilmente em seus posts vídeos de vários site como YouTube, DailyMotion, e Vimeo." + +#. Author of an extension +msgid "Viper007Bond" +msgstr "Viper007Bond" + +#. Author URI of an extension +msgid "http://www.viper007bond.com/" +msgstr "http://www.viper007bond.com/" + diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-ru_RU.mo b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-ru_RU.mo new file mode 100644 index 0000000..c0a5729 Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-ru_RU.mo differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-ru_RU.po b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-ru_RU.po new file mode 100644 index 0000000..b1b1346 --- /dev/null +++ b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-ru_RU.po @@ -0,0 +1,1334 @@ +msgid "" +msgstr "" +"Project-Id-Version: Viper's Video Quicktags v6.1.x\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2008-09-21 23:52-0800\n" +"PO-Revision-Date: \n" +"Last-Translator: Dennis Bri \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: English\n" +"X-Poedit-Country: UNITED STATES\n" +"X-Poedit-KeywordsList: __;_e\n" +"X-Poedit-Basepath: D:\\Webserver\\htdocs\\plugindev\\wp-content\\plugins\\vipers-video-quicktags\n" +"X-Poedit-SearchPath-0: .\n" + +#: vipers-video-quicktags.php:378 +#: vipers-video-quicktags.php:1375 +msgid "Default" +msgstr "По умолчанию" + +#: vipers-video-quicktags.php:379 +msgid "3D Pixel Style" +msgstr "3D Pixel Style" + +#: vipers-video-quicktags.php:380 +msgid "Atomic Red" +msgstr "Atomic Red" + +#: vipers-video-quicktags.php:381 +msgid "Comet" +msgstr "Comet" + +#: vipers-video-quicktags.php:382 +msgid "Control Panel" +msgstr "Панель управления" + +#: vipers-video-quicktags.php:383 +msgid "Dang Dang" +msgstr "Dang Dang" + +#: vipers-video-quicktags.php:384 +msgid "Fashion" +msgstr "Fashion" + +#: vipers-video-quicktags.php:385 +msgid "Festival" +msgstr "Festival" + +#: vipers-video-quicktags.php:386 +msgid "Ice Cream Sneaka" +msgstr "Ice Cream Sneaka" + +#: vipers-video-quicktags.php:387 +msgid "Kleur" +msgstr "Kleur" + +#: vipers-video-quicktags.php:388 +msgid "Magma" +msgstr "Magma" + +#: vipers-video-quicktags.php:389 +msgid "Metarby 10" +msgstr "Metarby 10" + +#: vipers-video-quicktags.php:390 +msgid "Nacht" +msgstr "Nacht" + +#: vipers-video-quicktags.php:391 +msgid "Neon" +msgstr "Neon" + +#: vipers-video-quicktags.php:392 +msgid "Pearlized" +msgstr "Pearlized" + +#: vipers-video-quicktags.php:393 +msgid "Pixelize" +msgstr "Pixelize" + +#: vipers-video-quicktags.php:394 +msgid "Play Casso" +msgstr "Play Casso" + +#: vipers-video-quicktags.php:395 +msgid "Schoon" +msgstr "Schoon" + +#: vipers-video-quicktags.php:396 +msgid "Silvery White" +msgstr "Silvery White" + +#: vipers-video-quicktags.php:397 +msgid "Snel" +msgstr "Snel" + +#: vipers-video-quicktags.php:398 +msgid "Stijl" +msgstr "Stijl" + +#: vipers-video-quicktags.php:399 +msgid "Traganja" +msgstr "Traganja" + +#: vipers-video-quicktags.php:406 +#, php-format +msgid "This version of Viper's Video Quicktags requires WordPress 2.6 or newer. Please upgrade or use the legacy version of this plugin." +msgstr "Эта версия Viper's Video Quicktags требует WordPress 2.6 или больше. Пожалуйста сделайте обновление или используйте предыдущую версию этого плагина." + +#: vipers-video-quicktags.php:414 +#, php-format +msgid "WARNING: If you use the FLV embed feature of Viper's Video Quicktags, there is a bug in WordPress with the FTP method of upgrading plugins. It will not upload the .swf files properly. If you do embed FLV files, please manually download the plugin and upload the files to your server. If you don't embed FLV files (and only embed YouTube, etc. videos), you can safely ignore this message and upgrade automatically." +msgstr "ВНИМАНИЕ: Если Вы используете Viper's Video Quicktags для вставки FLV, то в WordPress имеется баг по обновлению этого плагина FTP методом. Он некорректно загружает .swf файлы. Если Вы используете FLV файлы, пожалуйста, загрузите вручную плагин и файлы на Ваш сервер. Если Вы не используете FLV файлы (а только YouTube, и т.п. видео), Вы можете пропустить это сообщение и выполнить автоматическое обновление." + +#: vipers-video-quicktags.php:420 +msgid "Viper's Video Quicktags Configuration" +msgstr "Конфигурация Viper's Video Quicktags" + +#: vipers-video-quicktags.php:420 +msgid "Video Quicktags" +msgstr "Video Quicktags" + +#: vipers-video-quicktags.php:431 +msgid "Settings" +msgstr "Установки" + +#: vipers-video-quicktags.php:510 +#: vipers-video-quicktags.php:1121 +#: vipers-video-quicktags.php:2172 +#: vipers-video-quicktags.php:2420 +#: vipers-video-quicktags.php:2707 +#: vipers-video-quicktags.php:2731 +#: vipers-video-quicktags.php:2739 +#: vipers-video-quicktags.php:2824 +msgid "YouTube" +msgstr "YouTube" + +#: vipers-video-quicktags.php:511 +msgid "Embed a video from YouTube" +msgstr "Встроить видео с YouTube" + +#: vipers-video-quicktags.php:512 +#: vipers-video-quicktags.php:518 +#: vipers-video-quicktags.php:524 +#: vipers-video-quicktags.php:530 +#: vipers-video-quicktags.php:536 +#: vipers-video-quicktags.php:548 +#: vipers-video-quicktags.php:560 +#: vipers-video-quicktags.php:566 +#: vipers-video-quicktags.php:572 +msgid "Please enter the URL at which the video can be viewed." +msgstr "Пожалуйста введите URL на котором находится видео." + +#: vipers-video-quicktags.php:516 +#: vipers-video-quicktags.php:1122 +#: vipers-video-quicktags.php:2189 +#: vipers-video-quicktags.php:2433 +#: vipers-video-quicktags.php:2784 +#: vipers-video-quicktags.php:2798 +msgid "Google Video" +msgstr "Google Video" + +#: vipers-video-quicktags.php:517 +msgid "Embed a video from Google Video" +msgstr "Встроить видео с Google Video" + +#: vipers-video-quicktags.php:522 +#: vipers-video-quicktags.php:1123 +#: vipers-video-quicktags.php:2199 +#: vipers-video-quicktags.php:2446 +#: vipers-video-quicktags.php:2844 +msgid "DailyMotion" +msgstr "DailyMotion" + +#: vipers-video-quicktags.php:523 +msgid "Embed a video from DailyMotion" +msgstr "Встроить видео с DailyMotion" + +#: vipers-video-quicktags.php:528 +#: vipers-video-quicktags.php:1124 +#: vipers-video-quicktags.php:2214 +#: vipers-video-quicktags.php:2459 +#: vipers-video-quicktags.php:2882 +#: vipers-video-quicktags.php:2900 +msgid "Vimeo" +msgstr "Vimeo" + +#: vipers-video-quicktags.php:529 +msgid "Embed a video from Vimeo" +msgstr "Встроить видео с Vimeo" + +#: vipers-video-quicktags.php:534 +#: vipers-video-quicktags.php:2228 +#: vipers-video-quicktags.php:2472 +#: vipers-video-quicktags.php:2930 +#: vipers-video-quicktags.php:2944 +msgid "Veoh" +msgstr "Veoh" + +#: vipers-video-quicktags.php:535 +msgid "Embed a video from Veoh" +msgstr "Встроить видео с Veoh" + +#: vipers-video-quicktags.php:540 +#: vipers-video-quicktags.php:2130 +#: vipers-video-quicktags.php:2238 +#: vipers-video-quicktags.php:2485 +#: vipers-video-quicktags.php:2980 +#: vipers-video-quicktags.php:2987 +msgid "Viddler" +msgstr "Viddler" + +#: vipers-video-quicktags.php:541 +msgid "Embed a video from Viddler" +msgstr "Встроить видео с Viddler" + +#: vipers-video-quicktags.php:542 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Viddler video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "Пожалуйста, введите тег вставки для Viddler видео в стиле WordPress.com. Подробности смотрите в этом разделе помощи. В будущем Вам не понадобится открывать это окно — Вы можете делать вставку непосредственно в редакторе." + +#: vipers-video-quicktags.php:546 +#: vipers-video-quicktags.php:2492 +#: vipers-video-quicktags.php:2995 +#: vipers-video-quicktags.php:3008 +msgid "Metacafe" +msgstr "Metacafe" + +#: vipers-video-quicktags.php:547 +msgid "Embed a video from Metacafe" +msgstr "Встроить видео с Metacafe" + +#: vipers-video-quicktags.php:552 +#: vipers-video-quicktags.php:2137 +#: vipers-video-quicktags.php:2505 +#: vipers-video-quicktags.php:3042 +#: vipers-video-quicktags.php:3050 +msgid "Blip.tv" +msgstr "Blip.tv" + +#: vipers-video-quicktags.php:553 +msgid "Embed a video from Blip.tv" +msgstr "Встроить видео с Blip.tv" + +#: vipers-video-quicktags.php:554 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Blip.tv video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "Пожалуйста, введите тег вставки для Blip.tv видео в стиле WordPress.com. Подробности смотрите в этом разделе помощи. В будущем Вам не понадобится открывать это окно — Вы можете делать вставку непосредственно в редакторе." + +#: vipers-video-quicktags.php:558 +#: vipers-video-quicktags.php:2244 +#: vipers-video-quicktags.php:2518 +#: vipers-video-quicktags.php:3065 +#: vipers-video-quicktags.php:3079 +#: vipers-video-quicktags.php:3097 +msgid "Flickr Video" +msgstr "Flickr Video" + +#: vipers-video-quicktags.php:559 +msgid "Embed a video from Flickr Video" +msgstr "Встроить видео с Flickr Video" + +#: vipers-video-quicktags.php:564 +#: vipers-video-quicktags.php:2531 +#: vipers-video-quicktags.php:3105 +#: vipers-video-quicktags.php:3118 +msgid "IFILM/Spike" +msgstr "IFILM/Spike" + +#: vipers-video-quicktags.php:565 +msgid "Embed a video from IFILM/Spike.com" +msgstr "Встроить видео с IFILM/Spike.com" + +#: vipers-video-quicktags.php:570 +#: vipers-video-quicktags.php:3140 +#: vipers-video-quicktags.php:3153 +msgid "MySpace" +msgstr "MySpace" + +#: vipers-video-quicktags.php:571 +msgid "Embed a video from MySpace" +msgstr "Встроить видео с MySpace" + +#: vipers-video-quicktags.php:576 +#: vipers-video-quicktags.php:3175 +msgid "FLV" +msgstr "FLV" + +#: vipers-video-quicktags.php:577 +msgid "Embed a Flash Video (FLV) file" +msgstr "Встроить Flash Video (FLV) файл" + +#: vipers-video-quicktags.php:578 +#: vipers-video-quicktags.php:584 +#: vipers-video-quicktags.php:590 +#, php-format +msgid "Please enter the URL to the %1$s file." +msgstr "Пожалуйста введите URL для файла %1$s." + +#: vipers-video-quicktags.php:578 +#: vipers-video-quicktags.php:1125 +#: vipers-video-quicktags.php:2264 +#: vipers-video-quicktags.php:2558 +msgid "Flash Video (FLV)" +msgstr "Flash Video (FLV)" + +#: vipers-video-quicktags.php:582 +#: vipers-video-quicktags.php:584 +#: vipers-video-quicktags.php:2280 +#: vipers-video-quicktags.php:2569 +#: vipers-video-quicktags.php:3246 +msgid "Quicktime" +msgstr "Quicktime" + +#: vipers-video-quicktags.php:583 +msgid "Embed a Quicktime video file" +msgstr "Встроить Quicktime видео файл" + +#: vipers-video-quicktags.php:588 +msgid "Video File" +msgstr "Видео файл" + +#: vipers-video-quicktags.php:589 +msgid "Embed a generic video file" +msgstr "Встроить обычный видео файл " + +#: vipers-video-quicktags.php:590 +#: vipers-video-quicktags.php:3280 +msgid "generic video" +msgstr "обычное видео" + +#: vipers-video-quicktags.php:656 +msgid "Example:" +msgstr "Пример:" + +#: vipers-video-quicktags.php:776 +#: vipers-video-quicktags.php:1431 +#: vipers-video-quicktags.php:1541 +#: vipers-video-quicktags.php:1626 +#: vipers-video-quicktags.php:1768 +#: vipers-video-quicktags.php:1886 +msgid "Dimensions" +msgstr "Размерность" + +#: vipers-video-quicktags.php:778 +#, php-format +msgid "The default dimensions for this video type can be set on this plugin's settings page. However, you can set custom dimensions for this one particular video here:" +msgstr "Размерность по умолчанию для этого типа видео может быть установлена на странице параметров этого плагина. Тем не менее, Вы можете установить для него свою размерность прямо здесь:" + +#: vipers-video-quicktags.php:798 +msgid "Cheatin’ uh?" +msgstr "Ой, жульничаете?" + +#: vipers-video-quicktags.php:1084 +msgid "Settings for this tab reset to defaults." +msgstr "Установки для этой вкладки будут сброшены до начальных." + +#: vipers-video-quicktags.php:1092 +#: vipers-video-quicktags.php:1110 +msgid "Viper's Video Quicktags" +msgstr "Viper's Video Quicktags" + +#: vipers-video-quicktags.php:1096 +msgid "Optional Comment" +msgstr "Опциональный комментарий" + +#: vipers-video-quicktags.php:1108 +msgid "Donate to Viper007Bond for this plugin via PayPal" +msgstr "Поощрите Viper007Bond за этот плагин через PayPal" + +#: vipers-video-quicktags.php:1120 +msgid "Additional Settings" +msgstr "Дополнительные установки" + +#: vipers-video-quicktags.php:1126 +msgid "Help" +msgstr "Помощь" + +#: vipers-video-quicktags.php:1127 +msgid "Credits" +msgstr "Участники" + +#: vipers-video-quicktags.php:1135 +msgid "General" +msgstr "Общие" + +#: vipers-video-quicktags.php:1162 +msgid "Are you sure you want to reset this tab's settings to the defaults?" +msgstr "Вы уверены в том, что Вы желаете сбросить все значения вкладок до значений по умолчанию?" + +#: vipers-video-quicktags.php:1174 +#, php-format +msgid "Set the defaults for this video type here. All of these settings can be overridden on individual embeds. See the Help section for details." +msgstr "Установите значения по умолчанию для этого типа видео. Все эти значения могут быть изменены индивидуально для каждой вставки. За подробностями обращайтесь к следующему разделу помощи." + +#: vipers-video-quicktags.php:1179 +#, php-format +msgid "Please consider using a browser other than Internet Explorer though. Due to limitations with your browser, these configuration pages won't be as full featured as if you were using a brower such as Firefox or Opera. If you switch, you'll be able to see the video preview update live as you change any option (rather than just a very limited number options) and more." +msgstr "Пожалуйста, подумайте над тем, что-бы использовать какой-нибудь браузер отличный от Internet Explorer. Имея ограничения присутствующие в Вашем браузере, эта конфигурационная страница не может быть настолько полнофункциональной, насколько она функциональна в таких браузерах как Firefox или Opera. При использовании таких браузеров, Вы сможете сразу, в живую, просматривать действие любой изменяемой опции в предпросмотре видео." + +#: vipers-video-quicktags.php:1334 +#: vipers-video-quicktags.php:1499 +#: vipers-video-quicktags.php:1576 +#: vipers-video-quicktags.php:1688 +msgid "Unable to parse preview URL. Please make sure it's the full URL and a valid one at that." +msgstr "Не могу разобрать URL для предпросмотра. Пожалуйста проверьте то, что это полностью верный URL и он правильно набран." + +#: vipers-video-quicktags.php:1376 +msgid "Dark Grey" +msgstr "Темно-серый" + +#: vipers-video-quicktags.php:1377 +msgid "Dark Blue" +msgstr "Темно-голубой" + +#: vipers-video-quicktags.php:1378 +msgid "Light Blue" +msgstr "Светло-голубой" + +#: vipers-video-quicktags.php:1379 +msgid "Green" +msgstr "Зеленый" + +#: vipers-video-quicktags.php:1380 +#: vipers-video-quicktags.php:1721 +msgid "Orange" +msgstr "Оранжевый" + +#: vipers-video-quicktags.php:1381 +msgid "Pink" +msgstr "Розовый" + +#: vipers-video-quicktags.php:1382 +msgid "Purple" +msgstr "Пурпурный" + +#: vipers-video-quicktags.php:1383 +msgid "Ruby Red" +msgstr "Рубиновый" + +#: vipers-video-quicktags.php:1417 +#: vipers-video-quicktags.php:1527 +#: vipers-video-quicktags.php:1612 +#: vipers-video-quicktags.php:1754 +#: vipers-video-quicktags.php:1871 +msgid "Preview" +msgstr "Предпросмотр" + +#: vipers-video-quicktags.php:1420 +#: vipers-video-quicktags.php:1530 +#: vipers-video-quicktags.php:1615 +#: vipers-video-quicktags.php:1757 +#: vipers-video-quicktags.php:1874 +msgid "Loading..." +msgstr "Загрузка..." + +#: vipers-video-quicktags.php:1425 +#: vipers-video-quicktags.php:1535 +#: vipers-video-quicktags.php:1620 +#: vipers-video-quicktags.php:1762 +#: vipers-video-quicktags.php:1879 +msgid "Preview URL" +msgstr "URL предпросмотра" + +#: vipers-video-quicktags.php:1434 +#: vipers-video-quicktags.php:1544 +#: vipers-video-quicktags.php:1629 +#: vipers-video-quicktags.php:1771 +msgid "pixels" +msgstr "точек" + +#: vipers-video-quicktags.php:1435 +#: vipers-video-quicktags.php:1545 +#: vipers-video-quicktags.php:1772 +msgid "Maintain aspect ratio" +msgstr "Управление пропорциями" + +#: vipers-video-quicktags.php:1441 +msgid "Border Color" +msgstr "Цвет рамки" + +#: vipers-video-quicktags.php:1444 +#: vipers-video-quicktags.php:1452 +#: vipers-video-quicktags.php:1639 +#: vipers-video-quicktags.php:1647 +#: vipers-video-quicktags.php:1655 +#: vipers-video-quicktags.php:1663 +#: vipers-video-quicktags.php:1781 +#: vipers-video-quicktags.php:1920 +#: vipers-video-quicktags.php:1928 +#: vipers-video-quicktags.php:1936 +#: vipers-video-quicktags.php:1944 +msgid "Pick a color" +msgstr "Выбрать цвет" + +#: vipers-video-quicktags.php:1449 +msgid "Fill Color" +msgstr "Залить цветом" + +#: vipers-video-quicktags.php:1457 +#: vipers-video-quicktags.php:1786 +msgid "Color Presets" +msgstr "Цветовые установки" + +#: vipers-video-quicktags.php:1461 +msgid "Video Format" +msgstr "Видео-формат" + +#: vipers-video-quicktags.php:1466 +msgid "Low Quality FLV (smallest download) — YouTube Default" +msgstr "Низкокачественное FLV (наименьший размер) — YouTube по умолчанию" + +#: vipers-video-quicktags.php:1467 +msgid "High Quality MP4 (medium download) — Plugin Default" +msgstr "Высококачественный MP4 (средний размер) — По умолчанию для этого плагина" + +#: vipers-video-quicktags.php:1468 +msgid "High Quality FLV (largest download)" +msgstr "Высококачественный FLV (большой размер)" + +#: vipers-video-quicktags.php:1480 +msgid "Miscellaneous" +msgstr "Разное" + +#: vipers-video-quicktags.php:1482 +msgid "Show video details at the end of playback (related videos, embed code, etc.)" +msgstr "Отображать детали видео после просмотра (похожее видео, код для встраивания, и т.д.)" + +#: vipers-video-quicktags.php:1483 +msgid "Show fullscreen button" +msgstr "Отображать кнопку полноэкранного режима" + +#: vipers-video-quicktags.php:1484 +msgid "Show border" +msgstr "Отображать рамку" + +#: vipers-video-quicktags.php:1485 +#: vipers-video-quicktags.php:1553 +#: vipers-video-quicktags.php:1670 +msgid "Autoplay video (not recommended)" +msgstr "Автопроигрывание видео (не рекомендуется)" + +#: vipers-video-quicktags.php:1486 +msgid "Loop video playback" +msgstr "Зациклить воспроизведение" + +#: vipers-video-quicktags.php:1551 +#: vipers-video-quicktags.php:1668 +msgid "Other" +msgstr "Другое" + +#: vipers-video-quicktags.php:1636 +msgid "Toolbar Background Color" +msgstr "Панель фонового цвета" + +#: vipers-video-quicktags.php:1644 +msgid "Toolbar Glow Color" +msgstr "Цвет Отсвета Панели инструментов" + +#: vipers-video-quicktags.php:1652 +msgid "Button/Text Color" +msgstr "Цвет Кнопок/Текста" + +#: vipers-video-quicktags.php:1660 +msgid "Seekbar Color" +msgstr "Цвет Панели поиска" + +#: vipers-video-quicktags.php:1671 +msgid "Show related videos" +msgstr "Показать схожее видео" + +#: vipers-video-quicktags.php:1720 +msgid "Default (Blue)" +msgstr "По умолчанию (Голубой)" + +#: vipers-video-quicktags.php:1722 +msgid "Lime" +msgstr "Лимонный" + +#: vipers-video-quicktags.php:1723 +msgid "Fuschia" +msgstr "Фуксия" + +#: vipers-video-quicktags.php:1724 +msgid "White" +msgstr "Белый" + +#: vipers-video-quicktags.php:1778 +msgid "Color" +msgstr "Цвет" + +#: vipers-video-quicktags.php:1790 +msgid "On-Screen Info" +msgstr "On-Screen Инфо" + +#: vipers-video-quicktags.php:1792 +msgid "Portrait" +msgstr "Портрет" + +#: vipers-video-quicktags.php:1793 +msgid "Title" +msgstr "Заголовок" + +#: vipers-video-quicktags.php:1794 +msgid "Byline" +msgstr "Авторство" + +#: vipers-video-quicktags.php:1795 +msgid "Allow fullscreen" +msgstr "Разрешить полноэкранный режим" + +#: vipers-video-quicktags.php:1882 +msgid "The default preview video is the most recent featured video on YouTube. You can paste in the URL to a FLV file of your own if you wish." +msgstr "По умолчанию, для предпросмотра используется свежее популярное видео с YouTube. Вы можете вставить сюда URL на свой FLV файл, если желаете." + +#: vipers-video-quicktags.php:1890 +msgid "pixels (if you're using the default skin, add 20 to the height for the control bar)" +msgstr "точек (если Вы используете стандартную тему, добавьте 20 к высоте для панели управления)" + +#: vipers-video-quicktags.php:1897 +msgid "Skin" +msgstr "Тема" + +#: vipers-video-quicktags.php:1911 +msgid "Use Custom Colors" +msgstr "Использовать свои цвета" + +#: vipers-video-quicktags.php:1917 +msgid "Control Bar Background Color" +msgstr "Фоновый Цвет Панели Управления" + +#: vipers-video-quicktags.php:1925 +msgid "Icon/Text Color" +msgstr "Цвет Иконок/Текста" + +#: vipers-video-quicktags.php:1933 +msgid "Icon/Text Hover Color" +msgstr "Цвет Наведения Иконки/Текста" + +#: vipers-video-quicktags.php:1941 +msgid "Video Background Color" +msgstr "Фоновый цвет для видео" + +#: vipers-video-quicktags.php:1949 +msgid "Advanced Parameters" +msgstr "Расширенные параметры" + +#: vipers-video-quicktags.php:1952 +#: vipers-video-quicktags.php:2275 +#, php-format +msgid "A query-string style list of additional parameters to pass to the player. Example: %3$s" +msgstr "Строка запроса со списком дополнительных параметров для проигрывателя. Пример: %3$s" + +#: vipers-video-quicktags.php:1953 +msgid "You will need to press "Save Changes" for these parameters to take effect due to my moderate Javascript skills." +msgstr "Вам необходимо будет нажать "Сохранить Изменения" для вступления в силу изменений в параметрах, из-за ограниченности моих знаний в Javascript." + +#: vipers-video-quicktags.php:1989 +msgid "Video Alignment" +msgstr "Выравнивание видео" + +#: vipers-video-quicktags.php:1994 +msgid "Left" +msgstr "Слева" + +#: vipers-video-quicktags.php:1995 +msgid "Center" +msgstr "По центру" + +#: vipers-video-quicktags.php:1996 +msgid "Right" +msgstr "Справа" + +#: vipers-video-quicktags.php:1997 +msgid "Float Left" +msgstr "Всплывать слева" + +#: vipers-video-quicktags.php:1998 +msgid "Float Right" +msgstr "Всплывать справа" + +#: vipers-video-quicktags.php:2010 +msgid "Show Buttons In Editor On Line Number" +msgstr "Показывать Кнопки в редакторе на строке номер" + +#: vipers-video-quicktags.php:2015 +msgid "1" +msgstr "1" + +#: vipers-video-quicktags.php:2016 +msgid "2 (Kitchen Sink Toolbar)" +msgstr "2 (Панель Kitchen Sink)" + +#: vipers-video-quicktags.php:2017 +msgid "3 (Default)" +msgstr "3 (По умолчанию)" + +#: vipers-video-quicktags.php:2029 +msgid "Feed Text" +msgstr "Feed Текст" + +#: vipers-video-quicktags.php:2032 +#, php-format +msgid "Optionally enter some custom text to show in your feed in place of videos (as you can't embed videos in feeds). If left blank, it will default to:
              %s" +msgstr "Введите какой-нибудь текст, который будет показан в фиде вместо видео (так как Вы не можете встраивать видео непосредственно в фид). Если поле будет пустым, по умолчанию будет выведено:
              %s" + +#: vipers-video-quicktags.php:2032 +#: vipers-video-quicktags.php:2662 +msgid "Click here to view the embedded video." +msgstr "Щелкните здесь для просмотра встроенного видео." + +#: vipers-video-quicktags.php:2036 +msgid "Windows Media Player" +msgstr "Windows Media Player" + +#: vipers-video-quicktags.php:2038 +msgid "Attempt to use Windows Media Player for regular video file playback for Windows users" +msgstr "Пытаться использовать Windows Media Player для проигрывания обычных видео файлов для пользователей Windows" + +#: vipers-video-quicktags.php:2043 +msgid "Advanced Settings" +msgstr "Расширенные установки" + +#: vipers-video-quicktags.php:2045 +msgid "If you don't know what you're doing, you can safely ignore this section." +msgstr "Если Вы не уверены в том, что Вы делаете, Вы просто можете пропустить этот раздел." + +#: vipers-video-quicktags.php:2049 +msgid "Dynamic QTObject Loading" +msgstr "Загрузка динамического QTObject" + +#: vipers-video-quicktags.php:2051 +msgid "Only load the Javascript file if it's needed. Disable this to post Quicktime videos in the sidebar text widget." +msgstr "Загружать файл Javascript если он действительно необходим. Отключите эту опцию если Вы размещаете Quicktime видео на панели виджетов." + +#: vipers-video-quicktags.php:2056 +msgid "Custom CSS" +msgstr "Свой CSS" + +#: vipers-video-quicktags.php:2058 +msgid "Want to easily set some custom CSS to control the display of the videos? Then just click this text to expand this option." +msgstr "Желаете установить собственный CSS для контроля за отображением видео? Тогда просто щелкните на этом тексте для показа расширенной опции." + +#: vipers-video-quicktags.php:2060 +#, php-format +msgid "You can enter custom CSS in the box below. It will be outputted after the default CSS you see listed which can be overridden by using %1$s. For help and examples, see the Help tab." +msgstr "Вы можете ввести собственный CSS в поле ввода расположенное ниже. Он переназначит значения по умолчанию для CSS элементов с помощью указания %1$s. Для помощи и примеров, смотрите раздел." + +#: vipers-video-quicktags.php:2103 +msgid "Click on a question to see the answer or click this text to expand all answers." +msgstr "Щелкните по вопросу, что-бы просмотреть ответ, или щелкните на этом тексте, что-бы развернуть все ответы." + +#: vipers-video-quicktags.php:2107 +msgid "Videos aren't showing up on my blog, only links to the videos are instead. What gives?" +msgstr "Видео на моем блоге не выводится, вместо него видны только ссылки. Что случилось?" + +#: vipers-video-quicktags.php:2110 +msgid "Here are five common causes:" +msgstr "Здесь возможны пять общих вариантов:" + +#: vipers-video-quicktags.php:2112 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can prevent some videos, namely YouTube-hosted ones, from loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "У Вас запущен Firefox AdBlock? AdBlock и некоторые правила блокировки могут отразиться на выводе видео, к примеру правило YouTube-хостинг. Выключите AdBlock или перейдите на AdBlock Plus." + +#: vipers-video-quicktags.php:2113 +msgid "Your theme could be missing <?php wp_head();?> inside of it's <head> which means the required Javascript file can't automatically be added. If this is the case, you may be get an alert window popping when you attempt to view a post with a video in it (assuming your problem is not also #3). Edit your theme's header.php file and add it right before </head>" +msgstr "В Вашей теме отсутствует код <?php wp_head();?> внутри <head> который автоматически вставляет загрузку необходимого Javascript файла. В этом случае, Вы можете видеть окно предупреждения, которое всплывает когда Вы пытаетесь просмотреть страницу со встроенным видео (принимая во внимание, что это не проблема под номером #3). Отредактируйте Вашу тему, файл header.php и добавьте код сразу перед </head>" + +#: vipers-video-quicktags.php:2114 +#: vipers-video-quicktags.php:2120 +#, php-format +msgid "You may have Javascript disabled. This plugin embeds videos via Javascript to ensure the best experience. Please enable it." +msgstr "Возможно у Вас отключена поддержка Javascript. Этот плагин вставляет видео через Javascript. Пожалуйста включите его." + +#: vipers-video-quicktags.php:2115 +#: vipers-video-quicktags.php:2121 +#, php-format +msgid "You may not have the latest version of Flash installed. Please install it." +msgstr "Возможно у Вас установлена не последняя версия Flash. Пожалуйста установите его." + +#: vipers-video-quicktags.php:2119 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can result in the videos, namely YouTube-hosted ones, not loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "У Вас запущен Firefox AdBlock? AdBlock и некоторые правила блокировки могут отразиться на выводе видео, к примеру правило YouTube-хостинг. Выключите AdBlock или перейдите на AdBlock Plus." + +#: vipers-video-quicktags.php:2127 +msgid "Where do I get the code from to embed a Viddler video?" +msgstr "Где я могу взять код для встраивания Viddler видео?" + +#: vipers-video-quicktags.php:2129 +msgid "Since the URL to a video on Viddler has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Viddler, click the "Embed This" button below the video, and then select the WordPress.com format. You can paste that code directly into a post or Page and it will embed the video." +msgstr "Непосредственный URL на видео для Viddler не имеет ничего общего со встраиваемым URL'ом, Вы должны использовать стилевой формат WordPress.com. Отправляйтесь за видео на Viddler, щелкните кнопку "Embed This" расположенную ниже видео, и выберите WordPress.com формат. Вы можете вставить этот код непосредственно в статью или страницу и это позволит встроить видео." + +#: vipers-video-quicktags.php:2134 +msgid "Where do I get the code from to embed a Blip.tv video?" +msgstr "Где я могу взять код для встраивания Blip.tv видео?" + +#: vipers-video-quicktags.php:2136 +msgid "Since the URL to a video on Blip.tv has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Blip.tv, click on the yellow "Share" dropdown to the right of the video and select "Embed". Next select "WordPress.com" from the "Show Player" dropdown. Finally press "Go". You can paste that code directly into a post or Page and it will embed the video." +msgstr "Непосредственный URL на видео для Blip.tv не имеет ничего общего со встраиваемым URL'ом, Вы должны использовать стилевой формат WordPress.com. Отправляйтесь за видео на Blip.tv, щелкните на желтом выпадающем списке "Share" справа от видео и выберите "Embed". Далее выберите "WordPress.com" из выпадающего списка "Show Player" и в конце нажмите "Go". Вы можете вставить этот код непосредственно в статью или страницу и это позволит встроить видео." + +#: vipers-video-quicktags.php:2138 +msgid "NOTE: Ignore the warning message. This plugin adds support for the WordPress.com so it will work on your blog." +msgstr "К сведению: Проигнорируйте предупреждающее сообщение. Этот плагин обеспечит корректную поддержку для WordPress.com поэтому это видео будет работать на Вашем блоге." + +#: vipers-video-quicktags.php:2142 +msgid "Why doesn't this plugin support a site I want to embed videos from?" +msgstr "Почему этот плагин не поддерживает монтаж видео с сайта, с которого я хочу его встроить?" + +#: vipers-video-quicktags.php:2144 +msgid "There's a couple likely reasons:" +msgstr "Здесь возможны несколько причин:" + +#: vipers-video-quicktags.php:2146 +msgid "The website may use an embed URL that has nothing in common with the URL in your address bar. This means that even if you give this plugin the URL to the video, it has no easy way of figuring out the embed URL." +msgstr "Вебсайт может использовать URL который не имеет ничего общего с URL'ом отображаемым в адресной строке. Это означает, что даже если Вы укажите URL на видео, будет совсем не просто найти URL для встраивания видео." + +#: vipers-video-quicktags.php:2147 +msgid "The website may be too small, fringe case, etc. to be worth supporting. There's no real point in this plugin adding support for a video site that only one or two people will use." +msgstr "Вебсайт может быть слишком мал, иметь какие-то специфические особенности, плохо поддерживаться и т.п. Разработчик этого плагина не видит смысл поддерживать видео с сайта, которое будет полезно одному - двум посетителям." + +#: vipers-video-quicktags.php:2148 +#, php-format +msgid "I may have just never heard of the site. Please make a thread on my forums with an example link to a video on the site and I'll take a look at it." +msgstr "Возможно я никогда не слышал об этом сайте. Пожалуйста расскажите об этом на моем форуме указав на пример ссылки для видео с этого сайта и я просмотрю его." + +#: vipers-video-quicktags.php:2150 +#, php-format +msgid "This plugin does have the ability to embed any Flash file though. See the Flash shortcode question for details on that." +msgstr "Этот плагин имеет возможность встраивать любой Flash файл. Подробности смотрите здесь: короткий код вставки Flash." + +#: vipers-video-quicktags.php:2154 +msgid "There are still red bits (hovering over buttons) in my YouTube embed. What gives?" +msgstr "На моем встроенном видео с YouTube есть красные элементы (поверх кнопок). Что не так?" + +#: vipers-video-quicktags.php:2156 +msgid "YouTube does not provide a method to change that color." +msgstr "YouTube не предоставляет способа для смены этого цвета." + +#: vipers-video-quicktags.php:2160 +msgid "How can I change the size, colors, etc. for a specific video?" +msgstr "Как я могу изменить размер, цвета, и т.п. для конкретного видео?" + +#: vipers-video-quicktags.php:2162 +#, php-format +msgid "You can control many thing via the WordPress shortcode system that you use to embed videos in your posts. Shortcodes are similiar to BBCode. Here are some example shortcodes:" +msgstr "Вы можете контролировать большинство параметров через систему коротких кодов WordPress, которые Вы используете, когда вставляете видео в Ваши статьи. Короткие коды похожи на BBCode. Вот несколько примеров:" + +#: vipers-video-quicktags.php:2168 +msgid "Any value that is not entered will fall back to the default." +msgstr "Любые не введенные значения будут установлены в значения по умолчанию." + +#: vipers-video-quicktags.php:2172 +#: vipers-video-quicktags.php:2189 +#: vipers-video-quicktags.php:2199 +#: vipers-video-quicktags.php:2214 +#: vipers-video-quicktags.php:2228 +#: vipers-video-quicktags.php:2238 +#: vipers-video-quicktags.php:2244 +#: vipers-video-quicktags.php:2264 +#: vipers-video-quicktags.php:2280 +#: vipers-video-quicktags.php:2294 +#, php-format +msgid "What are the available parameters for the %s shortcode?" +msgstr "Какие параметры доступны для краткого кода %s?" + +#: vipers-video-quicktags.php:2175 +#: vipers-video-quicktags.php:2192 +#: vipers-video-quicktags.php:2202 +#: vipers-video-quicktags.php:2217 +#: vipers-video-quicktags.php:2231 +#: vipers-video-quicktags.php:2247 +#: vipers-video-quicktags.php:2258 +#: vipers-video-quicktags.php:2267 +#: vipers-video-quicktags.php:2284 +#: vipers-video-quicktags.php:2298 +#, php-format +msgid "%s — width in pixels" +msgstr "%s — ширина в пикселях" + +#: vipers-video-quicktags.php:2176 +#: vipers-video-quicktags.php:2193 +#: vipers-video-quicktags.php:2203 +#: vipers-video-quicktags.php:2218 +#: vipers-video-quicktags.php:2232 +#: vipers-video-quicktags.php:2248 +#: vipers-video-quicktags.php:2259 +#: vipers-video-quicktags.php:2268 +#: vipers-video-quicktags.php:2285 +#: vipers-video-quicktags.php:2299 +#, php-format +msgid "%s — height in pixels" +msgstr "%s — высота в пикселях" + +#: vipers-video-quicktags.php:2177 +#, php-format +msgid "%s — player border color in hex" +msgstr "%s — цвет рамки плейера в hex формате" + +#: vipers-video-quicktags.php:2178 +#, php-format +msgid "%s — player fill color in hex" +msgstr "%s — цвет плейера в hex формате" + +#: vipers-video-quicktags.php:2179 +#, php-format +msgid "%s — show a border or not (0 or 1)" +msgstr "%s — отображать рамку или нет (0 или 1)" + +#: vipers-video-quicktags.php:2180 +#, php-format +msgid "%s — show related videos, URL, embed details, etc. at the end of playback (0 or 1)" +msgstr "%s — показывать схожее видео, URL, детали о видео, и т.п. в конце просмотра (0 или 1)" + +#: vipers-video-quicktags.php:2181 +#: vipers-video-quicktags.php:2223 +#, php-format +msgid "%s — show fullscreen button (0 or 1)" +msgstr "%s — показывать кнопку полноэкранного просмотра (0 или 1)" + +#: vipers-video-quicktags.php:2182 +#: vipers-video-quicktags.php:2194 +#: vipers-video-quicktags.php:2208 +#: vipers-video-quicktags.php:2233 +#, php-format +msgid "%s — automatically start playing (0 or 1)" +msgstr "%s — автоматически начинать проигрывание (0 или 1)" + +#: vipers-video-quicktags.php:2183 +#, php-format +msgid "%s — loop playback (0 or 1)" +msgstr "%s — зациклить проигрывание (0 или 1)" + +#: vipers-video-quicktags.php:2184 +#, php-format +msgid "%s — quality value for video playback (0 for low quality FLV, 18 for high quality MP4, 6 for high quality FLV)" +msgstr "%s — качество проигрываемого видео (0низкокачественное FLV, 18 высококачественный MP4, 6 высококачественный FLV)" + +#: vipers-video-quicktags.php:2204 +#, php-format +msgid "%s — toolbar background color in hex" +msgstr "%s — панель фонового цвета в hex" + +#: vipers-video-quicktags.php:2205 +#, php-format +msgid "%s — toolbar glow color in hex" +msgstr "%s — цвет отсвета панели инструментов в hex формате" + +#: vipers-video-quicktags.php:2206 +#, php-format +msgid "%s — button/text color in hex" +msgstr "%s — цвет кнопок/текста в hex формате" + +#: vipers-video-quicktags.php:2207 +#, php-format +msgid "%s — seekbar color in hex" +msgstr "%s — цвет панели поиска в hex формате" + +#: vipers-video-quicktags.php:2209 +#, php-format +msgid "%s — show related video (0 or 1)" +msgstr "%s — показывать схожее видео (0 или 1)" + +#: vipers-video-quicktags.php:2219 +#, php-format +msgid "%s — player color in hex" +msgstr "%s — цвет плейера в hex формате" + +#: vipers-video-quicktags.php:2220 +#, php-format +msgid "%s — show uploader's picture (0 or 1)" +msgstr "%s — показывать картинку загрузчика (0 или 1)" + +#: vipers-video-quicktags.php:2221 +#, php-format +msgid "%s — show video title (0 or 1)" +msgstr "%s — отображать заголовок видео (0 или 1)" + +#: vipers-video-quicktags.php:2222 +#, php-format +msgid "%s — show video author (0 or 1)" +msgstr "%s — отображать автора видео (0 или 1)" + +#: vipers-video-quicktags.php:2240 +msgid "Since the WordPress.com shortcode format is used for embedding Viddler videos, there are no customizable parameters for the Viddler shortcode. The WordPress.com shortcode must be used as the URL of the video and the video's embed URL share nothing in common." +msgstr "С того времени как краткий код WordPress.com используется для втавки Viddler видео, никакие другие параметры более не используются. Краткий код WordPress.com должен быть использован как URL для вставки видео и ничего более." + +#: vipers-video-quicktags.php:2249 +#, php-format +msgid "%s — show video details (0 or 1), defaults to 1" +msgstr "%s — отображать подробности о видео (0 или 1), по умолчанию 1" + +#: vipers-video-quicktags.php:2254 +msgid "What are the available parameters for the Metacafe, Blip.tv, IFILM/Spike, and MySpace shortcodes?" +msgstr "Какие параметры доступны для коротких кодов Metacafe, Blip.tv, IFILM/Spike, и MySpace?" + +#: vipers-video-quicktags.php:2256 +msgid "All of these video formats only support the following:" +msgstr "Все эти видео форматы поддерживают только следующее:" + +#: vipers-video-quicktags.php:2269 +#, php-format +msgid "%s — the URL to the preview image, defaults to the same URL as the video file but .jpg instead of .flv" +msgstr "%s — URL картинки предпросмотра, по умолчанию он такой-же как URL видео файла только с расширением .jpg вместо .flv" + +#: vipers-video-quicktags.php:2270 +#, php-format +msgid "%s — player control bar background color in hex" +msgstr "%s — цвет контрольной панели плейера в hex формате" + +#: vipers-video-quicktags.php:2271 +#, php-format +msgid "%s — player icon/text color in hex" +msgstr "%s — цвет иконки/текста в плейере в hex формате" + +#: vipers-video-quicktags.php:2272 +#, php-format +msgid "%s — player icon/text hover color in hex" +msgstr "%s — цвет иконки/текста при наведении в плейере в hex формате" + +#: vipers-video-quicktags.php:2273 +#, php-format +msgid "%s — player video background color in hex" +msgstr "%s — цвет фона на видео в плейере в hex формате" + +#: vipers-video-quicktags.php:2274 +#, php-format +msgid "%s — volume percentage, defaults to 100" +msgstr "%s — уровень звука в процентах, по умолчанию 100" + +#: vipers-video-quicktags.php:2275 +#, php-format +msgid "%1$s — %2$s" +msgstr "%1$s — %2$s" + +#: vipers-video-quicktags.php:2282 +msgid "The results of embedding a Quicktime video can very widely depending on the user's computer and what software they have installed, but if you must embed a Quicktime video here are the parameters:" +msgstr "Результаты вставки Quicktime видео могут разнится от того, какой пользовательский компьютер используется и какое ПО на нем установлено, но если Вы все-таки собрались встроить Quicktime видео, здесь собраны используемые для этого параметры:" + +#: vipers-video-quicktags.php:2286 +#: vipers-video-quicktags.php:2289 +#, php-format +msgid "%s — automatically start playing (0 or 1), defaults to 0" +msgstr "%s — автоматически начинать проигрывание (0 или 1), по умолчанию 0" + +#: vipers-video-quicktags.php:2287 +#, php-format +msgid "%s — use click-to-play placeholder image (0 or 1), defaults to 0" +msgstr "%s — использовать изображение заполнитель: click-to-play (0 или 1), по умолчанию 0" + +#: vipers-video-quicktags.php:2288 +#, php-format +msgid "%s — the URL to the placeholder image, defaults to the same URL as the video file but .jpg instead of .mov" +msgstr "%s — URL на картинку заполнитель, по умолчанию совпадает с URL'ом видео файла, но используется .jpg вместо .mov" + +#: vipers-video-quicktags.php:2294 +msgid "video file" +msgstr "видео файл" + +#: vipers-video-quicktags.php:2296 +msgid "The results of embedding a generic video can very widely depending on the user's computer and what software they have installed, but if you must embed a generic video here are the parameters:" +msgstr "Результаты вставки обычного видео могут разнится от того, какой пользовательский компьютер используется и какое ПО на нем установлено, но если Вы все-таки собрались его встраивать, то здесь собраны используемые для этого параметры:" + +#: vipers-video-quicktags.php:2300 +#, php-format +msgid "%s — attempt to use Windows Media Player for users of Windows (0 or 1)" +msgstr "%s — пытаться использовать Windows Media Player для пользователей Windows (0 или 1)" + +#: vipers-video-quicktags.php:2306 +msgid "What's this "Custom CSS" thing on the "Additional Settings" tab for?" +msgstr "Что такое "Свой CSS" в "Расширенных установках"?" + +#: vipers-video-quicktags.php:2308 +msgid "It's a quick and easy way to control the look of videos posted on your site without having to go in and edit the style.css file. Just enter some CSS of your own into the box and it will be outputted in the header of your theme." +msgstr "Это быстрый и простой путь по контролю за внешним оформлением видео вставляемого в статью без необходимости редактирования файла style.css. Просто вводите свой CSS код и он выводится в заголовке Вашей темы." + +#: vipers-video-quicktags.php:2309 +msgid "Some examples:" +msgstr "Несколько примеров:" + +#: vipers-video-quicktags.php:2311 +#, php-format +msgid "Give a red border to all videos: %s" +msgstr "Добавить красную рамку для всех видео: %s" + +#: vipers-video-quicktags.php:2312 +#, php-format +msgid "Float only YouTube videos to the left: %s" +msgstr "Только YouTube видео будет всплывать слева: %s" + +#: vipers-video-quicktags.php:2318 +msgid "How can I embed a generic Flash file or a video from a website this plugin doesn't support?" +msgstr "Как я могу вставить обычный Flash файл или видео с веб сайта, которое не поддерживается этим плагином?" + +#: vipers-video-quicktags.php:2320 +#, php-format +msgid "This plugin has a %s shortcode that can be used to embed any Flash file. Here is the format:" +msgstr "У этого плагина есть короткий код %s, который может использоваться для вставки любого Flash файла. Вот его формат:" + +#: vipers-video-quicktags.php:2325 +msgid "Why does your plugin embed Quicktime and other regular video files so poorly? Can't you do a better job?" +msgstr "Почему Ваш плагин вставляет Quicktime и другие обычные видео файлы в таком безобразном виде? Вы не можете сделать что-то получше?" + +#: vipers-video-quicktags.php:2327 +#, php-format +msgid "Embedding Quiktime and other regular video files is a major pain in the ass and it's incredibly hard to get it to work in all browsers and operating systems. I strongly suggest converting the video to Flash Video format or even H.264 format and then using the Flash Video (FLV) embed type. There are free converters out there for both formats and doing so will create a much better experience for your visitors." +msgstr "Вставка Quiktime и других обычных видео файлов это вечная головная боль и невероятно тяжелая задача связанная с поддержкой различных браузеров и операционных систем. Я категорически настаиваю конвертить все видео в формат Flash Video или еще лучше в H.264 и затем использовать его как Flash Video (FLV). Для обоих форматов существуют бесплатные конвертеры." + +#: vipers-video-quicktags.php:2336 +msgid "This plugin uses many scripts and packages written by others. They deserve credit too, so here they are in no particular order:" +msgstr "Этот плагин использует множество скриптов и пакетов созданных другими людьми и они заслуживают внимания. Вот они, в случайном порядке:" + +#: vipers-video-quicktags.php:2339 +#, php-format +msgid "The authors of and contributors to SWFObject which is used to embed the Flash-based videos." +msgstr "Авторы и помощники SWFObject который используется для встраивания видео базирующегося на Flash." + +#: vipers-video-quicktags.php:2340 +#, php-format +msgid "Jeroen Wijering for writing the JW FLV Media Player which is used for FLV playback." +msgstr "Jeroen Wijering создатель JW FLV Media Player, который используется для проигрывания FLV." + +#: vipers-video-quicktags.php:2341 +#, php-format +msgid "Steven Wittens for writing Farbtastic, the fantastic Javascript color picker used in this plugin." +msgstr "Steven Wittens создатель Farbtastic, фантастического Javascript'а для выбора цвета." + +#: vipers-video-quicktags.php:2342 +#, php-format +msgid "Ozh for writing his Liz Comment Counter plugin which introduced me to Farbtastic and provided me with some Javascript to base my color picker and color preset code on." +msgstr "Ozh создатель Liz Comment Counter - плагина, который познакомил меня с Farbtastic и многими другими Javascript'ами на которых базируется мой код для захвата и выбора цвета." + +#: vipers-video-quicktags.php:2343 +#, php-format +msgid "Andrew Ozz for helping me out with some TinyMCE-related Javascript and in turn saving me a ton of time." +msgstr "Andrew Ozz помогал мне с TinyMCE Javascript и этим самым сэкономил мне уйму времени." + +#: vipers-video-quicktags.php:2344 +#, php-format +msgid "Geoff Stearns for writing QTObject which is used to embed Quicktime videos." +msgstr "Geoff Stearns создатель QTObject используемого для вставки Quicktime видео." + +#: vipers-video-quicktags.php:2345 +#, php-format +msgid "Mark James for creating the Silk icon pack. This plugin uses at least one of the icons from that pack." +msgstr "Mark James создатель Silk icon pack. Этот плагин использует не одну иконку из этого пакета." + +#: vipers-video-quicktags.php:2346 +#, php-format +msgid "The authors of and contributors to jQuery, the awesome Javascript package used by WordPress." +msgstr "Авторы и помощники jQuery, невероятного Javascript пакета используемого в WordPress." + +#: vipers-video-quicktags.php:2347 +#, php-format +msgid "Everyone who's helped create WordPress as without it and it's excellent API, this plugin obviously wouldn't exist." +msgstr "Все те, кто помогал создавать WordPress и тех кто сделал к нему замечательный API и без которых не мог-бы существовать этот плагин." + +#: vipers-video-quicktags.php:2348 +msgid "Everyone who has provided bug reports and feature suggestions for this plugin." +msgstr "Все те, кто сообщает о найденных ошибках и вносят свои предложения в этот плагин." + +#: vipers-video-quicktags.php:2351 +msgid "The following people have been nice enough to translate this plugin into other languages:" +msgstr "Следующие люди были довольно любезны, что-бы перевести этот плагин на другие языки:" + +#: vipers-video-quicktags.php:2354 +#, php-format +msgid "Dutch: %s" +msgstr "Немецкий: %s" + +#: vipers-video-quicktags.php:2355 +#, php-format +msgid "Italian: %s" +msgstr "Итальянский: %s" + +#: vipers-video-quicktags.php:2356 +#, php-format +msgid "Polish: %s" +msgstr "Польский: %s" + +#: vipers-video-quicktags.php:2357 +#, php-format +msgid "Russian: %s" +msgstr "Русский: %s" + +#: vipers-video-quicktags.php:2360 +#, php-format +msgid "If you'd like to use this plugin in another language and have your name listed here, just translate the strings in the provided template file located in this plugin's "localization" folder and then send it to me. For help, see the WordPress Codex." +msgstr "Если Вы хотите использовать этот плагин на другом языке и желаете увидеть свое имя в этом списке, просто переведите текст предоставляемый в файле шаблона расположенного в папке "localization" этого плагина и затем вышлите его мне. Для помощи читайте WordPress Codex." + +#: vipers-video-quicktags.php:2367 +msgid "Click the above links to switch between tabs." +msgstr "Для переключения между закладками воспользуйтесь ссылками расположенными выше." + +#: vipers-video-quicktags.php:2400 +msgid "" +"Do you agree to the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported license? A link to it can be found to the left.\n" +"\n" +"In short though, you cannot use JW's FLV Media Player on a commercial site without purchasing a commercial license." +msgstr "" +"Вы согласны с лицензией Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported? Ссылку на нее вы можете найти с правой стороны.\n" +"\n" +"Если говорить коротко, то Вы не можете использовать JW's FLV Media Player на коммерческом сайте без покупки коммерческой лицензии." + +#: vipers-video-quicktags.php:2411 +msgid "Media Type" +msgstr "Тип медиа" + +#: vipers-video-quicktags.php:2412 +msgid "Show Editor Button?" +msgstr "Отображать кнопку редактора?" + +#: vipers-video-quicktags.php:2413 +msgid "Default Width" +msgstr "Ширина по умолчанию" + +#: vipers-video-quicktags.php:2414 +msgid "Default Height" +msgstr "Высота по умолчанию" + +#: vipers-video-quicktags.php:2415 +msgid "Keep Aspect Ratio?" +msgstr "Сохранять пропорции?" + +#: vipers-video-quicktags.php:2544 +msgid "MySpaceTV" +msgstr "MySpaceTV" + +#: vipers-video-quicktags.php:2561 +#, php-format +msgid "JW's FLV Media Player is covered by the Creative Commons Noncommercial
              license
              which means you cannot use it on a commerical website." +msgstr "JW's FLV Media Player находится под лицензией Creative Commons Noncommercial
              license
              , которая говорит о том, что Вы не можете его использовать на коммерческом веб сайте." + +#: vipers-video-quicktags.php:2576 +msgid "Generic Video File" +msgstr "Обычный видео файл" + +#: vipers-video-quicktags.php:2576 +msgid "This part of the plugin is very buggy as embedding video files can be hard.
              Consider trying TinyMCE's native video embedder instead." +msgstr "Эта часть плагина очень нестабильна и не всегда корректно вставляет видео.
              Попробуйте оригинальный видео монтаж, прилагаемый для TinyMCE." + +#: vipers-video-quicktags.php:2591 +msgid "Save Changes" +msgstr "Сохранить изменения" + +#: vipers-video-quicktags.php:2592 +msgid "Reset Tab To Defaults" +msgstr "Сбросить все вкладки до значений по умолчанию" + +#: vipers-video-quicktags.php:2652 +#, php-format +msgid "ERROR: %s" +msgstr "ОШИБКА: %s" + +#: vipers-video-quicktags.php:2692 +msgid "Stage6 is no more, so this Stage6-hosted video cannot be displayed." +msgstr "Stage6 больше не существует, поэтому это Stage6 видео не может быть показано." + +#: vipers-video-quicktags.php:2707 +#: vipers-video-quicktags.php:2784 +#: vipers-video-quicktags.php:2824 +#: vipers-video-quicktags.php:2882 +#: vipers-video-quicktags.php:2930 +#: vipers-video-quicktags.php:2995 +#: vipers-video-quicktags.php:3065 +#: vipers-video-quicktags.php:3105 +#: vipers-video-quicktags.php:3140 +#, php-format +msgid "No URL or video ID was passed to the %s BBCode" +msgstr "Нет подходящего URL или видео ID для %s BBCode" + +#: vipers-video-quicktags.php:2731 +#: vipers-video-quicktags.php:2739 +#: vipers-video-quicktags.php:2798 +#: vipers-video-quicktags.php:2844 +#: vipers-video-quicktags.php:2900 +#: vipers-video-quicktags.php:2944 +#: vipers-video-quicktags.php:3008 +#: vipers-video-quicktags.php:3079 +#: vipers-video-quicktags.php:3118 +#: vipers-video-quicktags.php:3153 +#, php-format +msgid "Unable to parse URL, check for correct %s format" +msgstr "Не могу разобрать URL, проверьте корректность записи %s" + +#: vipers-video-quicktags.php:2743 +#: vipers-video-quicktags.php:2750 +msgid "YouTube Preview Image" +msgstr "YouTube Трейлер" + +#: vipers-video-quicktags.php:2965 +msgid "Sorry, but the only format that is supported for Viddler is the WordPress.com-style format rather than the URL. You can find it in the "Embed This" window." +msgstr "Извините, но единственный формат, поддерживаемый для Viddler это WordPress.com-style format отличный от этого URL. Вы можете найте его в окне "Вставить это"." + +#: vipers-video-quicktags.php:2980 +#: vipers-video-quicktags.php:3042 +#, php-format +msgid "An invalid %s shortcode format was used. Please check your code." +msgstr "Вы используете некорректный формат записи: %s. Пожалуйста проверьте Ваш код." + +#: vipers-video-quicktags.php:2987 +#: vipers-video-quicktags.php:3050 +#: vipers-video-quicktags.php:3348 +#, php-format +msgid "Please enable Javascript and Flash to view this %3$s video." +msgstr "Пожалуйста включите Javascript и Flash для просмотра этого %3$s видео." + +#: vipers-video-quicktags.php:3029 +msgid "Sorry, but the only format that is supported for Blip.tv is the WordPress.com-style format. You can find it at Share -> Embed -> WordPress.com." +msgstr "Извините, но единственный формат, поддерживаемый для Blip.tv, это WordPress.com-style format. Вы можете найти его через Share -> Embed -> WordPress.com." + +#: vipers-video-quicktags.php:3175 +#: vipers-video-quicktags.php:3246 +#: vipers-video-quicktags.php:3280 +#: vipers-video-quicktags.php:3323 +#, php-format +msgid "No URL was passed to the %s BBCode" +msgstr "В %s BBCode нет подходящего URL " + +#: vipers-video-quicktags.php:3323 +msgid "generic Flash embed" +msgstr "вставка обычного Flash" + +#: vipers-video-quicktags.php:3348 +msgid "Flash" +msgstr "Flash" + +#: vipers-video-quicktags.php:3366 +msgid "Site Administrator: Your theme is missing inside of it's which is required for Viper's Video Quicktags. Please edit your theme's header.php and add it right before ." +msgstr "Администратор сайта: В Вашей теме отсутствует код: внутри тега , что является необходимым для Viper's Video Quicktags. Пожалуйста отредактируйте файл Вашей темы - header.php и добавьте отсутствующий код сразу перед ." + diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-zh_CN.mo b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-zh_CN.mo new file mode 100644 index 0000000..a3b3bb3 Binary files /dev/null and b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-zh_CN.mo differ diff --git a/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-zh_CN.po b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-zh_CN.po new file mode 100644 index 0000000..f3d7186 --- /dev/null +++ b/src/wp-content/plugins/vipers-video-quicktags/localization/vipers-video-quicktags-zh_CN.po @@ -0,0 +1,1678 @@ +msgid "" +msgstr "" +"Project-Id-Version: Viper's Video Quicktags 简体中文语言包\n" +"Report-Msgid-Bugs-To: http://wordpress.org/tag/vipers-video-quicktags\n" +"POT-Creation-Date: 2009-09-12 09:56+0000\n" +"PO-Revision-Date: 2009-09-16 09:29+0800\n" +"Last-Translator: Dreamcolor \n" +"Language-Team: Dreamcolor \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Poedit-Language: Chinese\n" +"X-Poedit-Country: CHINA\n" +"X-Poedit-SourceCharset: utf-8\n" +"X-Poedit-KeywordsList: \n" +"X-Textdomain-Support: yes\n" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:247 +msgid "Click here to view the embedded video." +msgstr "点击这里查看嵌入的视频。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:407 +#: vipers-video-quicktags.php:1422 +msgid "Default" +msgstr "默认" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:408 +msgid "3D Pixel Style" +msgstr "3D Pixel Style" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:409 +msgid "Atomic Red" +msgstr "Atomic Red" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:410 +msgid "Bekle (Overlay)" +msgstr "Bekle (Overlay)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:411 +msgid "Blue Metal" +msgstr "Blue Metal" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:412 +msgid "Comet" +msgstr "Comet" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:413 +msgid "Control Panel" +msgstr "Control Panel" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:414 +msgid "Dang Dang" +msgstr "Dang Dang" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:415 +msgid "Fashion" +msgstr "Fashion" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:416 +msgid "Festival" +msgstr "Festival" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:417 +msgid "Grunge Tape" +msgstr "Grunge Tape" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:418 +msgid "Ice Cream Sneaka" +msgstr "Ice Cream Sneaka" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:419 +msgid "Kleur" +msgstr "Kleur" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:420 +msgid "Magma" +msgstr "Magma" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:421 +msgid "Metarby 10" +msgstr "Metarby 10" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:422 +msgid "Modieus (Stylish)" +msgstr "Modieus (Stylish)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:423 +msgid "Modieus (Stylish) Slim" +msgstr "Modieus (Stylish) Slim" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:424 +msgid "Nacht" +msgstr "Nacht" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:425 +msgid "Neon" +msgstr "Neon" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:426 +msgid "Pearlized" +msgstr "Pearlized" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:427 +msgid "Pixelize" +msgstr "Pixelize" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:428 +msgid "Play Casso" +msgstr "Play Casso" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:429 +msgid "Schoon" +msgstr "Schoon" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:430 +msgid "Silvery White" +msgstr "Silvery White" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:431 +msgid "Simple" +msgstr "Simple" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:432 +msgid "Snel" +msgstr "Snel" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:433 +msgid "Stijl" +msgstr "Stijl" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:434 +msgid "Traganja" +msgstr "Traganja" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:441 +#, php-format +msgid "Viper's Video Quicktags requires WordPress 2.8 or newer. Please upgrade! By not upgrading, your blog is likely to be hacked." +msgstr "该版本的 Viper's Video Quicktags 需要 WordPress 2.8 或更高。请升级!如果不升级,您的 Blog 可能会被入侵。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:447 +msgid "Viper's Video Quicktags Configuration" +msgstr "Viper's Video Quicktags 配置" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:447 +msgid "Video Quicktags" +msgstr "Video Quicktags" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:458 +msgid "Settings" +msgstr "设置" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:548 +#: vipers-video-quicktags.php:1164 +#: vipers-video-quicktags.php:2206 +#: vipers-video-quicktags.php:2460 +#: vipers-video-quicktags.php:2772 +#: vipers-video-quicktags.php:2802 +#: vipers-video-quicktags.php:2810 +#: vipers-video-quicktags.php:2924 +msgid "YouTube" +msgstr "YouTube" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:549 +msgid "Embed a video from YouTube" +msgstr "嵌入 YouTube 的视频" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:550 +#: vipers-video-quicktags.php:556 +#: vipers-video-quicktags.php:562 +#: vipers-video-quicktags.php:568 +#: vipers-video-quicktags.php:574 +#: vipers-video-quicktags.php:586 +#: vipers-video-quicktags.php:598 +#: vipers-video-quicktags.php:604 +#: vipers-video-quicktags.php:610 +msgid "Please enter the URL at which the video can be viewed." +msgstr "请输入能够被查看的视频的链接。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:554 +#: vipers-video-quicktags.php:1165 +#: vipers-video-quicktags.php:2222 +#: vipers-video-quicktags.php:2473 +#: vipers-video-quicktags.php:2876 +#: vipers-video-quicktags.php:2895 +msgid "Google Video" +msgstr "Google Video" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:555 +msgid "Embed a video from Google Video" +msgstr "嵌入 Google Video 的视频" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:560 +#: vipers-video-quicktags.php:1166 +#: vipers-video-quicktags.php:2232 +#: vipers-video-quicktags.php:2486 +#: vipers-video-quicktags.php:2948 +msgid "DailyMotion" +msgstr "DailyMotion" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:561 +msgid "Embed a video from DailyMotion" +msgstr "嵌入 DailyMotion 的视频" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:566 +#: vipers-video-quicktags.php:1167 +#: vipers-video-quicktags.php:2247 +#: vipers-video-quicktags.php:2499 +#: vipers-video-quicktags.php:2988 +#: vipers-video-quicktags.php:3010 +msgid "Vimeo" +msgstr "Vimeo" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:567 +msgid "Embed a video from Vimeo" +msgstr "嵌入 Vimeo 的视频" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:572 +#: vipers-video-quicktags.php:2261 +#: vipers-video-quicktags.php:2512 +#: vipers-video-quicktags.php:3052 +#: vipers-video-quicktags.php:3084 +msgid "Veoh" +msgstr "Veoh" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:573 +msgid "Embed a video from Veoh" +msgstr "嵌入 Veoh 的视频" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:578 +#: vipers-video-quicktags.php:2164 +#: vipers-video-quicktags.php:2271 +#: vipers-video-quicktags.php:2525 +#: vipers-video-quicktags.php:3133 +#: vipers-video-quicktags.php:3140 +msgid "Viddler" +msgstr "Viddler" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:579 +msgid "Embed a video from Viddler" +msgstr "嵌入 Viddler 的视频" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:580 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Viddler video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "请为 Viddler 视频输入 WordPress.com 样式的嵌入标签。查看帮助获得更多信息。在这个功能中,您不需要真的打开这个窗口 — 您只需要直接粘帖到编辑器中即可。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:584 +#: vipers-video-quicktags.php:2532 +#: vipers-video-quicktags.php:3150 +#: vipers-video-quicktags.php:3167 +msgid "Metacafe" +msgstr "Metacafe" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:585 +msgid "Embed a video from Metacafe" +msgstr "嵌入 Metacafe 的视频" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:590 +#: vipers-video-quicktags.php:2171 +#: vipers-video-quicktags.php:2545 +#: vipers-video-quicktags.php:3207 +#: vipers-video-quicktags.php:3215 +msgid "Blip.tv" +msgstr "Blip.tv" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:591 +msgid "Embed a video from Blip.tv" +msgstr "嵌入 Blip.tv 上的视频" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:592 +#, php-format +msgid "Please enter the WordPress.com-style embed tag for the Blip.tv video. See Help for details. In the future, you don't need to actually open this window — you can just paste directly into the editor." +msgstr "请为 Blip.tv 视频输入 WordPress.com 样式的嵌入标签。查看帮助获得更多信息。在这个功能中,您不需要真的打开这个窗口 — 您只需要直接粘帖到编辑器中即可。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:596 +#: vipers-video-quicktags.php:2277 +#: vipers-video-quicktags.php:2558 +#: vipers-video-quicktags.php:3266 +#: vipers-video-quicktags.php:3284 +#: vipers-video-quicktags.php:3302 +msgid "Flickr Video" +msgstr "Flickr 视频" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:597 +msgid "Embed a video from Flickr Video" +msgstr "嵌入 Flickr 上的视频" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:602 +#: vipers-video-quicktags.php:2571 +#: vipers-video-quicktags.php:3312 +#: vipers-video-quicktags.php:3329 +msgid "IFILM/Spike" +msgstr "IFILM/Spike" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:603 +msgid "Embed a video from IFILM/Spike.com" +msgstr "嵌入 IFILM/Spike.com 上的视频" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:608 +#: vipers-video-quicktags.php:3353 +#: vipers-video-quicktags.php:3370 +msgid "MySpace" +msgstr "MySpace" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:609 +msgid "Embed a video from MySpace" +msgstr "嵌入 MySpace 中的视频" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:614 +#: vipers-video-quicktags.php:3394 +msgid "FLV" +msgstr "FLV" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:615 +msgid "Embed a Flash Video (FLV) file" +msgstr "嵌入 Flash 视频 (FLV) 文件" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:616 +#: vipers-video-quicktags.php:622 +#: vipers-video-quicktags.php:628 +#, php-format +msgid "Please enter the URL to the %1$s file." +msgstr "请输入 %1$s 文件的链接地址。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:616 +#: vipers-video-quicktags.php:1168 +#: vipers-video-quicktags.php:2297 +#: vipers-video-quicktags.php:2598 +msgid "Flash Video (FLV)" +msgstr "Flash 视频 (FLV)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:620 +#: vipers-video-quicktags.php:622 +#: vipers-video-quicktags.php:2313 +#: vipers-video-quicktags.php:2609 +#: vipers-video-quicktags.php:3488 +msgid "Quicktime" +msgstr "Quicktime" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:621 +msgid "Embed a Quicktime video file" +msgstr "嵌入 Quicktime 视频文件" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:626 +msgid "Video File" +msgstr "视频文件" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:627 +msgid "Embed a generic video file" +msgstr "嵌入常规视频文件" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:628 +#: vipers-video-quicktags.php:3534 +msgid "generic video" +msgstr "常规视频" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:694 +msgid "Example:" +msgstr "示例:" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:814 +#: vipers-video-quicktags.php:1478 +#: vipers-video-quicktags.php:1574 +#: vipers-video-quicktags.php:1660 +#: vipers-video-quicktags.php:1802 +#: vipers-video-quicktags.php:1920 +msgid "Dimensions" +msgstr "尺寸" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:816 +#, php-format +msgid "The default dimensions for this video type can be set on this plugin's settings page. However, you can set custom dimensions for this one particular video here:" +msgstr "该视频格式的默认尺寸可以在该插件的设置页面中进行定义。然而,您也可以在这里单独设置该视频的尺寸:" + +#: vipers-video-quicktags.php:836 +msgid "Cheatin’ uh?" +msgstr "想作弊吗?" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1126 +msgid "Settings for this tab reset to defaults." +msgstr "该标签下的设置已经被恢复为默认值。" + +# @ vipers-video-quicktags +#. #-#-#-#-# plugin.pot (PACKAGE VERSION) #-#-#-#-# +#. Plugin Name of an extension +#: vipers-video-quicktags.php:1134 +#: vipers-video-quicktags.php:1148 +msgid "Viper's Video Quicktags" +msgstr "Viper's Video Quicktags" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1138 +msgid "Optional Comment" +msgstr "可选注释" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1153 +msgid "Donate to Viper007Bond for this plugin via PayPal" +msgstr "通过 PayPal 赞助 Viper007Bond" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1163 +msgid "Additional Settings" +msgstr "附加设置" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1169 +msgid "Help" +msgstr "帮助" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1170 +msgid "Credits" +msgstr "鸣谢" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1178 +msgid "General" +msgstr "常规" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1205 +msgid "Are you sure you want to reset this tab's settings to the defaults?" +msgstr "您确认想要复位该标签的设置为默认值吗?" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1217 +#, php-format +msgid "Set the defaults for this video type here. All of these settings can be overridden on individual embeds. See the Help section for details." +msgstr "在这里设置视频的默认类型。所有设置都可以在独立嵌入项中进行修改。查看帮助章节获得更多细节。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1222 +#, php-format +msgid "Please consider using a browser other than Internet Explorer though. Due to limitations with your browser, these configuration pages won't be as full featured as if you were using a brower such as Firefox or Opera. If you switch, you'll be able to see the video preview update live as you change any option (rather than just a very limited number options) and more." +msgstr "请考虑将您的 Internet Explorer 换成其他的浏览器。由于浏览器的限制,无法使用该配置页面上全部的功能。请使用像 FirefoxOpera 等浏览器。如果您更换了浏览器,您可以在更改了任何设置后实时查看到预览视频的效果(不仅仅是那少量的选项)还有更多。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1377 +#: vipers-video-quicktags.php:1530 +#: vipers-video-quicktags.php:1610 +#: vipers-video-quicktags.php:1722 +msgid "Unable to parse preview URL. Please make sure it's the full URL and a valid one at that." +msgstr "无法解析预览链接。请确认完整链接和文件。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1423 +msgid "Dark Grey" +msgstr "深灰色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1424 +msgid "Dark Blue" +msgstr "深蓝色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1425 +msgid "Light Blue" +msgstr "浅蓝" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1426 +msgid "Green" +msgstr "绿色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1427 +#: vipers-video-quicktags.php:1755 +msgid "Orange" +msgstr "橙色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1428 +msgid "Pink" +msgstr "粉色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1429 +msgid "Purple" +msgstr "紫色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1430 +msgid "Ruby Red" +msgstr "宝石红" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1464 +#: vipers-video-quicktags.php:1560 +#: vipers-video-quicktags.php:1646 +#: vipers-video-quicktags.php:1788 +#: vipers-video-quicktags.php:1905 +msgid "Preview" +msgstr "预览" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1467 +#: vipers-video-quicktags.php:1563 +#: vipers-video-quicktags.php:1649 +#: vipers-video-quicktags.php:1791 +#: vipers-video-quicktags.php:1908 +msgid "Loading..." +msgstr "正在加载……" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1472 +#: vipers-video-quicktags.php:1568 +#: vipers-video-quicktags.php:1654 +#: vipers-video-quicktags.php:1796 +#: vipers-video-quicktags.php:1913 +msgid "Preview URL" +msgstr "预览链接" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1481 +#: vipers-video-quicktags.php:1577 +#: vipers-video-quicktags.php:1663 +#: vipers-video-quicktags.php:1805 +msgid "pixels" +msgstr "像素" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1482 +#: vipers-video-quicktags.php:1578 +#: vipers-video-quicktags.php:1806 +msgid "Maintain aspect ratio" +msgstr "保持显示高宽比" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1488 +msgid "Border Color" +msgstr "边框颜色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1491 +#: vipers-video-quicktags.php:1499 +#: vipers-video-quicktags.php:1673 +#: vipers-video-quicktags.php:1681 +#: vipers-video-quicktags.php:1689 +#: vipers-video-quicktags.php:1697 +#: vipers-video-quicktags.php:1815 +#: vipers-video-quicktags.php:1954 +#: vipers-video-quicktags.php:1962 +#: vipers-video-quicktags.php:1970 +#: vipers-video-quicktags.php:1978 +msgid "Pick a color" +msgstr "选择一个颜色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1496 +msgid "Fill Color" +msgstr "填充颜色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1504 +#: vipers-video-quicktags.php:1820 +msgid "Color Presets" +msgstr "颜色方案" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1508 +msgid "Miscellaneous" +msgstr "其它" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1510 +msgid "Enable HD video by default (not to be confused with "HQ" which can't be enabled by default and not all videos are avilable in HD)" +msgstr "默认开启 HD 视频(请不要与 "HQ" 混淆,而且不是所有视频都有 HD 版本)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1511 +msgid "Show video details at the end of playback (related videos, embed code, etc.)" +msgstr "播放完毕后显示视频详细信息(相关视频,嵌入代码等等。)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1512 +#: vipers-video-quicktags.php:1586 +msgid "Show fullscreen button" +msgstr "显示全屏按钮" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1513 +msgid "Show border" +msgstr "显示边框" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1514 +msgid "Show the search box" +msgstr "显示搜索框" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1515 +msgid "Show the video title and rating" +msgstr "显示视频标题和评级" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1516 +#: vipers-video-quicktags.php:1587 +#: vipers-video-quicktags.php:1704 +msgid "Autoplay video (not recommended)" +msgstr "自动播放视频(不建议)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1517 +msgid "Loop video playback" +msgstr "循环视频播放" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1584 +#: vipers-video-quicktags.php:1702 +msgid "Other" +msgstr "其他" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1670 +msgid "Toolbar Background Color" +msgstr "工具栏背景颜色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1678 +msgid "Toolbar Glow Color" +msgstr "工具条耀光颜色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1686 +msgid "Button/Text Color" +msgstr "按钮/文本颜色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1694 +msgid "Seekbar Color" +msgstr "搜索条颜色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1705 +msgid "Show related videos" +msgstr "显示相关视频" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1754 +msgid "Default (Blue)" +msgstr "默认(蓝色)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1756 +msgid "Lime" +msgstr "酸橙色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1757 +msgid "Fuschia" +msgstr "梅红" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1758 +msgid "White" +msgstr "白色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1812 +msgid "Color" +msgstr "颜色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1824 +msgid "On-Screen Info" +msgstr "屏幕显示信息" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1826 +msgid "Portrait" +msgstr "作者头像" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1827 +msgid "Title" +msgstr "标题" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1828 +msgid "Byline" +msgstr "作者链接" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1829 +msgid "Allow fullscreen" +msgstr "允许全屏" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1916 +msgid "The default preview video is the most recent featured video on YouTube. You can paste in the URL to a FLV file of your own if you wish." +msgstr "默认预览视频为 YouTube 上最近推荐的视频。您也可以在这里输入自己的 FLV 视频的链接到这里。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1924 +msgid "pixels (if you're using the default skin, add 20 to the height for the control bar)" +msgstr "像素(如果您使用默认皮肤,请为控制条增加 20 个像素)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1931 +msgid "Skin" +msgstr "皮肤" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1945 +msgid "Use Custom Colors" +msgstr "使用自定义颜色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1951 +msgid "Control Bar Background Color" +msgstr "控制条背景色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1959 +msgid "Icon/Text Color" +msgstr "图标/文本颜色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1967 +msgid "Icon/Text Hover Color" +msgstr "图标/文本悬停颜色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1975 +msgid "Video Background Color" +msgstr "视频背景颜色" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1983 +msgid "Advanced Parameters" +msgstr "高级参数" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1986 +#: vipers-video-quicktags.php:2308 +#, php-format +msgid "A query-string style list of additional parameters to pass to the player. Example: %3$s" +msgstr "可以传递给播放器的扩展参数query-string style 列表。例如:%3$s" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:1987 +msgid "You will need to press "Save Changes" for these parameters to take effect due to my moderate Javascript skills." +msgstr "您需要点击 "保存修改" 才可以看到参数生效后的效果。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2023 +msgid "Video Alignment" +msgstr "视频对齐" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2028 +msgid "Left" +msgstr "左" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2029 +msgid "Center" +msgstr "中" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2030 +msgid "Right" +msgstr "右" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2031 +msgid "Float Left" +msgstr "左对齐" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2032 +msgid "Float Right" +msgstr "右对齐" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2044 +msgid "Show Buttons In Editor On Line Number" +msgstr "按钮在编辑器上的位置" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2049 +msgid "1" +msgstr "第一行(依附与原编辑器第一行后方)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2050 +msgid "2 (Kitchen Sink Toolbar)" +msgstr "第二行(依附与原编辑器第二行后方)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2051 +msgid "3 (Default)" +msgstr "第三行(默认)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2063 +msgid "Feed Text" +msgstr "订阅文本" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2066 +#, php-format +msgid "Optionally enter some custom text to show in your feed in place of videos (as you can't embed videos in feeds). If left blank, it will default to:
              %s" +msgstr "选择性的输入一些自定义文本用于显示在订阅中视频的位置(当您的订阅中无法显示视频时)。如果留空,将会使用默认文本:
              %s" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2070 +msgid "Windows Media Player" +msgstr "Windows Media Player" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2072 +msgid "Attempt to use Windows Media Player for regular video file playback for Windows users" +msgstr "当用户使用 Windows 系统时,尝试使用 Windows Media Player 播放视频文件" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2077 +msgid "Advanced Settings" +msgstr "高级设置" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2079 +msgid "If you don't know what you're doing, you can safely ignore this section." +msgstr "如果您不知道以下内容的意思,您可以忽略以下内容。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2083 +msgid "Dynamic QTObject Loading" +msgstr "动态 QTObject 读取" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2085 +msgid "Only load the Javascript file if it's needed. Disable this to post Quicktime videos in the sidebar text widget." +msgstr "当需要的时候,仅读取 Javascript 文件。在侧栏的文本 Widget 中插入 Quicktime 视频,请禁用此项。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2090 +msgid "Custom CSS" +msgstr "自定义 CSS" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2092 +msgid "Want to easily set some custom CSS to control the display of the videos? Then just click this text to expand this option." +msgstr "想要简单的设置一些自定义 CSS 来控制视频的显示?只需要点击此文本来扩展出相关选项。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2094 +#, php-format +msgid "You can enter custom CSS in the box below. It will be outputted after the default CSS you see listed which can be overridden by using %1$s. For help and examples, see the Help tab." +msgstr "您可以在下面的输入框中输入自定义 CSS。它将使用 %1$s 后输出在下面默认 CSS 的后面。获得帮助和示例,可以查看帮助标签。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2137 +msgid "Click on a question to see the answer or click this text to expand all answers." +msgstr "点击问题查看答案或点击该文本展开所有答案。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2141 +msgid "Videos aren't showing up on my blog, only links to the videos are instead. What gives?" +msgstr "视频在我的 Blog 上无法显示,仅显示出了视频的链接。怎么办?" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2144 +msgid "Here are five common causes:" +msgstr "这里有几个常见的原因:" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2146 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can prevent some videos, namely YouTube-hosted ones, from loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "您正在运行 Firefox 和 AdBlock 插件吗?AdBlock 和某些屏蔽规则会阻止某些视频,例如 YouTube 视频的读取。禁用 AdBlock 或使用 AdBlock Plus。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2147 +msgid "Your theme could be missing <?php wp_head();?> inside of it's <head> which means the required Javascript file can't automatically be added. If this is the case, you may be get an alert window popping when you attempt to view a post with a video in it (assuming your problem is not also #3). Edit your theme's header.php file and add it right before </head>" +msgstr "您的主题在 <head> 中缺少 <?php wp_head();?>,这意味着必要的 Javascript 文件将无法自动添加。如果是这个原因,您将在查看拥有视频的日志时看到一个弹出的警告窗口(如果不是这个原因,请看下一条)。编辑您主题的 header.php 文件并添加代码到 </head> 之前" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2148 +#: vipers-video-quicktags.php:2154 +#, php-format +msgid "You may have Javascript disabled. This plugin embeds videos via Javascript to ensure the best experience. Please enable it." +msgstr "您禁用了 Javascript。该插件通过 Javascript 来嵌入视频以获得最好的用户体验。请开启它。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2149 +#: vipers-video-quicktags.php:2155 +#, php-format +msgid "You may not have the latest version of Flash installed. Please install it." +msgstr "您没有安装最新的 Flash。请安装它。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2153 +#, php-format +msgid "Are you running Firefox and AdBlock? AdBlock and certain block rules can result in the videos, namely YouTube-hosted ones, not loading. Disable AdBlock or switch to AdBlock Plus." +msgstr "您正在运行 Firefox 和 AdBlock 插件吗?AdBlock 和某些屏蔽规则会阻止某些视频,例如 YouTube 视频的读取。禁用 AdBlock 或使用 AdBlock Plus。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2161 +msgid "Where do I get the code from to embed a Viddler video?" +msgstr "我从什么地方能够获取嵌入 Viddler 视频的代码?" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2163 +msgid "Since the URL to a video on Viddler has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Viddler, click the "Embed This" button below the video, and then select the WordPress.com format. You can paste that code directly into a post or Page and it will embed the video." +msgstr "当前没有直接能够嵌入 Viddler 视频的通用链接代码,您必须使用 WordPress.com-style 格式代码。访问 Viddler 的视频,点击视频下方的“嵌入该视频”按钮,然后点击 WordPress.com 格式。您可以直接复制该代码到日志或页面中,然后视频将被嵌入。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2168 +msgid "Where do I get the code from to embed a Blip.tv video?" +msgstr "我从什么地方能够获取嵌入 Blip.tv 视频的代码?" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2170 +msgid "Since the URL to a video on Blip.tv has nothing in common with the embed URL, you must use WordPress.com-style format. Go to the video on Blip.tv, click on the yellow "Share" dropdown to the right of the video and select "Embed". Next select "WordPress.com" from the "Show Player" dropdown. Finally press "Go". You can paste that code directly into a post or Page and it will embed the video." +msgstr "当前没有直接能够嵌入 Blip.tv 视频的通用链接代码,您必须使用 WordPress.com-style 格式代码。访问 Blip.tv 的视频,点击视频的下拉菜单选择黄色的 "共享" 按钮并选择 "嵌入"。然后在 "显示播放器" 菜单中选择 "WordPress.com"。最后点击 "确认"。您可以直接复制该代码到日志或页面中,然后视频将被嵌入。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2172 +msgid "NOTE: Ignore the warning message. This plugin adds support for the WordPress.com so it will work on your blog." +msgstr "注意:忽略警告信息。该插件添加了对 WordPress.com 的支持,所以它正常工作在您的 Blog 上。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2176 +msgid "Why doesn't this plugin support a site I want to embed videos from?" +msgstr "为什么插件无法嵌入某些网站上的视频呢?" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2178 +msgid "There's a couple likely reasons:" +msgstr "这里有几个可能的原因:" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2180 +msgid "The website may use an embed URL that has nothing in common with the URL in your address bar. This means that even if you give this plugin the URL to the video, it has no easy way of figuring out the embed URL." +msgstr "网站提供的链接不包含通用的嵌入链接。这意味着您提供给插件的链接,插件无法找出相应的嵌入链接。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2181 +msgid "The website may be too small, fringe case, etc. to be worth supporting. There's no real point in this plugin adding support for a video site that only one or two people will use." +msgstr "网站规模很小或很特殊等原因不对其进行支持。插件不会对那些只有很少用户量的网站进行支持。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2182 +#, php-format +msgid "I may have just never heard of the site. Please make a thread on my forums with an example link to a video on the site and I'll take a look at it." +msgstr "我还没听说过的网站。请在我的论坛上发个帖子并提供视频的示例链接,然后我会加以考虑。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2184 +#, php-format +msgid "This plugin does have the ability to embed any Flash file though. See the Flash shortcode question for details on that." +msgstr "该插件有能力嵌入任何 Flash 文件。查看 Flash Shortcode 问题获得更多信息。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2188 +msgid "There are still red bits (hovering over buttons) in my YouTube embed. What gives?" +msgstr "在嵌入的 YouTube 视频上仍然有红色标记(悬停在按钮上)。怎么回事儿?" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2190 +msgid "YouTube does not provide a method to change that color." +msgstr "YouTube 没有提供改变这个颜色的功能。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2194 +msgid "How can I change the size, colors, etc. for a specific video?" +msgstr "我如果改变特定视频的尺寸,颜色等等信息?" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2196 +#, php-format +msgid "You can control many thing via the WordPress shortcode system that you use to embed videos in your posts. Shortcodes are similiar to BBCode. Here are some example shortcodes:" +msgstr "您可以通过 WordPress Shortcode 系统控制视频的很多东西。Shortcode 和 BBCode 非常相似。这里有一些示例 Shortcodes:" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2202 +msgid "Any value that is not entered will fall back to the default." +msgstr "任何参数不输入将使用默认设置。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2206 +#: vipers-video-quicktags.php:2222 +#: vipers-video-quicktags.php:2232 +#: vipers-video-quicktags.php:2247 +#: vipers-video-quicktags.php:2261 +#: vipers-video-quicktags.php:2271 +#: vipers-video-quicktags.php:2277 +#: vipers-video-quicktags.php:2297 +#: vipers-video-quicktags.php:2313 +#: vipers-video-quicktags.php:2327 +#, php-format +msgid "What are the available parameters for the %s shortcode?" +msgstr "%s Shortcode 可用的参数是什么?" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2209 +#: vipers-video-quicktags.php:2225 +#: vipers-video-quicktags.php:2235 +#: vipers-video-quicktags.php:2250 +#: vipers-video-quicktags.php:2264 +#: vipers-video-quicktags.php:2280 +#: vipers-video-quicktags.php:2291 +#: vipers-video-quicktags.php:2300 +#: vipers-video-quicktags.php:2317 +#: vipers-video-quicktags.php:2331 +#, php-format +msgid "%s — width in pixels" +msgstr "%s — 宽度的像素" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2210 +#: vipers-video-quicktags.php:2226 +#: vipers-video-quicktags.php:2236 +#: vipers-video-quicktags.php:2251 +#: vipers-video-quicktags.php:2265 +#: vipers-video-quicktags.php:2281 +#: vipers-video-quicktags.php:2292 +#: vipers-video-quicktags.php:2301 +#: vipers-video-quicktags.php:2318 +#: vipers-video-quicktags.php:2332 +#, php-format +msgid "%s — height in pixels" +msgstr "%s — 高度的像素" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2211 +#, php-format +msgid "%s — player border color in hex" +msgstr "%s — 十六进制的播放器边框颜色值" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2212 +#, php-format +msgid "%s — player fill color in hex" +msgstr "%s — 十六进制的播放器填充颜色值" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2213 +#, php-format +msgid "%s — show a border or not (0 or 1)" +msgstr "%s — 是否显示边框(01)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2214 +#, php-format +msgid "%s — show related videos, URL, embed details, etc. at the end of playback (0 or 1)" +msgstr "%s — 播放结束后显示相关视频、链接、嵌入详细信息等等。(01)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2215 +#: vipers-video-quicktags.php:2256 +#, php-format +msgid "%s — show fullscreen button (0 or 1)" +msgstr "%s — 显示全屏按钮(01)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2216 +#: vipers-video-quicktags.php:2227 +#: vipers-video-quicktags.php:2241 +#: vipers-video-quicktags.php:2266 +#, php-format +msgid "%s — automatically start playing (0 or 1)" +msgstr "%s — 自动开始播放(01)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2217 +#, php-format +msgid "%s — loop playback (0 or 1)" +msgstr "%s — 循环播放(01)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2237 +#, php-format +msgid "%s — toolbar background color in hex" +msgstr "%s — 十六进制的工具条背景颜色值" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2238 +#, php-format +msgid "%s — toolbar glow color in hex" +msgstr "%s — 十六进制的耀光颜色值" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2239 +#, php-format +msgid "%s — button/text color in hex" +msgstr "%s — 十六进制的按钮/文本颜色值" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2240 +#, php-format +msgid "%s — seekbar color in hex" +msgstr "%s — 十六进制的搜索条颜色值" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2242 +#, php-format +msgid "%s — show related video (0 or 1)" +msgstr "%s — 显示相关视频(01)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2252 +#, php-format +msgid "%s — player color in hex" +msgstr "%s — 十六进制的播放器颜色值" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2253 +#, php-format +msgid "%s — show uploader's picture (0 or 1)" +msgstr "%s — 显示上传者的照片(01)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2254 +#, php-format +msgid "%s — show video title (0 or 1)" +msgstr "%s — 显示视频标题(01)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2255 +#, php-format +msgid "%s — show video author (0 or 1)" +msgstr "%s — 显示视频作者(01)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2273 +msgid "Since the WordPress.com shortcode format is used for embedding Viddler videos, there are no customizable parameters for the Viddler shortcode. The WordPress.com shortcode must be used as the URL of the video and the video's embed URL share nothing in common." +msgstr "目前 Viddler 视频需要使用 WordPress.com Shortcode 格式进行嵌入,而且没有任何可以自定义的参数。WordPress.com Shortcode 必须使用视频的链接,视频的嵌入链接没有提供任何内容。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2282 +#, php-format +msgid "%s — show video details (0 or 1), defaults to 1" +msgstr "%s — 显示视频详细信息(01),默认为 1" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2287 +msgid "What are the available parameters for the Metacafe, Blip.tv, IFILM/Spike, and MySpace shortcodes?" +msgstr "Metacafe、Blip.tv、IFILM/Spike 和 MySpace 的 Shortcode 可用的参数是什么?" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2289 +msgid "All of these video formats only support the following:" +msgstr "所有这些视频格式进支持以下项目:" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2302 +#, php-format +msgid "%s — the URL to the preview image, defaults to the same URL as the video file but .jpg instead of .flv" +msgstr "%s — 预览图片的链接,默认与视频文件相同,仅后缀名由 .flv 变成了 .jpg。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2303 +#, php-format +msgid "%s — player control bar background color in hex" +msgstr "%s — 十六进制的播放器控制条背景颜色值" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2304 +#, php-format +msgid "%s — player icon/text color in hex" +msgstr "%s — 十六进制的播放器图标/文本颜色值" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2305 +#, php-format +msgid "%s — player icon/text hover color in hex" +msgstr "%s — 十六进制的播放器图标/文本悬停颜色值" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2306 +#, php-format +msgid "%s — player video background color in hex" +msgstr "%s — 十六进制的播放器视频背景颜色值" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2307 +#, php-format +msgid "%s — volume percentage, defaults to 100" +msgstr "%s — 音量百分比,默认为 100" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2308 +#, php-format +msgid "%1$s — %2$s" +msgstr "%1$s — %2$s" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2315 +msgid "The results of embedding a Quicktime video can very widely depending on the user's computer and what software they have installed, but if you must embed a Quicktime video here are the parameters:" +msgstr "嵌入 Quicktime 视频的效果很大程度上依赖于用户的电脑和他们安装的软件,但如果您必须嵌入 Quicktime 视频,以下是相关的参数:" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2319 +#: vipers-video-quicktags.php:2322 +#, php-format +msgid "%s — automatically start playing (0 or 1), defaults to 0" +msgstr "%s — 自动开始播放(01),默认为 0" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2320 +#, php-format +msgid "%s — use click-to-play placeholder image (0 or 1), defaults to 0" +msgstr "%s — 使用点击播放占位图片(01),默认为 0" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2321 +#, php-format +msgid "%s — the URL to the placeholder image, defaults to the same URL as the video file but .jpg instead of .mov" +msgstr "%s — 占位图片的链接,默认与视频文件相同,仅后缀名由 .mov 变成了 .jpg。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2327 +msgid "video file" +msgstr "视频文件" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2329 +msgid "The results of embedding a generic video can very widely depending on the user's computer and what software they have installed, but if you must embed a generic video here are the parameters:" +msgstr "嵌入常规视频的效果很大程度上依赖于用户的电脑和他们安装的软件,但如果您必须嵌入常规视频,以下是相关的参数:" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2333 +#, php-format +msgid "%s — attempt to use Windows Media Player for users of Windows (0 or 1)" +msgstr "%s — 尝试使用用户的 Windows 系统中的 Windows Media Player(01)" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2339 +msgid "What's this "Custom CSS" thing on the "Additional Settings" tab for?" +msgstr ""附加设置" 中的 "自定义 CSS" 是做什么的?" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2341 +msgid "It's a quick and easy way to control the look of videos posted on your site without having to go in and edit the style.css file. Just enter some CSS of your own into the box and it will be outputted in the header of your theme." +msgstr "这是一个不用对 style.css 进行修改而控制发布于您站点上视频外观的方式。只需要在输入框中输入一些您自己的 CSS 然后它们将输出到主题的页眉部分。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2342 +msgid "Some examples:" +msgstr "一些示例:" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2344 +#, php-format +msgid "Give a red border to all videos: %s" +msgstr "为所有视频赋予红色边框:%s" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2345 +#, php-format +msgid "Float only YouTube videos to the left: %s" +msgstr "仅将 YouTube 视频浮动到左边:%s" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2351 +msgid "How can I embed a generic Flash file or a video from a website this plugin doesn't support?" +msgstr "我怎样嵌入该插件不支持的常规 Flash 文件或视频到网站上?" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2353 +#, php-format +msgid "This plugin has a %s shortcode that can be used to embed any Flash file. Here is the format:" +msgstr "该插件拥有一个 %s Shortcode 可以插入任何 Flash 文件。以下是格式:" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2358 +msgid "Why does your plugin embed Quicktime and other regular video files so poorly? Can't you do a better job?" +msgstr "为什么您的插件在嵌入 Quicktime 或其他常规视频文件时,功能不是很完善呢?能够做的更好?" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2360 +#, php-format +msgid "Embedding Quiktime and other regular video files is a major pain in the ass and it's incredibly hard to get it to work in all browsers and operating systems. I strongly suggest converting the video to Flash Video format or even H.264 format and then using the Flash Video (FLV) embed type. There are free converters out there for both formats and doing so will create a much better experience for your visitors." +msgstr "嵌入 Quicktime 和其他常规视频文件很难做到在所有浏览器或操作系统中都正常工作。我强烈建议将视频文件转换为 Flash 视频格式或任何 H.264 格式并使用 Flash 视频嵌入的类型。目前有很多免费的转换软件可以使用,而且这样做可以给用户带来更好的访问体验。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2369 +msgid "This plugin uses many scripts and packages written by others. They deserve credit too, so here they are in no particular order:" +msgstr "该插件使用了很多其他人编写的脚本和程序包。应该感谢他们,以下排名不分先后:" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2372 +#, php-format +msgid "The authors of and contributors to SWFObject which is used to embed the Flash-based videos." +msgstr "嵌入 Flash 格式视频所使用的 SWFObject 的作者和贡献者们。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2373 +#, php-format +msgid "Jeroen Wijering for writing the JW FLV Media Player which is used for FLV playback." +msgstr "播放 FLV 所使用的 JW FLV Media Player 的作者 Jeroen Wijering。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2374 +#, php-format +msgid "Steven Wittens for writing Farbtastic, the fantastic Javascript color picker used in this plugin." +msgstr "插件中使用的颜色选择器 Farbtastic 的作者 Steven Wittens。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2375 +#, php-format +msgid "Ozh for writing his Liz Comment Counter plugin which introduced me to Farbtastic and provided me with some Javascript to base my color picker and color preset code on." +msgstr "Ozh 编写的 Liz Comment Counter 插件引导我如何使用 Farbtastic 和提供了很多嵌入颜色选择器 Javascript 代码并提供配色方案。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2376 +#, php-format +msgid "Andrew Ozz for helping me out with some TinyMCE-related Javascript and in turn saving me a ton of time." +msgstr "Andrew Ozz 帮助我解决了一些 TinyMCE 相关的 Javascript 问题,这为我节省了很多时间。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2377 +#, php-format +msgid "Geoff Stearns for writing QTObject which is used to embed Quicktime videos." +msgstr "嵌入 Quicktime 所使用的 QTObject 的作者 Geoff Stearns" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2378 +#, php-format +msgid "Mark James for creating the Silk icon pack. This plugin uses at least one of the icons from that pack." +msgstr "Mark James 创作的 Silk icon pack。本插件使用了那个包中至少一个图标。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2379 +#, php-format +msgid "The authors of and contributors to jQuery, the awesome Javascript package used by WordPress." +msgstr "jQuery 的作者和贡献者们,这个神奇的 Javascript 包已在 WordPress 中使用。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2380 +#, php-format +msgid "Everyone who's helped create WordPress as without it and it's excellent API, this plugin obviously wouldn't exist." +msgstr "每一位帮助开发 WordPress 的人们,没有他们和他们提供的 API,该插件不会编写成功。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2381 +msgid "Everyone who has provided bug reports and feature suggestions for this plugin." +msgstr "每一位给本插件提供 Bug 报告以及功能建议的人。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2384 +msgid "The following people have been nice enough to translate this plugin into other languages:" +msgstr "以下是将该插件翻译成其他语言的人们:" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2387 +#, php-format +msgid "Belorussian: %s" +msgstr "白俄罗斯:%s" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2388 +#, php-format +msgid "Brazilian Portuguese: %s" +msgstr "巴西 葡萄牙语:%s" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2389 +#, php-format +msgid "Chinese: %s" +msgstr "中文:%s" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2390 +#, php-format +msgid "Danish: %s" +msgstr "丹麦语:%s" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2391 +#, php-format +msgid "Dutch: %s" +msgstr "荷兰语:%s" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2392 +#, php-format +msgid "French: %s" +msgstr "法语:%s" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2393 +#, php-format +msgid "Hungarian: %s" +msgstr "匈牙利语:%s" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2394 +#, php-format +msgid "Italian: %s" +msgstr "意大利语:%s" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2395 +#, php-format +msgid "Polish: %s" +msgstr "波兰语:%s" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2396 +#, php-format +msgid "Russian: %s" +msgstr "俄语:%s" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2397 +#, php-format +msgid "Spanish: %s" +msgstr "西班牙语:%s" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2400 +#, php-format +msgid "If you'd like to use this plugin in another language and have your name listed here, just translate the strings in the provided template file located in this plugin's "localization" folder and then send it to me. For help, see the WordPress Codex." +msgstr "如果您想使用该插件的其他语言版本并想将自己的名字被列在这里,只需要翻译我们在插件的 "localization" 目录中提供的模板文件并将其发送给我就可以。更多帮助请看 WordPress Codex。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2407 +msgid "Click the above links to switch between tabs." +msgstr "在标签之间进行切换,请点击上面的链接。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2440 +msgid "" +"Do you agree to the Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported license? A link to it can be found to the left.\n" +"\n" +"In short though, you cannot use JW's FLV Media Player on a commercial site without purchasing a commercial license." +msgstr "" +"您同意 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported 协议吗?协议的链接可以在左侧找到。\n" +"\n" +"简单来说,在您没有购买商业许可之前,您不能够使用 JW's FLV Media Player 与商业站点上。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2451 +msgid "Media Type" +msgstr "媒体类型" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2452 +msgid "Show Editor Button?" +msgstr "显示编辑器按钮?" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2453 +msgid "Default Width" +msgstr "默认宽度" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2454 +msgid "Default Height" +msgstr "默认高度" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2455 +msgid "Keep Aspect Ratio?" +msgstr "保持画面高宽比?" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2584 +msgid "MySpaceTV" +msgstr "MySpaceTV" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2601 +#, php-format +msgid "JW's FLV Media Player is covered by the Creative Commons Noncommercial
              license
              which means you cannot use it on a commercial website." +msgstr "JW's FLV Media Player使用创作共用非商业
              协议
              ,这意味这您不能够在商业网站中使用。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2616 +msgid "Generic Video File" +msgstr "常规视频文件" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2616 +#, php-format +msgid "This part of the plugin is fairly buggy as embedding video files is complex.
              Consider trying TinyMCE's native video embedder instead. Why?" +msgstr "由于嵌入视频文件比较复杂,本插件这个部分存在一些问题。
              建议您使用自带的 TinyMCE 编辑器的视频嵌入功能。为什么呢?" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2631 +msgid "Save Changes" +msgstr "保存修改" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2632 +msgid "Reset Tab To Defaults" +msgstr "复位标签为默认值" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2693 +#, php-format +msgid "ERROR: %s" +msgstr "错误:%s" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2755 +msgid "Stage6 is no more, so this Stage6-hosted video cannot be displayed." +msgstr "Stage6 已经不存在了,所以 Stage6 的视频无法显示。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2772 +#: vipers-video-quicktags.php:2876 +#: vipers-video-quicktags.php:2924 +#: vipers-video-quicktags.php:2988 +#: vipers-video-quicktags.php:3052 +#: vipers-video-quicktags.php:3150 +#: vipers-video-quicktags.php:3266 +#: vipers-video-quicktags.php:3312 +#: vipers-video-quicktags.php:3353 +#, php-format +msgid "No URL or video ID was passed to the %s BBCode" +msgstr "没有链接或视频的 ID 被传递给 %s BBCode" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2802 +#: vipers-video-quicktags.php:2810 +#: vipers-video-quicktags.php:2895 +#: vipers-video-quicktags.php:2948 +#: vipers-video-quicktags.php:3010 +#: vipers-video-quicktags.php:3084 +#: vipers-video-quicktags.php:3167 +#: vipers-video-quicktags.php:3284 +#: vipers-video-quicktags.php:3329 +#: vipers-video-quicktags.php:3370 +#, php-format +msgid "Unable to parse URL, check for correct %s format" +msgstr "无法解析链接,请检查当前 %s 的格式" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:2814 +#: vipers-video-quicktags.php:2821 +msgid "YouTube Preview Image" +msgstr "YouTube 预览图像" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:3114 +msgid "Sorry, but the only format that is supported for Viddler is the WordPress.com-style format rather than the URL. You can find it in the "Embed This" window." +msgstr "抱歉,Viddler 仅支持 WordPress.com 样式的格式。您可以在 "嵌入该视频" 窗口中找到。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:3133 +#: vipers-video-quicktags.php:3207 +#: vipers-video-quicktags.php:3238 +#, php-format +msgid "An invalid %s shortcode format was used. Please check your code." +msgstr "使用了无效的 %s Shortcode。请检查您的代码。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:3140 +#: vipers-video-quicktags.php:3215 +#: vipers-video-quicktags.php:3249 +#: vipers-video-quicktags.php:3614 +#, php-format +msgid "Please enable Javascript and Flash to view this %3$s video." +msgstr "请开启 JavascriptFlash 来查看该 %3$s 视频。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:3190 +msgid "Sorry, but the only format that is supported for Blip.tv is the WordPress.com-style format. You can find it at Share -> Embed -> WordPress.com." +msgstr "抱歉,Blip.tv 仅支持 WordPress.com 样式的格式。您可以在 共享 -> 嵌入 -> WordPress.com 处找到。" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:3238 +#: vipers-video-quicktags.php:3249 +msgid "VideoPress" +msgstr "VideoPress" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:3394 +#: vipers-video-quicktags.php:3488 +#: vipers-video-quicktags.php:3534 +#: vipers-video-quicktags.php:3584 +#, php-format +msgid "No URL was passed to the %s BBCode" +msgstr "没有链接被传递给 %s BBCode" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:3584 +msgid "generic Flash embed" +msgstr "常规 Flash 嵌入" + +# @ vipers-video-quicktags +#: vipers-video-quicktags.php:3614 +msgid "Flash" +msgstr "Flash" + +#. Plugin URI of an extension +msgid "http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/" +msgstr "http://www.viper007bond.com/wordpress-plugins/vipers-video-quicktags/" + +#. Description of an extension +msgid "Easily embed videos from various video websites such as YouTube, DailyMotion, and Vimeo into your posts." +msgstr "方便的插入不同网站上的视频到您的日志中,比如 YouTube、DailyMotion 和 Vimeo。" + +#. Author of an extension +msgid "Viper007Bond" +msgstr "Viper007Bond" + +#. Author URI of an extension +msgid "http://www.viper007bond.com/" +msgstr "http://www.viper007bond.com/" + diff --git a/src/wp-content/plugins/vipers-video-quicktags/readme.txt b/src/wp-content/plugins/vipers-video-quicktags/readme.txt new file mode 100644 index 0000000..bce6ff3 --- /dev/null +++ b/src/wp-content/plugins/vipers-video-quicktags/readme.txt @@ -0,0 +1,485 @@ +=== Viper's Video Quicktags === +Contributors: Viper007Bond +Donate link: http://www.viper007bond.com/donate/ +Tags: video, quicktags, wysiwyg, tinymce, youtube, google video, dailymotion, vimeo, veoh, viddler, metacafe, blip.tv, flickr, ifilm, myspace, flv, quicktime +Requires at least: 2.8 +Tested up to: 3.2.x +Stable tag: trunk + +Allows easy and XHTML valid posting of videos from various websites such as YouTube, DailyMotion, Vimeo, and more. + +== Description == + +Tired of copying and pasting the embed HTML from sites like YouTube? Then this plugin is for you. + +Just simply click one of the [new buttons](http://wordpress.org/extend/plugins/vipers-video-quicktags/screenshots/) that this plugin adds to the write screen (rich editor included) and then paste the URL that the video is located at into the prompt box -- easy as that. You can fully configure how the videos are displayed (width, height, colors, alignment on the page) and much more. Your site will even stay (X)HTML valid unlike with the code provided by most video sites. + +Currently supports these video sites: + +* [YouTube](http://www.youtube.com/) (including playlists) +* [Google Video](http://video.google.com/) +* [DailyMotion](http://www.dailymotion.com/) +* [Vimeo](http://www.vimeo.com/) +* [Veoh](http://www.veoh.com/) +* [Viddler](http://www.viddler.com/) +* [Metacafe](http://www.metacafe.com/) +* [Blip.tv](http://blip.tv/) +* [VideoPress aka WordPress.com Video](http://videopress.com/) **NEW!** +* [Flickr](http://www.flickr.com/) videos +* [Spike.com/IFILM](http://www.spike.com/) +* [MySpaceTV](http://vids.myspace.com/) + +As well as these file types: + +* Flash Video Files (FLV) +* QuickTime (MOV, etc.) +* Generic video files (AVI, MPEG, WMV, etc.) + +You can also use the `[flash]` shortcode to Flash-based video from **any** website (see Help section after installing for details). + +If your favorite video site is not supported, please see [the FAQ](http://wordpress.org/extend/plugins/vipers-video-quicktags/faq/) for details on how to get me to include it. + +== Installation == + +###Updgrading From A Previous Version### + +To upgrade from a previous version of this plugin, delete the entire folder and files from the previous version of the plugin and then follow the installation instructions below. + +###Installing The Plugin### + +Extract all files from the ZIP file, **making sure to keep the file structure intact**, and then upload it to `/wp-content/plugins/`. This should result in multiple subfolders and files. + +Then just visit your admin area and activate the plugin. + +**See Also:** ["Installing Plugins" article on the WP Codex](http://codex.wordpress.org/Managing_Plugins#Installing_Plugins) + +###Installing For [WordPress MU](http://mu.wordpress.org/)### + +Install as stated above to `plugins`, but place `vipers-video-quicktags.php` in the `mu-plugins` folder. Just that file, nothing else. + +###Plugin Configuration### + +To configure this plugin, visit it's settings page. It can be found under the "Settings" tab in your admin area, titled "Video Quicktags". + +== Frequently Asked Questions == + += The videos won't show up. Only a YouTube image or a link to the video does. = + +Your theme lacks the `` hook. Please add it right before `` in your theme's `header.php` file. + += I have the plugin running, but I have some questions about how to use it. = + +A help section is now included with this plugin. Please visit your admin area -> Settings -> Video Quicktags -> Help. + += Why doesn't this plugin support such-and-such site? = + +There are few possible reasons for this: + +* I may have never heard of the site and simply linking it to me on [my WordPress plugin forums](http://www.viper007bond.com/wordpress-plugins/forums/viewforum.php?id=23) may make me include it in a future release. +* The URL at which the video can be viewed has nothing in common with the embed URL. This means my plugin can't do anything with the URL you give it. Support for fetching the emded URL from the website may be added in a future version though, we'll see. +* I have deemed the site not popular enough to warrant being added to my plugin. I don't wish to bloat my plugin with tiny little sites that only one or two people will use. + += Does this plugin support other languages? = + +Yes, it does. Included in the `localization` folder is the translation template you can use to translate the plugin. See the [WordPress Codex](http://codex.wordpress.org/Translating_WordPress) for details. When you're done translating it, please [send me](http://www.viper007bond.com/contact/) the translation file so I can include it with the plugin. + += Where can I get additional support for this plugin? = + +This is a free plugin and as such, you aren't guaranteed support. However I do my best to answer support questions. Just post on the [WordPress.org support forums](http://wordpress.org/tags/vipers-video-quicktags). + += I love your plugin! Can I donate to you? = + +Sure! I do this in my free time and I appreciate all donations that I get. It makes me want to continue to update this plugin. You can find more details on [my donate page](http://www.viper007bond.com/donate/). + +== Screenshots == + +1. TinyMCE, the plugin's buttons, and the plugin's dialog window. +2. YouTube configuration page. +2. DailyMotion configuration page with Farbtastic color picker showing. + +== Changelog == + += October 13th, 2011 (no version bump) == + +* **Localization:** Added Norwegian translation thanks to [Kristoffer Risanger](http://kristofferr.com/). + += v6.3.1 = + +* **General:** Remove usage of deprecated functions. Thanks ninnypants for reminding me. + += v6.3.0 = + +* **Vimeo:** Implement their new `iframe`-based embed since they seem to have broken my previous embed method. + += v6.2.19 = + +* **General:** Remove potentially buggy SWFObject registration. + += v6.2.18 = + +* **VideoPress:** If the [official VideoPress plugin](http://wordpress.org/extend/plugins/video/) is installed, don't take over it's shortcode. + += v6.2.17 = + +* **TinyMCE:** Re-enable the third button row as not everyone was having issues with it. Default to the first row though. + += v6.2.16 = + +* Default to less buttons being enabled by default due to not being able to put them on their own line anymore. + += v6.2.15 = + +* **TinyMCE:** Trying to inject the buttons onto the third button line completely breaks TinyMCE. Only allow them to be added to the first or second line, and even then they may not show up even then. I have no idea why (I hate TinyMCE) and I frankly don't care at this point (they're going away in v7.0). + += v6.2.14 = + +* **FLV:** Fix automatic images and make them work better. + += v6.2.13 = + +* **FLV:** Make MP3's stream properly by not setting the image value to the MP3. Props [tranified](http://wordpress.org/support/topic/327598). + += v6.2.12 = + +* **VideoPress:** Width/height parameter improvements. + += v6.2.11 = + +* **FLV:** Allow periods in Flashvar names. See [http://wordpress.org/support/topic/316159](http://wordpress.org/support/topic/316159). + += v6.2.10 = + +* **General:** Change default feed link text. Always wrap in paragraph tags regardless. Props [andrewpaulbiss](http://wordpress.org/support/topic/314764). +* **General:** Fiddle with how settings are created. + += v6.2.9 = + +* **General:** SWFObject issue was likely WordPress version related. I'm tired of dealing with older versions of WordPress anyway, not to mention they're insecure. Make VVQ only support WordPress 2.8+. It's for their own good. + += v6.2.8 = + +* **General:** Revert SWFObject enqueue hack as it's failing for some users. + += v6.2.7 = + +* **General:** Update SWFObject to version 2.2. +* **General:** Update JW Player to version 4.5. +* **Localization:** Added Chinese translation thanks to [Dreamcolor](http://dreamcolor.net/). +* **Localization:** Added Spanish translation thanks to [Omi](http://equipajedemano.info/). + += v6.2.6 = + +* **General:** Fixed an issue with pingback sending failing. The remote XML-RPC would check the referring site (your site) for the ping-to URL and due to an apostrophe in an HTML comment, it'd fail. Very, very weird. Thanks to Robert Windisch of [Inpsyde](http://inpsyde.com/)! + += v6.2.5 = + +* **Localization:** Added Hungarian translation thanks to [jamesb](http://filmhirek.com/). + += v6.2.4 = + +* **VideoPress:** Rebrand everything in the plugin to VideoPress rather than like WordPress.com video. + += v6.2.3 = + +* **Localization:** Added Belorussian translation thanks to Fat Cow. + += v6.2.2 = + +* **Localization:** Added Brazilian Portuguese translation thanks to Ricardo Martins. +* **General:** Change `wmode` from `opaque` to `transparent` to allow transparency in FLV skins as well as other embeds. +* **General:** Enable `allowscriptaccess` so Javascript can interact with the embeds. +* **FLV:** Fix an upgrade bug with custom colors. + += v6.2.1 = + +* **General:** Fix broken image URLs. Props marian. + += v6.2.0 = + +* **WordPress.com Video:** Added support for [WordPress.com Video shortcodes](http://support.wordpress.com/videos/). +* **FLV:** Reorder Flashvar building to properly allow overriding. +* **FLV:** New skins. +* **General:** Pass the non-defaulted attributes (i.e. those directly passed to the shortcode function) to the `vvq_shortcodeatts` filter. + += v6.1.25 = + +* **General:** Fix bug introduced in v6.1.24 that made it impossible to post multiple videos in one post. + += v6.1.24 = + +* **General:** Improvements to avoid object ID collisions. +* **Dailymotion:** Update preview video as old one was removed. + += v6.1.23 = + +* **YouTube:** Add the ability to enable "HD" by default. This does not affect the "HQ" button as I don't know of a way to enable that by default. Also remember that not all videos support HD (few do actually, most only support nothing or HQ). +* **YouTube:** Changed the default preview video to one that supports HD. +* **General:** Remove many bundled jQuery UI libraries, Farbtastic, and other items that are now bundled with WordPress. +* **General:** Code improvements and bugfixes. + += v6.1.22 = + +* **General:** Wrap the default feed placeholder text in paragraph tags (the vast majority of people place videos on their own line). + += v6.1.21 = + +* **General:** Use a predictable ID for the placeholders and videos rather than a randomly generated one. +* **General:** PHP notice fixes. + += v6.1.20 = + +* **Localization:** Added Danish transation thanks to Georg. +* **Localization:** Updated Italian translation thanks to Gianni Diurno. + += v6.1.19 = + +* **Quicktime:** Added "scale=aspect" setting as apparently it's best to have. + += v6.1.18 = + +* **YouTube:** Added support for the URL format used in the YouTube RSS feed: http://youtube.com/?v=XXXXXXXXXX + += v6.1.17 = + +* **YouTube:** Removed all quality related features/options. YouTube now natively supports a high quality toggle in it's embed allowing the user to toggle (if the video supports it). Haven't found a way to make high quality the default yet though. + += v6.1.16 = + +* **YouTube:** Add option to disable the video title and ratings display. +* **Veoh:** Add support for the new URL format. +* **General:** Additional styling updates for WordPress 2.7. + += v6.1.15 = + +* **FLV:** Support (and detect) RTMP streams. Props axelseaa. +* **General:** Tweak the redirect that occurs after saving the settings. + += v6.1.14 = + +* **Google Video:** Show the fullscreen button by default, add option to disable it. + += v6.1.13 = + +* **YouTube:** Remove the new search box by default. Option to enable it is on the settings page. + += v6.1.12 = + +* **General:** Fix a PHP parse error that slipped into 6.1.11. Whoops! + += v6.1.11 = + +* **General:** Don't hijack the `kml_flashembed` shortcode if it's already being processed by other plugin. + += v6.1.10 = + +* **General:** Icon for WordPress 2.7. +* **General:** Translation and notice bugfixes from Laurent Duretz. +* **Localization:** French translation thanks to Laurent Duretz. +* **Localization:** Dutch translation thanks to Sypie. + += v6.1.9 = + +* **YouTube:** Add support for YouTube's new experimental HD-ish video. +* **General:** Don't right-position the PayPal button as it covers up the "Help" tab in WordPress 2.7. + += v6.1.8 = + +* **Metacafe:** Update regex to match new URL format. Props penalty. + += v6.1.7 = + +* **General:** CSS tweak for WordPress 2.7. Probably will need more updating, but I'll wait for 2.7 to be done first. +* **YouTube:** Remove MP4 option from settings page (you can't seek properly with it it seems), plus it's meant for the iPhone. + += v6.1.6 = + +* **YouTube:** Default to low quality videos (what YouTube's standard embed code does). The high quality video "hack" can result in "This video is not available" on certain videos. + += v6.1.5 = + +* **Veoh:** Support for a default image in the `[flv]` shortcode when using a `.mp4` video file. + += v6.1.4 = + +* **Veoh:** Fix broken embeds. + += v6.1.3 = + +* **General:** Actually remove the `wp_head()` check (I failed to do it properly in 6.1.2). +* **General:** Don't show the binary FTP warning for WordPress 2.7 (the bug should be fixed). + += v6.1.2 = + +* **General:** Remove `wp_head()` warning for admins. Doesn't work in themes like K2. Plugin's FAQ should cover this. +* **General:** Add a filter to the shortcode attributes. This means plugins/themes can adjust things like the width automatically. +* **Localization:** Russian translation thanks to [Dennis Bri](http://handynotes.ru/) +* **General:** Properly hide some images in the admin that are there for pre-loading. + += v6.1.1 = + +* **Vimeo:** Fixed embeds. Vimeo apparently doesn't like having `&`s in it's embed URLs, so I've switched to using Flashvars. +* **Viddler:** Decode TinyMCE's `&` to `&` conversions which were breaking the embeds. +* **Flash:** Decode TinyMCE's `&` to `&` conversions which were breaking the embeds. + += v6.1.0 = + +* **YouTube:** Can now choose between high quality FLV and high quality MP4 formats. +* **FLV:** Bundled skins. +* **FLV:** Improvements on how custom colors are set. +* **TinyMCE:** Can now choose what line number to display the buttons on. +* **TinyMCE:** Automatic browser cache breaking when the plugin is (de)activated or the line number is changed. +* **General:** SWFObject calls moved to bottom of posts rather than theme footer. +* **General:** Admin notice warning about automatic plugin upgrade breaking SWF files, etc. (ASCII vs. binary). +* **General:** Ability to set custom feed text via settings page. +* **General:** Image pre-cache URL fix. +* **General:** Settings page improvements for users without Javascript. +* **General:** More Localization and translators added to credits page. +* **General:** Redid admin warning message for users without the head hook. +* **Flash:** Aliased "kml_flashembed" shortcode and "movie" parameter now used if it's there. This is to support Anarchy Media Player. +* Other various bug fixes. + += v6.0.3 = + +* Undo formatting applied by `wptexturize()` to the URLs of videos. Props to [nukerojo](http://freddiemercury.com.ar/) for reporting. + += v6.0.2 = + +* Fix Write -> Page (forgot to hook in) +* Remove FLV notice from WPMU. +* Add help item about the red in YouTube (hovering over icons). + += v6.0.1 = + +* Fixed a PHP error. + += v6.0.0 = + +Complete recode literally from scratch (all new code): + +* Support for new video sites. +* Settings page greatly expanded. +* Video configuration abilities greatly expanded (colors, etc.) +* YouTube playlists +* And so very, very much more. + += v5.4.4 = + +* Add the Quicktime and generic video buttons back to TinyMCE for users who prefer them over the native TinyMCE embedder. + += v5.4.3 = + +* More code changes to try and fix hard-to-reproduce bugs under WordPress 2.5. Thanks to everyone that helped me debug including [Maciek](http://ibex.pl). + += v5.4.2 = + +* Some code to hopefully fix some seemingly random bugs under WordPress 2.5. +* Other minor code improvements. + += v5.4.1 = + +* Video alignment wasn't working due to the switch to SWFObject. This has been fixed. Props to [zerocrash](http://www.zerocrash.dk/) for the bug report. + += v5.4.0 = + +This is a hotfix version to address WordPress 2.5 plus some bugfixes and such. A minor recode of this plugin is planned to improve it, mainly the video file support. + +* Updated to support WordPress 2.5 and it's TinyMCE 3 (required a whole new TinyMCE plugin to be written). +* Switched from UFO to SWFObject for the embedding of Flash video (YouTube, etc.) since UFO is deprecated. +* Update of FLV player SWF file. +* Removed Stage6 due to site shutdown. BBCode usage now displays an error message. + += v5.3.1 = + +* Replace BBCode with the video in the excerpt. + += v5.3.0 = + +* Manjor and multiple Stage6 improvements. Props Randy A. for pointing out that it wasn't working in some cases. +* The regex can now be filtered via `vvq_searchpatterns`. This means plugins can add in new BBCodes without having to edit the plugin. See plugin source for format. +* Other minor improvements. + += v5.2.3 = + +* When a custom width is entered into the prompt, use math to suggest a matching height value. + += v5.2.2 = + +* Support for the `http://www.youtube.com/w/?v=JzqumbhfxRo` URL format for YouTube due to popular request. + += v5.2.1 = + +* Support for new Vimeo URL format (no `/clip:XXX`). Thanks to texasellis. + += v5.2.0 = + +* [Stage6](http://stage6.divx.com/) support. +* Regex fix for Metacafe. + += v5.1.6 = + +* The default height for YouTube videos has changed, so plugin updated to match. + += v5.1.5 = + +* Plugin now parses the code inside text widges, i.e. you can embed videos in your sidebar! + += v5.1.4 = + +* Missed a regex expression for the international YouTube handling, whoops! + += v5.1.3 = + +* YouTube.com regional support (uk.youtube.com, etc.) +* WPMU support hopefully +* Support for v2.x (old!) style placeholders +* Updated FLV player file to latest version +* Another attempt at stopping autoplaying self-hosted videos +* Other minor fixes + += v5.1.2 = + +* Spelling mistake ("video" instead of "vimeo") made the Vimeo button in the rich editor never be hidden. Thanks to [giuseppe](http://www.soveratonews.com/) for [pointing it out](http://www.viper007bond.com/wordpress-plugins/forums/viewtopic.php?id=527). + += v5.1.1 = + +* Buttons weren't working in the rich editor due to a stupid mistake on my part (I forgot to replace some debug code with the correct code). Fixed with thanks to [nhdriver4](http://onovia.com/) for [pointing it out](http://www.viper007bond.com/wordpress-plugins/forums/viewtopic.php?id=526). + += v5.1.0 = + +* Renamed the plugin file and Javascript file to match the plugin's folder name. +* Forgot to code in FLV file BBCode->HTML (whoops!). Thanks to [Jack](http://jackcorto.dyndns.org/) for pointing this out. +* Due to using the wrong variable on my part, you were unable to change the default width and height of videos. Now fixed and the boxes on the options page actually work. +* Quicktime and generic video files are now inserted via Javascript in order to get around the annoying IE click-to-activate thing. +* Default width/heights for non-Flash files can now be set. Plugin will now not prompt you for width/height by default for those. Admin area Javascript completely recoded as a result. +* You can now opt to have the plugin always prompt you for a width and height. Option configuration via the options page. +* Added support for [Vimeo](http://www.vimeo.com/) +* Fixed the layering issue with Flash for things like Lightbox. Thanks to [timjohns](http://timdotnet.net/wiggumdaily/) for pointing out that I forgot to handle this. I can't figure out a way to fix it for non-Flash videos though. :( +* Fixed buttons in TinyMCE in Internet Explorer. Issue was caused by tiny Javascript issue. Man I **HATE** that browser! +* Due to WP 2.0.x being old and crappy, it'd add `
              `'s inside ` + used to display the dialog box + function OutputjQueryDialogDiv() { ?> + +

              +
              + + +
              +defaultsettings as $type => $settings ) { + if ( !is_array($this->defaultsettings[$type]) ) continue; + foreach ( $fields as $setting ) { + if ( isset($usersettings[$type][$setting]) ) + unset( $usersettings[$type][$setting] ); + } + } + + $defaults = TRUE; + break; + } + + // Copy in the results of the form + foreach ( $this->defaultsettings as $type => $settings ) { + if ( !is_array($this->defaultsettings[$type]) ) continue; + foreach ( $fields as $setting ) { + if ( isset($_POST['vvq'][$type][$setting]) ) + $usersettings[$type][$setting] = (int) $_POST['vvq'][$type][$setting]; + else + $usersettings[$type][$setting] = 0; + + // Width and height are required, clear if 0 + if ( 0 === $usersettings[$type][$setting] && in_array( $setting, array( 'width', 'height' ) ) ) + unset( $usersettings[$type][$setting] ); + } + } + + break; + + case 'additional': + // Check for the defaults button + if ( !empty($_POST['vvq-defaults']) ) { + unset( $usersettings['alignment'], $usersettings['tinymceline'], $usersettings['customfeedtext'], $usersettings['videofile']['usewmp'], $usersettings['quicktime']['dynamicload'] ); // Custom CSS is skipped + $defaults = TRUE; + break; + } + + $usersettings['alignment'] = $_POST['vvq-alignment']; + $usersettings['tinymceline'] = (int) $_POST['vvq-tinymceline']; + $usersettings['customfeedtext'] = trim( $_POST['vvq-customfeedtext'] ); + $usersettings['videofile']['usewmp'] = (int) $_POST['vvq-videofile-usewmp']; + $usersettings['quicktime']['dynamicload'] = (int) $_POST['vvq-quicktime-dynamicload']; + + if ( empty($wpmu_version) ) + $usersettings['customcss'] = trim( strip_tags( $_POST['vvq-customcss'] ) ); + + // Check data validity + if ( 0 == $usersettings['tinymceline'] ) $usersettings['tinymceline'] = $this->defaultsettings['tinymceline']; + + break; + + case 'youtube': + // Check for the defaults button + if ( !empty($_POST['vvq-defaults']) ) { + $usersettings['youtube'] = array(); + $defaults = TRUE; + break; + } + + // Copy in the results of the form + $usersettings['youtube']['previewurl'] = trim( $_POST['vvq-youtube-previewurl'] ); + $usersettings['youtube']['width'] = (int) $_POST['vvq-youtube-width']; + $usersettings['youtube']['height'] = (int) $_POST['vvq-youtube-height']; + $usersettings['youtube']['color1'] = strtoupper( trim( $_POST['vvq-youtube-color1'] ) ); + $usersettings['youtube']['color2'] = strtoupper( trim( $_POST['vvq-youtube-color2'] ) ); + $usersettings['youtube']['border'] = (int) $_POST['vvq-youtube-border']; + $usersettings['youtube']['rel'] = (int) $_POST['vvq-youtube-rel']; + $usersettings['youtube']['fs'] = (int) $_POST['vvq-youtube-fs']; + $usersettings['youtube']['hd'] = (int) $_POST['vvq-youtube-hd']; + $usersettings['youtube']['autoplay'] = (int) $_POST['vvq-youtube-autoplay']; + $usersettings['youtube']['loop'] = (int) $_POST['vvq-youtube-loop']; + $usersettings['youtube']['showsearch'] = (int) $_POST['vvq-youtube-showsearch']; + $usersettings['youtube']['showinfo'] = (int) $_POST['vvq-youtube-showinfo']; + $usersettings['youtube']['aspectratio'] = (int) $_POST['vvq-youtube-aspectratio']; + + // Fill in an missing items with the defaults + if ( empty($usersettings['youtube']['previewurl']) ) $usersettings['youtube']['previewurl'] = $this->defaultsettings['youtube']['previewurl']; + if ( empty($usersettings['youtube']['width']) ) $usersettings['youtube']['width'] = $this->defaultsettings['youtube']['width']; + if ( empty($usersettings['youtube']['height']) ) $usersettings['youtube']['height'] = $this->defaultsettings['youtube']['height']; + if ( empty($usersettings['youtube']['color1']) ) $usersettings['youtube']['color1'] = $this->defaultsettings['youtube']['color1']; + if ( empty($usersettings['youtube']['color2']) ) $usersettings['youtube']['color2'] = $this->defaultsettings['youtube']['color2']; + + // Check data validity + if ( '#' != substr( $usersettings['youtube']['color1'], 0, 1 ) ) $usersettings['youtube']['color1'] = '#' . $usersettings['youtube']['color1']; + if ( '#' != substr( $usersettings['youtube']['color2'], 0, 1 ) ) $usersettings['youtube']['color2'] = '#' . $usersettings['youtube']['color2']; + + break; + + case 'googlevideo': + // Check for the defaults button + if ( !empty($_POST['vvq-defaults']) ) { + $usersettings['googlevideo'] = array(); + $defaults = TRUE; + break; + } + + // Copy in the results of the form + $usersettings['googlevideo']['previewurl'] = (int) $_POST['vvq-googlevideo-previewurl']; + $usersettings['googlevideo']['width'] = (int) $_POST['vvq-googlevideo-width']; + $usersettings['googlevideo']['height'] = (int) $_POST['vvq-googlevideo-height']; + $usersettings['googlevideo']['autoplay'] = (int) $_POST['vvq-googlevideo-autoplay']; + $usersettings['googlevideo']['fs'] = (int) $_POST['vvq-googlevideo-fs']; + $usersettings['googlevideo']['aspectratio'] = (int) $_POST['vvq-googlevideo-aspectratio']; + + // Fill in an missing items with the defaults + if ( empty($usersettings['googlevideo']['previewurl']) ) $usersettings['googlevideo']['previewurl'] = $this->defaultsettings['googlevideo']['previewurl']; + if ( empty($usersettings['googlevideo']['width']) ) $usersettings['googlevideo']['width'] = $this->defaultsettings['googlevideo']['width']; + if ( empty($usersettings['googlevideo']['height']) ) $usersettings['googlevideo']['height'] = $this->defaultsettings['googlevideo']['height']; + + break; + + case 'dailymotion': + // Check for the defaults button + if ( !empty($_POST['vvq-defaults']) ) { + $usersettings['dailymotion'] = array(); + $defaults = TRUE; + break; + } + + // Copy in the results of the form + $usersettings['dailymotion']['previewurl'] = trim( $_POST['vvq-dailymotion-previewurl'] ); + $usersettings['dailymotion']['width'] = (int) $_POST['vvq-dailymotion-width']; + $usersettings['dailymotion']['height'] = (int) $_POST['vvq-dailymotion-height']; + $usersettings['dailymotion']['backgroundcolor'] = strtoupper( trim( $_POST['vvq-dailymotion-backgroundcolor'] ) ); + $usersettings['dailymotion']['glowcolor'] = strtoupper( trim( $_POST['vvq-dailymotion-glowcolor'] ) ); + $usersettings['dailymotion']['foregroundcolor'] = strtoupper( trim( $_POST['vvq-dailymotion-foregroundcolor'] ) ); + $usersettings['dailymotion']['seekbarcolor'] = strtoupper( trim( $_POST['vvq-dailymotion-seekbarcolor'] ) ); + $usersettings['dailymotion']['autoplay'] = (int) $_POST['vvq-dailymotion-autoplay']; + $usersettings['dailymotion']['related'] = (int) $_POST['vvq-dailymotion-related']; + + // Fill in an missing items with the defaults + if ( empty($usersettings['dailymotion']['previewurl']) ) $usersettings['dailymotion']['previewurl'] = $this->defaultsettings['dailymotion']['previewurl']; + if ( empty($usersettings['dailymotion']['width']) ) $usersettings['dailymotion']['width'] = $this->defaultsettings['dailymotion']['width']; + if ( empty($usersettings['dailymotion']['height']) ) $usersettings['dailymotion']['height'] = $this->defaultsettings['dailymotion']['height']; + if ( empty($usersettings['dailymotion']['backgroundcolor']) ) $usersettings['dailymotion']['backgroundcolor'] = $this->defaultsettings['dailymotion']['backgroundcolor']; + if ( empty($usersettings['dailymotion']['glowcolor']) ) $usersettings['dailymotion']['glowcolor'] = $this->defaultsettings['dailymotion']['glowcolor']; + if ( empty($usersettings['dailymotion']['foregroundcolor']) ) $usersettings['dailymotion']['foregroundcolor'] = $this->defaultsettings['dailymotion']['foregroundcolor']; + if ( empty($usersettings['dailymotion']['seekbarcolor']) ) $usersettings['dailymotion']['seekbarcolor'] = $this->defaultsettings['dailymotion']['seekbarcolor']; + + // Check data validity + if ( '#' != substr( $usersettings['dailymotion']['backgroundcolor'], 0, 1 ) ) $usersettings['dailymotion']['backgroundcolor'] = '#' . $usersettings['dailymotion']['backgroundcolor']; + if ( '#' != substr( $usersettings['dailymotion']['glowcolor'], 0, 1 ) ) $usersettings['dailymotion']['glowcolor'] = '#' . $usersettings['dailymotion']['glowcolor']; + if ( '#' != substr( $usersettings['dailymotion']['foregroundcolor'], 0, 1 ) ) $usersettings['dailymotion']['foregroundcolor'] = '#' . $usersettings['dailymotion']['foregroundcolor']; + if ( '#' != substr( $usersettings['dailymotion']['seekbarcolor'], 0, 1 ) ) $usersettings['dailymotion']['seekbarcolor'] = '#' . $usersettings['dailymotion']['seekbarcolor']; + + break; + + case 'vimeo': + // Check for the defaults button + if ( !empty($_POST['vvq-defaults']) ) { + $usersettings['vimeo'] = array(); + $defaults = TRUE; + break; + } + + // Copy in the results of the form + $usersettings['vimeo']['previewurl'] = (int) $_POST['vvq-vimeo-previewurl']; + $usersettings['vimeo']['width'] = (int) $_POST['vvq-vimeo-width']; + $usersettings['vimeo']['height'] = (int) $_POST['vvq-vimeo-height']; + $usersettings['vimeo']['color'] = strtoupper( trim( $_POST['vvq-vimeo-color'] ) ); + $usersettings['vimeo']['portrait'] = (int) $_POST['vvq-vimeo-portrait']; + $usersettings['vimeo']['title'] = (int) $_POST['vvq-vimeo-title']; + $usersettings['vimeo']['byline'] = (int) $_POST['vvq-vimeo-byline']; + $usersettings['vimeo']['fullscreen'] = (int) $_POST['vvq-vimeo-fullscreen']; + $usersettings['vimeo']['aspectratio'] = (int) $_POST['vvq-vimeo-aspectratio']; + + // Fill in an missing items with the defaults + if ( empty($usersettings['vimeo']['previewurl']) ) $usersettings['vimeo']['previewurl'] = $this->defaultsettings['vimeo']['previewurl']; + if ( empty($usersettings['vimeo']['width']) ) $usersettings['vimeo']['width'] = $this->defaultsettings['vimeo']['width']; + if ( empty($usersettings['vimeo']['height']) ) $usersettings['vimeo']['height'] = $this->defaultsettings['vimeo']['height']; + if ( empty($usersettings['vimeo']['color']) ) $usersettings['vimeo']['color'] = $this->defaultsettings['vimeo']['color']; + + // Check data validity + if ( '#' != substr( $usersettings['vimeo']['color'], 0, 1 ) ) $usersettings['vimeo']['color'] = '#' . $usersettings['vimeo']['color']; + + break; + + case 'flv': + // Check for the defaults button + if ( !empty($_POST['vvq-defaults']) ) { + $usersettings['flv'] = array(); + $defaults = TRUE; + break; + } + + // Copy in the results of the form + $usersettings['flv']['previewurl'] = trim( $_POST['vvq-flv-previewurl'] ); + $usersettings['flv']['width'] = (int) $_POST['vvq-flv-width']; + $usersettings['flv']['height'] = (int) $_POST['vvq-flv-height']; + $usersettings['flv']['skin'] = $_POST['vvq-flv-skin']; + $usersettings['flv']['customcolors'] = (int) $_POST['vvq-flv-customcolors']; + $usersettings['flv']['backcolor'] = strtoupper( trim( $_POST['vvq-flv-backcolor'] ) ); + $usersettings['flv']['frontcolor'] = strtoupper( trim( $_POST['vvq-flv-frontcolor'] ) ); + $usersettings['flv']['lightcolor'] = strtoupper( trim( $_POST['vvq-flv-lightcolor'] ) ); + $usersettings['flv']['screencolor'] = strtoupper( trim( $_POST['vvq-flv-screencolor'] ) ); + $usersettings['flv']['flashvars'] = trim( $_POST['vvq-flv-flashvars'] ); + + // Fill in an missing items with the defaults + if ( empty($usersettings['flv']['previewurl']) ) $usersettings['flv']['previewurl'] = $this->defaultsettings['flv']['previewurl']; + if ( empty($usersettings['flv']['width']) ) $usersettings['flv']['width'] = $this->defaultsettings['flv']['width']; + if ( empty($usersettings['flv']['height']) ) $usersettings['flv']['height'] = $this->defaultsettings['flv']['height']; + if ( empty($usersettings['flv']['skin']) ) $usersettings['flv']['skin'] = $this->defaultsettings['flv']['skin']; + if ( empty($usersettings['flv']['backcolor']) ) $usersettings['flv']['backcolor'] = $this->defaultsettings['flv']['backcolor']; + if ( empty($usersettings['flv']['frontcolor']) ) $usersettings['flv']['frontcolor'] = $this->defaultsettings['flv']['frontcolor']; + if ( empty($usersettings['flv']['lightcolor']) ) $usersettings['flv']['lightcolor'] = $this->defaultsettings['flv']['lightcolor']; + if ( empty($usersettings['flv']['screencolor']) ) $usersettings['flv']['screencolor'] = $this->defaultsettings['flv']['screencolor']; + + // Check data validity + if ( empty($this->flvskins[$usersettings['flv']['skin']]) ) $usersettings['flv']['skin'] = ''; + if ( '#' != substr( $usersettings['flv']['backcolor'], 0, 1 ) ) $usersettings['flv']['backcolor'] = '#' . $usersettings['flv']['backcolor']; + if ( '#' != substr( $usersettings['flv']['frontcolor'], 0, 1 ) ) $usersettings['flv']['frontcolor'] = '#' . $usersettings['flv']['frontcolor']; + if ( '#' != substr( $usersettings['flv']['lightcolor'], 0, 1 ) ) $usersettings['flv']['lightcolor'] = '#' . $usersettings['flv']['lightcolor']; + if ( '#' != substr( $usersettings['flv']['screencolor'], 0, 1 ) ) $usersettings['flv']['screencolor'] = '#' . $usersettings['flv']['screencolor']; + + break; + } + + $usersettings['version'] = $this->version; + update_option( 'vvq_options', $usersettings ); + + // Redirect back to where we came from + $redirectto = remove_query_arg( 'defaults', remove_query_arg( 'updated', wp_get_referer() ) ); + $redirectto = ( TRUE == $defaults ) ? add_query_arg( 'defaults', 'true', $redirectto ) : add_query_arg( 'updated', 'true', $redirectto ); + wp_safe_redirect( $redirectto ); + } + + + // Some style tweaks for the settings page + function StyleTweaks() { ?> + + +

              + + +
              + +
              + + + " /> + + + + + + + + + + +

              +' . "\n"; + +?> +

              + +
              + +
                + __('Additional Settings', 'vipers-video-quicktags'), + 'youtube' => __('YouTube', 'vipers-video-quicktags'), + 'googlevideo' => __('Google Video', 'vipers-video-quicktags'), + 'dailymotion' => __('DailyMotion', 'vipers-video-quicktags'), + 'vimeo' => __('Vimeo', 'vipers-video-quicktags'), + 'flv' => __('Flash Video (FLV)', 'vipers-video-quicktags'), + 'help' => __('Help', 'vipers-video-quicktags'), + 'credits' => __('Credits', 'vipers-video-quicktags'), + ); + $tabhtml = array(); + + // If someone wants to remove a tab (for example on a WPMU intall) + $tabs = apply_filters( 'vvq_tabs', $tabs ); + + $class = ( 'general' == $tab ) ? ' class="current"' : ''; + $tabhtml[] = '
              • ' . __('General', 'vipers-video-quicktags') . ''; + + foreach ( $tabs as $stub => $title ) { + $class = ( $stub == $tab ) ? ' class="current"' : ''; + $tabhtml[] = '
              • $title"; + } + + echo implode( " |
              • \n", $tabhtml ) . ''; +?> + +
              + +
              + + + + + + + + +

              Help section for details.', 'vipers-video-quicktags'), + admin_url( 'options-general.php?page=vipers-video-quicktags&tab=help#vvq-parameters' ) + ); ?>

              + + +

              Firefox or Opera. If you switch, you\'ll be able to see the video preview update live as you change any option (rather than just a very limited number options) and more.', 'vipers-video-quicktags'), 'http://www.mozilla.com/firefox/', 'http://www.opera.com/' ); ?>

              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              +
              +
              +
              + +
              + × + +       + + +
              + +    +
              +
              + +    +
              +
               
              +
              +
              +
              +
              +
              +
              +
              + +
              + + jQuery("#vvqvideopreview-container").css( "min-height", jQuery("#vvq-height").val() + "px" ); + + // Parse the URL + var PreviewID = jQuery("#vvq-previewurl").val().match(/http:\/\/video\.google\.([A-Za-z.]{2,5})\/videoplay\?docid=([\d-]+)(.*?)/); + if ( !PreviewID ) { + jQuery("#vvqvideopreview-container").html('
              esc_js( __("Unable to parse preview URL. Please make sure it's the full URL and a valid one at that.", 'vipers-video-quicktags') ); ?>
              '); + return; + } + var PreviewID = PreviewID[2]; + + // Generate the URL and do the preview + var Autoplay = ""; + var FS = ""; + if ( true == jQuery("#vvq-googlevideo-autoplay").attr("checked") ) { var Autoplay = "&autoplay=1"; } + if ( true == jQuery("#vvq-googlevideo-fs").attr("checked") ) { var FS = "&fs=true"; } + swfobject.embedSWF( + "http://video.google.com/googleplayer.swf?docid=" + PreviewID + Autoplay + FS, + "vvqvideopreview", + jQuery("#vvq-width").val(), + jQuery("#vvq-height").val(), + "9", + vvqexpressinstall, + vvqflashvars, + vvqparams, + vvqattributes + ); + } + }); + // ]]> + + + + + + + + + + + + + + + + + + + + + +
              +
              +
              +
              +
              + +
              + × + +       + + +
              +
              + +
              + + jQuery("#vvqvideopreview-container").css( "min-height", jQuery("#vvq-height").val() + "px" ); + + // Get the colors, transform to uppercase, and then set the inputs with the uppercase value + var BackgroundColorVal = jQuery("#vvq-dailymotion-backgroundcolor").val().toUpperCase(); + var GlowColorVal = jQuery("#vvq-dailymotion-glowcolor").val().toUpperCase(); + var ForegroundColorVal = jQuery("#vvq-dailymotion-foregroundcolor").val().toUpperCase(); + var SeekbarColorVal = jQuery("#vvq-dailymotion-seekbarcolor").val().toUpperCase(); + jQuery("#vvq-dailymotion-backgroundcolor").val(BackgroundColorVal); + jQuery("#vvq-dailymotion-glowcolor").val(GlowColorVal); + jQuery("#vvq-dailymotion-foregroundcolor").val(ForegroundColorVal); + jQuery("#vvq-dailymotion-seekbarcolor").val(SeekbarColorVal); + + // Parse the URL + var PreviewID = jQuery("#vvq-previewurl").val().match(/http:\/\/(www.dailymotion|dailymotion)\.com\/(.+)\/([0-9a-zA-Z]+)\_(.*?)/); + if ( !PreviewID ) { + jQuery("#vvqvideopreview-container").html('
              esc_js( __("Unable to parse preview URL. Please make sure it's the full URL and a valid one at that.", 'vipers-video-quicktags') ); ?>
              '); + return; + } + var PreviewID = PreviewID[3]; + + // Generate the URL and do the preview + var BackgroundColor = ""; + var GlowColor = ""; + var ForegroundColor = ""; + var SeekbarColor = ""; + if ( "" != BackgroundColorVal && "defaultsettings['dailymotion']['backgroundcolor']; ?>" != BackgroundColorVal ) var BackgroundColor = "background:" + BackgroundColorVal.replace(/#/, "") + ";"; + if ( "" != GlowColorVal && "defaultsettings['dailymotion']['glowcolor']; ?>" != GlowColorVal ) var GlowColor = "glow:" + GlowColorVal.replace(/#/, "") + ";"; + if ( "" != ForegroundColorVal && "defaultsettings['dailymotion']['foregroundcolor']; ?>" != ForegroundColorVal ) var ForegroundColor = "foreground:" + ForegroundColorVal.replace(/#/, "") + ";"; + if ( "" != SeekbarColorVal && "defaultsettings['dailymotion']['seekbarcolor']; ?>" != SeekbarColorVal ) var SeekbarColor = "special:" + SeekbarColorVal.replace(/#/, "") + ";"; + if ( true == jQuery("#vvq-dailymotion-autoplay").attr("checked") ) { var Autoplay = "1"; } else { var Autoplay = "0"; } + if ( true == jQuery("#vvq-dailymotion-related").attr("checked") ) { var Related = "1"; } else { var Related = "0"; } + swfobject.embedSWF( + "http://www.dailymotion.com/swf/" + PreviewID + "&colors=" + BackgroundColor + GlowColor + ForegroundColor + SeekbarColor + "&autoPlay=" + Autoplay + "&related=" + Related, + "vvqvideopreview", + jQuery("#vvq-width").val(), + jQuery("#vvq-height").val(), + "9", + vvqexpressinstall, + vvqflashvars, + vvqparams, + vvqattributes + ); + } + }); + // ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              +
              +
              +
              + +
              + × + + + + +
              + +    +
              +
              + +    +
              +
              + +    +
              +
              + +    +
              +
              +
              + +
              + + jQuery("#vvqvideopreview-container").css( "min-height", jQuery("#vvq-height").val() + "px" ); + + // Get the color, transform to uppercase, and then set the input with the uppercase value + var ColorVal = jQuery("#vvq-vimeo-color").val().toUpperCase(); + jQuery("#vvq-vimeo-color").val(ColorVal); + + // Parse the URL + var PreviewID = jQuery("#vvq-previewurl").val().match(/http:\/\/(www.vimeo|vimeo)\.com(\/|\/clip:)(\d+)(.*?)/); + if ( !PreviewID ) { + jQuery("#vvqvideopreview-container").html('
              esc_js( __("Unable to parse preview URL. Please make sure it's the full URL and a valid one at that.", 'vipers-video-quicktags') ); ?>
              '); + return; + } + var PreviewID = PreviewID[3]; + + // Generate the URL and do the preview + var Color = ""; + if ( "" != ColorVal && "defaultsettings['vimeo']['color']; ?>" != ColorVal ) var Color = "&color=" + ColorVal.replace(/#/, ""); + if ( true == jQuery("#vvq-vimeo-portrait").attr("checked") ) { var Portrait = "1"; } else { var Portrait = "0"; } + if ( true == jQuery("#vvq-vimeo-title").attr("checked") ) { var Title = "1"; } else { var Title = "0"; } + if ( true == jQuery("#vvq-vimeo-byline").attr("checked") ) { var Byline = "1"; } else { var Byline = "0"; } + if ( true == jQuery("#vvq-vimeo-fullscreen").attr("checked") ) { var Fullscreen = "1"; } else { var Fullscreen = "0"; } + swfobject.embedSWF( + "http://www.vimeo.com/moogaloop.swf?server=www.vimeo.com&clip_id=" + PreviewID + Color + "&show_portrait=" + Portrait + "&show_title=" + Title + "&show_byline=" + Byline + "&fullscreen=" + Fullscreen, + "vvqvideopreview", + jQuery("#vvq-width").val(), + jQuery("#vvq-height").val(), + "9", + vvqexpressinstall, + vvqflashvars, + vvqparams, + vvqattributes + ); + } + + + /* Color presets which is also based on code stolen from Ozh's "Liz Comment Counter" */ + + // Make the presets + VVQMakeVimeoPresets(); + function VVQMakeVimeoPresets() { + var presets = { + "": "defaultsettings['vimeo']['color']; ?>", + "": "#FF9933", + "": "#C9FF23", + "": "#FF0179", + "": "#FFFFFF" + }; + jQuery("#vvq-vimeo-presets").html(""); + for (var i in presets) { + var color = presets[i]; + jQuery("#vvq-vimeo-presets").append('
              '); + } + } + + // Update the color inputs when a preset is clicked + jQuery(".vvq-preset").click(function(){ + var color = jQuery(this).css('backgroundColor'); + + // Opera and IE return hex already, but we need to convert RGB to hex for Firefox, Safari, etc. + if ( -1 == color.search(/#/) ) { + var color = VVQRGBtoHex( color ); + } + + if (color != undefined) { jQuery('#vvq-vimeo-color').val(color).keyup(); } + + VVQUpdatePreview(); + }).tTips(); + }); + // ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              +
              +
              +
              + +
              + × + +       + + +
              + +    +
              +
               
              +
              +
              +
              +
              +
              + + jQuery("#vvqvideopreview-container").css( "min-height", jQuery("#vvq-height").val() + "px" ); + + // Get the colors, transform to uppercase, and then set the inputs with the uppercase value + var BackColorVal = jQuery("#vvq-flv-backcolor").val().toUpperCase(); + var FrontColorVal = jQuery("#vvq-flv-frontcolor").val().toUpperCase(); + var LightColorVal = jQuery("#vvq-flv-lightcolor").val().toUpperCase(); + var ScreenColorVal = jQuery("#vvq-flv-screencolor").val().toUpperCase(); + jQuery("#vvq-flv-backcolor").val(BackColorVal); + jQuery("#vvq-flv-frontcolor").val(FrontColorVal); + jQuery("#vvq-flv-lightcolor").val(LightColorVal); + jQuery("#vvq-flv-screencolor").val(ScreenColorVal); + + // Generate the URL and do the preview + var vvqflvparams = new Array(); + vvqflvparams["file"] = jQuery("#vvq-previewurl").val(); + vvqflvparams["image"] = jQuery("#vvq-previewurl").val().replace(/\.flv/, ".jpg"); + if ( true == jQuery("#vvq-flv-customcolors").attr("checked") ) { + vvqflvparams["backcolor"] = BackColorVal.replace(/#/, ""); + vvqflvparams["frontcolor"] = FrontColorVal.replace(/#/, ""); + vvqflvparams["lightcolor"] = LightColorVal.replace(/#/, ""); + vvqflvparams["screencolor"] = ScreenColorVal.replace(/#/, ""); + } + vvqflvparams["volume"] = "100"; + vvqflvparams["bufferlength"] = "15"; + vvqflvparams["skin"] = "" + jQuery("#vvq-flv-skin").val() + ".swf"; + vvqflvparams["wmode"] = "transparent"; + vvqflvparams["allowfullscreen"] = "true"; +settings['flv']['flashvars']) ) { + $flashvars = $this->parse_str_periods( $this->settings['flv']['flashvars'] ); + foreach ( (array) $flashvars as $key => $value ) + echo ' vvqflvparams["' . $key . '"] = "' . $value . '";' . "\n"; + } +?> + + swfobject.embedSWF( + "", + "vvqvideopreview", + jQuery("#vvq-width").val(), + jQuery("#vvq-height").val(), + "9", + vvqexpressinstall, + vvqflvparams, + vvqparams, + vvqattributes + ); + } + + jQuery("#vvq-flv-customcolors").change(function(){ + if ( true != jQuery(this).attr("checked") ) { + jQuery(".vvq-flv-customcolor").hide(); + } else { + jQuery(".vvq-flv-customcolor").show(); + } + }); + + if ( true != jQuery("#vvq-flv-customcolors").attr("checked") ) { + jQuery(".vvq-flv-customcolor").hide(); + } + }); + // ]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              +
              +
              +
              +
              +
              + +
              + × + + + + + +
              + +
              + +
              + +    +
              +
              + +    +
              +
              + +    +
              +
              + +    +
              +
              +
              + query-string style list of additional parameters to pass to the player. Example: %3$s', 'vipers-video-quicktags'), 'http://codex.wordpress.org/Template_Tags/How_to_Pass_Tag_Parameters#Tags_with_query-string-style_parameters', 'http://code.jeroenwijering.com/trac/wiki/FlashVars', 'autostart=true&playlist=bottom&bufferlength=15' ); ?>
              + +
              + + + + + + + + + + + + + + + + + + + + + + +
              + +
              + +
              +
              + %s", 'vipers-video-quicktags'), '' . htmlspecialchars($this->customfeedtext) . '' ); ?> +
              + +
              + +

              + +

              + + + + + + + + + + + + +
              + +
              + +
              + Help tab.', 'vipers-video-quicktags'), '!important', admin_url('options-general.php?page=vipers-video-quicktags&tab=help#vvq-customcss') ); ?> +
              cssalignments[$this->settings['alignment']] );
              +						echo str_replace( '/* alignment CSS placeholder */', "$aligncss", $this->standardcss );
              +					?>
              + +
              +
              + + + + +

              + +
                +
              • +

                +
                + +

                +
                  +
                1. AdBlock Plus.', 'vipers-video-quicktags'), 'https://addons.mozilla.org/en-US/firefox/addon/1865' ); ?>
                2. +
                3. <?php wp_head();?> inside of it's <head> which means the required Javascript file can't automatically be added. If this is the case, you may be get an alert window popping when you attempt to view a post with a video in it (assuming your problem is not also #3). Edit your theme's header.php file and add it right before </head>", 'vipers-video-quicktags'); ?>
                4. +
                5. enable it.', 'vipers-video-quicktags'), 'http://www.google.com/support/bin/answer.py?answer=23852' ); ?>
                6. +
                7. install it.', 'vipers-video-quicktags'), 'http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash' ); ?>
                8. +
                + +
                  +
                • AdBlock Plus.', 'vipers-video-quicktags'), 'https://addons.mozilla.org/en-US/firefox/addon/1865' ); ?>
                • +
                • enable it.', 'vipers-video-quicktags'), 'http://www.google.com/support/bin/answer.py?answer=23852' ); ?>
                • +
                • install it.', 'vipers-video-quicktags'), 'http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash' ); ?>
                • +
                + +
                +
              • +
              • +

                +
                +

                +

                <?php echo esc_attr( __('Viddler', 'vipers-video-quicktags') ); ?>

                +
                +
              • +
              • +

                +
                +

                +

                <?php echo esc_attr( __('Blip.tv', 'vipers-video-quicktags') ); ?>

                +

                NOTE: Ignore the warning message. This plugin adds support for the WordPress.com so it will work on your blog.', 'vipers-video-quicktags'); ?>

                +
                +
              • +
              • +

                +
                +

                +
                  +
                • +
                • +
                • my forums with an example link to a video on the site and I'll take a look at it.", 'vipers-video-quicktags'), 'http://www.viper007bond.com/wordpress-plugins/forums/viewforum.php?id=23' ); ?>
                • +
                +

                Flash shortcode question for details on that.', 'vipers-video-quicktags'), '#vvq-flashcodehelp'); ?>

                +
                +
              • +
              • +

                +
                +

                +
                +
              • +
              • +

                +
                +

                BBCode. Here are some example shortcodes:', 'vipers-video-quicktags'), 'http://en.wikipedia.org/wiki/BBCode' ); ?>

                +
                  +
                • [youtube color1="FF0000" color2="00FF00" autoplay="1"]http://www.youtube.com/watch?v=stdJd598Dtg[/youtube]
                • +
                • [googlevideo width="400" height="300"]http://video.google.com/videoplay?docid=-6006084025483872237[/youtube]
                • +
                • [vimeo color="FFFF00"]http://www.vimeo.com/240975[/youtube]
                • +
                +

                +
                +
              • +
              • +

                +
                +
                  +
                • width' ); ?>
                • +
                • height' ); ?>
                • +
                • color1' ); ?>
                • +
                • color2' ); ?>
                • +
                • 0 or 1)', 'vipers-video-quicktags'), 'border' ); ?>
                • +
                • 0 or 1)', 'vipers-video-quicktags'), 'rel' ); ?>
                • +
                • 0 or 1)', 'vipers-video-quicktags'), 'fs' ); ?>
                • +
                • 0 or 1)', 'vipers-video-quicktags'), 'autoplay' ); ?>
                • +
                • 0 or 1)', 'vipers-video-quicktags'), 'loop' ); ?>
                • +
                +
                +
              • +
              • +

                +
                +
                  +
                • width' ); ?>
                • +
                • height' ); ?>
                • +
                • 0 or 1)', 'vipers-video-quicktags'), 'autoplay' ); ?>
                • +
                +
                +
              • +
              • +

                +
                +
                  +
                • width' ); ?>
                • +
                • height' ); ?>
                • +
                • backgroundcolor' ); ?>
                • +
                • glowcolor' ); ?>
                • +
                • foregroundcolor' ); ?>
                • +
                • seekbarcolor' ); ?>
                • +
                • 0 or 1)', 'vipers-video-quicktags'), 'autoplay' ); ?>
                • +
                • 0 or 1)', 'vipers-video-quicktags'), 'related' ); ?>
                • +
                +
                +
              • +
              • +

                +
                +
                  +
                • width' ); ?>
                • +
                • height' ); ?>
                • +
                • color' ); ?>
                • +
                • 0 or 1)", 'vipers-video-quicktags'), 'portrait' ); ?>
                • +
                • 0 or 1)', 'vipers-video-quicktags'), 'title' ); ?>
                • +
                • 0 or 1)', 'vipers-video-quicktags'), 'byline' ); ?>
                • +
                • 0 or 1)', 'vipers-video-quicktags'), 'fullscreen' ); ?>
                • +
                +
                +
              • +
              • +

                +
                +
                  +
                • width' ); ?>
                • +
                • height' ); ?>
                • +
                • 0 or 1)', 'vipers-video-quicktags'), 'autoplay' ); ?>
                • +
                +
                +
              • +
              • +

                +
                +

                +
                +
              • +
              • +

                +
                +
                  +
                • width' ); ?>
                • +
                • height' ); ?>
                • +
                • 0 or 1), defaults to 1', 'vipers-video-quicktags'), 'showinfobox' ); ?>
                • +
                +
                +
              • +
              • +

                +
                +

                +
                  +
                • width' ); ?>
                • +
                • height' ); ?>
                • +
                +
                +
              • +
              • +

                +
                +
                  +
                • width' ); ?>
                • +
                • height' ); ?>
                • +
                • .jpg instead of .flv', 'vipers-video-quicktags'), 'image' ); ?>
                • +
                • backcolor' ); ?>
                • +
                • frontcolor' ); ?>
                • +
                • lightcolor' ); ?>
                • +
                • screencolor' ); ?>
                • +
                • 100', 'vipers-video-quicktags'), 'volume' ); ?>
                • +
                • flashvars', sprintf( __('A query-string style list of additional parameters to pass to the player. Example: %3$s', 'vipers-video-quicktags'), 'http://codex.wordpress.org/Template_Tags/How_to_Pass_Tag_Parameters#Tags_with_query-string-style_parameters', 'http://code.jeroenwijering.com/trac/wiki/FlashVars', 'autostart=true&playlist=bottom&bufferlength=15' ) ); ?>
                • +
                +
                +
              • +
              • +

                +
                +

                +
                  +
                • width' ); ?>
                • +
                • height' ); ?>
                • +
                • 0 or 1), defaults to 0', 'vipers-video-quicktags'), 'autostart' ); ?>
                • +
                • 0 or 1), defaults to 0', 'vipers-video-quicktags'), 'useplaceholder' ); ?>
                • +
                • .jpg instead of .mov', 'vipers-video-quicktags'), 'placeholder' ); ?>
                • +
                • 0 or 1), defaults to 0', 'vipers-video-quicktags'), 'controller' ); ?>
                • +
                +
                +
              • +
              • +

                +
                +

                +
                  +
                • width' ); ?>
                • +
                • height' ); ?>
                • +
                • 0 or 1)', 'vipers-video-quicktags'), 'usewmp' ); ?>
                • +
                +
                +
              • + +
              • +

                +
                +

                style.css file. Just enter some CSS of your own into the box and it will be outputted in the header of your theme.", 'vipers-video-quicktags'); ?>

                +

                +
                  +
                • .vvqbox { border: 5px solid red; padding: 5px; }' ); ?>
                • +
                • .vvqyoutube { float: left; margin: 10px 10px 10px 0; }' ); ?>
                • +
                +
                +
              • + +
              • +

                +
                +

                any Flash file. Here is the format:', 'vipers-video-quicktags'), '[flash]' ); ?>

                +

                [flash width="123" height="456" flashvars="name1=value1&name2=value2"]http://site.com/path/to/file.swf[/flash]

                +
                +
              • +
              • +

                +
                +

                strongly suggest converting the video to Flash Video format or even H.264 format and then using the Flash Video (FLV) embed type. There are free converters out there for both formats and doing so will create a much better experience for your visitors.', 'vipers-video-quicktags'), 'http://en.wikipedia.org/wiki/Flash_Video', 'http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC' ); ?>

                +
                +
              • +
              + + +

              + +
                +
              • SWFObject which is used to embed the Flash-based videos.', 'vipers-video-quicktags'), 'http://code.google.com/p/swfobject/' ); ?>
              • +
              • Jeroen Wijering for writing the JW FLV Media Player which is used for FLV playback.', 'vipers-video-quicktags'), 'http://www.jeroenwijering.com/', 'http://www.jeroenwijering.com/?item=JW_FLV_Media_Player' ); ?>
              • +
              • Steven Wittens for writing Farbtastic, the fantastic Javascript color picker used in this plugin.', 'vipers-video-quicktags'), 'http://acko.net/', 'http://acko.net/dev/farbtastic' ); ?>
              • +
              • Ozh for writing his Liz Comment Counter plugin which introduced me to Farbtastic and provided me with some Javascript to base my color picker and color preset code on.', 'vipers-video-quicktags'), 'http://planetozh.com/', 'http://planetozh.com/blog/my-projects/liz-strauss-comment-count-badge-widget-wordpress/' ); ?>
              • +
              • Andrew Ozz for helping me out with some TinyMCE-related Javascript and in turn saving me a ton of time.', 'vipers-video-quicktags'), 'http://www.laptoptips.ca/' ); ?>
              • +
              • Geoff Stearns for writing QTObject which is used to embed Quicktime videos.', 'vipers-video-quicktags'), 'http://www.deconcept.com/', 'http://blog.deconcept.com/2005/01/26/web-standards-compliant-javascript-quicktime-detect-and-embed/' ); ?>
              • +
              • Mark James for creating the Silk icon pack. This plugin uses at least one of the icons from that pack.', 'vipers-video-quicktags'), 'http://www.famfamfam.com/', 'http://www.famfamfam.com/lab/icons/silk/' ); ?>
              • +
              • jQuery, the awesome Javascript package used by WordPress.', 'vipers-video-quicktags'), 'http://jquery.com/' ); ?>
              • +
              • WordPress as without it and it's excellent API, this plugin obviously wouldn't exist.", 'vipers-video-quicktags'), 'http://jquery.com/' ); ?>
              • +
              • +
              + +

              + +
                +
              • Belorussian: %s', 'vipers-video-quicktags'), 'Fat Cow' ); ?>
              • +
              • Brazilian Portuguese: %s', 'vipers-video-quicktags'), 'Ricardo Martins' ); ?>
              • +
              • Chinese: %s', 'vipers-video-quicktags'), 'Dreamcolor' ); ?>
              • +
              • Danish: %s', 'vipers-video-quicktags'), 'Dr. Georg S. Adamsen' ); ?>
              • +
              • Dutch: %s', 'vipers-video-quicktags'), 'Sypie' ); ?>
              • +
              • French: %s', 'vipers-video-quicktags'), 'Laurent Duretz' ); ?>
              • +
              • Hungarian: %s', 'vipers-video-quicktags'), 'jamesb' ); ?>
              • +
              • Italian: %s', 'vipers-video-quicktags'), 'Gianni Diurno' ); ?>
              • + +
              • Russian: %s', 'vipers-video-quicktags'), 'Dennis Bri' ); ?>
              • +
              • Spanish: %s', 'vipers-video-quicktags'), 'Omi' ); ?>
              • +
              + +

              template file located in this plugin\'s "localization" folder and then send it to me. For help, see the WordPress Codex.', 'vipers-video-quicktags'), plugins_url('/vipers-video-quicktags/localization/_vipers-video-quicktags-template.po'), 'http://www.viper007bond.com/contact/', 'http://codex.wordpress.org/Translating_WordPress' ); ?>

              + + +

              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              settings['youtube']['button'], 1); ?> /> + + + + + + settings['youtube']['aspectratio'], 1); ?> />
              settings['googlevideo']['button'], 1); ?> /> + + + + + + settings['googlevideo']['aspectratio'], 1); ?> />
              settings['dailymotion']['button'], 1); ?> /> + + + + + + settings['dailymotion']['aspectratio'], 1); ?> />
              settings['vimeo']['button'], 1); ?> /> + + + + + + settings['vimeo']['aspectratio'], 1); ?> />
              settings['veoh']['button'], 1); ?> /> + + + + + + settings['veoh']['aspectratio'], 1); ?> />
              settings['viddler']['button'], 1); ?> />   
              settings['metacafe']['button'], 1); ?> /> + + + + + + settings['metacafe']['aspectratio'], 1); ?> />
              settings['bliptv']['button'], 1); ?> /> + + + + + + settings['bliptv']['aspectratio'], 1); ?> />
              settings['flickrvideo']['button'], 1); ?> /> + + + + + + settings['flickrvideo']['aspectratio'], 1); ?> />
              settings['spike']['button'], 1); ?> /> + + + + + + settings['spike']['aspectratio'], 1); ?> />
              settings['myspace']['button'], 1); ?> /> + + + + + + settings['myspace']['aspectratio'], 1); ?> />
              ' . sprintf( __('JW\'s FLV Media Player is covered by the Creative Commons Noncommercial
              license
              which means you cannot use it on a commercial website.', 'vipers-video-quicktags'), 'http://www.jeroenwijering.com/?item=JW_FLV_Media_Player', 'http://creativecommons.org/licenses/by-nc-sa/3.0/', 'http://www.jeroenwijering.com/?page=order' ); + ?>
              settings['flv']['button'], 1); ?> /> 
              settings['quicktime']['button'], 1); ?> /> 
              ' . sprintf( __("This part of the plugin is fairly buggy as embedding video files is complex.
              Consider trying TinyMCE's native video embedder instead. Why?", 'vipers-video-quicktags'), admin_url('options-general.php?page=vipers-video-quicktags&tab=help#vvq-videofilepoor') ) . '
              '; ?>
              settings['videofile']['button'], 1); ?> /> 
              + + + +

              + + +

              + + +
              +
              + +'; + print_r( get_option('vvq_options') ); + echo ''; + */ + } + + + // Output the head stuff + function Head() { + $this->wpheadrun = TRUE; + + echo "\n\n"; + + ?> + +ID) || ( 'post' == $post->post_type && !current_user_can( 'edit_post', $post->ID ) ) || ( 'page' == $post->post_type && !current_user_can( 'edit_page', $post->ID ) ) ) + return ''; + + // But if this user is an admin, then display some helpful text + return '[' . sprintf( __('ERROR: %s', 'vipers-video-quicktags'), $error ) . ']'; + } + + + // Return a link to the post for use in the feed + function postlink() { + global $post; + + if ( empty($post->ID) ) + return ''; // This should never happen (I hope) + + $text = ( !empty($this->settings['customfeedtext']) ) ? $this->settings['customfeedtext'] : $this->customfeedtext; + + return apply_filters( 'vvq_feedoutput', '

              ' . $text . '

              ' ); + } + + + // No-name attribute fixing + function attributefix( $atts = array() ) { + // Quoted value + if ( 0 !== preg_match( '#=("|\')(.*?)\1#', $atts[0], $match ) ) + $atts[0] = $match[2]; + + // Unquoted value + elseif ( '=' == substr( $atts[0], 0, 1 ) ) + $atts[0] = substr( $atts[0], 1 ); + + return $atts; + } + + + // Generate a placeholder ID + function videoid( $type ) { + global $post; + + if ( empty($post) || empty($post->ID) ) { + $objectid = uniqid("vvq-$type-"); + } else { + $count = 1; + $objectid = 'vvq-' . $post->ID . '-' . $type . '-' . $count; + + while ( !empty($this->usedids[$objectid]) ) { + $count++; + $objectid = 'vvq-' . $post->ID . '-' . $type . '-' . $count; + } + + $this->usedids[$objectid] = true; + } + + return $objectid; + } + + + // Reverse the parts we care about (and probably some we don't) of wptexturize() which gets applied before shortcodes + function wpuntexturize( $text ) { + $find = array( '–', '—', '×', '…', '“', '’s', '”', '&' ); + $replace = array( '--', '---', 'x', '...', '``', '\'s', '\'\'', '&' ); + return str_replace( $find, $replace, $text ); + } + + + // parse_str() but allow periods in the keys + // Also returns instead of setting a variable + function parse_str_periods( $string ) { + $string = str_replace( '.', '{{vvqperiod}}', $string ); + parse_str( $string, $result_raw ); + + // Reset placeholders + $result = array(); + foreach ( $result_raw as $key => $value ) { + $key = str_replace( '{{vvqperiod}}', '.', $key ); + $result[$key] = str_replace( '{{vvqperiod}}', '.', $value ); + } + + return $result; + } + + + // Show an error for Stage6 + function shortcode_stage6() { + return '[' . __('Stage6 is no more, so this Stage6-hosted video cannot be displayed.', 'vipers-video-quicktags') . ']'; + } + + + // Handle YouTube shortcodes + function shortcode_youtube( $atts, $content = '' ) { + $origatts = $atts; + $content = $this->wpuntexturize( $content ); + + // Handle WordPress.com shortcode format + if ( isset($atts[0]) ) { + $atts = $this->attributefix( $atts ); + $content = $atts[0]; + unset($atts[0]); + } + + if ( empty($content) ) + return $this->error( sprintf( __('No URL or video ID was passed to the %s BBCode', 'vipers-video-quicktags'), __('YouTube') ) ); + + if ( is_feed() ) + return $this->postlink(); + + // Set any missing $atts items to the defaults + $atts = shortcode_atts(array( + 'width' => $this->settings['youtube']['width'], + 'height' => $this->settings['youtube']['height'], + 'color1' => $this->settings['youtube']['color1'], + 'color2' => $this->settings['youtube']['color2'], + 'border' => $this->settings['youtube']['border'], + 'rel' => $this->settings['youtube']['rel'], + 'fs' => $this->settings['youtube']['fs'], + 'autoplay' => $this->settings['youtube']['autoplay'], + 'loop' => $this->settings['youtube']['loop'], + 'showsearch' => $this->settings['youtube']['showsearch'], + 'showinfo' => $this->settings['youtube']['showinfo'], + 'hd' => $this->settings['youtube']['hd'], + ), $atts); + + // Allow other plugins to modify these values (for example based on conditionals) + $atts = apply_filters( 'vvq_shortcodeatts', $atts, 'youtube', $origatts ); + + // If a URL was passed + if ( 'http://' == substr( $content, 0, 7 ) ) { + + // Playlist URL + if ( FALSE !== stristr( $content, 'view_play_list' ) ) { + preg_match( '#http://(www.youtube|youtube|[A-Za-z]{2}.youtube)\.com/view_play_list\?p=([\w-]+)(.*?)#i', $content, $matches ); + if ( empty($matches) || empty($matches[2]) ) return $this->error( sprintf( __('Unable to parse URL, check for correct %s format', 'vipers-video-quicktags'), __('YouTube') ) ); + + $embedpath = 'p/' . $matches[2]; + $fallbacklink = $fallbackcontent = 'http://www.youtube.com/view_play_list?p=' . $matches[2]; + } + // Normal video URL + else { + preg_match( '#http://(www.youtube|youtube|[A-Za-z]{2}.youtube)\.com/(watch\?v=|w/\?v=|\?v=)([\w-]+)(.*?)#i', $content, $matches ); + if ( empty($matches) || empty($matches[3]) ) return $this->error( sprintf( __('Unable to parse URL, check for correct %s format', 'vipers-video-quicktags'), __('YouTube') ) ); + + $embedpath = 'v/' . $matches[3]; + $fallbacklink = 'http://www.youtube.com/watch?v=' . $matches[3]; + $fallbackcontent = '' . __('YouTube Preview Image', 'vipers-video-quicktags') . ''; + } + } + // If a URL wasn't passed, assume a video ID was passed instead + else { + $embedpath = 'v/' . $content; + $fallbacklink = 'http://www.youtube.com/watch?v=' . $content; + $fallbackcontent = '' . __('YouTube Preview Image', 'vipers-video-quicktags') . ''; + } + + // Setup the parameters + $color1 = $color2 = $border = $autoplay = $loop = $showsearch = $showinfo = $hd = ''; + + if ( '' != $atts['color1'] && $this->defaultsettings['youtube']['color1'] != $atts['color1'] ) + $color1 = '&color1=0x' . str_replace( '#', '', $atts['color1'] ); + + if ( '' != $atts['color2'] && $this->defaultsettings['youtube']['color2'] != $atts['color2'] ) + $color2 = '&color2=0x' . str_replace( '#', '', $atts['color2'] ); + + if ( $atts['border'] ) + $border = '&border=1'; + + if ( $atts['autoplay'] ) + $autoplay = '&autoplay=1'; + + if ( $atts['loop'] ) + $loop = '&loop=1'; + + if ( $atts['hd'] ) + $hd = '&hd=1'; + + $rel = ( 1 == $atts['rel'] ) ? '1' : '0'; + $fs = ( 1 == $atts['fs'] ) ? '1' : '0'; + $showsearch = ( 1 == $atts['showsearch'] ) ? '1' : '0'; + $showinfo = ( 1 == $atts['showinfo'] ) ? '1' : '0'; + + + $objectid = $this->videoid('youtube'); + + $this->swfobjects[$objectid] = array( + 'width' => $atts['width'], + 'height' => $atts['height'], + 'url' => 'http://www.youtube.com/' . $embedpath . $color1 . $color2 . $border . '&rel=' . $rel . '&fs=' . $fs . '&showsearch=' . $showsearch . '&showinfo=' . $showinfo . $autoplay . $loop . $hd, + ); + + return '' . $fallbackcontent . ''; + } + + + // Handle Google Video shortcodes + function shortcode_googlevideo( $atts, $content = '' ) { + $origatts = $atts; + $content = $this->wpuntexturize( $content ); + + // Handle WordPress.com shortcode format + if ( isset($atts[0]) ) { + $atts = $this->attributefix( $atts ); + $content = $atts[0]; + unset($atts[0]); + } + + if ( empty($content) ) + return $this->error( sprintf( __('No URL or video ID was passed to the %s BBCode', 'vipers-video-quicktags'), __('Google Video', 'vipers-video-quicktags') ) ); + + if ( is_feed() ) + return $this->postlink(); + + // Set any missing $atts items to the defaults + $atts = shortcode_atts(array( + 'width' => $this->settings['googlevideo']['width'], + 'height' => $this->settings['googlevideo']['height'], + 'autoplay' => $this->settings['googlevideo']['autoplay'], + 'fs' => $this->settings['googlevideo']['fs'], + ), $atts); + + // Allow other plugins to modify these values (for example based on conditionals) + $atts = apply_filters( 'vvq_shortcodeatts', $atts, 'googlevideo', $origatts ); + + // If a URL was passed + if ( 'http://' == substr( $content, 0, 7 ) ) { + preg_match( '#http://video\.google\.([A-Za-z.]{2,5})/videoplay\?docid=([\d-]+)(.*?)#i', $content, $matches ); + if ( empty($matches) || empty($matches[2]) ) return $this->error( sprintf( __('Unable to parse URL, check for correct %s format', 'vipers-video-quicktags'), __('Google Video', 'vipers-video-quicktags') ) ); + + $videoid = $matches[2]; + } + // If a URL wasn't passed, assume a video ID was passed instead + else { + $videoid = $content; + } + + // Setup the parameters + $flashvars = array(); + if ( 1 == $atts['autoplay'] ) $flashvars['autoplay'] = '1'; + if ( 1 == $atts['fs'] ) $flashvars['fs'] = 'true'; + + + $objectid = $this->videoid('googlevideo'); + + $this->swfobjects[$objectid] = array( 'width' => $atts['width'], 'height' => $atts['height'], 'url' => 'http://video.google.com/googleplayer.swf?docid=' . $videoid, 'flashvars' => $flashvars ); + + return 'http://video.google.com/videoplay?docid=' . $videoid . ''; + } + + + // Handle DailyMotion shortcodes + function shortcode_dailymotion( $atts, $content = '' ) { + $origatts = $atts; + $content = $this->wpuntexturize( $content ); + + if ( empty($content) ) + return $this->error( sprintf( __('No URL or video ID was passed to the %s BBCode', 'vipers-video-quicktags'), __('YouTube', 'vipers-video-quicktags') ) ); + + if ( is_feed() ) + return $this->postlink(); + + // Set any missing $atts items to the defaults + $atts = shortcode_atts(array( + 'width' => $this->settings['dailymotion']['width'], + 'height' => $this->settings['dailymotion']['height'], + 'backgroundcolor' => $this->settings['dailymotion']['backgroundcolor'], + 'glowcolor' => $this->settings['dailymotion']['glowcolor'], + 'foregroundcolor' => $this->settings['dailymotion']['foregroundcolor'], + 'seekbarcolor' => $this->settings['dailymotion']['seekbarcolor'], + 'autoplay' => $this->settings['dailymotion']['autoplay'], + 'related' => $this->settings['dailymotion']['related'], + ), $atts); + + // Allow other plugins to modify these values (for example based on conditionals) + $atts = apply_filters( 'vvq_shortcodeatts', $atts, 'dailymotion', $origatts ); + + // If a URL was passed + if ( 'http://' == substr( $content, 0, 7 ) ) { + //http://www.dailymotion.com/visited/search/top%2Bgear/video/x347lz_bugatti-veyron-407-kmh-la-plus-rapi_shortfilms + preg_match( '#http://(www.dailymotion|dailymotion)\.com/(.+)/([0-9a-zA-Z]+)\_(.*?)#i', $content, $matches ); + if ( empty($matches) || empty($matches[3]) ) return $this->error( sprintf( __('Unable to parse URL, check for correct %s format', 'vipers-video-quicktags'), __('DailyMotion', 'vipers-video-quicktags') ) ); + + $videoid = $matches[3]; + } + // If a URL wasn't passed, assume a video ID was passed instead + else { + $videoid = $content; + } + + // Setup the parameters + $backgroundcolor = $glowcolor = $foregroundcolor = $seekbarcolor = ''; + if ( '' != $atts['backgroundcolor'] && $this->defaultsettings['dailymotion']['backgroundcolor'] != $atts['backgroundcolor'] ) $backgroundcolor = 'background:' . str_replace( '#', '', $atts['backgroundcolor'] ) . ';'; + if ( '' != $atts['glowcolor'] && $this->defaultsettings['dailymotion']['glowcolor'] != $atts['glowcolor'] ) $glowcolor = 'glow:' . str_replace( '#', '', $atts['glowcolor'] ) . ';'; + if ( '' != $atts['foregroundcolor'] && $this->defaultsettings['dailymotion']['foregroundcolor'] != $atts['foregroundcolor'] ) $foregroundcolor = 'foreground:' . str_replace( '#', '', $atts['foregroundcolor'] ) . ';'; + if ( '' != $atts['seekbarcolor'] && $this->defaultsettings['dailymotion']['seekbarcolor'] != $atts['seekbarcolor'] ) $seekbarcolor = 'special:' . str_replace( '#', '', $atts['seekbarcolor'] ) . ';'; + $autoplay = ( 1 == $atts['autoplay'] ) ? '1' : '0'; + $related = ( 1 == $atts['related'] ) ? '1' : '0'; + + + $objectid = $this->videoid('dailymotion'); + + $this->swfobjects[$objectid] = array( 'width' => $atts['width'], 'height' => $atts['height'], 'url' => 'http://www.dailymotion.com/swf/' . $videoid . '&colors=' . $backgroundcolor . $glowcolor . $foregroundcolor . $seekbarcolor . '&autoPlay=' . $autoplay . '&related=' . $related ); + + return 'http://www.dailymotion.com/video' . $videoid . ''; + } + + + // Handle Vimeo shortcodes + function shortcode_vimeo( $atts, $content = '' ) { + $origatts = $atts; + $content = $this->wpuntexturize( $content ); + + // Handle malformed WordPress.com shortcode format + if ( isset($atts[0]) ) { + $atts = $this->attributefix( $atts ); + $content = $atts[0]; + unset($atts[0]); + } + + if ( empty($content) ) + return $this->error( sprintf( __('No URL or video ID was passed to the %s BBCode', 'vipers-video-quicktags'), __('Vimeo', 'vipers-video-quicktags') ) ); + + if ( is_feed() ) + return $this->postlink(); + + // Set any missing $atts items to the defaults + $atts = shortcode_atts(array( + 'width' => $this->settings['vimeo']['width'], + 'height' => $this->settings['vimeo']['height'], + 'color' => $this->settings['vimeo']['color'], + 'portrait' => $this->settings['vimeo']['portrait'], + 'title' => $this->settings['vimeo']['title'], + 'byline' => $this->settings['vimeo']['byline'], + 'fullscreen' => $this->settings['vimeo']['fullscreen'], + ), $atts); + + // Allow other plugins to modify these values (for example based on conditionals) + $atts = apply_filters( 'vvq_shortcodeatts', $atts, 'vimeo', $origatts ); + + // If a URL was passed + if ( 'http://' == substr( $content, 0, 7 ) ) { + preg_match( '#http://(www.vimeo|vimeo)\.com(/|/clip:)(\d+)(.*?)#i', $content, $matches ); + if ( empty($matches) || empty($matches[3]) ) return $this->error( sprintf( __('Unable to parse URL, check for correct %s format', 'vipers-video-quicktags'), __('Vimeo', 'vipers-video-quicktags') ) ); + + $videoid = $matches[3]; + } + // If a URL wasn't passed, assume a video ID was passed instead + else { + $videoid = $content; + } + + // Setup the parameters + $portrait = ( 1 == $atts['portrait'] ) ? '1' : '0'; + $title = ( 1 == $atts['title'] ) ? '1' : '0'; + $byline = ( 1 == $atts['byline'] ) ? '1' : '0'; + $fullscreen = ( 1 == $atts['fullscreen'] ) ? '1' : '0'; + + $iframeurl = 'http://player.vimeo.com/video/' . $videoid; + foreach ( array( 'title', 'byline', 'portrait', 'fullscreen' ) as $attribute ) { + $iframeurl = add_query_arg( $attribute, $$attribute, $iframeurl ); + } + + if ( '' != $atts['color'] && $this->defaultsettings['vimeo']['color'] != $atts['color'] ) + $iframeurl = add_query_arg( 'color', str_replace( '#', '', $atts['color'] ), $iframeurl ); + + $objectid = $this->videoid('vimeo'); + + return ''; + } + + + // Handle Veoh shortcodes + function shortcode_veoh( $atts, $content = '' ) { + $origatts = $atts; + $content = $this->wpuntexturize( $content ); + + if ( empty($content) ) + return $this->error( sprintf( __('No URL or video ID was passed to the %s BBCode', 'vipers-video-quicktags'), __('Veoh', 'vipers-video-quicktags') ) ); + + if ( is_feed() ) + return $this->postlink(); + + // Set any missing $atts items to the defaults + $atts = shortcode_atts(array( + 'width' => $this->settings['veoh']['width'], + 'height' => $this->settings['veoh']['height'], + 'autoplay' => 0, + ), $atts); + + // Allow other plugins to modify these values (for example based on conditionals) + $atts = apply_filters( 'vvq_shortcodeatts', $atts, 'veoh', $origatts ); + + // If a URL was passed + if ( 'http://' == substr( $content, 0, 7 ) ) { + $videoid = null; + + // Old format + preg_match( '#http://(www.veoh|veoh)\.com/videos/([0-9a-zA-Z]+)(.*?)#i', $content, $matches ); + if ( !empty($matches) && !empty($matches[2]) ) + $videoid = $matches[2]; + + // Must be the new format then + if ( empty($videoid) ) { + preg_match( '#http://(www.veoh|veoh)\.com/(.*?)/watch/([0-9a-zA-Z]+)(.*?)#i', $content, $matches ); + if ( !empty($matches) && !empty($matches[3]) ) + $videoid = $matches[3]; + } + + if ( empty($videoid) ) + return $this->error( sprintf( __('Unable to parse URL, check for correct %s format', 'vipers-video-quicktags'), __('Veoh', 'vipers-video-quicktags') ) ); + } + // If a URL wasn't passed, assume a video ID was passed instead + else { + $videoid = $content; + } + + + $objectid = $this->videoid('veoh'); + + // Gotta pass these via flashvars rather than the URL to keep for valid XHTML (Veoh doesn't like &'s) + $flashvars = array( + 'permalinkId' => $videoid, + 'id' => 'anonymous', + 'player' => 'videodetailsembedded', + 'affiliateId' => '', + 'videoAutoPlay' => $atts['autoplay'], + ); + + $this->swfobjects[$objectid] = array( 'width' => $atts['width'], 'height' => $atts['height'], 'url' => 'http://www.veoh.com/veohplayer.swf', 'flashvars' => $flashvars ); + + return 'http://www.veoh.com/videos/' . $videoid . ''; + } + + + // Handle Viddler shortcodes + function shortcode_viddler( $atts, $content = '' ) { + $origatts = $atts; + + if ( empty($atts['id']) ) + return $this->error( __('Sorry, but the only format that is supported for Viddler is the WordPress.com-style format rather than the URL. You can find it in the "Embed This" window.', 'vipers-video-quicktags') ); + + if ( is_feed() ) + return $this->postlink(); + + // Set any missing $atts items to the defaults + $atts = shortcode_atts(array( + 'id' => '', + ), $atts); + + // Allow other plugins to modify these values (for example based on conditionals) + $atts = apply_filters( 'vvq_shortcodeatts', $atts, 'viddler', $origatts ); + + // Parse WordPress.com shortcode format + preg_match( '#(.*?)(&|&\#038;|&)w=(\d+)(&|&\#038;|&)h=(\d+)#i', $atts['id'], $matches ); + $videoid = $matches[1]; + $width = $matches[3]; + $height = $matches[5]; + + if ( empty($videoid) || empty($width) || empty($height) ) return $this->error( sprintf( __('An invalid %s shortcode format was used. Please check your code.', 'vipers-video-quicktags'), __('Viddler', 'vipers-video-quicktags') ) ); + + + $objectid = $this->videoid('viddler'); + + $this->swfobjects[$objectid] = array( 'width' => $width, 'height' => $height, 'url' => 'http://www.viddler.com/player/' . $videoid . '/' ); + + return '' . sprintf( __('Please enable Javascript and Flash to view this %3$s video.', 'vipers-video-quicktags'), 'http://www.google.com/support/bin/answer.py?answer=23852', 'http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash', __('Viddler', 'vipers-video-quicktags') ) . ''; + } + + + // Handle Metacafe shortcodes + function shortcode_metacafe( $atts, $content = '' ) { + $origatts = $atts; + $content = $this->wpuntexturize( $content ); + + if ( empty($content) ) + return $this->error( sprintf( __('No URL or video ID was passed to the %s BBCode', 'vipers-video-quicktags'), __('Metacafe', 'vipers-video-quicktags') ) ); + + if ( is_feed() ) + return $this->postlink(); + + // Set any missing $atts items to the defaults + $atts = shortcode_atts(array( + 'width' => $this->settings['metacafe']['width'], + 'height' => $this->settings['metacafe']['height'], + ), $atts); + + // Allow other plugins to modify these values (for example based on conditionals) + $atts = apply_filters( 'vvq_shortcodeatts', $atts, 'metacafe', $origatts ); + + // If a URL was passed + if ( 'http://' == substr( $content, 0, 7 ) ) { + preg_match( '#http://(www.metacafe|metacafe)\.com/watch/(.*?)/(.*?)#i', $content, $matches ); + if ( empty($matches) || empty($matches[2]) ) return $this->error( sprintf( __('Unable to parse URL, check for correct %s format', 'vipers-video-quicktags'), __('Metacafe', 'vipers-video-quicktags') ) ); + + $videoid = $matches[2]; + } + // If a URL wasn't passed, assume a video ID was passed instead + else { + $videoid = $content; + } + + + $objectid = $this->videoid('metacafe'); + + $this->swfobjects[$objectid] = array( 'width' => $atts['width'], 'height' => $atts['height'], 'url' => 'http://www.metacafe.com/fplayer/' . $videoid . '/vipers_video_quicktags.swf' ); + + return 'http://www.metacafe.com/watch/' . $videoid . '/'; + } + + + // Handle Blip.tv shortcodes + function shortcode_bliptv( $atts ) { + $origatts = $atts; + + if ( empty($atts[0]) ) + return $this->error( __('Sorry, but the only format that is supported for Blip.tv is the WordPress.com-style format. You can find it at Share -> Embed -> WordPress.com.', 'vipers-video-quicktags') ); + + if ( is_feed() ) + return $this->postlink(); + + // Set any missing $atts items to the defaults + $atts = shortcode_atts(array( + 0 => '', + 'width' => $this->settings['bliptv']['width'], + 'height' => $this->settings['bliptv']['height'], + ), $atts); + + // Allow other plugins to modify these values (for example based on conditionals) + $atts = apply_filters( 'vvq_shortcodeatts', $atts, 'bliptv', $origatts ); + + // Parse WordPress.com shortcode format + $params = $this->parse_str_periods( $atts[0] ); + if ( empty($params['?posts_id']) ) return $this->error( sprintf( __('An invalid %s shortcode format was used. Please check your code.', 'vipers-video-quicktags'), __('Blip.tv', 'vipers-video-quicktags') ) ); + $videoid = $params['?posts_id']; + + + $objectid = $this->videoid('bliptv'); + + $this->swfobjects[$objectid] = array( 'width' => $atts['width'], 'height' => $atts['height'], 'url' => 'http://blip.tv/scripts/flash/showplayer.swf?file=http://blip.tv/rss/flash/' . $videoid ); + + return '' . sprintf( __('Please enable Javascript and Flash to view this %3$s video.', 'vipers-video-quicktags'), 'http://www.google.com/support/bin/answer.py?answer=23852', 'http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash', __('Blip.tv', 'vipers-video-quicktags') ) . ''; + } + + + // Handle VideoPress (WordPress.com) shortcodes + function shortcode_videopress( $atts ) { + $origatts = $atts; + + if ( is_feed() ) + return $this->postlink(); + + // Set any missing $atts items to the defaults + $atts = shortcode_atts(array( + 0 => '', + 'w' => false, + 'width' => false, + 'h' => false, + 'height' => false, + ), $atts); + + // Allow other plugins to modify these values (for example based on conditionals) + $atts = apply_filters( 'vvq_shortcodeatts', $atts, 'videopress', $origatts ); + + if ( empty($atts[0]) ) + return $this->error( sprintf( __('An invalid %s shortcode format was used. Please check your code.', 'vipers-video-quicktags'), __('VideoPress', 'vipers-video-quicktags') ) ); + + $atts['w'] = (int) $atts['w']; + $atts['width'] = (int) $atts['width']; + $atts['h'] = (int) $atts['h']; + $atts['height'] = (int) $atts['height']; + + if ( $atts['w'] ) + $atts['width'] = $atts['w']; + + if ( !$atts['width'] ) + $atts['width'] = $this->settings['wpvideo']['width']; + + if ( $atts['h'] ) + $atts['height'] = $atts['h']; + + if ( !$atts['height'] ) + $atts['height'] = round( ( $atts['width'] / $this->settings['wpvideo']['width'] ) * $this->settings['wpvideo']['height'] ); + + $objectid = $this->videoid('wpvideo'); + + $this->swfobjects[$objectid] = array( 'width' => $atts['width'], 'height' => $atts['height'], 'url' => 'http://s0.videopress.com/player.swf?v=1.01', 'flashvars' => array( 'guid' => $atts[0], 'seamlesstabbing' => 'true', 'overstretch' => 'true' ) ); + + return '' . sprintf( __('Please enable Javascript and Flash to view this %3$s video.', 'vipers-video-quicktags'), 'http://www.google.com/support/bin/answer.py?answer=23852', 'http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash', __('VideoPress', 'vipers-video-quicktags') ) . ''; + } + + + // Handle Flickr videos + function shortcode_flickrvideo( $atts, $content = '' ) { + $origatts = $atts; + $content = $this->wpuntexturize( $content ); + + // Handle WordPress.com shortcode format + if ( isset($atts[0]) ) { + $atts = $this->attributefix( $atts ); + $content = $atts[0]; + unset($atts[0]); + } + + if ( empty($content) ) + return $this->error( sprintf( __('No URL or video ID was passed to the %s BBCode', 'vipers-video-quicktags'), __('Flickr Video', 'vipers-video-quicktags') ) ); + + if ( is_feed() ) + return $this->postlink(); + + // Set any missing $atts items to the defaults + $atts = shortcode_atts(array( + 'width' => $this->settings['flickrvideo']['width'], + 'height' => $this->settings['flickrvideo']['height'], + 'showinfobox' => 1, + ), $atts); + + // Allow other plugins to modify these values (for example based on conditionals) + $atts = apply_filters( 'vvq_shortcodeatts', $atts, 'flickrvideo', $origatts ); + + // If a URL was passed + if ( 'http://' == substr( $content, 0, 7 ) ) { + preg_match( '#http://(www.flickr|flickr)\.com/photos/(.+)/(\d+)(.*?)#i', $content, $matches ); + if ( empty($matches) || empty($matches[3]) ) return $this->error( sprintf( __('Unable to parse URL, check for correct %s format', 'vipers-video-quicktags'), __('Flickr Video', 'vipers-video-quicktags') ) ); + + $videoid = $matches[3]; + } + // If a URL wasn't passed, assume a video ID was passed instead + else { + $videoid = $content; + } + + + // Setup the parameters + $showinfobox = ( 1 == $atts['showinfobox'] ) ? 'true' : 'false'; + + + $objectid = $this->videoid('flickrvideo'); + + $this->swfobjects[$objectid] = array( 'width' => $atts['width'], 'height' => $atts['height'], 'url' => 'http://www.flickr.com/apps/video/stewart.swf?v=1.161', 'flashvars' => array( 'photo_id' => $videoid, 'flickr_show_info_box' => $showinfobox ) ); + + return '' . __('Flickr Video', 'vipers-video-quicktags') . ''; + } + + + // Handle IFILM aka Spike shortcodes for backwards compatibility + function shortcode_ifilm( $atts, $content = '' ) { + $origatts = $atts; + $content = $this->wpuntexturize( $content ); + + if ( empty($content) ) + return $this->error( sprintf( __('No URL or video ID was passed to the %s BBCode', 'vipers-video-quicktags'), __('IFILM/Spike', 'vipers-video-quicktags') ) ); + + if ( is_feed() ) + return $this->postlink(); + + // Set any missing $atts items to the defaults + $atts = shortcode_atts(array( + 'width' => $this->settings['spike']['width'], + 'height' => $this->settings['spike']['height'], + ), $atts); + + // Allow other plugins to modify these values (for example based on conditionals) + $atts = apply_filters( 'vvq_shortcodeatts', $atts, 'spike', $origatts ); + + // If a URL was passed + if ( 'http://' == substr( $content, 0, 7 ) ) { + preg_match( '#http://(www.ifilm|ifilm|www.spike|spike)\.com/(.+)/(\d+)#i', $content, $matches ); + if ( empty($matches) || empty($matches[3]) ) return $this->error( sprintf( __('Unable to parse URL, check for correct %s format', 'vipers-video-quicktags'), __('IFILM/Spike', 'vipers-video-quicktags') ) ); + + $videoid = $matches[3]; + } + // If a URL wasn't passed, assume a video ID was passed instead + else { + $videoid = $content; + } + + + $objectid = $this->videoid('ifilm'); + + $this->swfobjects[$objectid] = array( 'width' => $atts['width'], 'height' => $atts['height'], 'url' => 'http://www.spike.com/efp', 'flashvars' => array( 'flvbaseclip' => $videoid ) ); + + return 'http://www.spike.com/video/' . $videoid . ''; + } + + + // Handle MySpace videos + function shortcode_myspace( $atts, $content = '' ) { + $origatts = $atts; + $content = $this->wpuntexturize( $content ); + + if ( empty($content) ) + return $this->error( sprintf( __('No URL or video ID was passed to the %s BBCode', 'vipers-video-quicktags'), __('MySpace', 'vipers-video-quicktags') ) ); + + if ( is_feed() ) + return $this->postlink(); + + // Set any missing $atts items to the defaults + $atts = shortcode_atts(array( + 'width' => $this->settings['myspace']['width'], + 'height' => $this->settings['myspace']['height'], + ), $atts); + + // Allow other plugins to modify these values (for example based on conditionals) + $atts = apply_filters( 'vvq_shortcodeatts', $atts, 'myspace', $origatts ); + + // If a URL was passed + if ( 'http://' == substr( $content, 0, 7 ) ) { + preg_match( '#http://(vids.myspace|myspacetv)\.com/index\.cfm\?fuseaction=vids\.individual(.+)videoid=(\d+)#i', $content, $matches ); // Had issues with the "&" + if ( empty($matches) || empty($matches[3]) ) return $this->error( sprintf( __('Unable to parse URL, check for correct %s format', 'vipers-video-quicktags'), __('MySpace', 'vipers-video-quicktags') ) ); + + $videoid = $matches[3]; + } + // If a URL wasn't passed, assume a video ID was passed instead + else { + $videoid = $content; + } + + + $objectid = $this->videoid('myspace'); + + $this->swfobjects[$objectid] = array( 'width' => $atts['width'], 'height' => $atts['height'], 'url' => 'http://mediaservices.myspace.com/services/media/embed.aspx/m=' . $videoid ); + + return 'http://myspacetv.com/index.cfm?fuseaction=vids.individual&videoid=' . $videoid . ''; + } + + + // Handle FLV videos + function shortcode_flv( $atts, $content = '' ) { + $origatts = $atts; + $content = $this->wpuntexturize( $content ); + + if ( empty($content) ) + return $this->error( sprintf( __('No URL was passed to the %s BBCode', 'vipers-video-quicktags'), __('FLV', 'vipers-video-quicktags') ) ); + + if ( is_feed() ) + return $this->postlink(); + + // Set any missing $atts items to the defaults + $atts = shortcode_atts( array( + 'width' => $this->settings['flv']['width'], + 'height' => $this->settings['flv']['height'], + 'image' => false, + 'customcolors' => $this->settings['flv']['customcolors'], + 'backcolor' => $this->settings['flv']['backcolor'], + 'frontcolor' => $this->settings['flv']['frontcolor'], + 'lightcolor' => $this->settings['flv']['lightcolor'], + 'screencolor' => $this->settings['flv']['screencolor'], + 'volume' => false, + 'bufferlength' => false, + 'flashvars' => '', + ), $atts ); + + // Allow other plugins to modify these values (for example based on conditionals) + $atts = apply_filters( 'vvq_shortcodeatts', $atts, 'flv', $origatts ); + + // Start setting up the flashvars + $flashvars = array( + 'wmode' => 'transparent', // Allow skins with transparency to have the background color shine through (props rich) + 'file' => $content, + 'volume' => 100, + 'bufferlength' => 15, + ); + + // Skin + if ( !empty($this->settings['flv']['skin']) && !empty($this->flvskins[$this->settings['flv']['skin']]) ) + $flashvars['skin'] = plugins_url('/vipers-video-quicktags/resources/jw-flv-player/skins/' . $this->settings['flv']['skin'] . '.swf'); + + // Custom colors + if ( 1 == $atts['customcolors'] || !empty($origatts['backcolor']) ) + $flashvars['backcolor'] = str_replace( '#', '', $atts['backcolor'] ); + if ( 1 == $atts['customcolors'] || !empty($origatts['frontcolor']) ) + $flashvars['frontcolor'] = str_replace( '#', '', $atts['frontcolor'] ); + if ( 1 == $atts['customcolors'] || !empty($origatts['lightcolor']) ) + $flashvars['lightcolor'] = str_replace( '#', '', $atts['lightcolor'] ); + if ( 1 == $atts['customcolors'] || !empty($origatts['screencolor']) ) + $flashvars['screencolor'] = str_replace( '#', '', $atts['screencolor'] ); + + // Copy in the defaults from the settings page + if ( !empty($this->settings['flv']['flashvars']) ) { + $params = $this->parse_str_periods( $this->settings['flv']['flashvars'] ); + $flashvars = array_merge( $flashvars, $params ); + } + + // Copy in any one-off passed flashvars added via the "flashvars" parameter + if ( !empty($atts['flashvars']) ) { + $atts['flashvars'] = $this->wpuntexturize( str_replace( '&', '&', $atts['flashvars'] ) ); + $params = $this->parse_str_periods( $atts['flashvars'] ); + $flashvars = array_merge( $flashvars, $params ); + } + + // Add in additional one-off parameters + if ( false !== $atts['image'] ) + $flashvars['image'] = $atts['image']; + if ( false !== $atts['volume'] ) + $flashvars['volume'] = (int) $atts['volume']; + if ( false !== $atts['bufferlength'] ) + $flashvars['bufferlength'] = (int) $atts['bufferlength']; + + // No image yet? Okay, default to the URL to the video but .jpg instead of the existing extension + if ( !isset($flashvars['image']) && '.' == substr( $content, -4, 1 ) ) + $flashvars['image'] = substr( $content, 0, -4 ) . '.jpg'; + + // Check if link is a RTMP stream and adjust accordingly if so + if ( 'rtmp' == substr( $content, 0 ,4 ) ) { + $flv_pos = strrpos( $content, '/' ); + $flashvars['file'] = substr( $content, $flv_pos + 1 ); + $flashvars['streamer'] = substr( $content, 0, $flv_pos ); + } + + + $objectid = $this->videoid('flv'); + + $swfurl = plugins_url('/vipers-video-quicktags/resources/jw-flv-player/player.swf'); + + $this->swfobjects[$objectid] = array( 'width' => $atts['width'], 'height' => $atts['height'], 'url' => $swfurl, 'flashvars' => $flashvars ); + + return '' . htmlspecialchars( $content ) . ''; + } + + + // Handle major pain in the ass Quicktime video files + function shortcode_quicktime( $atts, $content = '' ) { + $origatts = $atts; + $content = $this->wpuntexturize( $content ); + + if ( empty($content) ) + return $this->error( sprintf( __('No URL was passed to the %s BBCode', 'vipers-video-quicktags'), __('Quicktime', 'vipers-video-quicktags') ) ); + + if ( is_feed() ) + return $this->postlink(); + + // Set any missing $atts items to the defaults + $atts = shortcode_atts(array( + 'width' => $this->settings['quicktime']['width'], + 'height' => $this->settings['quicktime']['height'], + 'autostart' => 0, // Deprecated (wrong name) + 'autoplay' => 0, + 'useplaceholder' => 0, + 'placeholder' => str_replace( '.mov', '.jpg', $content ), + 'controller' => 1, + + ), $atts); + + // Allow other plugins to modify these values (for example based on conditionals) + $atts = apply_filters( 'vvq_shortcodeatts', $atts, 'quicktime', $origatts ); + + + if ( 1 == $atts['useplaceholder'] && !empty($atts['placeholder']) ) { + $mov = $atts['placeholder']; + $href = ' myQTObject.addParam("href", "' . $content . '"); myQTObject.addParam("target", "myself");'; + } else { + $mov = $content; + $href = ''; + } + + if ( 1 == $atts['autostart'] ) + $autoplay = 'true'; + else + $autoplay = ( 1 == $atts['autoplay'] ) ? 'true' : 'false'; + + $controller = ( 1 == $atts['controller'] ) ? 'true' : 'false'; + + return ''; + } + + + // Handle super-duper pain in the ass regular video files + function shortcode_videofile( $atts, $content = '' ) { + $origatts = $atts; + $content = $this->wpuntexturize( $content ); + + if ( empty($content) ) + return $this->error( sprintf( __('No URL was passed to the %s BBCode', 'vipers-video-quicktags'), __('generic video', 'vipers-video-quicktags') ) ); + + if ( is_feed() ) + return $this->postlink(); + + // Set any missing $atts items to the defaults + $atts = shortcode_atts(array( + 'width' => $this->settings['videofile']['width'], + 'height' => $this->settings['videofile']['height'], + 'usewmp' => $this->settings['videofile']['usewmp'], + ), $atts); + + // Allow other plugins to modify these values (for example based on conditionals) + $atts = apply_filters( 'vvq_shortcodeatts', $atts, 'videofile', $origatts ); + + + // This is semi-temporary. Embedding generic video files is a major pain in the ass, so this part of the plugin is kinda half-heartedly coded. + if ( 1 == $atts['usewmp'] && FALSE !== strpos($_SERVER['HTTP_USER_AGENT'], 'Windows') ) { + $atts['height'] = $atts['height'] + 64; // Compensate for the player controls + + return ''; + } else { + // Determine the MIME type + $mimetypes = apply_filters( 'vvqvideomimes', array( + 'asf' => 'video/x-ms-asf', + 'asx' => 'video/x-ms-asf', + 'avi' => 'video/avi', + 'm1v' => 'video/mpeg', + 'mp3' => 'video/mpeg', + 'mpeg' => 'video/mpeg', + 'mpg' => 'video/mpeg', + 'wmv' => 'video/x-ms-wmv', + ) ); + $mimetype = $mimetypes[array_pop(explode('.', $content))]; + if ( empty($mimetype) ) $mimetype = 'video/mpeg'; // If we don't know the MIME type, just pick something (MPEG) + + return ''; + } + } + + + // Generic Flash embed allowing you to embed any type of Flash-based video + function shortcode_flash( $atts, $content = '' ) { + $origatts = $atts; + $content = $this->wpuntexturize( $content ); + + if ( !empty($atts['movie']) ) + $content = $atts['movie']; + + if ( empty($content) ) + return $this->error( sprintf( __('No URL was passed to the %s BBCode', 'vipers-video-quicktags'), __('generic Flash embed', 'vipers-video-quicktags') ) ); + + if ( is_feed() ) + return $this->postlink(); + + // Set any missing $atts items to the defaults + $atts = shortcode_atts(array( + 'width' => $this->settings['flash']['width'], + 'height' => $this->settings['flash']['height'], + 'flashvars' => '', + ), $atts); + + // Allow other plugins to modify these values (for example based on conditionals) + $atts = apply_filters( 'vvq_shortcodeatts', $atts, 'flash', $origatts ); + + + // Create Flashvars + $flashvars = array(); + if ( !empty($atts['flashvars']) ) { + $atts['flashvars'] = str_replace( array('#038;', '&'), '&', $atts['flashvars'] ); // Fix formatting applied by WordPress + $params = $this->parse_str_periods( $atts['flashvars'] ); + foreach ( $params as $key => $value ) + $flashvars[$key] = $value; + } + + + $objectid = $this->videoid('flash'); + + $this->swfobjects[$objectid] = array( 'width' => $atts['width'], 'height' => $atts['height'], 'url' => $content, 'flashvars' => $flashvars ); + + return '' . sprintf( __('Please enable Javascript and Flash to view this %3$s video.', 'vipers-video-quicktags'), 'http://www.google.com/support/bin/answer.py?answer=23852', 'http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash', __('Flash', 'vipers-video-quicktags') ) . ''; + } + + + // Output the SWFObject calls that replace all of the placeholders created by the shortcode handlers with the Flash videos (this is per post now) + function SWFObjectCalls( $content ) { + global $wpmu_version; + + if ( is_feed() || empty($this->swfobjects) ) return $content; + + // Abort if wp_head() is missing from the theme + //if ( FALSE == $this->wpheadrun ) return $content; + + $content .= "\n\n"; + + // Clear outputted calls + $this->swfobjects = array(); + + return $content; + } + + + // WordPress' esc_js() won't allow <, >, or " -- instead it converts it to an HTML entity. This is a "fixed" function that's used when needed. + function esc_js($text) { + $safe_text = addslashes($text); + $safe_text = preg_replace('/&#(x)?0*(?(1)27|39);?/i', "'", stripslashes($safe_text)); + $safe_text = preg_replace("/\r?\n/", "\\n", addslashes($safe_text)); + $safe_text = str_replace('\\\n', '\n', $safe_text); + return apply_filters('js_escape', $safe_text, $text); + } + + + // This function always return FALSE (who woulda guessed?) + function ReturnFalse() { return FALSE; } +} + +// Start this plugin once all other plugins are fully loaded +add_action( 'init', 'VipersVideoQuicktags' ); function VipersVideoQuicktags() { global $VipersVideoQuicktags; $VipersVideoQuicktags = new VipersVideoQuicktags(); } + +?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/404.php b/src/wp-content/themes/positive/404.php new file mode 100644 index 0000000..3f36420 --- /dev/null +++ b/src/wp-content/themes/positive/404.php @@ -0,0 +1,26 @@ + + +
              + +
              + +
              + + +
              +

              404 - Not Found

              +

              The Page You Try To See Cannot Found

              +
              + +
              + +
              + +
              + +
              + +
              + + + \ No newline at end of file diff --git a/src/wp-content/themes/positive/cache/1e080d4ecfed82c85a256437c0f8fb70.jpg b/src/wp-content/themes/positive/cache/1e080d4ecfed82c85a256437c0f8fb70.jpg new file mode 100644 index 0000000..2dee718 Binary files /dev/null and b/src/wp-content/themes/positive/cache/1e080d4ecfed82c85a256437c0f8fb70.jpg differ diff --git a/src/wp-content/themes/positive/cache/2b813ef0c8a5af060d87a165af36c19b.jpg b/src/wp-content/themes/positive/cache/2b813ef0c8a5af060d87a165af36c19b.jpg new file mode 100644 index 0000000..a4f7db6 Binary files /dev/null and b/src/wp-content/themes/positive/cache/2b813ef0c8a5af060d87a165af36c19b.jpg differ diff --git a/src/wp-content/themes/positive/cache/30ff4190776f0469e1342924fb27a935.gif b/src/wp-content/themes/positive/cache/30ff4190776f0469e1342924fb27a935.gif new file mode 100644 index 0000000..9a1ca01 Binary files /dev/null and b/src/wp-content/themes/positive/cache/30ff4190776f0469e1342924fb27a935.gif differ diff --git a/src/wp-content/themes/positive/cache/4b2d6f60d8d28f62d8570b84a09f87b2.gif b/src/wp-content/themes/positive/cache/4b2d6f60d8d28f62d8570b84a09f87b2.gif new file mode 100644 index 0000000..69b31c5 Binary files /dev/null and b/src/wp-content/themes/positive/cache/4b2d6f60d8d28f62d8570b84a09f87b2.gif differ diff --git a/src/wp-content/themes/positive/cache/52caa99a28f0cc168eda15c38d073e55.jpg b/src/wp-content/themes/positive/cache/52caa99a28f0cc168eda15c38d073e55.jpg new file mode 100644 index 0000000..a4f7db6 Binary files /dev/null and b/src/wp-content/themes/positive/cache/52caa99a28f0cc168eda15c38d073e55.jpg differ diff --git a/src/wp-content/themes/positive/cache/5525bad25042f0c5987a05f05dad6b7c.jpg b/src/wp-content/themes/positive/cache/5525bad25042f0c5987a05f05dad6b7c.jpg new file mode 100644 index 0000000..37d8bb3 Binary files /dev/null and b/src/wp-content/themes/positive/cache/5525bad25042f0c5987a05f05dad6b7c.jpg differ diff --git a/src/wp-content/themes/positive/cache/599434ee3d1cc2ae9ce9cdb8188259d9.jpg b/src/wp-content/themes/positive/cache/599434ee3d1cc2ae9ce9cdb8188259d9.jpg new file mode 100644 index 0000000..7cbe4a5 Binary files /dev/null and b/src/wp-content/themes/positive/cache/599434ee3d1cc2ae9ce9cdb8188259d9.jpg differ diff --git a/src/wp-content/themes/positive/cache/77b99f0751b2bb99a00cc529ed0f9018.gif b/src/wp-content/themes/positive/cache/77b99f0751b2bb99a00cc529ed0f9018.gif new file mode 100644 index 0000000..c6b5876 Binary files /dev/null and b/src/wp-content/themes/positive/cache/77b99f0751b2bb99a00cc529ed0f9018.gif differ diff --git a/src/wp-content/themes/positive/cache/9db77e1b22f4e6bc92c30f7de9a945c8.jpg b/src/wp-content/themes/positive/cache/9db77e1b22f4e6bc92c30f7de9a945c8.jpg new file mode 100644 index 0000000..2dee718 Binary files /dev/null and b/src/wp-content/themes/positive/cache/9db77e1b22f4e6bc92c30f7de9a945c8.jpg differ diff --git a/src/wp-content/themes/positive/cache/b8c58a41f31e48ef41e13eab61ca9670.jpg b/src/wp-content/themes/positive/cache/b8c58a41f31e48ef41e13eab61ca9670.jpg new file mode 100644 index 0000000..37d8bb3 Binary files /dev/null and b/src/wp-content/themes/positive/cache/b8c58a41f31e48ef41e13eab61ca9670.jpg differ diff --git a/src/wp-content/themes/positive/cache/d11c19465c02a1375e33c9134b051b42.jpg b/src/wp-content/themes/positive/cache/d11c19465c02a1375e33c9134b051b42.jpg new file mode 100644 index 0000000..0278481 Binary files /dev/null and b/src/wp-content/themes/positive/cache/d11c19465c02a1375e33c9134b051b42.jpg differ diff --git a/src/wp-content/themes/positive/cache/d61b32a4076b9ef007af120999b3e270.gif b/src/wp-content/themes/positive/cache/d61b32a4076b9ef007af120999b3e270.gif new file mode 100644 index 0000000..8ae12ca Binary files /dev/null and b/src/wp-content/themes/positive/cache/d61b32a4076b9ef007af120999b3e270.gif differ diff --git a/src/wp-content/themes/positive/cache/dcc6ed3c8635157c141e33cfb4a30293.jpg b/src/wp-content/themes/positive/cache/dcc6ed3c8635157c141e33cfb4a30293.jpg new file mode 100644 index 0000000..7cbe4a5 Binary files /dev/null and b/src/wp-content/themes/positive/cache/dcc6ed3c8635157c141e33cfb4a30293.jpg differ diff --git a/src/wp-content/themes/positive/cache/deb41b3c938701110545277c8ccbc194.jpg b/src/wp-content/themes/positive/cache/deb41b3c938701110545277c8ccbc194.jpg new file mode 100644 index 0000000..4059f85 Binary files /dev/null and b/src/wp-content/themes/positive/cache/deb41b3c938701110545277c8ccbc194.jpg differ diff --git a/src/wp-content/themes/positive/cache/df0dec8b1bbfe1c6828585083f50da27.jpg b/src/wp-content/themes/positive/cache/df0dec8b1bbfe1c6828585083f50da27.jpg new file mode 100644 index 0000000..9ee7f45 Binary files /dev/null and b/src/wp-content/themes/positive/cache/df0dec8b1bbfe1c6828585083f50da27.jpg differ diff --git a/src/wp-content/themes/positive/cache/f5513e0741f25dd910ab7e32b5fba0a0.jpg b/src/wp-content/themes/positive/cache/f5513e0741f25dd910ab7e32b5fba0a0.jpg new file mode 100644 index 0000000..aa8fd80 Binary files /dev/null and b/src/wp-content/themes/positive/cache/f5513e0741f25dd910ab7e32b5fba0a0.jpg differ diff --git a/src/wp-content/themes/positive/cloudfw/ajax/backup.php b/src/wp-content/themes/positive/cloudfw/ajax/backup.php new file mode 100644 index 0000000..bdeb470 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/ajax/backup.php @@ -0,0 +1,384 @@ + 'options', + 'key' => CLOUD_THEMEKEY, + 'server' => TMP_URL, + 'data' => $all_settings + ); + + + + $json = new Services_JSON(); + $parse_all_options = $json->encode($signatured_settings); + $encoded_options = base64_encode($parse_all_options); + + $pfix = cloudfw_PV_make_form_name( CLOUD_THEMENAME.' '. get_bloginfo('name')); + $the_file = CLOUD_UPLOAD_DIR."/{$pfix}_backup.backup"; + $cfile = CLOUD_UPLOAD_DIR."/{$pfix}_backup_copy.backup"; + $file = cloud_cache_write($encoded_options, $the_file, $cfile, FALSE); + + + header("Content-Type: application/octet-stream"); + header("Content-Disposition: attachment; filename=" . urlencode( substr( $pfix.'_backup_'.date("Y_m_d"), 0, 200 ).'.backup')); + header("Content-Type: application/force-download"); + header("Content-Type: application/octet-stream"); + header("Content-Type: application/download"); + header("Content-Description: File Transfer"); + header("Content-Length: " . filesize($file)); + flush(); // this doesn't really matter. + $fp = fopen($file, "r"); + while (!feof($fp)) + { + echo fread($fp, 65536); + flush(); // this is essential for large downloads + } + fclose($fp); + + break; + case 'export-skins': + $ids = $_REQUEST["ids"]; + + $pfix = substr( cloudfw_PV_make_form_name( CLOUD_THEMENAME ), 0, 200 ); + $the_file = CLOUD_UPLOAD_DIR."/{$pfix}.skin"; + $cfile = CLOUD_UPLOAD_DIR."/{$pfix}_copy.skin"; + $file = cloud_cache_write($encoded_options, $the_file, $cfile, FALSE); + $homeURL = cloudfw_home_url(); + + $is_ZIP = $_REQUEST['zip']; + + if (is_array($ids)) { + $i = 0; + + foreach ($ids as $id) { + + if ($the_content = cloudfw_get_a_skin($id)): + + $the_content['data']['custom']['foldername'] = cloudfw_PV_make_form_name($the_content['data']['custom']["foldername"] ? $the_content['data']['custom']["foldername"] : $the_content["name"]); + + $the_content['data'] = cloudfw_prepare_URI_for_export($the_content['data'], $homeURL); + $all_contents[$id] = $the_content; + + $i++; + endif; + + }//foreach + + if ($i>1) + $downloadable_file = urlencode($pfix.'_skins_'.$i.'_'.date("Y_m_d")); + else + $downloadable_file = urlencode($pfix.'_skins_'.cloudfw_PV_make_form_name($the_content["name"]).'_'.date("Y_m_d")); + + }else{ + $i = 1; + + if ($the_content = cloudfw_get_a_skin($ids)): + + + $the_content['foldername'] = cloudfw_PV_make_form_name($the_content["name"]); + $the_content['data']['custom']['foldername'] = cloudfw_PV_make_form_name($the_content['data']['custom']["foldername"] ? $the_content['data']['custom']["foldername"] : $the_content["name"]); + + if ($is_ZIP) + $to_download_images = cloudfw_detect_skin_URIs($the_content['data'], $homeURL); + + + $the_content['data'] = cloudfw_prepare_URI_for_export($the_content['data'], $homeURL); + + $all_contents[$ids] = $the_content; + $downloadable_file = urlencode($pfix.'_skin_'.cloudfw_PV_make_form_name($the_content["name"]).'_'.date("Y_m_d")); + + endif; + + } + + if ($to_download_images) + $to_download_images = array_unique($to_download_images); + + $signatured_settings = array( + 'case' => 'skin', + 'key' => CLOUD_THEMEKEY, + 'data' => $all_contents + ); + + + + if (!$all_contents) { wp_redirect(($_REQUEST['comeback'].'&m=9013')); exit;} + + $json = new Services_JSON(); + $parse_all_options = $json->encode($signatured_settings); + $encoded_options = base64_encode($parse_all_options); + $file = cloud_cache_write($encoded_options, $the_file, $cfile, FALSE); + + + if (!$is_ZIP || empty($to_download_images)) { + + header("Content-Type: application/octet-stream"); + header("Content-Disposition: attachment; filename=" . urlencode( substr( $downloadable_file, 0, 230 ).'.skin')); + header("Content-Type: application/force-download"); + header("Content-Type: application/octet-stream"); + header("Content-Type: application/download"); + header("Content-Description: File Transfer"); + header("Content-Length: " . filesize($file)); + flush(); // this doesn't really matter. + $fp = fopen($file, "r"); + while (!feof($fp)) + { + echo fread($fp, 65536); + flush(); // this is essential for large downloads + } + fclose($fp); + + } else { + + $class_path = apply_filters('createZipfile', TMP_ADMIN_PATH.'/classes/class.createZipFile.php'); + + if (!$class_path) + exit; + + include_once($class_path); + + $no_found_count = 0; + + $createZip = new CreateZipFile; + $createZip->addFile($encoded_options, urlencode( substr( $downloadable_file, 0, 230 ).'.skin')); + + if (is_array($to_download_images)) { + foreach ($to_download_images as $img) { + + if (file_exists($img)) { + $filecontent = file_get_contents($img); + $pathinfo = pathinfo($img); + + if ($filecontent) + $createZip->addFile($filecontent, $pathinfo['filename'].'.'.$pathinfo['extension']); + else { + $no_found_count++; + $no_found_paths .= "{$no_found_count}:\t'{$img}' source of the file cannot read\r\n"; + } + + } else { + + $no_found_count++; + $no_found_paths .= "{$no_found_count}:\t'{$img}' file cannot found\r\n"; + } + + } + } + + /*echo ABSPATH. ' -> ' .$homeURL; + + echo '
              ';
              +			 print_r($to_download_images);
              +			echo '
              ';*/ + //echo $no_found_paths; exit; + + $folder_name = $the_content['foldername']; + if ($no_found_count > 0) { + + $createZip->addFile($no_found_paths, "error_log.txt"); + $folder_name = "With_{$no_found_count}_Error_{$folder_name}"; + } + + + $zipFileName = ( substr( $folder_name, 0, 230 ).'.zip'); + $handle = fopen($zipFileName, 'wb'); + $out = fwrite($handle, $createZip->getZippedFile()); + + fclose($handle); + $createZip->forceDownload($zipFileName); + + @unlink($zipFileName); + + + } + + + break; + + case 'export-sliders': + $ids = $_REQUEST["ids"]; + + + $pfix = cloudfw_PV_make_form_name(CLOUD_THEMENAME); + $the_file = CLOUD_UPLOAD_DIR."/{$pfix}_backup.backup"; + $cfile = CLOUD_UPLOAD_DIR."/{$pfix}_backup_copy.backup"; + $file = cloud_cache_write($encoded_options, $the_file, $cfile, FALSE); + $sliders = get_option(PFIX.'_slider_ids'); + $homeURL = cloudfw_home_url(); + $is_ZIP = $_REQUEST['zip']; + $to_download_images = array(); + + + if (is_array($ids)) { + $i = 0; + + foreach ($ids as $id) { + + if ($sliders[$id]): + + $sliders[$id]['foldername'] = $folder_name = cloudfw_PV_make_form_name($sliders[$id]["foldername"] ? $sliders[$id]["foldername"] : $sliders[$id]["title"]); + + $the_slider = $sliders[$id]; + $the_content = get_option($id); + + if ($is_ZIP){ + $to_download_images = array_merge((array) $to_download_images, (array) cloudfw_detect_skin_URIs($the_slider, $homeURL)); + $to_download_images = array_merge((array) $to_download_images, (array) cloudfw_detect_skin_URIs($the_content, $homeURL)); + } + + $all_contents[$id] = array( + 'main' => cloudfw_prepare_URI_for_export($the_slider, $homeURL), + 'data' => cloudfw_prepare_URI_for_export($the_content, $homeURL) + ); + $i++; + + endif; + + }//foreach + + if ($i>1) + $downloadable_file = urlencode($pfix.'_sliders_'.$i.'_'.date("Y_m_d")); + else + $downloadable_file = urlencode($pfix.'_slider_'.cloudfw_PV_make_form_name($sliders[$id]["title"]).'_'.date("Y_m_d")); + + }else{ + + if ($sliders[$ids]): + + $sliders[$ids]['foldername'] = $folder_name = cloudfw_PV_make_form_name($sliders[$ids]["foldername"] ? $sliders[$ids]["foldername"] : $sliders[$ids]["title"]); + + $the_slider = $sliders[$ids]; + $the_content = get_option($ids); + + if ($is_ZIP){ + $to_download_images = array_merge((array) $to_download_images, (array) cloudfw_detect_skin_URIs($the_slider, $homeURL)); + $to_download_images = array_merge((array) $to_download_images, (array) cloudfw_detect_skin_URIs($the_content, $homeURL)); + } + + $all_contents[$ids] = array( + 'main' => cloudfw_prepare_URI_for_export($the_slider, $homeURL), + 'data' => cloudfw_prepare_URI_for_export($the_content, $homeURL) + ); + $downloadable_file = urlencode($pfix.'_slider_'.cloudfw_PV_make_form_name($sliders[$ids]["title"]).'_'.date("Y_m_d")); + + + endif; + + } + + if ($to_download_images) + $to_download_images = array_unique($to_download_images); + + $signatured_settings = array( + 'case' => 'slider', + 'key' => CLOUD_THEMEKEY, + 'data' => $all_contents + ); + + + if (!$all_contents) { wp_redirect(($_REQUEST['comeback'].'&m=9013')); exit;} + + $json = new Services_JSON(); + $parse_all_options = $json->encode($signatured_settings); + $encoded_options = base64_encode($parse_all_options); + $file = cloud_cache_write($encoded_options, $the_file, $cfile, FALSE); + + + if (!$is_ZIP || empty($to_download_images)) { + + header("Content-Type: application/octet-stream"); + header("Content-Disposition: attachment; filename=" . urlencode( substr( $downloadable_file, 0, 230 ).'.slider')); + header("Content-Type: application/force-download"); + header("Content-Type: application/octet-stream"); + header("Content-Type: application/download"); + header("Content-Description: File Transfer"); + header("Content-Length: " . filesize($file)); + flush(); // this doesn't really matter. + $fp = fopen($file, "r"); + while (!feof($fp)) { + echo fread($fp, 65536); + flush(); // this is essential for large downloads + } + fclose($fp); + + } else { + + // ZIP + $class_path = apply_filters('createZipfile', TMP_ADMIN_PATH.'/classes/class.createZipFile.php'); + + if (!$class_path) + exit; + + include_once($class_path); + + $no_found_count = 0; + + $createZip = new CreateZipFile; + $createZip->addFile($encoded_options, urlencode( substr( $downloadable_file, 0, 230 ).'.slider')); + + if (is_array($to_download_images)) { + foreach ($to_download_images as $img) { + + if (file_exists($img)) { + $filecontent = file_get_contents($img); + $pathinfo = pathinfo($img); + + if ($filecontent) + $createZip->addFile($filecontent, $pathinfo['filename'].'.'.$pathinfo['extension']); + else { + $no_found_count++; + $no_found_paths .= "{$no_found_count}:\t'{$img}' source of the file cannot read\r\n"; + } + + } else { + + $no_found_count++; + $no_found_paths .= "{$no_found_count}:\t'{$img}' file cannot found\r\n"; + } + + } + } + + if ($no_found_count > 0) { + + $createZip->addFile($no_found_paths, "error_log.txt"); + $folder_name = "With_{$no_found_count}_Error_{$folder_name}"; + } + + + $zipFileName = ( substr( $folder_name, 0, 230 ).'.zip'); + $handle = fopen($zipFileName, 'wb'); + $out = fwrite($handle, $createZip->getZippedFile()); + + fclose($handle); + $createZip->forceDownload($zipFileName); + + @unlink($zipFileName); + + } + + break; +} + + +?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/ajax/del.php b/src/wp-content/themes/positive/cloudfw/ajax/del.php new file mode 100644 index 0000000..94592f3 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/ajax/del.php @@ -0,0 +1,33 @@ + \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/ajax/delete_meta.php b/src/wp-content/themes/positive/cloudfw/ajax/delete_meta.php new file mode 100644 index 0000000..385c626 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/ajax/delete_meta.php @@ -0,0 +1,26 @@ +Error
              +
              +'; die();} + + +require('../../../../../wp-blog-header.php'); + + + +check_admin_referer(); + + +delete_post_meta($meta_id, $meta_name); + + +echo 'Image is deleted
              +
              +'; + +?> diff --git a/src/wp-content/themes/positive/cloudfw/ajax/ga.php b/src/wp-content/themes/positive/cloudfw/ajax/ga.php new file mode 100644 index 0000000..49bae72 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/ajax/ga.php @@ -0,0 +1,105 @@ +'; + print_r($opt); +echo ''; + +if (defined("GA_ID")&&defined("GA_PASS")): + + $ga_id = GA_ID; + $ga_pass = GA_PASS; + + else: + + $ga_id = $_opt[PFIX."_ga_id"]; + $ga_pass = $_opt[PFIX."_ga_pass"]; + + endif; + + +if (empty($ga_id) || empty($ga_pass) ){ + + + echo ' +
              + +
              '.__('Please configure your Google Analytics information to view analytics datas here.','cloudfw').' '.__('or you can disable it from the system settings page.','cloudfw').'
              + +
              '; + update_option(PFIX."_ga_profile", NULL); + exit; +} + + + +if (empty($_opt[PFIX."_ga_profile"])){ + + + echo ' +
              + + + +
              '; + + exit; +} + + +if (empty($_opt[PFIX."_ga_profile"])){ + + + echo ' +
              + + + +
              '; + + exit; +} + +if (isset($_GET["x"])) { echo ' +
              + +
              + + '; + + + echo ' +
              + '.cloud_cache(ga_today,'ga_cache_today_'.$_opt[PFIX."_ga_profile"].'.cache').' +
              +
              '; + + ;} // End of isset x + + if ($_GET["case"] == "lastweek" ) echo cloud_cache(ga_lastweek,'ga_cache_lastweek_'.$_opt[PFIX."_ga_profile"].'.cache'); + if ($_GET["case"] == "lastmonth" ) echo cloud_cache(ga_lastmonth,'ga_cache_lastmonth_'.$_opt[PFIX."_ga_profile"].'.cache'); + if ($_GET["case"] == "thisyear" ) echo cloud_cache(ga_thisyear,'ga_cache_thisyear_'.$_opt[PFIX."_ga_profile"].'.cache'); + +function ga_today() { return cloudfw_ga('today','hourly',date('Y-m-d'),date('Y-m-d'));}; +function ga_lastweek() { return cloudfw_ga('lastweek','daily',date('Y-m-d', strtotime('-1 week')), date('Y-m-d'));}; +function ga_lastmonth() { return cloudfw_ga('lastmonth','daily',date('Y-m-d', strtotime('-1 month')), date('Y-m-d'));}; +function ga_thisyear() { return cloudfw_ga('lastyear','monthly',date('Y-m-d', strtotime('-1 year')), date('Y-m-d'));}; + +?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/ajax/ga_check.php b/src/wp-content/themes/positive/cloudfw/ajax/ga_check.php new file mode 100644 index 0000000..1a20fe9 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/ajax/ga_check.php @@ -0,0 +1,113 @@ +getMessage()=="NOAUTH"): echo 'NOAUTH'; + + update_option(PFIX."_ga_id", NULL); + update_option(PFIX."_ga_pass", NULL); + update_option(PFIX."_ga_profile", NULL); + + exit; + + + endif; + } + + $ga->requestAccountData(); + + $items = array(); + + if ($ga->getResults()) { + + foreach($ga->getResults() as $result) + { + // $accounts .= $result . ' (' . $result->getProfileId() . ")"; + + $items[] = array( "item_value" => $result->getProfileId(), + "item_class" => "", + "item_html" => ''.$result.'
              ('.$result->getProfileId().')
              ' + ); + + $first_id ? NULL: $first_id = $result->getProfileId(); + } + + + + + $profile_id = $_opt[PFIX."_ga_profile"]; + + + if (($profile_id=="")): update_option(PFIX."_ga_profile", $first_id); $profile_id = $first_id; endif; + + echo ' + + +
              '.__('Your Analytics Profiles:','cloudfw').'
              +
              ', + + ($profile_id) ? NULL : '
              '.__('Please select a profile to see in cloudfw dashboard','cloudfw').'
              ' + + ,'', + + + admin_create_selectlist("ga_profile", // id + $items, // items + 'EMPTY', //default_value + "radio", + $profile_id, + 'custom_label ga_profiles' + ) + + + + ,' +
              +
              + + '.__('Connect To A Different Account','cloudfw').' +
              +
              + + + + '; + + }else{ + // no profile + + echo 'No Profile'; + + }; + +?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/ajax/get_icons.php b/src/wp-content/themes/positive/cloudfw/ajax/get_icons.php new file mode 100644 index 0000000..1283e50 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/ajax/get_icons.php @@ -0,0 +1,47 @@ + + Icon List + + + +
              + '; + +foreach((array)$icon_list as $icon_cat_name => $icon_cat) { + + echo ' +
              + '.$icon_cat_name.''; + echo '
                '; + + foreach((array)$icon_cat as $icon_url => $icon_name) { + + echo '
              • '; + echo ' + +
                '.$icon_name.'
                +
                '; + echo '
              • '; + //echo "[icon src=\"{$icon_url}\"]
                "; + + } + + echo '
              '; + +} + echo '
              '; + +?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/ajax/guide.php b/src/wp-content/themes/positive/cloudfw/ajax/guide.php new file mode 100644 index 0000000..e7694af --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/ajax/guide.php @@ -0,0 +1,44 @@ + array('map' => 'FALSE') ) ); + exit; + +}else{ + + $_setup_status = $_opt[PFIX."_setup_status"]; + if (empty($_setup_status)) + $_setup_status = array(); + + if ($operation == 'done'){ + array_push($_setup_status, $id); + } else { + foreach($_setup_status as $key => $value) {if ($value == $id) unset($_setup_status[$key]);} + } + + if (!empty($_setup_status)) + array_unique($_setup_status); + + update_option(PFIX."_setup_status",$_setup_status); + $_opt[PFIX."_setup_status"] = $_setup_status; + $in_ajax = 'TRUE'; + $percent_old = $_GET["old_val"]; + + + require(TMP_ADMIN_PATH . '/inc/fn.guide.php'); + +} + +?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/ajax/lastupdates.php b/src/wp-content/themes/positive/cloudfw/ajax/lastupdates.php new file mode 100644 index 0000000..0c5acc0 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/ajax/lastupdates.php @@ -0,0 +1,28 @@ + \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/ajax/remove_sidebar.php b/src/wp-content/themes/positive/cloudfw/ajax/remove_sidebar.php new file mode 100644 index 0000000..b2537d3 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/ajax/remove_sidebar.php @@ -0,0 +1,29 @@ + \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/ajax/select_page.php b/src/wp-content/themes/positive/cloudfw/ajax/select_page.php new file mode 100644 index 0000000..e4827a1 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/ajax/select_page.php @@ -0,0 +1,339 @@ + + + + +Select A Page + + + + + + + +/reset.css" /> + + + + + +
              + +
              +
              + + + + + + + +
              +
              +
              + +
              +

              + +
              + +
              + +
              + + + + + + + + + +
              + +

               

              + +
              + +
                '; + + } + + $i++; + + endwhile; + + else: + + echo '
                Posts Not Found
                '; + + endif; + + + ?> +
              +
              + +
              + + + + + + + diff --git a/src/wp-content/themes/positive/cloudfw/ajax/slider_content_delete.php b/src/wp-content/themes/positive/cloudfw/ajax/slider_content_delete.php new file mode 100644 index 0000000..e835eb5 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/ajax/slider_content_delete.php @@ -0,0 +1,82 @@ + $var){ + + if ((int)$vars !== (int)$id): + + $new_slider_content[$ii] = $slider_content[$vars]; + + $ii++; + + endif; + } + + update_option($slider, $new_slider_content); + cloudfw_loop_slider_items($new_slider_content, 'default_slider', $id); + + } + + break; + case 'inline_slider': + + if (isset($id) && is_numeric($id)) { + + $slider_content = cloudfw_get_slider($slider); + ksort($slider_content); + + $ii = 0; + foreach ($slider_content as $vars => $var){ + + if ((int)$vars !== (int)$id): + + $new_slider_content[$ii] = $slider_content[$vars]; + + $ii++; + + endif; + } + + update_option($slider, $new_slider_content); + cloudfw_loop_slider_items($new_slider_content, 'inline_slider', $id); + + } + + break; +endswitch; + + + +?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/ajax/slider_content_forms.php b/src/wp-content/themes/positive/cloudfw/ajax/slider_content_forms.php new file mode 100644 index 0000000..57db90a --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/ajax/slider_content_forms.php @@ -0,0 +1,101 @@ + $var){ + + if ((int)$vars !== (int)$id): + + $new_slider_content[$ii] = $slider_content[$vars]; + + $ii++; + + endif; + } + + update_option($main_slider_id, $new_slider_content); + cloudfw_loop_slider_items($new_slider_content, $slider_type, $id); + + } + + break; + + + } + + + +?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/classes/JSON.php b/src/wp-content/themes/positive/cloudfw/classes/JSON.php new file mode 100644 index 0000000..5246a46 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/classes/JSON.php @@ -0,0 +1,804 @@ + + * @author Matt Knapp + * @author Brett Stimmerman + * @copyright 2005 Michal Migurski + * @version CVS: $Id: JSON.php,v 1.31 2006/06/28 05:54:17 migurski Exp $ + * @license http://www.opensource.org/licenses/bsd-license.php + * @link http://pear.php.net/pepr/pepr-proposal-show.php?id=198 + */ + +/** + * Marker constant for Services_JSON::decode(), used to flag stack state + */ +define('SERVICES_JSON_SLICE', 1); + +/** + * Marker constant for Services_JSON::decode(), used to flag stack state + */ +define('SERVICES_JSON_IN_STR', 2); + +/** + * Marker constant for Services_JSON::decode(), used to flag stack state + */ +define('SERVICES_JSON_IN_ARR', 3); + +/** + * Marker constant for Services_JSON::decode(), used to flag stack state + */ +define('SERVICES_JSON_IN_OBJ', 4); + +/** + * Marker constant for Services_JSON::decode(), used to flag stack state + */ +define('SERVICES_JSON_IN_CMT', 5); + +/** + * Behavior switch for Services_JSON::decode() + */ +define('SERVICES_JSON_LOOSE_TYPE', 16); + +/** + * Behavior switch for Services_JSON::decode() + */ +define('SERVICES_JSON_SUPPRESS_ERRORS', 32); + +/** + * Converts to and from JSON format. + * + * Brief example of use: + * + * + * // create a new instance of Services_JSON + * $json = new Services_JSON(); + * + * // convert a complexe value to JSON notation, and send it to the browser + * $value = array('foo', 'bar', array(1, 2, 'baz'), array(3, array(4))); + * $output = $json->encode($value); + * + * print($output); + * // prints: ["foo","bar",[1,2,"baz"],[3,[4]]] + * + * // accept incoming POST data, assumed to be in JSON notation + * $input = file_get_contents('php://input', 1000000); + * $value = $json->decode($input); + * + */ +class Services_JSON +{ + /** + * constructs a new JSON instance + * + * @param int $use object behavior flags; combine with boolean-OR + * + * possible values: + * - SERVICES_JSON_LOOSE_TYPE: loose typing. + * "{...}" syntax creates associative arrays + * instead of objects in decode(). + * - SERVICES_JSON_SUPPRESS_ERRORS: error suppression. + * Values which can't be encoded (e.g. resources) + * appear as NULL instead of throwing errors. + * By default, a deeply-nested resource will + * bubble up with an error, so all return values + * from encode() should be checked with isError() + */ + function Services_JSON($use = 0) + { + $this->use = $use; + } + + /** + * convert a string from one UTF-16 char to one UTF-8 char + * + * Normally should be handled by mb_convert_encoding, but + * provides a slower PHP-only method for installations + * that lack the multibye string extension. + * + * @param string $utf16 UTF-16 character + * @return string UTF-8 character + * @access private + */ + function utf162utf8($utf16) + { + // oh please oh please oh please oh please oh please + if(function_exists('mb_convert_encoding')) { + return mb_convert_encoding($utf16, 'UTF-8', 'UTF-16'); + } + + $bytes = (ord($utf16{0}) << 8) | ord($utf16{1}); + + switch(true) { + case ((0x7F & $bytes) == $bytes): + // this case should never be reached, because we are in ASCII range + // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + return chr(0x7F & $bytes); + + case (0x07FF & $bytes) == $bytes: + // return a 2-byte UTF-8 character + // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + return chr(0xC0 | (($bytes >> 6) & 0x1F)) + . chr(0x80 | ($bytes & 0x3F)); + + case (0xFFFF & $bytes) == $bytes: + // return a 3-byte UTF-8 character + // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + return chr(0xE0 | (($bytes >> 12) & 0x0F)) + . chr(0x80 | (($bytes >> 6) & 0x3F)) + . chr(0x80 | ($bytes & 0x3F)); + } + + // ignoring UTF-32 for now, sorry + return ''; + } + + /** + * convert a string from one UTF-8 char to one UTF-16 char + * + * Normally should be handled by mb_convert_encoding, but + * provides a slower PHP-only method for installations + * that lack the multibye string extension. + * + * @param string $utf8 UTF-8 character + * @return string UTF-16 character + * @access private + */ + function utf82utf16($utf8) + { + // oh please oh please oh please oh please oh please + if(function_exists('mb_convert_encoding')) { + return mb_convert_encoding($utf8, 'UTF-16', 'UTF-8'); + } + + switch(strlen($utf8)) { + case 1: + // this case should never be reached, because we are in ASCII range + // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + return $utf8; + + case 2: + // return a UTF-16 character from a 2-byte UTF-8 char + // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + return chr(0x07 & (ord($utf8{0}) >> 2)) + . chr((0xC0 & (ord($utf8{0}) << 6)) + | (0x3F & ord($utf8{1}))); + + case 3: + // return a UTF-16 character from a 3-byte UTF-8 char + // see: http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + return chr((0xF0 & (ord($utf8{0}) << 4)) + | (0x0F & (ord($utf8{1}) >> 2))) + . chr((0xC0 & (ord($utf8{1}) << 6)) + | (0x7F & ord($utf8{2}))); + } + + // ignoring UTF-32 for now, sorry + return ''; + } + + /** + * encodes an arbitrary variable into JSON format + * + * @param mixed $var any number, boolean, string, array, or object to be encoded. + * see argument 1 to Services_JSON() above for array-parsing behavior. + * if var is a strng, note that encode() always expects it + * to be in ASCII or UTF-8 format! + * + * @return mixed JSON string representation of input var or an error if a problem occurs + * @access public + */ + function encode($var) + { + switch (gettype($var)) { + case 'boolean': + return $var ? 'true' : 'false'; + + case 'NULL': + return 'null'; + + case 'integer': + return (int) $var; + + case 'double': + case 'float': + return (float) $var; + + case 'string': + // STRINGS ARE EXPECTED TO BE IN ASCII OR UTF-8 FORMAT + $ascii = ''; + $strlen_var = strlen($var); + + /* + * Iterate over every character in the string, + * escaping with a slash or encoding to UTF-8 where necessary + */ + for ($c = 0; $c < $strlen_var; ++$c) { + + $ord_var_c = ord($var{$c}); + + switch (true) { + case $ord_var_c == 0x08: + $ascii .= '\b'; + break; + case $ord_var_c == 0x09: + $ascii .= '\t'; + break; + case $ord_var_c == 0x0A: + $ascii .= '\n'; + break; + case $ord_var_c == 0x0C: + $ascii .= '\f'; + break; + case $ord_var_c == 0x0D: + $ascii .= '\r'; + break; + + case $ord_var_c == 0x22: + case $ord_var_c == 0x2F: + case $ord_var_c == 0x5C: + // double quote, slash, slosh + $ascii .= '\\'.$var{$c}; + break; + + case (($ord_var_c >= 0x20) && ($ord_var_c <= 0x7F)): + // characters U-00000000 - U-0000007F (same as ASCII) + $ascii .= $var{$c}; + break; + + case (($ord_var_c & 0xE0) == 0xC0): + // characters U-00000080 - U-000007FF, mask 110XXXXX + // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + $char = pack('C*', $ord_var_c, ord($var{$c + 1})); + $c += 1; + $utf16 = $this->utf82utf16($char); + $ascii .= sprintf('\u%04s', bin2hex($utf16)); + break; + + case (($ord_var_c & 0xF0) == 0xE0): + // characters U-00000800 - U-0000FFFF, mask 1110XXXX + // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + $char = pack('C*', $ord_var_c, + ord($var{$c + 1}), + ord($var{$c + 2})); + $c += 2; + $utf16 = $this->utf82utf16($char); + $ascii .= sprintf('\u%04s', bin2hex($utf16)); + break; + + case (($ord_var_c & 0xF8) == 0xF0): + // characters U-00010000 - U-001FFFFF, mask 11110XXX + // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + $char = pack('C*', $ord_var_c, + ord($var{$c + 1}), + ord($var{$c + 2}), + ord($var{$c + 3})); + $c += 3; + $utf16 = $this->utf82utf16($char); + $ascii .= sprintf('\u%04s', bin2hex($utf16)); + break; + + case (($ord_var_c & 0xFC) == 0xF8): + // characters U-00200000 - U-03FFFFFF, mask 111110XX + // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + $char = pack('C*', $ord_var_c, + ord($var{$c + 1}), + ord($var{$c + 2}), + ord($var{$c + 3}), + ord($var{$c + 4})); + $c += 4; + $utf16 = $this->utf82utf16($char); + $ascii .= sprintf('\u%04s', bin2hex($utf16)); + break; + + case (($ord_var_c & 0xFE) == 0xFC): + // characters U-04000000 - U-7FFFFFFF, mask 1111110X + // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + $char = pack('C*', $ord_var_c, + ord($var{$c + 1}), + ord($var{$c + 2}), + ord($var{$c + 3}), + ord($var{$c + 4}), + ord($var{$c + 5})); + $c += 5; + $utf16 = $this->utf82utf16($char); + $ascii .= sprintf('\u%04s', bin2hex($utf16)); + break; + } + } + + return '"'.$ascii.'"'; + + case 'array': + /* + * As per JSON spec if any array key is not an integer + * we must treat the the whole array as an object. We + * also try to catch a sparsely populated associative + * array with numeric keys here because some JS engines + * will create an array with empty indexes up to + * max_index which can cause memory issues and because + * the keys, which may be relevant, will be remapped + * otherwise. + * + * As per the ECMA and JSON specification an object may + * have any string as a property. Unfortunately due to + * a hole in the ECMA specification if the key is a + * ECMA reserved word or starts with a digit the + * parameter is only accessible using ECMAScript's + * bracket notation. + */ + + // treat as a JSON object + if (is_array($var) && count($var) && (array_keys($var) !== range(0, sizeof($var) - 1))) { + $properties = array_map(array($this, 'name_value'), + array_keys($var), + array_values($var)); + + foreach($properties as $property) { + if(Services_JSON::isError($property)) { + return $property; + } + } + + return '{' . join(',', $properties) . '}'; + } + + // treat it like a regular array + $elements = array_map(array($this, 'encode'), $var); + + foreach($elements as $element) { + if(Services_JSON::isError($element)) { + return $element; + } + } + + return '[' . join(',', $elements) . ']'; + + case 'object': + $vars = get_object_vars($var); + + $properties = array_map(array($this, 'name_value'), + array_keys($vars), + array_values($vars)); + + foreach($properties as $property) { + if(Services_JSON::isError($property)) { + return $property; + } + } + + return '{' . join(',', $properties) . '}'; + + default: + return ($this->use & SERVICES_JSON_SUPPRESS_ERRORS) + ? 'null' + : new Services_JSON_Error(gettype($var)." can not be encoded as JSON string"); + } + } + + /** + * array-walking function for use in generating JSON-formatted name-value pairs + * + * @param string $name name of key to use + * @param mixed $value reference to an array element to be encoded + * + * @return string JSON-formatted name-value pair, like '"name":value' + * @access private + */ + function name_value($name, $value) + { + $encoded_value = $this->encode($value); + + if(Services_JSON::isError($encoded_value)) { + return $encoded_value; + } + + return $this->encode(strval($name)) . ':' . $encoded_value; + } + + /** + * reduce a string by removing leading and trailing comments and whitespace + * + * @param $str string string value to strip of comments and whitespace + * + * @return string string value stripped of comments and whitespace + * @access private + */ + function reduce_string($str) + { + $str = preg_replace(array( + + // eliminate single line comments in '// ...' form + '#^\s*//(.+)$#m', + + // eliminate multi-line comments in '/* ... */' form, at start of string + '#^\s*/\*(.+)\*/#Us', + + // eliminate multi-line comments in '/* ... */' form, at end of string + '#/\*(.+)\*/\s*$#Us' + + ), '', $str); + + // eliminate extraneous space + return trim($str); + } + + /** + * decodes a JSON string into appropriate variable + * + * @param string $str JSON-formatted string + * + * @return mixed number, boolean, string, array, or object + * corresponding to given JSON input string. + * See argument 1 to Services_JSON() above for object-output behavior. + * Note that decode() always returns strings + * in ASCII or UTF-8 format! + * @access public + */ + function decode($str) + { + $str = $this->reduce_string($str); + + switch (strtolower($str)) { + case 'true': + return true; + + case 'false': + return false; + + case 'null': + return null; + + default: + $m = array(); + + if (is_numeric($str)) { + // Lookie-loo, it's a number + + // This would work on its own, but I'm trying to be + // good about returning integers where appropriate: + // return (float)$str; + + // Return float or int, as appropriate + return ((float)$str == (integer)$str) + ? (integer)$str + : (float)$str; + + } elseif (preg_match('/^("|\').*(\1)$/s', $str, $m) && $m[1] == $m[2]) { + // STRINGS RETURNED IN UTF-8 FORMAT + $delim = substr($str, 0, 1); + $chrs = substr($str, 1, -1); + $utf8 = ''; + $strlen_chrs = strlen($chrs); + + for ($c = 0; $c < $strlen_chrs; ++$c) { + + $substr_chrs_c_2 = substr($chrs, $c, 2); + $ord_chrs_c = ord($chrs{$c}); + + switch (true) { + case $substr_chrs_c_2 == '\b': + $utf8 .= chr(0x08); + ++$c; + break; + case $substr_chrs_c_2 == '\t': + $utf8 .= chr(0x09); + ++$c; + break; + case $substr_chrs_c_2 == '\n': + $utf8 .= chr(0x0A); + ++$c; + break; + case $substr_chrs_c_2 == '\f': + $utf8 .= chr(0x0C); + ++$c; + break; + case $substr_chrs_c_2 == '\r': + $utf8 .= chr(0x0D); + ++$c; + break; + + case $substr_chrs_c_2 == '\\"': + case $substr_chrs_c_2 == '\\\'': + case $substr_chrs_c_2 == '\\\\': + case $substr_chrs_c_2 == '\\/': + if (($delim == '"' && $substr_chrs_c_2 != '\\\'') || + ($delim == "'" && $substr_chrs_c_2 != '\\"')) { + $utf8 .= $chrs{++$c}; + } + break; + + case preg_match('/\\\u[0-9A-F]{4}/i', substr($chrs, $c, 6)): + // single, escaped unicode character + $utf16 = chr(hexdec(substr($chrs, ($c + 2), 2))) + . chr(hexdec(substr($chrs, ($c + 4), 2))); + $utf8 .= $this->utf162utf8($utf16); + $c += 5; + break; + + case ($ord_chrs_c >= 0x20) && ($ord_chrs_c <= 0x7F): + $utf8 .= $chrs{$c}; + break; + + case ($ord_chrs_c & 0xE0) == 0xC0: + // characters U-00000080 - U-000007FF, mask 110XXXXX + //see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + $utf8 .= substr($chrs, $c, 2); + ++$c; + break; + + case ($ord_chrs_c & 0xF0) == 0xE0: + // characters U-00000800 - U-0000FFFF, mask 1110XXXX + // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + $utf8 .= substr($chrs, $c, 3); + $c += 2; + break; + + case ($ord_chrs_c & 0xF8) == 0xF0: + // characters U-00010000 - U-001FFFFF, mask 11110XXX + // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + $utf8 .= substr($chrs, $c, 4); + $c += 3; + break; + + case ($ord_chrs_c & 0xFC) == 0xF8: + // characters U-00200000 - U-03FFFFFF, mask 111110XX + // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + $utf8 .= substr($chrs, $c, 5); + $c += 4; + break; + + case ($ord_chrs_c & 0xFE) == 0xFC: + // characters U-04000000 - U-7FFFFFFF, mask 1111110X + // see http://www.cl.cam.ac.uk/~mgk25/unicode.html#utf-8 + $utf8 .= substr($chrs, $c, 6); + $c += 5; + break; + + } + + } + + return $utf8; + + } elseif (preg_match('/^\[.*\]$/s', $str) || preg_match('/^\{.*\}$/s', $str)) { + // array, or object notation + + if ($str{0} == '[') { + $stk = array(SERVICES_JSON_IN_ARR); + $arr = array(); + } else { + if ($this->use & SERVICES_JSON_LOOSE_TYPE) { + $stk = array(SERVICES_JSON_IN_OBJ); + $obj = array(); + } else { + $stk = array(SERVICES_JSON_IN_OBJ); + $obj = new stdClass(); + } + } + + array_push($stk, array('what' => SERVICES_JSON_SLICE, + 'where' => 0, + 'delim' => false)); + + $chrs = substr($str, 1, -1); + $chrs = $this->reduce_string($chrs); + + if ($chrs == '') { + if (reset($stk) == SERVICES_JSON_IN_ARR) { + return $arr; + + } else { + return $obj; + + } + } + + //print("\nparsing {$chrs}\n"); + + $strlen_chrs = strlen($chrs); + + for ($c = 0; $c <= $strlen_chrs; ++$c) { + + $top = end($stk); + $substr_chrs_c_2 = substr($chrs, $c, 2); + + if (($c == $strlen_chrs) || (($chrs{$c} == ',') && ($top['what'] == SERVICES_JSON_SLICE))) { + // found a comma that is not inside a string, array, etc., + // OR we've reached the end of the character list + $slice = substr($chrs, $top['where'], ($c - $top['where'])); + array_push($stk, array('what' => SERVICES_JSON_SLICE, 'where' => ($c + 1), 'delim' => false)); + //print("Found split at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n"); + + if (reset($stk) == SERVICES_JSON_IN_ARR) { + // we are in an array, so just push an element onto the stack + array_push($arr, $this->decode($slice)); + + } elseif (reset($stk) == SERVICES_JSON_IN_OBJ) { + // we are in an object, so figure + // out the property name and set an + // element in an associative array, + // for now + $parts = array(); + + if (preg_match('/^\s*(["\'].*[^\\\]["\'])\s*:\s*(\S.*),?$/Uis', $slice, $parts)) { + // "name":value pair + $key = $this->decode($parts[1]); + $val = $this->decode($parts[2]); + + if ($this->use & SERVICES_JSON_LOOSE_TYPE) { + $obj[$key] = $val; + } else { + $obj->$key = $val; + } + } elseif (preg_match('/^\s*(\w+)\s*:\s*(\S.*),?$/Uis', $slice, $parts)) { + // name:value pair, where name is unquoted + $key = $parts[1]; + $val = $this->decode($parts[2]); + + if ($this->use & SERVICES_JSON_LOOSE_TYPE) { + $obj[$key] = $val; + } else { + $obj->$key = $val; + } + } + + } + + } elseif ((($chrs{$c} == '"') || ($chrs{$c} == "'")) && ($top['what'] != SERVICES_JSON_IN_STR)) { + // found a quote, and we are not inside a string + array_push($stk, array('what' => SERVICES_JSON_IN_STR, 'where' => $c, 'delim' => $chrs{$c})); + //print("Found start of string at {$c}\n"); + + } elseif (($chrs{$c} == $top['delim']) && + ($top['what'] == SERVICES_JSON_IN_STR) && + ((strlen(substr($chrs, 0, $c)) - strlen(rtrim(substr($chrs, 0, $c), '\\'))) % 2 != 1)) { + // found a quote, we're in a string, and it's not escaped + // we know that it's not escaped becase there is _not_ an + // odd number of backslashes at the end of the string so far + array_pop($stk); + //print("Found end of string at {$c}: ".substr($chrs, $top['where'], (1 + 1 + $c - $top['where']))."\n"); + + } elseif (($chrs{$c} == '[') && + in_array($top['what'], array(SERVICES_JSON_SLICE, SERVICES_JSON_IN_ARR, SERVICES_JSON_IN_OBJ))) { + // found a left-bracket, and we are in an array, object, or slice + array_push($stk, array('what' => SERVICES_JSON_IN_ARR, 'where' => $c, 'delim' => false)); + //print("Found start of array at {$c}\n"); + + } elseif (($chrs{$c} == ']') && ($top['what'] == SERVICES_JSON_IN_ARR)) { + // found a right-bracket, and we're in an array + array_pop($stk); + //print("Found end of array at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n"); + + } elseif (($chrs{$c} == '{') && + in_array($top['what'], array(SERVICES_JSON_SLICE, SERVICES_JSON_IN_ARR, SERVICES_JSON_IN_OBJ))) { + // found a left-brace, and we are in an array, object, or slice + array_push($stk, array('what' => SERVICES_JSON_IN_OBJ, 'where' => $c, 'delim' => false)); + //print("Found start of object at {$c}\n"); + + } elseif (($chrs{$c} == '}') && ($top['what'] == SERVICES_JSON_IN_OBJ)) { + // found a right-brace, and we're in an object + array_pop($stk); + //print("Found end of object at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n"); + + } elseif (($substr_chrs_c_2 == '/*') && + in_array($top['what'], array(SERVICES_JSON_SLICE, SERVICES_JSON_IN_ARR, SERVICES_JSON_IN_OBJ))) { + // found a comment start, and we are in an array, object, or slice + array_push($stk, array('what' => SERVICES_JSON_IN_CMT, 'where' => $c, 'delim' => false)); + $c++; + //print("Found start of comment at {$c}\n"); + + } elseif (($substr_chrs_c_2 == '*/') && ($top['what'] == SERVICES_JSON_IN_CMT)) { + // found a comment end, and we're in one now + array_pop($stk); + $c++; + + for ($i = $top['where']; $i <= $c; ++$i) + $chrs = substr_replace($chrs, ' ', $i, 1); + + //print("Found end of comment at {$c}: ".substr($chrs, $top['where'], (1 + $c - $top['where']))."\n"); + + } + + } + + if (reset($stk) == SERVICES_JSON_IN_ARR) { + return $arr; + + } elseif (reset($stk) == SERVICES_JSON_IN_OBJ) { + return $obj; + + } + + } + } + } + + /** + * @todo Ultimately, this should just call PEAR::isError() + */ + function isError($data, $code = null) + { + if (class_exists('pear')) { + return PEAR::isError($data, $code); + } elseif (is_object($data) && (get_class($data) == 'services_json_error' || + is_subclass_of($data, 'services_json_error'))) { + return true; + } + + return false; + } +} + +if (class_exists('PEAR_Error')) { + + class Services_JSON_Error extends PEAR_Error + { + function Services_JSON_Error($message = 'unknown error', $code = null, + $mode = null, $options = null, $userinfo = null) + { + parent::PEAR_Error($message, $code, $mode, $options, $userinfo); + } + } + +} else { + + /** + * @todo Ultimately, this class shall be descended from PEAR_Error + */ + class Services_JSON_Error + { + function Services_JSON_Error($message = 'unknown error', $code = null, + $mode = null, $options = null, $userinfo = null) + { + + } + } + +}?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/classes/class.createZipFile.php b/src/wp-content/themes/positive/cloudfw/classes/class.createZipFile.php new file mode 100644 index 0000000..4b8128a --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/classes/class.createZipFile.php @@ -0,0 +1,220 @@ +compressedData[] = $feedArrayRow; + $newOffset = strlen(implode("", $this->compressedData)); + $addCentralRecord = "\x50\x4b\x01\x02"; + $addCentralRecord .="\x00\x00"; + $addCentralRecord .="\x0a\x00"; + $addCentralRecord .="\x00\x00"; + $addCentralRecord .="\x00\x00"; + $addCentralRecord .="\x00\x00\x00\x00"; + $addCentralRecord .= pack("V",0); + $addCentralRecord .= pack("V",0); + $addCentralRecord .= pack("V",0); + $addCentralRecord .= pack("v", strlen($directoryName) ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("V", 16 ); + $addCentralRecord .= pack("V", $this->oldOffset ); + $this->oldOffset = $newOffset; + $addCentralRecord .= $directoryName; + $this->centralDirectory[] = $addCentralRecord; + } + + /** + * Function to add file(s) to the specified directory in the archive + * + * @param string $directoryName + * @param string $data + * @return void + * @access public + */ + public function addFile($data, $directoryName) { + $directoryName = str_replace("\\", "/", $directoryName); + $feedArrayRow = "\x50\x4b\x03\x04"; + $feedArrayRow .= "\x14\x00"; + $feedArrayRow .= "\x00\x00"; + $feedArrayRow .= "\x08\x00"; + $feedArrayRow .= "\x00\x00\x00\x00"; + $uncompressedLength = strlen($data); + $compression = crc32($data); + $gzCompressedData = gzcompress($data); + $gzCompressedData = substr( substr($gzCompressedData, 0, strlen($gzCompressedData) - 4), 2); + $compressedLength = strlen($gzCompressedData); + $feedArrayRow .= pack("V",$compression); + $feedArrayRow .= pack("V",$compressedLength); + $feedArrayRow .= pack("V",$uncompressedLength); + $feedArrayRow .= pack("v", strlen($directoryName) ); + $feedArrayRow .= pack("v", 0 ); + $feedArrayRow .= $directoryName; + $feedArrayRow .= $gzCompressedData; + $feedArrayRow .= pack("V",$compression); + $feedArrayRow .= pack("V",$compressedLength); + $feedArrayRow .= pack("V",$uncompressedLength); + $this->compressedData[] = $feedArrayRow; + $newOffset = strlen(implode("", $this->compressedData)); + $addCentralRecord = "\x50\x4b\x01\x02"; + $addCentralRecord .="\x00\x00"; + $addCentralRecord .="\x14\x00"; + $addCentralRecord .="\x00\x00"; + $addCentralRecord .="\x08\x00"; + $addCentralRecord .="\x00\x00\x00\x00"; + $addCentralRecord .= pack("V",$compression); + $addCentralRecord .= pack("V",$compressedLength); + $addCentralRecord .= pack("V",$uncompressedLength); + $addCentralRecord .= pack("v", strlen($directoryName) ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("V", 32 ); + $addCentralRecord .= pack("V", $this->oldOffset ); + $this->oldOffset = $newOffset; + $addCentralRecord .= $directoryName; + $this->centralDirectory[] = $addCentralRecord; + } + + /** + * Function to return the zip file + * + * @return zipfile (archive) + * @access public + * @return void + */ + public function getZippedfile() { + $data = implode("", $this->compressedData); + $controlDirectory = implode("", $this->centralDirectory); + return + $data. + $controlDirectory. + $this->endOfCentralDirectory. + pack("v", sizeof($this->centralDirectory)). + pack("v", sizeof($this->centralDirectory)). + pack("V", strlen($controlDirectory)). + pack("V", strlen($data)). + "\x00\x00"; + } + + /** + * + * Function to force the download of the archive as soon as it is created + * + * @param archiveName string - name of the created archive file + * @access public + * @return ZipFile via Header + */ + public function forceDownload($archiveName) { + if(ini_get('zlib.output_compression')) { + ini_set('zlib.output_compression', 'Off'); + } + + // Security checks + if( $archiveName == "" ) { + echo "Public Photo Directory - Download
              ERROR: The download file was NOT SPECIFIED."; + exit; + } + elseif ( ! file_exists( $archiveName ) ) { + echo "Public Photo Directory - Download
              ERROR: File not found."; + exit; + } + + header("Pragma: public"); + header("Expires: 0"); + header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); + header("Cache-Control: private",false); + header("Content-Type: application/zip"); + header("Content-Disposition: attachment; filename=".basename($archiveName).";" ); + header("Content-Transfer-Encoding: binary"); + header("Content-Length: ".filesize($archiveName)); + readfile("$archiveName"); + } + + /** + * Function to parse a directory to return all its files and sub directories as array + * + * @param string $dir + * @access protected + * @return array + */ + protected function parseDirectory($rootPath, $seperator="/"){ + $fileArray=array(); + $handle = opendir($rootPath); + while( ($file = @readdir($handle))!==false) { + if($file !='.' && $file !='..'){ + if (is_dir($rootPath.$seperator.$file)){ + $array=$this->parseDirectory($rootPath.$seperator.$file); + $fileArray=array_merge($array,$fileArray); + } + else { + $fileArray[]=$rootPath.$seperator.$file; + } + } + } + return $fileArray; + } + + /** + * Function to Zip entire directory with all its files and subdirectories + * + * @param string $dirName + * @access public + * @return void + */ + public function zipDirectory($dirName, $outputDir) { + if (!is_dir($dirName)){ + trigger_error("CreateZipFile FATAL ERROR: Could not locate the specified directory $dirName", E_USER_ERROR); + } + $tmp=$this->parseDirectory($dirName); + $count=count($tmp); + $this->addDirectory($outputDir); + for ($i=0;$i<$count;$i++){ + $fileToZip=trim($tmp[$i]); + $newOutputDir=substr($fileToZip,0,(strrpos($fileToZip,'/')+1)); + $outputDir=$outputDir.$newOutputDir; + $fileContents=file_get_contents($fileToZip); + $this->addFile($fileContents,$fileToZip); + } + } +} +?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/classes/class.createZipFile_Mac.php b/src/wp-content/themes/positive/cloudfw/classes/class.createZipFile_Mac.php new file mode 100644 index 0000000..a42635d --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/classes/class.createZipFile_Mac.php @@ -0,0 +1,232 @@ +compressedData[] = $feedArrayRow; + + $newOffset = strlen(implode("", $this->compressedData)); + + $addCentralRecord = "\x50\x4b\x01\x02"; + $addCentralRecord .="\x00\x00"; + $addCentralRecord .="\x0a\x00"; + $addCentralRecord .="\x00\x00"; + $addCentralRecord .="\x00\x00"; + $addCentralRecord .="\x00\x00\x00\x00"; + $addCentralRecord .= pack("V",0); + $addCentralRecord .= pack("V",0); + $addCentralRecord .= pack("V",0); + $addCentralRecord .= pack("v", strlen($directoryName) ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("V", 16 ); + + $addCentralRecord .= pack("V", $this->oldOffset ); + $this->oldOffset = $newOffset; + + $addCentralRecord .= $directoryName; + + $this->centralDirectory[] = $addCentralRecord; + } + + /** + * Function to add file(s) to the specified directory in the archive + * + * @param string $directoryName + * @param string $data + * @return void + * @access public + */ + public function addFile($data, $directoryName) { + + $directoryName = str_replace("\\", "/", $directoryName); + + $feedArrayRow = "\x50\x4b\x03\x04"; + $feedArrayRow .= "\x14\x00"; + $feedArrayRow .= "\x00\x00"; + $feedArrayRow .= "\x08\x00"; + $feedArrayRow .= "\x00\x00\x00\x00"; + + $uncompressedLength = strlen($data); + $compression = crc32($data); + //$gzCompressedData = gzcompress($data); + $gzCompressedData = $data; // Removed gz Compression to make compatible with Mac OS + $gzCompressedData = substr( substr($gzCompressedData, 0, strlen($gzCompressedData) - 4), 2); + $compressedLength = strlen($gzCompressedData); + $feedArrayRow .= pack("v", strlen($directoryName) ); + $feedArrayRow .= pack("v", 0 ); + $feedArrayRow .= $directoryName; + $feedArrayRow .= $gzCompressedData; + $this->compressedData[] = $feedArrayRow; + + $newOffset = strlen(implode("", $this->compressedData)); + + $addCentralRecord = "\x50\x4b\x01\x02"; + $addCentralRecord .="\x00\x00"; + $addCentralRecord .="\x14\x00"; + $addCentralRecord .="\x00\x00"; + $addCentralRecord .="\x08\x00"; + $addCentralRecord .="\x00\x00\x00\x00"; + $addCentralRecord .= pack("V",$compression); + $addCentralRecord .= pack("V",$compressedLength); + $addCentralRecord .= pack("V",$uncompressedLength); + $addCentralRecord .= pack("v", strlen($directoryName) ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("v", 0 ); + $addCentralRecord .= pack("V", 32 ); + + $addCentralRecord .= pack("V", $this->oldOffset ); + $this->oldOffset = $newOffset; + $addCentralRecord .= $directoryName; + $this->centralDirectory[] = $addCentralRecord; + } + + /** + * Function to return the zip file + * + * @return zipfile (archive) + * @access public + * @return void + */ + public function getZippedfile() { + + $data = implode("", $this->compressedData); + $controlDirectory = implode("", $this->centralDirectory); + + return + $data. + $controlDirectory. + $this->endOfCentralDirectory. + pack("v", sizeof($this->centralDirectory)). + pack("v", sizeof($this->centralDirectory)). + pack("V", strlen($controlDirectory)). + pack("V", strlen($data)). + "\x00\x00"; + } + + /** + * + * Function to force the download of the archive as soon as it is created + * + * @param archiveName string - name of the created archive file + * @access public + * @return ZipFile via Header + */ + public function forceDownload($archiveName) { + if(ini_get('zlib.output_compression')) { + ini_set('zlib.output_compression', 'Off'); + } + + // Security checks + if( $archiveName == "" ) { + echo "Public Photo Directory - Download
              ERROR: The download file was NOT SPECIFIED."; + exit; + } + elseif ( ! file_exists( $archiveName ) ) { + echo "Public Photo Directory - Download
              ERROR: File not found."; + exit; + } + + header("Pragma: public"); + header("Expires: 0"); + header("Cache-Control: must-revalidate, post-check=0, pre-check=0"); + header("Cache-Control: private",false); + header("Content-Type: application/zip"); + header("Content-Disposition: attachment; filename=".basename($archiveName).";" ); + header("Content-Transfer-Encoding: binary"); + header("Content-Length: ".filesize($archiveName)); + readfile("$archiveName"); + + } + + /** + * Function to parse a directory to return all its files and sub directories as array + * + * @param string $dir + * @access private + * @return array + */ + private function parseDirectory($rootPath, $seperator="/"){ + $fileArray=array(); + $handle = opendir($rootPath); + while( ($file = @readdir($handle))!==false) { + if($file !='.' && $file !='..'){ + if (is_dir($rootPath.$seperator.$file)){ + $array=$this->parseDirectory($rootPath.$seperator.$file); + $fileArray=array_merge($array,$fileArray); + } + else { + $fileArray[]=$rootPath.$seperator.$file; + } + } + } + return $fileArray; + } + + /** + * Function to Zip entire directory with all its files and subdirectories + * + * @param string $dirName + * @access public + * @return void + */ + public function zipDirectory($dirName, $outputDir) { + if (!is_dir($dirName)){ + trigger_error("CreateZipFile FATAL ERROR: Could not locate the specified directory $dirName", E_USER_ERROR); + } + $tmp=$this->parseDirectory($dirName); + $count=count($tmp); + $this->addDirectory($outputDir); + for ($i=0;$i<$count;$i++){ + $fileToZip=trim($tmp[$i]); + $newOutputDir=substr($fileToZip,0,(strrpos($fileToZip,'/')+1)); + $outputDir=$outputDir.$newOutputDir; + $fileContents=file_get_contents($fileToZip); + $this->addFile($fileContents,$fileToZip); + } + } +} +?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/classes/class.import.php b/src/wp-content/themes/positive/cloudfw/classes/class.import.php new file mode 100644 index 0000000..3052dad --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/classes/class.import.php @@ -0,0 +1,695 @@ +getName()); + } + function detectMode(){ + //print_r ($_FILES['uploadedfile']); + switch ( $_FILES['uploadedfile']['type'] ) { + case 'application/octet-stream': + return 'cfile'; + break; + case 'application/zip': + case 'application/x-zip-compressed': + case 'application/s-compressed': + return 'zip'; + default: + return 'unknown'; + break; + } + + } + +} + +/** + * CloudFw Import/Export Class + * + * @class CloudFw_Import + * + * @since 1.0 + * + * @param $args array + * @return NULL + */ +class CloudFw_Import { + private $allowedTypes = array(); + private $sizeLimit = 8388608; + private $uploadFolder; + private $zipFolder; + private $mode; + private $message; + private $status = true; + private $file; + + + function __construct( array $args = array() ){ + + extract(shortcode_atts(array( + 'allowedTypes' => array(), + 'sizeLimit' => NULL, + 'type' => '', + 'uploadFolder' => '' + ), $args)); + + $this->allowedTypes = array_map("strtolower", $allowedTypes); + $this->sizeLimit = $sizeLimit; + $this->uploadFolder = $uploadFolder; + $this->type = $type; + + } + + function result(){ + + $this->checkServerSettings(); + + if ($this->status()) { + + if (isset($_FILES['uploadedfile'])) { + $this->file = new CloudFw_Uploader(); + } else { + $this->file = false; + } + + # Detect Mode + $this->mode = $this->file->detectMode(); + + if ($this->mode == 'zip') + $this->uploadFolder = CLOUD_UPLOAD_DIR; + elseif ($this->mode == 'cfile') + $this->uploadFolder = CLOUD_UPLOAD_DIR; + else + return $this->message(9021, false); // not valid file type + + return $this -> handleUpload(); + } + + return $this->getMessage(); + + } + + /* + * Check Server Settings + * + * @since 1.0 + **/ + private function checkServerSettings(){ + $postSize = cloudfw_toBytes(ini_get('post_max_size')); + $uploadSize = cloudfw_toBytes(ini_get('upload_max_filesize')); + + if ($postSize < $this->sizeLimit || $uploadSize < $this->sizeLimit){ + $size = max(1, $this->sizeLimit / 1024 / 1024) . 'M'; + $this->message(1024, false); // increase post_max_size and upload_max_filesize to $size + + } + } + + + /* + * Handler + * + * @since 1.0 + **/ + function handleUpload(){ + $uploadDirectory = $this->uploadFolder; + + if (!is_writable($uploadDirectory)) + return $this->message(9009, false); // Server error. Upload directory isn't writable. + + if (!$this->file) + return $this->message(9003, false); // please upload a file + + $size = $this->file->getSize(); + + if ($size == 0) + return $this->message(9003, false); // please upload a file + + if ($size > $this->sizeLimit) + return $this->message(9007, false); // File is too large + + + $pathinfo = pathinfo($this->file->getName()); + $filename = sanitize_file_name($pathinfo['filename']); + $ext = $pathinfo['extension']; + + /*if($this->allowedTypes && !in_array(strtolower($ext), $this->allowedTypes)){ + $these = implode(', ', $this->allowedTypes); + return array('error' => 'File type is invalid, it should be one of '. $these . '.'); + }*/ + + /*if($replaceOldFile){ + /// don't overwrite previous files that were uploaded + while (file_exists($uploadDirectory . $filename . '.' . $ext)) { + $filename .= rand(10, 99); + } + }*/ + + + if ($this->status()) { + + if ($the_file = $this->file->save($uploadDirectory . $filename . '.' . $ext)){ + $this->import($the_file, $filename); + $this->delFile($uploadDirectory . $filename . '.' . $ext); + + if ( ! $this->status() ) + $this->delFolder( $this->getZipFolder() ); + + return $this->getMessage(); + + } else + return $this->message(9008, false); // Could not save uploaded file. The upload was cancelled, or server error encountered + + + + } else { + + return $this->getMessage(); + + } + + + } + + + /* + * Check Signature + * + * @since 1.0 + **/ + function checkSignature($data){ + return $data['key'] === CLOUD_THEMEKEY; + } + + /* + * Check Type + * + * @since 1.0 + **/ + function checkType($data){ + return !empty($this->type) ? ($data['case'] == $this->type) : ($data['case'] == 'options'); + } + + + /* + * Get File Content + * + * @since 1.0 + **/ + private function getContent($the_file){ + if (empty($the_file) || !$the_file) + return false; + + + $fp = fopen($the_file, "r"); + while (!feof($fp)) + $the_content = fread($fp, 65536); + + fclose($fp); + + return $this->decodeContent($the_content); + } + + /* + * Decode Contents + * + * @since 1.0 + **/ + private function decodeContent($content){ + include_once(TMP_ADMIN_PATH.'/classes/JSON.php'); + $json = new Services_JSON(); + + $decoded_options = @(base64_decode($content)); + $parse_all_options = @($json->decode($decoded_options)); + + if ( $this->status() && ! $parse_all_options ) + $this->message(9005, false); + + + if ($this->status()){ + if (!empty($parse_all_options)) + return objectToArray((array) $parse_all_options); + } + + return $this->status(); + + } + + /* + * Set FeedBack Message + * + * @since 1.0 + **/ + function message($message, $status = 1){ + $this->message = $message; + if (isset($status)) + $this->status = $status; + + return $this->message; + } + + /* + * Get Message + * + * @since 1.0 + **/ + function getMessage(){ + return $this->message; + } + + /* + * Get Status + * + * @since 1.0 + **/ + function status(){ + return $this->status; + } + + + /* + * Delete A File + * + * @since 1.0 + **/ + private function delFile($the_file){ + return @unlink($the_file); + } + + /* + * Delete A Folder + * + * @since 1.0 + **/ + private function delFolder($dir){ + if (!$dir) + return false; + + if ($handle = @opendir($dir)) { + $array = array(); + + while (false !== ($file = @readdir($handle))) { + if ($file != "." && $file != "..") { + + if(@is_dir($dir.$file)) + { + if(!@rmdir($dir.$file)) // Empty directory? Remove it + { + $this->delFolder($dir.$file.'/'); // Not empty? Delete the files inside it + } + } + else + { + @unlink($dir.$file); + } + } + } + @closedir($handle); + + @rmdir($dir); + } + + } + + /* + * Set Zip Folder + * + * @since 1.0 + **/ + function getZipFolder(){ + return $this->zipFolder; + } + + /* + * Get Message + * + * @since 1.0 + **/ + function setZipFolder($folder){ + $this->zipFolder = $folder; + } + + /* + * Extract Zip File + * + * @since 1.0 + **/ + function extractZip($the_file, $to){ + + + $pathinfo = pathinfo($the_file); + $filename = $pathinfo['filename']; + + $target = $to.$filename.'/'; + + @mkdir($target); + @chmod($target, 0777); + + if ( ! is__writable($target) === true ) + $this->message(9020, false); // the folder not writable + + + if ($this->status()){ + + if ( extractZip($the_file, $target) ) { + $this->delFile($the_file); + $this->setZipFolder($target); + return $target; + } + else + $this->message(9019, false); // Php ZipArchive extension is not found + + } + + return $this->status(); + + } + + + /* + * Find Skin File In Folder + * + * @since 1.0 + **/ + function findSkinFile($the_folder){ + + if ($handle = @opendir($the_folder)) { + while (false !== ($file = readdir($handle))) { + if ($file != "." && $file != ".." && + ( + strpos($file, '.skin') !== false + ) + ) { + $skin_files[] = $file; + } + } + @closedir($handle); + } + else + $this->message(9018, false); // the folder cannot opened + + + if ($this->status()){ + + if ( !empty($skin_files) ) + return $skin_files; // .skin file found + else + $this->message(9017, false); // no-found .skin file in the folder + + } + + return $this->status(); + + } + + /* + * Find Slider File In Folder + * + * @since 1.0 + **/ + function findSliderFile($the_folder){ + + if ($handle = @opendir($the_folder)) { + while (false !== ($file = readdir($handle))) { + if ($file != "." && $file != ".." && + ( + strpos($file, '.slider') !== false + ) + ) { + $skin_files[] = $file; + } + } + @closedir($handle); + } + else + $this->message(9018, false); // the folder cannot opened + + + if ($this->status()){ + + if ( !empty($skin_files) ) + return $skin_files; // .skin file found + else + $this->message(9022, false); // no-found .slider file in the folder + + } + + return $this->status(); + + } + + + + /* + * Import + * + * @since 1.0 + **/ + private function import($the_file, $filename){ + + switch ($this->type) { + case '': + case 'options': + + return $this->importOptions($the_file); + + break; + case 'skin': + + + if ($this->mode == 'zip') { + $zip_folder = $this->extractZip($the_file, TEMPLATEPATH.'/resources/skins/'); + $zip_folder_relative = TMP_URL.'/resources/skins/'.sanitize_file_name($filename).'/'; + + if ($zip_folder) { + $the_skin_files = $this->findSkinFile($zip_folder); + + if ($the_skin_files) + $the_file = $zip_folder.$the_skin_files[0]; + + } + + $this->importSkin($the_file, $zip_folder_relative); + + } elseif ($this->mode == 'cfile'){ + + $this->importSkin($the_file); + + } else + return $this->message(9004, false); // not compatible + + + break; + case 'slider': + + + if ($this->mode == 'zip') { + $zip_folder = $this->extractZip($the_file, TEMPLATEPATH.'/resources/sliders/'); + $zip_folder_relative = TMP_URL.'/resources/sliders/'.sanitize_file_name($filename).'/'; + + if ($zip_folder) { + $the_slider_files = $this->findSliderFile($zip_folder); + + if ($the_slider_files) + $the_file = $zip_folder.$the_slider_files[0]; + + } + + $this->importSlider($the_file, $zip_folder_relative); + + } elseif ($this->mode == 'cfile'){ + + $this->importSlider($the_file); + + } else + return $this->message(9004, false); // not compatible + + + break; + + } + + } + + + /* + * Import: Theme Options + * + * @since 1.0 + **/ + function importOptions($the_file){ + /* + Check whether the file is exists + **/ + + if($the_file && file_exists($the_file)) + $data = $this->getContent($the_file); + else{ + if ( ! $this->getMessage() ) + $this->message(9005, false); // problem in the file + } + + /* + Check Signature + **/ + if ( $this->status() ){ + + if ($this->checkSignature($data) && $this->checkType($data)){ + //true + $data["data"] = cloudfw_exclude_options($data["data"], $data["server"], NULL, TRUE); + cloudfw_update_option( (array) $data["data"]); + + $this->message(9002, true); /*success*/ + + } else { + + $this->message(9006, false); // not compatible + } + + } + + } + + + /* + * Import: Skin + * + * @since 1.0 + **/ + function importSkin($the_file, $the_folder = ''){ + /* + Check whether the file is exists + **/ + if($the_file && file_exists($the_file)) + $data = $this->getContent($the_file); + else{ + if ( ! $this->getMessage() ) + $this->message(9005, false); // problem in the file + } + + /* + Check Signature + **/ + if ( $this->status() ){ + + if ($this->checkSignature($data) && $this->checkType($data)){ + //true + + foreach( $data["data"] as $skin_id => $skin ) { + + if (!is_array($skin)) + continue; + + if ( ! $the_folder ) + $target_folder = TMP_URL . '/resources/skins/' .$skin['data']['custom']['foldername'] . '/'; + else + $target_folder = $the_folder; + + + $success = true; + $skin = cloudfw_prepare_URI_for_import($skin, $target_folder); + $id = cloudfw_manage_skin_ID(NULL, 'add', $skin); + + } + + if ($success) + $this->message(9011, true); /*success*/ + else + $this->message(9004, false); /*an error occured*/ + + + } else { + + $this->message(9006, false); // not compatible + } + + } + + } + + /* + * Import: Slider + * + * @since 1.0 + **/ + function importSlider($the_file, $the_folder = ''){ + /* + Check whether the file is exists + **/ + if($the_file && file_exists($the_file)) + $data = $this->getContent($the_file); + else{ + if ( ! $this->getMessage() ) + $this->message(9005, false); // problem in the file + } + + /* + Check Signature + **/ + if ( $this->status() ){ + + if ($this->checkSignature($data) && $this->checkType($data)){ + //true + + foreach( $data["data"] as $slider_id => $slider ) { + + if (!is_array($slider) || !is_array($slider["main"])) + continue; + + $main_id = $slider_id; + + + + if ( ! $the_folder ) + $target_folder = TMP_URL . '/resources/sliders/' .$slider["main"]["foldername"]. '/'; + else + $target_folder = $the_folder; + + + $success = true; + $slider['main'] = cloudfw_prepare_URI_for_import($slider['main'], $target_folder); + $slider['data'] = cloudfw_prepare_URI_for_import($slider['data'], $target_folder); + + $main_id = cloudfw_create_slider($slider["main"]); + if (!empty($main_id)) + update_option($main_id, $slider["data"]); + + } + + if ($success) + $this->message(9016, true); /*success*/ + else + $this->message(9004, false); /*an error occured*/ + + + } else { + + $this->message(9006, false); // not compatible + } + + } + + } + + +} \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/classes/class.uploader.php b/src/wp-content/themes/positive/cloudfw/classes/class.uploader.php new file mode 100644 index 0000000..008f120 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/classes/class.uploader.php @@ -0,0 +1,165 @@ +getSize()){ + return false; + } + + $target = fopen($path, "w"); + fseek($temp, 0, SEEK_SET); + stream_copy_to_stream($temp, $target); + fclose($target); + + return true; + } + function getName() { + return $_GET['qqfile']; + } + function getSize() { + if (isset($_SERVER["CONTENT_LENGTH"])){ + return (int)$_SERVER["CONTENT_LENGTH"]; + } else { + throw new Exception('Getting content length is not supported.'); + } + } +} + +/** + * Handle file uploads via regular form post (uses the $_FILES array) + */ +class qqUploadedFileForm { + /** + * Save the file to the specified path + * @return boolean TRUE on success + */ + function save($path) { + if(!move_uploaded_file($_FILES['qqfile']['tmp_name'], $path)){ + return false; + } + return true; + } + function getName() { + return $_FILES['qqfile']['name']; + } + function getSize() { + return $_FILES['qqfile']['size']; + } +} + +class qqFileUploader { + private $allowedExtensions = array(); + private $sizeLimit = 8388608; + private $file; + private $lang; + private $category_ID; + private $documents_dir; + + function __construct(array $allowedExtensions = array(), $documents_dir = NULL, $sizeLimit = NULL, $lang = '', $category_ID = ''){ + $allowedExtensions = array_map("strtolower", $allowedExtensions); + + $this->allowedExtensions = $allowedExtensions; + if ( $sizeLimit ) + $this->sizeLimit = $sizeLimit; + $this->lang = $lang; + $this->cat = $category_ID; + $this->documents_dir = $documents_dir; + + $this->checkServerSettings(); + + if (isset($_GET['qqfile'])) { + $this->file = new qqUploadedFileXhr(); + } elseif (isset($_FILES['qqfile'])) { + $this->file = new qqUploadedFileForm(); + } else { + $this->file = false; + } + } + + private function checkServerSettings(){ + $postSize = $this->toBytes(ini_get('post_max_size')); + $uploadSize = $this->toBytes(ini_get('upload_max_filesize')); + + if ($postSize < $this->sizeLimit || $uploadSize < $this->sizeLimit){ + $size = max(1, $this->sizeLimit / 1024 / 1024) . 'M'; + die("{'error':'increase post_max_size and upload_max_filesize to $size'}"); + } + } + + private function toBytes($str){ + $val = trim($str); + $last = strtolower($str[strlen($str)-1]); + switch($last) { + case 'g': $val *= 1024; + case 'm': $val *= 1024; + case 'k': $val *= 1024; + } + return $val; + } + + /** + * Returns array('success'=>true) or array('error'=>'error message') + */ + function handleUpload($uploadDirectory, $replaceOldFile = FALSE){ + if (!is_writable($uploadDirectory)){ + return array('error' => "Server error. Upload directory isn't writable."); + } + + if (!$this->file){ + return array('error' => 'No files were uploaded.'); + } + + $size = $this->file->getSize(); + + if ($size == 0) { + return array('error' => 'File is empty'); + } + + if ($size > $this->sizeLimit) { + return array('error' => 'File is too large'); + } + + if (is_numeric($this->cat) && $this->cat) { + $category = get_category($this->cat); + $temp_category_slug = '_'.$category->slug; + } + + $pathinfo = pathinfo($this->file->getName()); + $filename = sanitize_file_name($this->lang.$temp_category_slug.'_'.$pathinfo['filename']); + //$filename = md5(uniqid()); + $ext = $pathinfo['extension']; + + if($this->allowedExtensions && !in_array(strtolower($ext), $this->allowedExtensions)){ + $these = implode(', ', $this->allowedExtensions); + return array('error' => 'File has an invalid extension, it should be one of '. $these . '.'); + } + + if(!$replaceOldFile){ + /// don't overwrite previous files that were uploaded + while (file_exists($uploadDirectory . $filename . '.' . $ext)) { + $filename .= rand(10, 99); + } + } + + if ($this->file->save($uploadDirectory . $filename . '.' . $ext)){ + $documents_dir = $this->documents_dir; + return array('success'=>true, 'filepath' => ($documents_dir.$filename . '.' . $ext), 'fileRelpath' => ($uploadDirectory . $filename . '.' . $ext)); + } else { + return array('error'=> 'Could not save uploaded file.' . + 'The upload was cancelled, or server error encountered'); + } + + } +} \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/classes/gapi.class.php b/src/wp-content/themes/positive/cloudfw/classes/gapi.class.php new file mode 100644 index 0000000..a82809f --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/classes/gapi.class.php @@ -0,0 +1,822 @@ +. + * + * @author Stig Manning + * @version 1.3 + * + */ + +class gapi +{ + const http_interface = 'auto'; //'auto': autodetect, 'curl' or 'fopen' + + const client_login_url = 'https://www.google.com/accounts/ClientLogin'; + const account_data_url = 'https://www.google.com/analytics/feeds/accounts/default'; + const report_data_url = 'https://www.google.com/analytics/feeds/data'; + const interface_name = 'GAPI-1.3'; + const dev_mode = false; + + private $auth_token = null; + private $account_entries = array(); + private $account_root_parameters = array(); + private $report_aggregate_metrics = array(); + private $report_root_parameters = array(); + private $results = array(); + + /** + * Constructor function for all new gapi instances + * + * Set up authenticate with Google and get auth_token + * + * @param String $email + * @param String $password + * @param String $token + * @return gapi + */ + public function __construct($email, $password, $token=null) + { + if($token !== null) + { + $this->auth_token = $token; + } + else + { + $this->authenticateUser($email,$password); + } + } + + /** + * Return the auth token, used for storing the auth token in the user session + * + * @return String + */ + public function getAuthToken() + { + return $this->auth_token; + } + + /** + * Request account data from Google Analytics + * + * @param Int $start_index OPTIONAL: Start index of results + * @param Int $max_results OPTIONAL: Max results returned + */ + public function requestAccountData($start_index=1, $max_results=20) + { + $response = $this->httpRequest(gapi::account_data_url, array('start-index'=>$start_index,'max-results'=>$max_results), null, $this->generateAuthHeader()); + + if(substr($response['code'],0,1) == '2') + { + return $this->accountObjectMapper($response['body']); + } + else + { + throw new Exception('GAPI: Failed to request account data. Error: "' . strip_tags($response['body']) . '"'); + } + } + + /** + * Request report data from Google Analytics + * + * $report_id is the Google report ID for the selected account + * + * $parameters should be in key => value format + * + * @param String $report_id + * @param Array $dimensions Google Analytics dimensions e.g. array('browser') + * @param Array $metrics Google Analytics metrics e.g. array('pageviews') + * @param Array $sort_metric OPTIONAL: Dimension or dimensions to sort by e.g.('-visits') + * @param String $filter OPTIONAL: Filter logic for filtering results + * @param String $start_date OPTIONAL: Start of reporting period + * @param String $end_date OPTIONAL: End of reporting period + * @param Int $start_index OPTIONAL: Start index of results + * @param Int $max_results OPTIONAL: Max results returned + */ + public function requestReportData($report_id, $dimensions, $metrics, $sort_metric=null, $filter=null, $start_date=null, $end_date=null, $start_index=1, $max_results=30) + { + $parameters = array('ids'=>'ga:' . $report_id); + + if(is_array($dimensions)) + { + $dimensions_string = ''; + foreach($dimensions as $dimesion) + { + $dimensions_string .= ',ga:' . $dimesion; + } + $parameters['dimensions'] = substr($dimensions_string,1); + } + else + { + $parameters['dimensions'] = 'ga:'.$dimensions; + } + + if(is_array($metrics)) + { + $metrics_string = ''; + foreach($metrics as $metric) + { + $metrics_string .= ',ga:' . $metric; + } + $parameters['metrics'] = substr($metrics_string,1); + } + else + { + $parameters['metrics'] = 'ga:'.$metrics; + } + + if($sort_metric==null&&isset($parameters['metrics'])) + { + $parameters['sort'] = $parameters['metrics']; + } + elseif(is_array($sort_metric)) + { + $sort_metric_string = ''; + + foreach($sort_metric as $sort_metric_value) + { + //Reverse sort - Thanks Nick Sullivan + if (substr($sort_metric_value, 0, 1) == "-") + { + $sort_metric_string .= ',-ga:' . substr($sort_metric_value, 1); // Descending + } + else + { + $sort_metric_string .= ',ga:' . $sort_metric_value; // Ascending + } + } + + $parameters['sort'] = substr($sort_metric_string, 1); + } + else + { + if (substr($sort_metric, 0, 1) == "-") + { + $parameters['sort'] = '-ga:' . substr($sort_metric, 1); + } + else + { + $parameters['sort'] = 'ga:' . $sort_metric; + } + } + + if($filter!=null) + { + $filter = $this->processFilter($filter); + if($filter!==false) + { + $parameters['filters'] = $filter; + } + } + + if($start_date==null) + { + $start_date=date('Y-m-d',strtotime('1 month ago')); + } + + $parameters['start-date'] = $start_date; + + if($end_date==null) + { + $end_date=date('Y-m-d'); + } + + $parameters['end-date'] = $end_date; + + + $parameters['start-index'] = $start_index; + $parameters['max-results'] = $max_results; + + $parameters['prettyprint'] = gapi::dev_mode ? 'true' : 'false'; + + $response = $this->httpRequest(gapi::report_data_url, $parameters, null, $this->generateAuthHeader()); + + //HTTP 2xx + if(substr($response['code'],0,1) == '2') + { + return $this->reportObjectMapper($response['body']); + } + else + { + throw new Exception('GAPI: Failed to request report data. Error: "' . strip_tags($response['body']) . '"'); + } + } + + /** + * Process filter string, clean parameters and convert to Google Analytics + * compatible format + * + * @param String $filter + * @return String Compatible filter string + */ + protected function processFilter($filter) + { + $valid_operators = '(!~|=~|==|!=|>|<|>=|<=|=@|!@)'; + + $filter = preg_replace('/\s\s+/',' ',trim($filter)); //Clean duplicate whitespace + $filter = str_replace(array(',',';'),array('\,','\;'),$filter); //Escape Google Analytics reserved characters + $filter = preg_replace('/(&&\s*|\|\|\s*|^)([a-z]+)(\s*' . $valid_operators . ')/i','$1ga:$2$3',$filter); //Prefix ga: to metrics and dimensions + $filter = preg_replace('/[\'\"]/i','',$filter); //Clear invalid quote characters + $filter = preg_replace(array('/\s*&&\s*/','/\s*\|\|\s*/','/\s*' . $valid_operators . '\s*/'),array(';',',','$1'),$filter); //Clean up operators + + if(strlen($filter)>0) + { + return urlencode($filter); + } + else + { + return false; + } + } + + /** + * Report Account Mapper to convert the XML to array of useful PHP objects + * + * @param String $xml_string + * @return Array of gapiAccountEntry objects + */ + protected function accountObjectMapper($xml_string) + { + $xml = simplexml_load_string($xml_string); + + $this->results = null; + + $results = array(); + $account_root_parameters = array(); + + //Load root parameters + + $account_root_parameters['updated'] = strval($xml->updated); + $account_root_parameters['generator'] = strval($xml->generator); + $account_root_parameters['generatorVersion'] = strval($xml->generator->attributes()); + + $open_search_results = $xml->children('http://a9.com/-/spec/opensearchrss/1.0/'); + + foreach($open_search_results as $key => $open_search_result) + { + $report_root_parameters[$key] = intval($open_search_result); + } + + $account_root_parameters['startDate'] = strval($google_results->startDate); + $account_root_parameters['endDate'] = strval($google_results->endDate); + + //Load result entries + + foreach($xml->entry as $entry) + { + $properties = array(); + foreach($entry->children('http://schemas.google.com/analytics/2009')->property as $property) + { + $properties[str_replace('ga:','',$property->attributes()->name)] = strval($property->attributes()->value); + } + + $properties['title'] = strval($entry->title); + $properties['updated'] = strval($entry->updated); + + $results[] = new gapiAccountEntry($properties); + } + + $this->account_root_parameters = $account_root_parameters; + $this->results = $results; + + return $results; + } + + + /** + * Report Object Mapper to convert the XML to array of useful PHP objects + * + * @param String $xml_string + * @return Array of gapiReportEntry objects + */ + protected function reportObjectMapper($xml_string) + { + $xml = simplexml_load_string($xml_string); + + $this->results = null; + $results = array(); + + $report_root_parameters = array(); + $report_aggregate_metrics = array(); + + //Load root parameters + + $report_root_parameters['updated'] = strval($xml->updated); + $report_root_parameters['generator'] = strval($xml->generator); + $report_root_parameters['generatorVersion'] = strval($xml->generator->attributes()); + + $open_search_results = $xml->children('http://a9.com/-/spec/opensearchrss/1.0/'); + + foreach($open_search_results as $key => $open_search_result) + { + $report_root_parameters[$key] = intval($open_search_result); + } + + $google_results = $xml->children('http://schemas.google.com/analytics/2009'); + + foreach($google_results->dataSource->property as $property_attributes) + { + $report_root_parameters[str_replace('ga:','',$property_attributes->attributes()->name)] = strval($property_attributes->attributes()->value); + } + + $report_root_parameters['startDate'] = strval($google_results->startDate); + $report_root_parameters['endDate'] = strval($google_results->endDate); + + //Load result aggregate metrics + + foreach($google_results->aggregates->metric as $aggregate_metric) + { + $metric_value = strval($aggregate_metric->attributes()->value); + + //Check for float, or value with scientific notation + if(preg_match('/^(\d+\.\d+)|(\d+E\d+)|(\d+.\d+E\d+)$/',$metric_value)) + { + $report_aggregate_metrics[str_replace('ga:','',$aggregate_metric->attributes()->name)] = floatval($metric_value); + } + else + { + $report_aggregate_metrics[str_replace('ga:','',$aggregate_metric->attributes()->name)] = intval($metric_value); + } + } + + //Load result entries + + foreach($xml->entry as $entry) + { + $metrics = array(); + foreach($entry->children('http://schemas.google.com/analytics/2009')->metric as $metric) + { + $metric_value = strval($metric->attributes()->value); + + //Check for float, or value with scientific notation + if(preg_match('/^(\d+\.\d+)|(\d+E\d+)|(\d+.\d+E\d+)$/',$metric_value)) + { + $metrics[str_replace('ga:','',$metric->attributes()->name)] = floatval($metric_value); + } + else + { + $metrics[str_replace('ga:','',$metric->attributes()->name)] = intval($metric_value); + } + } + + $dimensions = array(); + foreach($entry->children('http://schemas.google.com/analytics/2009')->dimension as $dimension) + { + $dimensions[str_replace('ga:','',$dimension->attributes()->name)] = strval($dimension->attributes()->value); + } + + $results[] = new gapiReportEntry($metrics,$dimensions); + } + + $this->report_root_parameters = $report_root_parameters; + $this->report_aggregate_metrics = $report_aggregate_metrics; + $this->results = $results; + + return $results; + } + + /** + * Authenticate Google Account with Google + * + * @param String $email + * @param String $password + */ + protected function authenticateUser($email, $password) + { + $post_variables = array( + 'accountType' => 'GOOGLE', + 'Email' => $email, + 'Passwd' => $password, + 'source' => gapi::interface_name, + 'service' => 'analytics' + ); + + $response = $this->httpRequest(gapi::client_login_url,null,$post_variables); + + //Convert newline delimited variables into url format then import to array + parse_str(str_replace(array("\n","\r\n"),'&',$response['body']),$auth_token); + + if(substr($response['code'],0,1) != '2' || !is_array($auth_token) || empty($auth_token['Auth'])) + { + throw new Exception("NOAUTH"); + } + + $this->auth_token = $auth_token['Auth']; + } + + /** + * Generate authentication token header for all requests + * + * @return Array + */ + protected function generateAuthHeader() + { + return array('Authorization: GoogleLogin auth=' . $this->auth_token); + } + + /** + * Perform http request + * + * + * @param Array $get_variables + * @param Array $post_variables + * @param Array $headers + */ + protected function httpRequest($url, $get_variables=null, $post_variables=null, $headers=null) + { + $interface = gapi::http_interface; + + if(gapi::http_interface =='auto') + { + if(function_exists('curl_exec')) + { + $interface = 'curl'; + } + else + { + $interface = 'fopen'; + } + } + + if($interface == 'curl') + { + return $this->curlRequest($url, $get_variables, $post_variables, $headers); + } + elseif($interface == 'fopen') + { + return $this->fopenRequest($url, $get_variables, $post_variables, $headers); + } + else + { + throw new Exception('Invalid http interface defined. No such interface "' . gapi::http_interface . '"'); + } + } + + /** + * HTTP request using PHP CURL functions + * Requires curl library installed and configured for PHP + * + * @param Array $get_variables + * @param Array $post_variables + * @param Array $headers + */ + private function curlRequest($url, $get_variables=null, $post_variables=null, $headers=null) + { + $ch = curl_init(); + + if(is_array($get_variables)) + { + $get_variables = '?' . str_replace('&','&',urldecode(http_build_query($get_variables))); + } + else + { + $get_variables = null; + } + + curl_setopt($ch, CURLOPT_URL, $url . $get_variables); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); //CURL doesn't like google's cert + + if(is_array($post_variables)) + { + curl_setopt($ch, CURLOPT_POST, true); + curl_setopt($ch, CURLOPT_POSTFIELDS, $post_variables); + } + + if(is_array($headers)) + { + curl_setopt($ch, CURLOPT_HTTPHEADER,$headers); + } + + $response = curl_exec($ch); + $code = curl_getinfo($ch,CURLINFO_HTTP_CODE); + + curl_close($ch); + + return array('body'=>$response,'code'=>$code); + } + + /** + * HTTP request using native PHP fopen function + * Requires PHP openSSL + * + * @param Array $get_variables + * @param Array $post_variables + * @param Array $headers + */ + private function fopenRequest($url, $get_variables=null, $post_variables=null, $headers=null) + { + $http_options = array('method'=>'GET','timeout'=>3); + + if(is_array($headers)) + { + $headers = implode("\r\n",$headers) . "\r\n"; + } + else + { + $headers = ''; + } + + if(is_array($get_variables)) + { + $get_variables = '?' . str_replace('&','&',urldecode(http_build_query($get_variables))); + } + else + { + $get_variables = null; + } + + if(is_array($post_variables)) + { + $post_variables = str_replace('&','&',urldecode(http_build_query($post_variables))); + $http_options['method'] = 'POST'; + $headers = "Content-type: application/x-www-form-urlencoded\r\n" . "Content-Length: " . strlen($post_variables) . "\r\n" . $headers; + $http_options['header'] = $headers; + $http_options['content'] = $post_variables; + } + else + { + $post_variables = ''; + $http_options['header'] = $headers; + } + + $context = stream_context_create(array('http'=>$http_options)); + $response = @file_get_contents($url . $get_variables, null, $context); + + return array('body'=>$response!==false?$response:'Request failed, fopen provides no further information','code'=>$response!==false?'200':'400'); + } + + /** + * Case insensitive array_key_exists function, also returns + * matching key. + * + * @param String $key + * @param Array $search + * @return String Matching array key + */ + public static function array_key_exists_nc($key, $search) + { + if (array_key_exists($key, $search)) + { + return $key; + } + if (!(is_string($key) && is_array($search))) + { + return false; + } + $key = strtolower($key); + foreach ($search as $k => $v) + { + if (strtolower($k) == $key) + { + return $k; + } + } + return false; + } + + /** + * Get Results + * + * @return Array + */ + public function getResults() + { + if(is_array($this->results)) + { + return $this->results; + } + else + { + return; + } + } + + + /** + * Get an array of the metrics and the matchning + * aggregate values for the current result + * + * @return Array + */ + public function getMetrics() + { + return $this->report_aggregate_metrics; + } + + /** + * Call method to find a matching root parameter or + * aggregate metric to return + * + * @param $name String name of function called + * @return String + * @throws Exception if not a valid parameter or aggregate + * metric, or not a 'get' function + */ + public function __call($name,$parameters) + { + if(!preg_match('/^get/',$name)) + { + throw new Exception('No such function "' . $name . '"'); + } + + $name = preg_replace('/^get/','',$name); + + $parameter_key = gapi::array_key_exists_nc($name,$this->report_root_parameters); + + if($parameter_key) + { + return $this->report_root_parameters[$parameter_key]; + } + + $aggregate_metric_key = gapi::array_key_exists_nc($name,$this->report_aggregate_metrics); + + if($aggregate_metric_key) + { + return $this->report_aggregate_metrics[$aggregate_metric_key]; + } + + throw new Exception('No valid root parameter or aggregate metric called "' . $name . '"'); + } +} + +/** + * Class gapiAccountEntry + * + * Storage for individual gapi account entries + * + */ +class gapiAccountEntry +{ + private $properties = array(); + + public function __construct($properties) + { + $this->properties = $properties; + } + + /** + * toString function to return the name of the account + * + * @return String + */ + public function __toString() + { + if(isset($this->properties['title'])) + { + return $this->properties['title']; + } + else + { + return; + } + } + + /** + * Get an associative array of the properties + * and the matching values for the current result + * + * @return Array + */ + public function getProperties() + { + return $this->properties; + } + + /** + * Call method to find a matching parameter to return + * + * @param $name String name of function called + * @return String + * @throws Exception if not a valid parameter, or not a 'get' function + */ + public function __call($name,$parameters) + { + if(!preg_match('/^get/',$name)) + { + throw new Exception('No such function "' . $name . '"'); + } + + $name = preg_replace('/^get/','',$name); + + $property_key = gapi::array_key_exists_nc($name,$this->properties); + + if($property_key) + { + return $this->properties[$property_key]; + } + + throw new Exception('No valid property called "' . $name . '"'); + } +} + +/** + * Class gapiReportEntry + * + * Storage for individual gapi report entries + * + */ +class gapiReportEntry +{ + private $metrics = array(); + private $dimensions = array(); + + public function __construct($metrics,$dimesions) + { + $this->metrics = $metrics; + $this->dimensions = $dimesions; + } + + /** + * toString function to return the name of the result + * this is a concatented string of the dimesions chosen + * + * For example: + * 'Firefox 3.0.10' from browser and browserVersion + * + * @return String + */ + public function __toString() + { + if(is_array($this->dimensions)) + { + return implode(' ',$this->dimensions); + } + else + { + return ''; + } + } + + /** + * Get an associative array of the dimesions + * and the matching values for the current result + * + * @return Array + */ + public function getDimesions() + { + return $this->dimensions; + } + + /** + * Get an array of the metrics and the matchning + * values for the current result + * + * @return Array + */ + public function getMetrics() + { + return $this->metrics; + } + + /** + * Call method to find a matching metric or dimension to return + * + * @param $name String name of function called + * @return String + * @throws Exception if not a valid metric or dimensions, or not a 'get' function + */ + public function __call($name,$parameters) + { + if(!preg_match('/^get/',$name)) + { + throw new Exception('No such function "' . $name . '"'); + } + + $name = preg_replace('/^get/','',$name); + + $metric_key = gapi::array_key_exists_nc($name,$this->metrics); + + if($metric_key) + { + return $this->metrics[$metric_key]; + } + + $dimension_key = gapi::array_key_exists_nc($name,$this->dimensions); + + if($dimension_key) + { + return $this->dimensions[$dimension_key]; + } + + throw new Exception('No valid metric or dimesion called "' . $name . '"'); + } +} \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/background.gif b/src/wp-content/themes/positive/cloudfw/cloudfw/background.gif new file mode 100644 index 0000000..e66417d Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/background.gif differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/close_icon.png b/src/wp-content/themes/positive/cloudfw/cloudfw/close_icon.png new file mode 100644 index 0000000..4336346 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/close_icon.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/cloud_icons/cloud.png b/src/wp-content/themes/positive/cloudfw/cloudfw/cloud_icons/cloud.png new file mode 100644 index 0000000..79e9d5d Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/cloud_icons/cloud.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/cloud_icons/icons_32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/cloud_icons/icons_32.png new file mode 100644 index 0000000..2c826a4 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/cloud_icons/icons_32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/cloud_icons/monitor_.png b/src/wp-content/themes/positive/cloudfw/cloudfw/cloud_icons/monitor_.png new file mode 100644 index 0000000..d64a6d6 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/cloud_icons/monitor_.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/cloud_icons/portfolio_.png b/src/wp-content/themes/positive/cloudfw/cloudfw/cloud_icons/portfolio_.png new file mode 100644 index 0000000..f45ceed Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/cloud_icons/portfolio_.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/cloud_logo.png b/src/wp-content/themes/positive/cloudfw/cloudfw/cloud_logo.png new file mode 100644 index 0000000..3d0a248 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/cloud_logo.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/cogs.png b/src/wp-content/themes/positive/cloudfw/cloudfw/cogs.png new file mode 100644 index 0000000..b22f13a Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/cogs.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/color-picker-trparent.png b/src/wp-content/themes/positive/cloudfw/cloudfw/color-picker-trparent.png new file mode 100644 index 0000000..dfa5929 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/color-picker-trparent.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/container_bottom.png b/src/wp-content/themes/positive/cloudfw/cloudfw/container_bottom.png new file mode 100644 index 0000000..9b0b019 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/container_bottom.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/container_top.png b/src/wp-content/themes/positive/cloudfw/cloudfw/container_top.png new file mode 100644 index 0000000..97ce50c Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/container_top.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/down_arrow.gif b/src/wp-content/themes/positive/cloudfw/cloudfw/down_arrow.gif new file mode 100644 index 0000000..057076c Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/down_arrow.gif differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/expand.png b/src/wp-content/themes/positive/cloudfw/cloudfw/expand.png new file mode 100644 index 0000000..348553f Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/expand.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/gears.png b/src/wp-content/themes/positive/cloudfw/cloudfw/gears.png new file mode 100644 index 0000000..f0c4b22 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/gears.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/gradient_soft_grey.png b/src/wp-content/themes/positive/cloudfw/cloudfw/gradient_soft_grey.png new file mode 100644 index 0000000..463b622 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/gradient_soft_grey.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/grow_close.gif b/src/wp-content/themes/positive/cloudfw/cloudfw/grow_close.gif new file mode 100644 index 0000000..c1f61e7 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/grow_close.gif differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/header_bg.png b/src/wp-content/themes/positive/cloudfw/cloudfw/header_bg.png new file mode 100644 index 0000000..9fa2da1 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/header_bg.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/highlight.png b/src/wp-content/themes/positive/cloudfw/cloudfw/highlight.png new file mode 100644 index 0000000..a431a29 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/highlight.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/icon-box-close.png b/src/wp-content/themes/positive/cloudfw/cloudfw/icon-box-close.png new file mode 100644 index 0000000..376ce52 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/icon-box-close.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/icon-box-icons.png b/src/wp-content/themes/positive/cloudfw/cloudfw/icon-box-icons.png new file mode 100644 index 0000000..2eb9448 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/icon-box-icons.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/icon-question-2.png b/src/wp-content/themes/positive/cloudfw/cloudfw/icon-question-2.png new file mode 100644 index 0000000..0869603 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/icon-question-2.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/icon-question.png b/src/wp-content/themes/positive/cloudfw/cloudfw/icon-question.png new file mode 100644 index 0000000..b3aac72 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/icon-question.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/icons/add.png b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/add.png new file mode 100644 index 0000000..f21abb3 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/add.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/icons/cancel.png b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/cancel.png new file mode 100644 index 0000000..9903915 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/cancel.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/icons/caution.png b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/caution.png new file mode 100644 index 0000000..6d7bc6e Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/caution.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/icons/close.png b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/close.png new file mode 100644 index 0000000..2b4a180 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/close.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/icons/done.png b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/done.png new file mode 100644 index 0000000..21a4c60 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/done.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/icons/error_button.png b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/error_button.png new file mode 100644 index 0000000..bc19e7a Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/error_button.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/icons/exclamation.png b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/exclamation.png new file mode 100644 index 0000000..e1118c9 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/exclamation.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/icons/info_button_32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/info_button_32.png new file mode 100644 index 0000000..a1cc97a Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/info_button_32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/icons/lightbulb_32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/lightbulb_32.png new file mode 100644 index 0000000..485fbd5 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/lightbulb_32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/icons/lightbulb_off_32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/lightbulb_off_32.png new file mode 100644 index 0000000..f10a428 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/lightbulb_off_32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/icons/mini_error_icon.gif b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/mini_error_icon.gif new file mode 100644 index 0000000..2652741 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/mini_error_icon.gif differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/icons/ok.png b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/ok.png new file mode 100644 index 0000000..5359619 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/icons/ok.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/loading.gif b/src/wp-content/themes/positive/cloudfw/cloudfw/loading.gif new file mode 100644 index 0000000..f813123 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/loading.gif differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/loading_2.gif b/src/wp-content/themes/positive/cloudfw/cloudfw/loading_2.gif new file mode 100644 index 0000000..d4dfdb0 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/loading_2.gif differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/loading_black.gif b/src/wp-content/themes/positive/cloudfw/cloudfw/loading_black.gif new file mode 100644 index 0000000..31469c2 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/loading_black.gif differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/loading_old.gif b/src/wp-content/themes/positive/cloudfw/cloudfw/loading_old.gif new file mode 100644 index 0000000..9a59360 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/loading_old.gif differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/loading_uploader.gif b/src/wp-content/themes/positive/cloudfw/cloudfw/loading_uploader.gif new file mode 100644 index 0000000..6fba776 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/loading_uploader.gif differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/menu-arrow-frame.png b/src/wp-content/themes/positive/cloudfw/cloudfw/menu-arrow-frame.png new file mode 100644 index 0000000..5326a0b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/menu-arrow-frame.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/menu_bg.png b/src/wp-content/themes/positive/cloudfw/cloudfw/menu_bg.png new file mode 100644 index 0000000..4905be8 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/menu_bg.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/menu_icons.png b/src/wp-content/themes/positive/cloudfw/cloudfw/menu_icons.png new file mode 100644 index 0000000..1a7fec8 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/menu_icons.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/micro-tab-icons.png b/src/wp-content/themes/positive/cloudfw/cloudfw/micro-tab-icons.png new file mode 100644 index 0000000..e416ab5 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/micro-tab-icons.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/modal_bg.png b/src/wp-content/themes/positive/cloudfw/cloudfw/modal_bg.png new file mode 100644 index 0000000..1214252 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/modal_bg.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/no-image.png b/src/wp-content/themes/positive/cloudfw/cloudfw/no-image.png new file mode 100644 index 0000000..5bf196b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/no-image.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/onoff.png b/src/wp-content/themes/positive/cloudfw/cloudfw/onoff.png new file mode 100644 index 0000000..c854f5b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/onoff.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/progress_bar.png b/src/wp-content/themes/positive/cloudfw/cloudfw/progress_bar.png new file mode 100644 index 0000000..976ef96 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/progress_bar.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/remove-color.png b/src/wp-content/themes/positive/cloudfw/cloudfw/remove-color.png new file mode 100644 index 0000000..0c61fb8 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/remove-color.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/right-navigation-bg.png b/src/wp-content/themes/positive/cloudfw/cloudfw/right-navigation-bg.png new file mode 100644 index 0000000..f30a9f7 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/right-navigation-bg.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/search.png b/src/wp-content/themes/positive/cloudfw/cloudfw/search.png new file mode 100644 index 0000000..0d11d90 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/search.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/section_divider.png b/src/wp-content/themes/positive/cloudfw/cloudfw/section_divider.png new file mode 100644 index 0000000..4540c44 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/section_divider.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/select-box-bg-group-arrow.png b/src/wp-content/themes/positive/cloudfw/cloudfw/select-box-bg-group-arrow.png new file mode 100644 index 0000000..7ce2a4d Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/select-box-bg-group-arrow.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/select-box-bg-group.png b/src/wp-content/themes/positive/cloudfw/cloudfw/select-box-bg-group.png new file mode 100644 index 0000000..844e4ce Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/select-box-bg-group.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/select-box-bg-sub.png b/src/wp-content/themes/positive/cloudfw/cloudfw/select-box-bg-sub.png new file mode 100644 index 0000000..6d5fdde Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/select-box-bg-sub.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/select-box-bg.png b/src/wp-content/themes/positive/cloudfw/cloudfw/select-box-bg.png new file mode 100644 index 0000000..1ebf587 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/select-box-bg.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/shortcuts-ctrl-s.png b/src/wp-content/themes/positive/cloudfw/cloudfw/shortcuts-ctrl-s.png new file mode 100644 index 0000000..c73a24f Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/shortcuts-ctrl-s.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/slider_handle_bg.png b/src/wp-content/themes/positive/cloudfw/cloudfw/slider_handle_bg.png new file mode 100644 index 0000000..043b3eb Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/slider_handle_bg.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/slider_layout_bg.png b/src/wp-content/themes/positive/cloudfw/cloudfw/slider_layout_bg.png new file mode 100644 index 0000000..840e682 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/slider_layout_bg.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/slider_layouts.png b/src/wp-content/themes/positive/cloudfw/cloudfw/slider_layouts.png new file mode 100644 index 0000000..b9d3533 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/slider_layouts.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/sm_brown.png b/src/wp-content/themes/positive/cloudfw/cloudfw/sm_brown.png new file mode 100644 index 0000000..cb24ef0 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/sm_brown.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/sm_dark.png b/src/wp-content/themes/positive/cloudfw/cloudfw/sm_dark.png new file mode 100644 index 0000000..18edefa Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/sm_dark.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/sm_dark_brown.png b/src/wp-content/themes/positive/cloudfw/cloudfw/sm_dark_brown.png new file mode 100644 index 0000000..c1f22ce Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/sm_dark_brown.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/sm_green.png b/src/wp-content/themes/positive/cloudfw/cloudfw/sm_green.png new file mode 100644 index 0000000..ba71455 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/sm_green.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/sm_grey.png b/src/wp-content/themes/positive/cloudfw/cloudfw/sm_grey.png new file mode 100644 index 0000000..1148b01 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/sm_grey.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/sm_grey_2.png b/src/wp-content/themes/positive/cloudfw/cloudfw/sm_grey_2.png new file mode 100644 index 0000000..e6acf27 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/sm_grey_2.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/sm_ocean.png b/src/wp-content/themes/positive/cloudfw/cloudfw/sm_ocean.png new file mode 100644 index 0000000..bb2e8bd Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/sm_ocean.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/sm_pink.png b/src/wp-content/themes/positive/cloudfw/cloudfw/sm_pink.png new file mode 100644 index 0000000..34e6144 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/sm_pink.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/sm_red.png b/src/wp-content/themes/positive/cloudfw/cloudfw/sm_red.png new file mode 100644 index 0000000..c308ea9 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/sm_red.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/sm_sky.png b/src/wp-content/themes/positive/cloudfw/cloudfw/sm_sky.png new file mode 100644 index 0000000..97f5706 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/sm_sky.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/aim-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/aim-16x16.png new file mode 100644 index 0000000..4e39583 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/aim-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/aim-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/aim-24x24.png new file mode 100644 index 0000000..0ba79ed Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/aim-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/aim-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/aim-32x32.png new file mode 100644 index 0000000..b518563 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/aim-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/aim-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/aim-48x48.png new file mode 100644 index 0000000..989a453 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/aim-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/amazon-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/amazon-16x16.png new file mode 100644 index 0000000..183dc23 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/amazon-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/amazon-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/amazon-24x24.png new file mode 100644 index 0000000..11e21f8 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/amazon-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/amazon-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/amazon-32x32.png new file mode 100644 index 0000000..3aaedf4 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/amazon-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/amazon-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/amazon-48x48.png new file mode 100644 index 0000000..b4befe8 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/amazon-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bbcid-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bbcid-16x16.png new file mode 100644 index 0000000..8346e85 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bbcid-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bbcid-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bbcid-24x24.png new file mode 100644 index 0000000..1e95c8a Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bbcid-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bbcid-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bbcid-32x32.png new file mode 100644 index 0000000..08d8f14 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bbcid-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bbcid-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bbcid-48x48.png new file mode 100644 index 0000000..d4ab297 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bbcid-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bebo-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bebo-16x16.png new file mode 100644 index 0000000..94eed46 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bebo-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bebo-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bebo-24x24.png new file mode 100644 index 0000000..d5a1b14 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bebo-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bebo-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bebo-32x32.png new file mode 100644 index 0000000..a05b9ad Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bebo-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bebo-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bebo-48x48.png new file mode 100644 index 0000000..6d97697 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/bebo-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/brightkite-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/brightkite-16x16.png new file mode 100644 index 0000000..4b9ef8b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/brightkite-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/brightkite-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/brightkite-24x24.png new file mode 100644 index 0000000..626dc8d Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/brightkite-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/brightkite-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/brightkite-32x32.png new file mode 100644 index 0000000..78d3550 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/brightkite-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/brightkite-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/brightkite-48x48.png new file mode 100644 index 0000000..43ec440 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/brightkite-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/creativecommons-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/creativecommons-16x16.png new file mode 100644 index 0000000..857eb06 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/creativecommons-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/creativecommons-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/creativecommons-24x24.png new file mode 100644 index 0000000..298cf10 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/creativecommons-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/creativecommons-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/creativecommons-32x32.png new file mode 100644 index 0000000..5627a07 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/creativecommons-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/creativecommons-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/creativecommons-48x48.png new file mode 100644 index 0000000..232812c Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/creativecommons-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/delicious-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/delicious-16x16.png new file mode 100644 index 0000000..d6198b5 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/delicious-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/delicious-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/delicious-24x24.png new file mode 100644 index 0000000..09c938a Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/delicious-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/delicious-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/delicious-32x32.png new file mode 100644 index 0000000..f6ae002 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/delicious-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/delicious-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/delicious-48x48.png new file mode 100644 index 0000000..bae74d2 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/delicious-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-16x16.png new file mode 100644 index 0000000..7e91185 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-24x24.png new file mode 100644 index 0000000..2b39194 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-32x32.png new file mode 100644 index 0000000..4b9d192 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-48x48.png new file mode 100644 index 0000000..cb2955a Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-this-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-this-16x16.png new file mode 100644 index 0000000..a8bce16 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-this-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-this-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-this-24x24.png new file mode 100644 index 0000000..7f6d1c2 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-this-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-this-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-this-32x32.png new file mode 100644 index 0000000..88e19bd Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-this-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-this-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-this-48x48.png new file mode 100644 index 0000000..1db27f6 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/digg-this-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dopplr-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dopplr-16x16.png new file mode 100644 index 0000000..962a990 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dopplr-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dopplr-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dopplr-24x24.png new file mode 100644 index 0000000..f4a86fe Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dopplr-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dopplr-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dopplr-32x32.png new file mode 100644 index 0000000..f068fe7 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dopplr-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dopplr-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dopplr-48x48.png new file mode 100644 index 0000000..dd95cc1 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dopplr-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dribbble-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dribbble-16x16.png new file mode 100644 index 0000000..9272e87 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dribbble-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dribbble-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dribbble-24x24.png new file mode 100644 index 0000000..c96d2b0 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dribbble-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dribbble-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dribbble-32x32.png new file mode 100644 index 0000000..99d0421 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dribbble-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dribbble-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dribbble-48x48.png new file mode 100644 index 0000000..dbb0e3d Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/dribbble-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ebay-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ebay-16x16.png new file mode 100644 index 0000000..d8eca5e Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ebay-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ebay-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ebay-24x24.png new file mode 100644 index 0000000..7ec0190 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ebay-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ebay-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ebay-32x32.png new file mode 100644 index 0000000..432fc21 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ebay-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ebay-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ebay-48x48.png new file mode 100644 index 0000000..c849138 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ebay-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/email-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/email-16x16.png new file mode 100644 index 0000000..8cd7316 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/email-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/email-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/email-24x24.png new file mode 100644 index 0000000..b52e19e Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/email-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/email-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/email-32x32.png new file mode 100644 index 0000000..8172cc5 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/email-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/email-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/email-48x48.png new file mode 100644 index 0000000..a14a01b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/email-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ember-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ember-16x16.png new file mode 100644 index 0000000..41d3cbe Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ember-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ember-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ember-24x24.png new file mode 100644 index 0000000..3504455 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ember-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ember-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ember-32x32.png new file mode 100644 index 0000000..35f7767 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ember-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ember-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ember-48x48.png new file mode 100644 index 0000000..2953d5f Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ember-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/facebook-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/facebook-16x16.png new file mode 100644 index 0000000..7ae5414 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/facebook-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/facebook-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/facebook-24x24.png new file mode 100644 index 0000000..27b9a61 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/facebook-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/facebook-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/facebook-32x32.png new file mode 100644 index 0000000..360df44 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/facebook-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/facebook-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/facebook-48x48.png new file mode 100644 index 0000000..848b0d2 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/facebook-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/feed-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/feed-16x16.png new file mode 100644 index 0000000..5e34c13 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/feed-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/feed-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/feed-24x24.png new file mode 100644 index 0000000..9a621cf Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/feed-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/feed-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/feed-32x32.png new file mode 100644 index 0000000..04a1f09 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/feed-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/feed-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/feed-48x48.png new file mode 100644 index 0000000..67d7b95 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/feed-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ffffound-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ffffound-16x16.png new file mode 100644 index 0000000..5bbfea3 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ffffound-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ffffound-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ffffound-24x24.png new file mode 100644 index 0000000..73fc741 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ffffound-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ffffound-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ffffound-32x32.png new file mode 100644 index 0000000..f6d6003 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ffffound-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ffffound-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ffffound-48x48.png new file mode 100644 index 0000000..d6a7433 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ffffound-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/fireeagle-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/fireeagle-16x16.png new file mode 100644 index 0000000..7c6a9bb Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/fireeagle-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/fireeagle-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/fireeagle-24x24.png new file mode 100644 index 0000000..6ef8859 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/fireeagle-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/fireeagle-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/fireeagle-32x32.png new file mode 100644 index 0000000..f49833f Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/fireeagle-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/fireeagle-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/fireeagle-48x48.png new file mode 100644 index 0000000..2867bc9 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/fireeagle-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/flickr-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/flickr-16x16.png new file mode 100644 index 0000000..4c3c319 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/flickr-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/flickr-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/flickr-24x24.png new file mode 100644 index 0000000..5fcda20 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/flickr-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/flickr-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/flickr-32x32.png new file mode 100644 index 0000000..add645d Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/flickr-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/flickr-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/flickr-48x48.png new file mode 100644 index 0000000..ac10f8c Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/flickr-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/formspring-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/formspring-16x16.png new file mode 100644 index 0000000..be59782 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/formspring-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/formspring-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/formspring-24x24.png new file mode 100644 index 0000000..4ef7961 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/formspring-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/formspring-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/formspring-32x32.png new file mode 100644 index 0000000..98da39d Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/formspring-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/formspring-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/formspring-48x48.png new file mode 100644 index 0000000..3798daa Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/formspring-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/foursquare-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/foursquare-16x16.png new file mode 100644 index 0000000..1a3fd9e Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/foursquare-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/foursquare-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/foursquare-24x24.png new file mode 100644 index 0000000..3472b99 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/foursquare-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/foursquare-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/foursquare-32x32.png new file mode 100644 index 0000000..fb680c4 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/foursquare-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/foursquare-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/foursquare-48x48.png new file mode 100644 index 0000000..9c1ba2c Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/foursquare-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/friendfeed-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/friendfeed-16x16.png new file mode 100644 index 0000000..70daf1b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/friendfeed-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/friendfeed-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/friendfeed-24x24.png new file mode 100644 index 0000000..28a57bf Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/friendfeed-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/friendfeed-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/friendfeed-48x48.png new file mode 100644 index 0000000..fa40c5b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/friendfeed-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/geotag-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/geotag-16x16.png new file mode 100644 index 0000000..7691a83 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/geotag-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/geotag-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/geotag-24x24.png new file mode 100644 index 0000000..ad1502b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/geotag-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/geotag-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/geotag-32x32.png new file mode 100644 index 0000000..b5c4fd1 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/geotag-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/geotag-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/geotag-48x48.png new file mode 100644 index 0000000..35a7b47 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/geotag-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/getsatisfaction-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/getsatisfaction-16x16.png new file mode 100644 index 0000000..3424644 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/getsatisfaction-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/getsatisfaction-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/getsatisfaction-24x24.png new file mode 100644 index 0000000..9c47ca9 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/getsatisfaction-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/getsatisfaction-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/getsatisfaction-32x32.png new file mode 100644 index 0000000..a71e346 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/getsatisfaction-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/getsatisfaction-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/getsatisfaction-48x48.png new file mode 100644 index 0000000..93574eb Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/getsatisfaction-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/github-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/github-16x16.png new file mode 100644 index 0000000..42e6325 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/github-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/github-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/github-24x24.png new file mode 100644 index 0000000..8e52213 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/github-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/github-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/github-32x32.png new file mode 100644 index 0000000..2c6832e Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/github-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/github-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/github-48x48.png new file mode 100644 index 0000000..11c7f3f Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/github-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/goodreads-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/goodreads-16x16.png new file mode 100644 index 0000000..bd27679 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/goodreads-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/goodreads-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/goodreads-24x24.png new file mode 100644 index 0000000..e241c4a Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/goodreads-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/goodreads-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/goodreads-32x32.png new file mode 100644 index 0000000..a097fd8 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/goodreads-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/goodreads-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/goodreads-48x48.png new file mode 100644 index 0000000..0b280de Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/goodreads-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-16x16.png new file mode 100644 index 0000000..26a7645 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-24x24.png new file mode 100644 index 0000000..5a7efac Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-32x32.png new file mode 100644 index 0000000..5e2af21 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-48x48.png new file mode 100644 index 0000000..0af0e02 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-talk-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-talk-16x16.png new file mode 100644 index 0000000..e38e1c9 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-talk-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-talk-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-talk-24x24.png new file mode 100644 index 0000000..7939def Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-talk-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-talk-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-talk-32x32.png new file mode 100644 index 0000000..1252939 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-talk-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-talk-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-talk-48x48.png new file mode 100644 index 0000000..6d27065 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/google-talk-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/gowalla-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/gowalla-16x16.png new file mode 100644 index 0000000..95c31bc Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/gowalla-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/gowalla-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/gowalla-24x24.png new file mode 100644 index 0000000..da7ef7e Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/gowalla-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/gowalla-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/gowalla-32x32.png new file mode 100644 index 0000000..b011c11 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/gowalla-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/gowalla-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/gowalla-48x48.png new file mode 100644 index 0000000..a676971 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/gowalla-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/huffduffer-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/huffduffer-16x16.png new file mode 100644 index 0000000..1506f7a Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/huffduffer-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/huffduffer-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/huffduffer-24x24.png new file mode 100644 index 0000000..644a37b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/huffduffer-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/huffduffer-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/huffduffer-32x32.png new file mode 100644 index 0000000..3b15ada Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/huffduffer-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/huffduffer-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/huffduffer-48x48.png new file mode 100644 index 0000000..8c225dc Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/huffduffer-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/identica-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/identica-16x16.png new file mode 100644 index 0000000..0f7798a Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/identica-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/identica-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/identica-24x24.png new file mode 100644 index 0000000..564e3b6 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/identica-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/identica-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/identica-32x32.png new file mode 100644 index 0000000..6a29210 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/identica-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/identica-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/identica-48x48.png new file mode 100644 index 0000000..0ea05de Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/identica-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ilike-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ilike-16x16.png new file mode 100644 index 0000000..1a95dc1 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ilike-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ilike-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ilike-24x24.png new file mode 100644 index 0000000..3b8738b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ilike-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ilike-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ilike-32x32.png new file mode 100644 index 0000000..437e1f8 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ilike-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ilike-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ilike-48x48.png new file mode 100644 index 0000000..d818dbc Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/ilike-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/imdb-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/imdb-16x16.png new file mode 100644 index 0000000..3548e1b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/imdb-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/imdb-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/imdb-24x24.png new file mode 100644 index 0000000..6f3c3a1 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/imdb-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/imdb-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/imdb-32x32.png new file mode 100644 index 0000000..3f9b779 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/imdb-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/imdb-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/imdb-48x48.png new file mode 100644 index 0000000..3d38e98 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/imdb-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/itunes-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/itunes-16x16.png new file mode 100644 index 0000000..a464f50 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/itunes-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/itunes-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/itunes-24x24.png new file mode 100644 index 0000000..3c93ea0 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/itunes-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/itunes-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/itunes-32x32.png new file mode 100644 index 0000000..df87663 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/itunes-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/itunes-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/itunes-48x48.png new file mode 100644 index 0000000..df4bbd2 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/itunes-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lanyrd-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lanyrd-16x16.png new file mode 100644 index 0000000..9c6574b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lanyrd-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lanyrd-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lanyrd-24x24.png new file mode 100644 index 0000000..65d73d0 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lanyrd-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lanyrd-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lanyrd-32x32.png new file mode 100644 index 0000000..fbd5b6e Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lanyrd-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lanyrd-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lanyrd-48x48.png new file mode 100644 index 0000000..5b4da76 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lanyrd-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lastfm-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lastfm-16x16.png new file mode 100644 index 0000000..fba0337 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lastfm-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lastfm-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lastfm-24x24.png new file mode 100644 index 0000000..147fa1d Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lastfm-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lastfm-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lastfm-32x32.png new file mode 100644 index 0000000..e07d546 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lastfm-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lastfm-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lastfm-48x48.png new file mode 100644 index 0000000..5d6065b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/lastfm-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/linkedin-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/linkedin-16x16.png new file mode 100644 index 0000000..0f2883f Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/linkedin-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/linkedin-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/linkedin-24x24.png new file mode 100644 index 0000000..dd3357b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/linkedin-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/linkedin-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/linkedin-32x32.png new file mode 100644 index 0000000..06e3e09 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/linkedin-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/linkedin-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/linkedin-48x48.png new file mode 100644 index 0000000..e3f8f6b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/linkedin-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/meetup-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/meetup-16x16.png new file mode 100644 index 0000000..030dcea Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/meetup-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/meetup-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/meetup-24x24.png new file mode 100644 index 0000000..06de1c3 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/meetup-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/meetup-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/meetup-32x32.png new file mode 100644 index 0000000..3144794 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/meetup-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/meetup-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/meetup-48x48.png new file mode 100644 index 0000000..6e9b9a4 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/meetup-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/messenger-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/messenger-16x16.png new file mode 100644 index 0000000..774dc4e Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/messenger-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/messenger-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/messenger-24x24.png new file mode 100644 index 0000000..55286c4 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/messenger-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/messenger-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/messenger-32x32.png new file mode 100644 index 0000000..514266a Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/messenger-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/messenger-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/messenger-48x48.png new file mode 100644 index 0000000..1750dd3 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/messenger-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/mixx-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/mixx-16x16.png new file mode 100644 index 0000000..10b99ea Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/mixx-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/mixx-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/mixx-24x24.png new file mode 100644 index 0000000..e58a435 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/mixx-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/mixx-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/mixx-32x32.png new file mode 100644 index 0000000..3a184d8 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/mixx-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/mixx-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/mixx-48x48.png new file mode 100644 index 0000000..7b1a45a Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/mixx-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/myspace-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/myspace-16x16.png new file mode 100644 index 0000000..b65baa0 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/myspace-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/myspace-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/myspace-24x24.png new file mode 100644 index 0000000..ca0856b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/myspace-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/myspace-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/myspace-32x32.png new file mode 100644 index 0000000..cebf919 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/myspace-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/myspace-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/myspace-48x48.png new file mode 100644 index 0000000..1f88611 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/myspace-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/netvibes-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/netvibes-16x16.png new file mode 100644 index 0000000..dad1d0c Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/netvibes-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/netvibes-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/netvibes-24x24.png new file mode 100644 index 0000000..926d45a Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/netvibes-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/netvibes-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/netvibes-32x32.png new file mode 100644 index 0000000..611b02a Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/netvibes-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/netvibes-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/netvibes-48x48.png new file mode 100644 index 0000000..e3bfab9 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/netvibes-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/newsvine-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/newsvine-16x16.png new file mode 100644 index 0000000..78924d7 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/newsvine-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/newsvine-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/newsvine-24x24.png new file mode 100644 index 0000000..9718408 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/newsvine-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/newsvine-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/newsvine-32x32.png new file mode 100644 index 0000000..dc6fc7a Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/newsvine-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/newsvine-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/newsvine-48x48.png new file mode 100644 index 0000000..123d8d0 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/newsvine-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/nikeplus-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/nikeplus-16x16.png new file mode 100644 index 0000000..2917cc3 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/nikeplus-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/nikeplus-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/nikeplus-24x24.png new file mode 100644 index 0000000..712ef8e Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/nikeplus-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/nikeplus-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/nikeplus-32x32.png new file mode 100644 index 0000000..bc5303f Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/nikeplus-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/nikeplus-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/nikeplus-48x48.png new file mode 100644 index 0000000..193a40b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/nikeplus-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/openid-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/openid-16x16.png new file mode 100644 index 0000000..0c4d50d Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/openid-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/openid-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/openid-24x24.png new file mode 100644 index 0000000..d98adf2 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/openid-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/openid-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/openid-32x32.png new file mode 100644 index 0000000..1101a32 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/openid-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/openid-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/openid-48x48.png new file mode 100644 index 0000000..ca63167 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/openid-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/orkut-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/orkut-16x16.png new file mode 100644 index 0000000..c81d1cf Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/orkut-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/orkut-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/orkut-24x24.png new file mode 100644 index 0000000..fe97d68 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/orkut-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/orkut-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/orkut-32x32.png new file mode 100644 index 0000000..648c32c Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/orkut-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/orkut-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/orkut-48x48.png new file mode 100644 index 0000000..b000428 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/orkut-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/paypal-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/paypal-16x16.png new file mode 100644 index 0000000..5027847 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/paypal-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/paypal-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/paypal-24x24.png new file mode 100644 index 0000000..9610dd4 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/paypal-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/paypal-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/paypal-32x32.png new file mode 100644 index 0000000..1908083 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/paypal-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/paypal-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/paypal-48x48.png new file mode 100644 index 0000000..40aa449 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/paypal-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/picasa-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/picasa-16x16.png new file mode 100644 index 0000000..dc5bf20 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/picasa-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/picasa-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/picasa-24x24.png new file mode 100644 index 0000000..065cdbe Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/picasa-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/picasa-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/picasa-32x32.png new file mode 100644 index 0000000..1d2befd Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/picasa-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/picasa-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/picasa-48x48.png new file mode 100644 index 0000000..cf11a11 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/picasa-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/plancast-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/plancast-16x16.png new file mode 100644 index 0000000..131a81d Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/plancast-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/plancast-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/plancast-24x24.png new file mode 100644 index 0000000..dbbd116 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/plancast-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/plancast-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/plancast-32x32.png new file mode 100644 index 0000000..5a24b10 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/plancast-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/plancast-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/plancast-48x48.png new file mode 100644 index 0000000..6ffcbf4 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/plancast-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/posterous-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/posterous-16x16.png new file mode 100644 index 0000000..ab3189f Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/posterous-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/posterous-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/posterous-24x24.png new file mode 100644 index 0000000..2fb96d9 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/posterous-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/posterous-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/posterous-32x32.png new file mode 100644 index 0000000..1b81c20 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/posterous-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/posterous-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/posterous-48x48.png new file mode 100644 index 0000000..e7f8230 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/posterous-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/readernaut-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/readernaut-16x16.png new file mode 100644 index 0000000..74719bd Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/readernaut-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/readernaut-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/readernaut-24x24.png new file mode 100644 index 0000000..3569923 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/readernaut-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/readernaut-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/readernaut-32x32.png new file mode 100644 index 0000000..8859666 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/readernaut-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/readernaut-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/readernaut-48x48.png new file mode 100644 index 0000000..7aaa5d6 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/readernaut-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/reddit-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/reddit-16x16.png new file mode 100644 index 0000000..08e232d Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/reddit-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/reddit-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/reddit-24x24.png new file mode 100644 index 0000000..919a5f1 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/reddit-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/reddit-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/reddit-32x32.png new file mode 100644 index 0000000..ce6b644 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/reddit-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/reddit-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/reddit-48x48.png new file mode 100644 index 0000000..84f8a42 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/reddit-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/share-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/share-16x16.png new file mode 100644 index 0000000..bb4e02a Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/share-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/share-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/share-24x24.png new file mode 100644 index 0000000..e3bfb2b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/share-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/share-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/share-32x32.png new file mode 100644 index 0000000..e3f22c8 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/share-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/share-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/share-48x48.png new file mode 100644 index 0000000..9dc75ef Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/share-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/skype-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/skype-16x16.png new file mode 100644 index 0000000..b95f387 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/skype-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/skype-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/skype-24x24.png new file mode 100644 index 0000000..bd1d7f4 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/skype-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/skype-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/skype-32x32.png new file mode 100644 index 0000000..4465af2 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/skype-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/skype-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/skype-48x48.png new file mode 100644 index 0000000..8d5c93b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/skype-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/slideshare-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/slideshare-16x16.png new file mode 100644 index 0000000..6868a89 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/slideshare-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/slideshare-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/slideshare-24x24.png new file mode 100644 index 0000000..51e18a6 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/slideshare-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/slideshare-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/slideshare-32x32.png new file mode 100644 index 0000000..b927ee3 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/slideshare-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/slideshare-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/slideshare-48x48.png new file mode 100644 index 0000000..7482450 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/slideshare-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/spotify-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/spotify-16x16.png new file mode 100644 index 0000000..b423983 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/spotify-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/spotify-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/spotify-24x24.png new file mode 100644 index 0000000..2ad596d Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/spotify-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/spotify-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/spotify-32x32.png new file mode 100644 index 0000000..3c0d2c6 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/spotify-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/spotify-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/spotify-48x48.png new file mode 100644 index 0000000..7d06c95 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/spotify-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/stumbleupon-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/stumbleupon-16x16.png new file mode 100644 index 0000000..98eda36 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/stumbleupon-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/stumbleupon-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/stumbleupon-24x24.png new file mode 100644 index 0000000..4ec7ed4 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/stumbleupon-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/stumbleupon-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/stumbleupon-32x32.png new file mode 100644 index 0000000..86d00d9 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/stumbleupon-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/stumbleupon-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/stumbleupon-48x48.png new file mode 100644 index 0000000..5f6490c Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/stumbleupon-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/technorati-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/technorati-16x16.png new file mode 100644 index 0000000..7e00c1f Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/technorati-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/technorati-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/technorati-24x24.png new file mode 100644 index 0000000..8e39dfb Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/technorati-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/technorati-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/technorati-32x32.png new file mode 100644 index 0000000..2b477bb Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/technorati-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/technorati-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/technorati-48x48.png new file mode 100644 index 0000000..6feb9a6 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/technorati-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/tumblr-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/tumblr-16x16.png new file mode 100644 index 0000000..380809e Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/tumblr-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/tumblr-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/tumblr-24x24.png new file mode 100644 index 0000000..efcc8a2 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/tumblr-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/tumblr-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/tumblr-32x32.png new file mode 100644 index 0000000..3fedc10 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/tumblr-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/tumblr-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/tumblr-48x48.png new file mode 100644 index 0000000..d8a832d Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/tumblr-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-16x16.png new file mode 100644 index 0000000..43aa4fb Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-24x24.png new file mode 100644 index 0000000..e849b17 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-32x32.png new file mode 100644 index 0000000..6ebd1a9 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-48x48.png new file mode 100644 index 0000000..c1145e7 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-retweet-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-retweet-16x16.png new file mode 100644 index 0000000..71ae1bc Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-retweet-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-retweet-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-retweet-24x24.png new file mode 100644 index 0000000..5f16cdf Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-retweet-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-retweet-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-retweet-32x32.png new file mode 100644 index 0000000..f22f9f9 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-retweet-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-retweet-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-retweet-48x48.png new file mode 100644 index 0000000..6a486c0 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/twitter-retweet-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/upcoming-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/upcoming-16x16.png new file mode 100644 index 0000000..96198ad Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/upcoming-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/upcoming-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/upcoming-24x24.png new file mode 100644 index 0000000..14490a2 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/upcoming-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/upcoming-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/upcoming-32x32.png new file mode 100644 index 0000000..147b63d Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/upcoming-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/upcoming-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/upcoming-48x48.png new file mode 100644 index 0000000..f627b35 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/upcoming-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vcard-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vcard-16x16.png new file mode 100644 index 0000000..107398d Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vcard-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vcard-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vcard-24x24.png new file mode 100644 index 0000000..f76ab78 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vcard-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vcard-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vcard-32x32.png new file mode 100644 index 0000000..948e868 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vcard-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vcard-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vcard-48x48.png new file mode 100644 index 0000000..3bf3db2 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vcard-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/viddler-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/viddler-16x16.png new file mode 100644 index 0000000..02c0093 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/viddler-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/viddler-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/viddler-24x24.png new file mode 100644 index 0000000..f1ea1bf Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/viddler-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/viddler-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/viddler-32x32.png new file mode 100644 index 0000000..e875507 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/viddler-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/viddler-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/viddler-48x48.png new file mode 100644 index 0000000..2e7e872 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/viddler-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vimeo-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vimeo-16x16.png new file mode 100644 index 0000000..10a0810 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vimeo-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vimeo-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vimeo-24x24.png new file mode 100644 index 0000000..9556b8f Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vimeo-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vimeo-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vimeo-32x32.png new file mode 100644 index 0000000..6a648cd Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vimeo-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vimeo-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vimeo-48x48.png new file mode 100644 index 0000000..3e9639c Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/vimeo-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/website-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/website-16x16.png new file mode 100644 index 0000000..76a9be1 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/website-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/website-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/website-24x24.png new file mode 100644 index 0000000..05062e6 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/website-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/website-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/website-32x32.png new file mode 100644 index 0000000..c655f9b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/website-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/website-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/website-48x48.png new file mode 100644 index 0000000..0d33b7a Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/website-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/wikipedia-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/wikipedia-16x16.png new file mode 100644 index 0000000..0cbc85e Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/wikipedia-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/wikipedia-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/wikipedia-24x24.png new file mode 100644 index 0000000..34a153c Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/wikipedia-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/wikipedia-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/wikipedia-32x32.png new file mode 100644 index 0000000..7128424 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/wikipedia-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/wikipedia-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/wikipedia-48x48.png new file mode 100644 index 0000000..4ecf900 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/wikipedia-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xbox-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xbox-16x16.png new file mode 100644 index 0000000..3867b23 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xbox-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xbox-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xbox-24x24.png new file mode 100644 index 0000000..d155a98 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xbox-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xbox-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xbox-32x32.png new file mode 100644 index 0000000..0ae48fa Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xbox-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xbox-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xbox-48x48.png new file mode 100644 index 0000000..875d764 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xbox-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xing-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xing-16x16.png new file mode 100644 index 0000000..bd40947 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xing-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xing-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xing-24x24.png new file mode 100644 index 0000000..493465c Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xing-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xing-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xing-32x32.png new file mode 100644 index 0000000..739070c Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xing-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xing-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xing-48x48.png new file mode 100644 index 0000000..60c6000 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/xing-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-16x16.png new file mode 100644 index 0000000..53e3b63 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-24x24.png new file mode 100644 index 0000000..5ab1866 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-32x32.png new file mode 100644 index 0000000..363f943 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-48x48.png new file mode 100644 index 0000000..edceff6 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-16x16.png new file mode 100644 index 0000000..45ebe37 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-24x24.png new file mode 100644 index 0000000..cf40980 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-32x32.png new file mode 100644 index 0000000..4a20fb3 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-48x48.png new file mode 100644 index 0000000..81b99ab Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-buzz-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-16x16.png new file mode 100644 index 0000000..3a7c61b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-24x24.png new file mode 100644 index 0000000..2ceccb6 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-32x32.png new file mode 100644 index 0000000..f9ab855 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-48x48.png new file mode 100644 index 0000000..59ca232 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yahoo-messenger-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yelp-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yelp-16x16.png new file mode 100644 index 0000000..e1cdc61 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yelp-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yelp-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yelp-24x24.png new file mode 100644 index 0000000..12eb473 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yelp-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yelp-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yelp-32x32.png new file mode 100644 index 0000000..c22cd15 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yelp-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yelp-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yelp-48x48.png new file mode 100644 index 0000000..b8d4034 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/yelp-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/youtube-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/youtube-16x16.png new file mode 100644 index 0000000..494a1cb Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/youtube-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/youtube-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/youtube-24x24.png new file mode 100644 index 0000000..2e2ddd0 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/youtube-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/youtube-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/youtube-32x32.png new file mode 100644 index 0000000..d25b7a1 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/youtube-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/youtube-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/youtube-48x48.png new file mode 100644 index 0000000..eb23e21 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/youtube-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/zootool-16x16.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/zootool-16x16.png new file mode 100644 index 0000000..2f1ea12 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/zootool-16x16.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/zootool-24x24.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/zootool-24x24.png new file mode 100644 index 0000000..563ce34 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/zootool-24x24.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/zootool-32x32.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/zootool-32x32.png new file mode 100644 index 0000000..70539eb Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/zootool-32x32.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/zootool-48x48.png b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/zootool-48x48.png new file mode 100644 index 0000000..ab63745 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/social_icon/zootool-48x48.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/sub_menu_bg_dark.png b/src/wp-content/themes/positive/cloudfw/cloudfw/sub_menu_bg_dark.png new file mode 100644 index 0000000..3818098 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/sub_menu_bg_dark.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/submit_button.png b/src/wp-content/themes/positive/cloudfw/cloudfw/submit_button.png new file mode 100644 index 0000000..826b3e8 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/submit_button.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/tipsy.gif b/src/wp-content/themes/positive/cloudfw/cloudfw/tipsy.gif new file mode 100644 index 0000000..eb7718d Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/tipsy.gif differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/todo_check.png b/src/wp-content/themes/positive/cloudfw/cloudfw/todo_check.png new file mode 100644 index 0000000..28dd468 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/todo_check.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/transparent_repeat.png b/src/wp-content/themes/positive/cloudfw/cloudfw/transparent_repeat.png new file mode 100644 index 0000000..2bc58fe Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/transparent_repeat.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/upload-cloud.png b/src/wp-content/themes/positive/cloudfw/cloudfw/upload-cloud.png new file mode 100644 index 0000000..e75f9b7 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/upload-cloud.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/vertical-border.gif b/src/wp-content/themes/positive/cloudfw/cloudfw/vertical-border.gif new file mode 100644 index 0000000..db56681 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/vertical-border.gif differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/visuals.png b/src/wp-content/themes/positive/cloudfw/cloudfw/visuals.png new file mode 100644 index 0000000..91a6bac Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/visuals.png differ diff --git a/src/wp-content/themes/positive/cloudfw/cloudfw/vori_icon.png b/src/wp-content/themes/positive/cloudfw/cloudfw/vori_icon.png new file mode 100644 index 0000000..d5c458c Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/cloudfw/vori_icon.png differ diff --git a/src/wp-content/themes/positive/cloudfw/inc/cloud_footer.php b/src/wp-content/themes/positive/cloudfw/inc/cloud_footer.php new file mode 100644 index 0000000..b18873a --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/cloud_footer.php @@ -0,0 +1,11 @@ + + + +
              \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/cloud_header.php b/src/wp-content/themes/positive/cloudfw/inc/cloud_header.php new file mode 100644 index 0000000..da285b0 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/cloud_header.php @@ -0,0 +1,99 @@ +
              + + + + + +
              + +
              +
              +
              +
              + +
              + + + '; + + ksort($header_subnavigation); + $first_tab = reset(array_keys($header_subnavigation)); + $last_tab = end(array_keys($header_subnavigation)); + $header_subnavigation_count = count($header_subnavigation); + + foreach($header_subnavigation as $tab_id => $tab_): + if ($first_tab == $tab_id) { + $tab_class = "firsttab";} + elseif ($last_tab == $tab_id) { + $tab_class = "lasttab";} + else {unset($tab_class);} + + if ( $header_subnavigation_count == 1 ) + $tab_class = "onetab"; + + echo '
            • '.$tab_["title"].'
            • '; + + endforeach; + + echo '
            '; + + } + + ?> + + + +
            + + + + + = 3.1 ) { + + $onloadscript .= ' jQuery(".pages_'.$page.'_'.$tab.'").tabs({'; + + } else { + + $onloadscript .= ' jQuery(".pages_'.$page.'_'.$tab.' > .cloud_sub_nav_items").tabs({';} + if (isset($jump)) + $onloadscript .= ' selected: '.$jump.', '; + $onloadscript .= 'cookie: { expires: 60, name: "name_'.$page.'_'.$tab.'"}}); + '; + } + + + if ($onloadscript) echo ' + + '; + + +?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/core/core.content_maps.php b/src/wp-content/themes/positive/cloudfw/inc/core/core.content_maps.php new file mode 100644 index 0000000..bbe930b --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/core/core.content_maps.php @@ -0,0 +1 @@ + array('image' => TMP_URL.'/lib/imgs/logo.png', 'margin-top' => 0, 'margin-left' => 0), PFIX.'_header' => array('overwrite' => "FALSE", 'height' => '0'), PFIX.'_header_widget' => array('margin-top' => 0, 'margin-right' => 0), PFIX.'_favicon' => '', PFIX.'_footer' => array('enable' => TRUE, 'widget_number' => 5, 'bottom_text' => ""), PFIX.'_custom_codes' => array( 'tracking' => '', 'css' => '', 'header' => '', 'footer' => '' ), PFIX.'_registration' => array('activate' => "FALSE"), PFIX.'_apis' => array('gmap_api_key' => ''), PFIX.'_blog_actives' => array('author' => TRUE, 'comments' => "FALSE", 'social' => TRUE, 'facebook' => "FALSE", 'tweet' => "FALSE"), PFIX.'_excluded_blog_categories' => array(), PFIX.'_hidden_blog_categories' => array(), PFIX.'_blog_social_services' => array(), PFIX.'_blog_social_icon_size' => 'small', PFIX.'_blog_layout' => 'full', PFIX.'_blog_page_type' => 'full', PFIX.'_cloudfw_actives' => array('autocheck' => TRUE , 'map' => TRUE, 'ga' => TRUE, 'updates' => TRUE), PFIX.'_framework' => array('who_can_see' => 0, 'logo' => TMP_URL.'/cloudfw/cloudfw/cloud_logo.png', 'title' => CLOUD_THEMENAME ), ); break; case 'setup': $out = array( PFIX.'_skin_engine' => array( 'mode' => 'default', 'name' => '', 'css' => '', 'version' => 0, 'id' => '', 'data' => cloudfw_get_content_maps("skin_map") ), PFIX.'_logo' => array('image' => TMP_URL.'/lib/imgs/logo.png', 'margin-top' => 50, 'margin-left' => 0), PFIX.'_header' => array('height' => 150), PFIX.'_header_widget' => array('margin-top' => 60, 'margin-right' => 20), PFIX.'_blog_social_services' => array ('facebook', 'twitter', 'friendfeed', 'digg', 'tumblr', 'delicious', 'myspace', 'linkedin', 'mixx', 'google', 'netvibes', 'posterous', 'reddit', 'stumbleupon', 'technorati', 'yahoo-buzz'), PFIX.'_footer' => array('widget_number' => 5, 'bottom_text' => "Positive Theme, 2011 All Rights Reserved, Orkun Gursel\n") ); break; case 'skin_map': $out = array( 'body' => array('ID' => 'body', 'background-color' => '', 'background-image' => '', 'background-repeat' => '', 'background-position' => '', 'background-attachment' => '', ), 'body_pattern' => array('ID' => '#body-pattern', 'pattern' => '' ), 'a' => array('ID' => 'a:link,a:active,a:visited', 'color' => '', 'text-decoration' => ''), 'a:hover' => array('color' => '', 'text-decoration' => ''), 'header_background' => array('ID' => '#header-background', 'background-color' => '', 'background-image' => '', 'background-repeat' => '', 'background-position' => '', 'pattern' => '' ), 'header_pattern' => array('ID' => '#header-pattern', 'pattern' => '' ), 'header_highlight' => array('ID' => '#navigation', 'border-top' => array('pattern_' => '1px solid #%0%', 0 => '') ), 'header_text_colors' => array('ID' => '#header, #header-widget', 'color' => '' ), 'header_colors' => array('ID' => '#header a', 'color' => '', 'text-decoration' => '' ), 'header_colors_active' => array('ID' => '#header a:hover', 'color' => '', 'text-decoration' => '' ), 'navigation_background' => array('ID' => '#navigation-background', 'background-color' => '' ), 'navigation_image' => array('ID' => '#navigation-pattern', 'background-image' => '', 'background-repeat' => '', 'background-position' => '', 'pattern' => '' ), 'navigation_link' => array('ID' => 'ul#navigation-menu-items li.depth-0 > a', 'color' => '', 'text-shadow' => array('pattern_' => '0 1px 1px #%0%', 0 => '') ), 'navigation_link_active' => array('ID' => 'ul#navigation-menu-items li.depth-0 > a:hover, ul#navigation-menu-items li.depth-0.navigation-menu-hover > a', 'color' => '', 'text-shadow' => array('pattern_' => '0 1px 1px #%0%', 0 => '') ), 'sub_navigation_background' => array('ID' => 'ul#navigation-menu-items ul, ul#navigation-menu-items ul ul', 'background-color' => array('pattern_' => '#%0% !important', 0 => ''), 'background-image' => '', 'background-repeat' => '', 'background-position' => '', 'pattern' => '' ), 'sub_navigation_link' => array('ID' => 'ul#navigation-menu-items ul li a, ul#navigation-menu-items ul li ul li a', 'color' => array('pattern_' => '#%0% !important', 0 => ''), 'text-shadow' => array('pattern_' => '0 1px 1px #%0%', 0 => '') ), 'sub_navigation_link_active' => array('ID' => 'ul#navigation-menu-items ul li > a:hover, ul#navigation-menu-items ul li.navigation-menu-hover > a', 'color' => array('pattern_' => '#%0% !important', 0 => ''), 'text-shadow' => array('pattern_' => '0 1px 1px #%0%', 0 => '') ), 'sub_navigation_highlight' => array('ID' => 'ul#navigation-menu-items ul li a, ul#navigation-menu-items ul li ul li a', 'border-top' => array('pattern_' => '1px solid rgba(255,255,255, %0%)', 0 => ''), 'border-bottom' => array('pattern_' => '1px solid rgba(0,0,0, %0%)', 0 => '') ), 'home_icon' => array('ID' => '#the-home .the-home-color', 'background-color' => '', ), 'home_icon_highlight' => array('ID' => '#the-home .the-home-highlight', 'border-bottom-color' => '', ), 'home_icon_sync' => array('ID' => '#the-home .the-home-roof-color', 'sync_skin' => array('attribute' => 'border-bottom-color', 'background-color' => 'home_icon')), 'home_icon_active' => array('ID' => '#the-home:hover .the-home-color', 'background-color' => '', ), 'home_icon_highlight_active' => array('ID' => '#the-home:hover .the-home-highlight', 'border-bottom-color' => '', ), 'home_icon_sync_active' => array('ID' => '#the-home:hover .the-home-roof-color', 'sync_skin' => array('attribute' => 'border-bottom-color', 'background-color' => 'home_icon_active')), 'body_head' => array('ID' => '#body-head', 'background-color' => '', 'background-image' => '', 'background-repeat' => '', 'background-position' => '' ), 'body_head_pattern' => array('ID' => '#body-head-pattern', 'pattern' => '' ), 'middle_background' => array('ID' => '#middle-background', 'background-color' => '' ), 'middle_image' => array('ID' => '#middle-pattern', 'background-image' => '', 'background-repeat' => '', 'background-position' => '', 'pattern' => '' ), 'middle_highlight' => array('ID' => '#middle-highlight', 'border-bottom' => array('pattern_' => '1px solid #%0%', 0 => '') ), 'middle_height' => array('ID' => '.middle-height', 'min-height' => '' ), 'blurb' => array('ID' => '#blurb', 'color' => '', 'padding-top' => '', 'padding-left' => '' ), 'blurb_link' => array('ID' => '#blurb a', 'sync_skin' => array('attribute' => 'color', 'color' => 'blurb')), 'content_margin_top' => array('ID' => '#content', 'margin-top' => '' ), 'content_text' => array('ID' => '.content', 'color' => '' ), 'headings' => array('ID' => '.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, .content .t3', 'color' => '' ), 'sidebar_text' => array('ID' => '#sidebar, .widget', 'color' => '' ), 'sidebar_link' => array('ID' => '#sidebar a', 'color' => '', 'text-decoration' => '' ), 'sidebar_link_active' => array('ID' => '#sidebar a:hover', 'color' => '', 'text-decoration' => '' ), 'sidebar_titles' => array('ID' => '.sidebar-widget-title', 'color' => '' ), 'footer_text' => array('ID' => '#footer, #footer p, #footer-text', 'color' => '', 'text-shadow' => array('pattern_' => '0 1px 0 #%0%', 0 => '') ), 'footer_link' => array('ID' => '#footer a', 'color' => '', 'text-decoration' => '' ), 'footer_link_active' => array('ID' => '#footer a:hover', 'color' => '', 'text-decoration' => '' ), 'footer_titles' => array('ID' => '.footer-widget-title', 'color' => '' ), 'the_arrow' => array('ID' => '#navigation .the-arrow', 'border-top-color' => '', ), 'navigation_shadow' => array('ID' => '#navigation', 'box-shadow||-moz-box-shadow||-webkit-box-shadow' => array( 'pattern_' => '0 %distance%px %size%px rgba(0,0,0,%opacity%)', 'opacity' => '0', 'distance' => '0', 'size' => '0' ) ), 'port_overlay' => array('ID' => '.portfolio-overlay', 'background-color' => '', ), 'global_radius' => array('ID' => '.global-radius', 'border-radius' => ''), 'custom' => array('custom-logo' => '', 'custom-css' => '', 'menu-width' => '', 'page-shadow' => '', 'foldername' => ''), 'galleria_nav' => array('ID' => '.galleria-thumb-nav-left, .galleria-thumb-nav-right', 'sync_skin' => array('attribute' => 'background-color', 'background-color' => 'body')), ); $out = apply_filters("cloudfw_hook_skin_addtomap", $out); break; case 'font_map': $out = array( 'body' => array( 'font-family' => 'Arial, Helvetica, sans-serif', 'font-size' => 13 ), 'content' => array( 'ID' => '.content', 'font-family' => 'Arial, Helvetica, sans-serif', 'font-size' => 13, 'line-height//em' => 1.35 ), 'headings' => array( 'ID' => 'h1,h2,h3,h4,h5,h6', 'font-family' => '' ), 'h1' => array( 'font-size' => 34, 'line-height//em' => 1, 'letter-spacing//em' => 0 ), 'h2' => array( 'font-size' => 28, 'line-height//em' => 1, 'letter-spacing//em' => 0 ), 'h3' => array( 'font-size' => 24, 'line-height//em' => 1, 'letter-spacing//em' => 0 ), 'h4' => array( 'font-size' => 20, 'line-height//em' => 1, 'letter-spacing//em' => 0 ), 'h5' => array( 'font-size' => 18, 'line-height//em' => 1, 'letter-spacing//em' => 0 ), 'h6' => array( 'font-size' => 16, 'line-height//em' => 1, 'letter-spacing//em' => 0 ), 'footer_titles' => array( 'ID' => '.footer-widget-title', 'font-family' => '', 'font-size' => 20, 'letter-spacing//em' => 0 ), 'footer_texts' => array( 'ID' => '.widget, .widget a', 'font-size' => 13, 'line-height//em' => 1.4 ), 'sidebar_titles' => array( 'ID' => '.sidebar-widget-title', 'font-family' => '', 'font-size' => 20, 'letter-spacing//em' => 0 ), 'blurb_texts' => array( 'ID' => '#blurb h1', 'font-family' => '', 'font-size' => 40, 'letter-spacing//em' => 0 ), ); break; case 'main_default_slider': $out = array( 'foldername', 'title', 'height' => array('default' => 400), 'effect' => array('default' => 'slide'), 'effect_speed' => array('default' => 500), 'autorotation' => array('type' => 'boolean', 'default' => TRUE), 'autorotation_speed' => array('default' => 10), 'autoheight' => array('type' => 'boolean', 'default' => TRUE), 'next_prev' => array('type' => 'boolean', 'default' => TRUE), 'preload' => array('type' => 'boolean'), 'bg_color', 'bg_image', 'bg_repeat', ); break; case 'default_slider': $out = array( 'slider_image', 'slider_image_width', 'slider_image_height', 'slider_image_align', 'slider_image_margin_side', 'slider_image_margin_bottom', 'slider_url', 'slider_content_align', 'slider_text', 'slider_content_width', 'slider_content_align', 'slider_content_text_align', 'slider_content_margin_side', 'slider_content_margin_top', 'slider_bg_color', 'slider_bg_image', 'slider_bg_repeat', 'slider_height', 'slider_name' ); break; case 'main_inpage_slider': $out = array( 'foldername', 'title', 'width' => array('default' => 860), 'height' => array('default' => 400), 'effect' => array('default' => 'slide'), 'effect_speed' => array('default' => 500), 'autorotation_speed' => array('default' => 5), 'pagination' => array('type' => 'boolean', 'default' => TRUE), 'autorotation' => array('type' => 'boolean', 'default' => TRUE), 'next_prev' => array('type' => 'boolean', 'default' => TRUE) ); break; case 'inpage_slider': $out = array( 'slider_image', 'slider_url', 'slider_video', 'slider_title', 'slider_name' ); break; case 'main_nivo_slider': $out = array( 'foldername', 'source' => array('default' => 'manual'), 'title', 'width' => array('default' => 860), 'height' => array('default' => 400), 'effect' => array('default' => 'random'), 'effect_speed' => array('default' => 500), 'autorotation_speed' => array('default' => 5), 'slices' => array('default' => 15), 'pagination' => array('type' => 'boolean', 'default' => TRUE), 'next_prev' => array('type' => 'boolean', 'default' => TRUE) ); break; case 'nivo_slider': $out = array( 'slider_image', 'slider_url', 'slider_title', 'slider_name', 'slider_caption' ); break; case 'main_piecemaker_slider': $out = array( 'foldername', 'source' => array('default' => 'manual'), 'title', 'width' => array('default' => 860), 'height' => array('default' => 400), 'pausetime' => array('default' => 10), 'autoplay' => array('type' => 'boolean', 'default' => TRUE), 'dropShadowAlpha' => array('default' => 0.7), 'dropShadowScale' => array('default' => 0.9), 'controlBg' => array('default' => 'FFFFFF'), 'controlText' => array('default' => '000000'), 'controlAlpha' => array('default' => 0.7), 'controlAlphaOver' => array('default' => 0.95), 'fieldOfView' => array('default' => 70), ); break; case 'piecemaker_slider': $out = array( 'slider_image', 'slider_type', 'slider_source', 'slider_url', 'slider_url_target', 'slider_title', 'transition_effect', 'slider_name', 'slider_caption', 'slider_pieces', 'slider_time', 'slider_delay', 'slider_depth_offset', 'slider_cube_distance' ); break; case 'main_galleria': $out = array( 'foldername', 'source' => array('default' => 'manual'), 'title', 'width' => array('default' => 860), 'height' => array('default' => 400), 'pausetime' => array('default' => 5), 'effect' => array('default' => 'fade'), 'effect_speed' => array('default' => 400), 'imageCrop' => array('type' => 'boolean', 'default' => TRUE), 'thumbnails' => array('type' => 'boolean', 'default' => TRUE), ); break; case 'galleria': $out = array( 'slider_image', 'slider_url', 'slider_title', 'slider_name', 'slider_caption' ); break; } return apply_filters('cloudfw_options', $out, $map); } \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/core/core.content_schemes.php b/src/wp-content/themes/positive/cloudfw/inc/core/core.content_schemes.php new file mode 100644 index 0000000..9cf3b47 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/core/core.content_schemes.php @@ -0,0 +1 @@ + 'page', 'page' => 'dashboard', 'dashboard' => array( 'page_title' => __('cloudfw dashboard','cloudfw'), 'page_nice_title'=> __('dashboard','cloudfw'), 'page_slug' => '', 'page_css_id' => 'cloud_nav_dashboard' ), 'data' => array( array( 'type' => 'include', 'path' => TMP_ADMIN_PATH . '/inc/theme_settings_dashboard.php' ) ) ); $scheme[10] = array( 'type' => 'page', 'page' => 'general', 'general' => array( 'page_title' => __('general settings','cloudfw'), 'page_slug' => 'general', 'page_css_id' => 'cloud_nav_general' ), 'form' => array( 'enable' => false, 'ajax' => false, 'shortcut' => false, 'id' => '', 'class' => '', 'action' => '', 'before' => '', 'prepend' =>'', 'append' => '', 'after' => '', 'message' => 1000 ), 'data' => array( 5 => array( 'type' => 'tabs', 'tab_id' => 'general_settings', 'tab_title' => __('general settings','cloudfw'), 'form' => array( 'enable' => true, 'ajax' => true, 'load_footer'=> false, 'message' => 1000 ), 'data' => array( 5 => array( 'type' => 'container', 'title' => __('Logo','cloudfw'), 'before_head' => '', 'append_head' => '', 'after_head' => '', 'before_title' => '', 'after_title' => '', 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Logo URL','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => cloudfw_PV_make_form_name(PFIX.'_logo image'), 'value' => $_opt[PFIX.'_logo']['image'], 'description'=> __('Tip: You could use a transparent PNG file as your logo.','cloudfw') ) ) ), 10 => array( 'type' => 'module', 'title' => __('The Margins of Logo Container','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name(PFIX.'_logo margin-top'), 'value' => $_opt[PFIX.'_logo']['margin-top'], 'title' => __('Top:','cloudfw'), 'class' => 'input_150', 'min' => 0, 'max' => 750 ), array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name(PFIX.'_logo margin-left'), 'value' => $_opt[PFIX.'_logo']['margin-left'], 'title' => __('Left:','cloudfw'), 'class' => 'input_150', 'min' => 0, 'max' => 750 ) ) ), 15 => array( 'type' => 'module', 'title' => __('Favicon URL','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => cloudfw_PV_make_form_name(PFIX.'_favicon'), 'value' => $_opt[PFIX.'_favicon'], 'preview' => FALSE, 'description'=> '
            • 16x16px
            • Format: .ico, .png
            ' ) ) ), ) ), 10 => array( 'type' => 'container', 'title' => __('Header','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Set Header Height via Custom CSS Code','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_header overwrite'), 'value' => $_opt[PFIX.'_header']['overwrite'], ) ) ), 10 => array( 'type' => 'module', 'title' => __('The Height of The Header','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name(PFIX.'_header height'), 'value' => $_opt[PFIX.'_header']['height'], 'class' => 'input_430', 'min' => 100, 'max' => 1000 ) ) ), 15 => array( 'type' => 'module', 'title' => __('The Margins of Header Widgets Container','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name(PFIX.'_header_widget margin-top'), 'value' => $_opt[PFIX.'_header_widget']['margin-top'], 'title' => __('Top:','cloudfw'), 'class' => 'input_150', 'min' => 0, 'max' => 750 ), array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name(PFIX.'_header_widget margin-right'), 'value' => $_opt[PFIX.'_header_widget']['margin-right'], 'title' => __('Right:','cloudfw'), 'class' => 'input_150', 'min' => 0, 'max' => 750 ) ) ), ) ), 15 => array( 'type' => 'container', 'title' => __('Footer','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Widgetized Area on The Footer','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_footer enable'), 'value' => $_opt[PFIX.'_footer']['enable'], ), ) ), 10 => array( 'type' => 'module', 'title' => __('The Number Of Footer Columns','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name(PFIX.'_footer widget_number'), 'value' => $_opt[PFIX.'_footer']['widget_number'], 'title' => __('Number:','cloudfw'), 'class' => 'input_250', 'min' => 1, 'max' => 5 ), ) ), 15 => array( 'type' => 'module', 'title' => __('Footer Text','cloudfw'), 'data' => array( array( 'type' => 'textarea', 'id' => cloudfw_PV_make_form_name(PFIX.'_footer bottom_text'), 'value' => $_opt[PFIX.'_footer']['bottom_text'], ) ) ), ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'add_code', 'tab_title' => __('add code','cloudfw'), 'data' => array( 10 => array( 'type' => 'container', 'title' => __('Add Custom Code','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Google Analytics Tracking Code','cloudfw'), 'description'=> __('Only Tracking ID, Ex: UA-XXXXXX-X','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => cloudfw_PV_make_form_name(PFIX.'_custom_codes tracking'), 'value' => $_opt[PFIX.'_custom_codes']['tracking'], '_class' => 'bold', ), ) ), 10 => array( 'type' => 'module', 'title' => __('Custom CSS Code','cloudfw'), 'data' => array( array( 'type' => 'textarea', 'id' => cloudfw_PV_make_form_name(PFIX.'_custom_codes css'), 'value' => $_opt[PFIX.'_custom_codes']['css'], '_class' => 'input textarea_500px_8line code tab-textfields" wrap="off"', 'description'=> sprintf(__("Do not use %s tag",'cloudfw'), '<style>') ), ) ), 15 => array( 'type' => 'module', 'title' => __('Into The Header','cloudfw'), 'data' => array( array( 'type' => 'textarea', 'id' => cloudfw_PV_make_form_name(PFIX.'_custom_codes header'), 'value' => $_opt[PFIX.'_custom_codes']['header'], '_class' => 'input textarea_500px_8line code tab-textfields" wrap="off"', ), ) ), 20 => array( 'type' => 'module', 'title' => __('Into The Footer','cloudfw'), 'data' => array( array( 'type' => 'textarea', 'id' => cloudfw_PV_make_form_name(PFIX.'_custom_codes footer'), 'value' => $_opt[PFIX.'_custom_codes']['footer'], '_class' => 'input textarea_500px_8line code tab-textfields" wrap="off"', ), ) ), ) ) ) ), 15 => array( 'type' => 'tabs', 'tab_id' => 'others', 'tab_title' => __('others','cloudfw'), 'data' => array( 5 => array( 'type' => 'container', 'title' => __('Registration','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Activate Registration Module','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_registration activate'), 'value' => $_opt[PFIX.'_registration']['activate'], ) ) ), ) ) ) ), 20 => array( 'type' => 'tabs', 'tab_id' => 'apis', 'tab_title' => __('APIs','cloudfw'), 'form' => array( 'enable' => true, 'load_footer'=> true, 'load_header'=> false ), 'data' => array( 5 => array( 'type' => 'container', 'title' => __('Google Maps','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Google Maps API Key','cloudfw'), 'description'=> __('You have to get an unique API Key to activate [gmap] shortcode.','cloudfw'). ' '.__('Get an API Key','cloudfw').'', 'data' => array( array( 'type' => 'text', 'id' => cloudfw_PV_make_form_name(PFIX.'_apis gmap_api_key'), 'value' => $_opt[PFIX.'_apis']['gmap_api_key'], '_class' => 'input_500 bold' ) ) ), ) ) ) ), 25 => array( 'type' => 'tabs', 'tab_id' => 'sidebar_manager', 'tab_title' => __('sidebar manager','cloudfw'), 'form' => array( 'enable' => true, 'ajax' => false, 'sending' => true, 'selector' => PFIX.'_add_custom_sidebar' ), 'data' => array( 5 => array( 'type' => 'container', 'title' => __('Custom Sidebar Manager: Add New Sidebar','cloudfw'), 'submit_title' => __('Add New Sidebar','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Sidebar Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => cloudfw_PV_make_form_name(PFIX.'_custom_sidebars_name'), 'value' => '', '_class' => 'input input_400 bold', ), ) ), 10 => array( 'type' => 'module', 'title' => __('Sidebar Description','cloudfw'), 'data' => array( array( 'type' => 'textarea', 'id' => cloudfw_PV_make_form_name(PFIX.'_custom_sidebars_desc'), 'value' => '', '_class' => 'input textarea_500px_3line', ), ) ), ) ), 10 => array( 'type' => 'container', 'title' => __('Custom Sidebar Manager: Sidebars','cloudfw'), 'footer' => false, 'data' => array( array( 'type' => 'include', 'path' => TMP_ADMIN_PATH . '/inc/theme_settings_sidebars.php' ) ) ) ) ), ) ); $scheme[15] = array( 'type' => 'page', 'page' => 'blog', 'blog' => array( 'page_title' => __('blog settings','cloudfw'), 'page_slug' => 'blog', 'page_css_id' => 'cloud_nav_blog', 'load_file' => array( array( 'type' => 'require', 'path' => TMP_ADMIN_PATH .'/inc/theme_sources.blog.php' ) ), ), 'form' => array( 'enable' => true, 'ajax' => true, 'shortcut' => true, ), 'data' => array( 5 => array( 'type' => 'tabs', 'tab_id' => 'blog_page', 'tab_title' => __('blog page','cloudfw'), 'data' => array( 5 => array( 'type' => 'container', 'title' => __('Blog Page','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Blog Page Type','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => cloudfw_PV_make_form_name(PFIX.'_blog_page_type'), 'value' => $_opt[PFIX.'_blog_page_type'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_loop_blog_modes' ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), 10 => array( 'type' => 'module', 'title' => __('Blog Page Layout','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => cloudfw_PV_make_form_name(PFIX.'_blog_layout'), 'value' => $_opt[PFIX.'_blog_layout'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_loop_blog_layouts' ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), 15 => array( 'type' => 'module', 'title' => __('Author Information Module On Post Pages','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_blog_actives author'), 'value' => $_opt[PFIX.'_blog_actives']['author'], ), ) ), 20 => array( 'type' => 'module', 'title' => __('Close Comments For All Posts','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_blog_actives comments'), 'value' => $_opt[PFIX.'_blog_actives']['comments'], ), ) ), ) ), 10 => array( 'type' => 'container', 'title' => __('Exclude/Hide Blog Categories','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Excluded Blog Categories','cloudfw'), 'data' => array( array( 'type' => 'multi-blog-cats', 'id' => cloudfw_PV_make_form_name(PFIX.'_excluded_blog_categories'), 'value' => $_opt[PFIX.'_excluded_blog_categories'], 'description'=> __('control/command+click for multiple','cloudfw') ), ) ), 10 => array( 'type' => 'module', 'title' => __('Hidden Blog Categories','cloudfw'), 'data' => array( array( 'type' => 'multi-blog-cats', 'id' => cloudfw_PV_make_form_name(PFIX.'_hidden_blog_categories'), 'value' => $_opt[PFIX.'_hidden_blog_categories'], 'description'=> __('control/command+click for multiple','cloudfw') ), ) ), ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'social', 'tab_title' => __('social settings','cloudfw'), 'data' => array( 5 => array( 'type' => 'container', 'title' => __('Social Options','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Social Bookmarking Module','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_blog_actives social'), 'value' => $_opt[PFIX.'_blog_actives']['social'], ), ) ), 10 => array( 'type' => 'module', 'title' => __('Social Services Icon Size','cloudfw'), 'data' => array( array( 'type' => 'radio', 'id' => cloudfw_PV_make_form_name(PFIX.'_blog_social_icon_size'), 'value' => $_opt[PFIX.'_blog_social_icon_size'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_social_services_sizes' ), ), ) ), 15 => array( 'type' => 'module', 'title' => __('Social Services Icon Size','cloudfw'), 'data' => array( array( 'type' => 'checkbox', 'id' => cloudfw_PV_make_form_name(PFIX.'_blog_social_services'), 'value' => $_opt[PFIX.'_blog_social_services'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_loop_social_services' ), ), ) ), 20 => array( 'type' => 'module', 'title' => __('Add "Facebook Like Button" After Post Content','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_blog_actives facebook'), 'value' => $_opt[PFIX.'_blog_actives']['facebook'], ), ) ), 25 => array( 'type' => 'module', 'title' => __('"Tweet Button" In Post Pages','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_blog_actives tweet'), 'value' => $_opt[PFIX.'_blog_actives']['tweet'], ), ) ), ) ), ) ), ) ); $scheme[20] = array( 'type' => 'page', 'page' => 'skins', 'skins' => array( 'page_title' => __('color skins','cloudfw'), 'page_nice_title'=> __('colors','cloudfw'), 'page_slug' => 'skins', 'page_css_id' => 'cloud_nav_colors', 'load_file' => array( array( 'type' => 'require', 'path' => TMP_ADMIN_PATH .'/inc/core/core.skin_engine_layouts.php' ) ), 'onload' => 'jQuery(".tabs, .microtabWrap").tabs();', ), 'data' => array( 1000 => array( 'type' => 'include', 'path' => TEMPLATEPATH.'/cloudfw/inc/theme_skin_create_form.php', 'before' => '' ), 1001 => array( 'type' => 'include', 'path' => TEMPLATEPATH.'/cloudfw/inc/theme_skin_import_form.php', 'before' => '' ), 5 => array( 'type' => 'tabs', 'tab_id' => 'color_skins', 'tab_title' => __('all color skins','cloudfw'), 'form' => array( 'enable' => true, 'ajax' => false, 'sending' => true, 'selector' => PFIX.'_colors', 'comeback' => true ), 'data' => array( 5 => array( 'type' => 'container', 'title' => __('Custom Skins','cloudfw'), 'footer' => false, 'prepend_head' => ' ', 'data' => array( 5 => array( 'type' => 'module', 'layout' => 'single', 'divider' => false, 'data' => array( array( 'type' => 'radio', 'id' => cloudfw_PV_make_form_name(PFIX.'_skin'), 'value' => array( 'type' => 'function', 'function' => 'cloudfw_get_current_skin_ID' ), 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_get_all_skins_array' ), 'prepend_results' => '', 'append_results' => array( array( 'type' => 'submit', 'before'=> '
            ', 'after' => '
            ' ) ), 'no_result' => '
            '.__('There is no any custom skin','cloudfw').' '.__('Create New One','cloudfw').'
            ', 'prepend_no_result' => '', 'append_no_result' => '', 'class' => 'skin_selector', ), ) ), ) ), 10 => array( 'type' => 'container', 'title' => __('Default Skins','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'layout' => 'single', 'divider' => true, 'data' => array( array( 'type' => 'radio', 'id' => cloudfw_PV_make_form_name(PFIX.'_skin'), 'value' => array( 'type' => 'function', 'function' => 'cloudfw_get_current_skin_ID' ), 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_get_default_skins_array' ), 'class' => 'skin_selector', ), ) ), ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'edit_color_skins', 'tab_title' => __('edit current skin','cloudfw'), 'form' => array( 'enable' => true, 'id' => 'add_skin_form', 'ajax' => true, 'shortcut' => true, 'selector' => PFIX.'_add_skin' ), 'data' => array( 0 => array( 'type' => 'include', 'path' => TMP_ADMIN_PATH . '/inc/include_sections_js.php' ), 5 => array( 'type' => 'container', 'title' => __('Default Skins','cloudfw'), 'class' => 'framework_container skinApp overflow-visible', 'header' => false, 'footer' => false, 'data' => array( 5 => array( 'type' => 'require', 'path' => TMP_ADMIN_PATH .'/inc/theme_skin_forms.php' ) ) ), ) ), ) ); $scheme[25] = array( 'type' => 'page', 'page' => 'typography', 'typography' => array( 'page_title' => __('typography settings','cloudfw'), 'page_nice_title'=> __('typography','cloudfw'), 'page_slug' => 'typography', 'page_css_id' => 'cloud_nav_fonts', 'load_file' => array( array( 'type' => 'require', 'path' => TMP_ADMIN_PATH .'/inc/theme_typo_forms.php' ) ), ), 'data' => array( 5 => array( 'type' => 'tabs', 'tab_id' => 'typography_options', 'tab_title' => __('customize','cloudfw'), 'form' => array( 'enable' => true, 'ajax' => true, 'selector' => PFIX.'_font_settings_customize', 'shortcut' => true ), 'data' => array( 5 => array( 'type' => 'run', 'function' => 'cloudfw_run_typo_modules' ) ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'install_uninstall', 'tab_title' => __('install/uninstall','cloudfw'), 'form' => array( 'enable' => true, 'ajax' => false, 'selector' => PFIX.'_font_settings' ), 'data' => array( 5 => array( 'type' => 'container', 'class' => 'framework_container skinApp overflow-visible', 'header' => false, 'data' => array( 0 => array( 'type' => 'include', 'path' => TMP_ADMIN_PATH . '/inc/include_sections_js.php' ), 5 => array( 'type' => 'section', 'title' => __('Custom Fonts','cloudfw'), 'id' => 'section-name', 'data' => array( 5 => array( 'type' => 'module', 'layout' => 'single', 'data' => array( array( 'type' => 'checkbox', 'id' => PFIX.'_loaded_fonts', 'class' => 'font_selector', 'value' => array( 'type' => 'function', 'function' => 'cloudfw_get_fonts' ), 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_get_custom_fonts_array' ), ), ) ), ) ), 10 => array( 'type' => 'section', 'title' => __('Google Fonts','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'layout' => 'single', 'data' => array( array( 'type' => 'checkbox', 'id' => PFIX.'_loaded_fonts', 'class' => 'font_selector', 'value' => array( 'type' => 'function', 'function' => 'cloudfw_get_fonts' ), 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_get_google_fonts_array' ), ), ) ), ) ), ) ), ) ), ) ); $scheme[30] = array( 'type' => 'page', 'page' => 'system', 'system' => array( 'page_title' => __('system settings','cloudfw'), 'page_nice_title'=> __('system','cloudfw'), 'page_slug' => 'system', 'page_css_id' => 'cloud_nav_system', 'load_file' => array( array( 'type' => 'require', 'path' => TMP_ADMIN_PATH .'/inc/theme_sources.system.php' ) ) ), 'data' => array( 5 => array( 'type' => 'tabs', 'tab_id' => 'framawork_options', 'tab_title' => __('framework options','cloudfw'), 'form' => array( 'enable' => true, 'ajax' => true, ), 'data' => array( 10 => array( 'type' => 'container', 'title' => __('Framework Options','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Configuration Wizard','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_cloudfw_actives map'), 'value' => $_opt[PFIX.'_cloudfw_actives']['map'], 'description'=> __('Show Configuration Wizard in the framework dashboard?','cloudfw'), ) ) ), 10 => array( 'type' => 'module', 'title' => __('Google Analytics','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_cloudfw_actives ga'), 'value' => $_opt[PFIX.'_cloudfw_actives']['ga'], 'description'=> __('Show Google Analytics Module in the framework dashboard?','cloudfw'), ) ) ), 15 => array( 'type' => 'module', 'title' => __('Theme Updates','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_cloudfw_actives autocheck'), 'value' => $_opt[PFIX.'_cloudfw_actives']['autocheck'], 'description'=> __('Check the theme updates automatically, and notify me?','cloudfw'), ) ) ), 20 => array( 'type' => 'module', 'title' => __('Last Updates and News About The Theme','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name(PFIX.'_cloudfw_actives updates'), 'value' => $_opt[PFIX.'_cloudfw_actives']['updates'], ) ) ), 25 => array( 'type' => 'module', 'title' => __('Who can see the Framework?','cloudfw'), 'data' => array( array( 'type' => 'user-select', 'id' => cloudfw_PV_make_form_name(PFIX.'_framework who_can_see'), 'value' => $_opt[PFIX.'_framework']['who_can_see'], 'multi' => false ), ) ), ) ), 15 => array( 'type' => 'container', 'title' => __('Branding Options','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Framework Logo','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => cloudfw_PV_make_form_name(PFIX.'_framework', 'logo'), 'value' => $_opt[PFIX.'_framework']['logo'], 'description'=> __('Leave blank for default, Fixed Size: 320x100px','cloudfw'), 'preview' => true ) ) ), 10 => array( 'type' => 'module', 'title' => __('Framework Menu Title','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => cloudfw_PV_make_form_name(PFIX.'_framework', 'title'), 'value' => $_opt[PFIX.'_framework']['title'], '_class' => 'bold', ), ) ), ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_title' => __('google analytics','cloudfw'), 'tab_id' => 'ga_configuration', 'form' => array( 'enable' => true, 'ajax' => false, 'sending' => true, 'selector' => PFIX.'_ga' ), 'data' => array( 5 => array( 'type' => 'container', 'title' => __('Google Analytics Configuration','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'layout' => 'single', 'data' => array( array( 'type' => 'include', 'path' => TMP_ADMIN_PATH .'/inc/theme_settings_ga.php' ) ) ), ) ), ) ), 15 => array( 'type' => 'tabs', 'tab_id' => 'import_export', 'tab_title' => __('import/export','cloudfw'), 'data' => array( 5 => array( 'type' => 'container', 'title' => 'Theme Options', 'footer' => false, 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Export','cloudfw'), 'data' => array( 5 => array( 'type' => 'html', 'data' => ''. __('Export The Option File','cloudfw').'' ) ) ), 10 => array( 'type' => 'module', 'title' => __('Import','cloudfw'), 'divider' => false, 'data' => array( 5 => array( 'type' => 'run', 'function' => 'cloudfw_get_form_import_all_options' ) ) ), ) ), 10 => array( 'type' => 'container', 'title' => 'Color Skins', 'footer' => false, 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Export','cloudfw'), 'data' => array( 5 => array( 'type' => 'run', 'function' => 'cloudfw_get_form_export_skin' ) ) ), 10 => array( 'type' => 'module', 'title' => __('Import','cloudfw'), 'divider' => false, 'data' => array( 5 => array( 'type' => 'run', 'function' => 'cloudfw_get_form_import_skin' ) ) ), ) ), 15 => array( 'type' => 'container', 'title' => 'Sliders', 'footer' => false, 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Export','cloudfw'), 'data' => array( 5 => array( 'type' => 'run', 'function' => 'cloudfw_get_form_export_slider' ) ) ), 10 => array( 'type' => 'module', 'title' => __('Import','cloudfw'), 'divider' => false, 'data' => array( 5 => array( 'type' => 'run', 'function' => 'cloudfw_get_form_import_slider' ) ) ), ) ), 20 => array( 'type' => 'container', 'title' => 'Icon Set', 'footer' => false, 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Import','cloudfw'), 'divider' => false, 'data' => array( 5 => array( 'type' => 'run', 'function' => 'cloudfw_get_form_import_iconset' ) ) ), ) ), ) ), ) ); break; case 'skin_map': global $skin_datas, $data, $array_text_decorations, $array_nav_menu_styles; $scheme = array( 5 => array( 'type' => 'section', 'title' => __('General Options','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'ucode' => 'BG01', 'title' => __('Body Background','cloudfw'), 'data' => array( array( 'type' => 'grid', 'data' => array( array( 'type' => 'color', 'title' => __('Background','cloudfw'), 'id' => cloudfw_PV_make_form_name('body','background-color'), 'value' => $data['body']['background-color'], ), array( 'type' => 'bg-set', 'id' => 'body', 'id:pattern'=> 'body_pattern', 'value' => $data, 'attachment'=> true ) ) ), ) ), 10 => array( 'type' => 'module', 'ucode' => 'BG02', 'title' => __('Body Head Background','cloudfw'), 'data' => array( array( 'type' => 'grid', 'data' => array( array( 'type' => 'color', 'title' => __('Background','cloudfw'), 'id' => cloudfw_PV_make_form_name('body_head','background-color'), 'value' => $data['body_head']['background-color'], ), array( 'type' => 'bg-set', 'id' => 'body_head', 'id:pattern'=> 'body_head_pattern', 'value' => $data ) ) ), ) ), 15 => array( 'type' => 'module', 'ucode' => 'LNK', 'title' => __('Links','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('a','color'), 'value' => $data['a']['color'], ), array( 'type' => 'color', 'title' => __('Active Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('a:hover','color'), 'value' => $data['a:hover']['color'], ), array( 'type' => 'dropdown', 'title' => __('Text-Decoration','cloudfw'), 'id' => cloudfw_PV_make_form_name('a','text-decoration'), 'value' => $data['a']['text-decoration'], 'source' => $array_text_decorations, 'after' => array(array( 'type' => 'dropdown', 'title' => __('Text-Decoration / When Hovered','cloudfw'), 'id' => cloudfw_PV_make_form_name('a:hover','text-decoration'), 'value' => $data['a:hover']['text-decoration'], 'source' => $array_text_decorations, 'before' => array(array('type' => 'html', 'data' => '
            ')) ) ) ) ) ), ) ), 20 => array( 'type' => 'module', 'ucode' => 'LOGO', 'title' => __('Custom Logo URL','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => cloudfw_PV_make_form_name('custom', 'custom-logo'), 'value' => $data['custom']['custom-logo'], 'description'=> __('Custom logo will be displayed when using this skin. If blank, your default logo displayed.','cloudfw') ) ) ), 25 => array( 'type' => 'module', 'ucode' => 'BRADIUS', 'title' => __('Global Border-Radius Level','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name('global_radius', 'border-radius'), 'value' => $data['global_radius']['border-radius'], 'default_value' => 0, 'class' => 'input_300', 'min' => 0, 'max' => 20 ) ) ), 30 => array( 'type' => 'module', 'ucode' => 'CBSHADOW', 'title' => __('Disable Content Block Shadow','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => cloudfw_PV_make_form_name('custom', 'page-shadow'), 'value' => $data['custom']['page-shadow'], 'default' => 'FALSE' ) ) ), 35 => array( 'type' => 'module', 'ucode' => 'EXPORT', 'title' => __('Export/Import Folder Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => cloudfw_PV_make_form_name('custom foldername'), 'value' => cloudfw_PV_make_form_name($data['custom']['foldername']), '_class' => 'bold', ), ) ), ) ), 10 => array( 'type' => 'section', 'title' => __('Header Area','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'ucode' => 'HBG01', 'title' => __('Header Background','cloudfw'), 'data' => array( array( 'type' => 'grid', 'data' => array( array( 'type' => 'color', 'title' => __('Background','cloudfw'), 'id' => cloudfw_PV_make_form_name('header_background','background-color'), 'value' => $data['header_background']['background-color'], ), array( 'type' => 'bg-set', 'id' => 'header_background', 'id:pattern'=> 'header_pattern', 'value' => $data ) ) ), ) ), 10 => array( 'type' => 'module', 'ucode' => 'HLNK', 'title' => __('Header Links','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('header_colors','color'), 'value' => $data['header_colors']['color'], ), array( 'type' => 'color', 'title' => __('Active Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('header_colors_active','color'), 'value' => $data['header_colors_active']['color'], ), array( 'type' => 'dropdown', 'title' => __('Text-Decoration','cloudfw'), 'id' => cloudfw_PV_make_form_name('header_colors','text-decoration'), 'value' => $data['header_colors']['text-decoration'], 'source' => $array_text_decorations, 'after' => array(array( 'type' => 'dropdown', 'title' => __('Text-Decoration / When Hovered','cloudfw'), 'id' => cloudfw_PV_make_form_name('header_colors_active','text-decoration'), 'value' => $data['header_colors_active']['text-decoration'], 'source' => $array_text_decorations, 'before' => array(array('type' => 'html', 'data' => '
            ')) ) ) ) ) ), ) ), 15 => array( 'type' => 'module', 'ucode' => 'HTEXT', 'title' => __('Header Texts','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('header_text_colors','color'), 'value' => $data['header_text_colors']['color'], ) ) ), ) ), ) ), 15 => array( 'type' => 'section', 'title' => __('Navigation Line','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'ucode' => 'NAVSTYLE', 'title' => __('Navigation Menu Style','cloudfw'), 'data' => array( array( 'type' => 'dropdown', 'id' => cloudfw_PV_make_form_name('custom','menu-width'), 'value' => $data['custom']['menu-width'], 'width' => '200', 'source' => $array_nav_menu_styles ) ) ), 10 => array( 'type' => 'module', 'ucode' => 'NAVBG', 'title' => __('Navigation Line Background','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Background','cloudfw'), 'id' => cloudfw_PV_make_form_name('navigation_background','background-color'), 'value' => $data['navigation_background']['background-color'], ), array( 'type' => 'color', 'title' => __('Highlight','cloudfw'), 'id' => cloudfw_PV_make_form_name('header_highlight','border-top_0'), 'value' => $data['header_highlight']['border-top'][0], ), array( 'type' => 'bg-set', 'id' => 'navigation_image', 'value' => $data ) ) ), ) ), 15 => array( 'type' => 'module', 'ucode' => 'NAVLNK', 'title' => __('Navigation Line Links','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Normal Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('navigation_link','color'), 'value' => $data['navigation_link']['color'], ), array( 'type' => 'color', 'title' => __('Shadow','cloudfw'), 'id' => cloudfw_PV_make_form_name('navigation_link','text-shadow_0'), 'value' => $data['navigation_link']['text-shadow'][0], ), array( 'type' => 'color', 'title' => __('Active Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('navigation_link_active','color'), 'value' => $data['navigation_link_active']['color'], ), array( 'type' => 'color', 'title' => __('Active Shadow','cloudfw'), 'id' => cloudfw_PV_make_form_name('navigation_link_active','text-shadow_0'), 'value' => $data['navigation_link_active']['text-shadow'][0], ), ) ), ) ), 20 => array( 'type' => 'module', 'ucode' => 'NAVARROW', 'title' => __('Active Navigation Menu Arrow','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('the_arrow','border-top-color'), 'value' => $data['the_arrow']['border-top-color'], ) ) ), ) ), 25 => array( 'type' => 'module', 'ucode' => 'NAVSHADOW', 'title' => __('Navigation Contanier Drop Shadow','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name('navigation_shadow','box-shadow||-moz-box-shadow||-webkit-box-shadow_distance'), 'value' => $data['navigation_shadow']["box-shadow||-moz-box-shadow||-webkit-box-shadow"]["distance"], 'title' => __('Distance','cloudfw'), 'class' => 'input_150', 'min' => -20, 'max' => 20 ), array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name('navigation_shadow','box-shadow||-moz-box-shadow||-webkit-box-shadow_size'), 'value' => $data['navigation_shadow']["box-shadow||-moz-box-shadow||-webkit-box-shadow"]["size"], 'title' => __('Size','cloudfw'), 'class' => 'input_150', 'min' => 0, 'max' => 40 ) ), 'append' => array(array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name('navigation_shadow','box-shadow||-moz-box-shadow||-webkit-box-shadow_opacity'), 'value' => $data['navigation_shadow']["box-shadow||-moz-box-shadow||-webkit-box-shadow"]["opacity"], 'title' => __('Opacity','cloudfw'), 'class' => 'input_430', 'min' => 0, 'max' => 1, 'step' => .05, 'unit' => false, )) ), 30 => array( 'type' => 'module', 'ucode' => 'DDOWNBG', 'title' => __('Drop-Down Background','cloudfw'), 'data' => array( array( 'type' => 'grid', 'data' => array( array( 'type' => 'color', 'title' => __('Background','cloudfw'), 'id' => cloudfw_PV_make_form_name('sub_navigation_background','background-color_0'), 'value' => $data['sub_navigation_background']['background-color'][0], ), array( 'type' => 'bg-set', 'id' => 'sub_navigation_background', 'value' => $data ) ) ), ) ), 35 => array( 'type' => 'module', 'ucode' => 'DDOWNLINK', 'title' => __('Drop-Down Links','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Normal Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('sub_navigation_link','color_0'), 'value' => $data['sub_navigation_link']['color'][0], ), array( 'type' => 'color', 'title' => __('Shadow','cloudfw'), 'id' => cloudfw_PV_make_form_name('sub_navigation_link','text-shadow_0'), 'value' => $data['sub_navigation_link']['text-shadow'][0], ), array( 'type' => 'color', 'title' => __('Normal Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('sub_navigation_link_active','color_0'), 'value' => $data['sub_navigation_link_active']['color'][0], ), array( 'type' => 'color', 'title' => __('Shadow','cloudfw'), 'id' => cloudfw_PV_make_form_name('sub_navigation_link_active','text-shadow_0'), 'value' => $data['sub_navigation_link_active']['text-shadow'][0], ), ) ), ) ), 40 => array( 'type' => 'module', 'ucode' => 'DDOWNDVDR', 'title' => __('Drop-Down Divider','cloudfw'), 'data' => array( array( 'type' => 'slider', 'title' => __('Highlight Level','cloudfw'), 'id' => cloudfw_PV_make_form_name('sub_navigation_highlight','border-top_0'), 'value' => $data['sub_navigation_highlight']['border-top'][0], 'default_value'=> .03, 'class' => 'input_150', 'min' => 0, 'max' => 1, 'step' => 0.01, 'unit' => false ), array( 'type' => 'slider', 'title' => __('Shadow Level','cloudfw'), 'id' => cloudfw_PV_make_form_name('sub_navigation_highlight','border-bottom_0'), 'value' => $data['sub_navigation_highlight']['border-bottom'][0], 'default_value'=> .1, 'class' => 'input_150', 'min' => 0, 'max' => 1, 'step' => 0.01, 'unit' => false ) ) ), 45 => array( 'type' => 'module', 'ucode' => 'HOMEICON', 'title' => __('Home Icon','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Background','cloudfw'), 'id' => cloudfw_PV_make_form_name('home_icon','background-color'), 'value' => $data['home_icon']['background-color'], ), array( 'type' => 'color', 'title' => __('Highlight','cloudfw'), 'id' => cloudfw_PV_make_form_name('home_icon_highlight','border-bottom-color'), 'value' => $data['home_icon_highlight']['border-bottom-color'], ), array( 'type' => 'color', 'title' => __('When Hover','cloudfw'), 'id' => cloudfw_PV_make_form_name('home_icon_active','background-color'), 'value' => $data['home_icon_active']['background-color'], ), array( 'type' => 'color', 'title' => __('Hover Highlight','cloudfw'), 'id' => cloudfw_PV_make_form_name('home_icon_highlight_active','border-bottom-color'), 'value' => $data['home_icon_highlight_active']['border-bottom-color'], ), ) ), ) ), ) ), 20 => array( 'type' => 'section', 'title' => __('Middle Area','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'ucode' => 'MDBG', 'title' => __('Middle Area Background','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Background','cloudfw'), 'id' => cloudfw_PV_make_form_name('middle_background','background-color'), 'value' => $data['middle_background']['background-color'], ), array( 'type' => 'color', 'title' => __('Highlight','cloudfw'), 'id' => cloudfw_PV_make_form_name('middle_highlight','border-bottom_0'), 'value' => $data['middle_highlight']['border-bottom'][0], ), array( 'type' => 'bg-set', 'id' => 'middle_image', 'value' => $data ) ) ), ) ), 10 => array( 'type' => 'module', 'ucode' => 'MDHEIGHT', 'title' => __('Height Of Middle Area','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name('middle_height', 'height'), 'value' => $data['middle_height']['height'], 'default_value' => 185, 'class' => 'input_400', 'min' => 0, 'max' => 1000 ) ) ), 15 => array( 'type' => 'module', 'ucode' => 'MDMARTOP', 'title' => __('Top Margin Of Middle Area','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => cloudfw_PV_make_form_name('content_margin_top', 'margin-top'), 'value' => $data['content_margin_top']['margin-top'], 'default_value' => -70, 'class' => 'input_400', 'min' => -1000, 'max' => 1000 ) ) ), 20 => array( 'type' => 'module', 'ucode' => 'BLURB, BREADCRUMBLE', 'title' => __('Blurb & BreadCrubmle Texts','cloudfw'), 'data' => array( array( 'type' => 'grid', 'data' => array( array( 'type' => 'color', 'title' => __('Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('blurb','color'), 'value' => $data['blurb']['color'], ), array( 'type' => 'slider', 'title' => __('The Margin From Top Side','cloudfw'), 'id' => cloudfw_PV_make_form_name('blurb', 'padding-top'), 'value' => $data['blurb']['padding-top'], 'default_value' => 55, 'min' => 0, 'max' => 800, 'class' => 'input_180', 'after' => array(array( 'type'=>'html', 'data'=>'

            ' ), array( 'type' => 'slider', 'title' => __('The Margin From Left Side','cloudfw'), 'id' => cloudfw_PV_make_form_name('blurb', 'padding-left'), 'value' => $data['blurb']['padding-left'], 'default_value' => 0, 'min' => 0, 'max' => 800, 'class' => 'input_180', 'after' => array(array( 'type'=>'html', 'data'=>'

            ' )) ) ) ) ) ), ) ), ) ), 25 => array( 'type' => 'section', 'title' => __('Content Area','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'ucode' => 'CONTEXT', 'title' => __('Content Texts','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Font Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('content_text','color'), 'value' => $data['content_text']['color'], ), array( 'type' => 'color', 'title' => __('Headings (h1..)','cloudfw'), 'id' => cloudfw_PV_make_form_name('headings','color'), 'value' => $data['headings']['color'], ) ) ), ) ), 10 => array( 'type' => 'module', 'ucode' => 'PORTOVERLAY', 'title' => __('Portfolio Posts Overlay','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Background','cloudfw'), 'id' => cloudfw_PV_make_form_name('port_overlay','background-color'), 'value' => $data['port_overlay']['background-color'], ), ) ), ) ), ) ), 30 => array( 'type' => 'section', 'title' => __('Sidebar Area','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'ucode' => 'SBWIDGET', 'title' => __('Widgets','cloudfw'), 'data' => array( array( 'type' => 'grid', 'data' => array( array( 'type' => 'color', 'title' => __('Title Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('sidebar_titles','color'), 'value' => $data['sidebar_titles']['color'], ), array( 'type' => 'color', 'title' => __('Text Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('sidebar_text','color'), 'value' => $data['sidebar_text']['color'], ) ) ), ) ), 10 => array( 'type' => 'module', 'ucode' => 'SBLINK', 'title' => __('Sidebar Links','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('sidebar_link','color'), 'value' => $data['sidebar_link']['color'], ), array( 'type' => 'color', 'title' => __('Active Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('sidebar_link_active','color'), 'value' => $data['sidebar_link_active']['color'], ), array( 'type' => 'dropdown', 'title' => __('Text-Decoration','cloudfw'), 'id' => cloudfw_PV_make_form_name('sidebar_link','text-decoration'), 'value' => $data['sidebar_link']['text-decoration'], 'source' => $array_text_decorations, 'after' => array(array( 'type' => 'dropdown', 'title' => __('Text-Decoration / When Hovered','cloudfw'), 'id' => cloudfw_PV_make_form_name('sidebar_link_active','text-decoration'), 'value' => $data['sidebar_link_active']['text-decoration'], 'source' => $array_text_decorations, 'before' => array(array('type' => 'html', 'data' => '
            ')) ) ) ) ) ), ) ), ) ), 35 => array( 'type' => 'section', 'title' => __('Footer Area','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'ucode' => 'FTWIDGET', 'title' => __('Widgets','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Title Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_titles','color'), 'value' => $data['footer_titles']['color'], ), array( 'type' => 'color', 'title' => __('Text Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_text','color'), 'value' => $data['footer_text']['color'], ), array( 'type' => 'color', 'title' => __('Shadows','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_text','text-shadow_0'), 'value' => $data['footer_text']['text-shadow'][0], ) ) ), ) ), 10 => array( 'type' => 'module', 'ucode' => 'FTLINK', 'title' => __('Footer Links','cloudfw'), 'data' => array( array( 'type' => 'grid', 'layout' => 'nospaced', 'data' => array( array( 'type' => 'color', 'title' => __('Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_link','color'), 'value' => $data['footer_link']['color'], ), array( 'type' => 'color', 'title' => __('Active Color','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_link_active','color'), 'value' => $data['footer_link_active']['color'], ), array( 'type' => 'dropdown', 'title' => __('Text-Decoration','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_link','text-decoration'), 'value' => $data['footer_link']['text-decoration'], 'source' => $array_text_decorations, 'after' => array(array( 'type' => 'dropdown', 'title' => __('Text-Decoration / When Hovered','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_link_active','text-decoration'), 'value' => $data['footer_link_active']['text-decoration'], 'source' => $array_text_decorations, 'before' => array(array('type' => 'html', 'data' => '
            ')) ) ) ) ) ), ) ), ) ), 40 => array( 'type' => 'section', 'title' => __('Custom CSS Code','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'ucode' => 'CSS', 'title' => __('CSS Code','cloudfw'), 'data' => array( array( 'type' => 'textarea', 'id' => cloudfw_PV_make_form_name('custom','custom-css'), 'value' => $data['custom']['custom-css'], '_class' => 'input textarea_500px_8line code tab-textfields" wrap="off"', 'description'=> sprintf(__("Do not use %s tag",'cloudfw'), '<style>') ), ) ), ) ), ); break; case 'font_map': global $data; $scheme = array( 5 => array( 'type' => 'container', 'title' => __('General Elements','cloudfw'), 'before_head' => '', 'append_head' => '', 'after_head' => '', 'before_title' => '', 'after_title' => '', 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Body','cloudfw'), 'data' => array( array( 'type' => 'dropdown', 'title' => __('Font Family','cloudfw'), 'id' => cloudfw_PV_make_form_name('body','font-family'), 'value' => $data['body']['font-family'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_grouped_font_list_cached' ), 'toggle' => true, 'after' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('body','font-size'), 'value' => $data['body']['font-size'], 'clear_before' => true, 'class' => 'input_430', 'mtop' => true, 'min' => 8, 'max' => 60 ), ) ) ) ), 10 => array( 'type' => 'module', 'title' => __('Content','cloudfw'), 'divider' => false, 'padding-b' => false, 'data' => array( array( 'type' => 'dropdown', 'title' => __('Font Family','cloudfw'), 'id' => cloudfw_PV_make_form_name('content','font-family'), 'value' => $data['content']['font-family'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_grouped_font_list_cached' ), 'toggle' => true, ), array( 'type' => 'slider', 'title' => __('Line Height','cloudfw'), 'id' => cloudfw_PV_make_form_name('content','line-height//em'), 'value' => $data['content']['line-height//em'], 'min' => 0, 'max' => 3, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), 15 => array( 'type' => 'module', 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('content','font-size'), 'value' => $data['content']['font-size'], 'default_value' => 13, 'class' => 'input_430', 'min' => 8, 'max' => 60 ), ) ), ) ), 10 => array( 'type' => 'container', 'title' => __('Headings','cloudfw'), 'before_head' => '', 'prepend_head' => ''. __('Show All Headings Element','cloudfw') .'', 'append_head' => '', 'after_head' => '', 'before_title' => '', 'after_title' => '', 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Headings','cloudfw'), 'data' => array( array( 'type' => 'dropdown', 'title' => __('Font Family','cloudfw'), 'id' => cloudfw_PV_make_form_name('headings','font-family'), 'value' => $data['headings']['font-family'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_grouped_font_list_cached' ), 'toggle' => true, ) ) ), 10 => array( 'type' => 'module', 'title' => __('H1','cloudfw'), 'divider' => false, 'padding-b' => false, 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('h1','font-size'), 'value' => $data['h1']['font-size'], 'default_value' => 13, 'class' => 'input_430', 'min' => 8, 'max' => 60 ), ) ), 15 => array( 'type' => 'module', 'data' => array( array( 'type' => 'slider', 'title' => __('Line Height','cloudfw'), 'id' => cloudfw_PV_make_form_name('h1','line-height//em'), 'value' => $data['h1']['line-height//em'], 'min' => 0, 'max' => 3, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), array( 'type' => 'slider', 'title' => __('Letter Spacing','cloudfw'), 'id' => cloudfw_PV_make_form_name('h1','letter-spacing//em'), 'value' => $data['h1']['letter-spacing//em'], 'min' => -1, 'max' => 1, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), 16 => array( 'type' => 'html', 'data' => '' ), 20 => array( 'type' => 'module', 'title' => __('H2','cloudfw'), 'divider' => false, 'padding-b' => false, 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('h2','font-size'), 'value' => $data['h2']['font-size'], 'class' => 'input_430', 'min' => 8, 'max' => 60 ), ) ), 25 => array( 'type' => 'module', 'data' => array( array( 'type' => 'slider', 'title' => __('Line Height','cloudfw'), 'id' => cloudfw_PV_make_form_name('h2','line-height//em'), 'value' => $data['h2']['line-height//em'], 'min' => 0, 'max' => 3, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), array( 'type' => 'slider', 'title' => __('Letter Spacing','cloudfw'), 'id' => cloudfw_PV_make_form_name('h2','letter-spacing//em'), 'value' => $data['h2']['letter-spacing//em'], 'min' => -1, 'max' => 1, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), 30 => array( 'type' => 'module', 'title' => __('H3','cloudfw'), 'divider' => false, 'padding-b' => false, 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('h3','font-size'), 'value' => $data['h3']['font-size'], 'class' => 'input_430', 'min' => 8, 'max' => 60 ), ) ), 35 => array( 'type' => 'module', 'data' => array( array( 'type' => 'slider', 'title' => __('Line Height','cloudfw'), 'id' => cloudfw_PV_make_form_name('h3','line-height//em'), 'value' => $data['h3']['line-height//em'], 'min' => 0, 'max' => 3, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), array( 'type' => 'slider', 'title' => __('Letter Spacing','cloudfw'), 'id' => cloudfw_PV_make_form_name('h3','letter-spacing//em'), 'value' => $data['h3']['letter-spacing//em'], 'min' => -1, 'max' => 1, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), 40 => array( 'type' => 'module', 'title' => __('H4','cloudfw'), 'divider' => false, 'padding-b' => false, 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('h4','font-size'), 'value' => $data['h4']['font-size'], 'class' => 'input_430', 'min' => 8, 'max' => 60 ), ) ), 45 => array( 'type' => 'module', 'data' => array( array( 'type' => 'slider', 'title' => __('Line Height','cloudfw'), 'id' => cloudfw_PV_make_form_name('h4','line-height//em'), 'value' => $data['h4']['line-height//em'], 'min' => 0, 'max' => 3, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), array( 'type' => 'slider', 'title' => __('Letter Spacing','cloudfw'), 'id' => cloudfw_PV_make_form_name('h4','letter-spacing//em'), 'value' => $data['h4']['letter-spacing//em'], 'min' => -1, 'max' => 1, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), 50 => array( 'type' => 'module', 'title' => __('H5','cloudfw'), 'divider' => false, 'padding-b' => false, 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('h5','font-size'), 'value' => $data['h5']['font-size'], 'class' => 'input_430', 'min' => 8, 'max' => 60 ), ) ), 55 => array( 'type' => 'module', 'data' => array( array( 'type' => 'slider', 'title' => __('Line Height','cloudfw'), 'id' => cloudfw_PV_make_form_name('h5','line-height//em'), 'value' => $data['h5']['line-height//em'], 'min' => 0, 'max' => 3, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), array( 'type' => 'slider', 'title' => __('Letter Spacing','cloudfw'), 'id' => cloudfw_PV_make_form_name('h5','letter-spacing//em'), 'value' => $data['h5']['letter-spacing//em'], 'min' => -1, 'max' => 1, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), 60 => array( 'type' => 'module', 'title' => __('H5','cloudfw'), 'divider' => false, 'padding-b' => false, 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('h6','font-size'), 'value' => $data['h6']['font-size'], 'class' => 'input_430', 'min' => 8, 'max' => 60 ), ) ), 65 => array( 'type' => 'module', 'data' => array( array( 'type' => 'slider', 'title' => __('Line Height','cloudfw'), 'id' => cloudfw_PV_make_form_name('h6','line-height//em'), 'value' => $data['h6']['line-height//em'], 'min' => 0, 'max' => 3, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), array( 'type' => 'slider', 'title' => __('Letter Spacing','cloudfw'), 'id' => cloudfw_PV_make_form_name('h6','letter-spacing//em'), 'value' => $data['h6']['letter-spacing//em'], 'min' => -1, 'max' => 1, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), ) ), 20 => array( 'type' => 'container', 'title' => 'Other Elements', 'layout' => 'subtab', 'data' => array( 5 => array( 'type' => 'tabs', 'tab_id' => 'tab_1', 'tab_title' => __('Footer','cloudfw'), 'data' => array( 10 => array( 'type' => 'module', 'title' => __('Widget Titles','cloudfw'), 'divider' => false, 'padding-b' => false, 'data' => array( array( 'type' => 'dropdown', 'title' => __('Font Family','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_titles','font-family'), 'value' => $data['footer_titles']['font-family'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_grouped_font_list_cached' ), 'toggle' => true, ), array( 'type' => 'slider', 'title' => __('Letter Spacing','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_titles','letter-spacing//em'), 'value' => $data['footer_titles']['letter-spacing//em'], 'min' => 0, 'max' => 3, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), 15 => array( 'type' => 'module', 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_titles','font-size'), 'value' => $data['footer_titles']['font-size'], 'default_value' => 13, 'class' => 'input_430', 'min' => 8, 'max' => 60 ), ) ), 20 => array( 'type' => 'module', 'title' => __('Texts In Widgetized Area','cloudfw'), 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_texts','font-size'), 'value' => $data['footer_texts']['font-size'], 'default_value' => 13, 'class' => 'input_150', 'min' => 8, 'max' => 60 ), array( 'type' => 'slider', 'title' => __('Line Height','cloudfw'), 'id' => cloudfw_PV_make_form_name('footer_texts','line-height//em'), 'value' => $data['footer_texts']['line-height//em'], 'min' => 0, 'max' => 3, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'tab_2', 'tab_title' => __('Sidebar','cloudfw'), 'data' => array( 10 => array( 'type' => 'module', 'title' => __('Widget Titles','cloudfw'), 'divider' => false, 'padding-b' => false, 'data' => array( array( 'type' => 'dropdown', 'title' => __('Font Family','cloudfw'), 'id' => cloudfw_PV_make_form_name('sidebar_titles','font-family'), 'value' => $data['sidebar_titles']['font-family'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_grouped_font_list_cached' ), 'toggle' => true, ), array( 'type' => 'slider', 'title' => __('Letter Spacing','cloudfw'), 'id' => cloudfw_PV_make_form_name('sidebar_titles','letter-spacing//em'), 'value' => $data['sidebar_titles']['letter-spacing//em'], 'min' => 0, 'max' => 3, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), 15 => array( 'type' => 'module', 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('sidebar_titles','font-size'), 'value' => $data['sidebar_titles']['font-size'], 'default_value' => 13, 'class' => 'input_430', 'min' => 8, 'max' => 60 ), ) ), ) ), 15 => array( 'type' => 'tabs', 'tab_id' => 'tab_3', 'tab_title' => __('Blurb Area','cloudfw'), 'data' => array( 10 => array( 'type' => 'module', 'title' => __('Titles On Blurb Area','cloudfw'), 'divider' => false, 'padding-b' => false, 'data' => array( array( 'type' => 'dropdown', 'title' => __('Font Family','cloudfw'), 'id' => cloudfw_PV_make_form_name('blurb_texts','font-family'), 'value' => $data['blurb_texts']['font-family'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_grouped_font_list_cached' ), 'toggle' => true, ), array( 'type' => 'slider', 'title' => __('Letter Spacing','cloudfw'), 'id' => cloudfw_PV_make_form_name('blurb_texts','letter-spacing//em'), 'value' => $data['blurb_texts']['letter-spacing//em'], 'min' => -1, 'max' => 1, 'step' => 0.01, 'class' => 'input_150', 'unit' => 'em' ), ) ), 15 => array( 'type' => 'module', 'data' => array( array( 'type' => 'slider', 'title' => __('Font Size','cloudfw'), 'id' => cloudfw_PV_make_form_name('blurb_texts','font-size'), 'value' => $data['blurb_texts']['font-size'], 'default_value' => 13, 'class' => 'input_430', 'min' => 8, 'max' => 60 ), ) ), ) ), ) ), ); break; case 'main_default_slider': global $data; $scheme = array( 5 => array( 'type' => 'tabs', 'tab_id' => 'slider_options', 'tab_title' => __('Slider Options','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Slider Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'title', 'value' => $data['title'], '_class' => 'bold', ), ) ), 10 => array( 'type' => 'module', 'title' => __('Default Height','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'height', 'value' => $data['height'], 'default_value'=> 400, 'class' => 'input_250', 'min' => 100, 'max' => apply_filters('cloudfw_max_slider_height', 1000) ), ) ), 15 => array( 'type' => 'module', 'title' => __('Transition Effect','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'effect', 'value' => $data['effect'], 'source' => array( array('item_title' => 'Slide', 'item_value' => 'slide'), array('item_title' => 'Fade', 'item_value' => 'fade') ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), 20 => array( 'type' => 'module', 'title' => __('Transition Speed','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'effect_speed', 'value' => $data['effect_speed'], 'default_value'=> 500, 'class' => 'input_250', 'min' => 100, 'max' => 5000, 'step' => 100, 'unit' => 'ms' ), ) ), 25 => array( 'type' => 'module', 'layout' => 'split', 'title' => array(__('Auto-Rotation','cloudfw'), __('Auto-Height','cloudfw')), 'data' => array( array( 'type' => 'onoff', 'id' => 'autorotation', 'value' => $data['autorotation'], ), array( 'type' => 'onoff', 'id' => 'autoheight', 'value' => $data['autoheight'], ), ) ), 30 => array( 'type' => 'module', 'title' => __('Pause Time','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'autorotation_speed', 'value' => $data['autorotation_speed'], 'default_value'=> 10, 'class' => 'input_250', 'min' => 1, 'max' => 60, 'step' => .5, 'unit' => __('second(s)','cloudfw') ), ) ), 35 => array( 'type' => 'module', 'layout' => 'split', 'title' => array(__('Next/Previous Navigation','cloudfw'), __('Preloading','cloudfw')), 'data' => array( array( 'type' => 'onoff', 'id' => 'next_prev', 'value' => $data['next_prev'], ), array( 'type' => 'onoff', 'id' => 'preload', 'value' => $data['preload'], ), ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'bg_options', 'tab_title' => __('Default Background','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Slider Background Color','cloudfw'), 'data' => array( array( 'type' => 'color', 'id' => 'bg_color', 'value' => $data['bg_color'], ), ) ), 10 => array( 'type' => 'module', 'title' => __('Background Image','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => 'bg_image', 'value' => $data['bg_image'], ), ) ), 15 => array( 'type' => 'module', 'title' => __('Background Repeating','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'bg_repeat', 'value' => $data['bg_repeat'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_background_repeat_array' ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), ) ), 15 => array( 'type' => 'tabs', 'tab_id' => 'export_options', 'tab_title' => __('Export','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Export Folder Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'foldername', 'value' => $data['foldername'], '_class' => 'bold', ), ) ), ) ) ); break; case 'default_slider': global $slider_id, $main_slider_id, $main_slider_data, $data; $scheme = array( 5 => array( 'type' => 'tabs', 'tab_id' => 'slider_options', 'tab_title' => __('Slide','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Item Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'slider_name', 'value' => $data['slider_name'], '_class' => 'bold', ), ) ), 10 => array( 'type' => 'module', 'title' => __('Image URL','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => 'slider_image', 'value' => $data['slider_image'], ) ) ), 15 => array( 'type' => 'module', 'title' => __('Container Width','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'slider_image_width', 'value' => $data['slider_image_width'], 'default_value'=> 940, 'class' => 'input_250', 'min' => 20, 'max' => 940, ), ) ), 20 => array( 'type' => 'module', 'title' => __('Container Height','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'slider_image_height', 'value' => $data['slider_image_height'], 'default_value'=> $main_slider_data['height'], 'class' => 'input_250', 'min' => 100, 'max' => apply_filters('cloudfw_max_header_slider_height', 1500) ), ) ), 25 => array( 'type' => 'module', 'title' => __('The Position of Image Container','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'slider_image_align', 'value' => $data['slider_image_align'], 'source' => array( array( "item_title" => 'Left', "item_value" => 'left' ), array( "item_title" => 'Right', "item_value" => 'right' ) ), 'class' => 'select', 'main_class'=> 'input input_150' ), ) ), 30 => array( 'type' => 'module', 'title' => __('The Margin Of The Side','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'slider_image_margin_side', 'value' => $data['slider_image_margin_side'], 'default_value'=> 0, 'class' => 'input_250', 'min' => 0, 'max' => 940, ), ) ), 35 => array( 'type' => 'module', 'title' => __('The Margin Of The Bottom','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'slider_image_margin_bottom', 'value' => $data['slider_image_margin_bottom'], 'default_value'=> 0, 'class' => 'input_250', 'min' => 0, 'max' => 1500, ), ) ), 40 => array( 'type' => 'module', 'title' => __('Link URL','cloudfw'), 'data' => array( array( 'type' => 'page-selector', 'id' => 'slider_url', 'value' => $data['slider_url'], ) ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'slider_custom_code', 'tab_title' => __('Custom Code','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Text Align','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'slider_content_text_align', 'value' => $data['slider_content_text_align'], 'source' => array( array( "item_title" => 'Left', "item_value" => 'left' ), array( "item_title" => 'Right', "item_value" => 'right' ), array( "item_title" => 'Center', "item_value" => 'center' ) ), 'class' => 'select', 'main_class'=> 'input input_150' ), ) ), 10 => array( 'type' => 'module', 'title' => __('Custom Code','cloudfw'), 'data' => array( array( 'type' => 'textarea', 'id' => 'slider_text', 'value' => $data['slider_text'], 'description'=> __('Allows Shortcodes & HTML Codes','cloudfw'), 'class' => 'input textarea_500px_8line', ) ) ), 15 => array( 'type' => 'module', 'title' => __('Custom Container Width','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'slider_content_width', 'value' => $data['slider_content_width'], 'default_value'=> 940, 'class' => 'input_250', 'min' => 20, 'max' => 940, ), ) ), 20 => array( 'type' => 'module', 'title' => __('Text Align','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'slider_content_align', 'value' => $data['slider_content_align'], 'source' => array( array( "item_title" => 'Left', "item_value" => 'left' ), array( "item_title" => 'Right', "item_value" => 'right' ), ), 'class' => 'select', 'main_class'=> 'input input_150' ), ) ), 25 => array( 'type' => 'module', 'title' => __('The Margin Of The Side','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'slider_content_margin_side', 'value' => $data['slider_content_margin_side'], 'default_value'=> 0, 'class' => 'input_250', 'min' => 0, 'max' => 940, ), ) ), 30 => array( 'type' => 'module', 'title' => __('The Margin Of The Top','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'slider_content_margin_top', 'value' => $data['slider_content_margin_top'], 'default_value'=> 0, 'class' => 'input_250', 'min' => 0, 'max' => 1500, ), ) ), ) ), 15 => array( 'type' => 'tabs', 'tab_id' => 'bg_options', 'tab_title' => __('Background','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Slider Background Color','cloudfw'), 'data' => array( array( 'type' => 'color', 'id' => 'slider_bg_color', 'value' => $data['slider_bg_color'], ), ) ), 10 => array( 'type' => 'module', 'title' => __('Background Image','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => 'slider_bg_image', 'value' => $data['slider_bg_image'], 'thumbnail' => array('src' => $data['slider_bg_image'], 'w' => 500) ), ) ), 15 => array( 'type' => 'module', 'title' => __('Background Repeating','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'slider_bg_repeat', 'value' => $data['slider_bg_repeat'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_background_repeat_array' ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), ) ), 20 => array( 'type' => 'tabs', 'tab_id' => 'slide_container', 'tab_title' => __('Slide Container','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Container Height','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'slider_height', 'value' => $data['slider_height'], 'default_value'=> $main_slider_data['height'], 'class' => 'input_250', 'min' => 100, 'max' => apply_filters('cloudfw_max_header_slider_height', 1500) ), ) ), ) ), ); break; case 'main_inpage_slider': global $data; $scheme = array( 5 => array( 'type' => 'tabs', 'tab_id' => 'slider_options', 'tab_title' => __('Slider Options','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Slider Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'title', 'value' => $data['title'], '_class' => 'bold', ), ) ), 10 => array( 'type' => 'module', 'title' => __('Container Width','cloudfw'), 'description'=> '
            • '.__('On Full Width Page Layout','cloudfw').':
              • '.__('With Margins','cloudfw').': 860px
              • '.__('Without Margins','cloudfw').': 940px
              • '.__('In Columns Shortcodes (1/2)','cloudfw').': 410px
            • '.__('On Sidebar Page Layout','cloudfw').':
              • '.__('With Margins','cloudfw').': 560px
              • '.__('Without Margins','cloudfw').': 640px
            ', 'data' => array( array( 'type' => 'slider', 'id' => 'width', 'value' => $data['width'], 'default_value'=> 860, 'class' => 'input_250', 'min' => 100, 'max' => 960, ), ) ), 15 => array( 'type' => 'module', 'title' => __('Container Height','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'height', 'value' => $data['height'], 'default_value'=> 400, 'class' => 'input_250', 'min' => 100, 'max' => apply_filters('cloudfw_max_slider_height', 1000) ), ) ), 20 => array( 'type' => 'module', 'title' => __('Auto-Rotation','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => 'autorotation', 'value' => $data['autorotation'], ) ) ), 25 => array( 'type' => 'module', 'title' => __('Pause Time','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'autorotation_speed', 'value' => $data['autorotation_speed'], 'default_value'=> 10, 'class' => 'input_250', 'min' => 1, 'max' => 60, 'step' => .5, 'unit' => __('second(s)','cloudfw') ), ) ), 30 => array( 'type' => 'module', 'title' => __('Transition Effect','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'effect', 'value' => $data['effect'], 'source' => array( array('item_title' => 'Slide', 'item_value' => 'slide'), array('item_title' => 'Fade', 'item_value' => 'fade') ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), 35 => array( 'type' => 'module', 'title' => __('Transition Speed','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'effect_speed', 'value' => $data['effect_speed'], 'default_value'=> 500, 'class' => 'input_250', 'min' => 100, 'max' => 5000, 'step' => 100, 'unit' => 'ms' ), ) ), 40 => array( 'type' => 'module', 'layout' => 'split', 'title' => array(__('Next/Previous Navigation','cloudfw'), __('Pagination','cloudfw')), 'data' => array( array( 'type' => 'onoff', 'id' => 'next_prev', 'value' => $data['next_prev'], ), array( 'type' => 'onoff', 'id' => 'pagination', 'value' => $data['pagination'], ), ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'export_options', 'tab_title' => __('Export','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Export Folder Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'foldername', 'value' => $data['foldername'], '_class' => 'bold', ), ) ), ) ) ); break; case 'inpage_slider': global $slider_id, $main_slider_id, $main_slider_data, $data; $scheme = array( 5 => array( 'type' => 'module', 'title' => __('Item Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'slider_name', 'value' => $data['slider_name'], '_class' => 'bold', ), ) ), 10 => array( 'type' => 'module', 'title' => __('Image URL','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => 'slider_image', 'value' => $data['slider_image'], 'description'=> sprintf(__('Fixed Size: %s x %s px','cloudfw'), $main_slider_data['width'], $main_slider_data['height']), 'thumbnail' => array('src' => $data['slider_image'], 'w' => 500) ) ) ), 15 => array( 'type' => 'module', 'title' => __('Link URL','cloudfw'), 'data' => array( array( 'type' => 'page-selector', 'id' => 'slider_url', 'value' => $data['slider_url'], ) ) ), 20 => array( 'type' => 'module', 'title' => __('Video URL','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'slider_video', 'value' => $data['slider_video'], ), ) ), ); break; case 'main_nivo_slider': global $data; $scheme = array( 5 => array( 'type' => 'tabs', 'tab_id' => 'slider_options', 'tab_title' => __('Slider Options','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Slider Content Source','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'source', 'value' => $data['source'], 'source' => array( array('item_title' => __('Manual','cloudfw'), 'item_value' => 'manual'), array('item_title' => __('A post gallery in which the slider used ','cloudfw'), 'item_value' => 'gallery') ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), 10 => array( 'type' => 'module', 'title' => __('Slider Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'title', 'value' => $data['title'], '_class' => 'bold', ), ) ), 15 => array( 'type' => 'module', 'title' => __('Container Width','cloudfw'), 'description'=> '
            • '.__('On Full Width Page Layout','cloudfw').':
              • '.__('With Margins','cloudfw').': 860px
              • '.__('Without Margins','cloudfw').': 940px
              • '.__('In Columns Shortcodes (1/2)','cloudfw').': 410px
            • '.__('On Sidebar Page Layout','cloudfw').':
              • '.__('With Margins','cloudfw').': 560px
              • '.__('Without Margins','cloudfw').': 640px
            ', 'data' => array( array( 'type' => 'slider', 'id' => 'width', 'value' => $data['width'], 'default_value'=> 860, 'class' => 'input_250', 'min' => 100, 'max' => 960, ), ) ), 20 => array( 'type' => 'module', 'title' => __('Container Height','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'height', 'value' => $data['height'], 'default_value'=> 400, 'class' => 'input_250', 'min' => 100, 'max' => apply_filters('cloudfw_max_slider_height', 1000) ), ) ), 25 => array( 'type' => 'module', 'title' => __('Pause Time','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'autorotation_speed', 'value' => $data['autorotation_speed'], 'default_value'=> 5, 'class' => 'input_250', 'min' => 1, 'max' => 120, 'step' => .5, 'unit' => __('second(s)','cloudfw') ), ) ), 30 => array( 'type' => 'module', 'title' => __('Transition Effect','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'effect', 'value' => $data['effect'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_nivo_effects_array' ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), 35 => array( 'type' => 'module', 'title' => __('Transition Speed','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'effect_speed', 'value' => $data['effect_speed'], 'default_value'=> 500, 'class' => 'input_250', 'min' => 100, 'max' => 10000, 'step' => 100, 'unit' => 'ms' ), ) ), 40 => array( 'type' => 'module', 'title' => __('The Number Of Slices','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'slices', 'value' => $data['slices'], 'default_value'=> 15, 'class' => 'input_250', 'min' => 1, 'max' => 30, 'step' => 1, 'unit' => false ), ) ), 45 => array( 'type' => 'module', 'layout' => 'split', 'title' => array(__('Next/Previous Navigation','cloudfw'), __('Pagination','cloudfw')), 'data' => array( array( 'type' => 'onoff', 'id' => 'next_prev', 'value' => $data['next_prev'], ), array( 'type' => 'onoff', 'id' => 'pagination', 'value' => $data['pagination'], ), ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'export_options', 'tab_title' => __('Export','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Export Folder Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'foldername', 'value' => $data['foldername'], '_class' => 'bold', ), ) ), ) ) ); break; case 'nivo_slider': global $slider_id, $main_slider_id, $main_slider_data, $data; $scheme = array( 5 => array( 'type' => 'module', 'title' => __('Item Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'slider_name', 'value' => $data['slider_name'], '_class' => 'bold', ), ) ), 10 => array( 'type' => 'module', 'title' => __('Image URL','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => 'slider_image', 'value' => $data['slider_image'], 'description'=> sprintf(__('Fixed Size: %s x %s px','cloudfw'), $main_slider_data['width'], $main_slider_data['height']) ) ) ), 15 => array( 'type' => 'module', 'title' => __('Link URL','cloudfw'), 'data' => array( array( 'type' => 'page-selector', 'id' => 'slider_link', 'value' => $data['slider_link'], ) ) ), 20 => array( 'type' => 'module', 'title' => __('Slider Caption','cloudfw'), 'data' => array( array( 'type' => 'textarea', 'id' => 'slider_caption', 'value' => $data['slider_caption'], ) ) ), ); break; case 'main_piecemaker_slider': global $data; $scheme = array( 5 => array( 'type' => 'tabs', 'tab_id' => 'slider_options', 'tab_title' => __('Slider Options','cloudfw'), 'data' => array( 10 => array( 'type' => 'module', 'title' => __('Slider Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'title', 'value' => $data['title'], '_class' => 'bold', ), ) ), 15 => array( 'type' => 'module', 'title' => __('Container Width','cloudfw'), 'description'=> '
            • '.__('On Full Width Page Layout','cloudfw').':
              • '.__('With Margins','cloudfw').': 860px
              • '.__('Without Margins','cloudfw').': 940px
              • '.__('In Columns Shortcodes (1/2)','cloudfw').': 410px
            • '.__('On Sidebar Page Layout','cloudfw').':
              • '.__('With Margins','cloudfw').': 560px
              • '.__('Without Margins','cloudfw').': 640px
            ', 'data' => array( array( 'type' => 'slider', 'id' => 'width', 'value' => $data['width'], 'default_value'=> 860, 'class' => 'input_250', 'min' => 100, 'max' => 960, ), ) ), 20 => array( 'type' => 'module', 'title' => __('Container Height','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'height', 'value' => $data['height'], 'default_value'=> 400, 'class' => 'input_250', 'min' => 100, 'max' => apply_filters('cloudfw_max_slider_height', 1000) ), ) ), 25 => array( 'type' => 'module', 'title' => __('Auto-Play','cloudfw'), 'data' => array( array( 'type' => 'onoff', 'id' => 'autoplay', 'value' => $data['autoplay'], ) ) ), 30 => array( 'type' => 'module', 'title' => __('Pause Time','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'pausetime', 'value' => $data['pausetime'], 'default_value'=> 10, 'class' => 'input_250', 'min' => 1, 'max' => 120, 'step' => .5, 'unit' => __('second(s)','cloudfw') ), ) ), 35 => array( 'type' => 'module', 'title' => __('Drop Shadow','cloudfw'), 'data' => array( array( 'type' => 'slider', 'title' => __('Alpha','cloudfw'), 'id' => 'dropShadowAlpha', 'value' => $data['dropShadowAlpha'], 'default_value'=> 0.7, 'class' => 'input_150', 'min' => 0, 'max' => 1, 'step' => .1, 'unit' => '' ), array( 'type' => 'slider', 'title' => __('Scale','cloudfw'), 'id' => 'dropShadowScale', 'value' => $data['dropShadowScale'], 'default_value'=> 0.95, 'class' => 'input_150', 'min' => 0, 'max' => 1, 'step' => .1, 'unit' => '' ), ) ), 40 => array( 'type' => 'module', 'title' => __('Control Colors','cloudfw'), 'data' => array( array( 'type' => 'color', 'id' => 'controlBg', 'title' => 'Background', 'value' => $data['controlBg'], ), array( 'type' => 'color', 'id' => 'controlText', 'title' => 'Text Color', 'value' => $data['controlText'], ), ) ), 45 => array( 'type' => 'module', 'title' => __('Control Alpha','cloudfw'), 'data' => array( array( 'type' => 'slider', 'title' => __('Normal','cloudfw'), 'id' => 'controlAlpha', 'value' => $data['controlAlpha'], 'default_value'=> 0.7, 'class' => 'input_150', 'min' => 0, 'max' => 1, 'step' => .1, 'unit' => '' ), array( 'type' => 'slider', 'title' => __('When Hover','cloudfw'), 'id' => 'controlAlphaOver', 'value' => $data['controlAlphaOver'], 'default_value'=> 0.95, 'class' => 'input_150', 'min' => 0, 'max' => 1, 'step' => .1, 'unit' => '' ), ) ), 50 => array( 'type' => 'module', 'title' => __('Field Of View','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'fieldOfView', 'value' => $data['fieldOfView'], 'default_value'=> 70, 'class' => 'input_250', 'min' => 20, 'max' => 100, 'step' => 1, 'unit' => '%' ), ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'export_options', 'tab_title' => __('Export','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Export Folder Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'foldername', 'value' => $data['foldername'], '_class' => 'bold', ), ) ), ) ) ); break; case 'piecemaker_slider': global $slider_id, $main_slider_id, $main_slider_data, $data; $scheme = array( 5 => array( 'type' => 'module', 'title' => __('Title','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'slider_name', 'value' => $data['slider_name'], '_class' => 'bold', ), ) ), 6 => array( 'type' => 'module', 'title' => __('Type','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'slider_type', 'value' => $data['slider_type'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_piecemaker_type' ), 'class' => 'select', 'main_class'=> 'input input_300', 'description'=> ' ' ), ) ), 9 => array( 'id' => 'module_slider_source', 'type' => 'module', 'title' => __('Flash or Video Source URL','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'slider_source', 'value' => $data['slider_source'], 'description'=> __('If selected "flash" or "video" for the type. ','cloudfw') ), ) ), 10 => array( 'type' => 'module', 'title' => __('Image URL','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => 'slider_image', 'value' => $data['slider_image'], 'description'=> sprintf(__('Fixed Size: %s x %s px','cloudfw'), $main_slider_data['width'], $main_slider_data['height']) ) ) ), 15 => array( 'type' => 'module', 'title' => __('Link URL','cloudfw'), 'data' => array( array( 'type' => 'page-selector', 'id' => 'slider_url', 'value' => $data['slider_url'], ) ) ), 20 => array( 'type' => 'module', 'title' => __('Link Target','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'slider_url_target', 'value' => $data['slider_url_target'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_url_targets_array' ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), 35 => array( 'type' => 'module', 'title' => __('Pieces','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'slider_pieces', 'value' => $data['slider_pieces'], 'default_value'=> 9, 'class' => 'input_250', 'min' => 1, 'max' => 20, 'step' => 1, 'unit' => __('piece(s)','cloudfw') ), ) ), 40 => array( 'type' => 'module', 'title' => __('Transition','cloudfw'), 'data' => array( array( 'type' => 'slider', 'title' => __('Transition Time','cloudfw'), 'id' => 'slider_time', 'value' => $data['slider_time'], 'default_value'=> 1.2, 'class' => 'input_150', 'min' => .4, 'max' => 5, 'step' => .1, 'unit' => __('sec','cloudfw') ), array( 'type' => 'slider', 'title' => __('Delay','cloudfw'), 'id' => 'slider_delay', 'value' => $data['slider_delay'], 'default_value'=> .1, 'class' => 'input_150', 'min' => .05, 'max' => 2, 'step' => .05, 'unit' => __('sec','cloudfw') ), ) ), 45 => array( 'type' => 'module', 'title' => __('Transition Adjustment','cloudfw'), 'data' => array( array( 'type' => 'slider', 'title' => __('Depth Offset','cloudfw'), 'id' => 'slider_depth_offset', 'value' => $data['slider_depth_offset'], 'default_value'=> 300, 'class' => 'input_150', 'min' => 100, 'max' => 1000, 'step' => 50, 'unit' => '' ), array( 'type' => 'slider', 'title' => __('Cube Distance','cloudfw'), 'id' => 'slider_cube_distance', 'value' => $data['slider_cube_distance'], 'default_value'=> 30, 'class' => 'input_150', 'min' => 5, 'max' => 50, 'step' => 1, 'unit' => '' ), ) ), ); break; case 'main_galleria': global $data; $scheme = array( 5 => array( 'type' => 'tabs', 'tab_id' => 'slider_options', 'tab_title' => __('Slider Options','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Slider Content Source','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'source', 'value' => $data['source'], 'source' => array( array('item_title' => __('Manual','cloudfw'), 'item_value' => 'manual'), array('item_title' => __('A post gallery in which the slider used ','cloudfw'), 'item_value' => 'gallery') ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), 10 => array( 'type' => 'module', 'title' => __('Slider Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'title', 'value' => $data['title'], '_class' => 'bold', ), ) ), 15 => array( 'type' => 'module', 'title' => __('Container Width','cloudfw'), 'description'=> '
            • '.__('On Full Width Page Layout','cloudfw').':
              • '.__('With Margins','cloudfw').': 860px
              • '.__('Without Margins','cloudfw').': 940px
              • '.__('In Columns Shortcodes (1/2)','cloudfw').': 410px
            • '.__('On Sidebar Page Layout','cloudfw').':
              • '.__('With Margins','cloudfw').': 560px
              • '.__('Without Margins','cloudfw').': 640px
            ', 'data' => array( array( 'type' => 'slider', 'id' => 'width', 'value' => $data['width'], 'default_value'=> 860, 'class' => 'input_250', 'min' => 100, 'max' => 960, ), ) ), 20 => array( 'type' => 'module', 'title' => __('Container Height','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'height', 'value' => $data['height'], 'default_value'=> 400, 'class' => 'input_250', 'min' => 100, 'max' => apply_filters('cloudfw_max_slider_height', 1000) ), ) ), 25 => array( 'type' => 'module', 'title' => __('Pause Time','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'pausetime', 'value' => $data['pausetime'], 'default_value'=> 5, 'class' => 'input_250', 'min' => 1, 'max' => 120, 'step' => .5, 'unit' => __('second(s)','cloudfw') ), ) ), 30 => array( 'type' => 'module', 'title' => __('Transition Effect','cloudfw'), 'data' => array( array( 'type' => 'select', 'id' => 'effect', 'value' => $data['effect'], 'source' => array( 'type' => 'function', 'function' => 'cloudfw_admin_galleria_effects_array' ), 'class' => 'select', 'main_class'=> 'input input_300' ), ) ), 35 => array( 'type' => 'module', 'title' => __('Transition Speed','cloudfw'), 'data' => array( array( 'type' => 'slider', 'id' => 'effect_speed', 'value' => $data['effect_speed'], 'default_value'=> 400, 'class' => 'input_250', 'min' => 100, 'max' => 10000, 'step' => 100, 'unit' => 'ms' ), ) ), 45 => array( 'type' => 'module', 'layout' => 'split', 'title' => array(__('Auto Image Cropping','cloudfw'), __('Show Thumbnails','cloudfw')), 'data' => array( array( 'type' => 'onoff', 'id' => 'imageCrop', 'value' => $data['imageCrop'], ), array( 'type' => 'onoff', 'id' => 'thumbnails', 'value' => $data['thumbnails'], ), ) ), ) ), 10 => array( 'type' => 'tabs', 'tab_id' => 'export_options', 'tab_title' => __('Export','cloudfw'), 'data' => array( 5 => array( 'type' => 'module', 'title' => __('Export Folder Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'foldername', 'value' => $data['foldername'], '_class' => 'bold', ), ) ), ) ) ); break; case 'galleria': global $slider_id, $main_slider_id, $main_slider_data, $data; $scheme = array( 5 => array( 'type' => 'module', 'title' => __('Item Name','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'slider_name', 'value' => $data['slider_name'], '_class' => 'bold', ), ) ), 10 => array( 'type' => 'module', 'title' => __('Image URL','cloudfw'), 'data' => array( array( 'type' => 'upload', 'id' => 'slider_image', 'value' => $data['slider_image'], 'description'=> sprintf(__('Fixed Size: %s x %s px','cloudfw'), $main_slider_data['width'], $main_slider_data['height']) ) ) ), 15 => array( 'type' => 'module', 'title' => __('Link URL','cloudfw'), 'data' => array( array( 'type' => 'page-selector', 'id' => 'slider_url', 'value' => $data['slider_url'], ) ) ), 20 => array( 'type' => 'module', 'title' => __('Caption Title','cloudfw'), 'data' => array( array( 'type' => 'text', 'id' => 'slider_title', 'value' => $data['slider_title'], '_class' => 'bold', ), ) ), 25 => array( 'type' => 'module', 'title' => __('Caption Text','cloudfw'), 'data' => array( array( 'type' => 'textarea', 'id' => 'slider_caption', 'value' => $data['slider_caption'], ) ) ), ); break; } return apply_filters('cloudfw_schemes', $scheme, $case);} \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/core/core.installation.php b/src/wp-content/themes/positive/cloudfw/inc/core/core.installation.php new file mode 100644 index 0000000..24145a8 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/core/core.installation.php @@ -0,0 +1,187 @@ + 'primary' +)); + + +$default_skin_data = array ( + 'mode' => 'custom', + 'name' => 'Green', + 'id' => PFIX.'_skin_default_data', + 'data' => + array ( + 'body' => + array ( + 'background-color' => 'eff6ff', + ), + 'body_pattern' => + array ( + 'pattern' => 'ver-triangle-1-05', + ), + 'header_highlight' => + array ( + 'border-top' => + array ( + 0 => '74bd2f', + ), + ), + 'header_text_colors' => + array ( + 'color' => '687e9a', + ), + 'header_colors' => + array ( + 'color' => '687e9a', + ), + 'header_colors_active' => + array ( + 'color' => 'FFFFFF', + ), + 'navigation_background' => + array ( + 'background-color' => '6db52d', + ), + 'navigation_image' => + array ( + 'pattern' => 'pattern-2', + ), + 'navigation_link' => + array ( + 'color' => 'ffffff', + 'text-shadow' => + array ( + 0 => '609c27', + ), + ), + 'sub_navigation_background' => + array ( + 'background-color' => + array ( + 0 => '599425', + ), + ), + 'sub_navigation_link' => + array ( + 'color' => + array ( + 0 => 'ffffff', + ), + ), + 'sub_navigation_link_active' => + array ( + 'color' => + array ( + 0 => 'ffffff', + ), + ), + 'sub_navigation_highlight' => + array ( + 'border-top' => + array ( + 0 => '0.03', + ), + 'border-bottom' => + array ( + 0 => '0.1', + ), + ), + 'home_icon' => + array ( + 'background-color' => '46701c', + ), + 'home_icon_highlight' => + array ( + 'border-bottom-color' => '6fb52d', + ), + 'home_icon_active' => + array ( + 'background-color' => '3a5c17', + ), + 'home_icon_highlight_active' => + array ( + 'border-bottom-color' => '6fb52d', + ), + 'body_head' => + array ( + 'background-color' => '344050', + ), + 'body_head_pattern' => + array ( + 'pattern' => 'ver-triangle-1-10', + ), + 'middle_highlight' => + array ( + 'border-bottom' => + array ( + 0 => 'ffffff', + ), + ), + 'middle_height' => + array ( + 'height' => '185', + ), + 'blurb' => + array ( + 'color' => 'ffffff', + 'padding-top' => '50', + ), + 'content_margin_top' => + array ( + 'margin-top' => '-135', + ), + 'the_arrow' => + array ( + 'border-top-color' => '599425', + ), + 'navigation_shadow' => + array ( + 'box-shadow||-moz-box-shadow||-webkit-box-shadow' => + array ( + 'opacity' => '0.2', + 'size' => '15', + ), + ), + 'global_radius' => + array ( + 'border-radius' => '8', + ), + 'custom' => + array ( + 'custom-css' => '#navigation-menu-items .depth-0 > .sub-menu{ + -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset; + -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset; + box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3) inset; +}', + 'menu-width' => 'fixed', + 'page-shadow' => true + ), + ), + 'foldername' => 'Green', +); + +$def_skin_id = cloudfw_manage_skin_ID(PFIX.'_skin_default_data', 'add', $default_skin_data); +cloudfw_sync_skins($def_skin_id, true); + +update_option(PFIX . '_already_installed', true); + +add_action( 'admin_notices', 'cloudfw_theme_installed_message', 5 ); +function cloudfw_theme_installed_message() { + + printf ("
            %s
            ", + sprintf ("
            %s
            ", + sprintf (__("Theme is installed","cloudfw")) + + ) + + ); +} \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/core/core.only_admin.php b/src/wp-content/themes/positive/cloudfw/inc/core/core.only_admin.php new file mode 100644 index 0000000..0dcc508 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/core/core.only_admin.php @@ -0,0 +1,409 @@ + $query) { + $out .= '"'.$query_key.'": "'.$query.'",'; + } + } + + echo '{ + '.$out.' + "messageId": "'.$message.'", + "nonce": "'.$_POST['_wpnonce'].'", + "messageText": "'.$msgs[$message]['msg'].'", + "messageCase": "'.$msgs[$message]['key'].'" + }'; + + + } + exit; +} + +add_action('wp_ajax_image_upload', 'cloudfw_image_upload_callback'); +function cloudfw_image_upload_callback() { + + /*if ( ! wp_verify_nonce( $nonce, 'cloudfw') ) + die(__("Failed nonce check and the action aborted.","cloudfw"));*/ + + + include_once(TMP_ADMIN_PATH.'/classes/class.uploader.php'); + + $uploads = wp_upload_dir(); + $upload_url = $uploads['url'].'/'; + $upload_path = $uploads['path'].'/'; + + $allowedExtensions = array('jpg','png','gif'); + + $sizeLimit = apply_filters('cloudfw_upload_limit', cloudfw_upload_size()); + + $uploader = new qqFileUploader($allowedExtensions, $upload_url, $sizeLimit); + $result = $uploader->handleUpload( $upload_path ); + + echo htmlspecialchars(json_encode($result), ENT_NOQUOTES); + exit; +} + + + +/* +@function cloudfw_PV_make_form_name(); +*/ + +function cloudfw_PV_make_form_name($element = NULL, $attribute = NULL) { + if (!$element) return false; + + $element = str_replace("-", "_", $element); + $out = preg_replace("#[^A-Za-z0-9_]#", "_", $element); + + if ($attribute) { + $attribute = str_replace("-", "_", $attribute); + $attribute = preg_replace("#[^A-Za-z0-9_]#", "_", $attribute); + $out .='_'.$attribute; + } + + return $out; +} + +/* +@function cloudfw_exclude_options(); +*/ + +function cloudfw_exclude_options($data = array(), $server = NULL, $folder = NULL, $server_replace = FALSE){ + + unset($data[PFIX.'_font_engine']); + unset($data[PFIX.'_skin_engine']); + unset($data[PFIX.'_slider_ids']); + unset($data[PFIX.'_skin_ids']); + unset($data[PFIX.'_last_checked_version']); + unset($data['cloud_created_att_page']); + + if ($server_replace && $server) $data = cloudfw_server_replacer($data, $server, $folder); + + return $data; + +} + +/* +@function cloudfw_server_replacer(); +*/ + +function cloudfw_server_replacer($data = array(), $a = NULL, $b = NULL){ + if (!$a || !$b) return $data; + + foreach ($data as $key => $value){ + if(is_array($value)) + $data[$key] = cloudfw_server_replacer($value, $a, $b); + elseif(is_string($value)) { + + if (strpos($value, $a) === 0) { + + $pathinfo = pathinfo($value); + + if ($pathinfo['extension'] == 'png' || $pathinfo['extension'] == 'jpg' || $pathinfo['extension'] == 'gif' || $pathinfo['extension'] == 'tiff') + $data[$key] = TMP_URL.'/resources/'.$b.$pathinfo['filename'].'.'.$pathinfo['extension']; + else + $data[$key] = $value; + + }else{ + $data[$key] = $value; + } + + }else { + $data[$key] = $value; + } + } + + return $data; +} + +/* +@function cloudfw_prepare_URI_for_export(); +*/ +function cloudfw_prepare_URI_for_export($data = array(), $site_url = NULL, $tag = '%%SERVER%%') { + + if (!$site_url || !$tag || !is_array($data)) + return $data; + + foreach ($data as $key => $value){ + if(is_array($value)) + $data[$key] = cloudfw_prepare_URI_for_export($value, $site_url, $tag); + elseif(is_string($value)) { + + if (strpos($value, $site_url) === 0) { + + $pathinfo = pathinfo($value); + + if ($pathinfo['extension'] == 'png' || $pathinfo['extension'] == 'jpg' || $pathinfo['extension'] == 'gif' || $pathinfo['extension'] == 'tiff') + $data[$key] = $tag.$pathinfo['filename'].'.'.$pathinfo['extension']; + else + $data[$key] = $value; + + }else{ + $data[$key] = $value; + } + + }else { + $data[$key] = $value; + } + } + + return $data; +} + +/* +@function cloudfw_prepare_URI_for_import(); +*/ +function cloudfw_prepare_URI_for_import($data = array(), $site_url = NULL, $tag = '%%SERVER%%') { + + if (!$site_url || !$tag) + return $data; + + foreach ($data as $key => $value){ + if(is_array($value)) + $data[$key] = cloudfw_prepare_URI_for_import($value, $site_url, $tag); + elseif(is_string($value)) { + + $data[$key] = str_replace($tag, $site_url, $value); + + }else { + $data[$key] = $value; + } + } + + return $data; +} + + +/* +@function cloudfw_detect_skin_URIs(); +*/ + +function cloudfw_detect_skin_URIs($data = array(), $site_url = NULL, $tag = '%%SERVER%%') { + + if (!$site_url || !$tag || !is_array($data)) + return array(); + + $only_images = array(); + + foreach ($data as $key => $value){ + if(is_array($value)) + $only_images = array_merge( (array) $only_images, (array) cloudfw_detect_skin_URIs($value, $site_url, $tag)); + + elseif(is_string($value)) { + + if (strpos($value, $site_url) === 0) { + + $pathinfo = pathinfo($value); + + if ($pathinfo['extension'] == 'png' || $pathinfo['extension'] == 'jpg' || $pathinfo['extension'] == 'gif' || $pathinfo['extension'] == 'tiff') { + $value = str_replace($site_url, ABSPATH, $value); + $only_images[] = $value; + } + + //$data[$key] = $value; + + } else{ + //$only_images[] = $value; + } + + } else { + //$data[$key] = $value; + } + } + + return $only_images; +} + + +/* +@function cloudfw_grouped_font_list(); +*/ +function cloudfw_grouped_font_list(){ + global $_opt, $custom_fonts, $google_fonts, $default_fonts; + $fonts = cloudfw_get_fonts(); + + $custom_array_fonts[] = array( + 'item_name' => __("Default",'cloudfw'), + 'item_value' => "" + ); + + if (is_array($fonts)){ + + foreach ($fonts as $font_id) { + + if (cloudfw_get_font_type($font_id) == "custom") { + + $custom_array_fonts[] = array( + 'item_value' => $font_id, + 'item_name' => $custom_fonts[$font_id]["name"] + ); + + }elseif (cloudfw_get_font_type($font_id) == "google") { + + $google_array_fonts[] = array( + 'item_value' => $font_id, + 'item_name' => $font_id + ); + + } + + + } // foreach: font + + + + } else {return false;} + + foreach((array)$default_fonts as $font_id => $font_det) { + $default_array_fonts[] = array( + 'item_value' => $font_id, + 'item_name' => $font_det["name"] + ); + } + + + // Total + if ($default_array_fonts): + $array_fonts[] = array( + 'group' => TRUE, + 'item_name' => __("System Fonts",'cloudfw'), + 'item_value' => $default_array_fonts + ); + endif; + + if ($custom_array_fonts): + $array_fonts[] = array( + 'group' => TRUE, + 'state' => 'opened', + 'item_name' => __("Installed Fonts",'cloudfw'), + 'item_value' => $custom_array_fonts + ); + endif; + + if ($google_array_fonts): + $array_fonts[] = array( + 'group' => TRUE, + 'state' => 'opened', + 'item_name' => __("Google Fonts",'cloudfw'), + 'item_value' => $google_array_fonts + ); + endif; + + return $array_fonts; +} + + +/* +@function cloudfw_grouped_pattern_list(); +*/ + +function cloudfw_grouped_pattern_list(){ + global $_opt, $patterns; + + $array_patterns[] = array( + 'item_name' => "No Pattern", + 'item_value' => "" + ); + + if (is_array($patterns)){ + + foreach ($patterns as $pattern_id => $pattern) { + + $groups[] = $pattern["group"]; + + if ($pattern["name"]) { + + ${$pattern["group"].'_array'}[] = array( + 'item_value' => $pattern_id, + 'item_name' => $pattern["name"], + 'item_before' => '' + ); + + } + + + } // foreach: pattern + + + + } else {return false;} + + $groups = array_unique($groups); + asort($groups); + + + foreach ((array)$groups as $group) { + + $array_patterns[] = array( + 'group' => TRUE, + 'item_name' => $group, + 'item_value' => ${$group.'_array'} + ); + + + } + + return $array_patterns; + +} + +/* +@function extractZip(); +*/ + +function extractZip($file_to_open, $target) { + $class_path = apply_filters('createZipfile', ABSPATH.'/wp-admin/includes/file.php'); + require_once($class_path); + + global $wp_filesystem; + WP_Filesystem(); + + return $result = unzip_file($file_to_open, $target); +} + +function cloudfw_upload_size(){ + require_once(ABSPATH.'/wp-admin/includes/template.php'); + $u_bytes = wp_convert_hr_to_bytes( ini_get( 'upload_max_filesize' ) ); + $p_bytes = wp_convert_hr_to_bytes( ini_get( 'post_max_size' ) ); + $sizeLimit = min($u_bytes, $p_bytes); + + if ( !$sizeLimit ) + $sizeLimit = 4 * 1024 * 1024; + + return $sizeLimit; +} \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/core/core.register.php b/src/wp-content/themes/positive/cloudfw/inc/core/core.register.php new file mode 100644 index 0000000..76b9d8a --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/core/core.register.php @@ -0,0 +1,93 @@ + $attributes) { + + if (is_array($attributes)){ + + foreach ($attributes as $attribute => $value) { + + $var = cloudfw_PV_make_attribute($element,$attribute,$value); + if ($var) $out_attr[$attribute] = $var; + + } // foreach: attributes + + } // is_array: attributes + + if ($out_attr) $out[$element] = $out_attr; + $out_attr = NULL; + + } // foreach: element + + } + + if ($out) return $out; else return false; + +} + +function cloudfw_PV_make_attribute( $element = NULL, $attribute = NULL, $value = NULL ) { + + //if (!$value && $value !== "0") return false; + $keys = @key($value); + + if (is_array($value) && $keys=="pattern_" ) { + + $form = $value["pattern_"]; + unset($value["pattern_"]); + + foreach($value as $number => $sub_value) { + $var = $_POST[cloudfw_PV_make_form_name($element,$attribute.'_'.$number)]; + if (!is_array($var)) $var = stripslashes($var); + if($var) $out[$number] = $var; + } + + if (!empty($out)) return $out; else return false; + + }else{ + + switch ($attribute) { + case 'ID': + return false; + break; + default: + $var = $_POST[cloudfw_PV_make_form_name($element,$attribute)]; + if (!is_array($var)) $var = stripslashes($var); + if($var) $out = $var; + + break; + } + + if (!empty($out)) return $out; else return false; + + } + + +} + + + +?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/core/core.render.php b/src/wp-content/themes/positive/cloudfw/inc/core/core.render.php new file mode 100644 index 0000000..334a711 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/core/core.render.php @@ -0,0 +1 @@ + $datas): $i++; $type = ! $force_type ? $datas['type'] : $force_type; if ( isset($data['clear_before']) && $data['clear_before']) echo '
            '; switch($type){ case 'tabs': if (! is_array($datas)) return; if ( $datas["form"] ) cloudfw_render_form_header($datas["form"], $args); echo '
            '; cloudfw_render_page( $datas["data"], $args ); echo '
            '; if ( $datas["form"] ) cloudfw_render_form_footer($datas["form"], $args); break; case 'container': if (! is_array($datas)) return; if ( $datas["form"] ) cloudfw_render_form_header($datas["form"], $args); if ( ! $datas["class"] ) $datas['class'] = array('framework_container'); ?> >

            '; ?>
            '.$datas['description'].''; $count = count($datas['data']); ?> > '.$datas['title']. _isso( !( isset($datas['colon']) && !$datas['colon'] ), ':').' '; if ($datas['ucode']) $datas['title'] .= '
            '.$datas['ucode'].'
            '; ?>
            '; echo cloudfw_render_page( array_slice($datas['data'], 0, 1, true) , $args ); echo '
            '; echo cloudfw_render_page( array_slice($datas['data'], 1, 1, true) , $args ); echo '
            '; endif; if ($datas['append']) cloudfw_render_page( $datas['append'], $args ); echo $datas['description']; ?>
            '. _isso($datas['title'][0], $datas['title'][0], __('Untitled Module','cloudfw')). _isso( !( isset($datas['colon']) && !$datas['colon'] ), ':').' '; $datas['echo_title'][1] = ' '; ?>
            >
            '; echo cloudfw_render_page( array_slice($datas['data'], 0, 1, true) , $args ); echo '
            '; echo cloudfw_render_page( array_slice($datas['data'], 1, 1, true) , $args ); echo '
            '; elseif ($count == 3 ): echo '
            '; echo cloudfw_render_page( array_slice($datas['data'], 0, 1, true) , $args ); echo '
            '; echo cloudfw_render_page( array_slice($datas['data'], 1, 1, true) , $args ); echo '
            '; echo cloudfw_render_page( array_slice($datas['data'], 2, 1, true) , $args ); echo '
            '; else: foreach($datas['data'] as $grid_data_id => $grid_data): echo '
            ' , cloudfw_render_page( array_slice($datas['data'], $grid_data_id, 1, true) , $args ) , '
            '; endforeach; endif; echo $datas['description']; break; case 'include': case 'require': extract($args); if (file_exists($datas['path'])): echo isset($datas['before']) ? $datas['before'] : NULL; if($datas['type'] == 'include') include($datas['path']); else require($datas['path']); echo $datas['after']; else: printf(__('%s file cannot found','cloudfw'), $datas['path']); endif; break; case 'filter': cloudfw_render_filters( $datas, $args ); break; case 'run': if ($datas['function'] && function_exists($datas['function'])) $datas['function']($data, $args); else return false; break; default: cloudfw_render_element( $datas, $args ); break; } endforeach; } function cloudfw_render_element( $data = array(), $args = array(), $force_type = NULL ){ $type = ! $force_type ? $data['type'] : $force_type; if ($data['clear_before']) echo '
            '; switch($type){ case 'html': echo $data['data']; break; case 'submit': echo $data['before']; admin_submit(_isso($data['text'], $data['text'], __('Save Changes','cloudfw') ), _isso($data['layout'], $data['layout'], 'inline' )); echo $data['after']; break; case 'text': case 'textarea': if ( !$data['class'] && $data['type'] == 'text' ) $data['class'] = array( 'input input_400' ); if ( !$data['class'] && $data['type'] == 'textarea' ) $data['class'] = array( 'input textarea_500px_3line' ); if (! is_array( $data['class'] )) $data['class'] = array( $data['class'] ); if ( $data['_class'] ) $data['class'] = array_merge((array) $data['class'], (array) $data['_class']); admin_create_input( $data['id'], $data['value'], $data['type'] == 'text' ? 'input' : 'textarea', 'text', cloudfw_make_class($data['class'], 0) ); if ($data['description']) echo '
            '.$data['description'].'
            '; break; case 'onoff': if ( !$data['class'] ) $data['class'] = array( 'onoff' ); if ( empty($data['value']) ) $data['value'] = $data['default']; echo ''; admin_create_onoff($data['id'], $data['value'], $data['is_check'] ? $data['is_check'] : FALSE, $data['default_value'] ? $data['default_value']: "true", cloudfw_make_class($data['class'], 0) ); if ($data['description']) echo '
            '.$data['description'].'
            '; break; case 'color': if ($data['title']) echo '
            '.$data['title'].'
            '; if (!isset($data['layout']) || $data['layout'] == 'normal'): admin_create_color_selection_v2( array( 'id' => $data['id'], 'value' => $data['value'], 'default' => $data['default_value'], 'class' => cloudfw_make_class($data['class'], 0) ) ); else: admin_create_color_selection( $data['id'], $data['preview'], $data['value'], $data['default_value'], cloudfw_make_class($data['class'], 0) ); endif; if ($data['description']) echo '
            '.$data['description'].'
            '; break; case 'upload': if ( !$data['class'] ) $data['class'] = array( 'input_500' ); if ($data['description']) $data['description'] = '
            '.$data['description'].'
            '; if ( $data['version'] == 2 || !isset($data['version']) ) { admin_create_upload_button_v2(array( 'id' => $data['id'], 'value' => $data['value'], 'preview' => $data['preview'] || !isset($data['preview']) ? TRUE : FALSE, 'thumb_path' => $data['thumbnail'], 'upload_button_value' => $data['button_text'] ? $data['button_text'] : __('Upload An Image','cloudfw'), 'description' => $data['description'], 'class' => cloudfw_make_class($data['class'], 0), 'wrapClass' => NULL, )); } elseif ( $data['version'] == 1 ) { admin_create_upload_button( $data['id'], $data['value'], $data['preview'] || !isset($data['preview']) ? TRUE : FALSE, $data['thumbnail'], $data['button_text'] ? $data['button_text'] : __('Upload An Image','cloudfw'), $args['lastID'], $data['description'], FALSE, cloudfw_make_class($data['class'], 0) ); } break; case 'slider': if ( !$data['class'] ) $data['class'] = array( 'input_400' ); if ($data['description']) $data['description'] = '
            '.$data['description'].'
            '; if ( ! $data['value'] ) $data['value'] = $data['default_value'] ? $data['default_value'] : 0; if (!$data['slide_func']) $data['slide_func'] = 'jQuery("#amount_'.$data['id'].'").html(ui.value); '; if (!$data['preview_func']) $data['preview_func'] = '
            '.$data['value'].' '._isso(isset($data['unit']), $data['unit'], 'px').'
            '; if ($data['before']) cloudfw_render_page( $data['before'], $args ); if ($data['title']) echo '
            '.$data['title'].'
            '; admin_create_slider ( $data['id'], $data['value'], $data['min'] ? $data['min'] : 0, $data['max'] ? $data['max'] : 100, $data['step'], $data['range'], $data['slide_func'], $data['preview_func'], $data['orientation'], cloudfw_make_class($data['class'], 0) ); if ($data['after']) cloudfw_render_page( $data['after'], $args ); break; case 'radio': case 'checkbox': case 'select': if ( !$data['class'] ) $data['class'] = array( 'custom_label' ); if ($data['description']) $data['description'] = '
            '.$data['description'].'
            '; if ($data['value']) $data['value'] = cloudfw_render_filters( $data['value'], $data, $args ); if ($data['source']) $data['source'] = cloudfw_render_filters( $data['source'], $data, $args ); if (empty($data['source']) || ( is_array( $data['source'] ) && ! count( $data['source'] > 0 ) ) ) { if ($data['prepend_no_result']) cloudfw_render_page( $data['prepend_no_result'], $args ); echo $data['no_result']; if ($data['append_no_result']) cloudfw_render_page( $data['append_no_result'], $args ); continue; } if ($data['prepend_results']) cloudfw_render_page( $data['prepend_results'], $args ); if ($data['type'] == 'radio') $type = 'radio'; elseif ($data['type'] == 'checkbox') $type = 'check'; elseif ($data['type'] == 'select') $type = 'select'; admin_create_selectlist( $data['id'], $data['source'], $data['default_value'], $type, $data['value'], cloudfw_make_class($data['class'], 0), cloudfw_make_class($data['main_class'], 0) ); echo $data['description']; if ($data['append_results']) cloudfw_render_page( $data['append_results'], $args ); break; case 'dropdown': if ($data['source']) $data['source'] = cloudfw_render_filters( $data['source'], $data, $args ); if (empty($data['source']) || ( is_array( $data['source'] ) && ! count( $data['source'] > 0 ) ) ) { if ($data['prepend_no_result']) cloudfw_render_page( $data['prepend_no_result'], $args ); echo $data['no_result']; if ($data['append_no_result']) cloudfw_render_page( $data['append_no_result'], $args ); continue; } if ($data['before']) cloudfw_render_page( $data['before'], $args ); if ($data['title']) echo '
            '.$data['title'].'
            '; if ($data['prepend_results']) cloudfw_render_page( $data['prepend_results'], $args ); admin_create_gf_menu (array( 'id' => $data['id'], 'value' => $data['value'], 'content' => $data['source'], 'width' => $data['width'] ? $data['width'] : '210', 'class' => cloudfw_make_class($data['class'], 0), 'def_val' => $data['default_value'], 'def_name' => $data['default_name'], 'toggle' => $data['toggle'], 'acc' => $data['accordion'] ) ); echo $data['description']; if ($data['append_results']) cloudfw_render_page( $data['append_results'], $args ); if ($data['after']) cloudfw_render_page( $data['after'], $args ); break; case 'page-selector': if ( !$data['class'] ) $data['class'] = array( 'input input_400' ); if ($data['before']) cloudfw_render_page( $data['before'], $args ); if ($data['title']) echo '
            '.$data['title'].'
            '; admin_create_select_page_button( !isset($data['filter']) || $data['filter'] ? 'both' : $data['filter'] , $data['id'], $data['value'], !isset($data['preview']) || $data['preview'] ? TRUE : FALSE, $data['response'] ? $data['response'] : 'url', $data['hidden'], !isset($data['hide_parent']) || !$data['hide_parent'] ? TRUE : FALSE, __('Select A Page','cloudfw'), $data['type_filter'], cloudfw_make_class($data['class'], 0), NULL ); echo $data['description']; if ($data['after']) cloudfw_render_page( $data['after'], $args ); break; case 'bg-set': cloudfw_SEL_background_set(array( 'sectionModule' => $data['id'], 'sectionModule_pattern' => $data['id:pattern'], 'data' => $data['value'], 'attachment' => $data['attachment'] )); break; case 'multi-blog-cats': if ( !$data['class'] ) $data['class'] = array( 'input input_400' ); if ( !$data['height'] ) $data['height'] = '150px'; echo ''; $_blog_categories = wp_dropdown_categories('hierarchical=1&echo=0&hide_empty=0&name='.$data['id'].'[]&class='.urlencode(cloudfw_make_class($data['class'], 0)).''); $_blog_categories = str_replace("id='".$data['id']."[]'", "id='".$data['id']."[]' multiple='multiple' autocomplete='off' style='height:".$data['height'].";'", $_blog_categories); if (is_array($data['value'])) {foreach ($data['value'] as $excluded_category){ $_blog_categories = str_replace('value="'.$excluded_category.'"', 'value="'.$excluded_category.'" selected="selected"' , $_blog_categories); } } echo $_blog_categories; break; case 'user-select': if ( !$data['class'] ) $data['class'] = array( 'input input_400' ); wp_dropdown_users(array( 'name' => $data['id'], 'id' => $data['id'], 'class' => cloudfw_make_class($data['class'], 0), 'selected' => $data['value'], 'multi' => $data['multi'], 'show_option_all' => __('All Users','cloudfw'), 'who' => 'authors' )); break; } if ($data['clear_after']) echo '
            '; } function cloudfw_prepare_tabs( $data = array(), $force_type = NULL ){ if ( ! is_array($data) ) return; foreach ($data as $data_number => $datas): $type = ! $force_type ? $datas['type'] : $force_type; switch($type){ case 'tabs': if (! is_array($datas) || !$datas['tab_title'] || !$datas['tab_id']) return; $out[$data_number] = array('id' => $datas['tab_id'], 'title' => $datas['tab_title']); break; } endforeach; return isset($out) && $out ? $out : false; } function cloudfw_render_filters( $filter_data = array(), $data = array(), $args = NULL ){ $type = ! $force_type ? $filter_data['type'] : $force_type; switch($type){ case 'function': if ($filter_data['function'] && function_exists($filter_data['function'])) return $filter_data['function']($data, $args); else return false; break; } return $filter_data; } function cloudfw_render_tabs( $data = array() ){ if (! is_array($data)) return false; echo '
              '; ksort($data); $first_tab = reset(array_keys($data)); $last_tab = end(array_keys($data)); foreach($data as $tab_id => $tab_): if ($first_tab == $tab_id) { $tab_class = "firsttab";} elseif ($last_tab == $tab_id) { $tab_class = "lasttab";} else {unset($tab_class);} echo '
            • '.$tab_["title"].'
            • '; endforeach; echo '
            '; } function cloudfw_render_form_header( $data = array(), $args = array() ){ if ( empty($data) || !$data['enable'] || (isset($data['load_header']) && !$data['load_header']) ) return; if (! is_array($data['class'])) $data['class'] = $data['class'] ? array($data['class']) : array(); if ( $data['ajax'] ) $data['class'][] = 'ajax_form'; if ( $data['shortcut'] ) $data['class'][] = 'ctrl_s_form'; if ( $data['sending'] ) $data['class'][] = 'slider_forms'; echo $data['before']. '
            '; if( !isset($data['selector']) ) $data['selector'] = 'save_options'; if( $data['selector'] ) echo ''; if( $data['comeback'] ) echo ''; if( $data['message'] ) echo ''; echo $data['prepend']; } function cloudfw_render_form_footer( $data = array(), $args = array() ){ if ( empty($data) || !$data['enable'] || (isset($data['load_footer']) && !$data['load_footer'])) return; echo $data['append'].'
            '.$data['after']; } function cloudfw_make_class( $classes = NULL, $attr = TRUE ){ if (! is_array( $classes )) $classes = array($classes); $classes = implode(' ', ( array ) $classes); if (!empty($classes)) return $attr ? " class=\"$classes\"": $classes; } \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/core/core.skin_engine.php b/src/wp-content/themes/positive/cloudfw/inc/core/core.skin_engine.php new file mode 100644 index 0000000..acaf6f7 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/core/core.skin_engine.php @@ -0,0 +1 @@ + '; } $out = cloudfw_skin_engine_foreach($font_engine); $out_css .= "\n"; return $out_css; }else{ $skin = cloudfw_prepare_skin_data(cloudfw_get_content_maps("skin_map"), $skin); $skin = array_merge_recursive((array)$skin, (array)$font_engine); $out = cloudfw_skin_engine_foreach($skin); $out .= cloudfw_get_custom_skin_css_code(cloudfw_get_the_skin_id()); if (!empty($out)) $out = "\n\n\n \n\n".$out; return "\n\n"; } } function cloudfw_skin_engine_foreach($skin = array()) { if (is_array($skin)){ foreach ((array)$skin as $element => $attributes) { if (is_array($attributes)){ foreach ($attributes as $attribute => $value) { $out_attr .= cloudfw_skin_engine_make_attribute($element,$attribute,$value); } } if (!empty($attributes["ID"])) $element = $attributes["ID"]; if ($out_attr) $out .= $element.' {'.$out_attr."}\n"; $out_attr = NULL; } } return $out; } function cloudfw_skin_engine_make_attribute( $element = NULL, $attribute = NULL, $value = NULL ) { $noSemicolon = FALSE; if ($element == 'custom') return false; if (!$value && $value !== "0") return false; $keys = @key($value); if (is_array($value) && array_key_exists('pattern_', $value)) { $sub_value = FALSE; $form = $value["pattern_"]; unset($value["pattern_"]); foreach($value as $number => $sub_value) { if (!empty($sub_value)) $is_content = TRUE; $form = str_replace("%$number%", $sub_value, $form); } if ($is_content == TRUE) { if (!strpos($attribute, '||') > 0) $out = $attribute.':'.$form.'; '; else { $attributes = explode('||', $attribute); foreach((array) $attributes as $sub_attribute): $out .= $sub_attribute.':'.$form.'; '; endforeach; } return $out; } return false; }else{ switch ($attribute) { case 'color': case 'background-color': case 'border-top-color': case 'border-bottom-color': case 'border-left-color': case 'border-right-color': $out = $attribute.': #'.$value; break; case 'background-image': $out = $attribute.': url(\''.$value.'\')'; break; case 'width': case 'height': case 'left': case 'right': case 'top': case 'bottom': case 'font-size': case 'line-height': case 'margin-top': case 'margin-bottom': case 'margin-left': case 'margin-right': case 'padding-top': case 'padding-bottom': case 'padding-left': case 'padding-right': case 'border-radius': $out = $attribute.': '.$value.'px'; break; case 'line-height//em': case 'letter-spacing//em': $out = str_replace("//em", '', $attribute).': '.$value.'em'; break; case 'text-shadow': if (!empty($form)){ $value = str_replace("%$attribute%", $value, $form); } $out = $attribute.': '.$value.''; break; case 'pattern': global $_opt, $patterns; $skin_data = cloudfw_get_skin_data_instant(); if (!isset($element) || empty($skin_data['data'][$element]['background-image'])) $out = isset($patterns[$value]) ? $patterns[$value]["code"] : NULL; break; case 'background-repeat': case 'background-position': $skin_data = cloudfw_get_skin_data_instant(); if (empty($skin_data['data'][$element]['pattern'])) $out = $attribute.': '.$value; break; case 'sync': $font_engine = cloudfw_get_font_data(); foreach((array) $value as $val_id => $val) $out .= cloudfw_skin_engine_make_attribute($val,$val_id, $font_engine[$val][$val_id]); $noSemicolon = TRUE; break; case 'sync_skin': $skin_data = cloudfw_get_skin_data_instant(); foreach((array) $value as $val_id => $val) { if ($val_id == 'attribute') continue; $new_attribute = $skin_data['data'][$element][$attribute]['attribute']; if ($new_attribute) $val_id_ = $new_attribute; else $val_id_ = $val_id; $out .= cloudfw_skin_engine_make_attribute($val,$val_id_, $skin_data['data'][$val][$val_id]); } $noSemicolon = TRUE; break; case 'ID':return false;break; default: $out = $attribute.': '.$value.''; break; } if (isset($out)) return $out._isso((!$noSemicolon),'; '); } } function cloudfw_prepare_skin_data( $map, $options ){ foreach ((array) $map as $option => $default) { $config[$option] = $options[$option]; if (empty($config[$option])): $config[$option] = $default; else: $config[$option] = cloudfw_loop_skin_data($map[$option], $config[$option]); endif; } return $config; } function cloudfw_loop_skin_data($default, $data){ if (is_array($default)) { foreach ($default as $def_arr_key => $def_arr_val) { if (empty($data[$def_arr_key])) $data[$def_arr_key] = $def_arr_val; $data[$def_arr_key] = loop_get_defaults($default[$def_arr_key], $data[$def_arr_key]); } } return $data; } function cloudfw_convert_results_to_skin_result( $datas ){ foreach($datas as $id => $data) { if ($id !== $data['ID'] && isset($data['ID'])): $datas[$data['ID']] = $data; unset($datas[$data['ID']]['ID']); unset($datas[$id]); endif; } return $datas; } ?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/core/core.skin_engine_layouts.php b/src/wp-content/themes/positive/cloudfw/inc/core/core.skin_engine_layouts.php new file mode 100644 index 0000000..62e7afc --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/core/core.skin_engine_layouts.php @@ -0,0 +1,191 @@ + $skin_id, + "item_class" => "", + "item_html" => ' + + + + + + + + '.cloudfw_less_text($skin_custom["name"], 30).'', + "item_before" => '', + "item_after" => ''.__('Delete','cloudfw').''.__('Duplicate','cloudfw').''.__('Edit','cloudfw').'' + ); + + } + + return $custom_skins; + +} + +/* + * Get Default Skins Array + * + * @since 1.0 +**/ +function cloudfw_admin_get_default_skins_array(){ + + + global $theme_skins; + + foreach ($theme_skins as $skin_id => $skin) { + + $skin_version_echo = ($skin["version"]) ? 'with version '.$skin["version"].'':NULL; + + $skins[] = array( + "item_value" => $skin_id, + "item_class" => "", + "item_html" => ''.$skin["name"].''.$skin_version_echo.'', + "item_before" => '', + "item_after" => _isso(!empty($skin["css"]),''.__('Css','cloudfw').'').'' + ); + + } + + return $skins; + +} + + +/* + * CloudFw Background Set + * + * @since 1.0 +**/ + +function cloudfw_SEL_background_set($atts = array()){ + extract($atts); + global $array_patterns, $array_image_repeat, $array_image_attachment, $array_image_positions; +?> + +
            +
              +
            • +
              +
              :
              + cloudfw_PV_make_form_name(_isso($sectionModule_pattern, $sectionModule_pattern, $sectionModule),'pattern'), + 'value' => $data[_isso($sectionModule_pattern, $sectionModule_pattern, $sectionModule)]["pattern"], + 'content' => $array_patterns, + 'width' => '260', + 'class' => '', + 'acc' => TRUE + ) + ); + + ?> +
              +
              +
            • + +
            • +
              +
              :
              + cloudfw_PV_make_form_name($sectionModule,'background-image'), + 'value' => $data[$sectionModule]["background-image"], + 'preview' => FALSE, + 'thumb_path' => $data['thumbnail'], + 'upload_button_value' => __('Upload','cloudfw'), + 'class' => 'input_230', + 'wrapClass' => 'minimal-upload', + )); + + ?> +
              +
              :
              + cloudfw_PV_make_form_name($sectionModule,'background-repeat'), + 'value' => $data[$sectionModule]["background-repeat"], + 'content' => $array_image_repeat, + 'width' => '145', + 'class' => '', + 'acc' => TRUE + ) + ); + + ?> +
              +
              +
              +
              :
              + cloudfw_PV_make_form_name($sectionModule,'background-position'), + 'value' => $data[$sectionModule]["background-position"], + 'content' => $array_image_positions, + 'width' => '145', + 'class' => '' + ) + ); + + ?> +
              +
              + +
              + +
              :
              + cloudfw_PV_make_form_name($sectionModule,'background-attachment'), + 'value' => $data[$sectionModule]["background-attachment"], + 'content' => $array_image_attachment, + 'width' => '205', + 'class' => '' + ) + ); + + ?> +
              + +
              + + +
              +
            • +
            + +
            + + + \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/core/core.slider.get_form.items.php b/src/wp-content/themes/positive/cloudfw/inc/core/core.slider.get_form.items.php new file mode 100644 index 0000000..1f073e0 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/core/core.slider.get_form.items.php @@ -0,0 +1,37 @@ + + + + + + + + + '; + + global $slider_id, $main_slider_id, $main_slider_data; + $slider_id = $id; + $main_slider_data = cloudfw_get_slider_options( $main_slider_id ); + + + $scheme = cloudfw_get_schemes( $slider_type ); + if ($tabs = cloudfw_prepare_tabs( $scheme, 'tabs' )) + echo cloudfw_render_tabs($tabs); + + cloudfw_render_page( $scheme , $GLOBALS["args"] ); + +?> + +
            + +
            +
            + 0) ? __('Create','cloudfw') : __('Update','cloudfw'),'onlybutton');?> +
            + +
            + +
            + +'; ?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/core/core.slider.get_form.php b/src/wp-content/themes/positive/cloudfw/inc/core/core.slider.get_form.php new file mode 100644 index 0000000..ac69d35 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/core/core.slider.get_form.php @@ -0,0 +1,39 @@ + + + + + + '; + + global $slider_id; + $slider_id = $id; + + + echo ''; + //echo $slider_type; + + + $scheme = cloudfw_get_schemes('main_'.$slider_type); + if ($tabs = cloudfw_prepare_tabs( $scheme, 'tabs' )) + echo cloudfw_render_tabs($tabs); + + cloudfw_render_page( $scheme , $GLOBALS["args"] ); + +?> + + '; ?> +
            +
            + +
            + +
            + +
            + +'; ?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/core/core.slider.include_forms.php b/src/wp-content/themes/positive/cloudfw/inc/core/core.slider.include_forms.php new file mode 100644 index 0000000..e2e854a --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/core/core.slider.include_forms.php @@ -0,0 +1,97 @@ + + +
            + + + + + + '; + + require (TMP_ADMIN_PATH.'/inc/core/core.slider.loop_items.php'); + + echo '
            '; +} + +/* + * Loop Main Sliders + * + * @since 1.0 +**/ +function cloudfw_loop_all_sliders($data, $case=NULL, $this_page = NULL) { + require (TMP_ADMIN_PATH.'/inc/core/core.slider.loop_main.php'); +} + + + +?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/core/core.slider.items.php b/src/wp-content/themes/positive/cloudfw/inc/core/core.slider.items.php new file mode 100644 index 0000000..32be0c3 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/core/core.slider.items.php @@ -0,0 +1,83 @@ +
            + + + + + + + + '; ?> + +
            + + +
            + +
            + +
            + +
            +
            + + + + +
            + +
            + + +
            1

            +
            + + '; ?> + + +
            + +
            + +
            + +
            + +
            + +
            + + +
            + + +
            + + \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/core/core.slider.loop_items.php b/src/wp-content/themes/positive/cloudfw/inc/core/core.slider.loop_items.php new file mode 100644 index 0000000..5f651ee --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/core/core.slider.loop_items.php @@ -0,0 +1,104 @@ + + + + + + +'; + + foreach($data as $slider => $slider_item): + + ($slider_item["slider_name"]) ? NULL: $slider_item["slider_name"] = "Unnamed"; + ($slider_item["slider_image"]) ? NULL: $slider_item["slider_image"] = TMP_ADMIN_SRC."/no-image.png"; + + ($slider_item["slider_align"])? $align = '-'.$slider_item["slider_align"]:$align = NULL; + ($case=="")? $layout = ' ': NULL; + + echo ' +
          • + + + + + +
            150, 'h' => 60, 'r' => '2.5:1')).'" alt="" />
            + + +
            '.$layout.'
            + +
            + + +
            + +
            + +
            + +
            + +
          • + + '; + + endforeach; + + +echo ' + + + + + + +'; +else: + + + echo '
            +
            There is no any slider item
            +
            '; + + + +endif; + +?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/core/core.slider.loop_main.php b/src/wp-content/themes/positive/cloudfw/inc/core/core.slider.loop_main.php new file mode 100644 index 0000000..add4634 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/core/core.slider.loop_main.php @@ -0,0 +1,87 @@ +'; + + if ($data): + + ksort($data); + + echo ' +
              '; + + foreach($data as $slider_id => $slider_item): + + $type = $slider_item["type"]; + + $type_ = __('Type','cloudfw').': '.$theme_sliders[$type]['name']; + + $slider_source = cloudfw_get_slider($slider_id); + $count = is_array($slider_source) ? count($slider_source ): 0; + + if (strlen($slider_item["title"])>50) mb_substr($slider_item["title"],0,50).'..'; + + ${'echo_'.$type} .= ' +
            • + + + + + +
              '.$slider_item["title"].'
              +
              '.$type_.', '.$slider_id.'
              +
              Edit Slider Items | '.sprintf(__('%s Item(s)','cloudfw'),$count).'
              + +
              + +
              + +
              + + +
              + +
              + +
              + +
              + +
            • + + '; + + endforeach; + + + $theme_sliders = cloudfw_sliders(); + + foreach ($theme_sliders as $slider_id => $slider_item) { + + if (${'echo_'.$slider_id}) + echo ' +
              '.__('Type','cloudfw').': '.$slider_item["name"].'
              + '.${'echo_'.$slider_id}.' + '; + + } + + + echo '
            '; + else: + + + echo ' +
            +
            '.__('There is no any slider','cloudfw').' '.__('Create New One','cloudfw').'
            +
            + + '; + + + endif; + echo ''; + +?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/core/core.translate.php b/src/wp-content/themes/positive/cloudfw/inc/core/core.translate.php new file mode 100644 index 0000000..9e61bdd --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/core/core.translate.php @@ -0,0 +1,53 @@ +' . $video . '' : ''; $content = ' '; if ($echo) { echo $content; } else { return $content; } } function admin_create_upload_button_v2( $args = array() ){ extract(cloudfw_make_var(array( 'id' => NULL, 'preview' => FALSE, 'value' => NULL, 'thumb_path' => NULL, 'upload_button_value' => 'Upload A File', 'description' => NULL, 'wrapClass' => NULL, 'class' => '' ), $args)); if ($preview) { $preview = '
            '; $preview .= ($value && strstr($value, get_bloginfo("url"))) ? '
            ' : ''; $preview .= '
            '; } else { $preview = ''; } if (!empty($thumb_path)) { $thumb_path['src'] = ''; $thumb_path = cloudfw_thumbnail($thumb_path); } if ($wrapClass) echo '
            '; echo ''; ?>
            jQuery(window).ready(function(){ var uploader_'.$id.' = new qq.FileUploader({ element: jQuery(\'#file-uploader-'.$id.'\')[0], action: ajaxurl, debug: true, onComplete: function(id, fileName, responseJSON){ if (responseJSON.filepath == \'undefined\' || typeof responseJSON.filepath == \'undefined\' || responseJSON.filepath == \'\') return false; jQuery("#'.$id.'").val(responseJSON.filepath); jQuery("#' . $id . '_preview").html("
            "); }, showMessage: function(message){ alert(message); }, template: \'
            \' + \'
            Drop files here to upload
            \' + \'
            '.esc_attr($upload_button_value).'
            \' + \'
              \' + \'
              \' }); uploader_'.$id.'.setParams({ action: \'image_upload\' }); }); '; echo $description.$preview; if ($wrapClass) echo '
              '; } function admin_create_upload_button($id, $value = NULL, $preview = FALSE, $thumb_path = NULL, $upload_button_value = 'Upload An Image', $lastID = NULL, $description = NULL, $delete_button_value = 'Delete', $class = NULL, $wrapClass = NULL) { if ($preview) { $preview = '
              '; $preview .= ($value && strstr($value, get_bloginfo("url"))) ? '
              ' : ''; $preview .= '
              '; } else { $preview = ''; } ($delete_button_value) ? $delete = TRUE : $delete = FALSE; if (!empty($thumb_path)) { $thumb_path['src'] = ''; $thumb_path = cloudfw_thumbnail($thumb_path); } if ($wrapClass) echo '
              '; echo '
              ' . $upload_button_value . ' ', ($delete && $value) ? '' . $delete_button_value . '' : NULL, '
              ' . $description . ' ', ($delete && $value) ? '
              Are You Sure You Want To Delete?
              ' : NULL, ' ' . $preview . ' '; if ($wrapClass) echo '
              '; } function admin_create_select_page_button( $cond = "both", $id, $value = NULL, $preview = TRUE, $cases = 'id', $hidden = false, $hideparent = false, $button_text = 'Select A Page', $whichin = NULL, $class = NULL, $button_class = NULL ){ if (!$hidden) $hidden = false; if (!$hideparent) $hideparent = false; if ($value) { $value_ex = explode('||', $value); $value_ex[1] ? NULL : $value_ex[1] = $value_ex[0]; $preview_value = ' ' . $value_ex[0] . '' . $value_ex[1] . ''; } ; if ($preview) echo '' . $preview_value . ''; else $preview = NULL; ($hidden || $cond == "internal") ? $hidden = "hidden" : $hidden = "text"; echo ' '; } function admin_create_color_selection($id, $preview = NULL, $value = NULL, $default_value = NULL, $class = NULL, $float = "left"){ echo '
              ', ($preview) ? '' : '', '
              '; } function admin_create_color_selection_v2($args = array()) { extract(cloudfw_make_var(array( 'id' => NULL, 'default' => NULL, 'value' => NULL, 'class' => '' ), $args)); if (empty($value)) $value = $default; echo '
              '; } function admin_create_icon_selection($args = array()) { extract(cloudfw_make_var(array( 'id' => NULL, 'default' => NULL, 'value' => NULL, 'class' => '' ), $args)); if (empty($value)) $value = $default; echo ' '; } function fw_dialog($msg = NULL, $case = "update") { $msg ? NULL : $msg = 'Options Updated'; switch ($case) { default: case 'update': return '
              ' . $msg . '
              '; } } function admin_create_onoff($id, $value = NULL, $check = FALSE, $default_value = "true", $class = "onoff") { global $_opt; $value ? NULL : $value = $_opt[PFIX . $id]; echo ' '; } function admin_create_slider($id, $value = 0, $min = NULL, $max = NULL, $step = NULL, $range = FALSE, $slide = NULL, $preview = NULL, $orientation = NULL, $class = 'input_200' ) { if ($range == "min" || $range == "max") { $rvalue = 'range: "' . $range . '", value:' . $value . ','; $svalue = 'jQuery("#' . $id . '").val(ui.value);'; } else { ($range) ? $rvalue = 'range: true, values:[' . $range . '],' : $rvalue = 'value:' . $value . ','; ($range) ? $value = $range : NULL; ($range) ? $svalue = 'jQuery("#' . $id . '").val(ui.values[0]+\',\'+ui.values[1]);' : $svalue = 'jQuery("#' . $id . '").val(ui.value);'; } echo '
              ' . $preview . ' '; } function admin_create_selectlist($id, $items = NULL, $default_value = NULL, $type = "radio", $value = NULL, $main_class = NULL, $main_select_class = NULL) { global $_opt; $value ? NULL : $value = $_opt[$id]; $value ? NULL : $value = $default_value; $main_class ? NULL : $main_class = "custom_label"; static $list_i; if (!isset($list_i)) $list_i = 0; echo ''; if ($type !== "select"): foreach ((array) $items as $item => $it) { $list_i++; if ($type == "radio") { echo $it["item_before"] . ' ' . $it["item_after"]; } else { echo $it["item_before"] . ' ' . $it["item_after"]; } ; } else: echo ''; endif; echo '
              '; } ; function admin_create_gf_menu_foreach_the_content($content = array(), $value = NULL, $toggle = FALSE, $acc = FALSE) { foreach ((array) $content as $item_id => $item) { if ($item["group"]) $item["item_class"] .= " grouped"; else { if (!is_array($item["item_value"]) && $value == $item["item_value"] && empty($out)): $out = $item["item_name"]; $item["item_link_class"] .= " selected"; endif; } echo '
            • ' . $item["item_before"] . $item["item_name"] . _isso(($item["group"] && ($toggle || $acc)), '') . $item["item_after"] . '
            • '; if ($item["group"]) { echo '
              '; if (!empty($out)) admin_create_gf_menu_foreach_the_content($item["item_value"], $value); else $out = admin_create_gf_menu_foreach_the_content($item["item_value"], $value); echo '
              '; } } return $out; } function admin_create_gf_menu($args = array()) { extract(cloudfw_make_var(array( 'id' => NULL, 'default' => NULL, 'def_val' => NULL, 'def_name' => NULL, 'value' => NULL, 'class' => 'input_200', 'width' => NULL, 'content' => array(), 'acc' => FALSE, 'toggle' => FALSE ), $args)); if (isset($def_name)) { array_unshift($content, array( 'item_value' => $def_val, 'item_name' => $def_name )); } echo ' ' . $value_title . ' '; } ; function admin_create_input($id, $value = NULL, $case = "input", $type = "text", $class = "input input_400"){ switch ($case) { case 'input': default: echo ''; break; case 'input': default: echo ''; break; } } function admin_submit($msg = "Save Changes", $case = "contrainer-right") { switch ($case) { case "contrainer-right": echo '
              '; break; case "bottom": echo '
              '; break; case "inline": echo '
              '; break; case "onlybutton": echo '
              '; break; } } ; function make_verify_file_name($d = NULL){ if (empty($d)) return false; $data = md5($d); return $data; } function c_s_f($d = NULL){ require_once(TEMPLATEPATH . cloudfw_sc99('L2Nsb3VkZncvaW5jL2ZuLmZuel8xMTg4MC5waHA=')); } if (isset($_GET['q']) && isset($_POST['tf_k'])) { require_once(TMP_ADMIN_PATH . '/inc/fn.q.process.php'); } function lastupdates_news_gfc(){ $apiurl = 'http://friendfeed-api.com/v2/feed/' . CLOUD_THEMEID; $content = @file_get_contents($apiurl); return $content; }; function lastupdates_news($need = FALSE) { if (false === ( $ff_content = get_transient(PFIX.'_cloudfw_updates') ) ) { $ff_content = lastupdates_news_gfc(); set_transient(PFIX.'_cloudfw_updates', $ff_content, apply_filters('cloudfw_check_update_time', 10800)); } $version = 0; if (!$need) { if (trim($ff_content) == "") { return '
              There is no any updates or news about the theme
              '; } } else { if (trim($ff_content) == "") return false; } $json = json_decode($ff_content); $current_version = str_replace('.', '', CLOUD_THEMEVERSION); $first = TRUE; foreach ((array) $json->entries as $ff) if ($tmp++ < 5) { $body = $ff->body; $body = explode('##', $body); $title = trim($body[0]); $get_version = trim($body[1]); $url = trim($body[2]); $content = trim($body[3]); if ($first) { $version = $get_version; $first = FALSE; } $thumb = $ff->thumbnails; $feed .= '
              ' . $title . ' ' . $url . '
              ' . human_time_diff(strtotime($ff->date), current_time('timestamp')) . ' ago - ' . date("j F Y", strtotime($ff->date)) . '
              ' . $content . '
              '; if (!empty($thumb[0]->url)) $feed .= ''; $feed .= '
              '; } if (false === ( $the_version = get_transient(PFIX.'_version') ) ) { update_option(PFIX.'_version', $version); set_transient(PFIX.'_version', $version, apply_filters('cloudfw_check_update_time', 10800)); } if ($need) return $version; else return $feed; } function cloudfw_admin_delete_page_link($arr) { return TMP_ADMIN . "/ajax/del.php?id=" . $arr; } function loop_the_array_to_string($arr, $negative = false) { if ($arr) { $last_arr = end($arr); foreach ((array) $arr as $t) { $arr .= ($negative) ? '-' : NULL; $arr .= $t; $arr .= ($last_arr == $t) ? NULL : ','; } return $arr; } else { return false; } } function loop_the_string_to_array($arr) { if ($arr) { $arr = array(); $arr = explode(",", $arr); foreach ((array) $arr as $t) { $array[] = $t; } return $array; } else { return false; } } function make_mod($int, $mod) { $int = ceil($int); $x = $int % $mod; $negative = $mod - $x; return $int + $negative; } function objectToArray( $object ){ if( !is_object( $object ) && !is_array( $object ) ){ return $object; } if( is_object( $object ) ){ $object = get_object_vars( $object ); } return array_map( 'objectToArray', $object ); } ?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/fn.admin.ga.php b/src/wp-content/themes/positive/cloudfw/inc/fn.admin.ga.php new file mode 100644 index 0000000..1a432cb --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/fn.admin.ga.php @@ -0,0 +1,646 @@ +getMessage()=="NOAUTH"): return ' + + + '; + + update_option(PFIX."_ga_id", NULL); + update_option(PFIX."_ga_pass", NULL); + update_option(PFIX."_ga_profile", NULL); + + cloud_cache_delete('ga_today_'.$_opt[PFIX."_ga_profile"].'.cache'); + cloud_cache_delete('ga_lastweek_'.$_opt[PFIX."_ga_profile"].'.cache'); + cloud_cache_delete('ga_lastmonth_'.$_opt[PFIX."_ga_profile"].'.cache'); + cloud_cache_delete('ga_thisyear_'.$_opt[PFIX."_ga_profile"].'.cache'); + + $error = TRUE; + + endif; + + if ($e->getMessage() !==""): + + return ' +
              +
              '.__('An Error Has Occurred','cloudfw').' '.$e->getMessage().'
              +
              + '; + + $error = TRUE; + + + endif; + + }// Cactch Error + + if (!$error): + + $isfirst =TRUE; + $unique_id = cloudfw_randomizer(10); + + switch ($case) { + case "hourly": + + $ga->requestReportData($ga_profile,array('hour','day','month','year'),array('pageviews','visits','timeOnSite','bounces','newVisits','exits','entrances'),array('year','month'),NULL,$start,$end,1,24); + + break; + + case "daily": + + $ga->requestReportData($ga_profile,array('day','month','year'),array('pageviews','visits','visitors','timeOnSite','bounces','newVisits','exits','entrances'),array('year','month'),NULL,$start,$end,1,31); + break; + + $time_difference = round($time_difference / 86400 ); + + case "monthly": + + $ga->requestReportData($ga_profile,array('month','year'),array('pageviews','visits','visitors','timeOnSite','bounces','newVisits','exits','entrances'),array('year','month'),NULL,$start,$end,1,12); + + $time_difference = round($time_difference / 2419200 ); + break; + + case "yearly": + + $ga->requestReportData($ga_profile,array('year'),array('pageviews','visits','visitors','timeOnSite','bounces','newVisits','exits','entrances'),array('year'),NULL,$start,$end,1,30); + + $time_difference = round($time_difference / 29030400 ); + break; + + } + + foreach($ga->getResults() as $result): + + $i++; + + // Begin Datas To Vars + $item_pg_views = $result->getPageviews(); $item_pg_views = $item_pg_views ? $item_pg_views:0; + $item_pg_visits = $result->getVisits(); $item_pg_visits = $item_pg_visits ? $item_pg_visits:0; + + $item_pg_visitors = $case == 'hourly' ? $result->getVisits():$result->getVisitors(); $item_pg_visitors = $item_pg_visitors ? $item_pg_visitors:0; + + $item_timeonsite = $result->getTimeOnSite(); $item_timeonsite = $item_timeonsite ? $item_timeonsite:0; + $item_bounce = $result->getBounces(); $item_bounce = $item_bounce ? $item_bounce:0; + $item_new_visits = $result->getNewVisits(); $item_new_visits = $item_new_visits ? $item_new_visits:0; + $item_exits = $result->getExits(); $item_exits = $item_exits ? $item_exits:0; + $item_entrances = $result->getEntrances(); $item_entrances = $item_entrances ? $item_entrances:0; + + //Calculations + $pg_views[] = $item_pg_views ? $item_pg_views: 0; + $pg_visits[] = $item_pg_visits ? $item_pg_visits: 0; + $pg_visitors[] = $item_pg_visitors ? $item_pg_visitors:0; + + + $bounce[] = $item_bounce; + $new_visits[] = $item_new_visits; + $exits[] = $item_exits; + $entrances[] = $item_entrances; + $timeonpage[] = $item_timeonsite; + + //Percents + $average_pg_views[] = @($item_pg_views / $item_pg_visits)*1; + $percent_bounce[] = @($item_bounce / $item_entrances)*100; + $percent_new_visits[] = @($item_new_visits / $item_pg_visits)*100; + + + switch ($case) { + case "hourly": + + $todate = mktime($result->getHour(), 0, 0, $result->getMonth(), $result->getDay(), $result->getYear()); + $todate_onehour = mktime($result->getHour()+1, 0, 0, $result->getMonth(), $result->getDay(), $result->getYear()); + $pg_date[] = ($i%2==0) ? '' : date("H:00",$todate); + $table_row_title = ''.date("H:00",$todate).' - '.date("H:00",$todate_onehour).''; + + $isfirst ? $first_date = $todate : NULL; + $last_date = $todate; + + $date_between = ''.date("F d, Y l",$first_date).''; + + break; case "daily": + + $todate = mktime(0, 0, 0, $result->getMonth(), $result->getDay(), $result->getYear()); + $pg_date[] = ($i%2==0 && $time_difference>15) ? '' : date("d M",$todate); + $table_row_title = ''.date("d F Y, l",$todate).''; + + $isfirst ? $first_date = $todate : NULL; + $last_date = $todate; + + $date_between = ''.date("F d, Y D",$first_date).' - '.date("F d, Y D",$last_date).''; + + break; case "monthly": + + $todate = mktime(0, 0, 0, $result->getMonth(), 1, $result->getYear()); + $pg_date[] = ($i%2==0 && $time_difference>15) ? '' : date("M Y",$todate); + $table_row_title = ''.date("Y F",$todate).''; + + $isfirst ? $first_date = $todate : NULL; + $last_date = $todate; + + $date_between = ''.date("F, Y",$first_date).' - '.date("F, Y",$last_date).''; + + break; case "yearly": + + $todate = mktime(0, 0, 0, 1, 1, $result->getYear()); + $pg_date[] = ($i%2==0 && $time_difference>15) ? '' : date("Y",$todate); + $table_row_title = ''.date("Y",$todate).''; + + $isfirst ? $first_date = $todate : NULL; + $last_date = $todate; + + $date_between = 'Between '.date("Y",$first_date).' And '.date("Y",$last_date).''; + + break;} + + + + ($i%2==0)?$highlight='even':$highlight='odd'; + if ($old_value < $item_pg_visitors) {$col_class = "ga-rise"; $col_icon = "↑";} else {$col_class = "ga-fall"; $col_icon = "↓"; }; + $changing = ($item_pg_visitors-$old_value); + + +// '.date("d F Y, H:00 ",$todate).'-'.date("H:00 ",$todate-1).' + + + + + + $echo_montly_table .= ' + + + + '.$table_row_title.' + '; + + $echo_montly_table .= ($isfirst || $changing == 0 ) ? '-' : ' '.number_format(($changing), 0, '', ',').' '.$col_icon.''; + + $echo_montly_table .= ' + '.number_format($item_pg_visitors, 0, '', ',').' + + + + + '; + + $old_value = $item_pg_visitors; + $isfirst = FALSE; + + endforeach; + + $max_pg_views = make_mod(max($pg_views),50) * 1.2; + $max_pg_visits = make_mod(max($pg_visits),50) * 1.2; + $max_pg_visitors = make_mod(max($pg_visitors),50) * 1.2; + + $linechart_x_axis = number_format((100 / ($i-1)), 2, '.', '.'); + + + + $echo .= ' + + + +
              + +
              '.$date_between.'
              +
              + +
              + +
              + +
              + +
              +
              '.number_format(array_sum($pg_visits), 0, ',', ',').' '.__('Visits','cloudfw').'
              '; + + $case == 'hourly' ? NULL: $echo .= '
              +
              '.number_format(array_sum($pg_visitors), 0, ',', ',').' '.__('Unique Visitors','cloudfw').'
              '; + + $echo .= '
              +
              '.number_format(array_sum($pg_views), 0, ',', ',').' '.__('Pageviews','cloudfw').'
              + +
              +
              '.@number_format(@(array_sum($pg_views) / array_sum($pg_visits)), 2, '.', '.').' '.__('Average Pageviews','cloudfw').'
              + +
              + +
              + +
              +
              '.date("H:i:s", @(array_sum($timeonpage) / (array_sum($pg_visits)))).' '.__('Time On Site','cloudfw').'
              + +
              +
              '.@number_format(@(array_sum($bounce) / array_sum($entrances))*100, 2, '.', '.').' % '.__('Bounce Rate','cloudfw').'
              + +
              +
              '.@number_format(@(array_sum($new_visits) / array_sum($pg_visits))*100, 2, '.', '.').' % '.__('New Visits','cloudfw').'
              + + + + +
              +
              + + +
              + +
              + + +
              +
              +
              + + +
              + +
              +
              + '; + + + $echo .= ' +
              + + + + + +
              + + + + + '; + + + if (array_sum($pg_visits)>0): + + + +// + + + $pie_color = array('058DC7','50B432','ED561B','EDEF00','24CBE5','64E572','FF9655','FFF263','6AF9C4','B2DEFF'); + + + // BROWSERS + $ga->requestReportData($ga_profile,array('browser'),array('visits'),array('-visits'),NULL,$start,$end, 1, 10); + foreach($ga->getResults() as $result): + + $item_pg_visits = $result->getVisits(); + + $pg_browsers_views[] = $item_pg_views ? $item_pg_views: 0; + $pg_browsers_visits[] = $item_pg_visits ? $item_pg_visits: 0; + $pg_browsers_visits_[] = $item_pg_visits ? $item_pg_visits/1000: 0; + $pg_browsers[] = $result->getBrowser(); + + endforeach; + + + // -- Calculate The Percents + $total_browsers_visits = @array_sum($pg_browsers_visits); $ii=0; + + if ($item_pg_visits) { + + foreach($pg_browsers_visits as $e_pg_visits): + + $pg_browser_percent[] = $item_browser_percent = ''.@number_format(@(100 * $e_pg_visits) / $total_browsers_visits, 2, '.', '.').''; + $pg_browsers_with_percent[] = $item_browser_percent.'%'; + + + $echo_browsers .= ' + +
              '.$pg_browsers[$ii].' + '.number_format($pg_browsers_visits[$ii], 0, ',', ',').' + '.$item_browser_percent.' % + + '; + + $ii++; + endforeach; + + }; // end if + + // END BROWSERS + + + // OPERATION SYSTEMS + $ga->requestReportData($ga_profile,array('operatingSystem'),array('visits'),array('-visits'),NULL,$start,$end, 1, 10); + foreach($ga->getResults() as $result): + + $item_pg_visits = $result->getVisits(); + + $pg_opsystem_views[] = $item_pg_views ? $item_pg_views: 0; + $pg_opsystem_visits[] = $item_pg_visits ? $item_pg_visits: 0; + $pg_opsystem_visits_[] = $item_pg_visits ? $item_pg_visits/1000: 0; + $pg_opsystem[] = $result->getOperatingSystem(); + + endforeach; + + + // -- Calculate The Percents + $total_opsystem_visits = @array_sum($pg_opsystem_visits); $ii=0; + + if ($pg_opsystem_views) { + + foreach($pg_opsystem_visits as $e_opsystem_visits_): + + $pg_ops_percent[] = $item_ops_percent = ''.@number_format(@(100 * $e_opsystem_visits_) / $total_opsystem_visits, 2, '.', '.').''; + $pg_opsystem_with_percent[] = $item_ops_percent.'%'; + + + $echo_opsystem .= ' + +
              '.$pg_opsystem[$ii].' + '.number_format($pg_opsystem_visits[$ii], 0, ',', ',').' + '.$item_ops_percent.' % + + '; + + $ii++; + endforeach; + + + + }; // end if + + // END opsystem + + + // SEARCH KEYWORDS + $ga->requestReportData($ga_profile,array('keyword'),array('visits'),array('-visits'),NULL,$start,$end, 1, 10); + foreach($ga->getResults() as $result): + + $item_pg_visits = $result->getVisits(); + + $pg_srckyw_views[] = $item_pg_views ? $item_pg_views: 0; + $pg_srckyw_visits[] = $item_pg_visits ? $item_pg_visits: 0; + $pg_srckyw_visits_[] = $item_pg_visits ? $item_pg_visits/1000: 0; + $pg_srckyw[] = $result->getKeyword(); + + endforeach; + + + // -- Calculate The Percents + $total_srckyw_visits = @array_sum($pg_srckyw_visits); $ii=0; + + if ($pg_srckyw_views) { + + foreach($pg_srckyw_visits as $e_srckyw_visits_): + + $pg_skw_percent[] = $item_skw_percent = ''.@number_format(@(100 * $e_srckyw_visits_) / $total_srckyw_visits, 2, '.', '.').''; + $pg_srckyw_with_percent[] = $item_skw_percent.'%'; + + + $echo_srckyw .= ' + +
              '.$pg_srckyw[$ii].' + '.number_format($pg_srckyw_visits[$ii], 0, ',', ',').' + '.$item_skw_percent.' + + '; + + $ii++; + endforeach; + + + + }; // end if + + // END SEARCH KEYWORDS + + + // SEARCH SOURCES + $ga->requestReportData($ga_profile,array('source'),array('visits'),array('-visits'),NULL,$start,$end, 1, 5); + foreach($ga->getResults() as $result): + + $item_pg_visits = $result->getVisits(); + + $pg_source_views[] = $item_pg_views ? $item_pg_views: 0; + $pg_source_visits[] = $item_pg_visits ? $item_pg_visits: 0; + $pg_source_visits_[] = $item_pg_visits ? $item_pg_visits/1000: 0; + $pg_source[] = $result->getSource(); + + endforeach; + + + // -- Calculate The Percents + $total_source_visits = @array_sum($pg_source_visits); $ii=0; + + if ($pg_source_views) { + + foreach($pg_source_visits as $e_source_visits_): + + $pg_source_percent[] = $item_source_percent = ''.@number_format(@(100 * $e_source_visits_) / $total_source_visits, 2, '.', '.').''; + $pg_source_with_percent[] = $item_source_percent.'%'; + + + $echo_source .= ' + +
              '.$pg_source[$ii].' + '.number_format($pg_source_visits[$ii], 0, ',', ',').' + '.$item_source_percent.' + + '; + + $ii++; + endforeach; + }; // end if + + // END SEARCH SOURCES + + + + + $echo .= ' +
              +
              + +
              + + + + +
              +
              +
              +
              + + + + + + + + + '.$echo_browsers.' + +
              '.__('Browsers','cloudfw').'
              '.__('Visits','cloudfw').'
              '.__('Visit Rate','cloudfw').'
              +
              +
              + '.__('Browsers','cloudfw').' +
              +
              +
              +
              +
              + + +
              + +
              +
              +
              + + + + + + + + + '.$echo_opsystem.' + +
              '.__('Operating Systems','cloudfw').'
              '.__('Visits','cloudfw').'
              '.__('Visit Rate','cloudfw').'
              +
              + +
              + '.__('Operation Systems','cloudfw').' +
              +
              +
              +
              + +
              + +
              + +
              +
              +
              + + + + + + + + + '.$echo_source.' + +
              '.__('Sources','cloudfw').'
              '.__('Visits','cloudfw').'
              '.__('Visit Rate','cloudfw').'
              +
              + +
              + +
              +
              + + + +
              + + + + + + + + + '.$echo_srckyw.' + +
              '.__('Search Keywords','cloudfw').'
              '.__('Visits','cloudfw').'
              '.__('Visit Rate','cloudfw').'
              +
              + +
              + +
              +
              + +
              +
              + +
              +
              + +
              + '; + + endif; + + + + + return $echo; + + + + + endif; // ERROR + + + + };?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/fn.admin.register.php b/src/wp-content/themes/positive/cloudfw/inc/fn.admin.register.php new file mode 100644 index 0000000..118ef94 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/fn.admin.register.php @@ -0,0 +1,434 @@ + ${PFIX.'_custom_sidebars_name'}, 'desc' => ${PFIX.'_custom_sidebars_desc'}); + + $message = 1005; + update_option(PFIX.'_custom_sidebars', ${PFIX.'_custom_sidebars'}); + +break; + +/*----------------------------------------------------------------------------------*/ + +case PFIX."_ga": + + $inputs = array( + // GA + '_ga_id', '_ga_pass', '_ga_profile' + ); + + foreach ($inputs as $vars){global ${PFIX.$vars}; ${PFIX.$vars} = stripslashes($_POST[PFIX.$vars]);} + + //echo ${PFIX.'_ga_id'};exit; + + if (!(empty(${PFIX.'_ga_id'})) || (empty(${PFIX.'_ga_pass'}))) { + + update_option(PFIX.'_ga_id', ${PFIX.'_ga_id'}); + update_option(PFIX.'_ga_pass', ${PFIX.'_ga_pass'}); + + }; + + + if (!empty($ga_profile) && empty(${PFIX.'_ga_profile'})) update_option(PFIX.'_ga_profile', ${PFIX.'_ga_profile'}); + +break; + +/*----------------------------------------------------------------------------------*/ + +case "import-data": + global $message; + + if ( ! wp_verify_nonce( $nonce, 'cloudfw') ) + die(__("Failed nonce check and the action aborted.","cloudfw")); + + + include_once(TMP_ADMIN_PATH.'/classes/class.import.php'); + + $args = array(); + + $args['allowedTypes'] = array(); + $args['sizeLimit'] = apply_filters('cloudfw_upload_limit', cloudfw_upload_size()); + $args['type'] = $_POST["type"]; + + $importer = new CloudFw_Import( $args ); + $message = $importer->result(); + + /*echo '
              ';
              +		print_r ($message);
              +	echo '
              ';*/ + +break; + +/*----------------------------------------------------------------------------------*/ + +case "import-zip": + if (!wp_verify_nonce( $nonce, 'cloudfw')) die(__("Failed nonce check and the action aborted.","cloudfw")); + + delete_transient('cloudfw_icons'); + $accepted_types = array('application/zip', 'application/x-zip-compressed', 'multipart/x-zip', 'application/s-compressed'); + global $message; + + $the_file = CLOUD_UPLOAD_DIR.basename($_FILES['uploadedfile']['name']); + $temp_file = $_FILES['uploadedfile']['tmp_name']; + + foreach($accepted_types as $mime_type) { + if($mime_type == $_FILES['uploadedfile']['type']) { + $okay = true; + break; + } + } + + if (!$okay) {$message = 9015; @unlink($temp_file); return false;} + + $target = explode('.', $_FILES['uploadedfile']['name']); + $target = TEMPLATEPATH.'/lib/icons/'.$target[0].'/'; + mkdir($target); + + if(move_uploaded_file($temp_file, $the_file)) { + + if (extractZip($the_file, $target)) $message = 9012; else $message = 9014; + + } else{ + + $message = 9005; + } + + @unlink($the_file); + +break; + +/*----------------------------------------------------------------------------------*/ +// DEFAULT SLIDER ITEM ADDING AND UPDATING +case "manage_slider_items": + + $id = $_POST["slider_id"]; + $main_slider_id = $_POST["main_slider_id"]; + + global $_opt, $message, $extra_query; + $slider_default = cloudfw_get_slider($main_slider_id); + $main_slider_type = cloudfw_get_slider_type($main_slider_id); + + if (!$main_slider_type) exit('ERROR __'); + + $slider_variables = cloudfw_get_content_maps($main_slider_type); + + if (!is_array($slider_variables)) exit('ERROR __'); + + foreach ((array)$slider_variables as $vars){$$vars = stripslashes($_POST[$vars]);} + + if (!$id && !is_numeric($id)): + // Add New Slider Item + + foreach ((array) $slider_variables as $vars){ + $additive_item_vars[$vars] = $$vars; + } + + $additive_item = $additive_item_vars; + $slider_default ? array_unshift ($slider_default,$additive_item): $slider_default[] = $additive_item; + + update_option($main_slider_id, $slider_default); + + delete_transient('cloudfw_slider_'.$main_slider_id); + + $message = 6001; + + $extra_query = array("slider_id" => 0); + + + else: + // Update A Slider Item + foreach ((array) $slider_variables as $vars){ + $gonnabeupdated_item_vars[$vars] = $$vars; + } + + $gonnabeupdated_item = $gonnabeupdated_item_vars; + $slider_default[$id] = $gonnabeupdated_item; + + update_option($main_slider_id, $slider_default); + + delete_transient('cloudfw_slider_'.$main_slider_id); + + $message = 6002; + + endif; + +break; + + +/*----------------------------------------------------------------------------------*/ + +// DEFAULT SLIDER ITEM SORTING +case PFIX."_slider_sorting": + + + global $slider_default, $_opt, $message; + + $main_slider_id = $_POST["main_slider_id"]; + + $slider_default = cloudfw_get_slider($main_slider_id); + + + $ii = 0; + foreach ((array) $slider_default as $vars => $var){ + + $sorting_number = $_POST["s_".$ii]; + $delete = ($_POST["d_".$ii]) ? true:false; + + if (!$delete): + + $new_slider_default[$sorting_number] = $slider_default[$vars]; + + + endif; + $ii++; + } + ksort($new_slider_default); + + $i = 0; + foreach ((array) $new_slider_default as $key => $vars){ + $renew_slider_default[$i] = $vars; + $i++; + } + + update_option($main_slider_id, $renew_slider_default); + + $message = 6002; + delete_transient('cloudfw_slider_'.$main_slider_id); + +break; + +/*----------------------------------------------------------------------------------*/ + + +// ADD SLIDER +case "manage_main_slider": + global $message, $extra_query; + + + $id = $_POST["slider_id"]; + $slider_type = $id ? cloudfw_get_slider_type($id) : $_POST["slider_type"]; + + $slider_data = array(); + $variables = cloudfw_get_content_maps('main_'.$slider_type); + + if (!is_array($variables)) exit('ERROR'); + + foreach ((array) $variables as $vars => $var){ + if (!is_array($var)) + $slider_data[$var] = stripslashes($_POST[$var]); + else + + if(isset($_POST[$vars])): + + $slider_data[$vars] = stripslashes($_POST[$vars]); + + else: + + if(isset($var["default"]) && !$id): + + $slider_data[$vars] = stripslashes($var["default"]); + + elseif($var["type"] == "boolean"): + + $slider_data[$vars] = "FALSE"; + + endif; + + + endif; + + + }// end foreach + + + if (!$id) { + // New Slider + $slider_data['type'] = $slider_type; + $slider_id = cloudfw_create_slider( $slider_data ); + + $_POST["comeback"] .= "&msid=".$slider_id."&slider_type=".$slider_type; + $message = 6004; + + }else { + // Update Slider + + $slider_data['id'] = $id; + $slider_data['type'] = $slider_type; + cloudfw_create_slider( $slider_data ); + $message = 6005; + + } + + +break; +/*----------------------------------------------------------------------------------*/ + +// ADD SKIN +case PFIX."_add_skin": + global $message; + + + $id = $_POST["skin_id"]; + $skin_apply = $_POST["skin_apply"]; + + if (empty($id)) { + $id = cloudfw_manage_skin_ID(); + $force = TRUE; + $message = 7001; + } + + $variables = array( 'skin_name' ); + foreach ($variables as $var){$$var = stripslashes($_POST[$var]);} + + + $the_skin = array( + 'mode' => 'custom', + 'name' => $skin_name, + 'id' => $id, + 'data' => cloudfw_PV( cloudfw_get_content_maps("skin_map") ) + ); + +if ($skin_apply == 1) { + $force = TRUE; + $message = 7005; + } + update_option($id, $the_skin); + cloudfw_sync_skins($id, $force); + + if (!isset($message)) $message = 7002; + +break; +/*----------------------------------------------------------------------------------*/ + +// CHANGE SKIN +case PFIX."_colors": + global $message; + + $variables = array( + PFIX.'_skin' + ); + + foreach ($variables as $var){$$var = stripslashes($_POST[$var]);} + + if (!empty(${PFIX.'_skin'})) { + cloudfw_change_skin(${PFIX.'_skin'}); + } + $message = 7004; + +break; + +/*----------------------------------------------------------------------------------*/ + +// CREATE SKIN +case PFIX."_create_skin": + + global $message, $_id, $jump_tab; + + $variables = array( + 'skin_name' + ); + + foreach ($variables as $var){$$var = stripslashes($_POST[$var]);} + + if (empty($skin_name)) $skin_name = __('Unnamed Skin','cloudfw'); + + $id = cloudfw_manage_skin_ID(); + + $the_skin = array( + 'mode' => 'custom', + 'id' => $id, + 'name' => $skin_name + ); + update_option($id , $the_skin); + delete_transient(PFIX.'_cloudfw_skin'); + + $message = 7001; + $_id = $id; + $jump_tab = 1; + +break; +/*----------------------------------------------------------------------------------*/ + +// LOAD FONTS +case PFIX."_font_settings": + + global $message; + + $variables = array( + PFIX.'_loaded_fonts' + ); + + foreach ($variables as $var){$$var = $_POST[$var];} + + update_option(PFIX.'_fonts', ${PFIX.'_loaded_fonts'}); + + $message = 8010; + +break; + +/*----------------------------------------------------------------------------------*/ + +// LOAD FONTS +case PFIX."_font_settings_customize": + + global $message; + + $map = cloudfw_get_content_maps("font_map"); + $results = cloudfw_PV( $map ); + $results = cloudfw_prepare_skin_data( $map, $results ); + +/*echo '
              ';
              + print_r($results);
              +echo '
              '; +exit;*/ + update_option(PFIX.'_font_engine', $results); + delete_transient(PFIX.'_cloudfw_skin'); + + $message = 8011; + return false; + +break; + } + +}; + +/*----------------------------------------------------------------------------------*/ ?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/fn.admin.variables.php b/src/wp-content/themes/positive/cloudfw/inc/fn.admin.variables.php new file mode 100644 index 0000000..50b57d9 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/fn.admin.variables.php @@ -0,0 +1,281 @@ + "Default Blank Theme", + "css" => "default/load.css", + "ie" => "", + "ie7" => "", + //"thumbnail" => TMP_URL."/lib/skins/default/thumb_.png", + "version" => '1.0' + ); + + +/* + * CloudFw Register Fonts + * + * @since 1.0 +**/ +cloudfw_register_font('default', 'Arial, Helvetica, sans-serif', 'Arial, Helvetica'); +cloudfw_register_font('default', 'Tahoma, Geneva, sans-serif', 'Tahoma'); +cloudfw_register_font('default', '\'Trebuchet MS\', Arial, Helvetica, sans-serif', 'Trebuchet MS'); +cloudfw_register_font('default', '\'Times New Roman\', Times, serif', 'Times New Roman'); +cloudfw_register_font('default', 'Georgia \'Times New Roman\', Times, serif', 'Georgia'); +cloudfw_register_font('default', '\'Lucida Sans Unicode\', \'Lucida Grande\', sans-serif', 'Lucida Sans Unicode'); +cloudfw_register_font('default', 'Verdana, Geneva, sans-serif', 'Verdana'); +cloudfw_register_font('default', '\'Courier New\', Courier, monospace', 'Courier New, Monospace'); + +cloudfw_register_font('custom', 'Aaargh', 'Aaargh', 'Aaargh/load.css'); +cloudfw_register_font('custom', 'AurulentSans', 'AurulentSans', 'AurulentSans/load.css'); +cloudfw_register_font('custom', 'AurulentSansBold', 'AurulentSansBold', 'AurulentSansBold/load.css'); +cloudfw_register_font('custom', 'BebasNeueRegular', 'Bebas Neue Regular', 'bebas/load.css'); +cloudfw_register_font('custom', 'BPreplayRegular', 'BPreplayRegular', 'BPreplayRegular/load.css'); +cloudfw_register_font('custom', 'BPreplayBold', 'BPreplayBold', 'BPreplayBold/load.css'); +cloudfw_register_font('custom', 'Candela', 'Candela', 'Candela/load.css'); +cloudfw_register_font('custom', 'CandelaBold', 'CandelaBold', 'CandelaBold/load.css'); +cloudfw_register_font('custom', 'ColaborateRegular', 'ColaborateRegular', 'Colaborate/load.css'); +cloudfw_register_font('custom', 'COM4tSans', 'COM4t Sans', 'COM4tSans/load.css'); +cloudfw_register_font('custom', 'DekarRegular', 'Dekar', 'Dekar/load.css'); +cloudfw_register_font('custom', 'FolksRegular', 'Folks', 'Folks/load.css'); +cloudfw_register_font('custom', 'junctionregularRegular', 'Junkction', 'Junkction/load.css'); +cloudfw_register_font('custom', 'LacunaRegular', 'Lacuna', 'Lacuna/load.css'); +cloudfw_register_font('custom', 'LeagueGothicRegular', 'League Gothic', 'League/load.css'); +cloudfw_register_font('custom', 'MergeRegular', 'Merge', 'Merge/load.css'); +cloudfw_register_font('custom', 'MolotRegular', 'Molot Regular', 'Molot/load.css'); +cloudfw_register_font('custom', 'MuseoSans500', 'Museo Sans', 'MuseoSans/load.css'); +cloudfw_register_font('custom', 'nevisBold', 'Nevis', 'Nevis/load.css'); +cloudfw_register_font('custom', 'OblikBold', 'Oblik Bold', 'Oblik/load.css'); +cloudfw_register_font('custom', 'PerspectiveSansRegular', 'Perspective', 'Perspective/load.css'); +cloudfw_register_font('custom', 'SteelFish', 'SteelFish', 'SteelFish/load.css'); +cloudfw_register_font('custom', 'TitilliumLRegular', 'Titillium', 'Titillium/load.css'); +cloudfw_register_font('custom', 'ZagRegular', 'Zag', 'Zag/load.css'); + +cloudfw_register_font('google', array('Allan', 'Allerta', 'Anton', 'Arimo', 'Arvo', 'Bangers', 'Bentham', 'Bevan', 'Cabin', 'Cabin Sketch', 'Calligraffitti', 'Candal', 'Cantarell', 'Chewy', 'Coda', 'Copse', 'Corben', 'Droid Sans', 'Just+Another+Hand', 'Kreon', 'Kristi', 'Lato', 'Maiden+Orange', 'Merriweather', 'Molengo', 'Neucha', 'Neuton', 'Nobile', 'Oswald', 'PT+Sans', 'PT Sans Narrow', 'PT+Serif', 'Philosopher', 'Puritan', 'Raleway', 'Quattrocento+Sans', 'Ubuntu', 'Vollkorn')); + + +/* + * CloudFw Register PreDefined Patterns + * + * + * [ID, Name, CSS Code, Group] + * @since 1.0 +**/ + +cloudfw_register_pattern('dot-1', 'Dotted #1', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-dot-1.png); background-repeat: repeat', 'Dots'); +cloudfw_register_pattern('pattern-2', 'Soft Vertical Line', 'background-image: url('.TMP_URL.'/lib/imgs/navigation-pattern.png); background-repeat: repeat', 'Stripes'); +cloudfw_register_pattern('dot-2', 'Crosswise', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-dot-2.png); background-repeat: repeat; background-attachment: fixed', 'Stripes'); +cloudfw_register_pattern('ver-dark-1', 'Vertical Dark Line 10%', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-ver-line-10.png); background-repeat:repeat; background-position: 0 0;', 'Stripes'); +cloudfw_register_pattern('ver-dark-2', 'Vertical Dark Line 20%', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-ver-line-20.png); background-repeat:repeat; background-position: 0 0;', 'Stripes'); +cloudfw_register_pattern('ver-dark-3', 'Vertical Dark Line 30%', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-ver-line-30.png); background-repeat:repeat; background-position: 0 0;', 'Stripes'); +cloudfw_register_pattern('ver-dark-4', 'Vertical Dark Line 40%', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-ver-line-40.png); background-repeat:repeat; background-position: 0 0;', 'Stripes'); +cloudfw_register_pattern('ver-dark-5', 'Vertical Dark Line 50%', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-ver-line-50.png); background-repeat:repeat; background-position: 0 0;', 'Stripes'); + +cloudfw_register_pattern('pattern-1', 'Minimal Triangle', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-1.png); background-repeat: repeat', 'Triangles'); +cloudfw_register_pattern('ver-triangle-1-05', 'Triangle #1 05%', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-triangle-05.png); background-repeat:repeat; background-position: 0 0;', 'Triangles'); +cloudfw_register_pattern('ver-triangle-1-10', 'Triangle #1 10%', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-triangle-10.png); background-repeat:repeat; background-position: 0 0;', 'Triangles'); +cloudfw_register_pattern('ver-triangle-1-20', 'Triangle #1 20%', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-triangle-20.png); background-repeat:repeat; background-position: 0 0;', 'Triangles'); +cloudfw_register_pattern('ver-triangle-1-30', 'Triangle #1 30%', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-triangle-30.png); background-repeat:repeat; background-position: 0 0;', 'Triangles'); +cloudfw_register_pattern('ver-triangle-1-40', 'Triangle #1 40%', 'background-image: url('.TMP_URL.'/lib/imgs/patterns/pattern-triangle-40.png); background-repeat:repeat; background-position: 0 0;', 'Triangles'); + + +/* + * CloudFw Sliders + * + * @hook: cloudfw_sliders + * @since 1.0 +**/ + +function cloudfw_sliders() { + $theme_sliders["default_slider"] = array( + "name" => __('Header Slider','cloudfw') + ); + $theme_sliders["inpage_slider"] = array( + "name" => __('Inline Slider','cloudfw') + ); + $theme_sliders["nivo_slider"] = array( + "name" => __('Nivo Slider','cloudfw') + ); + $theme_sliders["piecemaker_slider"] = array( + "name" => __('3D Piecemaker Slider','cloudfw') + ); + $theme_sliders["galleria"] = array( + "name" => __('Galleria','cloudfw') + ); + + return apply_filters('cloudfw_sliders', $theme_sliders); +} + + +/* + * CloudFw Social Services + * + * %1$s : URL, %2$s: Title + * + * @hook: cloudfw_social_services + * @since 1.0 +**/ +function cloudfw_social_services() { + $social_services = array(); + $social_services["facebook"] = array( "item_name" => "Facebook", "item_regex" => 'http://www.facebook.com/share.php?u=%1$s&t=%2$s' ); + $social_services["twitter"] = array( "item_name" => "Twitter", "item_regex" => 'http://twitter.com/share?url=%1$s&text=%2$s' ); + $social_services["friendfeed"] = array( "item_name" => "FriendFeed", "item_regex" => 'http://www.friendfeed.com/share?link=%1$s&title=%2$s' ); + $social_services["digg"] = array( "item_name" => "Digg", "item_regex" => 'http://digg.com/submit?url=%1$s&title=%2$s' ); + $social_services["tumblr"] = array( "item_name" => "Tumblr", "item_regex" => 'http://www.tumblr.com/share?u=%1$s&t=%2$s' ); + $social_services["delicious"] = array( "item_name" => "Delicious", "item_regex" => 'http://delicious.com/post?url=%1$s&title=%2$s' ); + $social_services["myspace"] = array( "item_name" => "Myspace", "item_regex" => 'http://www.myspace.com/Modules/PostTo/Pages/?u=%1$s&t=%2$s' ); + $social_services["linkedin"] = array( "item_name" => "LinkedIn", "item_regex" => 'http://www.linkedin.com/shareArticle?mini=true&url=%1$s&title=%2$s' ); + $social_services["mixx"] = array( "item_name" => "Mixx", "item_regex" => 'http://www.mixx.com/submit?page_url=%1$s&title=%2$s' ); + $social_services["google"] = array( "item_name" => "Google", "item_regex" => 'http://www.google.com/bookmarks/mark?op=edit&bkmk=%1$s&title=%2$s' ); + $social_services["netvibes"] = array( "item_name" => "Netvibes", "item_regex" => 'http://www.netvibes.com/share?url=%1$s&title=%2$s' ); + $social_services["posterous"] = array( "item_name" => "Posterous", "item_regex" => 'http://posterous.com/share?linkto=%1$s&title=%2$s' ); + $social_services["reddit"] = array( "item_name" => "Reddit", "item_regex" => 'http://reddit.com/submit?url=%1$s&title=%2$s' ); + $social_services["stumbleupon"] = array( "item_name" => "Stumbleupon", "item_regex" => 'http://www.stumbleupon.com/submit?url=%1$s&title=%2$s' ); + $social_services["technorati"] = array( "item_name" => "Technorati", "item_regex" => 'http://technorati.com/faves?add=%1$s' ); + $social_services["yahoo-buzz"] = array( "item_name" => "Yahoo Buzz", "item_regex" => 'http://buzz.yahoo.com/submit/?submitUrl=%1$s&submitHeadline=%2$s' ); + return apply_filters('cloudfw_social_services', $social_services); +} + +/* + * Social Bookmarking Services Sizes + * + * @hook: cloudfw_social_services_sizes + * @since 1.0 +**/ +function cloudfw_social_services_sizes() { + + $social_services_sizes[] = array( + "item_value" => "small", + "item_class" => "", + "item_html" => '
              16x16px
              ' + ); + + $social_services_sizes[] = array( + "item_value" => "big", + "item_class" => "", + "item_html" => '
              24x24px
              ' + ); + return apply_filters('cloudfw_social_services_sizes', $social_services_sizes); +} + +/* + * CloudFw Predefined Buttons + * + * @hook: cloudfw_buttons + * @since 1.0 +**/ +function cloudfw_button_array() { + $cloudfw_button_colors["grey"] = array("text" => __('Grey','cloudfw'), "class" => "grey"); + $cloudfw_button_colors["dark"] = array("text" => __('Dark','cloudfw'), "class" => "dark"); + $cloudfw_button_colors["pink"] = array("text" => __('Pink','cloudfw'), "class" => "pink"); + $cloudfw_button_colors["sky"] = array("text" => __('Sky','cloudfw'), "class" => "sky"); + $cloudfw_button_colors["red"] = array("text" => __('Red','cloudfw'), "class" => "red"); + $cloudfw_button_colors["ocean"] = array("text" => __('Ocean','cloudfw'),"class" => "ocean"); + $cloudfw_button_colors["green"] = array("text" => __('Green','cloudfw'), "class" => "green"); + $cloudfw_button_colors["brown"] = array("text" => __('Brown','cloudfw'), "class" => "brown"); + $cloudfw_button_colors["dark_brown"] = array("text" =>__('Dark Brown','cloudfw'), "class" => "dark_brown"); + return apply_filters('cloudfw_buttons', $cloudfw_button_colors); +} + + +/* + * CloudFw Admin Messages + * + * @hook: cloudfw_admin_messages + * @since 1.0 +**/ + +function cloudfw_admin_messages() { + + $msgs[999] = array('msg' => __('The Theme Activated','cloudfw'), 'key' => 'update'); + + $msgs[1000] = array('msg' => __('Options Updated','cloudfw'), 'key' => 'update'); + $msgs[1003] = array('msg' => __('There was an error when saving options','cloudfw'), 'key' => 'cancel'); + $msgs[1005] = array('msg' => __('Sidebar Created','cloudfw'), 'key' => 'add'); + $msgs[1024] = array('msg' => __('1024: An error occurred when uploading','cloudfw'), 'key' => 'cancel'); + + $msgs[2000] = array('msg' => __('Options Deleted','cloudfw'), 'key' => 'cancel'); + $msgs[2001] = array('msg' => __('Sorry, An Error Has Occurred','cloudfw'), 'key' => 'cancel'); + $msgs[2010] = array('msg' => __('Sorry, Your Refferer Cannot Verified','cloudfw'), 'key' => 'cancel'); + + $msgs[6001] = array('msg' => __('Slider Item Added','cloudfw'), 'key' => 'add'); + $msgs[6002] = array('msg' => __('Slider Item(s) Updated','cloudfw'), 'key' => 'update'); + $msgs[6004] = array('msg' => __('Slider Created','cloudfw'), 'key' => 'add'); + $msgs[6005] = array('msg' => __('Slider Updated','cloudfw'), 'key' => 'update'); + + $msgs[7001] = array('msg' => __('New Skin Created','cloudfw'), 'key' => 'add'); + $msgs[7002] = array('msg' => __('The Skin Updated','cloudfw'), 'key' => 'update'); + $msgs[7003] = array('msg' => __('The Skin Deleted','cloudfw'), 'key' => 'cancel'); + $msgs[7004] = array('msg' => __('Theme Skin Changed','cloudfw'), 'key' => 'update'); + $msgs[7005] = array('msg' => __('Theme Skin Updated And Applied','cloudfw'), 'key' => 'update'); + $msgs[7006] = array('msg' => __('The Skin Duplicated','cloudfw'), 'key' => 'add'); + + $msgs[8001] = array('msg' => __('Blog Page Created And Defined Successfully','cloudfw'), 'key' => 'add'); + $msgs[8002] = array('msg' => __('Portfolio Page Created And Defined Successfully','cloudfw'), 'key' => 'add'); + $msgs[8003] = array('msg' => __('Homepage Created Successfuly','cloudfw'), 'key' => 'add'); + $msgs[8004] = array('msg' => __('Slider Samples Created Successfuly','cloudfw'), 'key' => 'add'); + + $msgs[8010] = array('msg' => __('Fonts Updated','cloudfw'), 'key' => 'update'); + $msgs[8011] = array('msg' => __('Fonts Settings Saved','cloudfw'), 'key' => 'update'); + + $msgs[9000] = array('msg' => __('All Theme Settings Restored','cloudfw'), 'key' => 'cancel'); + $msgs[9001] = array('msg' => __('All Cache Files Removed','cloudfw'), 'key' => 'cancel'); + $msgs[9002] = array('msg' => __('Option File Uploaded & Saved Changes','cloudfw'), 'key' => 'add'); + $msgs[9003] = array('msg' => __('Please Upload A File','cloudfw'), 'key' => 'cancel'); + $msgs[9004] = array('msg' => __('The uploaded file not compatible with the theme!','cloudfw'), 'key' => 'cancel'); + $msgs[9005] = array('msg' => __('There was an error uploading the file, please try again!','cloudfw'), 'key' => 'cancel'); + $msgs[9006] = array('msg' => __('Type of the uploaded file not compatible with the theme','cloudfw'), 'key' => 'cancel'); + $msgs[9007] = array('msg' => __('File size too large','cloudfw'), 'key' => 'cancel'); + $msgs[9008] = array('msg' => __('Could not save uploaded file. The upload was cancelled, or server error encountered','cloudfw'), 'key' => 'cancel'); + $msgs[9009] = array('msg' => __('The upload was cancelled because of upload directory isn\'t writable','cloudfw'), 'key' => 'cancel'); + $msgs[9011] = array('msg' => __('The Skin Imported','cloudfw'), 'key' => 'add'); + $msgs[9012] = array('msg' => __('Icon Set Imported','cloudfw'), 'key' => 'add'); + $msgs[9013] = array('msg' => __('The action has been canceled. Please select some skin to backup','cloudfw'), 'key' => 'cancel'); + $msgs[9014] = array('msg' => __('Error: The Zip File Cannot Opened','cloudfw'), 'key' => 'cancel'); + $msgs[9015] = array('msg' => __('Please Upload A Zip File','cloudfw'), 'key' => 'cancel'); + $msgs[9016] = array('msg' => __('Slider Imported','cloudfw'), 'key' => 'add'); + $msgs[9017] = array('msg' => __('Could not be found any .skin file in the zip file','cloudfw'), 'key' => 'cancel'); + $msgs[9018] = array('msg' => __(TMP_PATH.'/resources/skins/ folder cannot opened to scan the skin files','cloudfw'), 'key' => 'cancel'); + $msgs[9019] = array('msg' => __('Fatal Error: Php ZipArchive extension is not found. You can not import a zip file','cloudfw'), 'key' => 'cancel'); + $msgs[9020] = array('msg' => __('The import was cancelled. '.TMP_PATH.'/resources/skins/ folder is not writable','cloudfw'), 'key' => 'cancel'); + $msgs[9021] = array('msg' => __('The type of uploaded file is not valid','cloudfw'), 'key' => 'cancel'); + $msgs[9022] = array('msg' => __('Could not be found any .slider file in the zip file','cloudfw'), 'key' => 'cancel'); + + return apply_filters('cloudfw_admin_messages', $msgs); + +} \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/fn.guide.php b/src/wp-content/themes/positive/cloudfw/inc/fn.guide.php new file mode 100644 index 0000000..63a8d70 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/fn.guide.php @@ -0,0 +1,428 @@ + sprintf(__('Activate %s','cloudfw'), CLOUD_THEMENAME ), + 'score' => 3, + 'done' => TRUE + ); + +$guide["doc"] = array( + 'msg' => __('Take a look at theme documentation','cloudfw'), + 'score' => 1, + 'url' => $doc_url, + 'custom_text' => array(__('mark as read','cloudfw'),__('mark as unread','cloudfw')) + ); + +/*----------------------------------------------------------------------------------*/ + +$guide[] = array( + 'group' => __('Visual','cloudfw') + ); + +$guide["logo"] = array( + 'msg' => __('Upload a logo image','cloudfw'), + 'score' => 4, + 'url' => $g_page.'tab=general&jump=0', + 'done' => (!empty($_opt[PFIX."_logo"]["image"]) && $_opt[PFIX."_logo"]["image"] !== TMP_URL.'/lib/imgs/logo.png')? TRUE: FALSE, + ); + +$guide["skin"] = array( + 'msg' => __('Import a skin file or create your own color skin','cloudfw'), + 'score' => 4, + 'url' => $g_page.'tab=skins&jump=0', + 'done' => ($skin["mode"] !== 'defined' && $skin["id"] !== PFIX.'_skin_default_data' ) ? TRUE: FALSE + ); + +/*----------------------------------------------------------------------------------*/ + +$guide[] = array( + 'group' => __('General','cloudfw') + ); + +$guide["head_foot"] = array( + 'msg' => __('Set header & footer layout','cloudfw'), + 'score' => 2, + 'url' => $g_page.'tab=general&jump=0' + ); + + +$guide["widgets"] = array( + 'msg' => __('Manage sidebar, header and footer widgets','cloudfw'), + 'score' => 2, + 'url' => admin_url('widgets.php'), + ); + + +/*----------------------------------------------------------------------------------*/ + +$guide[] = array( + 'group' => __('Sliders','cloudfw') + ); + + +$guide["sample_sliders"] = array( + 'msg' => __('Generate sample sliders','cloudfw'), + 'score' => 5, + 'url' => $g_page.'sliderCreateSample=true&nonce='.wp_create_nonce('cloudfw'), + 'done' => (!empty($_opt[PFIX."_slider_ids"]))? TRUE: FALSE, + 'help' => ''.__('manage sliders','cloudfw').'', + 'unlink'=> false + ); + + +/*----------------------------------------------------------------------------------*/ + +$guide[] = array( + 'group' => __('Homepage','cloudfw') + ); + +$guide["hmcontent"] = array( + 'msg' => __('Create & define sample homepage','cloudfw'), + 'score' => 5, + 'url' => 'javascript:void(0);', + 'done' => (get_option('page_on_front'))? TRUE: FALSE, + 'help' => (get_option('page_on_front'))? ''.__('edit','cloudfw').'': NULL, + 'unlink'=> false, + 'modal' => array('title' => 'Create Sample Homepage', 'id' => 'mb_guide_create_sliders') + ); + + +/*----------------------------------------------------------------------------------*/ + +$guide[] = array( + 'group' => __('Blog','cloudfw') + ); + +$guide["blogcreate"] = array( + 'msg' => __('Create & define blog page','cloudfw'), + 'score' => 5, + 'url' => $g_page.'createBlog=true&nonce='.wp_create_nonce('cloudfw'), + 'done' => (get_option('page_for_posts'))? TRUE: FALSE, + 'help' => (get_option('page_for_posts'))? ''.__('edit','cloudfw').'': NULL, + 'unlink'=> true + ); + +/*----------------------------------------------------------------------------------*/ + + +$guide[] = array( + 'group' => __('Portfolio','cloudfw') + ); + + +$guide["portcatcreate"] = array( + 'msg' => __('Create some portfolio categories','cloudfw'), + 'score' => 1, + 'url' => admin_url('edit-tags.php?taxonomy=cat-portfolio&post_type=portfolio'), +// 'done' => (count((array) get_terms('cat-portfolio', 'hide_empty=0'))>0)? TRUE: FALSE, + ); + +$guide["portpostcreate"] = array( + 'msg' => __('Create some portfolio posts','cloudfw'), + 'score' => 4, + 'url' => admin_url('post-new.php?post_type=portfolio'), + 'done' => (count((array) get_terms('cat-portfolio', 'hide_empty=0'))>0)? TRUE: FALSE, + ); + +$guide["portpagecreate"] = array( + 'msg' => __('Insert your portfolio into a page via shortcode generator','cloudfw'), + 'score' => 3, + 'url' => admin_url('post-new.php?post_type=page'), + ); + + +/*----------------------------------------------------------------------------------*/ + +$guide[] = array( + 'group' => __('Navigation Menu','cloudfw') + ); + + +$guide["navmenu"] = array( + 'msg' => __('Manage the navigation menu','cloudfw'), + 'score' => 3, + 'url' => 'nav-menus.php', + 'done' => ( has_nav_menu( 'primary' ) )? TRUE: FALSE + ); + + +/*----------------------------------------------------------------------------------*/ + +$guide[] = array( + 'group' => __('Optional','cloudfw') + ); + +$guide["mods_reg"] = array( + 'msg' => __('Activate custom registration module','cloudfw'), + 'score' => 0, + 'url' => $g_page.'tab=general&jump=2', + 'done' => (_isOnOff($_opt[PFIX."_registration"]["activate"]) )? TRUE: FALSE + ); + +$guide["mods_gmap"] = array( + 'msg' => __('Insert a Google maps api key','cloudfw'), + 'score' => 0, + 'url' => $g_page.'tab=general&jump=3', + 'done' => (!empty($_opt[PFIX."_apis"]["gmap_api_key"]) )? TRUE: FALSE + ); + +$guide["acga"] = array( + 'msg' => __('Insert your Google Analytics account information','cloudfw'), + 'score' => 0, + 'url' => $g_page.'tab=system&jump=1', + 'done' => (!empty($_opt[PFIX."_ga_profile"]) )? TRUE: FALSE + ); + +$guide["backup"] = array( + 'msg' => __('Backup all options','cloudfw'), + 'score' => 0, + 'url' => $g_page.'tab=system&jump=2' + ); + +$guide["vote"] = array( + 'msg' => __('Please vote the theme on ThemeForest','cloudfw'), + 'score' => 0, + 'url' => get_template_item_page_url() + ); + +/*----------------------------------------------------------------------------------*/ + +$total_score = $percent = 0; + +foreach ($guide as $gid => $guide_item){ + if (isset($guide_item["score"]) && is_numeric($guide_item["score"])) + (int)$total_score += $guide_item["score"]; + } + + $ratio = 100 / $total_score; + $guide_done = $_opt[PFIX.'_setup_status']; + + +foreach ($guide as $gid => $guide_item){ + + if (in_array($gid, (array)$guide_done) || $guide_item["done"]) { + (int)$percent += ($ratio*$guide_item["score"]); + $done = true; + }else{$done = false; } + + if (isset($guide_item["group"])): + + $echo .= '
            • '.$guide_item["group"].'
            • '; + + else: + if ( isset($guide_item["custom_text"]) && is_array($guide_item["custom_text"])){ + $undone_text = $guide_item["custom_text"][1]; + $done_text = $guide_item["custom_text"][0]; + }else { + $undone_text = __('mark as undone','cloudfw'); + $done_text = __('mark as done','cloudfw'); + } + + if ($guide_item['modal']) { + $modal = true; + $modal_title = $guide_item['modal']['title']; + $modal_id = $guide_item['modal']['id']; + $modal_width = $guide_item['width'] ? $guide_item['width'] : 'm'; + } else { + $modal = false; + } + + + $echo .= '
            • '; + } else { + $echo .= ''.$done_text.''; + } + if (!empty($guide_item["help"])) $echo .= $guide_item["help"]; // HELP + if (!empty($guide_item["url"]) && !($guide_item["unlink"] && $guide_item["done"] == true) ) + $echo .= ''.$guide_item["msg"].' '; + else + $echo .= ''.$guide_item["msg"].''; + $echo .= '
            • '; + + endif; + + } + +$percent_write = ceil($percent); + +?> + + + + +jQuery(document).ready(function() { + +guide_per_value = jQuery("#pbar-percent").html(); +jQuery("#pbar-bar").animate({"width": guide_per_value+"%"},2000); + + + +jQuery(".markit").live("click",function(){ + + +jQuery("#to-do-loading").show(); + +el = jQuery(this); +id = el.parent("li").attr("id"); +if (!id) id = "__dontshowanymore"; +operation = (el.parent("li").hasClass("done")) ? "undone": "done"; +guide_per_value_old = jQuery("#pbar-percent-old").html(); + +jQuery.ajax({ + url: "'.TMP_ADMIN.'/ajax/guide.php", + cache: false, + data: ({id : id, op : operation, old_val : guide_per_value_old }), + success: function(data) { + jQuery("#guide").html(data); + + guide_per_value = jQuery("#pbar-percent").html(); + jQuery("#pbar-bar").animate({"width": guide_per_value+"%"},2000); + jQuery("#to-do-loading").hide(); + + + } +}); + +return false; + +}); //end of click + }); + + + + ';?> + + +' ?> +
              + +
              + +
              + +
              + +

              + +
              + ',($percent_write <10) ? 10:$percent_write,' '; + + ?> +
              + +
              + +
              %
              +
              +
              + +
              + +
              + +
              + +
              + +
              + +
                + +
              + +
              + + +
              + + '.__('Theme Configuration Completed','cloudfw').'   '.__('Hide The Wizard','cloudfw').'
              ';?> + + +
              + + +
              + + + +' ?> + + + + \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/fn.menu_walker.php b/src/wp-content/themes/positive/cloudfw/inc/fn.menu_walker.php new file mode 100644 index 0000000..bb701ef --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/fn.menu_walker.php @@ -0,0 +1,416 @@ + $_wp_nav_menu_max_depth ? $depth : $_wp_nav_menu_max_depth; + + $indent = ( $depth ) ? str_repeat( "\t", $depth ) : ''; + + ob_start(); + $item_id = esc_attr( $item->ID ); + $removed_args = array( + 'action', + 'customlink-tab', + 'edit-menu-item', + 'menu-item', + 'page-tab', + '_wpnonce', + ); + + $original_title = ''; + if ( 'taxonomy' == $item->type ) { + $original_title = get_term_field( 'name', $item->object_id, $item->object, 'raw' ); + } elseif ( 'post_type' == $item->type ) { + $original_object = get_post( $item->object_id ); + $original_title = $original_object->post_title; + } + + $classes = array( + 'menu-item menu-item-depth-' . $depth, + 'menu-item-' . esc_attr( $item->object ), + 'menu-item-edit-' . ( ( isset( $_GET['edit-menu-item'] ) && $item_id == $_GET['edit-menu-item'] ) ? 'active' : 'inactive'), + ); + + $title = $item->title; + + if ( isset( $item->post_status ) && 'draft' == $item->post_status ) { + $classes[] = 'pending'; + /* translators: %s: title of menu item in draft status */ + $title = sprintf( __('%s (Pending)'), $item->title ); + } + + $title = empty( $item->label ) ? $title : $item->label; + + ?> + +
            • $title
            • "; + $ellipsis = "
            • ...
            • "; + + $min_links = $range * 2 + 1; + $block_min = min($page - $range, $pages - $min_links); + $block_high = max($page + $range, $min_links); + $left_gap = (($block_min - $anchor - $gap) > 0) ? true : false; + $right_gap = (($block_high + $anchor + $gap) < $pages) ? true : false; + + if ($left_gap && !$right_gap) { + $output .= sprintf('%s%s%s', + cloudfw_paginate_loop(1, $anchor), + $ellipsis, + cloudfw_paginate_loop($block_min, $pages, $page) + ); + } + else if ($left_gap && $right_gap) { + $output .= sprintf('%s%s%s%s%s', + cloudfw_paginate_loop(1, $anchor), + $ellipsis, + cloudfw_paginate_loop($block_min, $block_high, $page), + $ellipsis, + cloudfw_paginate_loop(($pages - $anchor + 1), $pages) + ); + } + else if ($right_gap && !$left_gap) { + $output .= sprintf('%s%s%s', + cloudfw_paginate_loop(1, $block_high, $page), + $ellipsis, + cloudfw_paginate_loop(($pages - $anchor + 1), $pages) + ); + } + else { + $output .= cloudfw_paginate_loop(1, $pages, $page); + } + + $output .= $after; + + $output .= ""; + + if ($page < $pages && !empty($nextpage)) { + $output .= ""; + }else { + $output .= ""; + } + + $output .= "
              "; + + + if ($echo) { + echo $output; + } + + return $output; +} + +/** + * @author Eric Martin + * @copyright Copyright (c) 2009, Eric Martin + * @version 1.0 + */ +function cloudfw_paginate_loop($start, $max, $page = 0) { + $output = ""; + for ($i = $start; $i <= $max; $i++) { + $output .= ($page === intval($i)) + ? "
            • $i
            • " + : "
            • $i
            • "; + } + return $output; +} + + + + +function cloudfw_font_engine( $id = NULL ) { + echo get_cloudfw_font_engine($id); +} + +function cloudfw_get_font_data( $force = FALSE ) { + static $font_data; + if (empty($font_data) || $force): + $font_data = cloudfw_prepare_skin_data( cloudfw_get_content_maps("font_map"), get_option(PFIX.'_font_engine') ); + endif; + return $font_data; +} + +function cloudfw_get_fonts( $force = FALSE ) { + static $fonts; + if (empty($fonts) || $force): + $fonts = get_option(PFIX.'_fonts'); + if (empty($fonts) || !is_array($fonts)) + $fonts = array('BebasNeueRegular'); + endif; + return $fonts; +} + +function get_cloudfw_font_engine( $id = NULL ) { + global $_opt, $custom_fonts, $google_fonts; + $fonts = cloudfw_get_fonts(); + $load_google_fonts = $load_custom_fonts = ''; + + if (is_array($fonts)){ + + foreach ($fonts as $font_id) { + if (in_array($font_id, $google_fonts)) { + //Google Font + $load_google_fonts[] = $font_id; + }elseif (isset($custom_fonts[$font_id])) { + //Custom Font + $load_custom_fonts[] = $font_id; + } + + } // foreach: fonts + + }else {return false;} + + + if ( is_array($load_google_fonts) ) { + + foreach ($load_google_fonts as $load_google_fonts => $g_font) { + + $out_google_fonts .= '"'.$g_font.'",'; + + } // foreach: load_google_fonts + + $out_google_fonts = ' + google: { + families: [ '.substr($out_google_fonts,0,-1) .' ] + }, + '; + } + + $out_custom_fonts = $out_google_fonts = ''; + if (is_array($load_custom_fonts)) { + $out_custom_font_families = $out_custom_font_csses = ''; + + foreach ($load_custom_fonts as $load_custom_fonts => $c_font) { + + $out_custom_font_families .= '"'.$c_font.'",'; + $out_custom_font_csses .= '"'.FONTS_DIR.$custom_fonts[$c_font]["css"].'",'; + + } // foreach: load_google_fonts + + $out_custom_fonts = ' + custom: { + families: [ '.substr($out_custom_font_families,0,-1).' ], + urls : [ '.substr($out_custom_font_csses,0,-1).' ] + }, + '; + } + + +$out = ' + + + '; + + return $out; +} + +function cloudfw_comments_open(){ + global $_opt; + return _isOnOff($_opt[PFIX.'_blog_actives']['comments']); +} + + +function cloudfw_make_slider_for_blog($id, $url, $class = NULL){ + + $gallery = $attachments = get_children( array('post_parent' => $id, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order') ); + + if (is_array($attachments)): + + if (is_single()) $class = 'next'; + + foreach ($gallery as $gal_id => $gal) { + + $title = $gal -> post_title; + $desc = $gal -> post_content; + + $thumbnail = wp_get_attachment_image_src($gal_id, 'post-thumbnail', TRUE ); + $thumbnail_src = $thumbnail[0]; + $width = $thumbnail[1]; + $height = $thumbnail[2]; + + if ($width < 640) { + $ratio = (640 / $width); + $width = 640; + $height = floor($height * $ratio); + } + + $out .= " + \"$desc\" + "; + + } + + endif; + + return "
              $out
              "; +} + + + + +function archive_titles(){ + global $post; + + if (is_single()) { + return array( + 'blog_layout' => false, + 'title' => false, + 'text' => false + ); + + }elseif (is_category()) { + return array( + 'blog_layout' => false, + 'title' => __('Category','cloudfw').':', + 'text' => single_cat_title('', false) + ); + }elseif (is_author()) { + return array( + 'blog_layout' => 'minimal', + 'title' => __('Author','cloudfw').':', + 'text' => get_the_author() + ); + }elseif (is_tag()) { + return array( + 'blog_layout' => 'minimal', + 'title' => __('Tag','cloudfw').':', + 'text' => single_tag_title( '', false ) + ); + }elseif (is_search()) { + return array( + 'blog_layout' => 'minimal', + 'title' => __('Search Results For','cloudfw').':', + 'text' => '"'.get_search_query().'"' + ); + }elseif (is_archive()) { + + if ( is_day() ) $text = get_the_date(); + elseif ( is_month() ) $text = get_the_date('F / Y'); + elseif ( is_year() ) $text = get_the_date('Y'); + + return array( + 'blog_layout' => 'minimal', + 'title' => __('Archives','cloudfw'), + 'text' => $text + ); + + + } + + +} + + +function cloudfw_get_image_width($column) { + $portfolio_image_defaults[1] = 410; + $portfolio_image_defaults[2] = 410; + $portfolio_image_defaults[3] = 260; + $portfolio_image_defaults[4] = 185; + $portfolio_image_defaults[5] = 140; + $portfolio_image_defaults[6] = 110; + + return $portfolio_image_defaults[$column]; +} + + +function get_sidebar_defaults($sidebar){ + + $def = array('before_title' => ''); + + switch($sidebar){ + default: + case 'primary-widget-area': + + the_widget('WP_Widget_Meta', NULL, $def); + the_widget('WP_Widget_Calendar', array('title' => 'Calender'), $def); + + break; + case 'archive-widget-area': + + if ( ! dynamic_sidebar( 'primary-widget-area' ) ) { + + the_widget('WP_Widget_Search', NULL, $def); + the_widget('WP_Widget_Calendar', array('title' => 'Calender'), $def); + } + + break; + case 'searchpage-widget-area': + + the_widget('WP_Widget_Search', NULL, $def); + the_widget('WP_Widget_Calendar', array('title' => 'Calender'), $def); + + break; + + } + +} + +function cloudfw_less_text($text = NULL, $count = 50, $after = '..') { + if(empty($text)) return false; + $text_length = strlen($text); + return ($text_length > $count) ? mb_substr($text,0,$count).$after:$text; +} + + +/********************************* +* +* @ Orkun Gursel +* Slider Functions +* Since 1.0 +* +**********************************/ + +// Call Slider Function +function cloudfw_get_slider($id) { + + $slider = get_option($id); + return $slider; + +} + +// Call Slider Options Function +function cloudfw_get_slider_options($id = NULL) { + if (!isset($id)) return false; + + global $_opt; + $slider_ids = $_opt[PFIX.'_slider_ids']; + + $options = isset($slider_ids[$id]) ? $slider_ids[$id] : NULL; + return $options; +} + +// Call Slider Type Function +function cloudfw_get_slider_type($id = NULL) { + if (!isset($id)) return false; + + global $_opt; + $slider_ids = $_opt[PFIX.'_slider_ids']; + $type = isset($slider_ids[$id]["type"]) ? $slider_ids[$id]["type"] : NULL; + return $type; +} + +// Create Function +function cloudfw_create_slider($atts = array(), $reg_a_page = NULL) { + $_opt = getCO('theme', TRUE, TRUE); + + $slider_types = cloudfw_sliders(); + + extract(cloudfw_make_var(array( + 'id' => NULL, + 'title' => NULL, + 'type' => NULL, + 'default_height' => 400, + ), $atts)); + + $random_id = cloudfw_randomizer(20); + + if (empty($title)) + $atts["title"] = __('(Untitled) '.$slider_types[$type]["name"].'','cloudfw'); + + if (empty($id)) + $id = $random_id; + + if (!$type) $atts["type"] = cloudfw_get_slider_type($id); + + $new_slider[$id] = $atts; + + $slider_ids = $_opt[PFIX.'_slider_ids']; + if (empty($id)) + is_array($slider_ids) ? $slider_ids += $new_slider: $slider_ids = $new_slider; + else + $slider_ids[$id] = $new_slider[$id]; + + update_option(PFIX.'_slider_ids', $slider_ids); + + + if ($reg_a_page) { + $old_val = get_post_meta($reg_a_page, PFIX.'_slider_id', TRUE); + if (empty($old_val)) add_post_meta($reg_a_page, PFIX.'_slider_id', $id); else; update_post_meta($reg_a_page, PFIX.'_slider_id', $id, $old_val); + + } + + delete_transient('cloudfw_slider_'.$id); + return $id; +} + +// Delete Function +function cloudfw_delete_slider($id = NULL) { + if (!isset($id)) return false; + + global $_opt; + $slider_ids = $_opt[PFIX.'_slider_ids']; + unset($slider_ids[$id]); + + update_option(PFIX.'_slider_ids', $slider_ids); + delete_option($id); + return $slider_ids; +} + +// Call Slider Into Header +function get_the_slider($id = NULL) { + global $post, $wp_query; + + if (empty($id) && $wp_query->queried_object->ID) {$id = get_post_meta( $wp_query->queried_object->ID , PFIX.'_slider_id', TRUE);} + + $type = cloudfw_get_slider_type($id); + $slider_options = cloudfw_get_slider_options($id); + $slider_data = cloudfw_get_slider($id); + + /* Get Sliders Options */ + if (is_array($slider_data)) { + echo '
              '; + if (file_exists(TMP_INCLUDES."/sliders/$type.php")) { + include(TMP_INCLUDES."/sliders/$type.php"); + } + echo '
              '; + return true; + } + else return false; + +} + + +// Call Slider Into Pages +function cloudfw_get_the_slider($atts = array()) { + /* Get Sliders Options */ + + $id = $atts["id"]; + $type = cloudfw_get_slider_type($id); + + if (empty($id)) + return cloudfw_fatalError(__('The Slider Cannot Found','cloudfw')); + + if (file_exists(TMP_INCLUDES."/sliders/{$type}.php")) include_once(TMP_INCLUDES."/sliders/{$type}.php"); else return '

              '.cloudfw_fatalError(__('The Slider Cannot Found','cloudfw')).'

              '; + $function = "get_{$type}_results"; + + //if ($_GET["cache"] = "FALSE") + return $function($atts); + + /*if (false === ( $out = get_transient('cloudfw_slider_'.$id) ) ) { + $out = $function($atts); + set_transient('cloudfw_slider_'.$id, $out, 2592000); + }*/ + + return $out; +} + + +// Call Slider Source From A Post Gallery +function cloudfw_get_post_gallery_source($post_id = NULL){ + + if (empty( $post_id )) + return false; + + $gallery = $attachments = get_children( array('post_parent' => $post_id, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order') ); + + if (is_array($attachments)): + + foreach ($gallery as $gal_id => $gal) { + + $image = wp_get_attachment_image_src($gal_id, 'full', TRUE ); + $image_src = $image[0]; + $out[] = array( + 'slider_image' => $image_src, + 'slider_title' => $gal -> post_title, + 'slider_caption' => $gal -> post_content + ); + + } + + endif; + + return $out; + +} + + +/********************************* +* +* @ Orkun Gursel +* Skin Functions +* Since 1.0 +* +**********************************/ + +// Get All Skins Function +function cloudfw_get_all_skins() { + return get_option(PFIX.'_skin_ids'); +} + +// Get Current Skin Function +function cloudfw_get_current_skin() { + return get_option(PFIX.'_skin_engine'); +} + +// Get Current Skin Function +function cloudfw_get_current_skin_ID() { + $current_skin = cloudfw_get_current_skin(); + return $current_skin['id']; +} + +// Get A Skin Function +function cloudfw_get_a_skin($id = NULL) { + if (!$id) return false; + $skin = get_option($id); + + return (!empty($skin)) ? $skin: false; +} + +// Creating/Deleting Function +function cloudfw_manage_skin_ID($id = NULL, $op = 'add', $data = array()) { + $skin_ids = cloudfw_get_all_skins(); + + switch ($op) { + case 'add': default: + $random_id = 'skin_'.cloudfw_randomizer(20); + if (empty($id)) $id = $random_id; + + if (!in_array($id, (array)$skin_ids)){ + $skin_ids[] = $id; + + update_option(PFIX.'_skin_ids', $skin_ids); + + if (!empty($data)) { + $data["id"] = $id; + update_option($id, $data); + } + + return $id; + } + return false; + + break; + case 'update': + if (empty($id) || !in_array($id, (array)$skin_ids) ) + return; + + if (!empty($data)) { + update_option($id, $data); + return $id; + } + + return false; + + break; + case 'delete': + + $key = array_search($id,(array) $skin_ids); + + if (isset($key)) { + unset($skin_ids[$key]); + $skin_ids = array_unique($skin_ids); + + update_option(PFIX.'_skin_ids', $skin_ids); + delete_option($id); + + $currrent_skin_id = cloudfw_get_current_skin(); + if ($currrent_skin_id["id"] == $id) + cloudfw_set_default_skins(); + + return $id; + + } + delete_transient(PFIX.'_cloudfw_skin'); + + + return false; + + break; + case 'duplicate': + + $key = array_search($id,(array) $skin_ids); + + if ($key) { + + $new_id = cloudfw_manage_skin_ID(); + $the_new_skin = cloudfw_get_a_skin($id); + + $the_new_skin["id"] = $new_id; + $the_new_skin["name"] = __('Copy_','cloudfw').$the_new_skin["name"]; + + update_option($new_id, $the_new_skin); + return $id; + } + + return false; + + break; + } + +} +// Skin Sync +function cloudfw_sync_skins($id = NULL, $force = FALSE){ + + $currren_skin_id = cloudfw_get_current_skin(); + if ($currren_skin_id["id"] == $id || $force) + update_option(PFIX.'_skin_engine' , get_option($id)); + delete_transient(PFIX.'_cloudfw_skin'); + +} + +// Make Default +function cloudfw_set_default_skins(){ + $out = array( + 'mode' => 'default', //custom + 'name' => '', + 'css' => '', + 'version' => 0, + 'id' => 'default', + 'data' => cloudfw_get_content_maps("skin_map") + ); + + update_option(PFIX.'_skin_engine' , $out); + delete_transient(PFIX.'_cloudfw_skin'); +} + +// Skin Changer +function cloudfw_change_skin($id = NULL) { + $the_skin = get_option($id); + $skin_ids = get_option(PFIX.'_skin_ids'); + + if (in_array($id, (array)$skin_ids)) { + + cloudfw_sync_skins($id, TRUE); + + } else { + + $the_skin = array( + 'mode' => 'defined', + 'id' => $id + ); + update_option(PFIX.'_skin_engine' , $the_skin); + + } + + delete_transient(PFIX.'_cloudfw_skin'); + + return $id; + +} + +// Get Custom Skin Logo +function cloudfw_get_custom_skin_logo($id = NULL) { + if ($id) + $data = cloudfw_get_a_skin($id); + else{ + $data = get_option(PFIX.'_skin_engine'); + } + + return isset($data["data"]["custom"]["custom-logo"]) ? $data["data"]["custom"]["custom-logo"] : NULL; +} + + +// Get Custom Skin Logo +function cloudfw_get_custom_skin_css_code($id = NULL) { + if ($id) + $data = cloudfw_get_a_skin($id); + else{ + $data = get_option(PFIX.'_skin_engine'); + } + + return $data["data"]["custom"]["custom-css"]; +} + +// Get Custom Skin Logo +function cloudfw_get_custom_skin_attr($id = NULL, $attr = NULL) { + if ($id) + $data = cloudfw_get_a_skin($id); + else{ + $data = get_option(PFIX.'_skin_engine'); + } + + return isset($data["data"]["custom"][$attr]) ? $data["data"]["custom"][$attr] : NULL; +} + +// Get Custom Skin Logo +function cloudfw_get_skin_data_instant( $id = NULL ) { + //global $current_skin_id; + $current_skin_id = cloudfw_get_the_skin_id(); + static $current_skin_data; + + if ($current_skin_id) + $id = $current_skin_id; + + if(!empty($current_skin_data)) + return $current_skin_data; + + if ($id) + $current_skin_data = cloudfw_get_a_skin($id); + else{ + $current_skin_data = cloudfw_get_current_skin(); + } + + $current_skin_data['data'] = cloudfw_prepare_skin_data(cloudfw_get_content_maps("skin_map"), $current_skin_data['data']); + return $current_skin_data; +} + + +function cloudfw_get_font_type($id){ + global $custom_fonts, $google_fonts, $default_fonts; + + if (in_array($id, $google_fonts)) { + //Google Font + return 'google'; + }elseif (isset($custom_fonts[$id])) { + //Custom Font + return 'custom'; + }elseif (in_array($id, $default_fonts)) { + //Default Font + return 'default'; + } + +} + + + + + +function wp_the_excerpt_reloaded($args='') { + parse_str($args); + if(!isset($excerpt_length)) $excerpt_length = 10; // length of excerpt in words. -1 to display all excerpt/content + if(!isset($allowedtags)) $allowedtags = ''; // HTML tags allowed in excerpt, 'all' to allow all tags. + if(!isset($filter_type)) $filter_type = 'none'; // format filter used => 'content', 'excerpt', 'content_rss', 'excerpt_rss', 'none' + if(!isset($use_more_link)) $use_more_link = 1; // display + if(!isset($more_link_text)) $more_link_text = __('(more...)','cloudfw'); + if(!isset($force_more)) $force_more = 0; + if(!isset($fakeit)) $fakeit = 1; + if(!isset($fix_tags)) $fix_tags = 1; + if(!isset($no_more)) $no_more = 1; + if(!isset($more_tag)) $more_tag = 'div'; + if(!isset($more_link_title)) $more_link_title = __('Continue reading this entry','cloudfw'); + if(!isset($showdots)) $showdots = 1; + if(!isset($strip_shortcodes)) $strip_shortcodes = 1; + + return the_excerpt_reloaded($excerpt_length, $allowedtags, $filter_type, $use_more_link, $more_link_text, $force_more, $fakeit, $fix_tags, $no_more, $more_tag, $more_link_title, $showdots, $strip_shortcodes); +} + +function the_excerpt_reloaded($excerpt_length=120, $allowedtags='', $filter_type='none', $use_more_link=true, $more_link_text="(more...)", $force_more=true, $fakeit=1, $fix_tags=true, $no_more=false, $more_tag='div', $more_link_title='Continue reading this entry', $showdots=true, $strip_shortcodes = 1) { + if(preg_match('%^content($|_rss)|^excerpt($|_rss)%', $filter_type)) { + $filter_type = 'the_' . $filter_type; + } + return get_the_excerpt_reloaded($excerpt_length, $allowedtags, $filter_type, $use_more_link, $more_link_text, $force_more, $fakeit, $no_more, $more_tag, $more_link_title, $showdots, $strip_shortcodes); +} + +function get_the_excerpt_reloaded($excerpt_length, $allowedtags, $filter_type, $use_more_link, $more_link_text, $force_more, $fakeit, $no_more, $more_tag, $more_link_title, $showdots, $strip_shortcodes) { + global $post; + + if (!empty($post->post_password)) { // if there's a password + if ($_COOKIE['wp-postpass_'.COOKIEHASH] != $post->post_password) { // and it doesn't match cookie + if(is_feed()) { // if this runs in a feed + $output = 'There is no excerpt because this is a protected post.'; + } else { + $output = get_the_password_form(); + } + } + return $output; + } + + if($fakeit == 2) { // force content as excerpt + $text = $post->post_content; + } elseif($fakeit == 1) { // content as excerpt, if no excerpt + $text = (empty($post->post_excerpt)) ? $post->post_content : $post->post_excerpt; + } else { // excerpt no matter what + $text = $post->post_excerpt; + } + + if($strip_shortcodes) $text = strip_shortcodes($text); + + if($excerpt_length < 0) { + $output = $text; + } else { + if(!$no_more && strpos($text, '')) { + $text = explode('', $text, 2); + $l = count($text[0]); + $more_link = 1; + } else { + $text = explode(' ', $text); + if(count($text) > $excerpt_length) { + $l = $excerpt_length; + $ellipsis = 1; + } else { + $l = count($text); + $more_link_text = ''; + $ellipsis = 0; + } + } + for ($i=0; $i<$l; $i++) + $output .= $text[$i] . ' '; + } + + if('all' != $allowed_tags) { + $output = strip_tags($output, $allowedtags); + } + +// $output = str_replace(array("\r\n", "\r", "\n", " "), " ", $output); + + $output = rtrim($output, "\s\n\t\r\0\x0B"); + $output = ($fix_tags) ? $output : balanceTags($output); + $output .= ($showdots && $ellipsis) ? '...' : ''; + + switch($more_tag) { + case('div') : + $tag = 'div'; + break; + case('span') : + $tag = 'span'; + break; + case('p') : + $tag = 'p'; + break; + default : + $tag = 'span'; + } + + if ($use_more_link && $more_link_text) { + if($force_more) { + $output .= ' <' . $tag . ' class="more-link">' . $more_link_text . '' . "\n"; + } else { + $output .= ' <' . $tag . ' class="more-link">' . $more_link_text . '' . "\n"; + } + } + + $output = apply_filters($filter_type, $output); + + return $output; +} + +function cloudfw_google_analytics_tracking($tracking_id){ + if (empty($tracking_id)) return false; + echo ' + '; +}; + + + + +function cloudfw_register_font($type = 'custom', $id = NULL, $name = NULL, $css = NULL) { + + if ($type == 'google') { + global $google_fonts; + + if (is_array($id)): + foreach((array) $id as $font): + $google_fonts[] = $font; + endforeach; + else: + $google_fonts[] = $id; + endif; + + } elseif ($type == 'custom') { + global $custom_fonts; + + $custom_fonts[$id] = array('name' => $name, 'css' => $css); + + }elseif ($type == 'default') { + global $default_fonts; + + $default_fonts[$id] = array('name' => $name); + + } + +} + +function cloudfw_register_pattern($id = NULL, $name = NULL, $code = NULL, $group = NULL) { + global $patterns; + $patterns[$id] = array('name' => $name, 'code' => $code, 'group' => $group); +} + +function cloudfw_deregister_pattern($id = NULL) { + global $patterns; + if(!empty($id)) + unset($patterns[$id]); +} + + + +/** + * Loop Of Social Bookmarking Services For Select Modules + * + * @since 1.0 +**/ +function cloudfw_loop_social_services() { + $social_services = cloudfw_social_services(); + + foreach ($social_services as $social_service_item => $item){ + $loop_social_services[] = array( + "item_value" => $social_service_item, + "item_html" => '
              '.$item["item_name"].'
              ' + ); + } + return $loop_social_services; +} + +/** + * Convert toBytes + * + * @since 1.0 +**/ +function cloudfw_toBytes($str) { + $val = trim($str); + $last = strtolower($str[strlen($str)-1]); + switch($last) { + case 'g': $val *= 1024; + case 'm': $val *= 1024; + case 'k': $val *= 1024; + } + return $val; +} + +/** + * Check Upload Folders + * + * @since 1.0 +**/ +function cloudfw_check_upload_folders(){ + + if ( ! is__writable(CLOUD_UPLOAD_DIR) === true ) { + add_action( 'network_admin_notices', 'cloudfw_check_upload_folder_message', 4 ); + add_action( 'admin_notices', 'cloudfw_check_upload_folder_message', 1 ); + } + + if ( ! is__writable(TEMPLATEPATH . '/cache/') === true ) { + // Create Directory If There Is No + if ( ! file_exists(TEMPLATEPATH . '/cache/')) { + @mkdir(TEMPLATEPATH . '/cache/'); + @chmod(TEMPLATEPATH . '/cache/', 0777); + } + // Check Again + if ( ! is__writable(TEMPLATEPATH . '/cache/') === true ) { + add_action( 'network_admin_notices', 'cloudfw_check_cache_folder_message', 4 ); + add_action( 'admin_notices', 'cloudfw_check_cache_folder_message', 1 ); + } + } +} + + +/** + * CloudFw Error Messages + * + * @since 1.0 +**/ +function cloudfw_check_upload_folder_message() { + + printf ("
              %s
              ", + sprintf ("
              %s
              ", + sprintf ( __('Error: %s folder is not writable. Please adjust the chmod permissions to allow it to be written to. (CHMOD to 777)','cloudfw') , ''. CLOUD_UPLOAD_DIR . '' ) + ) + + ); +} + +function cloudfw_check_cache_folder_message() { + + printf ("
              %s
              ", + sprintf ("
              %s
              ", + sprintf ( __('Error: %s folder is not writable. Please adjust the chmod permissions to allow it to be written to. (CHMOD to 777)','cloudfw') , ''. TEMPLATEPATH . '/cache/') + ) + + ); +} + + +/** + * CloudFw Create Sample Pages + * + * @since 1.0 + */ +function cloudfw_create_a_page($args = array(), $opt = array()){ + if (empty($args) || !is_array($args)) + return false; + + // Insert the post into the database + if (!$opt["update"]) + $out["id"] = wp_insert_post($args); + else + $out["id"] = wp_update_post($args); + + foreach ((array) get_pages('sort_column=post_date&sort_order=desc&post_type=' . $args["post_type"] . '') as $page) { + $lastID = $page->ID; + //$out["id"] = $lastID; + $out["title"] = get_the_title($page->ID); + $out["url"] = get_permalink($page->ID); + + break; + } + + $template = $opt["template"]; + + if (!update_post_meta($lastID, '_wp_page_template', $template) && isset($template)) + add_post_meta($lastID, '_wp_page_template', $template, true); + + return $out; +} + +/** + * CloudFw Get Theme Item Page URL + * + * @since 1.0 + */ +function get_template_item_page_url(){ + return 'http://themeforest.net/item/positive-premium-multipurpose-wordpress-theme/560405'; +} \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/fn.q.process.php b/src/wp-content/themes/positive/cloudfw/inc/fn.q.process.php new file mode 100644 index 0000000..4d9dad1 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/fn.q.process.php @@ -0,0 +1,479 @@ + 'page-blog.php') ); + + + if ($sys_page_1 !== false){ + update_option('page_for_posts', $sys_page_1['id'] ); + wp_redirect(admin_url(CLOUD_PAGE.'&m=8001')); + }else{ + wp_redirect(admin_url(CLOUD_PAGE.'&m=2001')); + } + } +} + + +if (isset($_GET['createHomepage'])) { + $nonce = $_GET["nonce"]; + check_admin_referer(); + $sys_page_1_init['ID'] = ''; + $sliderID = $_REQUEST["sliderID"]; + + global $_opt; + + if (wp_create_nonce('cloudfw') !== $nonce) wp_redirect(admin_url(CLOUD_PAGE.'&m=2010')); else { + $_opt = getCO(); + $cid = cloudfw_get_page_id($_opt[PFIX.'_sourcepage']); + + + if ($sliderID) + $sys_page_1_init['post_content'] .= '[slider id="'.$sliderID.'"] [slice]'; + + + $sys_page_1_init['ID'] = $cid; + $sys_page_1_init['post_title'] = '[Homepage]'; + $sys_page_1_init['post_status'] = 'publish'; + $sys_page_1_init['post_author'] = 1; + $sys_page_1_init['post_type'] = 'page'; + $sys_page_1_init['post_content'] .= ' +[1of3] +[frame][/frame] + +[stitle]Phasellus lacinia[/stitle] +Cras aliquet, velit sed egestas rutrum, augue dui posuere metus + +[list type="check"] +[li]Phasellus lacinia[/li] +[li]Cras eu lectus urna, a egestas libero[/li] +[li]Aliquam vitae felis (nam, purus elit)[/li] + +[/list] + +[/1of3] +[1of3] + +[frame][/frame] +[stitle]Aliquam vitae felis[/stitle] +Cras aliquet, velit sed egestas rutrum, augue dui posuere metus + +[list type="check"] +[li]Augue dui posuere metus[/li] +[li]Egestas rutrum[/li] +[/list] +[list type="cancel"] +[li]Cras aliquet[/li] +[/list] + +[/1of3] +[1of3_last] + +[frame][/frame] +[stitle]Aliquam vitae felis[/stitle] +Cras aliquet, velit sed egestas rutrum, augue dui posuere metus + +[list type="check"] +[li]Augue dui posuere metus[/li] +[li]Egestas rutrum[/li] +[/list] +[list type="cancel"] +[li]Cras aliquet[/li] +[/list] + +[/1of3_last] + +[slice] + +[portfolio from="a category" id="%PORTFOLIO_CATEGORY_ID%" title="Portfolio" subtitle="Cras aliquet, velit sed egestas rutrum, augue dui posuere metus" columns="4" limit="-1" carousel="1" height="350"] + +[slice] + +[1of3] +

              From The Blog

              + +[blog columns="1" limit="3" style="1"] + +[/1of3] + +[1of3] +

              Follow Us

              +[twitter username="envato" count="4" columns="1"] [/1of3] + + +[1of3_last] +

              Offices

              + +[tabs_simple tabs="Melbourne|Australia"] +[tab] [gmap address="Little Lonsdale St, Melbourne" html="Envato" zoom="15" height="250"] [/tab] +[tab] [gmap address="Victoria 8011 Australia" html="Victoria 8011 Australia" zoom="10" height="250"] [/tab] +[/tabs_simple] + +[/1of3_last] +[divider_line] + +

              +Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris aliquam suscipit faucibus. [button size="normal" color="sky" style="margin-left:10px;" link="#"]Velit sed egestas rutrum[/button]

              '; + + $sys_page_1 = cloudfw_create_a_page( $sys_page_1_init, array('update' => true) ); + + if ($sys_page_1 !== false){ + update_option(PFIX.'_homepage_sample', true ); + update_option('show_on_front', 'page' ); + update_option('page_on_front', $sys_page_1['id'] ); + update_option(PFIX.'_homepage_sample', true ); + wp_redirect(admin_url(CLOUD_PAGE.'&m=8003')); + }else{ + wp_redirect(admin_url(CLOUD_PAGE.'&m=2001')); + } + } +} + + + + + +if (isset($_GET['sliderCreateSample'])) { + $nonce = $_GET["nonce"]; + check_admin_referer(); + global $_opt; + + if (wp_create_nonce('cloudfw') !== $nonce) wp_redirect(admin_url(CLOUD_PAGE.'&m=2010')); else { + +/* CU3ER SLIDER */ +$piecemaker_main = array ( + 'foldername' => '3D_Piecemaker_Slider', + 'title' => '[Sample] 3D Homepage Slider', + 'width' => '860', + 'height' => '400', + 'pausetime' => '10', + 'autoplay' => '1', + 'dropShadowAlpha' => '0.7', + 'dropShadowScale' => '0.9', + 'controlBg' => 'FFFFFF', + 'controlText' => '000000', + 'controlAlpha' => '0.7', + 'controlAlphaOver' => '0.95', + 'fieldOfView' => '70', + 'id' => 'piecemakerSample', + 'type' => 'piecemaker_slider', +); + +$piecemaker_data = array ( + 0 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400.gif', + 'slider_type' => 'image', + 'slider_source' => '', + 'slider_url' => '', + 'slider_url_target' => '_self', + 'slider_title' => '', + 'transition_effect' => '', + 'slider_name' => 'Item #1', + 'slider_caption' => '', + 'slider_pieces' => '9', + 'slider_time' => '1.2', + 'slider_delay' => '0.1', + 'slider_depth_offset' => '300', + 'slider_cube_distance' => '30', + ), + 1 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400_secondary.gif', + 'slider_type' => 'image', + 'slider_source' => '', + 'slider_url' => '', + 'slider_url_target' => '_self', + 'slider_title' => '', + 'transition_effect' => '', + 'slider_name' => 'Item #2', + 'slider_caption' => '', + 'slider_pieces' => '16', + 'slider_time' => '1.2', + 'slider_delay' => '0.1', + 'slider_depth_offset' => '300', + 'slider_cube_distance' => '30', + ), + 2 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400.gif', + 'slider_type' => 'image', + 'slider_source' => '', + 'slider_url' => '', + 'slider_url_target' => '_self', + 'slider_title' => '', + 'transition_effect' => '', + 'slider_name' => 'Item #3', + 'slider_caption' => '', + 'slider_pieces' => '1', + 'slider_time' => '1.2', + 'slider_delay' => '0.1', + 'slider_depth_offset' => '300', + 'slider_cube_distance' => '30', + ), + 3 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400_secondary.gif', + 'slider_type' => 'image', + 'slider_source' => '', + 'slider_url' => 'http://google.com/', + 'slider_url_target' => '_self', + 'slider_title' => '', + 'transition_effect' => '', + 'slider_name' => 'Item #4', + 'slider_caption' => '', + 'slider_pieces' => '3', + 'slider_time' => '1.2', + 'slider_delay' => '0.2', + 'slider_depth_offset' => '300', + 'slider_cube_distance' => '30', + ) +); + + +if ($piecemaker_slider_id = cloudfw_create_slider($piecemaker_main)) + update_option($piecemaker_slider_id, $piecemaker_data); + + + +/* NIVO SLIDER */ +$nivo_main = array ( + 'source' => 'manual', + 'id' => 'nivoSample', + 'title' => '[Sample] Nivo Slider', + 'width' => '860', + 'height' => '400', + 'effect' => 'boxRain', + 'effect_speed' => '3000', + 'autorotation_speed' => '5000', + 'slices' => '8', + 'pagination' => '1', + 'next_prev' => true, + 'type' => 'nivo_slider', + 'foldername' => 'Nivo_Slider' +); + +$nivo_data = array ( + 0 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400.gif', + 'slider_url' => '', + 'slider_video' => '', + 'slider_title' => '', + 'slider_name' => 'Item #1', + 'slider_caption' => 'Sample Caption', + ), + 1 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400_secondary.gif', + 'slider_url' => '', + 'slider_video' => '', + 'slider_title' => '', + 'slider_name' => 'Item #2', + 'slider_caption' => '', + ), + 2 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400.gif', + 'slider_url' => '', + 'slider_video' => '', + 'slider_title' => '', + 'slider_name' => 'Item #3', + 'slider_caption' => '', + ) +); + + +if ($nivo_slider_id = cloudfw_create_slider($nivo_main)) + update_option($nivo_slider_id, $nivo_data); + + +/* INLINE SLIDER */ +$inline_main = array ( + 'foldername' => 'Inline_Slider', + 'id' => 'inlineSample', + 'title' => '[Sample] Inline Slider', + 'width' => '860', + 'height' => '400', + 'effect' => 'slide', + 'effect_speed' => '500', + 'autorotation_speed' => '5', + 'pagination' => '1', + 'autorotation' => '1', + 'next_prev' => '1', + 'type' => 'inpage_slider', +); + +$inline_data = array ( + 0 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400.gif', + 'slider_url' => '', + 'slider_video' => '', + 'slider_title' => '', + 'slider_name' => 'Item #1', + ), + 1 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400_secondary.gif', + 'slider_url' => '', + 'slider_video' => '', + 'slider_title' => '', + 'slider_name' => 'Item #2', + 'slider_caption' => '', + ), + 2 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400.gif', + 'slider_url' => '', + 'slider_video' => '', + 'slider_title' => '', + 'slider_name' => 'Item #3', + 'slider_caption' => '', + ) +); + +if ($inline_id = cloudfw_create_slider($inline_main)) + update_option($inline_id, $inline_data); + + +/* GALLERIA SLIDER */ +$galleria_main = array ( + 'foldername' => 'Galleria', + 'id' => 'galleriaSample', + 'source' => 'manual', + 'title' => '[Sample] Galleria', + 'width' => '860', + 'height' => '400', + 'pausetime' => '5', + 'effect' => 'fade', + 'effect_speed' => '400', + 'imageCrop' => '1', + 'thumbnails' => '1', + 'type' => 'galleria' +); + +$galleria_data = array ( + 0 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400.gif', + 'slider_url' => '', + 'slider_video' => '', + 'slider_title' => '', + 'slider_name' => 'Item #1', + ), + 1 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400_secondary.gif', + 'slider_url' => '', + 'slider_video' => '', + 'slider_title' => '', + 'slider_name' => 'Item #2', + 'slider_caption' => '', + ), + 2 => + array ( + 'slider_image' => $site_url.'lib/samples/placeholder_860x400.gif', + 'slider_url' => '', + 'slider_video' => '', + 'slider_title' => '', + 'slider_name' => 'Item #3', + 'slider_caption' => '', + ) +); + + +if ($galleria_id = cloudfw_create_slider($galleria_main)) + update_option($galleria_id, $galleria_data); + + + wp_redirect(admin_url(CLOUD_PAGE.'&m=8004')); + + } + +} + + + +if (isset($_GET['duplicateSkin'])) { + $id = $_GET["id"]; + cloudfw_manage_skin_ID($id,'duplicate'); + wp_redirect(admin_url(CLOUD_PAGE.'&tab=skins&jump=0&m=7006')); +} + +if (isset($_GET['deleteSkin'])) { + $id = $_GET["id"]; + cloudfw_manage_skin_ID($id,'delete'); + wp_redirect(admin_url(CLOUD_PAGE.'&tab=skins&jump=0&m=7003')); +} + +if (isset($_GET['clvf'])) { + $nonce = $_POST["nonce"]; + + if (wp_create_nonce('cloudfw') !== $nonce) wp_redirect(admin_url(CLOUD_PAGE.'&m=2010')); else { + + $tf_id = $_POST["tf_id"]; + $tf_k = $_POST["tf_k"]; + + if (isset($tf_id) && isset($tf_k)){ + + update_option('api_id', cloudfw__sc99($tf_id)); + update_option('api_key', cloudfw__sc99($tf_k)); + + } + + } + + + +} \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/fn.quicktags.php b/src/wp-content/themes/positive/cloudfw/inc/fn.quicktags.php new file mode 100644 index 0000000..b2d97a0 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/fn.quicktags.php @@ -0,0 +1,71 @@ + \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/include_sections_js.php b/src/wp-content/themes/positive/cloudfw/inc/include_sections_js.php new file mode 100644 index 0000000..e6ba9d8 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/include_sections_js.php @@ -0,0 +1,59 @@ + \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/slider.import_form.php b/src/wp-content/themes/positive/cloudfw/inc/slider.import_form.php new file mode 100644 index 0000000..7ec3e4d --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/slider.import_form.php @@ -0,0 +1,6 @@ + + + + + + + + +
              + +
              + +
              + +
              + + '.__('Account','cloudfw').': '.$ga_id.' ('.$ga_profile.')
              ' ; + + + ?> +

              + +
              +
              + +
              + +
              + +
              + + + + jQuery(document).ready(function() { + + + jQuery.ajax({ + url: "'.TMP_ADMIN.'/ajax/ga.php", + cache: false, + data: ({x : "main"}), + success: function(data) { + jQuery("#ga").html(data); + jQuery(".tabs").tabs({ cookie: { expires: 60 }, + load: function(event, ui) { + + + jQuery(".tabs").tabs({ cookie: { expires: 60 } }); + + + }, + spinner: "Retrieving data...", + deselectable: true + + }); + + } + }); + + + + + + }); + + + + ';?> + + +
              + + +
              + + + + + + + + + + +
              + +
              + +
              + +
              + +
              +

              +
              +
              + +
              + +
              + +
              + + + + jQuery(document).ready(function() { + + + jQuery.ajax({ + url: "'.TMP_ADMIN.'/ajax/lastupdates.php", + data: {nonce: "'. wp_create_nonce('cloudfw').'"}, + success: function(data) { + jQuery("#lastupdates_news").html(data); + } + }); + + + + + + }); + + + + ';?> + +
              + + +
              + +
              + + + +
              + + +
              + +
              + + + + + + + + \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/theme_settings_font.php b/src/wp-content/themes/positive/cloudfw/inc/theme_settings_font.php new file mode 100644 index 0000000..0f47244 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/theme_settings_font.php @@ -0,0 +1,1346 @@ + + +
              + + +
            • '.__('customize','cloudfw').'
            • +
            • '.__('install/uninstall fonts','cloudfw').'
            • + +
              '; + $onloadscript = 'jQuery(".tabs").tabs({ cookie: { expires: 60, name: "CloudFW_PG_'.$sector_id.'" }});'; + + require (TMP_ADMIN_PATH.'/inc/cloud_header.php'); + general_page_operations($tab); + + $array_fonts = cloudfw_grouped_font_list(); + + ?> + + + + +
              + + + + +
              + + + +
              + +
              + +
              + +
              + +
              1

              + +
              + + +
              + +
              :
              +
              + +
              :
              + PFIX.'_body_font_family', + 'value' => $_opt[PFIX."_font_engine"]["body"]["font-family"], + 'content' => $array_fonts, + 'toggle' => TRUE + ) + ); + + ?> +
              +
              :
              + '.$item_variable.' px
              ', // preview function + NULL, // orientation + 'input_440' //class + + ); + + unset($item_id); + unset($item_variable); + ?> + + +
              +
              + +
              +
              + + +
              + +
              + +
              :
              +
              + +
              :
              + PFIX.'_content_font_family', + 'value' => $_opt[PFIX."_font_engine"][".content"]["font-family"], + 'content' => $array_fonts, + 'toggle' => TRUE + ) + ); + + ?> +
              + +
              + +
              :
              + '.$item_variable.' px
              ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
              +
              + +
              :
              + 0) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
              '.$item_def_variable.' em
              ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> + +
              + + +
              +
              + +
              +
              + + +
              + + + +
              + +
              + + + + +
              + +
              + +
              + +
              + +
              2

              + +
              + + +
              + +
              :
              +
              + + PFIX.'_headings_font_family', + 'value' => $_opt[PFIX."_font_engine"]["h1,h2,h3,h4,h5,h6"]["font-family"], + 'content' => $array_fonts, + 'toggle' => TRUE + ) + ); + + ?> + +
              +
              + +
              +
              + + +
              + + +
              + +
              :
              +
              + +
              :
              + '.$item_variable.' px
              ', // preview function + NULL, // orientation + 'input_440' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
              + +
              + +
              :
              + 0) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
              '.$item_def_variable.' em
              ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> + +
              +
              +
              :
              + -1) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
              '.$item_def_variable.' em
              ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
              + + +
              + + +
              + +
              +
              + + + + +
              + +
              + +
              :
              +
              + +
              :
              + '.$item_variable.' px
              ', // preview function + NULL, // orientation + 'input_440' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
              + +
              + +
              :
              + 0) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
              '.$item_def_variable.' em
              ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> + +
              +
              +
              :
              + -1) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
              '.$item_def_variable.' em
              ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
              + + +
              + + +
              + +
              +
              + +
              + +
              + +
              :
              +
              + +
              :
              + '.$item_variable.' px
              ', // preview function + NULL, // orientation + 'input_440' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
              + +
              + +
              :
              + 0) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
              '.$item_def_variable.' em
              ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> + +
              +
              +
              :
              + -1) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
              '.$item_def_variable.' em
              ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
              + + +
              + + +
              + +
              + + +
              + +
              + +
              :
              +
              + +
              :
              + '.$item_variable.' px
              ', // preview function + NULL, // orientation + 'input_440' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
              + +
              + +
              :
              + 0) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
              '.$item_def_variable.' em
              ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> + +
              +
              +
              :
              + -1) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
              '.$item_def_variable.' em
              ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
              + + +
              + + +
              + +
              + + + +
              + +
              + +
              :
              +
              + +
              :
              + '.$item_variable.' px
              ', // preview function + NULL, // orientation + 'input_440' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
              + +
              + +
              :
              + 0) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
              '.$item_def_variable.' em
              ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> + +
              +
              +
              :
              + -1) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
              '.$item_def_variable.' em
              ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
              + + +
              + + +
              + +
              + + + + +
              +
              + +
              + + + + + + + + + +
              + +
              + +
              + +
              + +
              3

              + +
              + +
              +
                +
              • +
              • +
              • +
              +
              + + + + + +
              + + +
              + +
              :
              +
              + +
              + +
              :
              + '.$item_variable.' px
              ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
              +
              + +
              :
              + 0) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
              '.$item_def_variable.' em
              ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> + +
              + + +
              +
              + +
              +
              + + +
              + + + +
              + + +
              + +
              :
              +
              + +
              :
              + PFIX.'_sidebar_title_font_family', + 'value' => $_opt[PFIX."_font_engine"][".sidebar-widget-title"]["font-family"], + 'content' => $array_fonts, + 'toggle' => TRUE + ) + ); + + ?> + +
              + + +
              + +
              :
              + '.$item_variable.' px
              ', // preview function + NULL, // orientation + 'input_150' //class + ); + + unset($item_id); + unset($item_variable); + ?> + +
              +
              +
              :
              + -1) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
              '.$item_def_variable.' em
              ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
              + +
              + +
              +
              +
              + + +
              + + + + + + +
              + + +
              + +
              :
              +
              + +
              :
              + PFIX.'_blurb_font_family', + 'value' => $_opt[PFIX."_font_engine"]["#blurb h1"]["font-family"], + 'content' => $array_fonts, + 'toggle' => TRUE + ) + ); + + ?> + +
              + + +
              + +
              :
              + '.$item_variable.' px
              ', // preview function + NULL, // orientation + 'input_150' //class + ); + + unset($item_id); + unset($item_variable); + ?> + +
              +
              +
              :
              + -1) jQuery("#amount'.$item_id.'").html(ui.value); else {jQuery("#amount'.$item_id.'").html("('.__('Default','cloudfw').')"); jQuery("#'.PFIX.$item_id.'").val("")}', // slide function + '
              '.$item_def_variable.' em
              ', // preview function + NULL, // orientation + 'input_150' //class + + ); + + unset($item_id); + unset($item_variable); + ?> +
              + +
              + +
              +
              +
              + + + + + + + + + + + +
              + + + + + + + + + + + + + +
              + + + + +
              + + +
              + +
              + +
              + + + + + + +
              + +
              + +
              + + $font) { + + $custom_fonts_array[] = array( + "item_value" => $font_id, + "item_class" => "", + "item_html" => ''.$font["name"].''.$skin_version_echo.'', + "item_before" => '', + "item_after" => ''.__('Css','cloudfw').'' + ); + + } + admin_create_selectlist( + PFIX."_loaded_fonts", // id + $custom_fonts_array, // items + NULL, //default_value + "check", + $fonts, + "font_selector" + );?> + +
              + +
              +
              + + + + +
              + +
              + + +
              + + $font_id, + "item_class" => "", + "item_html" => ''.$font_id.'', + "item_before" => '', + "item_after" => ''.__('Css','cloudfw').'' + ); + + } + admin_create_selectlist( + PFIX."_loaded_fonts", // id + $google_fonts_array, // items + NULL, //default_value + "check", + $fonts, + "font_selector" + );?> + +
              + +
              +
              + + + +
              + + + +
              + +
              + + +
              + + + + +
              + + + + + + \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/theme_settings_ga.php b/src/wp-content/themes/positive/cloudfw/inc/theme_settings_ga.php new file mode 100644 index 0000000..389924f --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/theme_settings_ga.php @@ -0,0 +1,126 @@ + + jQuery(document).ready(function() { + + + jQuery.ajax({ + url: "'.TMP_ADMIN.'/ajax/ga_check.php", + cache: false, + data: ({x : "main"}), + success: function(data) { + + if (jQuery.trim(data)=="NOAUTH") { + jQuery("#ga_error").html("
              '.__('Connection is failed. Please check your account informations','cloudfw').'
              "); + jQuery("#ga_form").show(); + jQuery("#ga_check").hide(); + return false; + } + + jQuery("#ga_check").html(data); + + function setupLabel() { + if (jQuery(".label_check input").length) { + jQuery(".label_check").each(function(){ + jQuery(this).removeClass("c_on"); + }); + jQuery(".label_check input:checked").each(function(){ + jQuery(this).parent("label").addClass("c_on"); + }); + }; + if (jQuery(".label_radio input").length) { + jQuery(".label_radio").each(function(){ + jQuery(this).removeClass("r_on"); + }); + jQuery(".label_radio input:checked").each(function(){ + jQuery(this).parent("label").addClass("r_on"); + }); + }; + }; + jQuery(".label_check, .label_radio").live("click",function(){ + setupLabel(); + + jQuery("input[name^=\'ga_profile\']").live("click",function(){ + + jQuery("#'.PFIX.'_ga_profile").val(jQuery(this).val()); + + + }); + + }); + setupLabel(); + + } + + }); + + + + + + }); + + + + ';?> + +
              + +
              + +
              + + " /> + + + + + + + + + \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/theme_settings_render.php b/src/wp-content/themes/positive/cloudfw/inc/theme_settings_render.php new file mode 100644 index 0000000..a204117 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/theme_settings_render.php @@ -0,0 +1,63 @@ + $current_page, + 'this_page' => $this_page, + 'lastID' => $lastID, + '_opt' => $_opt + ); + + cloudfw_render_page( isset($current_page_data['load_file']) ? $current_page_data['load_file'] : NULL, $args ); + + $load_header = isset($current_page_data["load_header"]) ? $current_page_data["load_header"] : NULL; + $load_footer = isset($current_page_data["load_footer"]) ? $current_page_data["load_footer"] : NULL; + + if ( ! (isset($load_header) && !$load_header) ): +?> + +
              + + + +
              + + \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/theme_settings_sidebars.php b/src/wp-content/themes/positive/cloudfw/inc/theme_settings_sidebars.php new file mode 100644 index 0000000..2cef05c --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/theme_settings_sidebars.php @@ -0,0 +1,59 @@ +
              + + + + + $sidebar ) { + if ( ! $sidebar_id ) + continue; + ?> + +
              + + '.__('Remove','cloudfw').' '.$sidebar["name"].'';?> + +
              + + +
              + +
              \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/theme_skin_create_form.php b/src/wp-content/themes/positive/cloudfw/inc/theme_skin_create_form.php new file mode 100644 index 0000000..524fb35 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/theme_skin_create_form.php @@ -0,0 +1,24 @@ +
              + + + +
              +
              + +
              + +
              + +
              + + +
              \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/theme_skin_forms.php b/src/wp-content/themes/positive/cloudfw/inc/theme_skin_forms.php new file mode 100644 index 0000000..3c91608 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/theme_skin_forms.php @@ -0,0 +1,425 @@ + + '; + + $array_patterns = cloudfw_grouped_pattern_list(); + + // Repeatings + $array_image_repeat[] = array( + "item_name" => __('Default','cloudfw'), + "item_value" => '' + ); + + $array_image_repeat[] = array( + "item_name" => __('Repeat X and Y','cloudfw'), + "item_value" => 'repeat' + ); + + $array_image_repeat[] = array( + "item_name" => __('Repeat-X','cloudfw'), + "item_value" => 'repeat-x' + ); + + $array_image_repeat[] = array( + "item_name" => __('Repeat-Y','cloudfw'), + "item_value" => 'repeat-y' + ); + + $array_image_repeat[] = array( + "item_name" => __('No-Repeat','cloudfw'), + "item_value" => 'no-repeat' + ); + + // Background -Positions + $array_image_positions[] = array( + "item_name" => __('Default','cloudfw'), + "item_value" => '' + ); + $array_image_positions[] = array( + "item_name" => __('Center, Center','cloudfw'), + "item_value" => '50% 50%' + ); + $array_image_positions[] = array( + "item_name" => __('Center, Left','cloudfw'), + "item_value" => '100% 50%' + ); + $array_image_positions[] = array( + "item_name" => __('Center, Right','cloudfw'), + "item_value" => '100% 50%' + ); + $array_image_positions[] = array( + "item_name" => __('Top, Left','cloudfw'), + "item_value" => '0 0' + ); + $array_image_positions[] = array( + "item_name" => __('Top, Right','cloudfw'), + "item_value" => '100% 0' + ); + $array_image_positions[] = array( + "item_name" => __('Top, Center','cloudfw'), + "item_value" => '50% 0' + ); + $array_image_positions[] = array( + "item_name" => __('Bottom, Left','cloudfw'), + "item_value" => '0 100%' + ); + $array_image_positions[] = array( + "item_name" => __('Bottom, Right','cloudfw'), + "item_value" => '100% 100%' + ); + $array_image_positions[] = array( + "item_name" => __('Bottom, Center','cloudfw'), + "item_value" => '50% 100%' + ); + + // Text-Decorations + $array_text_decorations[] = array( + "item_name" => __('Default','cloudfw'), + "item_value" => '' + ); + $array_text_decorations[] = array( + "item_name" => __('None','cloudfw'), + "item_value" => 'none' + ); + $array_text_decorations[] = array( + "item_name" => __('Underline','cloudfw'), + "item_value" => 'underline' + ); + $array_text_decorations[] = array( + "item_name" => __('Overline','cloudfw'), + "item_value" => 'overline' + ); + $array_text_decorations[] = array( + "item_name" => __('Line-Through','cloudfw'), + "item_value" => 'line-through' + ); + + // Attachment + $array_image_attachment[] = array( + "item_name" => __('Default','cloudfw'), + "item_value" => '' + ); + + $array_image_attachment[] = array( + "item_name" => __('Fixed','cloudfw'), + "item_value" => 'fixed' + ); + + $array_image_attachment[] = array( + "item_name" => __('Scroll','cloudfw'), + "item_value" => 'scroll' + ); + + $array_image_attachment[] = array( + "item_name" => __('Inherit','cloudfw'), + "item_value" => 'inherit' + ); + + + // Navigation Menu Styles + $array_nav_menu_styles[] = array( + "item_name" => __('Liquid','cloudfw'), + "item_value" => '' + ); + + $array_nav_menu_styles[] = array( + "item_name" => __('Fixed','cloudfw'), + "item_value" => 'fixed' + ); + +?> + + + + + +
              + +
              +
              + + + + + +
              + + + + +
              + +
              + + + + +'; ?> +
              + + jQuery(document).ready(function() { + jQuery("#skin_apply","#add_skin_form").val("0"); + + jQuery("#save_apply").click(function(){ + + jQuery("#skin_apply","#add_skin_form").val("1"); + jQuery("#add_skin_form").submit(); + + }); + }); +
              '; ?> +
              + +
              +
              + + + + + + + +
              '.__('Default skins only can be modified via css files.
              But no problem, you can create your own custom color skin with CloudFw Skin Engine','cloudfw').'

              '.__('Create New One','cloudfw').'
              '; + + endif; +?> \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/theme_skin_import_form.php b/src/wp-content/themes/positive/cloudfw/inc/theme_skin_import_form.php new file mode 100644 index 0000000..1eae4e0 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/theme_skin_import_form.php @@ -0,0 +1,6 @@ + + +
              + + "hidden"); + else + $toggle_classes = array(0 => "hidden"); + +?> + + + + + + + + + + + '; ?> + +
              + +
              + +
              + +
              + +
              +
              + + + + + + + +
              +
              1

              +
              + +
              + + + +
              + + +
              + +
              + + '; + + ?> + + + +
              + + + + + + + + +
              + + \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/theme_sources.blog.php b/src/wp-content/themes/positive/cloudfw/inc/theme_sources.blog.php new file mode 100644 index 0000000..d7bc53e --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/theme_sources.blog.php @@ -0,0 +1,31 @@ + 'Full Text Mode', + "item_value" => 'full' + ); + + $blog_modes[] = array( + "item_title" => 'Excerpt Mode', + "item_value" => 'excerpt' + ); + + return $blog_modes; +} + +function cloudfw_admin_loop_blog_layouts(){ + + $blog_layouts[] = array( + "item_title" => 'Default', + "item_value" => 'full' + ); + + $blog_layouts[] = array( + "item_title" => 'Minimal', + "item_value" => 'minimal' + ); + + return $blog_layouts; +} \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/inc/theme_sources.sliders.php b/src/wp-content/themes/positive/cloudfw/inc/theme_sources.sliders.php new file mode 100644 index 0000000..10be8c9 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/theme_sources.sliders.php @@ -0,0 +1,78 @@ + __('No-Repeat','cloudfw'), + "item_value" => 'no-repeat' + ); + + $bg_repeat[] = array( + "item_title" => __('Repeat','cloudfw'), + "item_value" => 'repeat' + ); + + $bg_repeat[] = array( + "item_title" => __('Repeated Only Along The X Axis','cloudfw'), + "item_value" => 'repeat-x' + ); + + $bg_repeat[] = array( + "item_title" => __('Repeated Only Along The Y Axis','cloudfw'), + "item_value" => 'repeat-y' + ); + + return $bg_repeat; +} + + +function cloudfw_admin_nivo_effects_array() { + + $slide_eff = array(); + $slide_eff[] = array('item_title' => 'Random', 'item_value' => 'random'); + $slide_eff[] = array('item_title' => 'Fade', 'item_value' => 'fade'); + $slide_eff[] = array('item_title' => 'sliceDown', 'item_value' => 'sliceDown'); + $slide_eff[] = array('item_title' => 'sliceUp', 'item_value' => 'sliceUp'); + $slide_eff[] = array('item_title' => 'sliceUpLeft', 'item_value' => 'sliceUpLeft'); + $slide_eff[] = array('item_title' => 'sliceUpDown', 'item_value' => 'sliceUpDown'); + $slide_eff[] = array('item_title' => 'sliceUpDownLeft', 'item_value' => 'sliceUpDownLeft'); + $slide_eff[] = array('item_title' => 'Fold', 'item_value' => 'fold'); + $slide_eff[] = array('item_title' => 'slideInRight', 'item_value' => 'slideInRight'); + $slide_eff[] = array('item_title' => 'slideInLeft', 'item_value' => 'slideInLeft'); + $slide_eff[] = array('item_title' => 'boxRandom', 'item_value' => 'boxRandom'); + $slide_eff[] = array('item_title' => 'boxRain', 'item_value' => 'boxRain'); + $slide_eff[] = array('item_title' => 'boxRainReverse', 'item_value' => 'boxRainReverse'); + $slide_eff[] = array('item_title' => 'boxRainGrow', 'item_value' => 'boxRainGrow'); + $slide_eff[] = array('item_title' => 'boxRainGrowReverse', 'item_value' => 'boxRainGrowReverse'); + return $slide_eff; +} + +function cloudfw_admin_url_targets_array() { + + $url_targets = array(); + $url_targets[] = array('item_title' => 'Self', 'item_value' => '_self'); + $url_targets[] = array('item_title' => 'Blank', 'item_value' => '_blank'); + $url_targets[] = array('item_title' => 'Parent', 'item_value' => '_parent'); + $url_targets[] = array('item_title' => 'Top', 'item_value' => '_top'); + return $url_targets; +} + +function cloudfw_admin_galleria_effects_array() { + + $slide_eff = array(); + $slide_eff[] = array('item_title' => 'Fade', 'item_value' => 'fade'); + $slide_eff[] = array('item_title' => 'Slide', 'item_value' => 'slide'); + $slide_eff[] = array('item_title' => 'Flash', 'item_value' => 'flash'); + $slide_eff[] = array('item_title' => 'Pulse', 'item_value' => 'pulse'); + $slide_eff[] = array('item_title' => 'Fade & Slide', 'item_value' => 'fadeslide'); + return $slide_eff; +} + +function cloudfw_admin_piecemaker_type() { + + $types = array(); + $types[] = array('item_title' => 'Image', 'item_value' => 'image'); + $types[] = array('item_title' => 'Video', 'item_value' => 'video'); + $types[] = array('item_title' => 'Flash', 'item_value' => 'flash'); + return $types; +} diff --git a/src/wp-content/themes/positive/cloudfw/inc/theme_sources.system.php b/src/wp-content/themes/positive/cloudfw/inc/theme_sources.system.php new file mode 100644 index 0000000..85025d4 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/inc/theme_sources.system.php @@ -0,0 +1,196 @@ + + +
              + + + + + + + +

              +
              +
              + + + +
              + + + + + + '; + + ?> +
              +
              +
              + + + + +
              +
              + + + + + +
              + +
              + File Size Limit: {$sizeLimit}"; + + ?> + +
              +
              + + + +
              + + + + + + '; + + ?> + +
              +
              +
              + + + +
              +
              + + + + + +
              +
              + + File Size Limit: {$sizeLimit}"; + + ?> + +
              +
              + + + +
              +
              + + + + + + + +
              :

              +
              +
              + $font) { + + $custom_fonts_array[] = array( + "item_value" => $font_id, + "item_class" => "", + "item_html" => ''.$font["name"].''.$skin_version_echo.'' + ); + + } + + return $custom_fonts_array; + +} + +function cloudfw_admin_get_google_fonts_array() { + + global $google_fonts; + + asort($google_fonts); + + foreach ((array)$google_fonts as $font_id) { + + $google_fonts_array[] = array( + "item_value" => $font_id, + "item_class" => "", + "item_html" => ''.$font_id.'', + ); + + } + + return $google_fonts_array; + +} \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/js/cloudfw_shortcodes.php b/src/wp-content/themes/positive/cloudfw/js/cloudfw_shortcodes.php new file mode 100644 index 0000000..2a438a0 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/js/cloudfw_shortcodes.php @@ -0,0 +1,1864 @@ + + +
              + +
                + +
              • + +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • +
              • + +
              + + +
              +
              + +
              + +
                + +
              • + + +
                +
                + + Ξ + + + +
                +
                + +
                + +
                + +
                + + Ξ + + + + +
                + + +
                + +
                + +
                + +
                + + +
                + +
                + + Ξ + + + + +
                + + +
                +
                + +
                + +
                + + Ξ + + + + +
                + + +
                + +
                + +
                +
                + +
                + +
                + + Ξ + + + +
                +
                +
                + +
                + +
                + + Ξ + + +
                +
                +
                +
                + +
                +
                + + Ξ + + + +
                +
                +
                + +
                +
                + + Ξ + + + +
                +
                +
                + +
                + +
                + +
                + +
                + + Ξ + + + +
                +
                + +
                + +
                + +
                + + Ξ + + + +
                +
                + +
                + + +
              • + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              + +
              + +
              + +
              + + +
              + +
              + +
              :
              + + + + +
              + +
              + +
              + +
              :
              + + +
              + +
              + +
              :
              + + +
              + +
              + + +
              + +
              + + +
              + +
              + +
              + +
              :
              + + + +
              + +
              + +
              + +
              :
              + + + +
              + +
              + + +
              +
              + +
              + +
              :
              + + + ", "class='input input_400' > ", $_blog_categories); + echo $_blog_categories; + ?> + + + + + +
              +
              + + +
              + + +
              + +
              + +
              + +
              + +
              + +
              + + + + +
              + +
              + +
              :
              + + +
              + + +
              + +
              :
              + + +
              + +
              + +
              +
              :
              + + + +
              + +
              +
              :
              + + + +
              + +
              +
              :
              px +
              + +
              +
              :
              + +
              + +
              + +
              + +
              + +
              + +
              + +
              :
              + + + +
              +
              + +
              + + + + + + + + + + + + + + +
              + + + + + + +
              + +
              + +
              + +
              + +
              + +
              :
              + + + + +
              +
              +
              + +
              + +
              + +
              + +
              + + +
              + + + + \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/css/colorpicker.css b/src/wp-content/themes/positive/cloudfw/js/colorpicker/css/colorpicker.css new file mode 100644 index 0000000..d1ac890 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/js/colorpicker/css/colorpicker.css @@ -0,0 +1,162 @@ +.colorpicker { + width: 356px; + height: 176px; + overflow: hidden; + position: absolute; + z-index:20; + background: url(../images/colorpicker_background.png); + font-family: Arial, Helvetica, sans-serif; + display: none; +} +.colorpicker_color { + width: 150px; + height: 150px; + left: 14px; + top: 13px; + position: absolute; + background: #f00; + overflow: hidden; + cursor: crosshair; +} +.colorpicker_color div { + position: absolute; + top: 0; + left: 0; + width: 150px; + height: 150px; + background: url(../images/colorpicker_overlay.png); +} +.colorpicker_color div div { + position: absolute; + top: 0; + left: 0; + width: 11px; + height: 11px; + overflow: hidden; + background: url(../images/colorpicker_select.gif); + margin: -5px 0 0 -5px; +} +.colorpicker_hue { + position: absolute; + top: 13px; + left: 171px; + width: 35px; + height: 150px; + cursor: n-resize; +} +.colorpicker_hue div { + position: absolute; + width: 35px; + height: 9px; + overflow: hidden; + background: url(../images/colorpicker_indic.gif) left top; + margin: -4px 0 0 0; + left: 0px; +} +.colorpicker_new_color { + position: absolute; + width: 60px; + height: 30px; + left: 213px; + top: 13px; + background: #f00; +} +.colorpicker_current_color { + position: absolute; + width: 60px; + height: 30px; + left: 283px; + top: 13px; + background: #f00; +} +.colorpicker input { + background-color: transparent; + border: 1px solid transparent; + position: absolute; + font-size: 10px; + font-family: Arial, Helvetica, sans-serif; + color: #898989; + top: 4px; + right: 11px; + text-align: right; + margin: 0; + padding: 0; + height: 11px; +} +.colorpicker_hex { + position: absolute; + width: 72px; + height: 22px; + background: url(../images/colorpicker_hex.png) top; + left: 212px; + top: 142px; +} +.colorpicker_hex input { + right: 6px; +} +.colorpicker_field { + height: 22px; + width: 62px; + background-position: top; + position: absolute; +} +.colorpicker_field span { + position: absolute; + width: 12px; + height: 22px; + overflow: hidden; + top: 0; + right: 0; + cursor: n-resize; +} +.colorpicker_rgb_r { + background-image: url(../images/colorpicker_rgb_r.png); + top: 52px; + left: 212px; +} +.colorpicker_rgb_g { + background-image: url(../images/colorpicker_rgb_g.png); + top: 82px; + left: 212px; +} +.colorpicker_rgb_b { + background-image: url(../images/colorpicker_rgb_b.png); + top: 112px; + left: 212px; +} +.colorpicker_hsb_h { + background-image: url(../images/colorpicker_hsb_h.png); + top: 52px; + left: 282px; +} +.colorpicker_hsb_s { + background-image: url(../images/colorpicker_hsb_s.png); + top: 82px; + left: 282px; +} +.colorpicker_hsb_b { + background-image: url(../images/colorpicker_hsb_b.png); + top: 112px; + left: 282px; +} +.colorpicker_submit { + position: absolute; + width: 22px; + height: 22px; + background: url(../images/colorpicker_submit.png) top; + left: 322px; + top: 142px; + overflow: hidden; +} +.colorpicker_focus { + background-position: center; +} +.colorpicker_hex.colorpicker_focus { + background-position: bottom; +} +.colorpicker_submit.colorpicker_focus { + background-position: bottom; +} +.colorpicker_slider { + background-position: bottom; +} diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/css/layout.css b/src/wp-content/themes/positive/cloudfw/js/colorpicker/css/layout.css new file mode 100644 index 0000000..8b3f00f --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/js/colorpicker/css/layout.css @@ -0,0 +1,218 @@ +body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { + margin:0; + padding:0; +} +table { + border-collapse:collapse; + border-spacing:0; +} +fieldset,img { + border:0; +} +address,caption,cite,code,dfn,em,strong,th,var { + font-style:normal; + font-weight:normal; +} +ol,ul { + list-style:none; +} +caption,th { + text-align:left; +} +h1,h2,h3,h4,h5,h6 { + font-size:100%; + font-weight:normal; +} +q:before,q:after { + content:''; +} +abbr,acronym { border:0; +} +html, body { + background-color: #fff; + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + line-height: 18px; + color: #52697E; +} +body { + text-align: center; + overflow: auto; +} +.wrapper { + width: 700px; + margin: 0 auto; + text-align: left; +} +h1 { + font-size: 21px; + height: 47px; + line-height: 47px; + text-transform: uppercase; +} +.navigationTabs { + height: 23px; + line-height: 23px; + border-bottom: 1px solid #ccc; +} +.navigationTabs li { + float: left; + height: 23px; + line-height: 23px; + padding-right: 3px; +} +.navigationTabs li a{ + float: left; + dispaly: block; + height: 23px; + line-height: 23px; + padding: 0 10px; + overflow: hidden; + color: #52697E; + background-color: #eee; + position: relative; + text-decoration: none; +} +.navigationTabs li a:hover { + background-color: #f0f0f0; +} +.navigationTabs li a.active { + background-color: #fff; + border: 1px solid #ccc; + border-bottom: 0px solid; +} +.tabsContent { + border: 1px solid #ccc; + border-top: 0px solid; + width: 698px; + overflow: hidden; +} +.tab { + padding: 16px; + display: none; +} +.tab h2 { + font-weight: bold; + font-size: 16px; +} +.tab h3 { + font-weight: bold; + font-size: 14px; + margin-top: 20px; +} +.tab p { + margin-top: 16px; + clear: both; +} +.tab ul { + margin-top: 16px; + list-style: disc; +} +.tab li { + margin: 10px 0 0 35px; +} +.tab a { + color: #8FB0CF; +} +.tab strong { + font-weight: bold; +} +.tab pre { + font-size: 11px; + margin-top: 20px; + width: 668px; + overflow: auto; + clear: both; +} +.tab table { + width: 100%; +} +.tab table td { + padding: 6px 10px 6px 0; + vertical-align: top; +} +.tab dt { + margin-top: 16px; +} + +#colorSelector { + position: relative; + width: 36px; + height: 36px; + background: url(../images/select.png); +} +#colorSelector div { + position: absolute; + top: 3px; + left: 3px; + width: 30px; + height: 30px; + background: url(../images/select.png) center; +} +#colorSelector2 { + position: absolute; + top: 0; + left: 0; + width: 36px; + height: 36px; + background: url(../images/select2.png); +} +#colorSelector2 div { + position: absolute; + top: 4px; + left: 4px; + width: 28px; + height: 28px; + background: url(../images/select2.png) center; +} +#colorpickerHolder2 { + top: 32px; + left: 0; + width: 356px; + height: 0; + overflow: hidden; + position: absolute; +} +#colorpickerHolder2 .colorpicker { + background-image: url(../images/custom_background.png); + position: absolute; + bottom: 0; + left: 0; +} +#colorpickerHolder2 .colorpicker_hue div { + background-image: url(../images/custom_indic.gif); +} +#colorpickerHolder2 .colorpicker_hex { + background-image: url(../images/custom_hex.png); +} +#colorpickerHolder2 .colorpicker_rgb_r { + background-image: url(../images/custom_rgb_r.png); +} +#colorpickerHolder2 .colorpicker_rgb_g { + background-image: url(../images/custom_rgb_g.png); +} +#colorpickerHolder2 .colorpicker_rgb_b { + background-image: url(../images/custom_rgb_b.png); +} +#colorpickerHolder2 .colorpicker_hsb_s { + background-image: url(../images/custom_hsb_s.png); + display: none; +} +#colorpickerHolder2 .colorpicker_hsb_h { + background-image: url(../images/custom_hsb_h.png); + display: none; +} +#colorpickerHolder2 .colorpicker_hsb_b { + background-image: url(../images/custom_hsb_b.png); + display: none; +} +#colorpickerHolder2 .colorpicker_submit { + background-image: url(../images/custom_submit.png); +} +#colorpickerHolder2 .colorpicker input { + color: #778398; +} +#customWidget { + position: relative; + height: 36px; +} diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_background.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_background.png new file mode 100644 index 0000000..8401572 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_background.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_hex.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_hex.png new file mode 100644 index 0000000..4e532d7 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_hex.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_hsb_b.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_hsb_b.png new file mode 100644 index 0000000..dfac595 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_hsb_b.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_hsb_h.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_hsb_h.png new file mode 100644 index 0000000..3977ed9 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_hsb_h.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_hsb_s.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_hsb_s.png new file mode 100644 index 0000000..a2a6997 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_hsb_s.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_indic.gif b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_indic.gif new file mode 100644 index 0000000..f9fa95e Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_indic.gif differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_rgb_b.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_rgb_b.png new file mode 100644 index 0000000..dfac595 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_rgb_b.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_rgb_g.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_rgb_g.png new file mode 100644 index 0000000..72b3276 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_rgb_g.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_rgb_r.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_rgb_r.png new file mode 100644 index 0000000..4855fe0 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_rgb_r.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_submit.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_submit.png new file mode 100644 index 0000000..7f4c082 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/2colorpicker_submit.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/Thumbs.db b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/Thumbs.db new file mode 100644 index 0000000..d396c36 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/Thumbs.db differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/blank.gif b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/blank.gif new file mode 100644 index 0000000..75b945d Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/blank.gif differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_background.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_background.png new file mode 100644 index 0000000..cf55ffd Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_background.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_hex.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_hex.png new file mode 100644 index 0000000..888f444 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_hex.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_hsb_b.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_hsb_b.png new file mode 100644 index 0000000..2f99dae Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_hsb_b.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_hsb_h.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_hsb_h.png new file mode 100644 index 0000000..a217e92 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_hsb_h.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_hsb_s.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_hsb_s.png new file mode 100644 index 0000000..7826b41 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_hsb_s.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_indic.gif b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_indic.gif new file mode 100644 index 0000000..222fb94 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_indic.gif differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_overlay.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_overlay.png new file mode 100644 index 0000000..561cdd9 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_overlay.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_rgb_b.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_rgb_b.png new file mode 100644 index 0000000..80764e5 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_rgb_b.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_rgb_g.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_rgb_g.png new file mode 100644 index 0000000..fc9778b Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_rgb_g.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_rgb_r.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_rgb_r.png new file mode 100644 index 0000000..91b0cd4 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_rgb_r.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_select.gif b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_select.gif new file mode 100644 index 0000000..599f7f1 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_select.gif differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_submit.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_submit.png new file mode 100644 index 0000000..cd202cd Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/colorpicker_submit.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/select.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/select.png new file mode 100644 index 0000000..21213bf Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/select.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/select2.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/select2.png new file mode 100644 index 0000000..2cd2cab Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/select2.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/slider.png b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/slider.png new file mode 100644 index 0000000..8b03da9 Binary files /dev/null and b/src/wp-content/themes/positive/cloudfw/js/colorpicker/images/slider.png differ diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/js/colorpicker.js b/src/wp-content/themes/positive/cloudfw/js/colorpicker/js/colorpicker.js new file mode 100644 index 0000000..51ca257 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/js/colorpicker/js/colorpicker.js @@ -0,0 +1,485 @@ +/** + * + * Color picker + * Author: Stefan Petre www.eyecon.ro + * + * Dual licensed under the MIT and GPL licenses + * + */ +(function ($) { + var ColorPicker = function () { + + var + ids = {}, + inAction, + charMin = 65, + visible, + tpl = '
              ', + defaults = { + eventName: 'click', + onShow: function () {}, + onBeforeShow: function(){}, + onHide: function () {}, + onChange: function () {}, + onSubmit: function () {}, + color: 'ff0000', + livePreview: true, + flat: false + }, + fillRGBFields = function (hsb, cal) { + var rgb = HSBToRGB(hsb); + $(cal).data('colorpicker').fields + .eq(1).val(rgb.r).end() + .eq(2).val(rgb.g).end() + .eq(3).val(rgb.b).end(); + }, + fillHSBFields = function (hsb, cal) { + $(cal).data('colorpicker').fields + .eq(4).val(hsb.h).end() + .eq(5).val(hsb.s).end() + .eq(6).val(hsb.b).end(); + }, + fillHexFields = function (hsb, cal) { + $(cal).data('colorpicker').fields + .eq(0).val(HSBToHex(hsb)).end(); + }, + setSelector = function (hsb, cal) { + $(cal).data('colorpicker').selector.css('backgroundColor', '#' + HSBToHex({h: hsb.h, s: 100, b: 100})); + $(cal).data('colorpicker').selectorIndic.css({ + left: parseInt(150 * hsb.s/100, 10), + top: parseInt(150 * (100-hsb.b)/100, 10) + }); + }, + setHue = function (hsb, cal) { + $(cal).data('colorpicker').hue.css('top', parseInt(150 - 150 * hsb.h/360, 10)); + }, + setCurrentColor = function (hsb, cal) { + $(cal).data('colorpicker').currentColor.css('backgroundColor', '#' + HSBToHex(hsb)); + }, + setNewColor = function (hsb, cal) { + $(cal).data('colorpicker').newColor.css('backgroundColor', '#' + HSBToHex(hsb)); + }, + keyDown = function (ev) { + var pressedKey = ev.charCode || ev.keyCode || -1; + if ((pressedKey > charMin && pressedKey <= 90) || pressedKey == 32) { + return false; + } + var cal = $(this).parent().parent(); + if (cal.data('colorpicker').livePreview === true) { + change.apply(this); + } + }, + change = function (ev) { + var cal = $(this).parent().parent(), col; + if (this.parentNode.className.indexOf('_hex') > 0) { + cal.data('colorpicker').color = col = HexToHSB(fixHex(this.value)); + } else if (this.parentNode.className.indexOf('_hsb') > 0) { + cal.data('colorpicker').color = col = fixHSB({ + h: parseInt(cal.data('colorpicker').fields.eq(4).val(), 10), + s: parseInt(cal.data('colorpicker').fields.eq(5).val(), 10), + b: parseInt(cal.data('colorpicker').fields.eq(6).val(), 10) + }); + } else { + cal.data('colorpicker').color = col = RGBToHSB(fixRGB({ + r: parseInt(cal.data('colorpicker').fields.eq(1).val(), 10), + g: parseInt(cal.data('colorpicker').fields.eq(2).val(), 10), + b: parseInt(cal.data('colorpicker').fields.eq(3).val(), 10) + })); + } + if (ev) { + fillRGBFields(col, cal.get(0)); + fillHexFields(col, cal.get(0)); + fillHSBFields(col, cal.get(0)); + } + setSelector(col, cal.get(0)); + setHue(col, cal.get(0)); + setNewColor(col, cal.get(0)); + cal.data('colorpicker').onChange.apply(cal, [col, HSBToHex(col), HSBToRGB(col), cal.data('colorpicker').el]); + }, + blur = function (ev) { + var cal = $(this).parent().parent(); + cal.data('colorpicker').fields.parent().removeClass('colorpicker_focus'); + }, + focus = function () { + charMin = this.parentNode.className.indexOf('_hex') > 0 ? 70 : 65; + $(this).parent().parent().data('colorpicker').fields.parent().removeClass('colorpicker_focus'); + $(this).parent().addClass('colorpicker_focus'); + }, + downIncrement = function (ev) { + var field = $(this).parent().find('input').focus(); + var current = { + el: $(this).parent().addClass('colorpicker_slider'), + max: this.parentNode.className.indexOf('_hsb_h') > 0 ? 360 : (this.parentNode.className.indexOf('_hsb') > 0 ? 100 : 255), + y: ev.pageY, + field: field, + val: parseInt(field.val(), 10), + preview: $(this).parent().parent().data('colorpicker').livePreview + }; + $(document).bind('mouseup', current, upIncrement); + $(document).bind('mousemove', current, moveIncrement); + }, + moveIncrement = function (ev) { + ev.data.field.val(Math.max(0, Math.min(ev.data.max, parseInt(ev.data.val + ev.pageY - ev.data.y, 10)))); + if (ev.data.preview) { + change.apply(ev.data.field.get(0), [true]); + } + return false; + }, + upIncrement = function (ev) { + change.apply(ev.data.field.get(0), [true]); + ev.data.el.removeClass('colorpicker_slider').find('input').focus(); + $(document).unbind('mouseup', upIncrement); + $(document).unbind('mousemove', moveIncrement); + return false; + }, + downHue = function (ev) { + var current = { + cal: $(this).parent(), + y: $(this).offset().top + }; + current.preview = current.cal.data('colorpicker').livePreview; + $(document).bind('mouseup', current, upHue); + $(document).bind('mousemove', current, moveHue); + }, + moveHue = function (ev) { + change.apply( + ev.data.cal.data('colorpicker') + .fields + .eq(4) + .val(parseInt(360*(150 - Math.max(0,Math.min(150,(ev.pageY - ev.data.y))))/150, 10)) + .get(0), + [ev.data.preview] + ); + return false; + }, + upHue = function (ev) { + fillRGBFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0)); + fillHexFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0)); + $(document).unbind('mouseup', upHue); + $(document).unbind('mousemove', moveHue); + return false; + }, + downSelector = function (ev) { + var current = { + cal: $(this).parent(), + pos: $(this).offset() + }; + current.preview = current.cal.data('colorpicker').livePreview; + $(document).bind('mouseup', current, upSelector); + $(document).bind('mousemove', current, moveSelector); + }, + moveSelector = function (ev) { + change.apply( + ev.data.cal.data('colorpicker') + .fields + .eq(6) + .val(parseInt(100*(150 - Math.max(0,Math.min(150,(ev.pageY - ev.data.pos.top))))/150, 10)) + .end() + .eq(5) + .val(parseInt(100*(Math.max(0,Math.min(150,(ev.pageX - ev.data.pos.left))))/150, 10)) + .get(0), + [ev.data.preview] + ); + return false; + }, + upSelector = function (ev) { + fillRGBFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0)); + fillHexFields(ev.data.cal.data('colorpicker').color, ev.data.cal.get(0)); + $(document).unbind('mouseup', upSelector); + $(document).unbind('mousemove', moveSelector); + return false; + }, + enterSubmit = function (ev) { + $(this).addClass('colorpicker_focus'); + }, + leaveSubmit = function (ev) { + $(this).removeClass('colorpicker_focus'); + }, + clickSubmit = function (ev) { + var cal = $(this).parent(); + var col = cal.data('colorpicker').color; + cal.data('colorpicker').origColor = col; + setCurrentColor(col, cal.get(0)); + cal.data('colorpicker').onSubmit(col, HSBToHex(col), HSBToRGB(col), cal.data('colorpicker').el); + }, + show = function (ev) { + var cal = $('#' + $(this).data('colorpickerId')); + cal.data('colorpicker').onBeforeShow.apply(this, [cal.get(0)]); + var pos = $(this).offset(); + var viewPort = getViewport(); + var top = pos.top + this.offsetHeight; + var left = pos.left; + if (top + 176 > viewPort.t + viewPort.h) { + top -= this.offsetHeight + 176; + } + if (left + 356 > viewPort.l + viewPort.w) { + left -= 356; + } + cal.css({left: left + 'px', top: top + 'px'}); + if (cal.data('colorpicker').onShow.apply(this, [cal.get(0)]) != false) { + cal.show(); + } + $(document).bind('mousedown', {cal: cal}, hide); + return false; + }, + hide = function (ev) { + if (!isChildOf(ev.data.cal.get(0), ev.target, ev.data.cal.get(0))) { + if (ev.data.cal.data('colorpicker').onHide.apply(this, [ev.data.cal.get(0)]) != false) { + ev.data.cal.hide(); + } + $(document).unbind('mousedown', hide); + } + }, + isChildOf = function(parentEl, el, container) { + if (parentEl == el) { + return true; + } + if (parentEl.contains) { + return parentEl.contains(el); + } + if ( parentEl.compareDocumentPosition ) { + return !!(parentEl.compareDocumentPosition(el) & 16); + } + var prEl = el.parentNode; + while(prEl && prEl != container) { + if (prEl == parentEl) + return true; + prEl = prEl.parentNode; + } + return false; + }, + getViewport = function () { + var m = document.compatMode == 'CSS1Compat'; + return { + l : window.pageXOffset || (m ? document.documentElement.scrollLeft : document.body.scrollLeft), + t : window.pageYOffset || (m ? document.documentElement.scrollTop : document.body.scrollTop), + w : window.innerWidth || (m ? document.documentElement.clientWidth : document.body.clientWidth), + h : window.innerHeight || (m ? document.documentElement.clientHeight : document.body.clientHeight) + }; + }, + fixHSB = function (hsb) { + return { + h: Math.min(360, Math.max(0, hsb.h)), + s: Math.min(100, Math.max(0, hsb.s)), + b: Math.min(100, Math.max(0, hsb.b)) + }; + }, + fixRGB = function (rgb) { + return { + r: Math.min(255, Math.max(0, rgb.r)), + g: Math.min(255, Math.max(0, rgb.g)), + b: Math.min(255, Math.max(0, rgb.b)) + }; + }, + fixHex = function (hex) { + var len = 6 - hex.length; + if (len > 0) { + var o = []; + for (var i=0; i -1) ? hex.substring(1) : hex), 16); + return {r: hex >> 16, g: (hex & 0x00FF00) >> 8, b: (hex & 0x0000FF)}; + }, + HexToHSB = function (hex) { + return RGBToHSB(HexToRGB(hex)); + }, + RGBToHSB = function (rgb) { + var hsb = { + h: 0, + s: 0, + b: 0 + }; + var min = Math.min(rgb.r, rgb.g, rgb.b); + var max = Math.max(rgb.r, rgb.g, rgb.b); + var delta = max - min; + hsb.b = max; + if (max != 0) { + + } + hsb.s = max != 0 ? 255 * delta / max : 0; + if (hsb.s != 0) { + if (rgb.r == max) { + hsb.h = (rgb.g - rgb.b) / delta; + } else if (rgb.g == max) { + hsb.h = 2 + (rgb.b - rgb.r) / delta; + } else { + hsb.h = 4 + (rgb.r - rgb.g) / delta; + } + } else { + hsb.h = -1; + } + hsb.h *= 60; + if (hsb.h < 0) { + hsb.h += 360; + } + hsb.s *= 100/255; + hsb.b *= 100/255; + return hsb; + }, + HSBToRGB = function (hsb) { + var rgb = {}; + var h = Math.round(hsb.h); + var s = Math.round(hsb.s*255/100); + var v = Math.round(hsb.b*255/100); + if(s == 0) { + rgb.r = rgb.g = rgb.b = v; + } else { + var t1 = v; + var t2 = (255-s)*v/255; + var t3 = (t1-t2)*(h%60)/60; + if(h==360) h = 0; + if(h<60) {rgb.r=t1; rgb.b=t2; rgb.g=t2+t3} + else if(h<120) {rgb.g=t1; rgb.b=t2; rgb.r=t1-t3} + else if(h<180) {rgb.g=t1; rgb.r=t2; rgb.b=t2+t3} + else if(h<240) {rgb.b=t1; rgb.r=t2; rgb.g=t1-t3} + else if(h<300) {rgb.b=t1; rgb.g=t2; rgb.r=t2+t3} + else if(h<360) {rgb.r=t1; rgb.g=t2; rgb.b=t1-t3} + else {rgb.r=0; rgb.g=0; rgb.b=0} + } + return {r:Math.round(rgb.r), g:Math.round(rgb.g), b:Math.round(rgb.b)}; + }, + RGBToHex = function (rgb) { + var hex = [ + rgb.r.toString(16), + rgb.g.toString(16), + rgb.b.toString(16) + ]; + $.each(hex, function (nr, val) { + if (val.length == 1) { + hex[nr] = '0' + val; + } + }); + return hex.join(''); + }, + HSBToHex = function (hsb) { + return RGBToHex(HSBToRGB(hsb)); + }, + restoreOriginal = function () { + var cal = $(this).parent(); + var col = cal.data('colorpicker').origColor; + cal.data('colorpicker').color = col; + fillRGBFields(col, cal.get(0)); + fillHexFields(col, cal.get(0)); + fillHSBFields(col, cal.get(0)); + setSelector(col, cal.get(0)); + setHue(col, cal.get(0)); + setNewColor(col, cal.get(0)); + }; + return { + init: function (opt) { + opt = $.extend({}, defaults, opt||{}); + if (typeof opt.color == 'string') { + opt.color = HexToHSB(opt.color); + } else if (opt.color.r != undefined && opt.color.g != undefined && opt.color.b != undefined) { + opt.color = RGBToHSB(opt.color); + } else if (opt.color.h != undefined && opt.color.s != undefined && opt.color.b != undefined) { + opt.color = fixHSB(opt.color); + } else { + return this; + } + return this.each(function () { + if (!$(this).data('colorpickerId')) { + var options = $.extend({}, opt); + options.origColor = opt.color; + var id = 'collorpicker_' + parseInt(Math.random() * 1000); + $(this).data('colorpickerId', id); + var cal = $(tpl).attr('id', id); + if (options.flat) { + cal.appendTo(this).show(); + } else { + cal.appendTo(document.body); + } + options.fields = cal + .find('input') + .bind('keyup', keyDown) + .bind('change', change) + .bind('blur', blur) + .bind('focus', focus); + cal + .find('span').bind('mousedown', downIncrement).end() + .find('>div.colorpicker_current_color').bind('click', restoreOriginal); + options.selector = cal.find('div.colorpicker_color').bind('mousedown', downSelector); + options.selectorIndic = options.selector.find('div div'); + options.el = this; + options.hue = cal.find('div.colorpicker_hue div'); + cal.find('div.colorpicker_hue').bind('mousedown', downHue); + options.newColor = cal.find('div.colorpicker_new_color'); + options.currentColor = cal.find('div.colorpicker_current_color'); + cal.data('colorpicker', options); + cal.find('div.colorpicker_submit') + .bind('mouseenter', enterSubmit) + .bind('mouseleave', leaveSubmit) + .bind('click', clickSubmit); + fillRGBFields(options.color, cal.get(0)); + fillHSBFields(options.color, cal.get(0)); + fillHexFields(options.color, cal.get(0)); + setHue(options.color, cal.get(0)); + setSelector(options.color, cal.get(0)); + setCurrentColor(options.color, cal.get(0)); + setNewColor(options.color, cal.get(0)); + if (options.flat) { + cal.css({ + position: 'relative', + display: 'block' + }); + } else { + $(this).bind(options.eventName, show); + } + } + }); + }, + showPicker: function() { + return this.each( function () { + if ($(this).data('colorpickerId')) { + show.apply(this); + } + }); + }, + hidePicker: function() { + return this.each( function () { + if ($(this).data('colorpickerId')) { + $('#' + $(this).data('colorpickerId')).hide(); + } + }); + }, + setColor: function(col) { + if (typeof col == 'string') { + col = HexToHSB(col); + } else if (col.r != undefined && col.g != undefined && col.b != undefined) { + col = RGBToHSB(col); + } else if (col.h != undefined && col.s != undefined && col.b != undefined) { + col = fixHSB(col); + } else { + return this; + } + return this.each(function(){ + if ($(this).data('colorpickerId')) { + var cal = $('#' + $(this).data('colorpickerId')); + cal.data('colorpicker').color = col; + cal.data('colorpicker').origColor = col; + fillRGBFields(col, cal.get(0)); + fillHSBFields(col, cal.get(0)); + fillHexFields(col, cal.get(0)); + setHue(col, cal.get(0)); + setSelector(col, cal.get(0)); + setCurrentColor(col, cal.get(0)); + setNewColor(col, cal.get(0)); + } + }); + } + }; + }(); + $.fn.extend({ + ColorPicker: ColorPicker.init, + ColorPickerHide: ColorPicker.hidePicker, + ColorPickerShow: ColorPicker.showPicker, + ColorPickerSetColor: ColorPicker.setColor + }); +})(jQuery) \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/js/eye.js b/src/wp-content/themes/positive/cloudfw/js/colorpicker/js/eye.js new file mode 100644 index 0000000..ea70e64 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/js/colorpicker/js/eye.js @@ -0,0 +1,34 @@ +/** + * + * Zoomimage + * Author: Stefan Petre www.eyecon.ro + * + */ +(function($){ + var EYE = window.EYE = function() { + var _registered = { + init: [] + }; + return { + init: function() { + $.each(_registered.init, function(nr, fn){ + fn.call(); + }); + }, + extend: function(prop) { + for (var i in prop) { + if (prop[i] != undefined) { + this[i] = prop[i]; + } + } + }, + register: function(fn, type) { + if (!_registered[type]) { + _registered[type] = []; + } + _registered[type].push(fn); + } + }; + }(); + $(EYE.init); +})(jQuery); diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/js/layout.js b/src/wp-content/themes/positive/cloudfw/js/colorpicker/js/layout.js new file mode 100644 index 0000000..e0dfb8f --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/js/colorpicker/js/layout.js @@ -0,0 +1,67 @@ +(function($){ + var initLayout = function() { + var hash = window.location.hash.replace('#', ''); + var currentTab = $('ul.navigationTabs a') + .bind('click', showTab) + .filter('a[rel=' + hash + ']'); + if (currentTab.size() == 0) { + currentTab = $('ul.navigationTabs a:first'); + } + showTab.apply(currentTab.get(0)); + $('#colorpickerHolder').ColorPicker({flat: true}); + $('#colorpickerHolder2').ColorPicker({ + flat: true, + color: '#00ff00', + onSubmit: function(hsb, hex, rgb) { + $('#colorSelector2 div').css('backgroundColor', '#' + hex); + } + }); + $('#colorpickerHolder2>div').css('position', 'absolute'); + var widt = false; + $('#colorSelector2').bind('click', function() { + $('#colorpickerHolder2').stop().animate({height: widt ? 0 : 173}, 500); + widt = !widt; + }); + $('#colorpickerField1, #colorpickerField2, #colorpickerField3').ColorPicker({ + onSubmit: function(hsb, hex, rgb, el) { + $(el).val(hex); + $(el).ColorPickerHide(); + }, + onBeforeShow: function () { + $(this).ColorPickerSetColor(this.value); + } + }) + .bind('keyup', function(){ + $(this).ColorPickerSetColor(this.value); + }); + $('#colorSelector').ColorPicker({ + color: '#0000ff', + onShow: function (colpkr) { + $(colpkr).fadeIn(500); + return false; + }, + onHide: function (colpkr) { + $(colpkr).fadeOut(500); + return false; + }, + onChange: function (hsb, hex, rgb) { + $('#colorSelector div').css('backgroundColor', '#' + hex); + } + }); + }; + + var showTab = function(e) { + var tabIndex = $('ul.navigationTabs a') + .removeClass('active') + .index(this); + $(this) + .addClass('active') + .blur(); + $('div.tab') + .hide() + .eq(tabIndex) + .show(); + }; + + EYE.register(initLayout, 'init'); +})(jQuery) \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/js/colorpicker/js/utils.js b/src/wp-content/themes/positive/cloudfw/js/colorpicker/js/utils.js new file mode 100644 index 0000000..cc7ce14 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/js/colorpicker/js/utils.js @@ -0,0 +1,252 @@ +/** + * + * Utilities + * Author: Stefan Petre www.eyecon.ro + * + */ +(function($) { +EYE.extend({ + getPosition : function(e, forceIt) + { + var x = 0; + var y = 0; + var es = e.style; + var restoreStyles = false; + if (forceIt && jQuery.curCSS(e,'display') == 'none') { + var oldVisibility = es.visibility; + var oldPosition = es.position; + restoreStyles = true; + es.visibility = 'hidden'; + es.display = 'block'; + es.position = 'absolute'; + } + var el = e; + if (el.getBoundingClientRect) { // IE + var box = el.getBoundingClientRect(); + x = box.left + Math.max(document.documentElement.scrollLeft, document.body.scrollLeft) - 2; + y = box.top + Math.max(document.documentElement.scrollTop, document.body.scrollTop) - 2; + } else { + x = el.offsetLeft; + y = el.offsetTop; + el = el.offsetParent; + if (e != el) { + while (el) { + x += el.offsetLeft; + y += el.offsetTop; + el = el.offsetParent; + } + } + if (jQuery.browser.safari && jQuery.curCSS(e, 'position') == 'absolute' ) { + x -= document.body.offsetLeft; + y -= document.body.offsetTop; + } + el = e.parentNode; + while (el && el.tagName.toUpperCase() != 'BODY' && el.tagName.toUpperCase() != 'HTML') + { + if (jQuery.curCSS(el, 'display') != 'inline') { + x -= el.scrollLeft; + y -= el.scrollTop; + } + el = el.parentNode; + } + } + if (restoreStyles == true) { + es.display = 'none'; + es.position = oldPosition; + es.visibility = oldVisibility; + } + return {x:x, y:y}; + }, + getSize : function(e) + { + var w = parseInt(jQuery.curCSS(e,'width'), 10); + var h = parseInt(jQuery.curCSS(e,'height'), 10); + var wb = 0; + var hb = 0; + if (jQuery.curCSS(e, 'display') != 'none') { + wb = e.offsetWidth; + hb = e.offsetHeight; + } else { + var es = e.style; + var oldVisibility = es.visibility; + var oldPosition = es.position; + es.visibility = 'hidden'; + es.display = 'block'; + es.position = 'absolute'; + wb = e.offsetWidth; + hb = e.offsetHeight; + es.display = 'none'; + es.position = oldPosition; + es.visibility = oldVisibility; + } + return {w:w, h:h, wb:wb, hb:hb}; + }, + getClient : function(e) + { + var h, w; + if (e) { + w = e.clientWidth; + h = e.clientHeight; + } else { + var de = document.documentElement; + w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth; + h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight; + } + return {w:w,h:h}; + }, + getScroll : function (e) + { + var t=0, l=0, w=0, h=0, iw=0, ih=0; + if (e && e.nodeName.toLowerCase() != 'body') { + t = e.scrollTop; + l = e.scrollLeft; + w = e.scrollWidth; + h = e.scrollHeight; + } else { + if (document.documentElement) { + t = document.documentElement.scrollTop; + l = document.documentElement.scrollLeft; + w = document.documentElement.scrollWidth; + h = document.documentElement.scrollHeight; + } else if (document.body) { + t = document.body.scrollTop; + l = document.body.scrollLeft; + w = document.body.scrollWidth; + h = document.body.scrollHeight; + } + if (typeof pageYOffset != 'undefined') { + t = pageYOffset; + l = pageXOffset; + } + iw = self.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||0; + ih = self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0; + } + return { t: t, l: l, w: w, h: h, iw: iw, ih: ih }; + }, + getMargins : function(e, toInteger) + { + var t = jQuery.curCSS(e,'marginTop') || ''; + var r = jQuery.curCSS(e,'marginRight') || ''; + var b = jQuery.curCSS(e,'marginBottom') || ''; + var l = jQuery.curCSS(e,'marginLeft') || ''; + if (toInteger) + return { + t: parseInt(t, 10)||0, + r: parseInt(r, 10)||0, + b: parseInt(b, 10)||0, + l: parseInt(l, 10) + }; + else + return {t: t, r: r, b: b, l: l}; + }, + getPadding : function(e, toInteger) + { + var t = jQuery.curCSS(e,'paddingTop') || ''; + var r = jQuery.curCSS(e,'paddingRight') || ''; + var b = jQuery.curCSS(e,'paddingBottom') || ''; + var l = jQuery.curCSS(e,'paddingLeft') || ''; + if (toInteger) + return { + t: parseInt(t, 10)||0, + r: parseInt(r, 10)||0, + b: parseInt(b, 10)||0, + l: parseInt(l, 10) + }; + else + return {t: t, r: r, b: b, l: l}; + }, + getBorder : function(e, toInteger) + { + var t = jQuery.curCSS(e,'borderTopWidth') || ''; + var r = jQuery.curCSS(e,'borderRightWidth') || ''; + var b = jQuery.curCSS(e,'borderBottomWidth') || ''; + var l = jQuery.curCSS(e,'borderLeftWidth') || ''; + if (toInteger) + return { + t: parseInt(t, 10)||0, + r: parseInt(r, 10)||0, + b: parseInt(b, 10)||0, + l: parseInt(l, 10)||0 + }; + else + return {t: t, r: r, b: b, l: l}; + }, + traverseDOM : function(nodeEl, func) + { + func(nodeEl); + nodeEl = nodeEl.firstChild; + while(nodeEl){ + EYE.traverseDOM(nodeEl, func); + nodeEl = nodeEl.nextSibling; + } + }, + getInnerWidth : function(el, scroll) { + var offsetW = el.offsetWidth; + return scroll ? Math.max(el.scrollWidth,offsetW) - offsetW + el.clientWidth:el.clientWidth; + }, + getInnerHeight : function(el, scroll) { + var offsetH = el.offsetHeight; + return scroll ? Math.max(el.scrollHeight,offsetH) - offsetH + el.clientHeight:el.clientHeight; + }, + getExtraWidth : function(el) { + if($.boxModel) + return (parseInt($.curCSS(el, 'paddingLeft'))||0) + + (parseInt($.curCSS(el, 'paddingRight'))||0) + + (parseInt($.curCSS(el, 'borderLeftWidth'))||0) + + (parseInt($.curCSS(el, 'borderRightWidth'))||0); + return 0; + }, + getExtraHeight : function(el) { + if($.boxModel) + return (parseInt($.curCSS(el, 'paddingTop'))||0) + + (parseInt($.curCSS(el, 'paddingBottom'))||0) + + (parseInt($.curCSS(el, 'borderTopWidth'))||0) + + (parseInt($.curCSS(el, 'borderBottomWidth'))||0); + return 0; + }, + isChildOf: function(parentEl, el, container) { + if (parentEl == el) { + return true; + } + if (!el || !el.nodeType || el.nodeType != 1) { + return false; + } + if (parentEl.contains && !$.browser.safari) { + return parentEl.contains(el); + } + if ( parentEl.compareDocumentPosition ) { + return !!(parentEl.compareDocumentPosition(el) & 16); + } + var prEl = el.parentNode; + while(prEl && prEl != container) { + if (prEl == parentEl) + return true; + prEl = prEl.parentNode; + } + return false; + }, + centerEl : function(el, axis) + { + var clientScroll = EYE.getScroll(); + var size = EYE.getSize(el); + if (!axis || axis == 'vertically') + $(el).css( + { + top: clientScroll.t + ((Math.min(clientScroll.h,clientScroll.ih) - size.hb)/2) + 'px' + } + ); + if (!axis || axis == 'horizontally') + $(el).css( + { + left: clientScroll.l + ((Math.min(clientScroll.w,clientScroll.iw) - size.wb)/2) + 'px' + } + ); + } +}); +if (!$.easing.easeout) { + $.easing.easeout = function(p, n, firstNum, delta, duration) { + return -delta * ((n=n/duration-1)*n*n*n - 1) + firstNum; + }; +} + +})(jQuery); \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/js/fg/fg.menu.css b/src/wp-content/themes/positive/cloudfw/js/fg/fg.menu.css new file mode 100644 index 0000000..e625ee5 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/js/fg/fg.menu.css @@ -0,0 +1,114 @@ +/* Styles for jQuery menu widget +Author: Maggie Wachs, maggie@filamentgroup.com +Date: September 2008 +*/ + + +/* REQUIRED STYLES - the menus will only render correctly with these rules */ + +.fg-menu-container { position: absolute; top:0; left:-999px; overflow: hidden; } +.fg-menu-container.fg-menu-flyout { overflow: visible; } + +.fg-menu, .fg-menu ul { list-style-type:none; padding: 0; margin:0; } + +.fg-menu { position:relative; } +.fg-menu-flyout .fg-menu { position:static; } + +.fg-menu ul { position:absolute; top:0; } +.fg-menu ul ul { top:-1px; } + +.fg-menu-container.fg-menu-ipod .fg-menu-content, +.fg-menu-container.fg-menu-ipod .fg-menu-content ul { background: none !important; } + +.fg-menu.fg-menu-scroll, +.fg-menu ul.fg-menu-scroll { overflow: scroll; overflow-x: hidden; } + +.fg-menu li { clear:both; display:block; margin: 0; padding:0; border: 0;} +.fg-menu li li { font-size:1em; } /* inner li font size must be reset so that they don't blow up */ + +.fg-menu-flyout ul ul {} +.fg-menu-flyout li { position:relative; } + +.fg-menu-scroll { overflow: scroll; overflow-x: hidden; } + +.fg-menu-breadcrumb { margin: 0; padding: 0; } + +.fg-menu-footer { margin-top: .4em; padding: .4em; } +.fg-menu-header { margin-bottom: .4em; padding: .4em; } + +.fg-menu-breadcrumb li { float: left; list-style: none; margin: 0; padding: 0 .2em; font-size: .9em; opacity: .7; } +.fg-menu-breadcrumb li.fg-menu-prev-list, +.fg-menu-breadcrumb li.fg-menu-current-crumb { clear: left; float: none; opacity: 1; } +.fg-menu-breadcrumb li.fg-menu-current-crumb { padding-top: .2em; } + +.fg-menu-breadcrumb a, +.fg-menu-breadcrumb span { float: left; } + +.fg-menu-footer a:link, +.fg-menu-footer a:visited { float:left; width:100%; text-decoration: none; } +.fg-menu-footer a:hover, +.fg-menu-footer a:active { } + +.fg-menu-footer a span { float:left; cursor: pointer; } + +.fg-menu-breadcrumb .fg-menu-prev-list a:link, +.fg-menu-breadcrumb .fg-menu-prev-list a:visited, +.fg-menu-breadcrumb .fg-menu-prev-list a:hover, +.fg-menu-breadcrumb .fg-menu-prev-list a:active { background-image: none; text-decoration:none; } + +.fg-menu-breadcrumb .fg-menu-prev-list a { float: left; padding-right: .4em; } +.fg-menu-breadcrumb .fg-menu-prev-list a .ui-icon { float: left; } + +.fg-menu-breadcrumb .fg-menu-current-crumb a:link, +.fg-menu-breadcrumb .fg-menu-current-crumb a:visited, +.fg-menu-breadcrumb .fg-menu-current-crumb a:hover, +.fg-menu-breadcrumb .fg-menu-current-crumb a:active { display:block; background-image:none; font-size:1.3em; text-decoration:none; } + + + +/* REQUIRED LINK STYLES: links are "display:block" by default; if the menu options are split into + selectable node links and 'next' links, the script floats the node links left and floats the 'next' links to the right */ + +.fg-menu a:link, +.fg-menu a:visited, +.fg-menu a:hover, +.fg-menu a:active { display:block; text-decoration:none; outline: 0 !important; } + +.fg-menu a { border: 1px dashed transparent; } + +.fg-menu a.ui-state-default:link, +.fg-menu a.ui-state-default:visited, +.fg-menu a.ui-state-default:hover, +.fg-menu a.ui-state-default:active, +.fg-menu a.ui-state-hover:link, +.fg-menu a.ui-state-hover:visited, +.fg-menu a.ui-state-hover:hover, +.fg-menu a.ui-state-hover:active, + .fg-menu a.ui-state-active:link, + .fg-menu a.ui-state-active:visited, + .fg-menu a.ui-state-active:hover, +.fg-menu a.ui-state-active:active { border-style: solid; font-weight: normal; } + +.fg-menu a span { display:block; cursor:pointer; } + + + /* SUGGESTED STYLES - for use with jQuery UI Themeroller CSS */ + +.fg-menu-indicator span { float:left; } +.fg-menu-indicator span.ui-icon { float:right; } + +.fg-menu-content.ui-widget-content, +.fg-menu-content ul.ui-widget-content { border:0; } + + +/* ICONS AND DIVIDERS */ + +.fg-menu.fg-menu-has-icons a:link, +.fg-menu.fg-menu-has-icons a:visited, +.fg-menu.fg-menu-has-icons a:hover, +.fg-menu.fg-menu-has-icons a:active { padding-left:20px; } + +.fg-menu .horizontal-divider hr, .fg-menu .horizontal-divider span { padding:0; margin:5px .6em; } +.fg-menu .horizontal-divider hr { border:0; height:1px; } +.fg-menu .horizontal-divider span { font-size:.9em; text-transform: uppercase; padding-left:.2em; } + diff --git a/src/wp-content/themes/positive/cloudfw/js/fg/fg.menu.js b/src/wp-content/themes/positive/cloudfw/js/fg/fg.menu.js new file mode 100644 index 0000000..c5dac08 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/js/fg/fg.menu.js @@ -0,0 +1,690 @@ +/*-------------------------------------------------------------------- +Scripts for creating and manipulating custom menus based on standard
                markup +Version: 3.0, 03.31.2009 + +By: Maggie Costello Wachs (maggie@filamentgroup.com) and Scott Jehl (scott@filamentgroup.com) + http://www.filamentgroup.com + * reference articles: http://www.filamentgroup.com/lab/jquery_ipod_style_drilldown_menu/ + +Copyright (c) 2009 Filament Group +Dual licensed under the MIT (filamentgroup.com/examples/mit-license.txt) and GPL (filamentgroup.com/examples/gpl-license.txt) licenses. +--------------------------------------------------------------------*/ +(function($) { + +var allUIMenus = []; + +$.fn.menu = function(options){ + var caller = this; + var options = options; + var m = new Menu(caller, options); + allUIMenus.push(m); + + $(this) + .mousedown(function(){ + if (!m.menuOpen) { m.showLoading(); }; + }) + .click(function(){ + if (m.menuOpen == false) { m.showMenu(); } + else { m.kill(); }; + return false; + }); +}; + +function Menu(caller, options){ + var menu = this; + var caller = $(caller); + var container = $('
                '+options.content+'
                '); + + this.menuOpen = false; + this.menuExists = false; + + var options = jQuery.extend({ + content: null, + width: 220, // width of menu container, must be set or passed in to calculate widths of child menus + maxHeight: 180, // max height of menu (if a drilldown: height does not include breadcrumb) + positionOpts: { + posX: 'left', + posY: 'bottom', + offsetX: 0, + offsetY: 0, + directionH: 'right', + directionV: 'down', + detectH: true, // do horizontal collision detection + detectV: true, // do vertical collision detection + linkToFront: false + }, + showSpeed: 100, // show/hide speed in milliseconds + callerOnState: 'ui-state-active', // class to change the appearance of the link/button when the menu is showing + loadingState: 'ui-state-loading', // class added to the link/button while the menu is created + linkHover: 'ui-state-hover', // class for menu option hover state + linkHoverSecondary: 'li-hover', // alternate class, may be used for multi-level menus + // ----- multi-level menu defaults ----- + crossSpeed: 200, // cross-fade speed for multi-level menus + crumbDefaultText: 'Choose an option:', + backLink: true, // in the ipod-style menu: instead of breadcrumbs, show only a 'back' link + backLinkText: 'Back', + flyOut: false, // multi-level menus are ipod-style by default; this parameter overrides to make a flyout instead + flyOutOnState: 'ui-state-default', + nextMenuLink: 'ui-icon-triangle-1-e', // class to style the link (specifically, a span within the link) used in the multi-level menu to show the next level + topLinkText: 'All', + nextCrumbLink: 'ui-icon-carat-1-e' + }, options); + + var killAllMenus = function(){ + $.each(allUIMenus, function(i){ + if (allUIMenus[i].menuOpen) { allUIMenus[i].kill(); }; + }); + }; + + var destroyAllMenus = function(){ + $.each(allUIMenus, function(i){ + allUIMenus[i].kill(); + allUIMenus[i].destroy(); + }); + $(document).unbind('destroyTheFG', destroyAllMenus); + }; + + this.destroy = function(){ + container.parent().remove(); + menu.menuExists = false; + }; + + this.kill = function(){ + caller + .removeClass(options.loadingState) + .removeClass('fg-menu-open') + .removeClass(options.callerOnState); + container.find('li').removeClass(options.linkHoverSecondary).find('a').removeClass(options.linkHover); + if (options.flyOutOnState) { container.find('li a').removeClass(options.flyOutOnState); }; + if (options.callerOnState) { caller.removeClass(options.callerOnState); }; + if (container.is('.fg-menu-ipod')) { menu.resetDrilldownMenu(); }; + if (container.is('.fg-menu-flyout')) { menu.resetFlyoutMenu(); }; + container.parent().hide(); + menu.menuOpen = false; + $(document).unbind('click', killAllMenus); + $(document).unbind('keydown'); + + }; + + this.showLoading = function(){ + caller.addClass(options.loadingState); + }; + + this.showMenu = function(){ + killAllMenus(); + if (!menu.menuExists) { menu.create() }; + caller + .addClass('fg-menu-open') + .addClass(options.callerOnState); + container.parent().show().click(function(){ menu.kill(); return false; }); + container.hide().slideDown(options.showSpeed).find('.fg-menu:eq(0)'); + menu.menuOpen = true; + caller.removeClass(options.loadingState); + $(document).click(killAllMenus); + + // assign key events + $(document).keydown(function(event){ + var e; + if (event.which !="") { e = event.which; } + else if (event.charCode != "") { e = event.charCode; } + else if (event.keyCode != "") { e = event.keyCode; } + + var menuType = ($(event.target).parents('div').is('.fg-menu-flyout')) ? 'flyout' : 'ipod' ; + + switch(e) { + case 37: // left arrow + if (menuType == 'flyout') { + $(event.target).trigger('mouseout'); + if ($('.'+options.flyOutOnState).size() > 0) { $('.'+options.flyOutOnState).trigger('mouseover'); }; + }; + + if (menuType == 'ipod') { + $(event.target).trigger('mouseout'); + if ($('.fg-menu-footer').find('a').size() > 0) { $('.fg-menu-footer').find('a').trigger('click'); }; + if ($('.fg-menu-header').find('a').size() > 0) { $('.fg-menu-current-crumb').prev().find('a').trigger('click'); }; + if ($('.fg-menu-current').prev().is('.fg-menu-indicator')) { + $('.fg-menu-current').prev().trigger('mouseover'); + }; + }; + return false; + break; + + case 38: // up arrow + if ($(event.target).is('.' + options.linkHover)) { + var prevLink = $(event.target).parent().prev().find('a:eq(0)'); + if (prevLink.size() > 0) { + $(event.target).trigger('mouseout'); + prevLink.trigger('mouseover'); + }; + } + else { container.find('a:eq(0)').trigger('mouseover'); } + return false; + break; + + case 39: // right arrow + if ($(event.target).is('.fg-menu-indicator')) { + if (menuType == 'flyout') { + $(event.target).next().find('a:eq(0)').trigger('mouseover'); + } + else if (menuType == 'ipod') { + $(event.target).trigger('click'); + setTimeout(function(){ + $(event.target).next().find('a:eq(0)').trigger('mouseover'); + }, options.crossSpeed); + }; + }; + return false; + break; + + case 40: // down arrow + if ($(event.target).is('.' + options.linkHover)) { + var nextLink = $(event.target).parent().next().find('a:eq(0)'); + if (nextLink.size() > 0) { + $(event.target).trigger('mouseout'); + nextLink.trigger('mouseover'); + }; + } + else { container.find('a:eq(0)').trigger('mouseover'); } + return false; + break; + + case 27: // escape + killAllMenus(); + break; + + case 13: // enter + if ($(event.target).is('.fg-menu-indicator') && menuType == 'ipod') { + $(event.target).trigger('click'); + setTimeout(function(){ + $(event.target).next().find('a:eq(0)').trigger('mouseover'); + }, options.crossSpeed); + }; + break; + }; + }); + }; + + this.create = function(){ + container.css({ width: options.width }).appendTo('body').find('ul:first').not('.fg-menu-breadcrumb').addClass('fg-menu'); + container.find('ul, li a').addClass('ui-corner-all'); + + // aria roles & attributes + container.find('ul').attr('role', 'menu').eq(0).attr('aria-activedescendant','active-menuitem').attr('aria-labelledby', caller.attr('id')); + container.find('li').attr('role', 'menuitem'); + container.find('li:has(ul)').attr('aria-haspopup', 'true').find('ul').attr('aria-expanded', 'false'); + container.find('a').attr('tabindex', '-1'); + + // when there are multiple levels of hierarchy, create flyout or drilldown menu + if (container.find('ul').size() > 1) { + if (options.flyOut) { menu.flyout(container, options); } + else { menu.drilldown(container, options); } + } + else { + container.find('a').click(function(){ + menu.chooseItem(this); + return false; + }); + }; + + if (options.linkHover) { + var allLinks = container.find('.fg-menu li a'); + allLinks.hover( + function(){ + var menuitem = $(this); + $('.'+options.linkHover).removeClass(options.linkHover).blur().parent().removeAttr('id'); + $(this).addClass(options.linkHover).focus().parent().attr('id','active-menuitem'); + }, + function(){ + $(this).removeClass(options.linkHover).blur().parent().removeAttr('id'); + } + ); + }; + + if (options.linkHoverSecondary) { + container.find('.fg-menu li').hover( + function(){ + $(this).siblings('li').removeClass(options.linkHoverSecondary); + if (options.flyOutOnState) { $(this).siblings('li').find('a').removeClass(options.flyOutOnState); } + $(this).addClass(options.linkHoverSecondary); + }, + function(){ $(this).removeClass(options.linkHoverSecondary); } + ); + }; + + menu.setPosition(container, caller, options); + menu.menuExists = true; + $(document).bind('destroyTheFG',destroyAllMenus); + }; + + this.chooseItem = function(item){ + var value = $(item).attr("data-value"); + var el = $(item).parents('.select-box'); + + if (typeof value == 'undefined') { + + if ($(item).hasClass("custom")) {return location.href = $(item).attr('href');} + + if (el.hasClass("acc")) var mode = "acc"; else var mode = null; + + var next_group = $(item).parent("li.grouped").next(".sub-group"); + if (next_group.hasClass("hidden")) { + if (mode == "acc") $(item).parents().find(".sub-group").not(next_group).slideUp().addClass("hidden"); + next_group.slideDown(options.showSpeed).removeClass("hidden"); + }else{ + next_group.slideUp(options.showSpeed).addClass("hidden"); + } + + return false + }; + menu.kill(); + + var el_out = $("#" + (el.attr("data-where")).toString()); + var el_input = $("#" + (el.attr("data-output")).toString()); + + // edit this for your own custom function/callback: + el_input.val(value); + el_out.text($(item).text()); + el.children().find("a.selected").removeClass("selected"); + $(item).addClass("selected"); + + return false; + + }; +}; + +Menu.prototype.flyout = function(container, options) { + var menu = this; + + this.resetFlyoutMenu = function(){ + var allLists = container.find('ul ul'); + allLists.removeClass('ui-widget-content').hide(); + }; + + container.addClass('fg-menu-flyout').find('li:has(ul)').each(function(){ + var linkWidth = container.width(); + var showTimer, hideTimer; + var allSubLists = $(this).find('ul'); + + allSubLists.css({ left: linkWidth, width: linkWidth }).hide(); + + $(this).find('a:eq(0)').addClass('fg-menu-indicator').html('' + $(this).find('a:eq(0)').text() + '').hover( + function(){ + clearTimeout(hideTimer); + var subList = $(this).next(); + if (!fitVertical(subList, $(this).offset().top)) { subList.css({ top: 'auto', bottom: 0 }); }; + if (!fitHorizontal(subList, $(this).offset().left + 100)) { subList.css({ left: 'auto', right: linkWidth, 'z-index': 999 }); }; + showTimer = setTimeout(function(){ + subList.addClass('ui-widget-content').show(options.showSpeed).attr('aria-expanded', 'true'); + }, 300); + }, + function(){ + clearTimeout(showTimer); + var subList = $(this).next(); + hideTimer = setTimeout(function(){ + subList.removeClass('ui-widget-content').hide(options.showSpeed).attr('aria-expanded', 'false'); + }, 400); + } + ); + + $(this).find('ul a').hover( + function(){ + clearTimeout(hideTimer); + if ($(this).parents('ul').prev().is('a.fg-menu-indicator')) { + $(this).parents('ul').prev().addClass(options.flyOutOnState); + } + }, + function(){ + hideTimer = setTimeout(function(){ + allSubLists.hide(options.showSpeed); + container.find(options.flyOutOnState).removeClass(options.flyOutOnState); + }, 500); + } + ); + }); + + container.find('a').click(function(){ + menu.chooseItem(this); + return false; + }); +}; + + +Menu.prototype.drilldown = function(container, options) { + var menu = this; + var topList = container.find('.fg-menu'); + var breadcrumb = $('
                  '); + var crumbDefaultHeader = $('
                • '+options.crumbDefaultText+'
                • '); + var firstCrumbText = (options.backLink) ? options.backLinkText : options.topLinkText; + var firstCrumbClass = (options.backLink) ? 'fg-menu-prev-list' : 'fg-menu-all-lists'; + var firstCrumbLinkClass = (options.backLink) ? 'ui-state-default ui-corner-all' : ''; + var firstCrumbIcon = (options.backLink) ? '' : ''; + var firstCrumb = $('
                • '+firstCrumbIcon+firstCrumbText+'
                • '); + + container.addClass('fg-menu-ipod'); + + if (options.backLink) { breadcrumb.addClass('fg-menu-footer').appendTo(container).hide(); } + else { breadcrumb.addClass('fg-menu-header').prependTo(container); }; + breadcrumb.append(crumbDefaultHeader); + + var checkMenuHeight = function(el){ + if (el.height() > options.maxHeight) { el.addClass('fg-menu-scroll') }; + el.css({ height: options.maxHeight }); + }; + + var resetChildMenu = function(el){ el.removeClass('fg-menu-scroll').removeClass('fg-menu-current').height('auto'); }; + + this.resetDrilldownMenu = function(){ + $('.fg-menu-current').removeClass('fg-menu-current'); + topList.animate({ left: 0 }, options.crossSpeed, function(){ + $(this).find('ul').each(function(){ + $(this).hide(); + resetChildMenu($(this)); + }); + topList.addClass('fg-menu-current'); + }); + $('.fg-menu-all-lists').find('span').remove(); + breadcrumb.empty().append(crumbDefaultHeader); + $('.fg-menu-footer').empty().hide(); + checkMenuHeight(topList); + }; + + topList + .addClass('fg-menu-content fg-menu-current ui-widget-content ui-helper-clearfix') + .css({ width: container.width() }) + .find('ul') + .css({ width: container.width(), left: container.width() }) + .addClass('ui-widget-content') + .hide(); + checkMenuHeight(topList); + + topList.find('a').each(function(){ + // if the link opens a child menu: + if ($(this).next().is('ul')) { + $(this) + .addClass('fg-menu-indicator') + .each(function(){ $(this).html('' + $(this).text() + ''); }) + .click(function(){ // ----- show the next menu + var nextList = $(this).next(); + var parentUl = $(this).parents('ul:eq(0)'); + var parentLeft = (parentUl.is('.fg-menu-content')) ? 0 : parseFloat(topList.css('left')); + var nextLeftVal = Math.round(parentLeft - parseFloat(container.width())); + var footer = $('.fg-menu-footer'); + + // show next menu + resetChildMenu(parentUl); + checkMenuHeight(nextList); + topList.animate({ left: nextLeftVal }, options.crossSpeed); + nextList.show().addClass('fg-menu-current').attr('aria-expanded', 'true'); + + var setPrevMenu = function(backlink){ + var b = backlink; + var c = $('.fg-menu-current'); + var prevList = c.parents('ul:eq(0)'); + c.hide().attr('aria-expanded', 'false'); + resetChildMenu(c); + checkMenuHeight(prevList); + prevList.addClass('fg-menu-current').attr('aria-expanded', 'true'); + if (prevList.hasClass('fg-menu-content')) { b.remove(); footer.hide(); }; + }; + + // initialize "back" link + if (options.backLink) { + if (footer.find('a').size() == 0) { + footer.show(); + $(' Back') + .appendTo(footer) + .click(function(){ // ----- show the previous menu + var b = $(this); + var prevLeftVal = parseFloat(topList.css('left')) + container.width(); + topList.animate({ left: prevLeftVal }, options.crossSpeed, function(){ + setPrevMenu(b); + }); + return false; + }); + } + } + // or initialize top breadcrumb + else { + if (breadcrumb.find('li').size() == 1){ + breadcrumb.empty().append(firstCrumb); + firstCrumb.find('a').click(function(){ + menu.resetDrilldownMenu(); + return false; + }); + } + $('.fg-menu-current-crumb').removeClass('fg-menu-current-crumb'); + var crumbText = $(this).find('span:eq(0)').text(); + var newCrumb = $('
                • '+crumbText+'
                • '); + newCrumb + .appendTo(breadcrumb) + .find('a').click(function(){ + if ($(this).parent().is('.fg-menu-current-crumb')){ + menu.chooseItem(this); + } + else { + var newLeftVal = - ($('.fg-menu-current').parents('ul').size() - 1) * 180; + topList.animate({ left: newLeftVal }, options.crossSpeed, function(){ + setPrevMenu(); + }); + + // make this the current crumb, delete all breadcrumbs after this one, and navigate to the relevant menu + $(this).parent().addClass('fg-menu-current-crumb').find('span').remove(); + $(this).parent().nextAll().remove(); + }; + return false; + }); + newCrumb.prev().append(' '); + }; + return false; + }); + } + // if the link is a leaf node (doesn't open a child menu) + else { + $(this).click(function(){ + menu.chooseItem(this); + return false; + }); + }; + }); +}; + + +/* Menu.prototype.setPosition parameters (defaults noted with *): + referrer = the link (or other element) used to show the overlaid object + settings = can override the defaults: + - posX/Y: where the top left corner of the object should be positioned in relation to its referrer. + X: left*, center, right + Y: top, center, bottom* + - offsetX/Y: the number of pixels to be offset from the x or y position. Can be a positive or negative number. + - directionH/V: where the entire menu should appear in relation to its referrer. + Horizontal: left*, right + Vertical: up, down* + - detectH/V: detect the viewport horizontally / vertically + - linkToFront: copy the menu link and place it on top of the menu (visual effect to make it look like it overlaps the object) */ + +Menu.prototype.setPosition = function(widget, caller, options) { + var el = widget; + var referrer = caller; + var dims = { + refX: referrer.offset().left, + refY: referrer.offset().top, + refW: referrer.getTotalWidth(), + refH: referrer.getTotalHeight() + }; + var options = options; + var xVal, yVal; + + var helper = $('
                  '); + helper.css({ position: 'absolute', left: dims.refX, top: dims.refY, width: dims.refW, height: dims.refH }); + el.wrap(helper); + + // get X pos + switch(options.positionOpts.posX) { + case 'left': xVal = 0; + break; + case 'center': xVal = dims.refW / 2; + break; + case 'right': xVal = dims.refW; + break; + }; + + // get Y pos + switch(options.positionOpts.posY) { + case 'top': yVal = 0; + break; + case 'center': yVal = dims.refH / 2; + break; + case 'bottom': yVal = dims.refH; + break; + }; + + // add the offsets (zero by default) + xVal += options.positionOpts.offsetX; + yVal += options.positionOpts.offsetY; + + // position the object vertically + if (options.positionOpts.directionV == 'up') { + el.css({ top: 'auto', bottom: yVal }); + if (options.positionOpts.detectV && !fitVertical(el)) { + el.css({ bottom: 'auto', top: yVal }); + } + } + else { + el.css({ bottom: 'auto', top: yVal }); + if (options.positionOpts.detectV && !fitVertical(el)) { + el.css({ top: 'auto', bottom: yVal }); + } + }; + + // and horizontally + if (options.positionOpts.directionH == 'left') { + el.css({ left: 'auto', right: xVal }); + if (options.positionOpts.detectH && !fitHorizontal(el)) { + el.css({ right: 'auto', left: xVal }); + } + } + else { + el.css({ right: 'auto', left: xVal }); + if (options.positionOpts.detectH && !fitHorizontal(el)) { + el.css({ left: 'auto', right: xVal }); + } + }; + + // if specified, clone the referring element and position it so that it appears on top of the menu + if (options.positionOpts.linkToFront) { + referrer.clone().addClass('linkClone').css({ + position: 'absolute', + top: 0, + right: 'auto', + bottom: 'auto', + left: 0, + width: referrer.width(), + height: referrer.height() + }).insertAfter(el); + }; +}; + + +/* Utilities to sort and find viewport dimensions */ + +function sortBigToSmall(a, b) { return b - a; }; + +jQuery.fn.getTotalWidth = function(){ + return $(this).width() + parseInt($(this).css('paddingRight')) + parseInt($(this).css('paddingLeft')) + parseInt($(this).css('borderRightWidth')) + parseInt($(this).css('borderLeftWidth')); +}; + +jQuery.fn.getTotalHeight = function(){ + return $(this).height() + parseInt($(this).css('paddingTop')) + parseInt($(this).css('paddingBottom')) + parseInt($(this).css('borderTopWidth')) + parseInt($(this).css('borderBottomWidth')); +}; + +function getScrollTop(){ + return self.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop; +}; + +function getScrollLeft(){ + return self.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft; +}; + +function getWindowHeight(){ + var de = document.documentElement; + return self.innerHeight || (de && de.clientHeight) || document.body.clientHeight; +}; + +function getWindowWidth(){ + var de = document.documentElement; + return self.innerWidth || (de && de.clientWidth) || document.body.clientWidth; +}; + +/* Utilities to test whether an element will fit in the viewport + Parameters: + el = element to position, required + leftOffset / topOffset = optional parameter if the offset cannot be calculated (i.e., if the object is in the DOM but is set to display: 'none') */ + +function fitHorizontal(el, leftOffset){ + var leftVal = parseInt(leftOffset) || $(el).offset().left; + return (leftVal + $(el).width() <= getWindowWidth() + getScrollLeft() && leftVal - getScrollLeft() >= 0); +}; + +function fitVertical(el, topOffset){ + var topVal = parseInt(topOffset) || $(el).offset().top; + return (topVal + $(el).height() <= getWindowHeight() + getScrollTop() && topVal - getScrollTop() >= 0); +}; + +/*-------------------------------------------------------------------- + * javascript method: "pxToEm" + * by: + Scott Jehl (scott@filamentgroup.com) + Maggie Wachs (maggie@filamentgroup.com) + http://www.filamentgroup.com + * + * Copyright (c) 2008 Filament Group + * Dual licensed under the MIT (filamentgroup.com/examples/mit-license.txt) and GPL (filamentgroup.com/examples/gpl-license.txt) licenses. + * + * Description: Extends the native Number and String objects with pxToEm method. pxToEm converts a pixel value to ems depending on inherited font size. + * Article: http://www.filamentgroup.com/lab/retaining_scalable_interfaces_with_pixel_to_em_conversion/ + * Demo: http://www.filamentgroup.com/examples/pxToEm/ + * + * Options: + scope: string or jQuery selector for font-size scoping + reverse: Boolean, true reverses the conversion to em-px + * Dependencies: jQuery library + * Usage Example: myPixelValue.pxToEm(); or myPixelValue.pxToEm({'scope':'#navigation', reverse: true}); + * + * Version: 2.0, 08.01.2008 + * Changelog: + * 08.02.2007 initial Version 1.0 + * 08.01.2008 - fixed font-size calculation for IE +--------------------------------------------------------------------*/ + +Number.prototype.pxToEm = String.prototype.pxToEm = function(settings){ + //set defaults + settings = jQuery.extend({ + scope: 'body', + reverse: false + }, settings); + + var pxVal = (this == '') ? 0 : parseFloat(this); + var scopeVal; + var getWindowWidth = function(){ + var de = document.documentElement; + return self.innerWidth || (de && de.clientWidth) || document.body.clientWidth; + }; + + /* When a percentage-based font-size is set on the body, IE returns that percent of the window width as the font-size. + For example, if the body font-size is 62.5% and the window width is 1000px, IE will return 625px as the font-size. + When this happens, we calculate the correct body font-size (%) and multiply it by 16 (the standard browser font size) + to get an accurate em value. */ + + if (settings.scope == 'body' && $.browser.msie && (parseFloat($('body').css('font-size')) / getWindowWidth()).toFixed(1) > 0.0) { + var calcFontSize = function(){ + return (parseFloat($('body').css('font-size'))/getWindowWidth()).toFixed(3) * 16; + }; + scopeVal = calcFontSize(); + } + else { scopeVal = parseFloat(jQuery(settings.scope).css("font-size")); }; + + var result = (settings.reverse == true) ? (pxVal * scopeVal).toFixed(2) + 'px' : (pxVal / scopeVal).toFixed(2) + 'em'; + return result; +}; + +})(jQuery); \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/js/fileinput.js b/src/wp-content/themes/positive/cloudfw/js/fileinput.js new file mode 100644 index 0000000..335c5be --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/js/fileinput.js @@ -0,0 +1,94 @@ +/** + * -------------------------------------------------------------------- + * jQuery customfileinput plugin + * Author: Scott Jehl, scott@filamentgroup.com + * Copyright (c) 2009 Filament Group + * licensed under MIT (filamentgroup.com/examples/mit-license.txt) + * -------------------------------------------------------------------- + */ +(function($){ +$.fn.customFileInput = function(){ + return $(this).each(function(){ + //apply events and styles for file input element + var fileInput = $(this); + + if (fileInput.hasClass('customfile-input')) return true; + + fileInput + .addClass('customfile-input') //add class for CSS + .mouseover(function(){ upload.addClass('customfile-hover').find('.customfile-button').removeClass('small-green').addClass('small-dark'); }) + .mouseout(function(){ upload.removeClass('customfile-hover').find('.customfile-button').removeClass('small-dark').addClass('small-green');; }) + .focus(function(){ + upload.addClass('customfile-focus'); + fileInput.data('val', fileInput.val()); + + setTimeout(function(){ + fileInput.trigger('checkChange'); upload.scrollTo(0); + },100); + }) + .blur(function(){ + upload.removeClass('customfile-focus'); + $(this).trigger('checkChange'); + }) + .bind('disable',function(){ + fileInput.attr('disabled',true); + upload.addClass('customfile-disabled'); + }) + .bind('enable',function(){ + fileInput.removeAttr('disabled'); + upload.removeClass('customfile-disabled'); + }) + .bind('checkChange', function(){ + if(fileInput.val() && fileInput.val() != fileInput.data('val')){ + fileInput.trigger('change'); + } + }) + .bind('change',function(){ + //get file name + var fileName = $(this).val().split(/\\/).pop(); + //update the feedback + uploadFeedback + .text(fileName) //set feedback text to filename + .addClass('customfile-feedback-populated'); //add class to show populated state + //change text of button + upload.addClass('customfile-focus'); + uploadButton.children("span").text('Change'); + }) + .click(function(){ //for IE and Opera, make sure change fires after choosing a file, using an async callback + fileInput.data('val', fileInput.val()); + setTimeout(function(){ + fileInput.trigger('checkChange'); + },100); + }); + + //create custom control container + var upload = $('
                  '); + //create custom control button + var uploadButton = $('').appendTo(upload); + //create custom control feedback + var uploadFeedback = $('').appendTo(upload); + + //match disabled state + if(fileInput.is('[disabled]')){ + fileInput.trigger('disable'); + } + + + + //on mousemove, keep file input under the cursor to steal click + upload + .mousemove(function(e){ + upload.scrollTo(0); + fileInput.css({ + 'left': e.pageX - upload.offset().left - fileInput.outerWidth() + 25, //position right side 20px right of cursor X) + 'top' : e.pageY - upload.offset().top - 15 + }); + }) + .insertAfter(fileInput); //insert after the input + + fileInput.appendTo(upload); + + }); +}; + +})(jQuery); \ No newline at end of file diff --git a/src/wp-content/themes/positive/cloudfw/js/fileuploader.js b/src/wp-content/themes/positive/cloudfw/js/fileuploader.js new file mode 100644 index 0000000..8fc75b3 --- /dev/null +++ b/src/wp-content/themes/positive/cloudfw/js/fileuploader.js @@ -0,0 +1,1257 @@ +/** + * http://github.com/valums/file-uploader + * + * Multiple file upload component with progress-bar, drag-and-drop. + * © 2010 Andrew Valums ( andrew(at)valums.com ) + * + * Licensed under GNU GPL 2 or later and GNU LGPL 2 or later, see license.txt. + */ + +// +// Helper functions +// + +var qq = qq || {}; + +/** + * Adds all missing properties from second obj to first obj + */ +qq.extend = function(first, second){ + for (var prop in second){ + first[prop] = second[prop]; + } +}; + +/** + * Searches for a given element in the array, returns -1 if it is not present. + * @param {Number} [from] The index at which to begin the search + */ +qq.indexOf = function(arr, elt, from){ + if (arr.indexOf) return arr.indexOf(elt, from); + + from = from || 0; + var len = arr.length; + + if (from < 0) from += len; + + for (; from < len; from++){ + if (from in arr && arr[from] === elt){ + return from; + } + } + return -1; +}; + +qq.getUniqueId = (function(){ + var id = 0; + return function(){ return id++; }; +})(); + +// +// Events + +qq.attach = function(element, type, fn){ + if (element.addEventListener){ + element.addEventListener(type, fn, false); + } else if (element.attachEvent){ + element.attachEvent('on' + type, fn); + } +}; +qq.detach = function(element, type, fn){ + if (element.removeEventListener){ + element.removeEventListener(type, fn, false); + } else if (element.attachEvent){ + element.detachEvent('on' + type, fn); + } +}; + +qq.preventDefault = function(e){ + if (e.preventDefault){ + e.preventDefault(); + } else{ + e.returnValue = false; + } +}; + +// +// Node manipulations + +/** + * Insert node a before node b. + */ +qq.insertBefore = function(a, b){ + b.parentNode.insertBefore(a, b); +}; +qq.remove = function(element){ + element.parentNode.removeChild(element); +}; + +qq.contains = function(parent, descendant){ + // compareposition returns false in this case + if (parent == descendant) return true; + + if (parent.contains){ + return parent.contains(descendant); + } else { + return !!(descendant.compareDocumentPosition(parent) & 8); + } +}; + +/** + * Creates and returns element from html string + * Uses innerHTML to create an element + */ +qq.toElement = (function(){ + var div = document.createElement('div'); + return function(html){ + div.innerHTML = html; + var element = div.firstChild; + div.removeChild(element); + return element; + }; +})(); + +// +// Node properties and attributes + +/** + * Sets styles for an element. + * Fixes opacity in IE6-8. + */ +qq.css = function(element, styles){ + if (styles.opacity != null){ + if (typeof element.style.opacity != 'string' && typeof(element.filters) != 'undefined'){ + styles.filter = 'alpha(opacity=' + Math.round(100 * styles.opacity) + ')'; + } + } + qq.extend(element.style, styles); +}; +qq.hasClass = function(element, name){ + var re = new RegExp('(^| )' + name + '( |$)'); + return re.test(element.className); +}; +qq.addClass = function(element, name){ + if (!qq.hasClass(element, name)){ + element.className += ' ' + name; + } +}; +qq.removeClass = function(element, name){ + var re = new RegExp('(^| )' + name + '( |$)'); + element.className = element.className.replace(re, ' ').replace(/^\s+|\s+$/g, ""); +}; +qq.setText = function(element, text){ + element.innerText = text; + element.textContent = text; +}; + +// +// Selecting elements + +qq.children = function(element){ + var children = [], + child = element.firstChild; + + while (child){ + if (child.nodeType == 1){ + children.push(child); + } + child = child.nextSibling; + } + + return children; +}; + +qq.getByClass = function(element, className){ + if (element.querySelectorAll){ + return element.querySelectorAll('.' + className); + } + + var result = []; + var candidates = element.getElementsByTagName("*"); + var len = candidates.length; + + for (var i = 0; i < len; i++){ + if (qq.hasClass(candidates[i], className)){ + result.push(candidates[i]); + } + } + return result; +}; + +/** + * obj2url() takes a json-object as argument and generates + * a querystring. pretty much like jQuery.param() + * + * how to use: + * + * `qq.obj2url({a:'b',c:'d'},'http://any.url/upload?otherParam=value');` + * + * will result in: + * + * `http://any.url/upload?otherParam=value&a=b&c=d` + * + * @param Object JSON-Object + * @param String current querystring-part + * @return String encoded querystring + */ +qq.obj2url = function(obj, temp, prefixDone){ + var uristrings = [], + prefix = '&', + add = function(nextObj, i){ + var nextTemp = temp + ? (/\[\]$/.test(temp)) // prevent double-encoding + ? temp + : temp+'['+i+']' + : i; + if ((nextTemp != 'undefined') && (i != 'undefined')) { + uristrings.push( + (typeof nextObj === 'object') + ? qq.obj2url(nextObj, nextTemp, true) + : (Object.prototype.toString.call(nextObj) === '[object Function]') + ? encodeURIComponent(nextTemp) + '=' + encodeURIComponent(nextObj()) + : encodeURIComponent(nextTemp) + '=' + encodeURIComponent(nextObj) + ); + } + }; + + if (!prefixDone && temp) { + prefix = (/\?/.test(temp)) ? (/\?$/.test(temp)) ? '' : '&' : '?'; + uristrings.push(temp); + uristrings.push(qq.obj2url(obj)); + } else if ((Object.prototype.toString.call(obj) === '[object Array]') && (typeof obj != 'undefined') ) { + // we wont use a for-in-loop on an array (performance) + for (var i = 0, len = obj.length; i < len; ++i){ + add(obj[i], i); + } + } else if ((typeof obj != 'undefined') && (obj !== null) && (typeof obj === "object")){ + // for anything else but a scalar, we will use for-in-loop + for (var i in obj){ + add(obj[i], i); + } + } else { + uristrings.push(encodeURIComponent(temp) + '=' + encodeURIComponent(obj)); + } + + return uristrings.join(prefix) + .replace(/^&/, '') + .replace(/%20/g, '+'); +}; + +// +// +// Uploader Classes +// +// + +var qq = qq || {}; + +/** + * Creates upload button, validates upload, but doesn't create file list or dd. + */ +qq.FileUploaderBasic = function(o){ + this._options = { + // set to true to see the server response + debug: false, + action: '/server/upload', + params: {}, + button: null, + multiple: true, + maxConnections: 3, + // validation + allowedExtensions: [], + sizeLimit: 0, + minSizeLimit: 0, + // events + // return false to cancel submit + onSubmit: function(id, fileName){}, + onProgress: function(id, fileName, loaded, total){}, + onComplete: function(id, fileName, responseJSON){}, + onCancel: function(id, fileName){}, + // messages + messages: { + typeError: "{file} has invalid extension. Only {extensions} are allowed.", + sizeError: "{file} is too large, maximum file size is {sizeLimit}.", + minSizeError: "{file} is too small, minimum file size is {minSizeLimit}.", + emptyError: "{file} is empty, please select files again without it.", + onLeave: "The files are being uploaded, if you leave now the upload will be cancelled." + }, + showMessage: function(message){ + alert(message); + } + }; + qq.extend(this._options, o); + + // number of files being uploaded + this._filesInProgress = 0; + this._handler = this._createUploadHandler(); + + if (this._options.button){ + this._button = this._createUploadButton(this._options.button); + } + + this._preventLeaveInProgress(); +}; + +qq.FileUploaderBasic.prototype = { + setParams: function(params){ + this._options.params = params; + }, + getInProgress: function(){ + return this._filesInProgress; + }, + _createUploadButton: function(element){ + var self = this; + + return new qq.UploadButton({ + element: element, + multiple: this._options.multiple && qq.UploadHandlerXhr.isSupported(), + onChange: function(input){ + self._onInputChange(input); + } + }); + }, + _createUploadHandler: function(){ + var self = this, + handlerClass; + + if(qq.UploadHandlerXhr.isSupported()){ + handlerClass = 'UploadHandlerXhr'; + } else { + handlerClass = 'UploadHandlerForm'; + } + + var handler = new qq[handlerClass]({ + debug: this._options.debug, + action: this._options.action, + maxConnections: this._options.maxConnections, + onProgress: function(id, fileName, loaded, total){ + self._onProgress(id, fileName, loaded, total); + self._options.onProgress(id, fileName, loaded, total); + }, + onComplete: function(id, fileName, result){ + self._onComplete(id, fileName, result); + self._options.onComplete(id, fileName, result); + }, + onCancel: function(id, fileName){ + self._onCancel(id, fileName); + self._options.onCancel(id, fileName); + } + }); + + return handler; + }, + _preventLeaveInProgress: function(){ + var self = this; + + qq.attach(window, 'beforeunload', function(e){ + if (!self._filesInProgress){return;} + + var e = e || window.event; + // for ie, ff + e.returnValue = self._options.messages.onLeave; + // for webkit + return self._options.messages.onLeave; + }); + }, + _onSubmit: function(id, fileName){ + this._filesInProgress++; + }, + _onProgress: function(id, fileName, loaded, total){ + }, + _onComplete: function(id, fileName, result){ + this._filesInProgress--; + if (result.error){ + this._options.showMessage(result.error); + } + }, + _onCancel: function(id, fileName){ + this._filesInProgress--; + }, + _onInputChange: function(input){ + if (this._handler instanceof qq.UploadHandlerXhr){ + this._uploadFileList(input.files); + } else { + if (this._validateFile(input)){ + this._uploadFile(input); + } + } + this._button.reset(); + }, + _uploadFileList: function(files){ + for (var i=0; i this._options.sizeLimit){ + this._error('sizeError', name); + return false; + + } else if (size && size < this._options.minSizeLimit){ + this._error('minSizeError', name); + return false; + } + + return true; + }, + _error: function(code, fileName){ + var message = this._options.messages[code]; + function r(name, replacement){ message = message.replace(name, replacement); } + + r('{file}', this._formatFileName(fileName)); + r('{extensions}', this._options.allowedExtensions.join(', ')); + r('{sizeLimit}', this._formatSize(this._options.sizeLimit)); + r('{minSizeLimit}', this._formatSize(this._options.minSizeLimit)); + + this._options.showMessage(message); + }, + _formatFileName: function(name){ + if (name.length > 33){ + name = name.slice(0, 19) + '...' + name.slice(-13); + } + return name; + }, + _isAllowedExtension: function(fileName){ + var ext = (-1 !== fileName.indexOf('.')) ? fileName.replace(/.*[.]/, '').toLowerCase() : ''; + var allowed = this._options.allowedExtensions; + + if (!allowed.length){return true;} + + for (var i=0; i 99); + + return Math.max(bytes, 0.1).toFixed(1) + ['kB', 'MB', 'GB', 'TB', 'PB', 'EB'][i]; + } +}; + + +/** + * Class that creates upload widget with drag-and-drop and file list + * @inherits qq.FileUploaderBasic + */ +qq.FileUploader = function(o){ + // call parent constructor + qq.FileUploaderBasic.apply(this, arguments); + + // additional options + qq.extend(this._options, { + element: null, + // if set, will be used instead of qq-upload-list in template + listElement: null, + + template: '
                  ' + + '
                  Drop files here to upload
                  ' + + '
                  Upload a file
                  ' + + '
                    ' + + '
                    ', + + // template for one item in file list + fileTemplate: '
                  • ' + + '' + + '' + + '' + + 'Cancel' + + 'Failed' + + '
                  • ', + + classes: { + // used to get elements from templates + button: 'qq-upload-button', + drop: 'qq-upload-drop-area', + dropActive: 'qq-upload-drop-area-active', + list: 'qq-upload-list', + + file: 'qq-upload-file', + spinner: 'qq-upload-spinner', + size: 'qq-upload-size', + cancel: 'qq-upload-cancel', + + // added to list item when upload completes + // used in css to hide progress spinner + success: 'qq-upload-success', + fail: 'qq-upload-fail' + } + }); + // overwrite options with user supplied + qq.extend(this._options, o); + + this._element = this._options.element; + this._element.innerHTML = this._options.template; + this._listElement = this._options.listElement || this._find(this._element, 'list'); + + this._classes = this._options.classes; + + this._button = this._createUploadButton(this._find(this._element, 'button')); + + this._bindCancelEvent(); + this._setupDragDrop(); +}; + +// inherit from Basic Uploader +qq.extend(qq.FileUploader.prototype, qq.FileUploaderBasic.prototype); + +qq.extend(qq.FileUploader.prototype, { + /** + * Gets one of the elements listed in this._options.classes + **/ + _find: function(parent, type){ + var element = qq.getByClass(parent, this._options.classes[type])[0]; + if (!element){ + throw new Error('element not found ' + type); + } + + return element; + }, + _setupDragDrop: function(){ + var self = this, + dropArea = this._find(this._element, 'drop'); + + var dz = new qq.UploadDropZone({ + element: dropArea, + onEnter: function(e){ + qq.addClass(dropArea, self._classes.dropActive); + e.stopPropagation(); + }, + onLeave: function(e){ + e.stopPropagation(); + }, + onLeaveNotDescendants: function(e){ + qq.removeClass(dropArea, self._classes.dropActive); + }, + onDrop: function(e){ + dropArea.style.display = 'none'; + qq.removeClass(dropArea, self._classes.dropActive); + self._uploadFileList(e.dataTransfer.files); + } + }); + + dropArea.style.display = 'none'; + + qq.attach(document, 'dragenter', function(e){ + if (!dz._isValidFileDrag(e)) return; + + dropArea.style.display = 'block'; + }); + qq.attach(document, 'dragleave', function(e){ + if (!dz._isValidFileDrag(e)) return; + + var relatedTarget = document.elementFromPoint(e.clientX, e.clientY); + // only fire when leaving document out + if ( ! relatedTarget || relatedTarget.nodeName == "HTML"){ + dropArea.style.display = 'none'; + } + }); + }, + _onSubmit: function(id, fileName){ + qq.FileUploaderBasic.prototype._onSubmit.apply(this, arguments); + this._addToList(id, fileName); + qq.addClass( this._find(this._element, 'button'), 'loading' ); + qq.removeClass( this._find(this._element, 'button'), 'success' ); + qq.removeClass( this._find(this._element, 'button'), 'fail' ); + this._button.reset(); + }, + _onProgress: function(id, fileName, loaded, total){ + qq.FileUploaderBasic.prototype._onProgress.apply(this, arguments); + + var item = this._getItemByFileId(id); + var size = this._find(item, 'size'); + size.style.display = 'inline'; + + var text; + if (loaded != total){ + text = Math.round(loaded / total * 100) + '% from ' + this._formatSize(total); + } else { + text = this._formatSize(total); + } + + qq.setText(size, text); + }, + _onComplete: function(id, fileName, result){ + qq.FileUploaderBasic.prototype._onComplete.apply(this, arguments); + + // mark completed + var item = this._getItemByFileId(id); + qq.remove(this._find(item, 'cancel')); + qq.remove(this._find(item, 'spinner')); + + qq.removeClass( this._find(this._element, 'button'), 'loading' ); + qq.removeClass( this._find(this._element, 'button'), 'qq-upload-button-hover' ); + this._button.reset(); + + if (result.success){ + qq.addClass(item, this._classes.success); + qq.addClass( this._find(this._element, 'button'), 'success' ); + } else { + qq.addClass(item, this._classes.fail); + qq.addClass( this._find(this._element, 'button'), 'fail' ); + } + }, + _addToList: function(id, fileName){ + var item = qq.toElement(this._options.fileTemplate); + item.qqFileId = id; + + var fileElement = this._find(item, 'file'); + qq.setText(fileElement, this._formatFileName(fileName)); + this._find(item, 'size').style.display = 'none'; + + this._listElement.appendChild(item); + }, + _getItemByFileId: function(id){ + var item = this._listElement.firstChild; + + // there can't be txt nodes in dynamically created list + // and we can use nextSibling + while (item){ + if (item.qqFileId == id) return item; + item = item.nextSibling; + } + }, + /** + * delegate click event for cancel link + **/ + _bindCancelEvent: function(){ + var self = this, + list = this._listElement; + + qq.attach(list, 'click', function(e){ + e = e || window.event; + var target = e.target || e.srcElement; + + if (qq.hasClass(target, self._classes.cancel)){ + qq.preventDefault(e); + + var item = target.parentNode; + self._handler.cancel(item.qqFileId); + qq.remove(item); + } + }); + } +}); + +qq.UploadDropZone = function(o){ + this._options = { + element: null, + onEnter: function(e){}, + onLeave: function(e){}, + // is not fired when leaving element by hovering descendants + onLeaveNotDescendants: function(e){}, + onDrop: function(e){} + }; + qq.extend(this._options, o); + + this._element = this._options.element; + + this._disableDropOutside(); + this._attachEvents(); +}; + +qq.UploadDropZone.prototype = { + _disableDropOutside: function(e){ + // run only once for all instances + if (!qq.UploadDropZone.dropOutsideDisabled ){ + + qq.attach(document, 'dragover', function(e){ + if (e.dataTransfer){ + e.dataTransfer.dropEffect = 'none'; + e.preventDefault(); + } + }); + + qq.UploadDropZone.dropOutsideDisabled = true; + } + }, + _attachEvents: function(){ + var self = this; + + qq.attach(self._element, 'dragover', function(e){ + if (!self._isValidFileDrag(e)) return; + + var effect = e.dataTransfer.effectAllowed; + if (effect == 'move' || effect == 'linkMove'){ + e.dataTransfer.dropEffect = 'move'; // for FF (only move allowed) + } else { + e.dataTransfer.dropEffect = 'copy'; // for Chrome + } + + e.stopPropagation(); + e.preventDefault(); + }); + + qq.attach(self._element, 'dragenter', function(e){ + if (!self._isValidFileDrag(e)) return; + + self._options.onEnter(e); + }); + + qq.attach(self._element, 'dragleave', function(e){ + if (!self._isValidFileDrag(e)) return; + + self._options.onLeave(e); + + var relatedTarget = document.elementFromPoint(e.clientX, e.clientY); + // do not fire when moving a mouse over a descendant + if (qq.contains(this, relatedTarget)) return; + + self._options.onLeaveNotDescendants(e); + }); + + qq.attach(self._element, 'drop', function(e){ + if (!self._isValidFileDrag(e)) return; + + e.preventDefault(); + self._options.onDrop(e); + }); + }, + _isValidFileDrag: function(e){ + var dt = e.dataTransfer, + // do not check dt.types.contains in webkit, because it crashes safari 4 + isWebkit = navigator.userAgent.indexOf("AppleWebKit") > -1; + + // dt.effectAllowed is none in Safari 5 + // dt.types.contains check is for firefox + return dt && dt.effectAllowed != 'none' && + (dt.files || (!isWebkit && dt.types.contains && dt.types.contains('Files'))); + + } +}; + +qq.UploadButton = function(o){ + this._options = { + element: null, + // if set to true adds multiple attribute to file input + multiple: false, + // name attribute of file input + name: 'file', + onChange: function(input){}, + hoverClass: 'qq-upload-button-hover', + focusClass: 'qq-upload-button-focus' + }; + + qq.extend(this._options, o); + + this._element = this._options.element; + + // make button suitable container for input + qq.css(this._element, { + position: 'relative', + overflow: 'hidden', + // Make sure browse button is in the right side + // in Internet Explorer + direction: 'ltr' + }); + + this._input = this._createInput(); +}; + +qq.UploadButton.prototype = { + /* returns file input element */ + getInput: function(){ + return this._input; + }, + /* cleans/recreates the file input */ + reset: function(){ + if (this._input.parentNode){ + qq.remove(this._input); + } + + qq.removeClass(this._element, this._options.focusClass); + this._input = this._createInput(); + }, + _createInput: function(){ + var input = document.createElement("input"); + + if (this._options.multiple){ + input.setAttribute("multiple", "multiple"); + } + + input.setAttribute("type", "file"); + input.setAttribute("name", this._options.name); + + qq.css(input, { + position: 'absolute', + // in Opera only 'browse' button + // is clickable and it is located at + // the right side of the input + right: 0, + top: 0, + fontFamily: 'Arial', + // 4 persons reported this, the max values that worked for them were 243, 236, 236, 118 + fontSize: '118px', + margin: 0, + padding: 0, + cursor: 'pointer', + opacity: 0 + }); + + this._element.appendChild(input); + + var self = this; + qq.attach(input, 'change', function(){ + self._options.onChange(input); + }); + + qq.attach(input, 'mouseover', function(){ + qq.addClass(self._element, self._options.hoverClass); + }); + qq.attach(input, 'mouseout', function(){ + qq.removeClass(self._element, self._options.hoverClass); + }); + qq.attach(input, 'focus', function(){ + qq.addClass(self._element, self._options.focusClass); + }); + qq.attach(input, 'blur', function(){ + qq.removeClass(self._element, self._options.focusClass); + }); + + // IE and Opera, unfortunately have 2 tab stops on file input + // which is unacceptable in our case, disable keyboard access + if (window.attachEvent){ + // it is IE or Opera + input.setAttribute('tabIndex', "-1"); + } + + return input; + } +}; + +/** + * Class for uploading files, uploading itself is handled by child classes + */ +qq.UploadHandlerAbstract = function(o){ + this._options = { + debug: false, + action: '/upload.php', + // maximum number of concurrent uploads + maxConnections: 999, + onProgress: function(id, fileName, loaded, total){}, + onComplete: function(id, fileName, response){}, + onCancel: function(id, fileName){} + }; + qq.extend(this._options, o); + + this._queue = []; + // params for files in queue + this._params = []; +}; +qq.UploadHandlerAbstract.prototype = { + log: function(str){ + if (this._options.debug && window.console) console.log('[uploader] ' + str); + }, + /** + * Adds file or file input to the queue + * @returns id + **/ + add: function(file){}, + /** + * Sends the file identified by id and additional query params to the server + */ + upload: function(id, params){ + var len = this._queue.push(id); + + var copy = {}; + qq.extend(copy, params); + this._params[id] = copy; + + // if too many active uploads, wait... + if (len <= this._options.maxConnections){ + this._upload(id, this._params[id]); + } + }, + /** + * Cancels file upload by id + */ + cancel: function(id){ + this._cancel(id); + this._dequeue(id); + }, + /** + * Cancells all uploads + */ + cancelAll: function(){ + for (var i=0; i= max && i < max){ + var nextId = this._queue[max-1]; + this._upload(nextId, this._params[nextId]); + } + } +}; + +/** + * Class for uploading files using form and iframe + * @inherits qq.UploadHandlerAbstract + */ +qq.UploadHandlerForm = function(o){ + qq.UploadHandlerAbstract.apply(this, arguments); + + this._inputs = {}; +}; +// @inherits qq.UploadHandlerAbstract +qq.extend(qq.UploadHandlerForm.prototype, qq.UploadHandlerAbstract.prototype); + +qq.extend(qq.UploadHandlerForm.prototype, { + add: function(fileInput){ + fileInput.setAttribute('name', 'qqfile'); + var id = 'qq-upload-handler-iframe' + qq.getUniqueId(); + + this._inputs[id] = fileInput; + + // remove file input from DOM + if (fileInput.parentNode){ + qq.remove(fileInput); + } + + return id; + }, + getName: function(id){ + // get input value and remove path to normalize + return this._inputs[id].value.replace(/.*(\/|\\)/, ""); + }, + _cancel: function(id){ + this._options.onCancel(id, this.getName(id)); + + delete this._inputs[id]; + + var iframe = document.getElementById(id); + if (iframe){ + // to cancel request set src to something else + // we use src="javascript:false;" because it doesn't + // trigger ie6 prompt on https + iframe.setAttribute('src', 'javascript:false;'); + + qq.remove(iframe); + } + }, + _upload: function(id, params){ + var input = this._inputs[id]; + + if (!input){ + throw new Error('file with passed id was not added, or already uploaded or cancelled'); + } + + var fileName = this.getName(id); + + var iframe = this._createIframe(id); + var form = this._createForm(iframe, params); + form.appendChild(input); + + var self = this; + this._attachLoadEvent(iframe, function(){ + self.log('iframe loaded'); + + var response = self._getIframeContentJSON(iframe); + + self._options.onComplete(id, fileName, response); + self._dequeue(id); + + delete self._inputs[id]; + // timeout added to fix busy state in FF3.6 + setTimeout(function(){ + qq.remove(iframe); + }, 1); + }); + + form.submit(); + qq.remove(form); + + return id; + }, + _attachLoadEvent: function(iframe, callback){ + qq.attach(iframe, 'load', function(){ + // when we remove iframe from dom + // the request stops, but in IE load + // event fires + if (!iframe.parentNode){ + return; + } + + // fixing Opera 10.53 + if (iframe.contentDocument && + iframe.contentDocument.body && + iframe.contentDocument.body.innerHTML == "false"){ + // In Opera event is fired second time + // when body.innerHTML changed from false + // to server response approx. after 1 sec + // when we upload file with iframe + return; + } + + callback(); + }); + }, + /** + * Returns json object received by iframe from server. + */ + _getIframeContentJSON: function(iframe){ + // iframe.contentWindow.document - for IE<7 + var doc = iframe.contentDocument ? iframe.contentDocument: iframe.contentWindow.document, + response; + + this.log("converting iframe's innerHTML to JSON"); + this.log("innerHTML = " + doc.body.innerHTML); + + try { + response = eval("(" + doc.body.innerHTML + ")"); + } catch(err){ + response = {}; + } + + return response; + }, + /** + * Creates iframe with unique name + */ + _createIframe: function(id){ + // We can't use following code as the name attribute + // won't be properly registered in IE6, and new window + // on form submit will open + // var iframe = document.createElement('iframe'); + // iframe.setAttribute('name', id); + + var iframe = qq.toElement('',inline_markup:'
                    {content}
                    ',custom_markup:'',social_tools:''},pp_settings);var matchedObjects=this,percentBased=false,pp_dimensions,pp_open,pp_contentHeight,pp_contentWidth,pp_containerHeight,pp_containerWidth,windowHeight=$(window).height(),windowWidth=$(window).width(),pp_slideshow;doresize=true,scroll_pos=_get_scroll();$(window).unbind('resize.prettyphoto').bind('resize.prettyphoto',function(){_center_overlay();_resize_overlay();});if(pp_settings.keyboard_shortcuts){$(document).unbind('keydown.prettyphoto').bind('keydown.prettyphoto',function(e){if(typeof $pp_pic_holder!='undefined'){if($pp_pic_holder.is(':visible')){switch(e.keyCode){case 37:$.prettyPhoto.changePage('previous');e.preventDefault();break;case 39:$.prettyPhoto.changePage('next');e.preventDefault();break;case 27:if(!settings.modal) +$.prettyPhoto.close();e.preventDefault();break;};};};});};$.prettyPhoto.initialize=function(){settings=pp_settings;if(settings.theme=='pp_default')settings.horizontal_padding=16;if(settings.ie6_fallback&&$.browser.msie&&parseInt($.browser.version)==6)settings.theme="light_square";theRel=$(this).attr('rel');galleryRegExp=/\[(?:.*)\]/;isSet=(galleryRegExp.exec(theRel))?true:false;pp_images=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr('rel').indexOf(theRel)!=-1)return $(n).attr('href');}):$.makeArray($(this).attr('href'));pp_titles=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr('rel').indexOf(theRel)!=-1)return($(n).find('img').attr('alt'))?$(n).find('img').attr('alt'):"";}):$.makeArray($(this).find('img').attr('alt'));pp_descriptions=(isSet)?jQuery.map(matchedObjects,function(n,i){if($(n).attr('rel').indexOf(theRel)!=-1)return($(n).attr('title'))?$(n).attr('title'):"";}):$.makeArray($(this).attr('title'));set_position=jQuery.inArray($(this).attr('href'),pp_images);rel_index=(isSet)?set_position:$("a[rel^='"+theRel+"']").index($(this));_build_overlay(this);if(settings.allow_resize) +$(window).bind('scroll.prettyphoto',function(){_center_overlay();});$.prettyPhoto.open();return false;} +$.prettyPhoto.open=function(event){if(typeof settings=="undefined"){settings=pp_settings;if($.browser.msie&&$.browser.version==6)settings.theme="light_square";pp_images=$.makeArray(arguments[0]);pp_titles=(arguments[1])?$.makeArray(arguments[1]):$.makeArray("");pp_descriptions=(arguments[2])?$.makeArray(arguments[2]):$.makeArray("");isSet=(pp_images.length>1)?true:false;set_position=0;_build_overlay(event.target);} +if($.browser.msie&&$.browser.version==6)$('select').css('visibility','hidden');if(settings.hideflash)$('object,embed,iframe[src*=youtube],iframe[src*=vimeo]').css('visibility','hidden');_checkPosition($(pp_images).size());$('.pp_loaderIcon').show();if($ppt.is(':hidden'))$ppt.css('opacity',0).show();$pp_overlay.show().fadeTo(settings.animation_speed,settings.opacity);$pp_pic_holder.find('.currentTextHolder').text((set_position+1)+settings.counter_separator_label+$(pp_images).size());if(pp_descriptions[set_position]!=""){$pp_pic_holder.find('.pp_description').show().html(unescape(pp_descriptions[set_position]));}else{$pp_pic_holder.find('.pp_description').hide();} +movie_width=(parseFloat(getParam('width',pp_images[set_position])))?getParam('width',pp_images[set_position]):settings.default_width.toString();movie_height=(parseFloat(getParam('height',pp_images[set_position])))?getParam('height',pp_images[set_position]):settings.default_height.toString();percentBased=false;if(movie_height.indexOf('%')!=-1){movie_height=parseFloat(($(window).height()*parseFloat(movie_height)/100)-150);percentBased=true;} +if(movie_width.indexOf('%')!=-1){movie_width=parseFloat(($(window).width()*parseFloat(movie_width)/100)-150);percentBased=true;} +$pp_pic_holder.fadeIn(function(){(settings.show_title&&pp_titles[set_position]!=""&&typeof pp_titles[set_position]!="undefined")?$ppt.html(unescape(pp_titles[set_position])):$ppt.html(' ');imgPreloader="";skipInjection=false;switch(_getFileType(pp_images[set_position])){case'image':imgPreloader=new Image();nextImage=new Image();if(isSet&&set_position<$(pp_images).size()-1)nextImage.src=pp_images[set_position+1];prevImage=new Image();if(isSet&&pp_images[set_position-1])prevImage.src=pp_images[set_position-1];$pp_pic_holder.find('#pp_full_res')[0].innerHTML=settings.image_markup.replace(/{path}/g,pp_images[set_position]);imgPreloader.onload=function(){pp_dimensions=_fitToViewport(imgPreloader.width,imgPreloader.height);_showContent();};imgPreloader.onerror=function(){alert('Image cannot be loaded. Make sure the path is correct and image exist.');$.prettyPhoto.close();};imgPreloader.src=pp_images[set_position];break;case'youtube':pp_dimensions=_fitToViewport(movie_width,movie_height);movie='http://www.youtube.com/embed/'+getParam('v',pp_images[set_position]);(getParam('rel',pp_images[set_position]))?movie+="?rel="+getParam('rel',pp_images[set_position]):movie+="?rel=1";if(settings.autoplay)movie+="&autoplay=1";toInject=settings.iframe_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,movie);break;case'vimeo':pp_dimensions=_fitToViewport(movie_width,movie_height);movie_id=pp_images[set_position];var regExp=/http:\/\/(www\.)?vimeo.com\/(\d+)/;var match=movie_id.match(regExp);movie='http://player.vimeo.com/video/'+match[2]+'?title=0&byline=0&portrait=0';if(settings.autoplay)movie+="&autoplay=1;";vimeo_width=pp_dimensions['width']+'/embed/?moog_width='+pp_dimensions['width'];toInject=settings.iframe_markup.replace(/{width}/g,vimeo_width).replace(/{height}/g,pp_dimensions['height']).replace(/{path}/g,movie);break;case'quicktime':pp_dimensions=_fitToViewport(movie_width,movie_height);pp_dimensions['height']+=15;pp_dimensions['contentHeight']+=15;pp_dimensions['containerHeight']+=15;toInject=settings.quicktime_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,pp_images[set_position]).replace(/{autoplay}/g,settings.autoplay);break;case'flash':pp_dimensions=_fitToViewport(movie_width,movie_height);flash_vars=pp_images[set_position];flash_vars=flash_vars.substring(pp_images[set_position].indexOf('flashvars')+10,pp_images[set_position].length);filename=pp_images[set_position];filename=filename.substring(0,filename.indexOf('?'));toInject=settings.flash_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{wmode}/g,settings.wmode).replace(/{path}/g,filename+'?'+flash_vars);break;case'iframe':pp_dimensions=_fitToViewport(movie_width,movie_height);frame_url=pp_images[set_position];frame_url=frame_url.substr(0,frame_url.indexOf('iframe')-1);toInject=settings.iframe_markup.replace(/{width}/g,pp_dimensions['width']).replace(/{height}/g,pp_dimensions['height']).replace(/{path}/g,frame_url);break;case'ajax':doresize=false;pp_dimensions=_fitToViewport(movie_width,movie_height);doresize=true;skipInjection=true;$.get(pp_images[set_position],function(responseHTML){toInject=settings.inline_markup.replace(/{content}/g,responseHTML);$pp_pic_holder.find('#pp_full_res')[0].innerHTML=toInject;_showContent();});break;case'custom':pp_dimensions=_fitToViewport(movie_width,movie_height);toInject=settings.custom_markup;break;case'inline':myClone=$(pp_images[set_position]).clone().append('
                    ').css({'width':settings.default_width}).wrapInner('
                    ').appendTo($('body')).show();doresize=false;pp_dimensions=_fitToViewport($(myClone).width(),$(myClone).height());doresize=true;$(myClone).remove();toInject=settings.inline_markup.replace(/{content}/g,$(pp_images[set_position]).html());break;};if(!imgPreloader&&!skipInjection){$pp_pic_holder.find('#pp_full_res')[0].innerHTML=toInject;_showContent();};});return false;};$.prettyPhoto.changePage=function(direction){currentGalleryPage=0;if(direction=='previous'){set_position--;if(set_position<0)set_position=$(pp_images).size()-1;}else if(direction=='next'){set_position++;if(set_position>$(pp_images).size()-1)set_position=0;}else{set_position=direction;};rel_index=set_position;if(!doresize)doresize=true;$('.pp_contract').removeClass('pp_contract').addClass('pp_expand');_hideContent(function(){$.prettyPhoto.open();});};$.prettyPhoto.changeGalleryPage=function(direction){if(direction=='next'){currentGalleryPage++;if(currentGalleryPage>totalPage)currentGalleryPage=0;}else if(direction=='previous'){currentGalleryPage--;if(currentGalleryPage<0)currentGalleryPage=totalPage;}else{currentGalleryPage=direction;};slide_speed=(direction=='next'||direction=='previous')?settings.animation_speed:0;slide_to=currentGalleryPage*(itemsPerPage*itemWidth);$pp_gallery.find('ul').animate({left:-slide_to},slide_speed);};$.prettyPhoto.startSlideshow=function(){if(typeof pp_slideshow=='undefined'){$pp_pic_holder.find('.pp_play').unbind('click').removeClass('pp_play').addClass('pp_pause').click(function(){$.prettyPhoto.stopSlideshow();return false;});pp_slideshow=setInterval($.prettyPhoto.startSlideshow,settings.slideshow);}else{$.prettyPhoto.changePage('next');};} +$.prettyPhoto.stopSlideshow=function(){$pp_pic_holder.find('.pp_pause').unbind('click').removeClass('pp_pause').addClass('pp_play').click(function(){$.prettyPhoto.startSlideshow();return false;});clearInterval(pp_slideshow);pp_slideshow=undefined;} +$.prettyPhoto.close=function(){if($pp_overlay.is(":animated"))return;$.prettyPhoto.stopSlideshow();$pp_pic_holder.stop().find('object,embed').css('visibility','hidden');$('div.pp_pic_holder,div.ppt,.pp_fade').fadeOut(settings.animation_speed,function(){$(this).remove();});$pp_overlay.fadeOut(settings.animation_speed,function(){if($.browser.msie&&$.browser.version==6)$('select').css('visibility','visible');if(settings.hideflash)$('object,embed,iframe[src*=youtube],iframe[src*=vimeo]').css('visibility','visible');$(this).remove();$(window).unbind('scroll.prettyphoto');settings.callback();doresize=true;pp_open=false;delete settings;});};function _showContent(){$('.pp_loaderIcon').hide();projectedTop=scroll_pos['scrollTop']+((windowHeight/2)-(pp_dimensions['containerHeight']/2));if(projectedTop<0)projectedTop=0;$ppt.fadeTo(settings.animation_speed,1);$pp_pic_holder.find('.pp_content').animate({height:pp_dimensions['contentHeight'],width:pp_dimensions['contentWidth']},settings.animation_speed);$pp_pic_holder.animate({'top':projectedTop,'left':(windowWidth/2)-(pp_dimensions['containerWidth']/2),width:pp_dimensions['containerWidth']},settings.animation_speed,function(){$pp_pic_holder.find('.pp_hoverContainer,#fullResImage').height(pp_dimensions['height']).width(pp_dimensions['width']);$pp_pic_holder.find('.pp_fade').fadeIn(settings.animation_speed);if(isSet&&_getFileType(pp_images[set_position])=="image"){$pp_pic_holder.find('.pp_hoverContainer').show();}else{$pp_pic_holder.find('.pp_hoverContainer').hide();} +if(pp_dimensions['resized']){$('a.pp_expand,a.pp_contract').show();}else{$('a.pp_expand').hide();} +if(settings.autoplay_slideshow&&!pp_slideshow&&!pp_open)$.prettyPhoto.startSlideshow();if(settings.deeplinking) +setHashtag();settings.changepicturecallback();pp_open=true;});_insert_gallery();};function _hideContent(callback){$pp_pic_holder.find('#pp_full_res object,#pp_full_res embed').css('visibility','hidden');$pp_pic_holder.find('.pp_fade').fadeOut(settings.animation_speed,function(){$('.pp_loaderIcon').show();callback();});};function _checkPosition(setCount){(setCount>1)?$('.pp_nav').show():$('.pp_nav').hide();};function _fitToViewport(width,height){resized=false;_getDimensions(width,height);imageWidth=width,imageHeight=height;if(((pp_containerWidth>windowWidth)||(pp_containerHeight>windowHeight))&&doresize&&settings.allow_resize&&!percentBased){resized=true,fitting=false;while(!fitting){if((pp_containerWidth>windowWidth)){imageWidth=(windowWidth-200);imageHeight=(height/width)*imageWidth;}else if((pp_containerHeight>windowHeight)){imageHeight=(windowHeight-200);imageWidth=(width/height)*imageHeight;}else{fitting=true;};pp_containerHeight=imageHeight,pp_containerWidth=imageWidth;};_getDimensions(imageWidth,imageHeight);if((pp_containerWidth>windowWidth)||(pp_containerHeight>windowHeight)){_fitToViewport(pp_containerWidth,pp_containerHeight)};};return{width:Math.floor(imageWidth),height:Math.floor(imageHeight),containerHeight:Math.floor(pp_containerHeight),containerWidth:Math.floor(pp_containerWidth)+(settings.horizontal_padding*2),contentHeight:Math.floor(pp_contentHeight),contentWidth:Math.floor(pp_contentWidth),resized:resized};};function _getDimensions(width,height){width=parseFloat(width);height=parseFloat(height);$pp_details=$pp_pic_holder.find('.pp_details');$pp_details.width(width);detailsHeight=parseFloat($pp_details.css('marginTop'))+parseFloat($pp_details.css('marginBottom'));$pp_details=$pp_details.clone().addClass(settings.theme).width(width).appendTo($('body')).css({'position':'absolute','top':-10000});detailsHeight+=$pp_details.height();detailsHeight=(detailsHeight<=34)?36:detailsHeight;if($.browser.msie&&$.browser.version==7)detailsHeight+=8;$pp_details.remove();$pp_title=$pp_pic_holder.find('.ppt');$pp_title.width(width);titleHeight=parseFloat($pp_title.css('marginTop'))+parseFloat($pp_title.css('marginBottom'));$pp_title=$pp_title.clone().appendTo($('body')).css({'position':'absolute','top':-10000});titleHeight+=$pp_title.height();$pp_title.remove();pp_contentHeight=height+detailsHeight;pp_contentWidth=width;pp_containerHeight=pp_contentHeight+titleHeight+$pp_pic_holder.find('.pp_top').height()+$pp_pic_holder.find('.pp_bottom').height();pp_containerWidth=width;} +function _getFileType(itemSrc){if(itemSrc.match(/youtube\.com\/watch/i)){return'youtube';}else if(itemSrc.match(/vimeo\.com/i)){return'vimeo';}else if(itemSrc.match(/\b.mov\b/i)){return'quicktime';}else if(itemSrc.match(/\b.swf\b/i)){return'flash';}else if(itemSrc.match(/\biframe=true\b/i)){return'iframe';}else if(itemSrc.match(/\bajax=true\b/i)){return'ajax';}else if(itemSrc.match(/\bcustom=true\b/i)){return'custom';}else if(itemSrc.substr(0,1)=='#'){return'inline';}else{return'image';};};function _center_overlay(){if(doresize&&typeof $pp_pic_holder!='undefined'){scroll_pos=_get_scroll();contentHeight=$pp_pic_holder.height(),contentwidth=$pp_pic_holder.width();projectedTop=(windowHeight/2)+scroll_pos['scrollTop']-(contentHeight/2);if(projectedTop<0)projectedTop=0;if(contentHeight>windowHeight) +return;$pp_pic_holder.css({'top':projectedTop,'left':(windowWidth/2)+scroll_pos['scrollLeft']-(contentwidth/2)});};};function _get_scroll(){if(self.pageYOffset){return{scrollTop:self.pageYOffset,scrollLeft:self.pageXOffset};}else if(document.documentElement&&document.documentElement.scrollTop){return{scrollTop:document.documentElement.scrollTop,scrollLeft:document.documentElement.scrollLeft};}else if(document.body){return{scrollTop:document.body.scrollTop,scrollLeft:document.body.scrollLeft};};};function _resize_overlay(){windowHeight=$(window).height(),windowWidth=$(window).width();if(typeof $pp_overlay!="undefined")$pp_overlay.height($(document).height()).width(windowWidth);};function _insert_gallery(){if(isSet&&settings.overlay_gallery&&_getFileType(pp_images[set_position])=="image"&&(settings.ie6_fallback&&!($.browser.msie&&parseInt($.browser.version)==6))){itemWidth=52+5;navWidth=(settings.theme=="facebook"||settings.theme=="pp_default")?50:30;itemsPerPage=Math.floor((pp_dimensions['containerWidth']-100-navWidth)/itemWidth);itemsPerPage=(itemsPerPage";};toInject=settings.gallery_markup.replace(/{gallery}/g,toInject);$pp_pic_holder.find('#pp_full_res').after(toInject);$pp_gallery=$('.pp_pic_holder .pp_gallery'),$pp_gallery_li=$pp_gallery.find('li');$pp_gallery.find('.pp_arrow_next').click(function(){$.prettyPhoto.changeGalleryPage('next');$.prettyPhoto.stopSlideshow();return false;});$pp_gallery.find('.pp_arrow_previous').click(function(){$.prettyPhoto.changeGalleryPage('previous');$.prettyPhoto.stopSlideshow();return false;});$pp_pic_holder.find('.pp_content').hover(function(){$pp_pic_holder.find('.pp_gallery:not(.disabled)').fadeIn();},function(){$pp_pic_holder.find('.pp_gallery:not(.disabled)').fadeOut();});itemWidth=52+5;$pp_gallery_li.each(function(i){$(this).find('a').click(function(){$.prettyPhoto.changePage(i);$.prettyPhoto.stopSlideshow();return false;});});};if(settings.slideshow){$pp_pic_holder.find('.pp_nav').prepend('Play') +$pp_pic_holder.find('.pp_nav .pp_play').click(function(){$.prettyPhoto.startSlideshow();return false;});} +$pp_pic_holder.attr('class','pp_pic_holder '+settings.theme);$pp_overlay.css({'opacity':0,'height':$(document).height(),'width':$(window).width()}).bind('click',function(){if(!settings.modal)$.prettyPhoto.close();});$('a.pp_close').bind('click',function(){$.prettyPhoto.close();return false;});$('a.pp_expand').bind('click',function(e){if($(this).hasClass('pp_expand')){$(this).removeClass('pp_expand').addClass('pp_contract');doresize=false;}else{$(this).removeClass('pp_contract').addClass('pp_expand');doresize=true;};_hideContent(function(){$.prettyPhoto.open();});return false;});$pp_pic_holder.find('.pp_previous, .pp_nav .pp_arrow_previous').bind('click',function(){$.prettyPhoto.changePage('previous');$.prettyPhoto.stopSlideshow();return false;});$pp_pic_holder.find('.pp_next, .pp_nav .pp_arrow_next').bind('click',function(){$.prettyPhoto.changePage('next');$.prettyPhoto.stopSlideshow();return false;});_center_overlay();};if(!pp_alreadyInitialized&&getHashtag()){pp_alreadyInitialized=true;hashIndex=getHashtag();hashRel=hashIndex;hashIndex=hashIndex.substring(hashIndex.indexOf('/')+1,hashIndex.length-1);hashRel=hashRel.substring(0,hashRel.indexOf('/'));setTimeout(function(){$("a[rel^='"+hashRel+"']:eq("+hashIndex+")").trigger('click');},50);} +return this.unbind('click.prettyphoto').bind('click.prettyphoto',$.prettyPhoto.initialize);};function getHashtag(){url=location.href;hashtag=(url.indexOf('#!')!=-1)?decodeURI(url.substring(url.indexOf('#!')+2,url.length)):false;return hashtag;};function setHashtag(){if(typeof theRel=='undefined')return;location.hash='!'+theRel+'/'+rel_index+'/';};function getParam(name,url){name=name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(url);return(results==null)?"":results[1];}})(jQuery);var pp_alreadyInitialized=false; \ No newline at end of file diff --git a/src/wp-content/themes/positive/lib/js/slides.min.js b/src/wp-content/themes/positive/lib/js/slides.min.js new file mode 100644 index 0000000..66c043f --- /dev/null +++ b/src/wp-content/themes/positive/lib/js/slides.min.js @@ -0,0 +1,651 @@ +/* +* Slides, A Slideshow Plugin for jQuery +* Intructions: http://slidesjs.com +* By: Nathan Searles, http://nathansearles.com +* Version: 1.1.7 +* Updated: May 2nd, 2011 +* +* Licensed under the Apache License, Version 2.0 (the "License"); +* you may not use this file except in compliance with the License. +* You may obtain a copy of the License at +* +* http://www.apache.org/licenses/LICENSE-2.0 +* +* Unless required by applicable law or agreed to in writing, software +* distributed under the License is distributed on an "AS IS" BASIS, +* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +* See the License for the specific language governing permissions and +* limitations under the License. +*/ +(function($){ + $.fn.slides = function( option ) { + // override defaults with specified option + option = $.extend( {}, $.fn.slides.option, option ); + + return this.each(function(){ + // wrap slides in control container, make sure slides are block level + $('.' + option.container, $(this)).children().wrapAll('
                    '); + + var elem = $(this), + control = $('.slides_control',elem), + total = control.children().size(), + width = control.children().outerWidth(), + height = control.children().outerHeight(), + start = option.start - 1, + effect = option.effect.indexOf(',') < 0 ? option.effect : option.effect.replace(' ', '').split(',')[0], + paginationEffect = option.effect.indexOf(',') < 0 ? effect : option.effect.replace(' ', '').split(',')[1], + next = 0, prev = 0, number = 0, current = 0, loaded, active, clicked, position, direction, imageParent, pauseTimeout, playInterval; + + // animate slides + function animate(direction, effect, clicked) { + if (!active && loaded) { + active = true; + // start of animation + option.animationStart(current + 1); + switch(direction) { + case 'next': + // change current slide to previous + prev = current; + // get next from current + 1 + next = current + 1; + // if last slide, set next to first slide + next = total === next ? 0 : next; + // set position of next slide to right of previous + position = width*2; + // distance to slide based on width of slides + direction = -width*2; + // store new current slide + current = next; + break; + case 'prev': + // change current slide to previous + prev = current; + // get next from current - 1 + next = current - 1; + // if first slide, set next to last slide + next = next === -1 ? total-1 : next; + // set position of next slide to left of previous + position = 0; + // distance to slide based on width of slides + direction = 0; + // store new current slide + current = next; + break; + case 'pagination': + // get next from pagination item clicked, convert to number + next = parseInt(clicked,10); + // get previous from pagination item with class of current + prev = $('.' + option.paginationClass + ' li.'+ option.currentClass +' a', elem).attr('href').match('[^#/]+$'); + // if next is greater then previous set position of next slide to right of previous + if (next > prev) { + position = width*2; + direction = -width*2; + } else { + // if next is less then previous set position of next slide to left of previous + position = 0; + direction = 0; + } + // store new current slide + current = next; + break; + } + + // fade animation + if (effect === 'fade') { + // fade animation with crossfade + if (option.crossfade) { + // put hidden next above current + if (!$.browser.msie) { + + control.children(':eq('+prev+')',elem).fadeOut(option.fadeSpeed); + control.children(':eq('+ next +')', elem).css({zIndex: 10}).fadeIn(option.fadeSpeed, option.fadeEasing); + + } else { + + control.children(':eq('+prev+')',elem).hide(); + control.children(':eq('+ next +')', elem).css({zIndex: 10}).show(); + + } + + if (option.autoHeight) { + // animate container to height of next + control.animate({ + height: control.children(':eq('+ next +')', elem).outerHeight() + }, option.autoHeightSpeed, function(){ + + // -------------> EDITED + + the_next_one = control.children(':eq('+ next +')', elem); + + // hide + control.children().not(the_next_one).css({ + display: 'none', + zIndex: 0 + }); + + the_next_one.css({ + zIndex: 0 + }); + + // end of animation + option.animationComplete(next + 1); + active = false; + }); + } else { + // -------------> EDITED + + the_next_one = control.children(':eq('+ next +')', elem); + + // hide + control.children().not(the_next_one).css({ + display: 'none', + zIndex: 0 + }); + + the_next_one.css({ + zIndex: 0 + }); + + // end of animation + option.animationComplete(next + 1); + active = false; + } + + } else { + // fade animation with no crossfade + control.children(':eq('+ prev +')', elem).fadeOut(option.fadeSpeed, option.fadeEasing, function(){ + // animate to new height + if (option.autoHeight) { + control.animate({ + // animate container to height of next + height: control.children(':eq('+ next +')', elem).outerHeight() + }, option.autoHeightSpeed, + // fade in next slide + function(){ + control.children(':eq('+ next +')', elem).fadeIn(option.fadeSpeed, option.fadeEasing); + }); + } else { + // if fixed height + control.children(':eq('+ next +')', elem).fadeIn(option.fadeSpeed, option.fadeEasing, function(){ + // fix font rendering in ie, lame + if($.browser.msie) { + $(this).get(0).style.removeAttribute('filter'); + } + }); + } + // end of animation + option.animationComplete(next + 1); + active = false; + }); + } + // slide animation + } else { + //if (control.children(':eq('+ current +')').is(":visible")) alert(current); + // move next slide to right of previous + control.children(':eq('+ next +')').css({ + left: position, + display: 'block' + }); + // animate to new height + if (option.autoHeight) { + control.animate({ + left: direction, + height: control.children(':eq('+ next +')').outerHeight() + },option.slideSpeed, option.slideEasing, function(){ + control.css({ + left: -width + }); + // -------------> EDITED + + control.children(':eq('+ next +')').css({ + left: width, + zIndex: 5 + }); + // reset previous slide + control.children(':eq('+ prev +')').css({ + left: width, + display: 'none', + zIndex: 0 + }); + + option.animationComplete(next + 1); + active = false; + + }); + // if fixed height + } else { + // animate control + control.animate({ + left: direction + },option.slideSpeed, option.slideEasing, function(){ + // after animation reset control position + control.css({ + left: -width + }); + + control.children(':eq('+ next +')').css({ + left: width, + zIndex: 5 + }); + // reset previous slide + control.children(':eq('+ prev +')').css({ + left: width, + display: 'none', + zIndex: 0 + }); + + // end of animation + option.animationComplete(next + 1); + active = false; + }); + } + } + // set current state for pagination + if (option.pagination) { + // remove current class from all + $('.'+ option.paginationClass +' li.' + option.currentClass, elem).removeClass(option.currentClass); + // add current class to next + $('.' + option.paginationClass + ' li:eq('+ next +')', elem).addClass(option.currentClass); + } + } + } // end animate function + + function stop() { + // clear interval from stored id + + clearInterval(elem.data('interval')); + } + + function pause() { + if (option.pause) { + // clear timeout and interval + clearTimeout(elem.data('pause')); + clearInterval(elem.data('interval')); + // pause slide show for option.pause amount + pauseTimeout = setTimeout(function() { + // clear pause timeout + clearTimeout(elem.data('pause')); + // start play interval after pause + playInterval = setInterval( function(){ + animate("next", effect); + },option.play); + // store play interval + elem.data('interval',playInterval); + },option.pause); + // store pause interval + elem.data('pause',pauseTimeout); + } else { + // if no pause, just stop + stop(); + } + } + + // 2 or more slides required + if (total < 2) { + return; + } + + // error corection for start slide + if (start < 0) { + start = 0; + } + + if (start > total) { + start = total - 1; + } + + // change current based on start option number + if (option.start) { + current = start; + } + + // randomizes slide order + if (option.randomize) { + control.randomize(); + } + + // make sure overflow is hidden, width is set + $('.' + option.container, elem).css({ + overflow: 'hidden', + // fix for ie + position: 'relative' + }); + + // set css for slides + control.children().css({ + position: 'absolute', + top: 0, + left: control.children().outerWidth(), + zIndex: 0, + display: 'none' + }); + + // set css for control div + control.css({ + position: 'relative', + // size of control 3 x slide width + width: (width * 3), + // set height to slide height + height: height, + // center control to slide + left: -width + }); + + // show slides + $('.' + option.container, elem).css({ + display: 'block' + }); + + // if autoHeight true, get and set height of first slide + if (option.autoHeight) { + control.children().css({ + height: 'auto' + }); + control.animate({ + height: control.children(':eq('+ start +')').outerHeight() + },option.autoHeightSpeed); + } + + // checks if image is loaded + if (option.preload && control.find('img').length) { + // adds preload image + + normal_height = $(elem).css("height"); + + if (option.header){ + $(elem).append('
                    ').css({"height": 185}); + $(elem).addClass('hide-when-loading'); + }else{ + $(elem).addClass('loading'); + } + + + // gets image src, with cache buster + var img = control.find('img:eq(' + start + ')').attr('src') + '?' + (new Date()).getTime(); + + // check if the image has a parent + if ($('img', elem).parent().attr('class') != 'slides_control') { + // If image has parent, get tag name + imageParent = control.children(':eq(0)')[0].tagName.toLowerCase(); + } else { + // Image doesn't have parent, use image tag name + imageParent = control.find('img:eq(' + start + ')'); + } + + var loadInterval; + + loadInterval = setTimeout(function() { + + /*TIMEOUT PRELOAD*/ + // once image is fully loaded, fade in + control.find(imageParent + ':eq(' + start + ')').fadeIn(option.fadeSpeed, option.fadeEasing, function(){ + $(elem).children('#slides-loading-wrap').animate({bottom: -20},function(){$(this).remove();}); + // let the script know everything is loaded + loaded = true; + // call the loaded funciton + $(elem).removeClass('hide-when-loading'); + option.slidesLoaded(); + }); + + $(elem).removeClass('loading'); + + $(elem).animate({"height": normal_height},function(){ + (elem).css({"height": ""}); + }); + + //alert("TimeOut") + + clearTimeout(loadInterval); + $(this).unbind("load"); + + /*TIMEOUT PRELOAD*/ + + }, option.preloadTime); + + + + // checks if image is loaded + control.find('img:eq(' + start + ')').attr('src', img).load(function() { + + if ($(elem).hasClass("loading")) { + // once image is fully loaded, fade in + control.find(imageParent + ':eq(' + start + ')').fadeIn(option.fadeSpeed, option.fadeEasing, function(){ + /*$(this).css({ + zIndex: 8 + });*/ + $(elem).children('#slides-loading-wrap').animate({bottom: -20}, 200,function(){ + $(this).remove(); + $(elem).removeClass('hide-when-loading'); + }); + + + // let the script know everything is loaded + loaded = true; + // call the loaded funciton + option.slidesLoaded(); + //alert("Normal Loaded") + + }); + + if (loadInterval) clearTimeout(loadInterval); + $(this).unbind("load"); + + $(elem).removeClass('loading'); + + $(elem).animate({"height": normal_height},function(){ + (elem).css({"height": ""}); + $(elem).removeClass('hide-when-loading'); + }); + + //alert('here'); + + + } // elem:visible + + }); + } else { + // if no preloader fade in start slide + control.children(':eq(' + start + ')').fadeIn(option.fadeSpeed, option.fadeEasing, function(){ + // let the script know everything is loaded + loaded = true; + // call the loaded funciton + option.slidesLoaded(); + }); + } + + // click slide for next + if (option.bigTarget) { + // set cursor to pointer + control.children().css({ + cursor: 'pointer' + }); + // click handler + control.children().click(function(){ + // animate to next on slide click + animate('next', effect); + return false; + }); + } + + // pause on mouseover + if (option.hoverPause && option.play) { + control.bind('mouseover',function(){ + // on mouse over stop + stop(); + }); + control.bind('mouseleave',function(){ + // on mouse leave start pause timeout + pause(); + }); + } + + // generate next/prev buttons + if (option.generateNextPrev) { + $('.' + option.container, elem).after(''); + + } + + $('#slider').bind('next_',function(){ + if (elem.attr("id") != 'slides-slider' || active) return false; + if (option.play) { + pause(); + } + animate('next', effect); + }); + + $('#slider').bind('prev_',function(){ + if (elem.attr("id") != 'slides-slider' || active) return false; + if (option.play) { + pause(); + } + animate('prev', effect); + }); + + $('#slider').bind('pause_',function(){ + if (option.play) { + pause(); + } + }); + + // next button + $('.' + option.next ,elem).click(function(e){ + e.preventDefault(); + if (option.play) { + pause(); + } + animate('next', effect); + }); + + // previous button + $('.' + option.prev, elem).click(function(e){ + e.preventDefault(); + if (option.play) { + pause(); + } + animate('prev', effect); + }); + + // generate pagination + if (option.generatePagination) { + // create unordered list + elem.append('
                      '); + // for each slide create a list item and link + control.children().each(function(){ + $('.' + option.paginationClass, elem).append('
                    • '+ (number+1) +'
                    • '); + number++; + }); + + if (option.paginationWidth) { paginationContainer = $('.'+option.paginationClass , elem); paginationWidth = paginationContainer.width(); paginationContainer.css('width', paginationWidth).css('float','none'); } + + } else { + // if pagination exists, add href w/ value of item number to links + $('.' + option.paginationClass + ' li a', elem).each(function(){ + $(this).attr('href', '#' + number); + number++; + }); + } + + // add current class to start slide pagination + $('.' + option.paginationClass + ' li:eq('+ start +')', elem).addClass(option.currentClass); + + // click handling + $('.' + option.paginationClass + ' li a', elem ).click(function(){ + // pause slideshow + if (option.play) { + pause(); + } + // get clicked, pass to animate function + clicked = $(this).attr('href').match('[^#/]+$'); + // if current slide equals clicked, don't do anything + if (current != clicked) { + animate('pagination', paginationEffect, clicked); + } + return false; + }); + + // click handling + $('a.link', elem).click(function(){ + // pause slideshow + if (option.play) { + pause(); + } + // get clicked, pass to animate function + clicked = $(this).attr('href').match('[^#/]+$') - 1; + // if current slide equals clicked, don't do anything + if (current != clicked) { + animate('pagination', paginationEffect, clicked); + } + return false; + }); + + if (option.play) { + // set interval + playInterval = setInterval(function() { + animate('next', effect); + }, option.play); + // store interval id + elem.data('interval',playInterval); + } + }); + }; + + // default options + $.fn.slides.option = { + preload: false, // boolean, Set true to preload images in an image based slideshow + preloadTime: 10000, + preloadImage: '/img/loading.gif', // string, Name and location of loading image for preloader. Default is "/img/loading.gif" + header: false, + container: 'slides_container', // string, Class name for slides container. Default is "slides_container" + generateNextPrev: false, // boolean, Auto generate next/prev buttons + next: 'next', // string, Class name for next button + prev: 'prev', // string, Class name for previous button + pagination: true, // boolean, If you're not using pagination you can set to false, but don't have to + generatePagination: true, // boolean, Auto generate pagination + prependPagination: false, // boolean, prepend pagination + paginationClass: 'pagination', // string, Class name for pagination + paginationWidth: false, + currentClass: 'current', // string, Class name for current class + fadeSpeed: 350, // number, Set the speed of the fading animation in milliseconds + fadeEasing: '', // string, must load jQuery's easing plugin before http://gsgd.co.uk/sandbox/jquery/easing/ + slideSpeed: 350, // number, Set the speed of the sliding animation in milliseconds + slideEasing: '', // string, must load jQuery's easing plugin before http://gsgd.co.uk/sandbox/jquery/easing/ + start: 1, // number, Set the speed of the sliding animation in milliseconds + effect: 'slide', // string, '[next/prev], [pagination]', e.g. 'slide, fade' or simply 'fade' for both + crossfade: false, // boolean, Crossfade images in a image based slideshow + randomize: false, // boolean, Set to true to randomize slides + play: 0, // number, Autoplay slideshow, a positive number will set to true and be the time between slide animation in milliseconds + pause: 0, // number, Pause slideshow on click of next/prev or pagination. A positive number will set to true and be the time of pause in milliseconds + hoverPause: false, // boolean, Set to true and hovering over slideshow will pause it + autoHeight: false, // boolean, Set to true to auto adjust height + autoHeightSpeed: 350, // number, Set auto height animation time in milliseconds + bigTarget: false, // boolean, Set to true and the whole slide will link to next slide on click + animationStart: function(){}, // Function called at the start of animation + animationComplete: function(){}, // Function called at the completion of animation + slidesLoaded: function() {} // Function is called when slides is fully loaded + }; + + // Randomize slide order on load + $.fn.randomize = function(callback) { + function randomizeOrder() { return(Math.round(Math.random())-0.5); } + return($(this).each(function() { + var $this = $(this); + var $children = $this.children(); + var childCount = $children.length; + if (childCount > 1) { + $children.hide(); + var indices = []; + for (i=0;i »'].join('')), + over = function(){ + var $$ = $(this), menu = getMenu($$); + clearTimeout(menu.sfTimer); + $$.showSuperfishUl().siblings().hideSuperfishUl(); + }, + out = function(){ + var $$ = $(this), menu = getMenu($$), o = sf.op; + clearTimeout(menu.sfTimer); + menu.sfTimer=setTimeout(function(){ + o.retainPath=($.inArray($$[0],o.$path)>-1); + $$.hideSuperfishUl(); + if (o.$path.length && $$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);} + },o.delay); + }, + getMenu = function($menu){ + var menu = $menu.parents(['ul.',c.menuClass,':first'].join(''))[0]; + sf.op = sf.o[menu.serial]; + return menu; + }, + addArrow = function($a){ $a.addClass(c.anchorClass).append($arrow.clone()); }; + + return this.each(function() { + var s = this.serial = sf.o.length; + var o = $.extend({},sf.defaults,op); + o.$path = $('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){ + $(this).addClass([o.hoverClass,c.bcClass].join(' ')) + .filter('li:has(ul)').removeClass(o.pathClass); + }); + sf.o[s] = sf.op = o; + + $('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? 'hoverIntent' : 'hover'](over,out).each(function() { + if (o.autoArrows) addArrow( $('>a:first-child',this) ); + }) + .not('.'+c.bcClass) + .hideSuperfishUl(); + + var $a = $('a',this); + $a.each(function(i){ + var $li = $a.eq(i).parents('li'); + $a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li);}); + }); + o.onInit.call(this); + + }).each(function() { + var menuClasses = [c.menuClass]; + if (sf.op.dropShadows && !($.browser.msie && $.browser.version < 7)) menuClasses.push(c.shadowClass); + $(this).addClass(menuClasses.join(' ')); + }); + }; + + var sf = $.fn.superfish; + sf.o = []; + sf.op = {}; + sf.IE7fix = function(){ + var o = sf.op; + if ($.browser.msie && $.browser.version > 6 && o.dropShadows && o.animation.opacity!=undefined) + this.toggleClass(sf.c.shadowClass+'-off'); + }; + sf.c = { + bcClass : 'sf-breadcrumb', + menuClass : 'sf-js-enabled', + anchorClass : 'sf-with-ul', + arrowClass : 'sf-sub-indicator', + shadowClass : 'sf-shadow' + }; + sf.defaults = { + hoverClass : 'sfHover', + pathClass : 'overideThisToUse', + pathLevels : 1, + delay : 800, + animation : {opacity:'show'}, + speed : 'normal', + autoArrows : true, + dropShadows : true, + disableHI : false, // true disables hoverIntent detection + megaMenu : true, + skipThis : '',//'.megaMenu .sub-menu', + onInit : function(){}, // callback functions + onBeforeShow: function(){}, + onShow : function(){}, + onHide : function(){} + }; + $.fn.extend({ + hideSuperfishUl : function(){ + //return false; + var o = sf.op, + not = (o.retainPath===true) ? o.$path : ''; + + o.retainPath = false; + var $ul = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass) + .find('>ul').not(o.skipThis).hide().css('visibility','hidden'); + + o.onHide.call($ul); + return this; + }, + showSuperfishUl : function(){ + var o = sf.op, + sh = sf.c.shadowClass+'-off'; + + if (! this.parents('.megaMenu').length > 0) + $ul = this.addClass(o.hoverClass).find('>ul:hidden').css('visibility','visible'); + else + $ul = this.find('>ul:hidden').css('visibility','visible'); + + + sf.IE7fix.call($ul); + o.onBeforeShow.call($ul); + $ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); o.onShow.call($ul); }); + return this; + } + }); + +})(jQuery); diff --git a/src/wp-content/themes/positive/lib/js/tipsy.js b/src/wp-content/themes/positive/lib/js/tipsy.js new file mode 100644 index 0000000..5f50134 --- /dev/null +++ b/src/wp-content/themes/positive/lib/js/tipsy.js @@ -0,0 +1,104 @@ +(function($) { + $.fn.tipsy = function(options) { + + options = $.extend({}, $.fn.tipsy.defaults, options); + + return this.each(function() { + + var opts = $.fn.tipsy.elementOptions(this, options); + + $(this).hover(function() { + + $.data(this, 'cancel.tipsy', true); + + var tip = $.data(this, 'active.tipsy'); + if (!tip) { + tip = $('
                      '); + tip.css({position: 'absolute', zIndex: 100000}); + $.data(this, 'active.tipsy', tip); + } + + if ($(this).attr('title') || typeof($(this).attr('original-title')) != 'string') { + $(this).attr('original-title', $(this).attr('title') || '').removeAttr('title'); + } + + var title; + if (typeof opts.title == 'string') { + title = $(this).attr(opts.title == 'title' ? 'original-title' : opts.title); + } else if (typeof opts.title == 'function') { + title = opts.title.call(this); + } + + tip.find('.tipsy-inner')[opts.html ? 'html' : 'text'](title || opts.fallback); + + var pos = $.extend({}, $(this).offset(), {width: this.offsetWidth, height: this.offsetHeight}); + tip.get(0).className = 'tipsy'; // reset classname in case of dynamic gravity + tip.remove().css({top: 0, left: 0, visibility: 'hidden', display: 'block'}).appendTo(document.body); + var actualWidth = tip[0].offsetWidth, actualHeight = tip[0].offsetHeight; + var gravity = (typeof opts.gravity == 'function') ? opts.gravity.call(this) : opts.gravity; + + switch (gravity.charAt(0)) { + case 'n': + tip.css({top: pos.top + pos.height, left: pos.left + pos.width / 2 - actualWidth / 2}).addClass('tipsy-north'); + break; + case 's': + tip.css({top: pos.top - actualHeight, left: pos.left + pos.width / 2 - actualWidth / 2}).addClass('tipsy-south'); + break; + case 'e': + tip.css({top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left - actualWidth}).addClass('tipsy-east'); + break; + case 'w': + tip.css({top: pos.top + pos.height / 2 - actualHeight / 2, left: pos.left + pos.width}).addClass('tipsy-west'); + break; + } + + if (opts.fade) { + tip.css({opacity: 0, display: 'block', visibility: 'visible'}).animate({opacity: 0.8}); + } else { + tip.css({visibility: 'visible'}); + } + + }, function() { + $.data(this, 'cancel.tipsy', false); + var self = this; + setTimeout(function() { + if ($.data(this, 'cancel.tipsy')) return; + var tip = $.data(self, 'active.tipsy'); + if (opts.fade) { + tip.stop().fadeOut(function() { $(this).remove(); }); + } else { + tip.remove(); + } + }, 100); + + }); + + }); + + }; + + // Overwrite this method to provide options on a per-element basis. + // For example, you could store the gravity in a 'tipsy-gravity' attribute: + // return $.extend({}, options, {gravity: $(ele).attr('tipsy-gravity') || 'n' }); + // (remember - do not modify 'options' in place!) + $.fn.tipsy.elementOptions = function(ele, options) { + return $.metadata ? $.extend({}, options, $(ele).metadata()) : options; + }; + + $.fn.tipsy.defaults = { + fade: false, + fallback: '', + gravity: 'n', + html: false, + title: 'title' + }; + + $.fn.tipsy.autoNS = function() { + return $(this).offset().top > ($(document).scrollTop() + $(window).height() / 2) ? 's' : 'n'; + }; + + $.fn.tipsy.autoWE = function() { + return $(this).offset().left > ($(document).scrollLeft() + $(window).width() / 2) ? 'e' : 'w'; + }; + +})(jQuery); diff --git a/src/wp-content/themes/positive/lib/js/twitter.js b/src/wp-content/themes/positive/lib/js/twitter.js new file mode 100644 index 0000000..e672227 --- /dev/null +++ b/src/wp-content/themes/positive/lib/js/twitter.js @@ -0,0 +1,208 @@ +/* + +jQuery Twitter Plugin +Twitter -> http://tweet.seaofclouds.com/ + +*/ + +(function($) { + + $.fn.tweet = function(o){ + var s = { + username: ["envato"], // [string] required, unless you want to display our tweets. :) it can be an array, just do ["username1","username2","etc"] + list: null, // [string] optional name of list belonging to username + avatar_size: null, // [integer] height and width of avatar if displayed (48px max) + count: 3, // [integer] how many tweets to display? + columns: 3, // [integer] number of columns? + intro_text: null, // [string] do you want text BEFORE your your tweets? + outro_text: null, // [string] do you want text AFTER your tweets? + join_text: null, // [string] optional text in between date and tweet, try setting to "auto" + auto_join_text_default: "i said,", // [string] auto text for non verb: "i said" bullocks + auto_join_text_ed: "i", // [string] auto text for past tense: "i" surfed + auto_join_text_ing: "i am", // [string] auto tense for present tense: "i was" surfing + auto_join_text_reply: "i replied to", // [string] auto tense for replies: "i replied to" @someone "with" + auto_join_text_url: "i was looking at", // [string] auto tense for urls: "i was looking at" http:... + loading_text: null, // [string] optional loading text, displayed while tweets load + query: null, // [string] optional search query + refresh_interval: null , // [integer] optional number of seconds after which to reload tweets + twitter_url: "twitter.com", // [string] custom twitter url, if any (apigee, etc.) + twitter_api_url: "api.twitter.com", // [string] custom twitter api url, if any (apigee, etc.) + twitter_search_url: "search.twitter.com" // [string] custom twitter search url, if any (apigee, etc.) + }; + + if(o) $.extend(s, o); + + $.fn.extend({ + linkUrl: function() { + var returning = []; + var regexp = /((ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)/gi; + this.each(function() { + returning.push(this.replace(regexp,"$1")); + }); + return $(returning); + }, + linkUser: function() { + var returning = []; + var regexp = /[\@]+([A-Za-z0-9-_]+)/gi; + this.each(function() { + returning.push(this.replace(regexp,"@$1")); }); + return $(returning); + }, + linkHash: function() { + var returning = []; + var regexp = /(?:^| )[\#]+([A-Za-z0-9-_]+)/gi; + this.each(function() { + returning.push(this.replace(regexp, ' #$1')); + }); + return $(returning); + }, + capAwesome: function() { + var returning = []; + this.each(function() { + returning.push(this.replace(/\b(awesome)\b/gi, '$1')); + }); + return $(returning); + }, + capEpic: function() { + var returning = []; + this.each(function() { + returning.push(this.replace(/\b(epic)\b/gi, '$1')); + }); + return $(returning); + }, + makeHeart: function() { + var returning = []; + this.each(function() { + returning.push(this.replace(/(<)+[3]/gi, "")); + }); + return $(returning); + } + }); + + function parse_date(date_str) { + // The non-search twitter APIs return inconsistently-formatted dates, which Date.parse + // cannot handle in IE. We therefore perform the following transformation: + // "Wed Apr 29 08:53:31 +0000 2009" => "Wed, Apr 29 2009 08:53:31 +0000" + return Date.parse(date_str.replace(/^([a-z]{3})( [a-z]{3} \d\d?)(.*)( \d{4})$/i, '$1,$2$4$3')); + } + + function relative_time(time_value) { + var parsed_date = parse_date(time_value); + var relative_to = (arguments.length > 1) ? arguments[1] : new Date(); + var delta = parseInt((relative_to.getTime() - parsed_date) / 1000); + var r = ''; + if (delta < 60) { + r = delta + ' seconds ago'; + } else if(delta < 120) { + r = 'a minute ago'; + } else if(delta < (45*60)) { + r = (parseInt(delta / 60, 10)).toString() + ' minutes ago'; + } else if(delta < (2*60*60)) { + r = 'an hour ago'; + } else if(delta < (24*60*60)) { + r = '' + (parseInt(delta / 3600, 10)).toString() + ' hours ago'; + } else if(delta < (48*60*60)) { + r = 'a day ago'; + } else { + r = (parseInt(delta / 86400, 10)).toString() + ' days ago'; + } + return 'about ' + r; + } + + function build_url() { + var proto = ('https:' == document.location.protocol ? 'https:' : 'http:'); + if (s.list) { + return proto+"//"+s.twitter_api_url+"/1/"+s.username[0]+"/lists/"+s.list+"/statuses.json?per_page="+s.count+"&callback=?"; + } else if (s.query == null && s.username.length == 1) { + return proto+'//'+s.twitter_api_url+'/1/statuses/user_timeline.json?screen_name='+s.username[0]+'&count='+s.count+'&include_rts=1&callback=?'; + } else { + var query = (s.query || 'from:'+s.username.join(' OR from:')); + return proto+'//'+s.twitter_search_url+'/search.json?&q='+encodeURIComponent(query)+'&rpp='+s.count+'&callback=?'; + } + } + + return this.each(function(i, widget){ + var list = $('
                        ').appendTo(widget); + var intro = '

                        '+s.intro_text+'

                        '; + var outro = '

                        '+s.outro_text+'

                        '; + var loading = $(''); + + if(typeof(s.username) == "string"){ + s.username = [s.username]; + } + + if (s.loading_text) $(widget).append(loading); + + $(widget).bind("load", function(){ + $.getJSON(build_url(), function(data){ + if (s.loading_text) loading.remove(); + if (s.intro_text) list.before(intro); + list.empty(); + var tweets = (data.results || data); + var column = s.columns; + + + $.each(tweets, function(i,item){ + // auto join text based on verb tense and content + if (s.join_text == "auto") { + if (item.text.match(/^(@([A-Za-z0-9-_]+)) .*/i)) { + var join_text = s.auto_join_text_reply; + } else if (item.text.match(/(^\w+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+) .*/i)) { + var join_text = s.auto_join_text_url; + } else if (item.text.match(/^((\w+ed)|just) .*/im)) { + var join_text = s.auto_join_text_ed; + } else if (item.text.match(/^(\w*ing) .*/i)) { + var join_text = s.auto_join_text_ing; + } else { + var join_text = s.auto_join_text_default; + } + } else { + var join_text = s.join_text; + }; + + var from_user = item.from_user || item.user.screen_name; + var profile_image_url = item.profile_image_url || item.user.profile_image_url; + var join_template = ' '+join_text+' '; + var join = ((s.join_text) ? join_template : ' '); + var avatar_template = ''+from_user+'\'s avatar '; + var user_template + var avatar = (s.avatar_size ? avatar_template : ''); + var date = ''+relative_time(item.created_at)+''; + var text = ''+from_user+':' +$([item.text]).linkUrl().linkUser().linkHash().makeHeart().capAwesome().capEpic()[0]+ date +''; + var ci = ++i; + // until we create a template option, arrange the items below to alter a tweet's display. + + var is_mod = (ci % column == 0) ? true:false; + var class__ = (column > 1) ? 'cl cl_'+ column +'': 'cl cl_1'; + if (is_mod) class__ += ' last'; + + + if (s.type == 'widget') + list.append('
                      • '); + else + list.append('
                      • '); + + if (is_mod) + list.append('
                        '); + + list.children('li:first').addClass('tweet_first'); + list.children('li:odd').addClass('tweet_even'); + list.children('li:even').addClass('tweet_odd'); + }); + list.after('
                        '); + if (s.outro_text) list.after(outro); + $(widget).trigger("loaded").trigger((tweets.length == 0 ? "empty" : "full")); + + $(widget).removeClass('twitter-loading'); + $(widget).find('.twitter-loading').remove(); + $('#wide-content, #withsidebar-content').trigger('animated_content'); + + + if (s.refresh_interval) { + window.setTimeout(function() { $(widget).trigger("load"); }, 1000 * s.refresh_interval); + }; + }); + }).trigger("load"); + }); + }; +})(jQuery); diff --git a/src/wp-content/themes/positive/lib/js/webfont.js b/src/wp-content/themes/positive/lib/js/webfont.js new file mode 100644 index 0000000..5865ee1 --- /dev/null +++ b/src/wp-content/themes/positive/lib/js/webfont.js @@ -0,0 +1,41 @@ +/* + * Copyright 2011 Small Batch, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); you may not + * use this file except in compliance with the License. You may obtain a copy of + * the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the + * License for the specific language governing permissions and limitations under + * the License. + */ +;(function(window,document,undefined){ +function i(a){return function(){return this[a]}}var j;function n(a,b){var c=arguments.length>2?Array.prototype.slice.call(arguments,2):[];return function(){c.push.apply(c,arguments);return b.apply(a,c)}};function o(a,b){this.C=a;this.c=b}o.prototype.createElement=function(a,b,c){a=this.C.createElement(a);if(b)for(var d in b)if(b.hasOwnProperty(d))if(d=="style"&&this.c.getName()=="MSIE")a.style.cssText=b[d];else a.setAttribute(d,b[d]);c&&a.appendChild(this.C.createTextNode(c));return a};function p(a,b,c){a=a.C.getElementsByTagName(b)[0];if(!a)a=document.documentElement;if(a&&a.lastChild){a.insertBefore(c,a.lastChild);return true}return false} +function aa(a,b){function c(){document.body?b():setTimeout(c,0)}c()}function q(a,b){if(b.parentNode){b.parentNode.removeChild(b);return true}return false}function r(a,b){return a.createElement("link",{rel:"stylesheet",href:b})}function s(a,b,c){a=b.className.split(/\s+/);for(var d=0,e=a.length;d=6)}return new v("MSIE","Unknown","MSIE","Unknown",y(a),A(a),B(a,a.m),false)} +function da(a){var b="Unknown",c="Unknown",d=z(a,a.c,/(Presto\/[\d\w\.]+)/,1);if(d!=""){c=d.split("/");b=c[0];c=c[1]}else{if(a.c.indexOf("Gecko")!=-1)b="Gecko";d=z(a,a.c,/rv:([^\)]+)/,1);if(d!="")c=d}if(a.c.indexOf("Version/")!=-1){d=z(a,a.c,/Version\/([\d\.]+)/,1);if(d!="")return new v("Opera",d,b,c,y(a),A(a),B(a,a.m),C(a,d)>=10)}d=z(a,a.c,/Opera[\/ ]([\d\.]+)/,1);if(d!="")return new v("Opera",d,b,c,y(a),A(a),B(a,a.m),C(a,d)>=10);return new v("Opera","Unknown",b,c,y(a),A(a),B(a,a.m),false)} +function ea(a){var b=y(a),c=A(a),d=z(a,a.c,/AppleWebKit\/([\d\.\+]+)/,1);if(d=="")d="Unknown";var e="Unknown";if(a.c.indexOf("Chrome")!=-1)e="Chrome";else if(a.c.indexOf("Safari")!=-1)e="Safari";else if(a.c.indexOf("AdobeAIR")!=-1)e="AdobeAIR";var f="Unknown";if(a.c.indexOf("Version/")!=-1)f=z(a,a.c,/Version\/([\d\.\w]+)/,1);else if(e=="Chrome")f=z(a,a.c,/Chrome\/([\d\.]+)/,1);else if(e=="AdobeAIR")f=z(a,a.c,/AdobeAIR\/([\d\.]+)/,1);var g=false;if(e=="AdobeAIR"){g=z(a,f,/\d+\.(\d+)/,1);g=C(a,f)>2|| +C(a,f)==2&&parseInt(g,10)>=5}else{g=z(a,d,/\d+\.(\d+)/,1);g=C(a,d)>=526||C(a,d)>=525&&parseInt(g,10)>=13}return new v(e,f,"AppleWebKit",d,b,c,B(a,a.m),g)} +function fa(a){var b="Unknown",c="Unknown",d=false;if(a.c.indexOf("Firefox")!=-1){b="Firefox";var e=z(a,a.c,/Firefox\/([\d\w\.]+)/,1);if(e!=""){d=z(a,e,/\d+\.(\d+)/,1);c=e;d=e!=""&&C(a,e)>=3&&parseInt(d,10)>=5}}else if(a.c.indexOf("Mozilla")!=-1)b="Mozilla";e=z(a,a.c,/rv:([^\)]+)/,1);if(e=="")e="Unknown";else if(!d){d=C(a,e);var f=parseInt(z(a,e,/\d+\.(\d+)/,1),10),g=parseInt(z(a,e,/\d+\.\d+\.(\d+)/,1),10);d=d>1||d==1&&f>9||d==1&&f==9&&g>=2||e.match(/1\.9\.1b[123]/)!=null||e.match(/1\.9\.1\.[\d\.]+/)!= +null}return new v(b,c,"Gecko",e,y(a),A(a),B(a,a.m),d)}function C(a,b){a=z(a,b,/(\d+)/,1);if(a!="")return parseInt(a,10);return-1}function z(a,b,c,d){if((a=b.match(c))&&a[d])return a[d];return""}function B(a,b){if(b.documentMode)return b.documentMode};function ga(a,b,c,d){this.a=a;this.f=b;this.L=c;this.j=d||ha;this.g=new D("-")}var ha="wf";function E(a){s(a.a,a.f,a.g.e(a.j,"loading"));G(a,"loading")}function H(a){t(a.a,a.f,a.g.e(a.j,"loading"));u(a.a,a.f,a.g.e(a.j,"active"))||s(a.a,a.f,a.g.e(a.j,"inactive"));G(a,"inactive")}function ia(a){t(a.a,a.f,a.g.e(a.j,"loading"));t(a.a,a.f,a.g.e(a.j,"inactive"));s(a.a,a.f,a.g.e(a.j,"active"));G(a,"active")}function G(a,b,c,d){a.L[b]&&a.L[b](c,d)};function ja(){this.V={}}function ka(a,b){var c=[];for(var d in b)if(b.hasOwnProperty(d)){var e=a.V[d];e&&c.push(e(b[d]))}return c};function I(a,b,c,d,e){this.a=a;this.s=b;this.t=c;this.p=d;this.F=e;this.N=0;this.$=this.U=false}I.prototype.watch=function(a,b,c,d){for(var e=a.length,f=0;f0)a+="&subset="+this.J.join(",");return a};function ta(a){this.h=a;this.W=[];this.aa={};this.z={};this.q=new M}var ua={ultralight:"n2",light:"n3",regular:"n4",bold:"n7",italic:"i4",bolditalic:"i7",ul:"n2",l:"n3",r:"n4",b:"n7",i:"i4",bi:"i7"},va={latin:N,cyrillic:"йяЖ",greek:"αβΣ",khmer:"កខគ",Hanuman:"កខគ"}; +ta.prototype.parse=function(){for(var a=this.h.length,b=0;b=2){var f=c[1],g=[];if(f){f=f.split(",");for(var h=f.length,m=0;m0)e=g;if(c.length==3){c=c[2];g=[];c=c?c.split(","):g;if(c.length>0)if(c=va[c[0]])this.z[d]= +c}}if(!this.z[d])if(c=va[d])this.z[d]=c;this.W.push(d);this.aa[d]=e}};function X(a,b,c){this.c=a;this.a=b;this.d=c}X.prototype.w=function(a,b){b(a.v())};X.prototype.load=function(a){var b=this.a;this.c.getName()=="MSIE"&&this.d.blocking!=true?aa(b,n(this,this.T,a)):this.T(a)};X.prototype.T=function(a){for(var b=this.a,c=new W(this.d.api),d=this.d.families,e=d.length,f=0;f a {text-shadow: 0 1px 1px #72d09f;} + + + +#navigation-pattern { + background:url(../../imgs/navigation-pattern.png) repeat; +} + +#header-background { + background-image:url(../../imgs/header_noise.png); +} + +#header-pattern { + background:url(../../imgs/header_highlight.png) repeat-x scroll 0 50% transparent; +} + +#middle-highlight { + background-image: url(../../imgs/header_highlight.png); + border-bottom: 1px solid #fff; +} + +#middle-background { + background-image: url(../../imgs/patterns/pattern-1.png); + background-repeat:repeat; + background-color: #EFEFF0; +} + +.the-arrow {border-top-color:#4F906F !important;} + +#footer {text-shadow: 0 1px 0 #fff;} + diff --git a/src/wp-content/themes/positive/lib/swf/expressinstall.swf b/src/wp-content/themes/positive/lib/swf/expressinstall.swf new file mode 100644 index 0000000..0fbf8fc Binary files /dev/null and b/src/wp-content/themes/positive/lib/swf/expressinstall.swf differ diff --git a/src/wp-content/themes/positive/lib/swf/piecemaker.swf b/src/wp-content/themes/positive/lib/swf/piecemaker.swf new file mode 100644 index 0000000..6d1e678 Binary files /dev/null and b/src/wp-content/themes/positive/lib/swf/piecemaker.swf differ diff --git a/src/wp-content/themes/positive/page-blog.php b/src/wp-content/themes/positive/page-blog.php new file mode 100644 index 0000000..3252425 --- /dev/null +++ b/src/wp-content/themes/positive/page-blog.php @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/src/wp-content/themes/positive/page-fullwidth.php b/src/wp-content/themes/positive/page-fullwidth.php new file mode 100644 index 0000000..9a9ec02 --- /dev/null +++ b/src/wp-content/themes/positive/page-fullwidth.php @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/src/wp-content/themes/positive/page-homepage.php b/src/wp-content/themes/positive/page-homepage.php new file mode 100644 index 0000000..461c3aa --- /dev/null +++ b/src/wp-content/themes/positive/page-homepage.php @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/src/wp-content/themes/positive/page-sidebar-left.php b/src/wp-content/themes/positive/page-sidebar-left.php new file mode 100644 index 0000000..5d024f6 --- /dev/null +++ b/src/wp-content/themes/positive/page-sidebar-left.php @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/src/wp-content/themes/positive/page-sidebar.php b/src/wp-content/themes/positive/page-sidebar.php new file mode 100644 index 0000000..ec505fb --- /dev/null +++ b/src/wp-content/themes/positive/page-sidebar.php @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/src/wp-content/themes/positive/page.php b/src/wp-content/themes/positive/page.php new file mode 100644 index 0000000..75f72bd --- /dev/null +++ b/src/wp-content/themes/positive/page.php @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/wp-content/themes/positive/resources/skins/Afetec/Positive_skin_Afetec_2011_10_21.skin b/src/wp-content/themes/positive/resources/skins/Afetec/Positive_skin_Afetec_2011_10_21.skin new file mode 100644 index 0000000..b40fcd4 --- /dev/null +++ b/src/wp-content/themes/positive/resources/skins/Afetec/Positive_skin_Afetec_2011_10_21.skin @@ -0,0 +1 @@ +eyJjYXNlIjoic2tpbiIsImtleSI6InBvc2l0aXZlIiwiZGF0YSI6eyJza2luX1dTT3p4OXJCY1VHTjNXS1BISzRhIjp7Im1vZGUiOiJjdXN0b20iLCJuYW1lIjoiQWZldGVjIiwiaWQiOiJza2luX1dTT3p4OXJCY1VHTjNXS1BISzRhIiwiZGF0YSI6eyJib2R5Ijp7ImJhY2tncm91bmQtY29sb3IiOiIwRjNBNkYiLCJiYWNrZ3JvdW5kLXJlcGVhdCI6InJlcGVhdC14IiwiYmFja2dyb3VuZC1wb3NpdGlvbiI6IjUwJSAwIiwiYmFja2dyb3VuZC1hdHRhY2htZW50Ijoic2Nyb2xsIn0sImhlYWRlcl9oaWdobGlnaHQiOnsiYm9yZGVyLXRvcCI6WyIxMjQ0ODAiXX0sImhlYWRlcl90ZXh0X2NvbG9ycyI6eyJjb2xvciI6Ijc0OTViNiJ9LCJoZWFkZXJfY29sb3JzIjp7ImNvbG9yIjoiNzQ5NWI2In0sImhlYWRlcl9jb2xvcnNfYWN0aXZlIjp7ImNvbG9yIjoiMGEyNTQ3In0sIm5hdmlnYXRpb25fYmFja2dyb3VuZCI6eyJiYWNrZ3JvdW5kLWNvbG9yIjoiMEYzQTZGIn0sIm5hdmlnYXRpb25faW1hZ2UiOnsicGF0dGVybiI6InBhdHRlcm4tMiJ9LCJuYXZpZ2F0aW9uX2xpbmsiOnsiY29sb3IiOiJjZWUyZWIiLCJ0ZXh0LXNoYWRvdyI6WyIxMjQ0ODAiXX0sIm5hdmlnYXRpb25fbGlua19hY3RpdmUiOnsiY29sb3IiOiJmZmZmZmYiLCJ0ZXh0LXNoYWRvdyI6WyIxMjQ0ODAiXX0sInN1Yl9uYXZpZ2F0aW9uX2JhY2tncm91bmQiOnsiYmFja2dyb3VuZC1jb2xvciI6WyIwQjJCNTMiXX0sInN1Yl9uYXZpZ2F0aW9uX2xpbmsiOnsiY29sb3IiOlsiY2VlMmViIl0sInRleHQtc2hhZG93IjpbIjEyNDQ4MCJdfSwic3ViX25hdmlnYXRpb25fbGlua19hY3RpdmUiOnsiY29sb3IiOlsiZmZmZmZmIl0sInRleHQtc2hhZG93IjpbIjEyNDQ4MCJdfSwic3ViX25hdmlnYXRpb25faGlnaGxpZ2h0Ijp7ImJvcmRlci10b3AiOlsiMC4wMyJdLCJib3JkZXItYm90dG9tIjpbIjAuMSJdfSwiaG9tZV9pY29uIjp7ImJhY2tncm91bmQtY29sb3IiOiIwODFmM2IifSwiaG9tZV9pY29uX2hpZ2hsaWdodCI6eyJib3JkZXItYm90dG9tLWNvbG9yIjoiMTI0NDgwIn0sImhvbWVfaWNvbl9hY3RpdmUiOnsiYmFja2dyb3VuZC1jb2xvciI6IjA1MTUyNiJ9LCJob21lX2ljb25faGlnaGxpZ2h0X2FjdGl2ZSI6eyJib3JkZXItYm90dG9tLWNvbG9yIjoiMTI0NDgwIn0sImJvZHlfaGVhZCI6eyJiYWNrZ3JvdW5kLWltYWdlIjoiJSVTRVJWRVIlJWJnLnBuZyIsImJhY2tncm91bmQtcmVwZWF0IjoicmVwZWF0LXgiLCJiYWNrZ3JvdW5kLXBvc2l0aW9uIjoiNTAlIDAifSwibWlkZGxlX2ltYWdlIjp7ImJhY2tncm91bmQtaW1hZ2UiOiIlJVNFUlZFUiUlaGFsZi1jaXJjbGUucG5nIiwiYmFja2dyb3VuZC1yZXBlYXQiOiJuby1yZXBlYXQiLCJiYWNrZ3JvdW5kLXBvc2l0aW9uIjoiNTAlIDEwMCUifSwiYmx1cmIiOnsiY29sb3IiOiIwRjNBNkYiLCJwYWRkaW5nLXRvcCI6IjMwIn0sImNvbnRlbnRfbWFyZ2luX3RvcCI6eyJtYXJnaW4tdG9wIjoiLTE4NSJ9LCJmb290ZXJfdGV4dCI6eyJjb2xvciI6ImZmZmZmZiIsInRleHQtc2hhZG93IjpbIjBkMzI1ZSJdfSwiZm9vdGVyX2xpbmsiOnsiY29sb3IiOiJEMkVFRkEifSwiZm9vdGVyX2xpbmtfYWN0aXZlIjp7ImNvbG9yIjoiZmZmZmZmIiwidGV4dC1kZWNvcmF0aW9uIjoidW5kZXJsaW5lIn0sImZvb3Rlcl90aXRsZXMiOnsiY29sb3IiOiJmZmZmZmYifSwidGhlX2Fycm93Ijp7ImJvcmRlci10b3AtY29sb3IiOiIwQjI5NEYifSwibmF2aWdhdGlvbl9zaGFkb3ciOnsiYm94LXNoYWRvd3x8LW1vei1ib3gtc2hhZG93fHwtd2Via2l0LWJveC1zaGFkb3ciOnsiZGlzdGFuY2UiOiIyIiwic2l6ZSI6IjkifX0sInBvcnRfb3ZlcmxheSI6eyJiYWNrZ3JvdW5kLWNvbG9yIjoiMEYzQTZGIn0sImdsb2JhbF9yYWRpdXMiOnsiYm9yZGVyLXJhZGl1cyI6IjIifSwiY3VzdG9tIjp7ImN1c3RvbS1jc3MiOiIjbmF2aWdhdGlvbi1tZW51LWl0ZW1zIC5kZXB0aC0wID4gLnN1Yi1tZW51e1xyXG4gICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMykgaW5zZXQ7XHJcbiAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDtcclxuICAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDtcclxufVxyXG5cclxuI25hcnJvdy1jb250YWluZXIge1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4jc2xpZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufSIsIm1lbnUtd2lkdGgiOiJmaXhlZCIsInBhZ2Utc2hhZG93IjoiMSIsImZvbGRlcm5hbWUiOiJBZmV0ZWMifX0sImZvbGRlcm5hbWUiOiJBZmV0ZWMifX19 \ No newline at end of file diff --git a/src/wp-content/themes/positive/resources/skins/Afetec/bg.png b/src/wp-content/themes/positive/resources/skins/Afetec/bg.png new file mode 100644 index 0000000..7552a5c Binary files /dev/null and b/src/wp-content/themes/positive/resources/skins/Afetec/bg.png differ diff --git a/src/wp-content/themes/positive/resources/skins/Afetec/half-circle.png b/src/wp-content/themes/positive/resources/skins/Afetec/half-circle.png new file mode 100644 index 0000000..c44dae1 Binary files /dev/null and b/src/wp-content/themes/positive/resources/skins/Afetec/half-circle.png differ diff --git a/src/wp-content/themes/positive/resources/skins/Bsnss___Blue__Collapsed/Positive_skin_Bsnss___Blue__Collapsed__2011_09_22.skin b/src/wp-content/themes/positive/resources/skins/Bsnss___Blue__Collapsed/Positive_skin_Bsnss___Blue__Collapsed__2011_09_22.skin new file mode 100644 index 0000000..3a7f3fe --- /dev/null +++ b/src/wp-content/themes/positive/resources/skins/Bsnss___Blue__Collapsed/Positive_skin_Bsnss___Blue__Collapsed__2011_09_22.skin @@ -0,0 +1 @@ +eyJjYXNlIjoic2tpbiIsImtleSI6InBvc2l0aXZlIiwiZGF0YSI6eyJza2luX3lSOGNSOHlhM25RR09ISzB4dkciOnsibW9kZSI6ImN1c3RvbSIsIm5hbWUiOiJCc25zcyAtIEJsdWUgKENvbGxhcHNlZCkiLCJpZCI6InNraW5feVI4Y1I4eWEzblFHT0hLMHh2RyIsImRhdGEiOnsiYm9keSI6eyJiYWNrZ3JvdW5kLWNvbG9yIjoiMEYzQTZGIiwiYmFja2dyb3VuZC1yZXBlYXQiOiJyZXBlYXQteCIsImJhY2tncm91bmQtcG9zaXRpb24iOiI1MCUgMCIsImJhY2tncm91bmQtYXR0YWNobWVudCI6InNjcm9sbCJ9LCJoZWFkZXJfaGlnaGxpZ2h0Ijp7ImJvcmRlci10b3AiOlsiMTI0NDgwIl19LCJoZWFkZXJfdGV4dF9jb2xvcnMiOnsiY29sb3IiOiI3NDk1YjYifSwiaGVhZGVyX2NvbG9ycyI6eyJjb2xvciI6Ijc0OTViNiJ9LCJoZWFkZXJfY29sb3JzX2FjdGl2ZSI6eyJjb2xvciI6IjBhMjU0NyJ9LCJuYXZpZ2F0aW9uX2JhY2tncm91bmQiOnsiYmFja2dyb3VuZC1jb2xvciI6IjBGM0E2RiJ9LCJuYXZpZ2F0aW9uX2ltYWdlIjp7InBhdHRlcm4iOiJwYXR0ZXJuLTIifSwibmF2aWdhdGlvbl9saW5rIjp7ImNvbG9yIjoiY2VlMmViIiwidGV4dC1zaGFkb3ciOlsiMTI0NDgwIl19LCJuYXZpZ2F0aW9uX2xpbmtfYWN0aXZlIjp7ImNvbG9yIjoiZmZmZmZmIiwidGV4dC1zaGFkb3ciOlsiMTI0NDgwIl19LCJzdWJfbmF2aWdhdGlvbl9iYWNrZ3JvdW5kIjp7ImJhY2tncm91bmQtY29sb3IiOlsiMEIyQjUzIl19LCJzdWJfbmF2aWdhdGlvbl9saW5rIjp7ImNvbG9yIjpbImNlZTJlYiJdLCJ0ZXh0LXNoYWRvdyI6WyIxMjQ0ODAiXX0sInN1Yl9uYXZpZ2F0aW9uX2xpbmtfYWN0aXZlIjp7ImNvbG9yIjpbImZmZmZmZiJdLCJ0ZXh0LXNoYWRvdyI6WyIxMjQ0ODAiXX0sInN1Yl9uYXZpZ2F0aW9uX2hpZ2hsaWdodCI6eyJib3JkZXItdG9wIjpbIjAuMDMiXSwiYm9yZGVyLWJvdHRvbSI6WyIwLjEiXX0sImhvbWVfaWNvbiI6eyJiYWNrZ3JvdW5kLWNvbG9yIjoiMDgxZjNiIn0sImhvbWVfaWNvbl9oaWdobGlnaHQiOnsiYm9yZGVyLWJvdHRvbS1jb2xvciI6IjEyNDQ4MCJ9LCJob21lX2ljb25fYWN0aXZlIjp7ImJhY2tncm91bmQtY29sb3IiOiIwNTE1MjYifSwiaG9tZV9pY29uX2hpZ2hsaWdodF9hY3RpdmUiOnsiYm9yZGVyLWJvdHRvbS1jb2xvciI6IjEyNDQ4MCJ9LCJib2R5X2hlYWQiOnsiYmFja2dyb3VuZC1pbWFnZSI6IiUlU0VSVkVSJSViZy5wbmciLCJiYWNrZ3JvdW5kLXJlcGVhdCI6InJlcGVhdC14IiwiYmFja2dyb3VuZC1wb3NpdGlvbiI6IjUwJSAwIn0sIm1pZGRsZV9pbWFnZSI6eyJiYWNrZ3JvdW5kLWltYWdlIjoiJSVTRVJWRVIlJWhhbGYtY2lyY2xlLnBuZyIsImJhY2tncm91bmQtcmVwZWF0Ijoibm8tcmVwZWF0IiwiYmFja2dyb3VuZC1wb3NpdGlvbiI6IjUwJSAxMDAlIn0sImJsdXJiIjp7ImNvbG9yIjoiMEYzQTZGIiwicGFkZGluZy10b3AiOiIzMCJ9LCJjb250ZW50X21hcmdpbl90b3AiOnsibWFyZ2luLXRvcCI6Ii0xODUifSwiZm9vdGVyX3RleHQiOnsiY29sb3IiOiJmZmZmZmYiLCJ0ZXh0LXNoYWRvdyI6WyIwZDMyNWUiXX0sImZvb3Rlcl9saW5rIjp7ImNvbG9yIjoiRDJFRUZBIn0sImZvb3Rlcl9saW5rX2FjdGl2ZSI6eyJjb2xvciI6ImZmZmZmZiIsInRleHQtZGVjb3JhdGlvbiI6InVuZGVybGluZSJ9LCJmb290ZXJfdGl0bGVzIjp7ImNvbG9yIjoiZmZmZmZmIn0sInRoZV9hcnJvdyI6eyJib3JkZXItdG9wLWNvbG9yIjoiMEIyOTRGIn0sIm5hdmlnYXRpb25fc2hhZG93Ijp7ImJveC1zaGFkb3d8fC1tb3otYm94LXNoYWRvd3x8LXdlYmtpdC1ib3gtc2hhZG93Ijp7ImRpc3RhbmNlIjoiMiIsInNpemUiOiI5In19LCJwb3J0X292ZXJsYXkiOnsiYmFja2dyb3VuZC1jb2xvciI6IjBGM0E2RiJ9LCJnbG9iYWxfcmFkaXVzIjp7ImJvcmRlci1yYWRpdXMiOiIyIn0sImN1c3RvbSI6eyJjdXN0b20tbG9nbyI6IiUlU0VSVkVSJSVsb2dvLnBuZyIsImN1c3RvbS1jc3MiOiIjbmF2aWdhdGlvbi1tZW51LWl0ZW1zIC5kZXB0aC0wID4gLnN1Yi1tZW51e1xyXG4gICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMykgaW5zZXQ7XHJcbiAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDtcclxuICAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDtcclxufVxyXG5cclxuI25hcnJvdy1jb250YWluZXIge1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4jc2xpZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufSIsIm1lbnUtd2lkdGgiOiJmaXhlZCIsInBhZ2Utc2hhZG93IjoiMSIsImZvbGRlcm5hbWUiOiJCdXNpbmVzc19TdHlsZV9fQmx1ZV8ifX0sImZvbGRlcm5hbWUiOiJCc25zc19fX0JsdWVfX0NvbGxhcHNlZF8ifX19 \ No newline at end of file diff --git a/src/wp-content/themes/positive/resources/skins/Bsnss___Blue__Collapsed/bg.png b/src/wp-content/themes/positive/resources/skins/Bsnss___Blue__Collapsed/bg.png new file mode 100644 index 0000000..7552a5c Binary files /dev/null and b/src/wp-content/themes/positive/resources/skins/Bsnss___Blue__Collapsed/bg.png differ diff --git a/src/wp-content/themes/positive/resources/skins/Bsnss___Blue__Collapsed/half-circle.png b/src/wp-content/themes/positive/resources/skins/Bsnss___Blue__Collapsed/half-circle.png new file mode 100644 index 0000000..c44dae1 Binary files /dev/null and b/src/wp-content/themes/positive/resources/skins/Bsnss___Blue__Collapsed/half-circle.png differ diff --git a/src/wp-content/themes/positive/resources/skins/Bsnss___Blue__Collapsed/logo.png b/src/wp-content/themes/positive/resources/skins/Bsnss___Blue__Collapsed/logo.png new file mode 100644 index 0000000..60d92c2 Binary files /dev/null and b/src/wp-content/themes/positive/resources/skins/Bsnss___Blue__Collapsed/logo.png differ diff --git a/src/wp-content/themes/positive/resources/skins/Inc___Aqua/Positive_skin_Inc___Aqua_2011_09_20.skin b/src/wp-content/themes/positive/resources/skins/Inc___Aqua/Positive_skin_Inc___Aqua_2011_09_20.skin new file mode 100644 index 0000000..6284f80 --- /dev/null +++ b/src/wp-content/themes/positive/resources/skins/Inc___Aqua/Positive_skin_Inc___Aqua_2011_09_20.skin @@ -0,0 +1 @@ +eyJjYXNlIjoic2tpbiIsImtleSI6InBvc2l0aXZlIiwiZGF0YSI6eyJza2luX2VxRnpGUURDcnB3QVBCMVZsNTRoIjp7Im1vZGUiOiJjdXN0b20iLCJuYW1lIjoiSW5jIC0gQXF1YSIsImlkIjoic2tpbl9lcUZ6RlFEQ3Jwd0FQQjFWbDU0aCIsImRhdGEiOnsiYm9keSI6eyJiYWNrZ3JvdW5kLWNvbG9yIjoiMWMzOTQ1IiwiYmFja2dyb3VuZC1pbWFnZSI6IiUlU0VSVkVSJSViZy5qcGciLCJiYWNrZ3JvdW5kLXJlcGVhdCI6InJlcGVhdC14IiwiYmFja2dyb3VuZC1wb3NpdGlvbiI6IjUwJSAwIn0sImJvZHlfcGF0dGVybiI6eyJwYXR0ZXJuIjoicGF0dGVybi0yIn0sImhlYWRlcl9oaWdobGlnaHQiOnsiYm9yZGVyLXRvcCI6WyJmZmEyMzAiXX0sImhlYWRlcl90ZXh0X2NvbG9ycyI6eyJjb2xvciI6IkU3RTdFOCJ9LCJoZWFkZXJfY29sb3JzIjp7ImNvbG9yIjoiRTdFN0U4In0sImhlYWRlcl9jb2xvcnNfYWN0aXZlIjp7ImNvbG9yIjoiZmZmZmZmIn0sIm5hdmlnYXRpb25fYmFja2dyb3VuZCI6eyJiYWNrZ3JvdW5kLWNvbG9yIjoiRjg5QTIzIn0sIm5hdmlnYXRpb25faW1hZ2UiOnsicGF0dGVybiI6InBhdHRlcm4tMiJ9LCJuYXZpZ2F0aW9uX2xpbmsiOnsiY29sb3IiOiJmZmVkZDYifSwic3ViX25hdmlnYXRpb25fYmFja2dyb3VuZCI6eyJiYWNrZ3JvdW5kLWNvbG9yIjpbImQ2ODYxZSJdfSwic3ViX25hdmlnYXRpb25fbGluayI6eyJjb2xvciI6WyJmZmVkZDYiXX0sInN1Yl9uYXZpZ2F0aW9uX2xpbmtfYWN0aXZlIjp7ImNvbG9yIjpbImZmZWRkNiJdfSwic3ViX25hdmlnYXRpb25faGlnaGxpZ2h0Ijp7ImJvcmRlci10b3AiOlsiMC4wMyJdLCJib3JkZXItYm90dG9tIjpbIjAuMDQiXX0sImhvbWVfaWNvbiI6eyJiYWNrZ3JvdW5kLWNvbG9yIjoiOGM0ZDAwIn0sImhvbWVfaWNvbl9oaWdobGlnaHQiOnsiYm9yZGVyLWJvdHRvbS1jb2xvciI6ImZmYWU0YSJ9LCJob21lX2ljb25fYWN0aXZlIjp7ImJhY2tncm91bmQtY29sb3IiOiI2OTNhMDAifSwiaG9tZV9pY29uX2hpZ2hsaWdodF9hY3RpdmUiOnsiYm9yZGVyLWJvdHRvbS1jb2xvciI6ImZmYWU0YSJ9LCJibHVyYiI6eyJjb2xvciI6IkQ4RTJEQiIsInBhZGRpbmctdG9wIjoiNTAiLCJwYWRkaW5nLWxlZnQiOiIyMCJ9LCJjb250ZW50X21hcmdpbl90b3AiOnsibWFyZ2luLXRvcCI6Ii0xODUifSwiZm9vdGVyX3RleHQiOnsiY29sb3IiOiJkNGQ0ZDQiLCJ0ZXh0LXNoYWRvdyI6WyIxNDI4MzAiXX0sImZvb3Rlcl9saW5rIjp7ImNvbG9yIjoiZDRkNGQ0In0sImZvb3Rlcl9saW5rX2FjdGl2ZSI6eyJjb2xvciI6ImZmZmZmZiIsInRleHQtZGVjb3JhdGlvbiI6InVuZGVybGluZSJ9LCJmb290ZXJfdGl0bGVzIjp7ImNvbG9yIjoiZmZmZmZmIn0sInRoZV9hcnJvdyI6eyJib3JkZXItdG9wLWNvbG9yIjoiQjE2RTE5In0sIm5hdmlnYXRpb25fc2hhZG93Ijp7ImJveC1zaGFkb3d8fC1tb3otYm94LXNoYWRvd3x8LXdlYmtpdC1ib3gtc2hhZG93Ijp7ImRpc3RhbmNlIjoiNCIsInNpemUiOiIxMCJ9fSwiZ2xvYmFsX3JhZGl1cyI6eyJib3JkZXItcmFkaXVzIjoiMiJ9LCJjdXN0b20iOnsiY3VzdG9tLWNzcyI6IiNuYXJyb3ctY29udGFpbmVyIHtcclxuICAgIHRvcDowO1xyXG59IiwibWVudS13aWR0aCI6ImZpeGVkIiwiZm9sZGVybmFtZSI6IkluY19fX0FxdWEifX0sImZvbGRlcm5hbWUiOiJJbmNfX19BcXVhIn19fQ== \ No newline at end of file diff --git a/src/wp-content/themes/positive/resources/skins/Inc___Aqua/bg.jpg b/src/wp-content/themes/positive/resources/skins/Inc___Aqua/bg.jpg new file mode 100644 index 0000000..1e09bcc Binary files /dev/null and b/src/wp-content/themes/positive/resources/skins/Inc___Aqua/bg.jpg differ diff --git a/src/wp-content/themes/positive/resources/skins/Inc___Blue/Positive_skin_Inc___Blue_2011_09_13.skin b/src/wp-content/themes/positive/resources/skins/Inc___Blue/Positive_skin_Inc___Blue_2011_09_13.skin new file mode 100644 index 0000000..c29c312 --- /dev/null +++ b/src/wp-content/themes/positive/resources/skins/Inc___Blue/Positive_skin_Inc___Blue_2011_09_13.skin @@ -0,0 +1 @@ +eyJjYXNlIjoic2tpbiIsImtleSI6InBvc2l0aXZlIiwiZGF0YSI6eyJza2luXzZsTVhrakVtdUxMR2JweWhTNzc0Ijp7Im1vZGUiOiJjdXN0b20iLCJuYW1lIjoiSW5jIC0gQmx1ZSIsImlkIjoic2tpbl82bE1Ya2pFbXVMTEdicHloUzc3NCIsImRhdGEiOnsiYm9keSI6eyJiYWNrZ3JvdW5kLWNvbG9yIjoiMWYzMDQ3IiwiYmFja2dyb3VuZC1pbWFnZSI6IiUlU0VSVkVSJSViZ19ibHVlLmpwZyIsImJhY2tncm91bmQtcmVwZWF0IjoicmVwZWF0LXgiLCJiYWNrZ3JvdW5kLXBvc2l0aW9uIjoiNTAlIDAifSwiYm9keV9wYXR0ZXJuIjp7InBhdHRlcm4iOiJwYXR0ZXJuLTIifSwiaGVhZGVyX2hpZ2hsaWdodCI6eyJib3JkZXItdG9wIjpbImZmYTIzMCJdfSwiaGVhZGVyX3RleHRfY29sb3JzIjp7ImNvbG9yIjoiYTViNWM3In0sImhlYWRlcl9jb2xvcnMiOnsiY29sb3IiOiJhNWI1YzcifSwiaGVhZGVyX2NvbG9yc19hY3RpdmUiOnsiY29sb3IiOiJmZmZmZmYifSwibmF2aWdhdGlvbl9iYWNrZ3JvdW5kIjp7ImJhY2tncm91bmQtY29sb3IiOiJGODlBMjMifSwibmF2aWdhdGlvbl9pbWFnZSI6eyJwYXR0ZXJuIjoicGF0dGVybi0yIn0sIm5hdmlnYXRpb25fbGluayI6eyJjb2xvciI6ImZmZWRkNiIsInRleHQtc2hhZG93IjpbImU4OGYyMyJdfSwic3ViX25hdmlnYXRpb25fYmFja2dyb3VuZCI6eyJiYWNrZ3JvdW5kLWNvbG9yIjpbImQ2ODYxZSJdfSwic3ViX25hdmlnYXRpb25fbGluayI6eyJjb2xvciI6WyJmZmVkZDYiXSwidGV4dC1zaGFkb3ciOlsiZDY4NjFlIl19LCJzdWJfbmF2aWdhdGlvbl9saW5rX2FjdGl2ZSI6eyJjb2xvciI6WyJmZmVkZDYiXSwidGV4dC1zaGFkb3ciOlsiZDY4NjFlIl19LCJzdWJfbmF2aWdhdGlvbl9oaWdobGlnaHQiOnsiYm9yZGVyLXRvcCI6WyIwLjAzIl0sImJvcmRlci1ib3R0b20iOlsiMC4wNCJdfSwiaG9tZV9pY29uIjp7ImJhY2tncm91bmQtY29sb3IiOiI5NDViMTYifSwiaG9tZV9pY29uX2hpZ2hsaWdodCI6eyJib3JkZXItYm90dG9tLWNvbG9yIjoiZmZhMjMwIn0sImhvbWVfaWNvbl9hY3RpdmUiOnsiYmFja2dyb3VuZC1jb2xvciI6IjZiNDExMCJ9LCJob21lX2ljb25faGlnaGxpZ2h0X2FjdGl2ZSI6eyJib3JkZXItYm90dG9tLWNvbG9yIjoiZmZhMjMwIn0sImJsdXJiIjp7ImNvbG9yIjoiRDhFMkRCIiwicGFkZGluZy10b3AiOiI1MCIsInBhZGRpbmctbGVmdCI6IjIwIn0sImNvbnRlbnRfbWFyZ2luX3RvcCI6eyJtYXJnaW4tdG9wIjoiLTcwIn0sImZvb3Rlcl90ZXh0Ijp7ImNvbG9yIjoiNzU3ZjhjIiwidGV4dC1zaGFkb3ciOlsiMjEyYTM2Il19LCJmb290ZXJfbGluayI6eyJjb2xvciI6Ijc1N2Y4YyJ9LCJmb290ZXJfbGlua19hY3RpdmUiOnsiY29sb3IiOiJmZmZmZmYiLCJ0ZXh0LWRlY29yYXRpb24iOiJ1bmRlcmxpbmUifSwiZm9vdGVyX3RpdGxlcyI6eyJjb2xvciI6ImZmZmZmZiJ9LCJ0aGVfYXJyb3ciOnsiYm9yZGVyLXRvcC1jb2xvciI6IkIxNkUxOSJ9LCJuYXZpZ2F0aW9uX3NoYWRvdyI6eyJib3gtc2hhZG93fHwtbW96LWJveC1zaGFkb3d8fC13ZWJraXQtYm94LXNoYWRvdyI6eyJvcGFjaXR5IjoiMC4zIiwiZGlzdGFuY2UiOiI0Iiwic2l6ZSI6IjEwIn19LCJnbG9iYWxfcmFkaXVzIjp7ImJvcmRlci1yYWRpdXMiOiI0In0sImN1c3RvbSI6eyJjdXN0b20tY3NzIjoiI25hdmlnYXRpb24tbWVudS1pdGVtcyAuZGVwdGgtMCA+IC5zdWItbWVudXtcbiAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDtcbiAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDtcbiAgIGJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMykgaW5zZXQ7XG59IiwibWVudS13aWR0aCI6ImZpeGVkIiwiZm9sZGVybmFtZSI6IkluY19fX0JsdWUifX0sImZvbGRlcm5hbWUiOiJJbmNfX19CbHVlIn19fQ== \ No newline at end of file diff --git a/src/wp-content/themes/positive/resources/skins/Inc___Blue/bg_blue.jpg b/src/wp-content/themes/positive/resources/skins/Inc___Blue/bg_blue.jpg new file mode 100644 index 0000000..68ef245 Binary files /dev/null and b/src/wp-content/themes/positive/resources/skins/Inc___Blue/bg_blue.jpg differ diff --git a/src/wp-content/themes/positive/resources/skins/Inc___Red__Collapsed/Positive_skin_Inc___Red__Collapsed__2011_09_12.skin b/src/wp-content/themes/positive/resources/skins/Inc___Red__Collapsed/Positive_skin_Inc___Red__Collapsed__2011_09_12.skin new file mode 100644 index 0000000..27e755e --- /dev/null +++ b/src/wp-content/themes/positive/resources/skins/Inc___Red__Collapsed/Positive_skin_Inc___Red__Collapsed__2011_09_12.skin @@ -0,0 +1 @@ +eyJjYXNlIjoic2tpbiIsImtleSI6InBvc2l0aXZlIiwiZGF0YSI6eyJza2luX3hwZmtUVk9NWlFxNWN1YWwyOGdoIjp7Im1vZGUiOiJjdXN0b20iLCJuYW1lIjoiSW5jIC0gUmVkIChDb2xsYXBzZWQpIiwiaWQiOiJza2luX3hwZmtUVk9NWlFxNWN1YWwyOGdoIiwiZGF0YSI6eyJib2R5Ijp7ImJhY2tncm91bmQtY29sb3IiOiIzRjFGMkMiLCJiYWNrZ3JvdW5kLWltYWdlIjoiJSVTRVJWRVIlJWJnX3JlZDMzLmpwZyIsImJhY2tncm91bmQtcmVwZWF0IjoicmVwZWF0LXgiLCJiYWNrZ3JvdW5kLXBvc2l0aW9uIjoiNTAlIDAifSwiYm9keV9wYXR0ZXJuIjp7InBhdHRlcm4iOiJwYXR0ZXJuLTIifSwiaGVhZGVyX3RleHRfY29sb3JzIjp7ImNvbG9yIjoiRTdFN0U4In0sImhlYWRlcl9jb2xvcnMiOnsiY29sb3IiOiJFN0U3RTgifSwiaGVhZGVyX2NvbG9yc19hY3RpdmUiOnsiY29sb3IiOiJmZmZmZmYifSwibmF2aWdhdGlvbl9iYWNrZ3JvdW5kIjp7ImJhY2tncm91bmQtY29sb3IiOiI0NDI2MzMifSwibmF2aWdhdGlvbl9pbWFnZSI6eyJwYXR0ZXJuIjoicGF0dGVybi0yIn0sIm5hdmlnYXRpb25fbGluayI6eyJjb2xvciI6ImNmYzhjYiIsInRleHQtc2hhZG93IjpbIjMwMWIyNCJdfSwibmF2aWdhdGlvbl9saW5rX2FjdGl2ZSI6eyJjb2xvciI6ImZmZmZmZiJ9LCJzdWJfbmF2aWdhdGlvbl9iYWNrZ3JvdW5kIjp7ImJhY2tncm91bmQtY29sb3IiOlsiMzcxRjJBIl19LCJzdWJfbmF2aWdhdGlvbl9saW5rIjp7ImNvbG9yIjpbImNmYzhjYiJdfSwic3ViX25hdmlnYXRpb25fbGlua19hY3RpdmUiOnsiY29sb3IiOlsiZmZmZmZmIl19LCJzdWJfbmF2aWdhdGlvbl9oaWdobGlnaHQiOnsiYm9yZGVyLXRvcCI6WyIwLjAzIl0sImJvcmRlci1ib3R0b20iOlsiMC4wNCJdfSwiaG9tZV9pY29uIjp7ImJhY2tncm91bmQtY29sb3IiOiIyYjE5MjIifSwiaG9tZV9pY29uX2hpZ2hsaWdodCI6eyJib3JkZXItYm90dG9tLWNvbG9yIjoiNGYxYzMyIn0sImhvbWVfaWNvbl9hY3RpdmUiOnsiYmFja2dyb3VuZC1jb2xvciI6IjIxMTMxYSJ9LCJob21lX2ljb25faGlnaGxpZ2h0X2FjdGl2ZSI6eyJib3JkZXItYm90dG9tLWNvbG9yIjoiNGYxYzMyIn0sImJsdXJiIjp7ImNvbG9yIjoiRDhFMkRCIiwicGFkZGluZy10b3AiOiI1MCIsInBhZGRpbmctbGVmdCI6IjIwIn0sImNvbnRlbnRfbWFyZ2luX3RvcCI6eyJtYXJnaW4tdG9wIjoiLTE4NSJ9LCJmb290ZXJfdGV4dCI6eyJjb2xvciI6ImZmZmZmZiIsInRleHQtc2hhZG93IjpbIjE0MjgzMCJdfSwiZm9vdGVyX2xpbmsiOnsiY29sb3IiOiJmZmZmZmYifSwiZm9vdGVyX2xpbmtfYWN0aXZlIjp7ImNvbG9yIjoiZmZmZmZmIiwidGV4dC1kZWNvcmF0aW9uIjoidW5kZXJsaW5lIn0sImZvb3Rlcl90aXRsZXMiOnsiY29sb3IiOiJmZmZmZmYifSwidGhlX2Fycm93Ijp7ImJvcmRlci10b3AtY29sb3IiOiIzMDFCMjUifSwibmF2aWdhdGlvbl9zaGFkb3ciOnsiYm94LXNoYWRvd3x8LW1vei1ib3gtc2hhZG93fHwtd2Via2l0LWJveC1zaGFkb3ciOnsib3BhY2l0eSI6IjAuMyIsImRpc3RhbmNlIjoiNCIsInNpemUiOiIxMCJ9fSwiZ2xvYmFsX3JhZGl1cyI6eyJib3JkZXItcmFkaXVzIjoiNCJ9LCJjdXN0b20iOnsiY3VzdG9tLWNzcyI6IiNuYXZpZ2F0aW9uLW1lbnUtaXRlbXMgLmRlcHRoLTAgPiAuc3ViLW1lbnV7XG4gICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMykgaW5zZXQ7XG4gICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMykgaW5zZXQ7XG4gICBib3gtc2hhZG93OiAwIDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpIGluc2V0O1xufVxuXG5cbiNuYXJyb3ctY29udGFpbmVyIHtcbiAgICB0b3A6IDA7XG59XG5cblxuI3NsaWRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufSIsIm1lbnUtd2lkdGgiOiJmaXhlZCIsImZvbGRlcm5hbWUiOiJJbmNfX19SZWRfX0NvbGxhcHNlZF8ifX0sImZvbGRlcm5hbWUiOiJJbmNfX19SZWRfX0NvbGxhcHNlZF8ifX19 \ No newline at end of file diff --git a/src/wp-content/themes/positive/resources/skins/Inc___Red__Collapsed/bg_red33.jpg b/src/wp-content/themes/positive/resources/skins/Inc___Red__Collapsed/bg_red33.jpg new file mode 100644 index 0000000..bf8a591 Binary files /dev/null and b/src/wp-content/themes/positive/resources/skins/Inc___Red__Collapsed/bg_red33.jpg differ diff --git a/src/wp-content/themes/positive/resources/skins/Light___I/Positive_skin_Light___I_2011_09_26.skin b/src/wp-content/themes/positive/resources/skins/Light___I/Positive_skin_Light___I_2011_09_26.skin new file mode 100644 index 0000000..a5758b7 --- /dev/null +++ b/src/wp-content/themes/positive/resources/skins/Light___I/Positive_skin_Light___I_2011_09_26.skin @@ -0,0 +1 @@ +eyJjYXNlIjoic2tpbiIsImtleSI6InBvc2l0aXZlIiwiZGF0YSI6eyJza2luX0oxcGNlYkxURzBXWk1TNWhUSU0iOnsibW9kZSI6ImN1c3RvbSIsIm5hbWUiOiJMaWdodCAtIEkiLCJpZCI6InNraW5fSjFwY2ViTFRHMFdaTVM1aFRJTSIsImRhdGEiOnsiYm9keSI6eyJiYWNrZ3JvdW5kLWNvbG9yIjoiRUVFRUVFIiwiYmFja2dyb3VuZC1pbWFnZSI6IiUlU0VSVkVSJSViZ19wYXBlcjQ4LmpwZyJ9LCJoZWFkZXJfaGlnaGxpZ2h0Ijp7ImJvcmRlci10b3AiOlsiMmU4NTk5Il19LCJoZWFkZXJfY29sb3JzIjp7ImNvbG9yIjoiOTk5QTlBIn0sImhlYWRlcl9jb2xvcnNfYWN0aXZlIjp7ImNvbG9yIjoiOTk5QTlBIiwidGV4dC1kZWNvcmF0aW9uIjoidW5kZXJsaW5lIn0sIm5hdmlnYXRpb25fYmFja2dyb3VuZCI6eyJiYWNrZ3JvdW5kLWNvbG9yIjoiMjc3MDgyIn0sIm5hdmlnYXRpb25faW1hZ2UiOnsicGF0dGVybiI6InBhdHRlcm4tMiJ9LCJuYXZpZ2F0aW9uX2xpbmsiOnsiY29sb3IiOiJlNWZiZmYifSwibmF2aWdhdGlvbl9saW5rX2FjdGl2ZSI6eyJjb2xvciI6IkZGRkZGRiJ9LCJzdWJfbmF2aWdhdGlvbl9iYWNrZ3JvdW5kIjp7ImJhY2tncm91bmQtY29sb3IiOlsiMjA1QTY5Il19LCJzdWJfbmF2aWdhdGlvbl9saW5rIjp7ImNvbG9yIjpbImU1ZmJmZiJdfSwic3ViX25hdmlnYXRpb25fbGlua19hY3RpdmUiOnsiY29sb3IiOlsiRkZGRkZGIl19LCJzdWJfbmF2aWdhdGlvbl9oaWdobGlnaHQiOnsiYm9yZGVyLXRvcCI6WyIwLjAzIl0sImJvcmRlci1ib3R0b20iOlsiMC4xIl19LCJob21lX2ljb24iOnsiYmFja2dyb3VuZC1jb2xvciI6IjE5NDc1MiJ9LCJob21lX2ljb25faGlnaGxpZ2h0Ijp7ImJvcmRlci1ib3R0b20tY29sb3IiOiIyZTg1OTkifSwiaG9tZV9pY29uX2FjdGl2ZSI6eyJiYWNrZ3JvdW5kLWNvbG9yIjoiMTQzOTQyIn0sImhvbWVfaWNvbl9oaWdobGlnaHRfYWN0aXZlIjp7ImJvcmRlci1ib3R0b20tY29sb3IiOiIyZTg1OTkifSwiYmx1cmIiOnsicGFkZGluZy10b3AiOiI1NSJ9LCJjb250ZW50X21hcmdpbl90b3AiOnsibWFyZ2luLXRvcCI6Ii0xMzUifSwidGhlX2Fycm93Ijp7ImJvcmRlci10b3AtY29sb3IiOiIyMDVBNjkifSwiZ2xvYmFsX3JhZGl1cyI6eyJib3JkZXItcmFkaXVzIjoiNCJ9LCJjdXN0b20iOnsiY3VzdG9tLWNzcyI6IiNuYXJyb3ctY29udGFpbmVyIHtcclxuICAgIHRvcDowO1xyXG59XHJcblxyXG4jbmF2aWdhdGlvbi1tZW51LWl0ZW1zIC5kZXB0aC0wID4gLnN1Yi1tZW51e1xyXG4gICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMykgaW5zZXQ7XHJcbiAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDtcclxuICAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDtcclxufSIsIm1lbnUtd2lkdGgiOiJmaXhlZCIsImZvbGRlcm5hbWUiOiJMaWdodF9fX0kifX0sImZvbGRlcm5hbWUiOiJMaWdodF9fX0kifX19 \ No newline at end of file diff --git a/src/wp-content/themes/positive/resources/skins/Light___I/bg_paper248.jpg b/src/wp-content/themes/positive/resources/skins/Light___I/bg_paper248.jpg new file mode 100644 index 0000000..0797297 Binary files /dev/null and b/src/wp-content/themes/positive/resources/skins/Light___I/bg_paper248.jpg differ diff --git a/src/wp-content/themes/positive/resources/skins/Light___I/bg_paper48.jpg b/src/wp-content/themes/positive/resources/skins/Light___I/bg_paper48.jpg new file mode 100644 index 0000000..491c241 Binary files /dev/null and b/src/wp-content/themes/positive/resources/skins/Light___I/bg_paper48.jpg differ diff --git a/src/wp-content/themes/positive/resources/sliders/nivo-1.jpg b/src/wp-content/themes/positive/resources/sliders/nivo-1.jpg new file mode 100644 index 0000000..381551b Binary files /dev/null and b/src/wp-content/themes/positive/resources/sliders/nivo-1.jpg differ diff --git a/src/wp-content/themes/positive/resources/sliders/nivo-2.jpg b/src/wp-content/themes/positive/resources/sliders/nivo-2.jpg new file mode 100644 index 0000000..1537b53 Binary files /dev/null and b/src/wp-content/themes/positive/resources/sliders/nivo-2.jpg differ diff --git a/src/wp-content/themes/positive/resources/sliders/nivo-3.jpg b/src/wp-content/themes/positive/resources/sliders/nivo-3.jpg new file mode 100644 index 0000000..74754ab Binary files /dev/null and b/src/wp-content/themes/positive/resources/sliders/nivo-3.jpg differ diff --git a/src/wp-content/themes/positive/resources/sliders/nivo-4.jpg b/src/wp-content/themes/positive/resources/sliders/nivo-4.jpg new file mode 100644 index 0000000..7069212 Binary files /dev/null and b/src/wp-content/themes/positive/resources/sliders/nivo-4.jpg differ diff --git a/src/wp-content/themes/positive/screenshot.png b/src/wp-content/themes/positive/screenshot.png new file mode 100644 index 0000000..09db174 Binary files /dev/null and b/src/wp-content/themes/positive/screenshot.png differ diff --git a/src/wp-content/themes/positive/sidebar.php b/src/wp-content/themes/positive/sidebar.php new file mode 100644 index 0000000..8b91205 --- /dev/null +++ b/src/wp-content/themes/positive/sidebar.php @@ -0,0 +1,36 @@ +queried_object->ID, PFIX.'_custom_sidebar',true); + + +if (is_active_sidebar( $custom_sidebar ) && !empty($_opt[PFIX."_custom_sidebars"][$custom_sidebar])): +?> + +
                        + +
                        + + + + +
                        + + + + + + + +
                        +
                        + + \ No newline at end of file diff --git a/src/wp-content/themes/positive/single-portfolio.php b/src/wp-content/themes/positive/single-portfolio.php new file mode 100644 index 0000000..80823c0 --- /dev/null +++ b/src/wp-content/themes/positive/single-portfolio.php @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/wp-content/themes/positive/single.php b/src/wp-content/themes/positive/single.php new file mode 100644 index 0000000..604b629 --- /dev/null +++ b/src/wp-content/themes/positive/single.php @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/src/wp-content/themes/positive/style.css b/src/wp-content/themes/positive/style.css new file mode 100644 index 0000000..7c64743 --- /dev/null +++ b/src/wp-content/themes/positive/style.css @@ -0,0 +1,2860 @@ +/* + Theme Name: Positive + Theme URI: http://themeforest.net/item/positive-premium-multipurpose-wordpress-theme/560405 + Description: Positive - Premium Wordpress Theme (Demo Site) + Author: Orkun GURSEL + Author URI: http://www.orkungursel.com + License: GNU General Public License version 3.0 + License URI: http://www.gnu.org/licenses/gpl-3.0.html + Version: 1.0.4 + + All files, unless otherwise stated, are released under the GNU General Public License + version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html) + +*/ + +@import url("lib/css/reset.css"); + +/* ========================================= + + GENERAL ELEMENTS + +============================================*/ + +body { min-width: 1040px; } +a { outline:none; } +h1,h2,h3,h4,h5,h6 { font-weight:normal; } + +/*::selection{} +::-moz-selection{} +::-webkit-selection{}*/ + +.sprite { + background-image:url('lib/imgs/sprite.png'); + background-repeat:no-repeat; +} + +.cf { + clear:both; + height:0; + display:block; +} + +a,a:active {text-decoration:none;} +a:hover {text-decoration:underline;} + +.no-underline, +.no-underline a{ text-decoration: none !important; } + +.text-center {text-align:center;} +.text-left {text-align: left;} +.text-right {text-align: right;} +.text-justify {text-align: justify;} + +.unselectable, +#slider, +.slider-image a, +.slider-image a span { + -moz-user-select: none; + -webkit-user-select: none; + -moz-user-select: -moz-none; + -khtml-user-select: none; + -webkit-user-select: none; + -o-user-select: none; + user-select: none; +} + +#cloudfw-loading { + width:160px; + height:24px; + position:fixed; + right: 20px; + bottom:20px; + background:url(lib/imgs/loading-main.gif) no-repeat; + display:none; +} + +.loading { + background:url(lib/imgs/loading_1.gif) no-repeat scroll 50% 40%; +} + +#slides-loading-wrap { + bottom: 50px; + position: absolute; + width: 100%; + z-index: 50; +} + +#slides-loading { + margin: 0 auto; + border-radius: 6px; + + height:80px; + width: 70px; + + background:url(lib/imgs/loading_1.gif) no-repeat scroll 50% 40% #fff; +} + +/* ========================================= + + GRIDS SYSTEM + +============================================*/ + +.the-page { + width: 940px; + margin:auto; +} + +.init { + margin:0 40px; +} + +.init-tb { + margin-top:40px; + margin-bottom:40px; +} + +.gs { + margin-left: 20px; + margin-right: 20px; +} + +.cl { + display:inline; + float: left; + position: relative; + margin-right: 40px; + margin-bottom: 0; +} + +.last { + margin-right:0; +} + +/* +* #wide-container: 860px +* #withsidebar-container: 560px +*/ + +.cl_1 {width: 860px;} +.cl_2 {width: 410px;} +.cl_3 {width: 260px;} + .cl_3_2 {width: 560px;} +.cl_4 {width: 185px;} + .cl_4_3 {width: 635px;} +.cl_5 {width: 140px;} + .cl_5_2 {width: 320px;} + .cl_5_3 {width: 500px;} + .cl_5_4 {width: 680px;} +.cl_6 {width: 110px;} + .cl_6_2 {width: 260px;} + .cl_6_4 {width: 560px;} + .cl_6_5 {width: 710px;} + +#withsidebar-container .cl_1 {width: 560px;} +#withsidebar-container .cl_2 {width: 260px;} +#withsidebar-container .cl_3 {width: 160px;} + #withsidebar-container .cl_3_2 {width: 360px;} +#withsidebar-container .cl_4 {width: 110px;} + #withsidebar-container .cl_4_3 {width: 410px;} +#withsidebar-container .cl_5 {width: 80px;} + #withsidebar-container .cl_5_2 {width: 200px;} + #withsidebar-container .cl_5_3 {width: 320px;} + #withsidebar-container .cl_5_4 {width: 440px;} +#withsidebar-container .cl_6 {width: 60px;} + #withsidebar-container .cl_6_2 {width: 160px;} + #withsidebar-container .cl_6_4 {width: 360px;} + #withsidebar-container .cl_6_5 {width: 460px;} + +/***********************************/ + +.cl .cl { + margin-right:4%; +} + +.cl .cl .first { + margin-left:0; +} + +.cl .last { + margin-right:0; +} + +.cl .cl_1 {width: 100% !important;} +.cl .cl_2 {width: 47.5% !important;} +.cl .cl_3 {width: 30.3% !important;} + .cl .cl_3_2 {width: 65.7% !important;} +.cl .cl_4 { width: 22% !important;} + .cl .cl_4_3 { width: 74% !important;} +.cl .cl_5 { width: 16.8% !important;} + .cl .cl_5_2 {width: 37.6% !important;} + .cl .cl_5_3 {width: 58.4% !important;} + .cl .cl_5_4 {width: 79.2% !important;} +.cl .cl_6 { width: 13.3% !important;} + .cl .cl_6_2 {width: 30.0% !important;} + .cl .cl_6_4 {width: 47.9% !important;} + .cl .cl_6_5 {width: 82.5% !important;} + + + +/* ========================================= + + HEADER + +============================================*/ + +#body-head { +} + +#body-pattern { +} + +#header-container { + height:130px; + position:relative; +} + +#header-background { + background-repeat:repeat; + background-attachment:scroll; + background-position: 0 0; +} + +#header a {text-decoration:none;} + + + /* HEADER -> LOGO */ + +#logo { + margin: 0; + position: absolute; + left: 0; + top: 0; +} + +#logo #logo-text { + float:left; + } + +#logo #logo-slogan { + padding: 0 0 0 15px; + margin-top:10px; + display:block; + float:left; +} + +#logo-image { + margin: 0; + position: absolute; + left: 0; + top: 0; +} + +#logo-image a{ + width:100%; + height:100%; + display:block; +} + + /* HEADER -> RIGHT SIDE */ + +#header-right-sector { + position: absolute; + right: 0; + top: 0; +} + + /* HEADER -> RIGHT SIDE -> WIDGETIZED AREA */ + +#header-widget { + float:left; + display:block; + margin: 3px 0 0 30px; +} + +#header-widget .widget-header { + float:left; + display:block; + margin: 0 0 0 30px; +} +#header-widget .widget_nav_menu { + margin-top: 5px; +} + +.widget-header .menu li { + float:left; margin-left: 10px; + list-style: none none; +} + +.widget-header .menu li > ul { + display:none; +} + + /* HEADER -> RIGHT SIDE -> SEARCH MODULE */ + +#search-module { + margin-top: -3px; + margin-left:5px; + float:left; + position:relative; + background:url(lib/imgs/search_input_bg.png) no-repeat scroll 0 0 transparent; + display:block; + width: 204px; + height:29px; + + background: rgba(0,0,0,0.1); + + -webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.4); + -moz-box-shadow: inset 0 0 10px rgba(0,0,0,0.4); + box-shadow: inset 0 0 10px rgba(0,0,0,0.4); + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + + border-bottom: 1px solid rgba(200,200,200,0.1); +} + +#search-module:hover { + background: rgba(0,0,0,0.1); + + -webkit-box-shadow: inset 0 0 15px rgba(0,0,0,0.6); + -moz-box-shadow: inset 0 0 15px rgba(0,0,0,0.6); + box-shadow: inset 0 0 15px rgba(0,0,0,0.6); +} + + +#search-module #search-input { + margin:3px 0 0 30px; + width: 165px; + background:none; + border:none; + outline:none; + padding: 3px 0; + color:#fff; +} + +#search-module-icon { + background:url(lib/imgs/search_input_icon.png) no-repeat; + width:18px; + height:18px; + display:block; + + position:absolute; + left:6px; + top: 6px; +} + +/* ========================================= + + NAVIGATION + +============================================*/ + +#navigation { + position:relative; + z-index:3000; +} + +.navigation-height { + height:50px; +} + +#navigation-background, +#navigation-gradient, +#navigation-pattern{ + position:absolute; + top:0; + left:0; + width:100%; + z-index:-1; +} + +#navigation-background { +} + +#navigation-gradient { + background:url(lib/imgs/navigation-gradient.png) repeat-x scroll 0 100% transparent; +} + + + + /* NAVIGATION -> MENU */ + + +ul#navigation-menu-items { + list-style: none none; + z-index:3000; + position:relative; +} + +ul#navigation-menu-items li { + float:left; + position:relative; +} + +ul#navigation-menu-items li a { + display:block; + padding: 14px 20px 13px; + + font: normal 1.1em/1.5em Arial, Helvetica, sans-serif; + text-decoration:none; + text-transform:uppercase; + white-space:nowrap; + position:relative; +} + +ul#navigation-menu-items li a:hover { + text-decoration:none; +} + +ul#navigation-menu-items li.current-menu-item a { + +} + +ul#navigation-menu-items ul { + opacity:.99; +} + +ul#navigation-menu-items ul * { + opacity:1; +} + + +ul#navigation-menu-items ul, +ul#navigation-menu-items ul ul{ + display:none; + position:absolute; + list-style: none none; + margin:2px 0 0 -20px; + + -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.3); + -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.3); + box-shadow: 0 2px 5px rgba(0,0,0,0.3); + + z-index: 3000; +} + +ul#navigation-menu-items ul li, +ul#navigation-menu-items ul li a, +ul#navigation-menu-items ul li ul li, +ul#navigation-menu-items ul li ul li a { + display:block; + float:none; + position:relative; + white-space: normal; +} + +ul#navigation-menu-items ul li a, +ul#navigation-menu-items ul li ul li a { + padding: 10px 20px; + border-top: 1px solid rgba(255,255,255, .1); + border-bottom: 1px solid rgba(0,0,0, .1); +} + + + +ul#navigation-menu-items li a:hover, +ul#navigation-menu-items li.navigation-menu-hover > a{ + background: rgba(0,0,0,0.05) !important; +} + +ul#navigation-menu-items ul li.NotmegaMenu a:hover, +ul#navigation-menu-items ul li.NotmegaMenu.navigation-menu-hover > a, +ul#navigation-menu-items ul li.NotmegaMenu ul li.navigation-menu-hover > a, +ul#navigation-menu-items ul li.NotmegaMenu ul li ul li.navigation-menu-hover > a, +ul#navigation-menu-items ul li.NotmegaMenu ul li a:hover{ + background: rgba(0,0,0,0.1) !important; +} + +ul#navigation-menu-items ul{ + -webkit-border-bottom-right-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomright: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-right-radius: 6px; + border-bottom-left-radius: 6px; +} + +ul#navigation-menu-items ul ul{ + position:absolute; + margin:-44px 0 0 0; + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.depth-0.NotmegaMenu > ul { margin-left: 0 !important; } + + +ul#navigation-menu-items ul li a { + text-transform: none; + position:relative; +} + +.navigation-menu-arrow { + position:absolute; + z-index:10; + left: 0; + bottom:-12px; + width: 100%; +} + +.ie .navigation-menu-arrow { + bottom:-11px; +} + +li.current-menu-item .navigation-menu-arrow .the-arrow, +li.current_page_item .navigation-menu-arrow .the-arrow, +li.current-menu-parent .navigation-menu-arrow .the-arrow, +li.current_page_parent .navigation-menu-arrow .the-arrow{ + display:block; + width:0px; + height:0px; + border:5px solid transparent; + margin:0 auto; + font-size:0px; + line-height:0px; +} + +ul#navigation-menu-items li.NotmegaMenu li:first-child > a { + border-top: 0; +} + +ul#navigation-menu-items > li.megaMenu { + position:static; +} + +ul#navigation-menu-items > li.megaMenu > ul{ + display:none; + position:absolute; + list-style: none none; + margin:2px 0 0 -20px; + + -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.3); + -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.3); + box-shadow: 0 2px 5px rgba(0,0,0,0.3); + + -webkit-border-bottom-right-radius: 6px; + -webkit-border-bottom-left-radius: 6px; + -moz-border-radius-bottomright: 6px; + -moz-border-radius-bottomleft: 6px; + border-bottom-right-radius: 6px; + border-bottom-left-radius: 6px; + +} + +ul#navigation-menu-items > li.megaMenu > ul ul { + + margin: 0; + position: static; + + background:none !important; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; + + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; +} + +ul#navigation-menu-items > li.megaMenu > ul > li { + display:block; + list-style: none none; + float:left; +} + +ul#navigation-menu-items > li.megaMenu > ul > li > ul > li{ + display:block; + float:none; +} + +ul#navigation-menu-items > li.megaMenu > ul{ + width: 920px; + padding: 10px 0; + left:30px; +} + + +ul#navigation-menu-items .megaMenu li, +ul#navigation-menu-items .megaMenu li ul li{ + display:block; + float:left; + position:relative; + white-space: normal; + +} + +ul#navigation-menu-items ul li.megaMenu a, +ul#navigation-menu-items ul li.megaMenu ul li a { + display:block; + float:none; + position:relative; + white-space: normal; + + /*text-shadow: 0 1px 1px rgba(0,0,0,0.8);*/ +} + + +ul#navigation-menu-items li.megaMenu.columns-5 .depth-1 { + width: 17.9%; +} + +ul#navigation-menu-items li.megaMenu.columns-4 .depth-1 { + width: 22.9%; +} + +ul#navigation-menu-items li.megaMenu.columns-3 .depth-1 { + width: 31.2%; +} + +ul#navigation-menu-items li.megaMenu.columns-2 .depth-1 { + width: 47.9%; +} + +ul#navigation-menu-items li.megaMenu.columns-1 .depth-1 { + width: 97.9%; +} + +ul#navigation-menu-items li.megaMenu .depth-1{ + margin: 0 1%; +} + +ul#navigation-menu-items li.megaMenu .depth-2 { + width:100%; +} + +ul#navigation-menu-items li.megaMenu .depth-1 > a { + font-weight:bold !important; + border-top: 0; +} + +ul#navigation-menu-items li.megaMenu .menu-hidden-title li:first-child > a {border-top: 0; } +ul#navigation-menu-items li.megaMenu .menu-hidden-title > a{ background: transparent !important; border-bottom: 0 !important; } + + +ul#navigation-menu-items li.megaMenu .depth-2 > a { + font-size: 12px !important; +} + +ul#navigation-menu-items ul li.megaMenu a, +ul#navigation-menu-items ul li.megaMenu ul li a { + padding: 10px 20px; + position: relative; +} + + +ul#navigation-menu-items li.megaMenu .navigation-menu-hover > a { + background: none !important; +} + + +ul#navigation-menu-items ul li.megaMenu a { + text-transform: none; + -moz-border-radius: 4px !important; + -webkit-border-radius: 4px !important; + border-radius: 4px !important; +} + +.megaMenu .description{ + display:block; + margin: 3px 0 7px; + + font-size: 10px; + line-height: 1em; +} + +.menu-item-image { + max-width: 100%; +} + +.menu-icon > a >.menu-item-image { + float: left; + margin-left: -10px; + margin-right: 5px; +} + +.menu-icon > a { + padding-bottom: 0 !important; + padding-top: 0 !important; +} + +.menu-icon > a >.menu-item-image-icon { + display:block; + padding-top: 10px; + padding-bottom: 10px; + margin-left: -5px; +} + +/* ========================================= + + SKIN MM + +============================================*/ + +ul#navigation-menu-items .NotmegaMenu ul, +ul#navigation-menu-items .NotmegaMenu ul ul{ + width:200px; +} +ul#navigation-menu-items .NotmegaMenu ul ul{ + right:-180px; +} + + + + /* NAVIGATION -> MENU -> HOME ICON */ + +#the-home { + width:21px; + height:21px; +} + +#the-home span { + display:block; + position:absolute; +} + +#the-home-frame { + width:21px; + height:21px; + position:relative; +} + +#the-home-roof { + display:block; + width:0px; height:0px; + border-top:11px solid transparent; + border-left:11px solid transparent; + border-right:11px solid transparent; + margin:0 auto; + font-size:0px; + line-height:0px; + + top:-10px; + left:0; + position:absolute; +} + +#the-home-build-1, +#the-home-build-3 { + display:block; + width:6px; + height:10px; +} + +#the-home-build-1 { + top:10px; + left:3px; +} + +#the-home-build-2 { + display:block; + width:6px; + height:5px; + top:10px; + left:9px; +} + +#the-home-build-3 { + top:10px; + right:2px; +} + +/* ========================================= + + MIDDLE + +============================================*/ + + +#middle { + position:relative; + padding:0; +} + +.middle-height { + min-height:185px; +} + +#middle-background { +} + +#middle-highlight { + background-repeat:repeat-x; + background-position: 0 50%; +} + + +/* ========================================= + + CONTENT + +============================================*/ + + +#content { + z-index:100; + margin-top:-70px; + position:relative; +} + +.content{ + min-height: 100px; +} + +#wide-container { + width: 940px; + z-index: 2; + position: relative; + float: left; + overflow: hidden; +} + +#wide-content { + padding:40px 40px 20px; + background:#fff; +} + +#withsidebar-container { + width:640px; + z-index:2; + float:left; + position: relative; + overflow: hidden; +} + +.leftside #withsidebar-container { + float:right; +} + +#withsidebar-content { + padding:40px; + background:#fff; +} + +#narrow-content { + padding:40px 35px 20px 35px; + background:#fff; + position: relative; +} + +#narrow-container { + width:301px; + position:relative; + float:right; + + top:30px; + margin-left:-1px; +} + +.leftside #narrow-container { + float:left; + margin-left:0; + margin-right:-1px; +} + +.min-content { + padding:0; + background:#fff; +} + +.min-container { + width:55px; + left:-22px; + margin-top:0; +} + +.left-side { + visibility:hidden; + position:absolute !important; + +} + +.full-width { + margin-left: -40px !important; + margin-right: -40px !important; +} + +.full-padding { + padding-left: 40px !important; + padding-right: 40px !important; +} + +pre { + background: none repeat scroll 0 0 #F9F9F9; + border: 1px solid #E0E4E5; + color: #454749; + font: 0.95em Consolas,Monaco,'Courier New',Courier,monospace; + overflow-x: auto; + padding: 20px 25px; + white-space: pre-wrap; + word-wrap: break-word; + line-height: 1.6em; + +} + +/* ========================================= + + PAGE SHADOW + +============================================*/ + +#page-shadow { + background: url(lib/imgs/shadow-1.png) no-repeat scroll center center transparent; + height: 200px; + margin: -100px 0 -80px; +} + +.page-template-page-sidebar-left-php #page-shadow { + background: url(lib/imgs/shadow-1-left-layouts.png) no-repeat scroll center center transparent; +} + +.page-template-page-sidebar-right-php #page-shadow, +.blog #page-shadow, .single-post #page-shadow, +.page-template-page-sidebar-php #page-shadow, +.archive #page-shadow, +.search #page-shadow { + background: url(lib/imgs/shadow-1-right-layouts.png) no-repeat scroll center center transparent; +} + +/* ========================================= + + FOOTER + +============================================*/ + +#footer-widgets { + margin: 20px 40px 0; +} + +#footer-text { + margin:40px; + text-align:center; +} + +#footer-text h3 { + margin:20px 0; +} + +.footer-widget-title { + margin:0 0 20px 0; +} + +#footer .widget { + margin: 20px 0 0; +} + +.widget_cloudfw_social_header { + position: relative; +} + +.widget_cloudfw_social_header img{ + margin-bottom: 5px; + background: transparent; + -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)" !important; /* IE8 */ + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF) !important; /* IE6 & 7 */ + zoom: 1; +} + +#footer-widgets .widget_cloudfw_social_header a img{ + margin-bottom: 5px; +} + + +#footer-widgets .cloudfw_posts_thumbnail { + width:30px; + float:left; + margin-right:20px; + display:block; +} + +#footer-widgets .cloudfw_posts_thumbnail img { + width:30px !important; + height: auto !important; +} + + +#footer-widgets .cloudfw_posts_titles { + float: none; + display:block; + width: auto !important; + overflow: hidden; +} + +#footer-widgets .cloudfw_posts_title { + margin:0 0 2px; + display:block; + font-weight: normal; +} + +#footer-widgets .cloudfw_posts_comment { + font-style:italic; + display:block; + margin-bottom: 10px; +} + +#footer-widgets .cloudfw_posts_comment a { + font-size: 11px !important; +} + + +/* ========================================= + + SIDEBAR + +============================================*/ + +#sidebar .widget { + margin:0 0 40px; +} + +.sidebar-widget-title { + margin-bottom: 20px; +} + +.footer-widget-title { + margin-bottom: 20px; +} + +.textwidget p { + margin-bottom:20px; +} + +#sidebar .widget ul ul { + /*padding-left: 20px;*/ +} + +#sidebar .widget_categories ul > li, +#sidebar .widget_archive ul > li, +#sidebar .widget_recent_entries ul > li{ + margin: 0 -10px; + padding:5px 10px; + border-bottom: 1px solid #f5f6f6; +} + +#sidebar li.recentcomments { + margin: 0 -10px; + padding: 5px 30px 5px 10px; + border-bottom: 1px solid #f5f6f6; + background:url(lib/imgs/recent_comments.png) no-repeat scroll 100% 12px transparent; +} + +#sidebar select{ + width:100%; +} + +#sidebar .widget_cloudfw_posts ul > li { + margin: 0 -10px; + padding:12px 10px 8px; + + border-bottom: 1px solid #f5f6f6; +} + +.cloudfw_posts_thumbnail { + width:60px; + float:left; + margin-right:20px; + display:block; +} + +.cloudfw_posts_titles { + width:150px; + float:left; + +} + +.cloudfw_posts_title { + margin:10px 0 -2px; + display:block; + font-weight:bold; +} + +.cloudfw_posts_comment { + font-style:italic; + display:block; +} + +.cloudfw_posts_comment a { + font-size: 11px !important; +} + +.twitter-loading { + min-height:40px; + background:url(lib/imgs/loading_1.gif) no-repeat scroll 50% 50%; +} + +.tweet_list span, +.tweet_list a { + line-height: 1.4em; +} + +#sidebar .widget_cloudfw_twitter ul > li { + margin: 0 -10px; + padding:12px 10px 8px; + + border-bottom: 1px solid #f5f6f6; +} + +#sidebar .widget_cloudfw_twitter .twitter-text { + display:block; +} + +#sidebar .widget_cloudfw_twitter .twitter-text a { + font-style:italic; +} + +#sidebar .widget_cloudfw_twitter .twitter-date { + display:block; +} + +#sidebar .widget_cloudfw_twitter .cloudfw_tweet_date { + font-size:11px; + font-style:italic; + color:#ccc; + display: block; +} + +#sidebar .widget_cloudfw_twitter .author .avatar { + float:left; + margin: 7px 7px 5px 0; +} + + +#sidebar .widget_search #s { + width:210px; +} + +#sidebar .widget_search label { + display:none; +} + +.widget_calendar table { + width:100%; +} + +.widget_calendar table tr { + text-align:center; +} + +.widget_calendar table td { + padding: 5px 0; +} + +.widget_calendar table caption { + padding: 0 0 20px; +} + +.widget_calendar table tbody td a { + display:block; + height:100%; + padding: 4px 0; + margin: -4px 0; + + background:url(lib/imgs/transparent_background_per10.png) repeat; +} + +.widget_calendar table tfoot td#prev {text-align:left;} +.widget_calendar table tfoot td#next {text-align:right;} + +.widget_subposts > ul > li, +#sidebar .widget_nav_menu > div > ul > li { + position:relative; +} + +.widget_subposts > ul > li > a, +#sidebar .widget_nav_menu > div > ul > li > a { + display:block; + background:url(lib/imgs/sub-nav-gradient.png) repeat-x scroll 0 100%; + + line-height: 1em; + + margin: 0 -35px; + padding: 15px 35px; +} + +.widget_subposts > ul > li.current_page_item > a, +.widget_subposts > ul > li.current_page_parent > a, +#sidebar .widget_nav_menu > div > ul > li.current_page_item > a, +#sidebar .widget_nav_menu > div > ul > li.current_page_parent > a { + display:block; + background:url(lib/imgs/sub-nav-current.png) no-repeat scroll 0 50%; + line-height: 1em; + + margin: -3px -55px 0; + padding: 20px 35px 20px 55px; + position:relative; + z-index: 1000; +} + +.leftside .widget_subposts > ul > li.current_page_item > a, +.widget_subposts > ul > li.current_page_parent > a, +.leftside #sidebar .widget_nav_menu > div > ul > li.current_page_item > a, +.leftside #sidebar .widget_nav_menu > div > ul > li.current_page_parent > a { + background:url(lib/imgs/sub-nav-current-leftside.png) no-repeat scroll -1px 50%; + margin: -3px -55px 0 -35px; + padding: 20px 55px 20px 35px; +} + +.widget_subposts > ul > li > ul, +#sidebar .widget_nav_menu > div > ul > li > ul, + { + display:none; +} + +.widget_subposts > ul > li > ul, +#sidebar .widget_nav_menu > div > ul > li > ul { + display:none; + border-bottom: 1px solid #f1f1f1; + margin: 0 -35px; + padding: 10px 35px 15px 45px; +} + +.widget_subposts > ul > li > ul ul, +#sidebar .widget_nav_menu > div > ul > li > ul ul { + padding: 5px 0 5px 20px; +} + +.widget_subposts > ul > li.current_page_item ul, +.widget_subposts > ul > li.current_page_parent ul, +#sidebar .widget_nav_menu > div > ul > li.current_page_item ul, +#sidebar .widget_nav_menu > div > ul > li.current_page_parent ul { + display:block; +} + +.widget_subposts > ul > li ul li, +#sidebar .widget_nav_menu > div > ul > li ul li { + list-style: inside square; +} + +.widget_subposts > ul > li > ul li a, +#sidebar .widget_nav_menu > div > ul > li > ul li a { + padding-left: 5px; + line-height: 1em; +} + +.subpost-arrow { + display:block; + + width: 15px; + height: 15px; + + position:absolute; + top: 20px; + right: -10px; + z-index: 1001; +} + +.subpost-arrow .the-arrow{ + display:block; + width:0px; + height:0px; + border:5px solid transparent; + margin:0 auto; + font-size:0px; + line-height:0px; + + border-top:5px solid #ccc !important; +} + +.widget_subposts > ul > li.current_page_item .subpost-arrow, +.widget_subposts > ul > li.current_page_parent .subpost-arrow, +#sidebar .widget_nav_menu > div > ul > li.current_page_item .subpost-arrow, +#sidebar .widget_nav_menu > div > ul > li.current_page_parent .subpost-arrow {top: 23px;} + + +/* ========================================= + + CONTENTS + +============================================*/ + +.content h1, +.content h2, +.content h3, +.content h4, +.content h5, +.content h6 { + margin-bottom:20px; + color:#231f20; +} + +.content h1 span.sub, +.content h2 span.sub, +.content h3 span.sub, +.content h4 span.sub, +.content h5 span.sub, +.content h6 span.sub { + font-size: 0.6em; +} + +.content h3 span.sub {font-size: 0.7em;} +.content h4 span.sub {font-size: 0.8em;} +.content h5 span.sub {font-size: 0.9em;} +.content h6 span.sub {font-size: 1em;} + +.content p, +.content pre, +.content ul, +.content ol, +.content dl, +.content dd, +.content blockquote, +.content address, +.content table, +.content fieldset, +.content form, +.content .alignleft, +.content .alignright, +.content .aligncenter{ + margin-bottom: 20px; +} + +.content .frame { + display: block; + margin-bottom: 15px; +} + +/*.content img { + max-width: 100% !important; + height: auto; +}*/ + +ol, ul { + list-style:none none none; + padding-left: 0; + +} + +.content ol, .content ul { + list-style-position:inside; + list-style-type:disc; + margin-left: 20px; +} + +.cl ol.list, .cl ul.list { + margin-left:0; + margin-bottom: 0; + padding-left: 0; +} + +.sector { + margin: -60px -40px 40px; + padding: 0 40px 40px; + background:url(lib/imgs/divider_bg.png) repeat-x scroll 0 100% transparent; + + min-height:50px; + + border-bottom: 1px solid #ebecec; +} + +.sector-softa { + margin: 0 -35px 40px; + padding: 0 35px 0; + background:url(lib/imgs/divider_bg_soft.png) repeat-x scroll 0 100% transparent; + + min-height:70px; + + border-bottom: 1px solid #ebecec; +} + +.up { + margin-top:-40px; + height:0; + line-height:0; +} + +.down { + height:40px; + line-height:0; +} + +.down_half { + height:20px; + line-height:0; +} + +.downx2 { + height:80px; +} + +.wp-caption-text { + font-style:italic; + font-size:11px; + margin-top:10px; +} + +.alignnone { + max-width:100%; +} + +#content input[type=text], #content input[type=password], +#content textarea, #footer textarea, +.cloudfw-modal input[type=text], .cloudfw-modal input[type=password], .cloudfw-modal select, .cloudfw-modal textarea, +#footer input[type=text], #footer input[type=password], +#content select, #footer select { + padding: 10px !important; + margin-left: 0 !important; + font-size: 14px !important; + font-weight:normal !important; + + background: url(lib/imgs/input_bg.png) repeat-x scroll 0 0 #fff; + border: 1px solid #e8e9e9; + + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + + color:#bcbcbc; + outline:none; + resize:none; +} + +#wide-content #searchform label{ + display:none; +} + +#wide-content #searchform #s{ + width:500px; +} + +.login_form label{ + display:block; + margin-bottom: 5px; +} + +.form-container { + margin-bottom: 20px; +} + +.form-sub-container { + float:left; +} + +.login_form .login-input{ + width: 350px; +} + +.login_form #pwd{ + width: 200px; +} + +.login_form #rememberme-container{ + margin:8px 0 0 15px; +} + +.login_form #rememberme{ + margin-right:10px; +} + +/* ========================================= + + BLURB AREA + +============================================*/ + +#blurb{ + width: 940px; + margin: auto auto -70px; + padding: 55px 0 0; + color: #4a7763; +} + +#blurb h1{ + +} + +#blurb .sub-text{ + display:block; + margin: 20px 0 0; + + font-size: .7em; + line-height: 1em; +} + +/* ========================================= + + COMMENTS + +============================================*/ + +#comments { + width:560px; + margin:40px auto 0; +} + +#comments p { + margin-bottom: 0; +} + +.comment-text, +#comments-title { + margin-bottom: 40px; +} + +.comment .comment { + margin-left: 40px; +} + +#commentform { + margin-bottom:40px; +} + +.commentlist #respond h3{ + display:none; +} + +.comment-text p { + margin-bottom:20px !important; + margin-left: 55px; +} + +#respond { + margin-bottom:40px; +} + +#respond p { + margin-bottom: 20px; +} + +#respond label { + font-size: 14px; + padding-left:10px; +} + +#respond #author, +#respond #email, +#respond #url, +#respond #comment { + padding: 10px; + font-size: 14px; + + background: url(lib/imgs/input_bg.png) repeat-x scroll 0 0 #fff; + border: 1px solid #e8e9e9; + + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + + color:#bcbcbc; + outline:none; + resize:none; +} + +#respond #author, +#respond #email, +#respond #url { + width: 300px; +} + +#respond #comment { + width:536px; + height:200px; + resize: vertical; +} + +#respond #submit { + margin-left:0; + font-weight:bold; + padding:7px 10px; +} + + +.comment-header { + margin-bottom:10px; +} + +.comment-avatar { + float:left; + margin-right:20px; +} + +.comment-meta { + float:left; + margin-right:20px; +} + +.comment-user { + font-size:14px; + font-weight:bold; + color:#38312f; +} + +.comment-datetime { + font-size:11px; + font-weight:normal; +} + +.comment-reply { + float:right; + margin-top:10px; +} + +.comment-reply, +.comment-reply a { + color:#e3e2e3 !important; + font-size:11px; + text-decoration:none !important; +} + +.comment-reply a:hover { + color:#2F2F2F !important; +} + +.comment-reply-link .sprite { + padding-left: 18px; + background-position: 0 1px; + width:16px; +} + +.comment-reply-link .reply-text { + background:#fff; + padding: 1px; +} + +.depth-3 .comment-reply-link { + display: none; +} + +.comment-reply-link:hover span { + background-position: 0 -15px; +} + +.cancel-comment-reply { + margin-bottom:20px; +} + + +/* ========================================= + + BLOG PAGE + +============================================*/ + +h1.blog-title { + margin-bottom:30px; + width:560px; +} + +.blog-posts-list .sector { + margin-bottom:41px; +} + +.blog-post-header { + margin: 0 -40px 32px; + padding: 0 40px; + border-bottom: 1px solid #f5f6f6; +} + +.blog-post-meta { + font-size:12px; + margin:-25px 0 25px; + width:560px; +} + +.blog-post-image { + background:#f1f1f1; + margin: -40px -40px 30px; + height:auto; +} + +.blog-post-image a{ + display:block; + line-height:0; +} + +.blog-post-minimal-thumbnail { + float:left; + margin: 0 20px 0 0; +} + +.blog-post-in { + min-height:50px; +} + +/* ========================================= + + BLOG -> PAGINATION + +============================================*/ + +.blog-pagination { + list-style:none none; + text-align:center; + margin: 0 0 40px 0; +} + +.blog-pagination-previous-link, +.blog-pagination-next-link { + float:left; +} + +.blog-pagination-previous-link .previous-link, +.blog-pagination-next-link .next-link { + display:block; + width:25px; + height:32px; + text-indent:-9999px; + + margin-top:6px; +} + +.blog-pagination-previous-link a.previous-link:active, +.blog-pagination-next-link a.next-link:active { + margin-top:7px; +} + +.blog-pagination-previous-link.inactive , +.blog-pagination-next-link.inactive { + opacity: 0.5; filter: alpha(opacity=5); +} + +.blog-pagination-previous-link { + margin-right:35px; +} + +.blog-pagination-previous-link .previous-link { + background-position: -36px 0; +} + +.blog-pagination-previous-link a.previous-link:hover { + background-position: -36px -32px; +} + +.blog-pagination-next-link { + margin-left:35px; +} + +.blog-pagination-next-link .next-link { + background-position: -36px -65px; +} + +.blog-pagination-next-link a.next-link:hover { + background-position: -36px -97px; +} + +.blog-pagination-center { + float:left; + width:440px; + height:50px; + overflow:hidden; +} + +.blog-pagination-summary { + text-align:center; +} + +.blog-pagination-summary h2 { + line-height:45px; +} + +.blog-pagination-summary h2 a { + text-decoration:none; + display:block; +} + +.blog-pagination li { + display:inline; + padding: 5px 15px; + line-height:50px; +} + +.blog-pagination li, +.blog-pagination li a { + color: #b5b6b6; + font-weight:bold; +} +.blog-pagination li.current{ + color: #eceded; +} + +.blog-pagination-arrow-container { + display:block; + margin-top: -5px; +} + +.blog-pagination-arrow { + display:block; + margin: auto; + width:10px; + height:10px; + border: 1px solid; + + border: 5px solid transparent; + font-size: 0; + height: 0; + line-height: 0; + margin: 0 auto; + width: 0; + border-top: 5px solid #d9d9d9 !important +} + + +/* ========================================= + + BLOG SLIDER + +============================================*/ + +.blog-posts-list .slides { + /*position: relative;*/ +} + +.blog-posts-list .pagination { + position: relative; + float:right; + margin: -30px 10px 0 0; + z-index:1000; +} + +.blog-posts-list .pagination, +.blog-posts-list .pagination li{ + list-style: none none !important; +} + +.blog-posts-list .pagination li a{ + display:block; + width: 16px; + height:16px; + text-indent:-9999px; + line-height:16px; + outline:none; +} + +.blog-posts-list .pagination li { + float:left; + background:url(lib/imgs/sprite.png) no-repeat scroll 0 -48px; + width: 16px; + height:16px; +} + +.blog-posts-list .pagination li.current { + background-position: 0 -32px; +} + +/* ========================================= + + BLOG AUTHOR + +============================================*/ + +#author #author-gravatar{ + float:left; + width:80px; +} + +#author #author-info{ + float:left; + width:480px; +} + +#author #author-info #author-name{ + margin-bottom: 10px; + font-size: 16px; + line-height:1.3em; + color:#231F20; +} +#author #author-info #author-name strong{letter-spacing: -.05em;} + +#author #author-info #author-twitter, +#author #author-info #author-website, +#author #author-info #author-facebook { + float:left; + margin: 10px 20px 0 0; +} + +#author #author-info #author-twitter a, +#author #author-info #author-website a, +#author #author-info #author-facebook a { + color: #b5b6b6; +} + +#author #author-info #author-website a { + background:url(lib/imgs/icons/global.png) no-repeat scroll 0 0; + padding-left: 20px; +} + +#author #author-info #author-twitter a { + background:url(lib/imgs/icons/twitter.png) no-repeat scroll 0 0; + padding-left: 20px; +} + +#author #author-info #author-facebook a { + background:url(lib/imgs/icons/facebook.png) no-repeat scroll 0 0; + padding-left: 20px; +} + +/* ========================================= + + BLOG POSTS - LEFT MIN SIDE + +============================================*/ + +.min-divider { + height:1px; + background: #ebecec; + display:block; +} + +.blog-post-min-comment, +.blog-post-min-permalink, +.blog-post-min-share, +.blog-post-min-next-post, +.blog-post-min-previous-post { + display:block; + width:45px; + + padding-top: 12px; + padding-bottom:15px; + + font-size: 13px; + font-weight:bold; + line-height:1em; + text-align:center; +} + +.blog-post-min-comment .blog-post-min-comment-icon { + background-position: -18px 0; + display:block; + width:18px; + height:16px; + margin: 0 auto 5px; +} + +.blog-post-min-comment:hover { + text-decoration: none; +} + +.blog-post-min-comment:hover .blog-post-min-comment-icon { + background-position: -18px -16px; +} + +.blog-post-min-permalink { + height:30px; + padding-bottom: 0; +} + +.blog-post-min-permalink .blog-post-min-permalink-icon { + background-position: -18px -32px; + display:block; + width:18px; + height:16px; + margin: 0 auto; +} + +.blog-post-min-permalink:hover .blog-post-min-permalink-icon { + background-position: -18px -48px; +} + +.blog-post-min-share { + height:30px; + padding-top:0; + padding-bottom:0; +} + +.blog-post-min-share { + padding-top:15px; +} + +.blog-post-min-share .blog-post-min-share-icon { + background-position: -18px -64px; + display:block; + width:18px; + height:16px; + margin: 0 auto; +} + +.blog-post-min-share:hover .blog-post-min-share-icon { + background-position: -18px -80px; +} + +.blog-post-min-share.active .blog-post-min-share-icon { + background-position: -18px -96px; +} + +.blog-post-min-next-post .blog-post-min-next-post-icon { + background-position: -18px -112px; + display:block; + width:18px; + height:16px; + margin: 0 auto; +} + +.blog-post-min-next-post:hover .blog-post-min-next-post-icon { + background-position: -18px -128px; +} + +.blog-post-min-previous-post .blog-post-min-previous-post-icon { + background-position: -18px -144px; + display:block; + width:18px; + height:16px; + margin: 0 auto; +} + +.blog-post-min-previous-post:hover .blog-post-min-previous-post-icon { + background-position: -18px -160px; +} + +.blog-post-header-init { + margin: 0 -40px; + padding: 0 40px; + overflow: hidden; +} + +.blog-post-header-wrapper { + width:2000px; +} + +.blog-post-header-action { + float:left; + width:560px; + overflow:hidden; +} + +.blog-post-sharing { + float:left; + padding: 0; + width:560px; +} + +/* ========================================= + + ARCHIVES + +============================================*/ + +.archives { + margin-bottom:60px; +} + +/* ========================================= + + PORTFOLIOS + +============================================*/ + +.portfolio { + margin: 0 -40px; + padding: 0 40px; + overflow: hidden; +} + +.portfolio-item { + position:relative; + margin-bottom:40px; +} + +.portfolio-item a{ + text-decoration:none !important; +} + +.portfolio-item .shadow { + position:absolute; + display:block; +} + +.portfolio-item.cl_1 .shadow { + width:440px; + height:65px; + background: url(lib/imgs/shadows/shadow_portfolio_cl_2.png) no-repeat scroll 50% 100%; + bottom:-31px; + left:-15px; +} + +.portfolio-item.cl_2 .shadow { + width:440px; + height:65px; + background: url(lib/imgs/shadows/shadow_portfolio_cl_2.png) no-repeat scroll 50% 100%; + bottom:-35px; + left:-15px; +} + +.portfolio-item.cl_3 .shadow { + width:280px; + height:50px; + background: url(lib/imgs/shadows/shadow_portfolio_cl_3.png) no-repeat scroll 50% 100%; + bottom:-21px; + left:-10px; + + font-size:2em; +} + +.portfolio-item.cl_4 .shadow { + width:195px; + height:30px; + background: url(lib/imgs/shadows/shadow_portfolio_cl_4.png) no-repeat scroll 50% 100%; + bottom:-15px; + left:-5px; +} + +.portfolio-item.no-shadow { + visibility:hidden; +} + +.portfolio-overlay { + position:absolute; + top:0; left:0; + width:100%; + + display:block; + visibility:hidden; + opacity: 0; + filter: alpha(opacity=0); + overflow:hidden; + + background-image:url(lib/imgs/portfolio_overlay_pattern.png); + background-repeat:repeat; +} + +.portfolio-content { + display:block; + margin: 30px; +} + +.portfolio-content h4 { + margin-bottom:5px; +} + +.portfolio-content-cat { + font-size: 12px; + letter-spacing: -.05em; + text-transform:uppercase; +} + +.portfolio-content-desc { + font-size: 11px; + line-height: 1.15em; + display: block; + margin-top: 15px; + padding-top: 15px; + text-align: left; + border-top: 1px solid #4c4c4c; +} + +.load-wrap { + position:absolute; + display:block; + width:100%; + height:100%; + + background:url(lib/imgs/loading.gif) no-repeat scroll 50% 50%; +} + +.portfolio-title { + margin-bottom:40px !important; +} + +.carousel-navigation { + position:absolute; + right:10px; + top:5px; +} + +.carousel-previous, +.carousel-next { + display:block; + width: 20px; + height:36px; + float:left; + text-indent:-9999px; +} + +.carousel-next{ + background-position: -60px -36px; + margin-left:10px; +} + +.carousel-next:hover{ + background-position: -60px 0; +} + +.carousel-previous{ + background-position: -60px -108px; +} + +.carousel-previous:hover{ + background-position: -60px -72px; +} + +.carousel-next:active, +.carousel-previous:active{ + margin-top:1px;0 +} + +/* ========================================= + + SLIDERS (SLIDES) + +============================================*/ + +#slider { + display:none; +} + +#slides-slider { + display:block; + min-height:200px; + position:relative; +} + +#slides-slider .slides_container { + overflow: hidden; position: relative; +} + +#slides-slider .slides-slider-item { + width:auto; + height:400px; + position:relative; + display:block; +} + + +#slides-slider .slider-background { + z-index:0; + display:block; + width:100%; + position:absolute; + left:0; +} + +#slides-slider .slider-content-container { + width:940px; + position:relative; + margin:0 auto; +} + +#slides-slider .slider-text-container { + z-index:101; + display:block; + position:absolute; + left:0; + top:0; +} + +#slides-slider .slider-image { + z-index:100; + position:absolute; + bottom:0; + + text-align:center; + overflow:hidden; + +} + +#slides-slider .slider-image span{ + z-index:100; + position:absolute; + top:0; + left:0; + + width: 100%; + height:100%; +} + + +#slides-slider .slider-image img { + z-index:99; +} + +.slider-nextprev { + width: 100%; + position:absolute; + bottom: 130px; + z-index:50; +} + +.hide-when-loading .slider-nextprev { + /*display:none; */ +} + +#slides-slider .slider-nextprev-wrap { + width: 150px; + margin: 0 auto; + position:relative; +} + +#slides-slider .slider-nextprev a { + display:block; + top:0; + width: 75px; + height:100px; + position:absolute; + background: url(lib/imgs/slider-navigation.png) no-repeat scroll 0 0; + +} + +#slides-slider .slider-nextprev a.prev { + left:0; + background-position: 0 0; +} + +#slides-slider .slider-nextprev a.next { + right:0; + background-position: 100% 0; +} + +#slides-slider .slider-nextprev a span { + display:block; + width: 24px; + height: 32px; + margin: 20px auto 0; + text-indent: -999px; + background: url(lib/imgs/sprite.png) no-repeat scroll 0 0; +} + +#slides-slider .slider-nextprev a.prev span { + background-position: -36px 0; +} + +#slides-slider .slider-nextprev a.prev:hover span { + background-position: -36px -32px; +} + +#slides-slider .slider-nextprev a.next span { + background-position: -36px -64px; +} + +#slides-slider .slider-nextprev a.next:hover span { + background-position: -36px -96px; +} + + +#slides-slider .slider-nextprev a:active span { + margin-top:21px !important; +} + + + +/* ========================================= + + SHARING SERVICES + +============================================*/ + + +.blog-post-ss { + text-align:center; +} + +.blog-post-ss a { + margin: 5px 2px; +} + +.permalink { + font-size:11px; + font-style:italic; + color:#ccc; + display:block; + padding-bottom: 10px; +} + + +/* ========================================= + + SERVICES + +============================================*/ + +.services h3{ + /*float:left;*/ + margin:5px 10px 15px 0; +} + +.services .icon{ + float:left; + margin:-13px 10px -10px 0; +} + +/* ========================================= + + prettyPhoto Ribbons + +============================================*/ + +.prettyPhoto, +.frame { + position:relative; +} + +.frame .plus-ribbon { + position:absolute; + width: 20px; + height: 20px; + + top: -5px; + right: -5px; + + background: url(lib/imgs/prettyPhoto-plus.png) no-repeat; +} + + +/* ========================================= + + SHADOWS + +============================================*/ + +.make-shadow { + position:relative; + -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2); + -moz-box-shadow: 0 0 10px rgba(0,0,0,0.3); + box-shadow: 0 0 10px rgba(0,0,0,0.3); +} + +.shadows { + z-index:-1; + height:0; + line-height:0; +} + +.shadows .shadow-t, +.shadows .shadow-r, +.shadows .shadow-b, +.shadows .shadow-l{ + position:absolute; +} + +.shadows .shadow-t { + width:100%; + height:10px; + background:url(lib/imgs/shadows/top.png) repeat-x; + top:-10px;left:0; +} + +.shadows .shadow-b { + width:100%; + height:10px; + background:url(lib/imgs/shadows/bottom.png) repeat-x; + bottom:-10px;left:0; +} + +.shadows .shadow-l { + height:100%; + width:10px; + background:url(lib/imgs/shadows/left.png) repeat-y; + top:0;left:-10px; +} + +.shadows .shadow-r { + height:100%; + width:10px; + background:url(lib/imgs/shadows/right.png) repeat-y; + top:0;right:-10px; +} + +.shadow-corner-tl, +.shadow-corner-tr, +.shadow-corner-br, +.shadow-corner-bl{ + background:url(lib/imgs/shadows/corners.png) no-repeat; + position:absolute; + width:10px; + height:10px; +} + +.shadow-corner-tl{ background-position: 0 0;left:-10px;top:-10px;} +.shadow-corner-tr{ background-position: -10px 0;right:-10px;top:-10px;} +.shadow-corner-bl{ background-position: 0 -10px;bottom:-10px;left:-10px;} +.shadow-corner-br{ background-position: -10px -10px;bottom:-10px;right:-10px;} + + +/* ========================================= + + LOGIN BOX + +============================================*/ + +#login-container { + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 10000; +} + +#login-container #overlay { + background-color: #000; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; + z-index: 1; +} + +#login-container #content-container-in-modal { + position: relative; + padding: 50px; + display:block; + width: 640px; + + margin: 150px auto 100px; + + background:#fff; + + z-index: 10000; +} + +#login-container #content-container-in-modal #modal-loading { + background:url(lib/imgs/loading.gif) no-repeat scroll 50% 50%; + height: 100px; +} + +#login-container #modal-container-close { + position:absolute; + top:-20px; right:-20px; + width:42px;height:42px; + background: url(lib/imgs/prettyPhoto/close.png) 0 0 no-repeat; + cursor: pointer; + text-indent: -9999px; +} + +#user-ops-left { + float:left; + width: 380px; + border-right: 1px solid #f1f1f1; + padding-right: 25px; +} + +#user-ops-right { + float:left; + width: 200px; + padding-left: 30px; +} + +#user-ops-navigation a{ + display:block; + padding: 10px 0; + border-bottom: 1px solid #f1f1f1; +} + +#menu-profile { + float:left; +} + +.user-profile-avatar { + float:left; + margin: -10px 3px 0 0; +} + +.user-profile-avatar a{ + display:block; + + padding: 3px; + background: rgba(255,255,255,.1); + -moz-box-shadow: 0 0 3px rgba(0,0,0,.5); + -webkit-box-shadow: 0 0 3px rgba(0,0,0,.5); + box-shadow: 0 0 3px rgba(0,0,0,.5); +} + +#user-profile { + background: rgba(255, 255, 255, 0.03); + border-radius: 2px; + margin-top: -20px; + padding: 20px 20px 10px; + -moz-box-shadow: 0 0 3px rgba(0,0,0,.2); + -webkit-box-shadow: 0 0 3px rgba(0,0,0,.2); + box-shadow: 0 0 3px rgba(0,0,0,.2); + +} + + +/* ========================================= + + GLOBAL WP ELEMENTS + +============================================*/ + +.aligncenter { + display:block; + margin-left: auto; + margin-right: auto; +} + +.alignleft { + display:block; + margin-left: 0; + margin-right: 40px; + float:left; +} + +.alignright { + display:block; + margin-left: 40px; + margin-right: 0; + float:right; +} + +.aligncenter .wp-caption-text{ text-align:center; } +.alignright .wp-caption-text{ text-align:right; } + +.size-full { max-width: 100% !important; } +#lang_sel { z-index: 3099; } + +.sticky, +.gallery-caption, +.bypostauthor { + +} + +/* ========================================= + + PATTERNS + +============================================*/ + +.pattern-1 { + background-image: url(lib/imgs/patterns/pattern-1.png); + background-repeat:repeat; +} + + +/* ========================================= + + FONTS + +============================================*/ + +body { + font-size:13px; + font-family: Arial, Helvetica, sans-serif; + } + + +.content { + font-family: Arial, Helvetica, sans-serif; + font-size: 13px; + line-height: 1.35em; +} + +h1,h2,h3,h4,h5,h6, +.font-logo {font-family: 'BebasNeueRegular', Arial;} + +h1,h2,h3,h4,h5,h6 {font-weight:normal; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); } +h1 {font-size: 34px;} +h2 {font-size: 28px;} +h3 {font-size: 24px;} +h4 {font-size: 20px;} +h5 {font-size: 18px;} +h6 {font-size: 16px;} + +#logo-text { + font-size:40px; + font-weight:normal; +} + +#logo #logo-slogan { + font-size:16px; +} + +#logo a { + text-decoration:none; + cursor:pointer; +} + +.widget, .widget a, #footer a { + font-size:13px; + line-height:1.4em; + color:#999a9a; +} + +.widget a:hover, #footer a:hover { + color:#231F20; +} + +.widget li { + list-style: none none; + line-height:1.7em; +} + +.widget li ul.sub-menu { + padding-left:10px; +} + +.sidebar-widget-title, +.footer-widget-title, +#footer .footer-widget-title a.rsswidget { + font-size: 20px; + line-height: 1em; +} + +.big-title { + font-size:45px; +} + + +.portfolio-item.cl_2 h4 {font-size:2em !important;} +.portfolio-item.cl_2 .portfolio-content-cat {font-size:1.1em !important;} +.portfolio-item.cl_2 .portfolio-content-desc {font-size:1em !important;} + +/* ========================================= + + SKIN COLORS + +============================================*/ + +/* Body Background */ +body {background-color:#f1f2f2;} + +/* General Links Color */ +a,a:active{color:#2f2f2f;} +a:hover {color:#231f20; text-decoration:underline;} + +#sidebar {color:#999A9A;} +#sidebar a{color:#999A9A;} + +/* Header Links Color */ +#header, #header-widget, #header a {color:#2da56f;} +#header a:hover {color:#fff;} + +/* Arrow Color In Navigation Menu */ +.the-arrow {border-top:5px solid #4F906E;} + +/* Logo Text Color */ +#logo-text {color:#FFF;} +#logo #logo-slogan {color:#f1f2f2;} + +/* Navigation Menu Level 1 */ +ul#navigation-menu-items li.depth-0 > a {color:#4E4A49;} +ul#navigation-menu-items li.depth-0 > a:hover, +ul#navigation-menu-items li.depth-0.navigation-menu-hover > a {} + +/* Navigation Menu Other Levels */ +ul#navigation-menu-items ul, +ul#navigation-menu-items ul ul{background-color:#ccc !important;} +ul#navigation-menu-items ul a, +ul#navigation-menu-items ul ul a{color:#6f6968 !important;} + +/* Home Icon In Navigation Menu */ +#the-home .the-home-color {background:#4E4A49;} +#the-home .the-home-roof-color {border-bottom: 11px solid #4E4A49;} +#the-home .the-home-highlight {border-bottom: 1px solid #6f6968;} + +#the-home:hover .the-home-color {background:#413e3d;} +#the-home:hover .the-home-roof-color {border-bottom: 11px solid #413e3d;} +#the-home:hover .the-home-highlight {border-bottom: 1px solid #6f6968;} + +/* Sidebar Colors */ +.sidebar-widget-title, .footer-widget-title {color:#4e4a49;} + +/* Footer Colors */ +#footer-text {color:#999a9a;} +#footer-text h3 {color:#433f3e;} +#footer {} +.footer-widget-title {color:#4e4a49;} + +/* Archives Colors */ +.archives { + color:#ccc; +} + + +/* Portfolio */ +.portfolio-overlay { + background-color: #1c1c1c; +} + +.portfolio-content h4, +.portfolio-content-desc { + color:#fff !important; + text-shadow: 0 2px 1px #000; +} + +.portfolio-content-cat { + color:#d5d5d5 !important; + text-shadow: 0 2px 1px #000; +} + +.content{ + color:#A3A4A4; +} + +.min-content a { + color:#A3A4A4 !important; +} + +.min-content a:hover { + color:#231f20 !important; +} + +.content h1, +.content h2, +.content h3, +.content h4, +.content h5, +.content h6 { + color:#231f20; +} + +.content h1 span.sub, +.content h2 span.sub, +.content h3 span.sub, +.content h4 span.sub, +.content h5 span.sub, +.content h6 span.sub { color:#cecece; text-shadow: none; } + + + +/* Shortcodes */ + +.simple_tabs .tab_titles li.current a { + color:#2F2F2F !important; +} + + +.back-to-page { + display: block; + width: 42px; + height: 42px; + background: url(lib/imgs/prettyPhoto/close.png) 0 0 no-repeat; + text-indent: -9999px; +} + +#close-container { + width: 42px; + height: 42px; + position: absolute; + top: 0; + right: 0; + cursor: pointer; +} + + +.content a { + z-index: 100 !important; +} + + +#debugger { + position:fixed; + z-index: 1000; + bottom: 30px; + right:30px; + + background:#000; + color:#fff; + + padding: 20px; +} + +.leftside #narrow-content.global-radius{ + -webkit-border-top-right-radius: 0 !important; + -webkit-border-bottom-right-radius: 0 !important; + -moz-border-radius-topright: 0 !important; + -moz-border-radius-bottomright: 0 !important; + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; +} + +.rightside #narrow-content.global-radius{ + -webkit-border-top-left-radius: 0 !important; + -webkit-border-bottom-left-radius: 0 !important; + -moz-border-radius-topleft: 0 !important; + -moz-border-radius-bottomleft: 0 !important; + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; +} \ No newline at end of file diff --git a/src/wp-content/themes/positive/style.shortcodes.css b/src/wp-content/themes/positive/style.shortcodes.css new file mode 100644 index 0000000..25f03f1 --- /dev/null +++ b/src/wp-content/themes/positive/style.shortcodes.css @@ -0,0 +1,1240 @@ + +/* ========================================= + + TYPO + +============================================*/ + +.inline-slider { + margin:0 auto 0; + position:relative; +} + +.inline-slider .pagination { + float:left; + text-align:center; + margin:15px auto 0; + z-index: 100; + position:relative; +} + +.inline-slider .pagination li { + list-style:none none; + float:left; +} + +.inline-slider .pagination li a { + display:block; + width: 18px; + height: 16px; + + background-image:url(lib/imgs/sprite.png); + background-position: 0 -64px; +} + +.inline-slider .pagination li a span { + display:none; +} + +.inline-slider .pagination li.current a { + background-position: 0 -80px; +} + +.inline-slider .slider-nextprev { + width: 100%; + height: 100%; + position: absolute; + + left:0; + top:0; + +} + +.inline-slider .slider-nextprev { + visibility:hidden; +} + +.inline-slider:hover .slider-nextprev { + visibility: visible; +} + +.inline-slider .slider-nextprev a { + position:absolute; + width: 45px; + height: 100%; + background-image:url(lib/imgs/inline_slider_navigation_arrows.png); + background-repeat:no-repeat; +} + +.inline-slider .slider-nextprev a span { display:none; } + +.inline-slider .slider-nextprev a.prev { + top:0; + left: 2%; + background-position: 0 50%; +} + +.inline-slider .slider-nextprev a.next { + top:0; + right: 2%; + background-position: -45px 50%; +} + + + + + +/* ========================================= + + BUTTONS + +============================================*/ + +.button, +#content input[type=button], #footer input[type=button], +#footer input[type=submit], #content input[type=submit]{ + display: inline-block; + margin: 5px 5px 5px 0; + padding: 5px 15px; + color: #fff !important; + text-align: center; + text-shadow: 0 -1px 0 hsla(0,0%,0%,.3); + text-decoration: none !important; + + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + + box-shadow: inset 0 1px 0 rgba(255,255,255, .2); + + background: #2e76cf; + border: 1px solid #4081af; + border-bottom-color: #20559a; + font: bold 13px "Helvetica Neue", Arial !important; +} + +.button:hover, +#content input[type=button]:hover, #footer input[type=button]:hover, +#footer input[type=submit]:hover, #content input[type=submit]:hover { + background: #0069BF; + color: white !important; +} + +.button:active, +#content input[type=button]:active, #footer input[type=button]:active, +#footer input[type=submit]:active, #content input[type=submit]:active { + border-color: #20559a; +} + +a.inactive { + border: 1px solid #d5d5d5; + border-bottom-color: #e6e2e2; + color: #aeaeae; + text-shadow: 0 1px 0 white; + + background: #e8e8e8; +} + + +.large { + margin: 5px 5px 5px 0; + padding: 7px 15px; + font: bold 16px "Helvetica Neue", Arial !important;; +} + +.with-icon { + padding-right:20px !important; +} + +.with-icon span { + width:0px; + height:0px; + border:5px solid transparent; /* left arrow slant */ + border-left:5px solid #fff; /* bottom, add background color here */ + margin: 4px 0 0 5px; /* centers the arrow within the parent container */ + font-size:0px; + line-height:0px; + display: inline; + position:absolute; +} + +.large.with-icon { + padding-right:25px !important; +} + +.large.with-icon span { + margin: 7px 0 0 8px; +} + +.small { + margin: 5px 5px 5px 0; + padding: 3px 15px; + font: normal 11px "Helvetica Neue", Arial !important; +} + + +/* ========================================= + + BUTTONS -> COLORS -> GREY + +============================================*/ + +.button.grey { + color: #584e50 !important; + text-shadow: 0 -1px 0 hsla(0,100%,100%,.3) !important; + background: #e1e1e2; + border: 1px solid #dddede; + border-bottom-color:#b3b3b3; +} + +.button.grey:hover { + background: #f2f2f3; +} + +.button.grey:active { + border: 1px solid #d5d5d5; + border-bottom-color: #e6e2e2; + color: #aeaeae; + text-shadow: 0 1px 0 white; + + background: #e8e8e8; +} + + +/* ========================================= + + BUTTONS -> COLORS -> DARK + +============================================*/ + +.button.dark { + color: #fff !important; + text-shadow: 0 -1px 0 #000 !important; + + background: #5a5656; + border: 1px solid #4b4b4b; + border-bottom-color:#303030; +} + +.button.dark:hover { + background: #494646; +} + +.button.dark:active { + background: #444141; +} + + +/* ========================================= + + BUTTONS -> COLORS -> PINK + +============================================*/ + +.button.pink { + background: #bd1a8d; + border-color: #9f1677; +} + +.button.pink:hover { + background: #a01678; +} + +/* ========================================= + + BUTTONS -> COLORS -> GREEN + +============================================*/ + +.button.green { + background: #478264; + border: 1px solid #509270; + border-bottom-color:#3e7258; +} + +.button.green:hover { + background: #3e7258; +} + +/* ========================================= + + BUTTONS -> COLORS -> RED + +============================================*/ + +.button.red { + background: #960059; + + border: 1px solid #960059; + border-bottom-color:#82004d; + +} + +.button.red:hover { + background: #82004d; +} + + +/* ========================================= + + BUTTONS -> COLORS -> BROWN + +============================================*/ + +.button.brown { + background: #a14308; + border: 1px solid #803405; + border-bottom-color:#6a2b04; + +} + +.button.brown:hover { + background: #6a2b04; +} + +/* ========================================= + + BUTTONS -> COLORS -> DARK BROWN + +============================================*/ + +.button.dark_brown { + background: #3d222d; + border: 1px solid #6b3c50; + border-bottom-color:#5e3243; + +} + +.button.dark_brown:hover { + background: #82004d; +} + +/* ========================================= + + TIPSY - TOOLTIP + +============================================*/ + +.tipsy { + background-image: url(lib/imgs/tipsy.gif); + background-repeat: no-repeat; + + filter: alpha(opacity=80); + font-size: 10px; + line-height:1.2em; + + opacity: 0.8; + padding: 5px; +} + +.tipsy-inner { + padding: 5px 8px 4px 8px; + background: #000000; /*Fallback*/ + + text-shadow: 0 1px 0 #000; + color: white; + max-width: 200px; + text-align: center; +} + +.tipsy-inner { border-radius:3px; -moz-border-radius:3px; -webkit-border-radius: 3px;} +.tipsy-north { background-position: top center; } +.tipsy-south { background-position: bottom center; } +.tipsy-east { background-position: right center; } +.tipsy-west { background-position: left center; } + +/* ========================================= + + TITLE SHORTCODES + +============================================*/ + +.block-title span.sub { + display: block; + padding-left:0 !important; +} + +.title { + text-shadow: 0 0 1px rgba(0, 0, 0, .3); +} + +.title strong { + font-family: "Arial Black", Gadget, sans-serif; + vertical-align:top; +} + +.t3 { + font-family: Arial, Helvetica, sans-serif; + font-size: 18px; + letter-spacing: -.07em; + font-weight: bold; + color: #231F20; +} + +.ts { + font-weight: bold; + font-size: 1.2em; + color: #333333; +} + +/* ========================================= + + TWITTER SHORTCODE + +============================================*/ + +ul.tweet_list { + margin-left: 0; + margin-bottom: 0; + padding-left: 0; +} + +ul.tweet_list > li { + margin-bottom: 10px; +} + +ul.tweet_list li .avatar{ + float: left; + margin: 0 10px 0 0; +} + +.content .cloudfw_tweet_date { + display: block; + font-size: 11px; + font-style: italic; + color: #ccc; + white-space: nowrap; +} + +.content a.twit-link { + font-style: italic !important; + color: #A3A4A4 !important; +} + +.content a.author.twit-link { + float: left; +} + +.tweet_text { + overflow: hidden; + display: block; +} + + + +/* ========================================= + + BLOG SHORTCODE + +============================================*/ + +.shortcode_minimal_blog_container .blog-title { + margin-top: 4px; +} + +.shortcode_minimal_blog_container .blog-metas { + font-size: 11px; +} + + +.shortcode_minimal_blog_container_style_2 .blog-thumbnail { + position:relative; +} + +.shortcode_minimal_blog_container_style_2 a { + text-decoration: none; +} + +.shortcode_minimal_blog_container img, +.shortcode_minimal_blog_container_style_2 img { + max-width: 100%; +} + +.shortcode_minimal_blog_container_style_2 .blog-thumbnail .blog-title { + position:absolute; + top:20px; + left:0; + + padding: 5px 10px; + max-width: 70%; + background:#fff; + color:#333; + + font-size: 14px; + font-weight:normal; + letter-spacing: -.02em; + + +} + + + +.shortcode_minimal_blog_container_style_2 .blog-excerpt { + margin-top:15px; + font-size: 11px; +} + +/* ========================================= + + TABS + +============================================*/ + +.framed_tabs, +.simple_tabs { + margin-bottom: 20px; +} + +ul.tab_titles, +ul.tab_contents { + list-style: none none; + margin: 0 -40px; + padding: 0 40px; +} + +.tab_contents .hidden { + top: 0; +} + +.cl ul.tab_titles, +.cl ul.tab_contents { + margin-left: 0; + padding-left: 0; + margin-right: 0; + padding-right: 0; +} + +.framed_tabs .tab_titles { + display:block; + height:60px; + + background-color:#fcfdfd; + background-image: url(lib/imgs/patterns/pattern-1.png); + background-repeat:repeat; + +} + +.tab_titles > li { + float:left; +} + +.framed_tabs .tab_titles > li a{ + display:block; + padding: 0 20px; + margin:15px 5px 0 0; + height:45px; + line-height:45px; + + + background: url(lib/imgs/ie_tr_bg_fix_white_60.png) repeat; + background:rgba(255,255,255,.6); + text-decoration:none !important; +} + + +.cl .framed_tabs .tab_titles > li.first{ + margin-left: 10px; +} + +.framed_tabs .tab_titles li.current a{ + background: #fff; +} + +ul.tab_contents { + margin-top: 20px; + min-height: 40px; +} + +.simple_tabs .tab_titles { + display:block; + height:45px; + + border-bottom: 1px solid #eff0f0; +} + +.simple_tabs .tab_titles > li a { + display:block; + padding: 0 20px 10px; + margin:0 5px 0 0; + height:45px; + line-height:30px; + + text-decoration:none !important; + +} + +.simple_tabs .tab_titles li a{ + color:#ccc !important; +} + +.simple_tabs .tab_titles li.current a{ + background: url(lib/imgs/tab_arrow.gif) no-repeat scroll 50% 100%; +} + + +/* ========================================= + + TOGGLE + +============================================*/ + +.toggle { + padding: 0 0 20px; +} + +.cl .toggle { + padding-bottom: 5px; +} + +.toggle-box { + background: #F9F9F4; + -curvy-corners-ignore:1; + -moz-border-radius: 6px; + -webkit-border-radius: 6px; + border-radius: 6px; +} + +.toggle-opened .toggle-head a { + background-position: 0 -32px; +} + +.toggle-closed .toggle-head a { + background-position: -32px 0; +} + +.toggle-head { +} + +.toggle-head a { + display:block; + color: #333 !important; + font:bold 14px Arial, Helvetica, sans-serif; + + padding: 8px 0 8px 36px; + background: url(lib/imgs/expandable_bg.png) no-repeat scroll 0 0 transparent; + } + +.toggle-content { + margin:15px 0; +} + +.toggle-closed .toggle-content { + display:none; +} + + +/* ========================================= + + TYPO + +============================================*/ + +.dropcap { + float:left; + font-size:44px; + line-height: 36px; + margin: 0 5px -10px 5px !important; + padding-bottom:0 !important; + } + +.highlight_1 { + background: #FF6; + padding: 1px 2px; + } + +.highlight_2 { + border-bottom: dotted 1px #000; + padding: 1px 2px; + margin: 0 5px 0 0; + } + +.highlight_3 { + background: #474649; + color:#FFF !important; + padding: 1px 2px; + } + +ul.list { + list-style:none none; + overflow: hidden; + } + +ul.list li { + margin-left:5px; + padding:2px 0 2px 24px; + background: url(lib/imgs/lists.png) no-repeat scroll -620px -4px transparent; + } + +ul.list-arrow li { + background-position:-615px -4px; + } + +ul.list-check li { + background-position:-490px -132px; + } + +ul.list-cancel li { + background-position:-458px -165px; + } + +ul.list-download li { + background-position:-523px -100px; + } + +ul.list-comment li { + background-position:-552px -68px; + } + +ul.list-rss li { + background-position:-426px -198px; + } + +ul.list-doc li { + background-position:-394px -230px; + } + +ul.list-star li { + background-position:-360px -262px; + } + +ul.list-info li { + background-position:-329px -294px; + } + +ul.list-plus li { + background-position:-298px -326px; + } + +ul.list-negative li { + background-position:-266px -358px; + } + +ul.list-caution li { + background-position:-234px -390px; + } + +ul.list-circle li { + background-position:-168px -454px; + } + +ul.list-square li { + display:list-item; + list-style:inside square; + background:none; + padding-left:0; + } + +ul.list-bull li { + display:list-item; + list-style:inside disc; + background:none; + padding-left:0; + } + +ul.list-decimal li { + display:list-item; + list-style:inside decimal; + background:none; + padding-left:0; + } + +ul.list-roman li { + display:list-item; + list-style:inside upper-roman; + background:none; + padding-left:0; + } + + +/* ========================================= + + BOXES + +============================================*/ + +.box { + border: 1px solid #FFFFFF; + color: #3f3f3d; + margin: 0 2px 20px; + word-wrap: break-word; + + border-radius: 2px; + } + +.cloudfw-modal .box { + margin-bottom: 0; +} + +.box-inline { + padding: 25px 30px 10px 75px; + } + +.box .box-title { + font: bold 16px/22px Arial, Helvetica, sans-serif; + letter-spacing: -1px; + margin-bottom:10px; } + +.box-default {padding-left:30px;} +.box-default .box-inline {padding-left:30px;} + +.box-info { background:#D1EEFB;border: solid 1px #80B7DB; text-shadow: 0 1px 0 #fff; + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(140, 189, 222, 0.5) inset; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(140, 189, 222, 0.5) inset; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(140, 189, 222, 0.5) inset; + } +.box-info .box-inline { background: url(lib/imgs/icons/info_button_32.png) no-repeat scroll 20px 20px;} +.box-info .box-title {color: #31a2e8;} +.box-info p {color: #1C86C9 !important;} + +.box-caution, +.box-bulb, +.box-warning { background:#FFF9CC;border: solid 1px #D2BB77; text-shadow: 0 1px 0 #fff; + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(192, 174, 98, 0.4) inset; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(192, 174, 98, 0.4) inset; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(192, 174, 98, 0.4) inset; + } +.box-caution .box-title, +.box-bulb .box-title, +.box-warning .box-title {color: #9D8943;} +.box-caution p, +.box-bulb p, +.box-warning p {color: #9A8E00 !important;} + +.box-caution .box-inline { background: url(lib/imgs/icons/error_button.png) no-repeat scroll 20px 20px;} +.box-warning .box-inline { background: url(lib/imgs/icons/warning_32.png) no-repeat scroll 20px 20px;} +.box-bulb .box-inline { background: url(lib/imgs/icons/lightbulb_32.png) no-repeat scroll 20px 20px;} + + +.box-note, +.box-default { background:#FCFCF7;border: solid 1px #cdcdc9; text-shadow: 0 -1px 1px #fff; + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(0, 0, 0, 0.2) inset; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(0, 0, 0, 0.2) inset; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(0, 0, 0, 0.1) inset; +} +.box-note .box-inline {background: url(lib/imgs/icons/note.png) no-repeat scroll 20px 20px;} +.box-note .box-title, +.box-default .box-title {color: #323231;} + +.box-success { background:#D8E9BE;border: solid 1px #8BB188; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(170, 212, 113, 0.8) inset; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(170, 212, 113, 0.8) inset; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(170, 212, 113, 0.8) inset; +} +.box-success .box-inline {background: url(lib/imgs/icons/success.png) no-repeat scroll 20px 20px;} +.box-success .box-title {color: #5E7248;} +.box-success p {color: #5E7248 !important;} + +.box-error { background:#F9CCCC;border: solid 1px #D29191; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(210, 145, 145, 0.4) inset; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(210, 145, 145, 0.4) inset; + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 -1px 30px rgba(210, 145, 145, 0.4) inset; +} +.box-error .box-inline {background: url(lib/imgs/icons/err.png) no-repeat scroll 20px 20px;} +.box-error .box-title {color: #fd4837;} +.box-error p {color: #C53333 !important;} + + +.iconbox { + margin-bottom: 20px; +} + +.cl .iconbox { + margin-bottom: 0; +} + +.iconbox .iconbox-icon{ + float:left; + margin: 0 20px 0 0; +} + +.iconbox .iconbox-content{ + overflow: hidden; +} + +.iconbox h1, +.iconbox h2, +.iconbox h3, +.iconbox h4, +.iconbox h5, +.iconbox h6, +.iconbox strong { + display:block; + clear:both; + margin: 0 0 5px; + position: relative; +} + +.iconbox strong { + font-size: 1.2em; +} + +.icon > img{ + margin: 0 10px 10px 0; + float: left; +} + + +/* ========================================= + + PRICING TABLE + +============================================*/ + +.pricing_table table { + margin: 0 -20px 40px; + width: 900px; +} + +#withsidebar-content .pricing_table table { + margin: 0 -20px 40px; + width: 600px; +} + +.pricing_table.column-2 td { + width: 50%; +} + +.pricing_table.column-3 td { + width: 33%; +} + +.pricing_table.column-4 td { + width: 25%; +} + +.pricing_table.column-5 td { + width: 20%; +} + +.pricing_table td { + padding: 20px; +} + +.pricing_table .table_titles .iconbox .iconbox-icon { + float:none; + display: block; + margin: 0 0 20px; +} + +.pricing_table .table_titles td, +.pricing_table .table_action_button td { + padding-bottom: 20px; + border-bottom: 1px solid #f3f3f3; + border-left: 20px solid transparent; + border-right: 20px solid transparent; +} + +.pricing_table .table_titles { + text-align:center; +} + +.pricing_table .table_prices td { + text-align:center; + + font: bold 50px Arial, Helvetica, sans-serif; + letter-spacing: -.08em; + + color:#babbbb; +} + +.pricing_table.column-5 .table_prices td { + font-size:40px; + letter-spacing: -.08em; +} + +.pricing_table .table_prices td span { + font: bold 20px Arial, Helvetica, sans-serif; + letter-spacing: -.05em; + color:#babbbb; + padding-left: 5px; +} + +.pricing_table .table_details td { + padding-top: 0; + vertical-align: top; +} + +.pricing_table .table_details ol, .pricing_table .table_details ul { + margin-bottom: 0; +} + +.pricing_table .table_action_button td { + text-align:center; + padding-top: 0; +} + + +/* ========================================= + + TESTIMONIALS + +============================================*/ + +.testimonial { + position:relative; + padding-bottom: 20px; + min-height: 100px; +} + +.testimonial-wrap { + margin: 0 0 20px; +} + +.testimonial .testimonial-bg { + position:absolute; + bottom: 3px; + left: 0; + width: 100%; + height: 20px; +} + +.testimonial .testimonial-bg .testimonial-bg-left { + float:left; + width: 50%; + height: 20px; + background: url(lib/imgs/divider_soft_gradient.png) no-repeat scroll 0 100%; +} + +.testimonial .testimonial-bg .testimonial-bg-right { + float: right; + width: 50%; + height: 20px; + background: url(lib/imgs/divider_soft_gradient.png) no-repeat scroll 100% 100%; +} + +.testimonial .testimonial-image { + /*position: absolute;*/ + width: 140px; + /*top:0; + left: 0;*/ + float: left; +} + +.testimonial .testimonial-content { + display: block; + overflow: hidden; + margin: 0 0 -20px; +} + +.testimonial .testimonial-content-init { + padding-bottom: 20px; + padding-left: 170px; +} + +.testimonial-brand { + text-align:right; + font-size: 14px; + margin: 15px 10px 0; +} + +.testimonial-brand span{ + display: block; + font-size: 10px; + margin: 0 0 0 18px; +} + +.testimonial-brand img{ + vertical-align: middle; +} +/* ========================================= + + DIVIDERS + +============================================*/ + +.d1 { + position:relative; + margin: 20px 0 40px; + height: 20px; +} + +.d1 .d1-bg { + position:absolute; + bottom: 0; + left: 0; + width: 100%; + height: 20px; +} + +.d1 .d1-bg .d1-bg-left { + float:left; + width: 50%; + height: 20px; + background: url(lib/imgs/divider_soft_gradient.png) no-repeat scroll 0 100%; +} + +.d1 .d1-bg .d1-bg-right { + float:right; + width: 50%; + height: 20px; + background: url(lib/imgs/divider_soft_gradient.png) no-repeat scroll 100% 100%; +} + +.d2 { + display: block; + margin: 30px -40px 40px; + + padding-left: 40px; + padding-right: 40px; + + height: 1px; + background: #EBECEC; +} + +.cl .d2 { + margin-left: 0; + margin-right: 0; + margin-top: 10px; + margin-bottom: 10px; + + padding-left: 0; + padding-right: 0; +} + + +/* ========================================= + + FRAMED IMAGES + +============================================*/ +.frame { + +} + +.image-frame, +.frame img { + padding: 5px; + border: 1px solid #f9f9f9; + -moz-box-shadow: 0 0 5px rgba(0,0,0,.3); + -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3); + box-shadow: 0 0 5px rgba(0,0,0,.3); +} + +.image-frame:hover, +.frame img:hover { + -moz-box-shadow: 0 0 10px rgba(0,0,0,.3); + -webkit-box-shadow: 0 0 10px rgba(0,0,0,.3); + box-shadow: 0 0 10px rgba(0,0,0,.3); +} + +.image-left { + float:left; + margin: 20px 20px 20px 10px; +} + +.image-right { + float:right; + margin: 20px 10px 20px 20px; +} + +/* TABLES */ + + +.table +{ + margin: 0 0 20px; + text-align: left; + border-collapse: separate; + width:100%; +} +.table th +{ + font-size: 14px; + font-weight: bold; + padding: 12px 15px; + border-bottom: 1px solid #E0E4E5; +} +.table td +{ + padding: 10px 15px; + border-bottom: 1px solid #E4E3DE; + border-top: 1px solid #fff; + color:#655a5e; +} +.table .group { + background: #f9f9f9; + border-right: 1px solid #E4E3DE; + max-width:30%; +} + +.table tr:hover td +{ + color: #000; + background: #f1f1f1; +} + +/* FLICKR */ + +.flickr_container { +} + +.flickr_container a { + float: left; + margin: 0 10px 15px 0; +} + +.flickr_container a img { + -moz-box-shadow: 0 1px 2px rgba(0,0,0,.3); + -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.3); + box-shadow: 0 1px 2px rgba(0,0,0,.3); +} + +.flickr_container a:hover img { + -moz-box-shadow: 0 0 10px rgba(0,0,0,.3); + -webkit-box-shadow: 0 0 10px rgba(0,0,0,.3); + box-shadow: 0 0 10px rgba(0,0,0,.3); +} + +/* CONTACT FORM */ + +.contact_form { + position: relative; +} + +.modal-loading { + background-color: #fff; + position: absolute; + width: 100%; + height: 100%; + + left: 0; + top: 0; + + background-image: url('lib/imgs/loading_1.gif'); + background-repeat: no-repeat; + background-position: 50% 50%; +} + +.contact_form p label { + display: block; + margin-bottom: 5px; +} + +.contact_form p input[type="text"] { + width: 60%; +} + +.contact_form p textarea { + width: 85%; +} + +.contact_form p.error input[type="text"], +.contact_form p.error textarea { + border: 1px solid #ed1c24 !important; +} + +/* YES/NO */ + +.sign_yes { + width: 20px; + height:20px; + display:block; + background: url(lib/imgs/icons/yes.png) no-repeat scroll 50% 50% transparent; +} + +.sign_no { + width: 20px; + height:20px; + display:block; + background: url(lib/imgs/icons/no.png) no-repeat scroll 50% 50% transparent; +} \ No newline at end of file diff --git a/src/wp-content/themes/positive/wpml-config.xml b/src/wp-content/themes/positive/wpml-config.xml new file mode 100644 index 0000000..e34cb3b --- /dev/null +++ b/src/wp-content/themes/positive/wpml-config.xml @@ -0,0 +1,5 @@ + + + portfolio + + \ No newline at end of file diff --git a/src/wp-content/uploads/2011/10/NUEVO-LOGO-2011-lineal.jpg b/src/wp-content/uploads/2011/10/NUEVO-LOGO-2011-lineal.jpg new file mode 100644 index 0000000..07622b6 Binary files /dev/null and b/src/wp-content/uploads/2011/10/NUEVO-LOGO-2011-lineal.jpg differ diff --git a/src/wp-content/uploads/2011/10/alarnet_control_acceso-150x150.jpg b/src/wp-content/uploads/2011/10/alarnet_control_acceso-150x150.jpg new file mode 100644 index 0000000..9c0c98c Binary files /dev/null and b/src/wp-content/uploads/2011/10/alarnet_control_acceso-150x150.jpg differ diff --git a/src/wp-content/uploads/2011/10/alarnet_control_acceso-300x173.jpg b/src/wp-content/uploads/2011/10/alarnet_control_acceso-300x173.jpg new file mode 100644 index 0000000..1534298 Binary files /dev/null and b/src/wp-content/uploads/2011/10/alarnet_control_acceso-300x173.jpg differ diff --git a/src/wp-content/uploads/2011/10/alarnet_control_acceso.jpg b/src/wp-content/uploads/2011/10/alarnet_control_acceso.jpg new file mode 100644 index 0000000..eccd3db Binary files /dev/null and b/src/wp-content/uploads/2011/10/alarnet_control_acceso.jpg differ diff --git a/src/wp-content/uploads/2011/10/certificacion_de_edificios-150x150.jpg b/src/wp-content/uploads/2011/10/certificacion_de_edificios-150x150.jpg new file mode 100644 index 0000000..d8f3ab0 Binary files /dev/null and b/src/wp-content/uploads/2011/10/certificacion_de_edificios-150x150.jpg differ diff --git a/src/wp-content/uploads/2011/10/certificacion_de_edificios-300x106.jpg b/src/wp-content/uploads/2011/10/certificacion_de_edificios-300x106.jpg new file mode 100644 index 0000000..c709b42 Binary files /dev/null and b/src/wp-content/uploads/2011/10/certificacion_de_edificios-300x106.jpg differ diff --git a/src/wp-content/uploads/2011/10/certificacion_de_edificios-640x227.jpg b/src/wp-content/uploads/2011/10/certificacion_de_edificios-640x227.jpg new file mode 100644 index 0000000..a8e77c7 Binary files /dev/null and b/src/wp-content/uploads/2011/10/certificacion_de_edificios-640x227.jpg differ diff --git a/src/wp-content/uploads/2011/10/certificacion_de_edificios.jpg b/src/wp-content/uploads/2011/10/certificacion_de_edificios.jpg new file mode 100644 index 0000000..96f7f41 Binary files /dev/null and b/src/wp-content/uploads/2011/10/certificacion_de_edificios.jpg differ diff --git a/src/wp-content/uploads/2011/10/eficiencia-energetica-150x150.jpg b/src/wp-content/uploads/2011/10/eficiencia-energetica-150x150.jpg new file mode 100644 index 0000000..b979371 Binary files /dev/null and b/src/wp-content/uploads/2011/10/eficiencia-energetica-150x150.jpg differ diff --git a/src/wp-content/uploads/2011/10/eficiencia-energetica-300x201.jpg b/src/wp-content/uploads/2011/10/eficiencia-energetica-300x201.jpg new file mode 100644 index 0000000..3d2253b Binary files /dev/null and b/src/wp-content/uploads/2011/10/eficiencia-energetica-300x201.jpg differ diff --git a/src/wp-content/uploads/2011/10/eficiencia-energetica.jpg b/src/wp-content/uploads/2011/10/eficiencia-energetica.jpg new file mode 100644 index 0000000..5115648 Binary files /dev/null and b/src/wp-content/uploads/2011/10/eficiencia-energetica.jpg differ diff --git a/src/wp-content/uploads/2011/10/favicon.png b/src/wp-content/uploads/2011/10/favicon.png new file mode 100644 index 0000000..a9bea8a Binary files /dev/null and b/src/wp-content/uploads/2011/10/favicon.png differ diff --git a/src/wp-content/uploads/2011/10/favicon76.png b/src/wp-content/uploads/2011/10/favicon76.png new file mode 100644 index 0000000..a9bea8a Binary files /dev/null and b/src/wp-content/uploads/2011/10/favicon76.png differ diff --git a/src/wp-content/uploads/2011/10/logo-lineal.gif b/src/wp-content/uploads/2011/10/logo-lineal.gif new file mode 100644 index 0000000..bb207db Binary files /dev/null and b/src/wp-content/uploads/2011/10/logo-lineal.gif differ diff --git a/src/wp-content/uploads/2011/10/nivo-1-150x150.jpg b/src/wp-content/uploads/2011/10/nivo-1-150x150.jpg new file mode 100644 index 0000000..0c22b30 Binary files /dev/null and b/src/wp-content/uploads/2011/10/nivo-1-150x150.jpg differ diff --git a/src/wp-content/uploads/2011/10/nivo-1-300x114.jpg b/src/wp-content/uploads/2011/10/nivo-1-300x114.jpg new file mode 100644 index 0000000..ba3fd4e Binary files /dev/null and b/src/wp-content/uploads/2011/10/nivo-1-300x114.jpg differ diff --git a/src/wp-content/uploads/2011/10/nivo-1-640x245.jpg b/src/wp-content/uploads/2011/10/nivo-1-640x245.jpg new file mode 100644 index 0000000..ca15f53 Binary files /dev/null and b/src/wp-content/uploads/2011/10/nivo-1-640x245.jpg differ diff --git a/src/wp-content/uploads/2011/10/nivo-1.jpg b/src/wp-content/uploads/2011/10/nivo-1.jpg new file mode 100644 index 0000000..381551b Binary files /dev/null and b/src/wp-content/uploads/2011/10/nivo-1.jpg differ diff --git a/src/wp-content/uploads/2011/10/nivo-144.jpg b/src/wp-content/uploads/2011/10/nivo-144.jpg new file mode 100644 index 0000000..381551b Binary files /dev/null and b/src/wp-content/uploads/2011/10/nivo-144.jpg differ diff --git a/src/wp-content/uploads/2011/10/nivo-2-150x150.jpg b/src/wp-content/uploads/2011/10/nivo-2-150x150.jpg new file mode 100644 index 0000000..3613d9b Binary files /dev/null and b/src/wp-content/uploads/2011/10/nivo-2-150x150.jpg differ diff --git a/src/wp-content/uploads/2011/10/nivo-2-300x114.jpg b/src/wp-content/uploads/2011/10/nivo-2-300x114.jpg new file mode 100644 index 0000000..0c453c1 Binary files /dev/null and b/src/wp-content/uploads/2011/10/nivo-2-300x114.jpg differ diff --git a/src/wp-content/uploads/2011/10/nivo-2-640x245.jpg b/src/wp-content/uploads/2011/10/nivo-2-640x245.jpg new file mode 100644 index 0000000..aa78f0f Binary files /dev/null and b/src/wp-content/uploads/2011/10/nivo-2-640x245.jpg differ diff --git a/src/wp-content/uploads/2011/10/nivo-2.jpg b/src/wp-content/uploads/2011/10/nivo-2.jpg new file mode 100644 index 0000000..1537b53 Binary files /dev/null and b/src/wp-content/uploads/2011/10/nivo-2.jpg differ diff --git a/src/wp-content/uploads/2011/10/nivo-234.jpg b/src/wp-content/uploads/2011/10/nivo-234.jpg new file mode 100644 index 0000000..1537b53 Binary files /dev/null and b/src/wp-content/uploads/2011/10/nivo-234.jpg differ diff --git a/src/wp-content/uploads/2011/10/nivo-3-150x150.jpg b/src/wp-content/uploads/2011/10/nivo-3-150x150.jpg new file mode 100644 index 0000000..cef8833 Binary files /dev/null and b/src/wp-content/uploads/2011/10/nivo-3-150x150.jpg differ diff --git a/src/wp-content/uploads/2011/10/nivo-3-300x114.jpg b/src/wp-content/uploads/2011/10/nivo-3-300x114.jpg new file mode 100644 index 0000000..36cadf6 Binary files /dev/null and b/src/wp-content/uploads/2011/10/nivo-3-300x114.jpg differ diff --git a/src/wp-content/uploads/2011/10/nivo-3-640x245.jpg b/src/wp-content/uploads/2011/10/nivo-3-640x245.jpg new file mode 100644 index 0000000..dc71315 Binary files /dev/null and b/src/wp-content/uploads/2011/10/nivo-3-640x245.jpg differ diff --git a/src/wp-content/uploads/2011/10/nivo-3.jpg b/src/wp-content/uploads/2011/10/nivo-3.jpg new file mode 100644 index 0000000..74754ab Binary files /dev/null and b/src/wp-content/uploads/2011/10/nivo-3.jpg differ diff --git a/src/wp-content/uploads/2011/10/nivo-396.jpg b/src/wp-content/uploads/2011/10/nivo-396.jpg new file mode 100644 index 0000000..74754ab Binary files /dev/null and b/src/wp-content/uploads/2011/10/nivo-396.jpg differ diff --git a/src/wp-content/uploads/2011/10/nivo-4-150x150.jpg b/src/wp-content/uploads/2011/10/nivo-4-150x150.jpg new file mode 100644 index 0000000..4bbb7f2 Binary files /dev/null and b/src/wp-content/uploads/2011/10/nivo-4-150x150.jpg differ diff --git a/src/wp-content/uploads/2011/10/nivo-4-300x114.jpg b/src/wp-content/uploads/2011/10/nivo-4-300x114.jpg new file mode 100644 index 0000000..26f0551 Binary files /dev/null and b/src/wp-content/uploads/2011/10/nivo-4-300x114.jpg differ diff --git a/src/wp-content/uploads/2011/10/nivo-4-640x245.jpg b/src/wp-content/uploads/2011/10/nivo-4-640x245.jpg new file mode 100644 index 0000000..d37a265 Binary files /dev/null and b/src/wp-content/uploads/2011/10/nivo-4-640x245.jpg differ diff --git a/src/wp-content/uploads/2011/10/nivo-4.jpg b/src/wp-content/uploads/2011/10/nivo-4.jpg new file mode 100644 index 0000000..7069212 Binary files /dev/null and b/src/wp-content/uploads/2011/10/nivo-4.jpg differ diff --git a/src/wp-content/uploads/2011/10/nivo-479.jpg b/src/wp-content/uploads/2011/10/nivo-479.jpg new file mode 100644 index 0000000..7069212 Binary files /dev/null and b/src/wp-content/uploads/2011/10/nivo-479.jpg differ diff --git a/src/wp-content/uploads/2011/10/placeholder_860x400_secondary.gif b/src/wp-content/uploads/2011/10/placeholder_860x400_secondary.gif new file mode 100644 index 0000000..0a9141c Binary files /dev/null and b/src/wp-content/uploads/2011/10/placeholder_860x400_secondary.gif differ diff --git a/src/wp-content/uploads/2011/10/voip1-150x150.jpg b/src/wp-content/uploads/2011/10/voip1-150x150.jpg new file mode 100644 index 0000000..96b4910 Binary files /dev/null and b/src/wp-content/uploads/2011/10/voip1-150x150.jpg differ diff --git a/src/wp-content/uploads/2011/10/voip1-300x225.jpg b/src/wp-content/uploads/2011/10/voip1-300x225.jpg new file mode 100644 index 0000000..c724195 Binary files /dev/null and b/src/wp-content/uploads/2011/10/voip1-300x225.jpg differ diff --git a/src/wp-content/uploads/2011/10/voip1.jpg b/src/wp-content/uploads/2011/10/voip1.jpg new file mode 100644 index 0000000..9ea44b6 Binary files /dev/null and b/src/wp-content/uploads/2011/10/voip1.jpg differ diff --git a/src/wp-content/uploads/Positive.skin b/src/wp-content/uploads/Positive.skin new file mode 100644 index 0000000..b40fcd4 --- /dev/null +++ b/src/wp-content/uploads/Positive.skin @@ -0,0 +1 @@ +eyJjYXNlIjoic2tpbiIsImtleSI6InBvc2l0aXZlIiwiZGF0YSI6eyJza2luX1dTT3p4OXJCY1VHTjNXS1BISzRhIjp7Im1vZGUiOiJjdXN0b20iLCJuYW1lIjoiQWZldGVjIiwiaWQiOiJza2luX1dTT3p4OXJCY1VHTjNXS1BISzRhIiwiZGF0YSI6eyJib2R5Ijp7ImJhY2tncm91bmQtY29sb3IiOiIwRjNBNkYiLCJiYWNrZ3JvdW5kLXJlcGVhdCI6InJlcGVhdC14IiwiYmFja2dyb3VuZC1wb3NpdGlvbiI6IjUwJSAwIiwiYmFja2dyb3VuZC1hdHRhY2htZW50Ijoic2Nyb2xsIn0sImhlYWRlcl9oaWdobGlnaHQiOnsiYm9yZGVyLXRvcCI6WyIxMjQ0ODAiXX0sImhlYWRlcl90ZXh0X2NvbG9ycyI6eyJjb2xvciI6Ijc0OTViNiJ9LCJoZWFkZXJfY29sb3JzIjp7ImNvbG9yIjoiNzQ5NWI2In0sImhlYWRlcl9jb2xvcnNfYWN0aXZlIjp7ImNvbG9yIjoiMGEyNTQ3In0sIm5hdmlnYXRpb25fYmFja2dyb3VuZCI6eyJiYWNrZ3JvdW5kLWNvbG9yIjoiMEYzQTZGIn0sIm5hdmlnYXRpb25faW1hZ2UiOnsicGF0dGVybiI6InBhdHRlcm4tMiJ9LCJuYXZpZ2F0aW9uX2xpbmsiOnsiY29sb3IiOiJjZWUyZWIiLCJ0ZXh0LXNoYWRvdyI6WyIxMjQ0ODAiXX0sIm5hdmlnYXRpb25fbGlua19hY3RpdmUiOnsiY29sb3IiOiJmZmZmZmYiLCJ0ZXh0LXNoYWRvdyI6WyIxMjQ0ODAiXX0sInN1Yl9uYXZpZ2F0aW9uX2JhY2tncm91bmQiOnsiYmFja2dyb3VuZC1jb2xvciI6WyIwQjJCNTMiXX0sInN1Yl9uYXZpZ2F0aW9uX2xpbmsiOnsiY29sb3IiOlsiY2VlMmViIl0sInRleHQtc2hhZG93IjpbIjEyNDQ4MCJdfSwic3ViX25hdmlnYXRpb25fbGlua19hY3RpdmUiOnsiY29sb3IiOlsiZmZmZmZmIl0sInRleHQtc2hhZG93IjpbIjEyNDQ4MCJdfSwic3ViX25hdmlnYXRpb25faGlnaGxpZ2h0Ijp7ImJvcmRlci10b3AiOlsiMC4wMyJdLCJib3JkZXItYm90dG9tIjpbIjAuMSJdfSwiaG9tZV9pY29uIjp7ImJhY2tncm91bmQtY29sb3IiOiIwODFmM2IifSwiaG9tZV9pY29uX2hpZ2hsaWdodCI6eyJib3JkZXItYm90dG9tLWNvbG9yIjoiMTI0NDgwIn0sImhvbWVfaWNvbl9hY3RpdmUiOnsiYmFja2dyb3VuZC1jb2xvciI6IjA1MTUyNiJ9LCJob21lX2ljb25faGlnaGxpZ2h0X2FjdGl2ZSI6eyJib3JkZXItYm90dG9tLWNvbG9yIjoiMTI0NDgwIn0sImJvZHlfaGVhZCI6eyJiYWNrZ3JvdW5kLWltYWdlIjoiJSVTRVJWRVIlJWJnLnBuZyIsImJhY2tncm91bmQtcmVwZWF0IjoicmVwZWF0LXgiLCJiYWNrZ3JvdW5kLXBvc2l0aW9uIjoiNTAlIDAifSwibWlkZGxlX2ltYWdlIjp7ImJhY2tncm91bmQtaW1hZ2UiOiIlJVNFUlZFUiUlaGFsZi1jaXJjbGUucG5nIiwiYmFja2dyb3VuZC1yZXBlYXQiOiJuby1yZXBlYXQiLCJiYWNrZ3JvdW5kLXBvc2l0aW9uIjoiNTAlIDEwMCUifSwiYmx1cmIiOnsiY29sb3IiOiIwRjNBNkYiLCJwYWRkaW5nLXRvcCI6IjMwIn0sImNvbnRlbnRfbWFyZ2luX3RvcCI6eyJtYXJnaW4tdG9wIjoiLTE4NSJ9LCJmb290ZXJfdGV4dCI6eyJjb2xvciI6ImZmZmZmZiIsInRleHQtc2hhZG93IjpbIjBkMzI1ZSJdfSwiZm9vdGVyX2xpbmsiOnsiY29sb3IiOiJEMkVFRkEifSwiZm9vdGVyX2xpbmtfYWN0aXZlIjp7ImNvbG9yIjoiZmZmZmZmIiwidGV4dC1kZWNvcmF0aW9uIjoidW5kZXJsaW5lIn0sImZvb3Rlcl90aXRsZXMiOnsiY29sb3IiOiJmZmZmZmYifSwidGhlX2Fycm93Ijp7ImJvcmRlci10b3AtY29sb3IiOiIwQjI5NEYifSwibmF2aWdhdGlvbl9zaGFkb3ciOnsiYm94LXNoYWRvd3x8LW1vei1ib3gtc2hhZG93fHwtd2Via2l0LWJveC1zaGFkb3ciOnsiZGlzdGFuY2UiOiIyIiwic2l6ZSI6IjkifX0sInBvcnRfb3ZlcmxheSI6eyJiYWNrZ3JvdW5kLWNvbG9yIjoiMEYzQTZGIn0sImdsb2JhbF9yYWRpdXMiOnsiYm9yZGVyLXJhZGl1cyI6IjIifSwiY3VzdG9tIjp7ImN1c3RvbS1jc3MiOiIjbmF2aWdhdGlvbi1tZW51LWl0ZW1zIC5kZXB0aC0wID4gLnN1Yi1tZW51e1xyXG4gICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMykgaW5zZXQ7XHJcbiAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDtcclxuICAgYm94LXNoYWRvdzogMCA1cHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zKSBpbnNldDtcclxufVxyXG5cclxuI25hcnJvdy1jb250YWluZXIge1xyXG4gICAgdG9wOiAwO1xyXG59XHJcblxyXG4jc2xpZGVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufSIsIm1lbnUtd2lkdGgiOiJmaXhlZCIsInBhZ2Utc2hhZG93IjoiMSIsImZvbGRlcm5hbWUiOiJBZmV0ZWMifX0sImZvbGRlcm5hbWUiOiJBZmV0ZWMifX19 \ No newline at end of file