本文整理汇总了PHP中wppa函数 的典型用法代码示例。如果您正苦于以下问题:PHP wppa函数的具体用法?PHP wppa怎么用?PHP wppa使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了wppa函数 的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: widget
/** @see WP_Widget::widget */
function widget($args, $instance)
{
global $widget_content;
require_once dirname(__FILE__) . '/wppa-links.php';
require_once dirname(__FILE__) . '/wppa-styles.php';
require_once dirname(__FILE__) . '/wppa-functions.php';
require_once dirname(__FILE__) . '/wppa-thumbnails.php';
require_once dirname(__FILE__) . '/wppa-boxes-html.php';
require_once dirname(__FILE__) . '/wppa-slideshow.php';
wppa_initialize_runtime();
wppa('in_widget', 'tagcloud');
wppa_bump_mocc();
extract($args);
$instance = wp_parse_args((array) $instance, array('title' => __('Photo Tags', 'wp-photo-album-plus'), 'tags' => array()));
if (empty($instance['tags'])) {
$instance['tags'] = array();
}
$widget_title = apply_filters('widget_title', $instance['title']);
// Display the widget
echo $before_widget;
if (!empty($widget_title)) {
echo $before_title . $widget_title . $after_title;
}
echo '<div class="wppa-tagcloud-widget" >' . wppa_get_tagcloud_html(implode(',', $instance['tags']), wppa_opt('tagcloud_min'), wppa_opt('tagcloud_max')) . '</div>';
echo '<div style="clear:both"></div>';
echo $after_widget;
wppa('in_widget', false);
}
开发者ID:uwmadisoncals, 项目名称:Cluster-Plugins, 代码行数:29, 代码来源:wppa-tagcloud-widget.php
示例2: widget
/** @see WP_Widget::widget */
function widget($args, $instance)
{
global $wpdb;
require_once dirname(__FILE__) . '/wppa-links.php';
require_once dirname(__FILE__) . '/wppa-styles.php';
require_once dirname(__FILE__) . '/wppa-functions.php';
require_once dirname(__FILE__) . '/wppa-thumbnails.php';
require_once dirname(__FILE__) . '/wppa-boxes-html.php';
require_once dirname(__FILE__) . '/wppa-slideshow.php';
wppa_initialize_runtime();
wppa('in_widget', 'stereo');
wppa_bump_mocc();
extract($args);
$instance = wp_parse_args((array) $instance, array('title' => __('3D Stereo Settings', 'wp-photo-album-plus')));
$widget_title = apply_filters('widget_title', $instance['title']);
$widget_content = "\n" . '<!-- WPPA+ stereo Widget start -->';
$widget_content .= wppa_get_stereo_html();
$widget_content .= '<div style="clear:both"></div>';
$widget_content .= "\n" . '<!-- WPPA+ stereo Widget end -->';
echo "\n" . $before_widget;
if (!empty($widget_title)) {
echo $before_title . $widget_title . $after_title;
}
echo $widget_content . $after_widget;
wppa('in_widget', false);
}
开发者ID:msayagh, 项目名称:Quercus-source-code-Maven, 代码行数:27, 代码来源:wppa-stereo-widget.php
示例3: widget
/** @see WP_Widget::widget */
function widget($args, $instance)
{
global $widget_content;
global $wpdb;
require_once dirname(__FILE__) . '/wppa-links.php';
require_once dirname(__FILE__) . '/wppa-styles.php';
require_once dirname(__FILE__) . '/wppa-functions.php';
require_once dirname(__FILE__) . '/wppa-thumbnails.php';
require_once dirname(__FILE__) . '/wppa-boxes-html.php';
require_once dirname(__FILE__) . '/wppa-slideshow.php';
wppa_initialize_runtime();
wppa('mocc', wppa('mocc') + 1);
wppa('in_widget', 'search');
extract($args);
$instance = wp_parse_args((array) $instance, array('title' => __('Search Photos', 'wp-photo-album-plus'), 'label' => '', 'root' => false, 'sub' => false, 'album' => '', 'landingpage' => '0'));
$widget_title = apply_filters('widget_title', $instance['title']);
// Display the widget
echo $before_widget;
if (!empty($widget_title)) {
echo $before_title . $widget_title . $after_title;
}
echo wppa_get_search_html($instance['label'], $instance['sub'], $instance['root'], $instance['album'], $instance['landingpage']);
echo $after_widget;
wppa('in_widget', false);
}
开发者ID:uwmadisoncals, 项目名称:Cluster-Plugins, 代码行数:26, 代码来源:wppa-search-widget.php
示例4: wppa_get_video_html
function wppa_get_video_html($args)
{
extract(wp_parse_args((array) $args, array('id' => '0', 'width' => '0', 'height' => '0', 'controls' => true, 'margin_top' => '0', 'margin_bottom' => '0', 'tagid' => 'video-' . wppa('mocc'), 'cursor' => '', 'events' => '', 'title' => '', 'preload' => 'metadata', 'onclick' => '', 'lb' => false, 'class' => '', 'style' => '', 'use_thumb' => false, 'autoplay' => false)));
// No id? no go
if (!$id) {
return '';
}
// Not a video? no go
if (!wppa_is_video($id)) {
return '';
}
extract(wp_parse_args((array) wppa_is_video($id), array('mp4' => false, 'ogv' => false, 'webm' => false)));
// Prepare attributes
$w = $width ? ' width:' . $width . 'px;' : '';
$h = $height ? ' height:' . $height . 'px;' : '';
$t = $margin_top ? ' margin-top:' . $margin_top . 'px;' : '';
$b = $margin_bottom ? ' margin-bottom:' . $margin_bottom . 'px;' : '';
$ctrl = $controls ? ' controls' : '';
$tit = $title ? ' title="' . $title . '"' : '';
$onc = $onclick ? ' onclick="' . $onclick . '"' : '';
$cls = $class ? ' class="' . $class . '"' : '';
$style = $style ? rtrim(trim($style), ';') . ';' : '';
$play = $autoplay ? ' autoplay' : '';
// See if there is a poster image
$poster_photo_path = wppa_fix_poster_ext(wppa_get_photo_path($id), $id);
$poster_thumb_path = wppa_fix_poster_ext(wppa_get_thumb_path($id), $id);
$poster_photo = is_file($poster_photo_path) ? ' poster="' . wppa_fix_poster_ext(wppa_get_photo_url($id), $id) . '"' : '';
$poster_thumb = is_file($poster_thumb_path) ? ' poster="' . wppa_fix_poster_ext(wppa_get_thumb_url($id), $id) . '"' : '';
$poster = '';
// Init to none
// Thumbnail?
if ($use_thumb) {
$poster = $poster_thumb;
} else {
$poster = $poster_photo;
}
// If the poster exists and no controls, we need no preload at all.
if ($poster && !$controls) {
$preload = 'none';
}
// Do we have html5 video tag supported filetypes on board?
if ($mp4 || $ogv || $webm) {
// Assume the browser supports html5
$result = '<video id="' . $tagid . '" ' . $ctrl . $play . ' style="' . $style . $w . $h . $t . $b . $cursor . '" ' . $events . ' ' . $tit . $onc . $poster . ' preload="' . $preload . '"' . $cls . ' >';
$result .= wppa_get_video_body($id, false, $width, $height);
// Close the video tag
$result .= '</video>';
}
// Done
return $result;
}
开发者ID:msayagh, 项目名称:Quercus-source-code-Maven, 代码行数:51, 代码来源:wppa-video.php
示例5: widget
function widget($args, $instance)
{
global $wpdb;
require_once dirname(__FILE__) . '/wppa-links.php';
require_once dirname(__FILE__) . '/wppa-styles.php';
require_once dirname(__FILE__) . '/wppa-functions.php';
require_once dirname(__FILE__) . '/wppa-thumbnails.php';
require_once dirname(__FILE__) . '/wppa-boxes-html.php';
require_once dirname(__FILE__) . '/wppa-slideshow.php';
wppa_initialize_runtime();
extract($args);
$instance = wp_parse_args((array) $instance, array('title' => '', 'album' => '0'));
$title = apply_filters('widget_title', $instance['title']);
$album = $instance['album'];
if (!$wpdb->get_var($wpdb->prepare("SELECT COUNT(*) FROM `" . WPPA_ALBUMS . "` WHERE `id` = %d", $album))) {
$album = '0';
// Album vanished
}
wppa_user_upload();
// Do the upload if required
wppa('in_widget', 'upload');
wppa_bump_mocc();
$mocc = wppa('mocc');
$is_responsive = wppa_opt('colwidth') == 'auto';
if ($is_responsive) {
// Responsive widgetwppaAutoColumnWidth[1] = true;
$js = wppa_get_responsive_widget_js_html($mocc);
} else {
$js = '';
}
$create = wppa_get_user_create_html($album, wppa_opt('widget_width'), 'widget');
$upload = wppa_get_user_upload_html($album, wppa_opt('widget_width'), 'widget', $is_responsive);
if (!$create && !$upload) {
return;
}
// Nothing to do
$text = '<div id="wppa-container-' . $mocc . '" class="wppa-upload-widget" style="margin-top:2px; margin-left:2px;" >' . $js . $create . $upload . '</div>';
echo $before_widget;
if (!empty($title)) {
echo $before_title . $title . $after_title;
}
echo $text;
echo '<div style="clear:both"></div>';
echo $after_widget;
wppa('in_widget', false);
}
开发者ID:uwmadisoncals, 项目名称:Cluster-Plugins, 代码行数:46, 代码来源:wppa-upload-widget.php
示例6: widget
function widget($args, $instance)
{
require_once dirname(__FILE__) . '/wppa-links.php';
require_once dirname(__FILE__) . '/wppa-styles.php';
require_once dirname(__FILE__) . '/wppa-functions.php';
require_once dirname(__FILE__) . '/wppa-thumbnails.php';
require_once dirname(__FILE__) . '/wppa-boxes-html.php';
require_once dirname(__FILE__) . '/wppa-slideshow.php';
wppa_initialize_runtime();
extract($args);
$instance = wp_parse_args((array) $instance, array('title' => __('WPPA+ Text', 'wp-photo-album-plus'), 'text' => '', 'loggedinonly' => false));
if ($instance['loggedinonly'] && !is_user_logged_in()) {
return;
}
$title = apply_filters('widget_title', $instance['title']);
wppa('in_widget', 'gp');
wppa_bump_mocc();
// Open the widget
echo $before_widget;
// Title optional
if (!empty($title)) {
echo $before_title . $title . $after_title;
}
// Body
$text = $instance['text'];
if ($instance['filter']) {
// Do wpautop BEFORE do_shortcode
$text = wpautop($text);
}
$text = do_shortcode($text);
$text = apply_filters('widget_text', $text);
// If shortcode at wppa filter priority, insert result. See wppa-filter.php
echo '<div class="wppa-gp-widget" style="margin-top:2px; margin-left:2px;" >' . $text . '</div>';
echo '<div style="clear:both"></div>';
// Close widget
echo $after_widget;
wppa('in_widget', false);
wppa('fullsize', '');
// Reset to prevent inheritage of wrong size in case widget is rendered before main column
}
开发者ID:msayagh, 项目名称:Quercus-source-code-Maven, 代码行数:40, 代码来源:wppa-gp-widget.php
示例7: widget
/** @see WP_Widget::widget */
function widget($args, $instance)
{
global $wpdb;
require_once dirname(__FILE__) . '/wppa-links.php';
require_once dirname(__FILE__) . '/wppa-styles.php';
require_once dirname(__FILE__) . '/wppa-functions.php';
require_once dirname(__FILE__) . '/wppa-thumbnails.php';
require_once dirname(__FILE__) . '/wppa-boxes-html.php';
require_once dirname(__FILE__) . '/wppa-slideshow.php';
wppa_initialize_runtime();
wppa('in_widget', 'albnav');
wppa_bump_mocc();
extract($args);
$instance = wp_parse_args((array) $instance, array('title' => '', 'parent' => '0', 'skip' => 'yes'));
$widget_title = apply_filters('widget_title', $instance['title']);
$page = wppa_get_the_landing_page('album_navigator_widget_linkpage', __('Photo Albums', 'wp-photo-album-plus'));
$parent = $instance['parent'];
$skip = $instance['skip'];
$widget_content = "\n" . '<!-- WPPA+ Album Navigator Widget start -->';
$widget_content .= '<div style="width:100%; overflow:hidden; position:relative; left: -12px;" >';
if ($parent == 'all') {
$widget_content .= $this->do_album_navigator('0', $page, $skip, '');
$widget_content .= $this->do_album_navigator('-1', $page, $skip, '');
} elseif ($parent == 'owner') {
$widget_content .= $this->do_album_navigator('0', $page, $skip, '', " AND ( `owner` = '--- public ---' OR `owner` = '" . wppa_get_user() . "' ) ");
$widget_content .= $this->do_album_navigator('-1', $page, $skip, '', " AND ( `owner` = '--- public ---' OR `owner` = '" . wppa_get_user() . "' ) ");
} else {
$widget_content .= $this->do_album_navigator($parent, $page, $skip, '');
}
$widget_content .= '</div>';
$widget_content .= '<div style="clear:both"></div>';
$widget_content .= "\n" . '<!-- WPPA+ Album Navigator Widget end -->';
echo "\n" . $before_widget;
if (!empty($widget_title)) {
echo $before_title . $widget_title . $after_title;
}
echo $widget_content . $after_widget;
wppa('in_widget', false);
}
开发者ID:uwmadisoncals, 项目名称:Cluster-Plugins, 代码行数:40, 代码来源:wppa-album-navigator-widget.php
示例8: widget
/** @see WP_Widget::widget */
function widget($args, $instance)
{
global $wpdb;
global $widget_content;
require_once dirname(__FILE__) . '/wppa-links.php';
require_once dirname(__FILE__) . '/wppa-styles.php';
require_once dirname(__FILE__) . '/wppa-functions.php';
require_once dirname(__FILE__) . '/wppa-thumbnails.php';
require_once dirname(__FILE__) . '/wppa-boxes-html.php';
require_once dirname(__FILE__) . '/wppa-slideshow.php';
wppa_initialize_runtime();
extract($args);
$instance = wp_parse_args((array) $instance, array('title' => '', 'root' => '0', 'sort' => true));
$widget_title = apply_filters('widget_title', $instance['title']);
$album_root = $instance['root'];
$sort = $instance['sort'];
wppa('in_widget', 'superview');
wppa_bump_mocc();
$widget_content = wppa_get_superview_html($album_root, $sort);
wppa('in_widget', false);
echo $before_widget . $before_title . $widget_title . $after_title . $widget_content . $after_widget;
}
开发者ID:msayagh, 项目名称:Quercus-source-code-Maven, 代码行数:23, 代码来源:wppa-super-view-widget.php
示例9: wppa_get_audio_html
function wppa_get_audio_html($args)
{
// Audio enabled?
if (!wppa_switch('enable_audio')) {
return '';
}
extract(wp_parse_args((array) $args, array('id' => '0', 'width' => '0', 'height' => '0', 'controls' => true, 'margin_top' => '0', 'margin_bottom' => '0', 'tagid' => 'audio-' . wppa('mocc'), 'cursor' => '', 'events' => '', 'title' => '', 'preload' => 'metadata', 'onclick' => '', 'lb' => false, 'class' => '', 'style' => '', 'use_thumb' => false, 'autoplay' => false)));
// No id? no go
if (!$id) {
return '';
}
// Not a audio? no go
if (!wppa_has_audio($id)) {
return '';
}
extract(wp_parse_args((array) wppa_has_audio($id), array('mp3' => false, 'wav' => false, 'ogg' => false)));
// Prepare attributes
$w = $width ? ' width:' . $width . 'px;' : '';
$h = $height ? ' height:' . $height . 'px;' : '';
$t = $margin_top ? ' margin-top:' . $margin_top . 'px;' : '';
$b = $margin_bottom ? ' margin-bottom:' . $margin_bottom . 'px;' : '';
$ctrl = $controls ? ' controls' : '';
$tit = $title ? ' title="' . $title . '"' : '';
$onc = $onclick ? ' onclick="' . $onclick . '"' : '';
$cls = $class ? ' class="' . $class . '"' : '';
$style = $style ? rtrim(trim($style), ';') . ';' : '';
$play = $autoplay ? ' autoplay' : '';
// Do we have html5 audio tag supported filetypes on board?
if ($mp3 || $wav || $ogg) {
// Assume the browser supports html5
$result = '<audio' . ' id="' . $tagid . '"' . ' data-from="wppa"' . ' ' . $ctrl . $play . ' style="' . $style . $w . $h . $t . $b . $cursor . '"' . ' ' . $events . ' ' . $tit . $onc . ' preload="' . $preload . '"' . $cls . ' >';
$result .= wppa_get_audio_body($id, false, $width, $height);
// Close the audio tag
$result .= '</audio>';
}
// Done
return $result;
}
开发者ID:msayagh, 项目名称:Quercus-source-code-Maven, 代码行数:38, 代码来源:wppa-audio.php
示例10: widget
/** @see WP_Widget::widget */
function widget($args, $instance)
{
global $wpdb;
require_once dirname(__FILE__) . '/wppa-links.php';
require_once dirname(__FILE__) . '/wppa-styles.php';
require_once dirname(__FILE__) . '/wppa-functions.php';
require_once dirname(__FILE__) . '/wppa-thumbnails.php';
require_once dirname(__FILE__) . '/wppa-boxes-html.php';
require_once dirname(__FILE__) . '/wppa-slideshow.php';
wppa_initialize_runtime();
wppa('in_widget', 'bestof');
wppa_bump_mocc();
extract($args);
$instance = wp_parse_args((array) $instance, array('title' => '', 'count' => '1', 'sortby' => 'maxratingcount', 'display' => 'photo', 'period' => 'thisweek', 'maxratings' => 'yes', 'meanrat' => 'yes', 'ratcount' => 'yes', 'linktype' => 'none'));
$widget_title = apply_filters('widget_title', $instance['title']);
$page = in_array($instance['linktype'], wppa('links_no_page')) ? '' : wppa_get_the_landing_page('wppa_bestof_widget_linkpage', __('Best Of Photos', 'wp-photo-album-plus'));
$count = $instance['count'];
$sortby = $instance['sortby'];
$display = $instance['display'];
$period = $instance['period'];
$maxratings = $instance['maxratings'];
$meanrat = $instance['meanrat'];
$ratcount = $instance['ratcount'];
$linktype = $instance['linktype'];
$size = wppa_opt('widget_width');
// $data = wppa_get_the_bestof( $count, $period, $sortby, $display );
$lineheight = wppa_opt('fontsize_widget_thumb') * 1.5;
$widget_content = "\n" . '<!-- WPPA+ BestOf Widget start -->';
$widget_content .= wppa_bestof_html(array('page' => $page, 'count' => $count, 'sortby' => $sortby, 'display' => $display, 'period' => $period, 'maxratings' => $maxratings, 'meanrat' => $meanrat, 'ratcount' => $ratcount, 'linktype' => $linktype, 'size' => $size, 'lineheight' => $lineheight));
$widget_content .= '<div style="clear:both"></div>';
$widget_content .= "\n" . '<!-- WPPA+ BestOf Widget end -->';
echo "\n" . $before_widget;
if (!empty($widget_title)) {
echo $before_title . $widget_title . $after_title;
}
echo $widget_content . $after_widget;
wppa('in_widget', false);
}
开发者ID:msayagh, 项目名称:Quercus-source-code-Maven, 代码行数:39, 代码来源:wppa-bestof-widget.php
示例11: wppa_get_lbtitle
function wppa_get_lbtitle($type, $id)
{
if (!is_numeric($id) || $id < '1') {
wppa_dbg_msg('Invalid arg wppa_get_lbtitle( ' . $id . ' )', 'red');
}
$thumb = wppa_cache_thumb($id);
$do_download = wppa_is_video($id) ? false : wppa_switch('art_monkey_on_lightbox');
$do_name = wppa_switch('ovl_' . $type . '_name') || wppa_switch('ovl_add_owner');
$do_desc = wppa_switch('ovl_' . $type . '_desc');
$do_sm = wppa_switch('share_on_lightbox');
$result = '';
if ($do_download) {
if (wppa_opt('art_monkey_display') == 'button') {
$result .= '<input' . ' type="button"' . ' title="' . __('Download', 'wp-photo-album-plus') . '"' . ' style="cursor:pointer; margin-bottom:0px; max-width:500px;"' . ' class="wppa-download-button"' . ' onclick="wppaAjaxMakeOrigName( ' . wppa('mocc') . ', ' . $id . ' );"' . ' value="' . __('Download:', 'wp-photo-album-plus') . ' ' . wppa_get_photo_name($id, wppa_switch('ovl_add_owner'), false, false, wppa_switch('ovl_' . $type . '_name')) . '"' . ' />';
} else {
$result .= '<a' . ' title="' . __('Download', 'wp-photo-album-plus') . '"' . ' style="cursor:pointer;"' . ' onclick="wppaAjaxMakeOrigName( ' . wppa('mocc') . ', ' . $id . ' );"' . ' >' . __('Download:', 'wp-photo-album-plus') . ' ' . wppa_get_photo_name($id, wppa_switch('ovl_add_owner'), false, false, wppa_switch('ovl_' . $type . '_name')) . '</a>';
}
} else {
if ($do_name) {
$result .= wppa_get_photo_name($id, wppa_switch('ovl_add_owner'), false, false, wppa_switch('ovl_' . $type . '_name'));
}
}
if ($do_name && $do_desc) {
$result .= '<br />';
}
if ($do_desc) {
$result .= wppa_get_photo_desc($thumb['id']);
}
if (($do_name || $do_desc) && $do_sm) {
$result .= '<br />';
}
if ($do_sm) {
$result .= wppa_get_share_html($thumb['id'], 'lightbox');
}
$result = esc_attr($result);
return $result;
}
开发者ID:msayagh, 项目名称:Quercus-source-code-Maven, 代码行数:37, 代码来源:wppa-functions.php
示例12: wppa_do_filmthumb
function wppa_do_filmthumb($id, $idx, $do_for_feed = false, $glue = false)
{
$thumb = wppa_cache_thumb($id);
$result = '';
$src = wppa_fix_poster_ext(wppa_get_thumb_path($thumb['id']), $thumb['id']);
$max_size = wppa_opt('thumbsize');
if (wppa_in_widget()) {
$max_size /= 2;
}
$com_alt = wppa('is_comten') && wppa_switch('comten_alt_display') && !wppa_in_widget();
$imgattr_a = wppa_get_imgstyle_a($thumb['id'], $src, $max_size, 'optional', 'fthumb');
$imgstyle = $imgattr_a['style'];
$imgwidth = $imgattr_a['width'];
$imgheight = $imgattr_a['height'];
$cursor = $imgattr_a['cursor'];
$url = wppa_fix_poster_ext(wppa_get_thumb_url($thumb['id'], '', $imgwidth, $imgheight), $thumb['id']);
$furl = str_replace('/thumbs', '', $url);
$events = wppa_get_imgevents('film', $thumb['id'], 'nopopup', $idx);
$thumbname = wppa_get_photo_name($thumb['id']);
$target = wppa_switch('film_blank') || $thumb['linktarget'] == '_blank' ? 'target="_blank" ' : '';
$psotitle = $thumb['linktitle'] ? 'title="' . esc_attr($thumb['linktitle']) . '" ' : '';
$psourl = wppa_switch('film_overrule') && $thumb['linkurl'] ? 'href="' . $thumb['linkurl'] . '" ' . $target . $psotitle : '';
$imgalt = wppa_get_imgalt($thumb['id']);
if (wppa_opt('film_linktype') == 'lightbox') {
// $title = esc_attr( wppa_zoom_in( $thumb['id'] ) );
} else {
$events .= ' onclick="wppaGotoKeepState( ' . wppa('mocc') . ', ' . $idx . ' )"';
$events .= ' ondblclick="wppaStartStop( ' . wppa('mocc') . ', -1 )"';
}
if (is_feed()) {
if ($do_for_feed) {
$style_a = wppa_get_imgstyle_a($thumb['id'], $src, '100', '4', 'thumb');
$style = $style_a['style'];
$result .= '<a href="' . get_permalink() . '">' . '<img' . ' src="' . $url . '"' . ' ' . $imgalt . ' title="' . $thumbname . '"' . ' style="' . $style . '"' . ' />' . '</a>';
}
} else {
// If ! $do_for_feed: pre-or post-ambule. To avoid dup id change it in that case
$tmp = $do_for_feed ? 'film' : 'pre';
$style = $glue ? 'style="' . wppa_get_thumb_frame_style($glue, 'film') . '"' : '';
$result .= '<div' . ' id="' . $tmp . '_wppatnf_' . $thumb['id'] . '_' . wppa('mocc') . '"' . ' class="thumbnail-frame"' . ' ' . $style . ' >';
if ($psourl) {
// True only when pso activated and data present
$result .= '<a ' . $psourl . '>';
// $psourl contains url, target and title
} elseif (wppa_opt('film_linktype') == 'lightbox' && $tmp == 'film') {
$title = wppa_get_lbtitle('slide', $thumb['id']);
$videohtml = esc_attr(wppa_get_video_body($thumb['id']));
$audiohtml = esc_attr(wppa_get_audio_body($thumb['id']));
$result .= '<a href="' . $furl . '"' . ($videohtml ? ' data-videohtml="' . $videohtml . '"' . ' data-videonatwidth="' . wppa_get_videox($thumb['id']) . '"' . ' data-videonatheight="' . wppa_get_videoy($thumb['id']) . '"' : '') . ($audiohtml ? ' data-audiohtml="' . $audiohtml . '"' : '') . ' ' . wppa('rel') . '="' . wppa_opt('lightbox_name') . '[occ' . wppa('mocc') . ']"' . ($title ? ' ' . wppa('lbtitle') . '="' . $title . '"' : '') . ' >';
}
if ($tmp == 'pre' && wppa_opt('film_linktype') == 'lightbox') {
$cursor = 'cursor:default;';
}
if ($tmp == 'film' && !$com_alt && !wppa_cdn('front') && !wppa_switch('lazy_or_htmlcomp')) {
$result .= '<!--';
}
if (wppa_is_video($thumb['id'])) {
$result .= wppa_get_video_html(array('id' => $thumb['id'], 'width' => $imgattr_a['width'], 'height' => $imgattr_a['height'], 'controls' => false, 'margin_top' => $imgattr_a['margin-top'], 'margin_bottom' => $imgattr_a['margin-bottom'], 'cursor' => $imgattr_a['cursor'], 'events' => $events, 'tagid' => 'wppa-' . $tmp . '-' . $idx . '-' . wppa('mocc')));
} else {
$result .= '<img' . ' id="wppa-' . $tmp . '-' . $idx . '-' . wppa('mocc') . '"' . ' class="wppa-' . $tmp . '-' . wppa('mocc') . '"' . ' src="' . $url . '"' . ' ' . $imgalt . ' style="' . $imgstyle . $cursor . '"' . ' ' . $events . ' data-title="' . ($psourl ? esc_attr($thumb['linktitle']) : '') . '"' . ' />';
}
if ($tmp == 'film' && !$com_alt && !wppa_cdn('front') && !wppa_switch('lazy_or_htmlcomp')) {
$result .= '-->';
}
if ($psourl) {
// True only when pso activated and data present
$result .= '</a>';
// $psourl contains url, target and title
} elseif (wppa_opt('film_linktype') == 'lightbox' && $tmp == 'film') {
$result .= '</a>';
}
$result .= '</div>';
}
wppa_out($result);
}
开发者ID:lchen01, 项目名称:STEdwards, 代码行数:75, 代码来源:wppa-thumbnails.php
示例13: widget
/** @see WP_Widget::widget */
function widget($args, $instance)
{
global $wpdb;
require_once dirname(__FILE__) . '/wppa-links.php';
require_once dirname(__FILE__) . '/wppa-styles.php';
require_once dirname(__FILE__) . '/wppa-functions.php';
require_once dirname(__FILE__) . '/wppa-thumbnails.php';
require_once dirname(__FILE__) . '/wppa-boxes-html.php';
require_once dirname(__FILE__) . '/wppa-slideshow.php';
wppa_initialize_runtime();
wppa('in_widget', 'com');
wppa_bump_mocc();
// Hide widget if not logged in and login required to see comments
if (wppa_switch('comment_view_login') && !is_user_logged_in()) {
return;
}
extract($args);
$page = in_array(wppa_opt('comment_widget_linktype'), wppa('links_no_page')) ? '' : wppa_get_the_landing_page('wppa_comment_widget_linkpage', __('Recently commented photos', 'wp-photo-album-plus'));
$max = wppa_opt('comten_count');
$widget_title = apply_filters('widget_title', $instance['title']);
$photo_ids = wppa_get_comten_ids($max);
$widget_content = "\n" . '<!-- WPPA+ Comment Widget start -->';
$maxw = wppa_opt('comten_size');
$maxh = $maxw + 18;
if ($photo_ids) {
foreach ($photo_ids as $id) {
// Make the HTML for current comment
$widget_content .= "\n" . '<div class="wppa-widget" style="width:' . $maxw . 'px; height:' . $maxh . 'px; margin:4px; display:inline; text-align:center; float:left;">';
$image = wppa_cache_thumb($id);
if ($image) {
$link = wppa_get_imglnk_a('comten', $id, '', '', true);
$file = wppa_get_thumb_path($id);
$imgstyle_a = wppa_get_imgstyle_a($id, $file, $maxw, 'center', 'comthumb');
$imgstyle = $imgstyle_a['style'];
$width = $imgstyle_a['width'];
$height = $imgstyle_a['height'];
$cursor = $imgstyle_a['cursor'];
$imgurl = wppa_get_thumb_url($id, '', $width, $height);
$imgevents = wppa_get_imgevents('thumb', $id, true);
$title = '';
$comments = $wpdb->get_results($wpdb->prepare("SELECT * FROM `" . WPPA_COMMENTS . "` WHERE `photo` = %s ORDER BY `timestamp` DESC", $id), ARRAY_A);
if ($comments) {
$first_comment = $comments['0'];
foreach ($comments as $comment) {
$title .= $comment['user'] . ' ' . __('wrote', 'wp-photo-album-plus') . ' ' . wppa_get_time_since($comment['timestamp']) . ":\n";
$title .= $comment['comment'] . "\n\n";
}
}
$title = esc_attr(strip_tags(trim($title)));
$album = '0';
$display = 'thumbs';
$widget_content .= wppa_get_the_widget_thumb('comten', $image, $album, $display, $link, $title, $imgurl, $imgstyle_a, $imgevents);
} else {
$widget_content .= __('Photo not found.', 'wp-photo-album-plus');
}
$widget_content .= "\n\t" . '<span style="font-size:' . wppa_opt('fontsize_widget_thumb') . 'px; cursor:pointer;" title="' . esc_attr($first_comment['comment']) . '" >' . $first_comment['user'] . '</span>';
$widget_content .= "\n" . '</div>';
}
} else {
$widget_content .= 'There are no commented photos (yet).';
}
$widget_content .= '<div style="clear:both"></div>';
$widget_content .= "\n" . '<!-- WPPA+ comment Widget end -->';
echo "\n" . $before_widget;
if (!empty($widget_title)) {
echo $before_title . $widget_title . $after_title;
}
echo $widget_content . $after_widget;
wppa('in_widget', false);
}
开发者ID:msayagh, 项目名称:Quercus-source-code-Maven, 代码行数:71, 代码来源:wppa-comment-widget.php
示例14: wppa_kickoff
function wppa_kickoff()
{
global $wppa_lang;
global $wppa_api_version;
global $wppa_init_js_data;
global $wppa_dynamic_css_data;
// init.css failed?
if ($wppa_dynamic_css_data) {
echo $wppa_dynamic_css_data;
}
// init.js failed?
if ($wppa_init_js_data) {
echo $wppa_init_js_data;
}
/* Obsolete?
// Patch for chrome or Edge?
// Test for chrome needs also test for NOT Edge, because browser signature of Edge also reports that it is chrome(-like)
if ( false && isset($_SERVER["HTTP_USER_AGENT"] ) ) {
echo '
<!-- WPPA+ Kickoff -->
<!-- Browser detected = '.wppa_decode_uri_component(strip_tags($_SERVER["HTTP_USER_AGENT"])).' -->';
if ( strstr($_SERVER["HTTP_USER_AGENT"], 'Chrome') && ! strstr($_SERVER["HTTP_USER_AGENT"], 'Edge') && wppa_switch( 'ovl_chrome_at_top') ) echo '
<style type="text/css">
#wppa-overlay-ic { padding-top: 5px !important; }
#wppa-overlay-qt-img { top: 5px !important; }
</style>';
if ( strstr($_SERVER["HTTP_USER_AGENT"], 'Edge') ) echo '
<style type="text/css">
#wppa-overlay-ic { padding-top: 0px !important; }
#wppa-overlay-qt-img { top: 5px !important; }
</style>';
}
*/
// Inline styles?
if (wppa_switch('inline_css')) {
echo '
<!-- WPPA+ Custom styles -->
<style type="text/css" >';
if (!wppa_switch('ovl_fs_icons')) {
echo '#wppa-norms-btn, #wppa-fulls-btn { display:none; }';
}
echo wppa_opt('custom_style') . '
</style>';
}
// Pinterest js
if ((wppa_switch('share_on') || wppa_switch('share_on_widget')) && wppa_switch('share_pinterest')) {
echo '
<!-- Pinterest share -->
<script type="text/javascript" src="//assets.pinterest.com/js/pinit.js"></script>';
}
if (wppa('debug')) {
error_reporting(wppa('debug'));
add_action('wp_footer', 'wppa_phpinfo');
add_action('wp_footer', 'wppa_errorlog');
echo '
<script type="text/javascript" >
wppaDebug = true;
</script>';
}
wppa('rendering_enabled', true);
echo '
<!-- Rendering enabled -->
<!-- /WPPA Kickoff -->
';
}
开发者ID:uwmadisoncals, 项目名称:Cluster-Plugins, 代码行数:67, 代码来源:wppa-non-admin.php
示例15: wppa_is_wanted_empty
function wppa_is_wanted_empty($thumbs)
{
if (!wppa_switch('show_empty_thumblist')) {
return false;
}
// Feature not enabled
if (is_array($thumbs) && count($thumbs) > wppa_get_mincount()) {
return false;
}
// Album is not empty
if (wppa_is_virtual()) {
return false;
}
// wanted empty only on real albums
if (wppa('albums_only')) {
return false;
}
// Explicitly no thumbs
// if ( wppa_switch( 'thumbs_first' ) && wppa_get_curpage() != '1' ) return false; // Only on page 1 if thumbs first
wppa('current_album', wppa('start_album'));
// Make sure upload knows the album
return true;
}
开发者ID:billadams, 项目名称:forever-frame, 代码行数:23, 代码来源:wppa-theme.php
示例16: widget
/** @see WP_Widget::widget */
function widget($args, $instance)
{
global $wpdb;
require_once dirname(__FILE__) . '/wppa-links.php';
require_once dirname(__FILE__) . '/wppa-styles.php';
require_once dirname(__FILE__) . '/wppa-functions.php';
require_once dirname(__FILE__) . '/wppa-thumbnails.php';
require_once dirname(__FILE__) . '/wppa-boxes-html.php';
require_once dirname(__FILE__) . '/wppa-slideshow.php';
wppa_initialize_runtime();
extract($args);
$instance = wp_parse_args((array) $instance, array('title' => '', 'album' => '', 'width' => wppa_opt('widget_width'), 'height' => round(wppa_opt('widget_width') * wppa_opt('maxheight') / wppa_opt('fullsize')), 'ponly' => 'no', 'linkurl' => '', 'linktitle' => '', 'subtext' => '', 'supertext' => '', 'valign' => 'center', 'timeout' => '4', 'film' => 'no', 'browse' => 'no', 'name' => 'no', 'numbar' => 'no', 'desc' => 'no'));
$title = apply_filters('widget_title', $instance['title']);
$album = $instance['album'];
$width = $instance['width'];
$height = $instance['height'];
if ($height == '0') {
$height = round($width * wppa_opt('maxheight') / wppa_opt('fullsize'));
}
$ponly = $instance['ponly'];
$linkurl = $instance['linkurl'];
$linktitle = $instance['linktitle'];
$supertext = __($instance['supertext']);
$subtext = __($instance['subtext']);
$valign = $instance['valign'];
$timeout = $instance['timeout'] * 1000;
$film = $instance['film'];
$browse = $instance['browse'];
$name = $instance['name'];
$numbar = $instance['numbar'];
$desc = $instance['desc'];
$page = in_array(wppa_opt('slideonly_widget_linktype'), wppa('links_no_page')) ? '' : wppa_get_the_landing_page('wppa_slideonly_widget_linkpage', __('Widget landing page', 'wp-photo-album-plus'));
if (is_numeric($album)) {
echo $before_widget;
if (!empty($title)) {
echo $before_title . $title . $after_title;
}
if ($linkurl != '' && wppa_opt('slideonly_widget_linktype') == 'widget') {
wppa('in_widget_linkurl', $linkurl);
wppa('in_widget_linktitle', __($linktitle));
}
if ($supertext != '') {
echo '<div style="padding-top:2px; padding-bottom:4px; text-align:center">' . $supertext . '</div>';
}
echo '<div style="padding-top:2px; padding-bottom:4px;" >';
wppa('auto_colwidth', false);
wppa('in_widget', 'ss');
wppa('in_widget_frame_height', $height);
wppa('in_widget_frame_width', $width);
wppa('in_widget_timeout', $timeout);
wppa('portrait_only', $ponly == 'yes');
wppa('ss_widget_valign', $valign);
wppa('film_on', $film == 'yes');
wppa('browse_on', $browse == 'yes');
wppa('name_on', $name == 'yes');
wppa('numbar_on', $numbar == 'yes');
wppa('desc_on', $desc == 'yes');
echo wppa_albums($album, 'slideonly', $width, 'center');
wppa('desc_on', false);
wppa('numbar_on', false);
wppa('name_on', false);
wppa('browse_on', false);
wppa('film_on', false);
wppa('ss_widget_valign', '');
wppa('portrait_only', false);
wppa('in_widget_timeout', '0');
wppa('in_widget_frame_height', '');
wppa('in_widget_frame_width', '');
wppa('in_widget', false);
wppa('fullsize', '');
// Reset to prevent inheritage of wrong size in case widget is rendered before main column
echo '</div>';
if ($linkurl != '') {
wppa('in_widget_linkurl', '');
wppa('in_widget_linktitle', '');
}
if ($subtext != '') {
echo '<div style="padding-top:2px; padding-bottom:0px; text-align:center">' . $subtext . '</div>';
}
echo $after_widget;
} else {
echo "\n" . $before_widget;
if (!empty($widget_title)) {
echo $before_title . $widget_title . $after_title;
}
echo __('No album defined (yet)', 'wp-photo-album-plus');
echo $after_widget;
}
}
开发者ID:lchen01, 项目名称:STEdwards, 代码行数:90, 代码来源:wppa-slideshow-widget.php
示例17: wppa_get_ss_to_tn_link
function wppa_get_ss_to_tn_link($page = '0', $id = '0')
{
global $thumbs;
global $thumbs_ids;
// Search ?
if (wppa('src') && wppa('mocc') == '1' && !wppa('is_related')) {
$thumbhref = wppa_get_permalink($page) . 'wppa-cover=0&wppa-occur=' . wppa('occur') . '&wppa-searchstring=' . stripslashes(wppa('searchstring'));
} elseif (wppa('is_upldr')) {
if (wppa('start_album')) {
$thumbhref = wppa_get_permalink($page) . 'wppa-cover=0&wppa-occur=' . wppa('occur') . '&wppa-upldr=' . wppa('is_upldr') . '&wppa-album=' . wppa('start_album');
} else {
$thumbhref = wppa_get_permalink($page) . 'wppa-cover=0&wppa-occur=' . wppa('occur') . '&wppa-upldr=' . wppa('is_upldr');
}
} elseif (wppa('is_topten')) {
$thumbhref = wppa_get_permalink($page) . 'wppa-cover=0&wppa-occur=' . wppa('occur') . '&wppa-topten=' . wppa('topten_count') . '&wppa-album=' . wppa('start_album');
} elseif (wppa('is_lasten')) {
$thumbhref = wppa_get_permalink($page) . 'wppa-cover=0&wppa-occur=' . wppa('occur') . '&wppa-lasten=' . wppa('lasten_count') . '&wppa-album=' . wppa('start_album');
} elseif (wppa('is_comten')) {
$thumbhref = wppa_get_permalink($page) . 'wppa-cover=0&wppa-occur=' . wppa('occur') . '&wppa-comten=' . wppa('comten_count') . '&wppa-album=' . wppa('start_album');
} elseif (wppa('is_featen')) {
$thumbhref = wppa_get_permalink($page) . 'wppa-cover=0&wppa-occur=' . wppa('occur') . '&wppa-featen=' . wppa('featen_count') . '&wppa-album=' . wppa('start_album');
} elseif (wppa('is_tag')) {
$thumbhref = wppa_get_permalink($page) . 'wppa-cover=0&wppa-occur=' . wppa('occur') . '&wppa-tag=' . wppa('is_tag') . '&wppa-album=' . wppa('start_album');
} elseif (wppa('is_cat')) {
$thumbhref = wppa_get_permalink($page) . 'wppa-cover=0&wppa-occur=' . wppa('occur') . '&wppa-cat=' . wppa('is_cat') . '&wppa-album=' . wppa('start_album');
} else {
$thumbhref = wppa_get_permalink($page) . 'wppa-cover=0&wppa-occur=' . wppa('occur') . '&wppa-album=' . wppa('start_album');
}
// $id is the id. See to what page we have to go
$page = '1';
$p = wppa_opt('thumb_page_size');
if ($p) {
$i = '0';
foreach ($thumbs_ids as $ti) {
// $thumbs_ids is setup in function wppa_prepare_slideshow_pagination()
if ($id == $ti) {
$page = floor($i / $p) + '1';
}
$i++;
}
if ($page > '1') {
$thumbhref .= '&wppa-page=' . $page;
}
}
// Make sure the clicked photos thumb is highligted
$thumbhref .= '&wppa-hilite=' . $id;
$thumbhref = wppa_convert_to_pretty(wppa_trim_wppa_($thumbhref));
return $thumbhref;
}
开发者ID:lchen01, 项目名称:STEdwards, 代码行数:49, 代码来源:wppa-links.php
librespeed/speedtest: Self-hosted Speedtest for HTML5 and more. Easy setup, exam
阅读:1221| 2022-08-30
DeekshithSN/shared-library
阅读:694| 2022-08-15
avehtari/BDA_m_demos: Bayesian Data Analysis demos for Matlab/Octave
阅读:1134| 2022-08-17
女人怀孕后,为了有一个健康聪明的宝宝,经历各种体检、筛查。其实这些体检和筛查中的
阅读:945| 2022-11-06
medfreeman/markdown-it-toc-and-anchor: markdown-it plugin to add a toc and ancho
阅读:1342| 2022-08-18
1. 真机调试获取不到数据
问题描述:在模拟器上可以获取到数据,但是在真机调试获
阅读:632| 2022-07-18
sydney0zq/covid-19-detection: The implementation of A Weakly-supervised Framewor
阅读:486| 2022-08-16
An issue has been discovered in GitLab CE/EE affecting all versions starting fro
阅读:867| 2022-07-08
离中国最远的国家是阿根廷。从太平洋直线计算,即往东线走,北京到阿根廷的布宜诺斯艾
阅读:643| 2022-11-06
shem8/MaterialLogin: Login view with material design
阅读:725| 2022-08-17
请发表评论