С нами с 09.05.04
Сообщения: 363
Рейтинг: 245
|
Добавлено: 26/11/14 в 15:44 |
выводит ошибку,которая закралась в первой строке
Fatal Error: Call To Undefined Function Esell_popuralchange() In /Data01/Virt41954/Domeenid/Www.Europug.Eu/Htdocs/Wp-Content/Themes/Esellpro/Includes/Popular.Php On Line 1
Popular.Php
Код: [развернуть] | <?php echo'<h4>'; esell_popuralchange(); echo'</h4>';?>
<div id="ltpost">
<?php
$esellpo_args = array(
'ignore_sticky_posts' => true,
'showposts' => of_get_option('esell_postnumber' ),
'orderby' => 'comment_count', );
$the_query = new WP_Query( $esellpo_args );
if ( $the_query->have_posts() ) :
while ( $the_query->have_posts() ) : $the_query->the_post();
?>
<div class="latest-post">
<?php if ( has_post_thumbnail() ) {the_post_thumbnail('ltpostthumb');} else { ?><img src="<?php echo of_get_option( 'esell_default');?>" width="45px" height="45px"/>
<?php } ?>
<a title="<?php the_title(); ?>" href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a><br />
<div class="clear"></div>
</div>
<?php endwhile; ?><?php endif; ?> <?php wp_reset_postdata(); ?>
</div>
<div style="clear:both;"></div> |
Последний раз редактировалось: adonis (26/11/14 в 17:38), всего редактировалось 1 раз
|
|
|
|
С нами с 25.08.08
Сообщения: 18751
Рейтинг: 1251
|
Добавлено: 26/11/14 в 15:47 |
Call To Undefined Function Esell_popuralchange()
ps
наверное либа не прикручена к пхп.
|
|
|
|
С нами с 09.05.04
Сообщения: 363
Рейтинг: 245
|
Добавлено: 26/11/14 в 16:12 |
Magistrator: Что такой либа? И кого пинать разработчика темы или саппорт хостинга? Как решить самой эту проблему, если разработчик темы не отвечает пока?
|
|
|
|
С нами с 27.03.14
Сообщения: 201
Рейтинг: 169
|
Добавлено: 26/11/14 в 16:21 |
Либа от "library", то есть какая-то из библиотек PHP. Если ее не хватает, то тогда к хостеру. Но я бы на вашем месте посмотрел сначала, что это за функция. Поищите в соседних файлах наподобие functions.php, есть ли там эта функция... Проверьте подключается ли этот файл и т.д. А вообще что за CMS хотя бы уточнили бы...
|
|
Perestroika Affiliates - легендарная гемблинг-партнерка №1.
|
0
|
|
|
С нами с 09.05.04
Сообщения: 363
Рейтинг: 245
|
Добавлено: 26/11/14 в 16:26 |
VulkanPartner: Wordpress
|
|
|
|
С нами с 09.05.04
Сообщения: 363
Рейтинг: 245
|
Добавлено: 26/11/14 в 16:39 |
VulkanPartner: а что конкретно искать в functions.php, прописан ли там popular.php?
смущает написание Esell_popuralchange()
popural хотя сам файл пишется popular
popular.php должен выводить Popular Posts in Sidebar
functions.php
Код: [развернуть] | <?php
define( 'OPTIONS_FRAMEWORK_DIRECTORY', get_template_directory_uri() . '/inc/' );
require_once dirname( __FILE__ ) . '/inc/options-framework.php';
include_once('baztro.php');
function moreinfo() {
echo '<a class="promaxmore" href="';
echo ''.the_permalink().'';
echo '">'.of_get_option('esell_moreinfo' ).'</a>';
}
add_action('woocommerce_after_shop_loop_item', 'moreinfo');
function esell_scripts() {
if ( of_get_option('esell_responsive', '0') == '1' ) : wp_enqueue_style('responsive-css', get_template_directory_uri(). '/responsive-design.css' );
wp_enqueue_script('topnavi', get_template_directory_uri().'/js/topnavi.js', array('jquery'), '1.0', false ); endif;
wp_enqueue_style( 'esell-style', get_template_directory_uri() . '/style.css' );
/**
* Enqueues the javascript for comment replys
*
* */
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) )
wp_enqueue_script( 'comment-reply' );
}
add_action( 'wp_enqueue_scripts', 'esell_scripts' );
/*
* Home Icon for Menu
*/
function esell_hdmenu() {
echo '<ul>';
if ('page' != get_option('show_on_front')) {
if (is_front_page())
$class = 'class="current_page_item home-icon"';
else
$class = 'class="home-icon"';
echo '<li ' . $class . ' ><a href="'.esc_url( home_url() ). '/"><img src="'. get_template_directory_uri() . '/images/home.jpg" width="26" height="24"/></a></li>';
}
wp_list_pages('title_li=');
echo '</ul>';
}
add_filter( 'wp_nav_menu_items', 'esell_home_link', 10, 2 );
function esell_home_link($items, $args) {
if (is_front_page())
$class = 'class="current_page_item home-icon"';
else
$class = 'class="home-icon"';
$homeMenuItem =
'<li ' . $class . '>' .
$args->before .
'<a href="' . esc_url( home_url( '/')). '" title="Home">' .
$args->link_before . '<img src="'. get_template_directory_uri() . '/images/home.jpg" width="26" height="24" alt="Home" />' . $args->link_after .
'</a>' .
$args->after .
'</li>';
$items = $homeMenuItem . $items;
return $items;
}
/* Enable support for post-thumbnails ********************************************/
// If we want to ensure that we only call this function if
// the user is working with WP 2.9 or higher,
// let's instead make sure that the function exists first
function esell_theme_setup() {
if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
}
add_image_size( 'defaultthumb', 200, 200,true );
add_image_size( 'ltpostthumb', 45, 45, true );
load_theme_textdomain('esell', get_template_directory() . '/languages');
add_editor_style();
/*Sets up the content width value based on the theme's design*/
global $content_width;
if ( ! isset( $content_width ) ){
$content_width = 670;}
register_nav_menus(
array(
'esell-navigation' => __('Navigation', 'esell' ),
)
);
add_theme_support( 'woocommerce' );
add_theme_support('automatic-feed-links');
}
add_action( 'after_setup_theme', 'esell_theme_setup' );
require 'fileoptions.php';
$example_update_checker = new ThemeUpdateChecker(
'esellpro',
'http://cdn.wrock.org/codesell.json'
);
function esell_post_meta_data() {
printf( __( '%2$s %4$s', 'esell' ),
'meta-prep meta-prep-author posted',
sprintf( '<span itemprop="datePublished" class="timestamp updated">%3$s</span>',
esc_url( get_permalink() ),
esc_attr( get_the_time() ),
esc_html( get_the_date() )
),
'byline',
sprintf( '<span class="author vcard" itemprop="author" itemtype="http://schema.org/Person"><span class="fn">%3$s</span></span>',
get_author_posts_url( get_the_author_meta( 'ID' ) ),
sprintf( esc_attr__( 'View all posts by %s', 'esell' ), get_the_author() ),
esc_attr( get_the_author() )
)
);
}
/* Excerpt ********************************************/
function esell_excerptlength_teaser($length) {
return 12;
}
function esell_excerptlength_index($length) {
return of_get_option('esell_excerp' );
}
function esell_excerptmore($more) {
return '...';
}
function esell_excerpt($length_callback='', $more_callback='') {
global $post;
add_filter('excerpt_length', $length_callback);
add_filter('excerpt_more', $more_callback);
$output = get_the_excerpt();
$output = apply_filters('wptexturize', $output);
$output = apply_filters('convert_chars', $output);
$output = '<p>'.$output.'</p>';
echo $output;
}
/* Widgets ********************************************/
function esell_widgets_init() {
register_sidebar(array(
'name' => __( 'Sidebar', 'esell' ),
'before_widget' => '<div class="box clearfloat"><div class="boxinside clearfloat">',
'after_widget' => '</div></div>',
'before_title' => '<h4 class="widgettitle">',
'after_title' => '</h4>',
));
register_sidebar(array(
'name' => __( 'Bottom Menu 1', 'esell' ),
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
));
register_sidebar(array(
'name' => __( 'Bottom Menu 2', 'esell' ),
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
));
register_sidebar(array(
'name' => __( 'Bottom Menu 4', 'esell' ),
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
));
}
add_action('widgets_init', 'esell_widgets_init');
//---------------------------- [ Pagenavi Function ] ------------------------------//
function esell_pagenavi() {
global $wp_query;
$big = 123456789;
$page_format = paginate_links( array(
'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
'format' => '?paged=%#%',
'current' => max( 1, get_query_var('paged') ),
'total' => $wp_query->max_num_pages,
'type' => 'array'
) );
if( is_array($page_format) ) {
$paged = ( get_query_var('paged') == 0 ) ? 1 : get_query_var('paged');
echo '<div class="wp-pagenavi">';
echo '<span class="pages">'. $paged . ' of ' . $wp_query->max_num_pages .'</span>';
foreach ( $page_format as $page ) {
echo "$page";
}
echo '</div>';
}
}
/**
* Creates a nicely formatted and more specific title element text
* for output in head of document, based on current view.
*
* @since eSell 1.0
*
* @param string $title Default title text for current view.
* @param string $sep Optional separator.
* @return string Filtered title.
*/
function esell_wp_title( $title, $sep ) {
global $paged, $page;
if ( is_feed() )
return $title;
// Add the site name.
$title .= get_bloginfo( 'name' );
// Add the site description for the home/front page.
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && ( is_home() || is_front_page() ) )
$title = "$title $sep $site_description";
// Add a page number if necessary.
if ( $paged >= 2 || $page >= 2 )
$title = "$title $sep " . sprintf( __( 'Page %s', 'esell' ), max( $paged, $page ) );
return $title;
}
add_filter( 'wp_title', 'esell_wp_title', 10, 2 );
global $pagenow;
if ( is_admin() && isset( $_GET['activated'] ) && $pagenow == 'themes.php' )
{
wp_redirect( admin_url( 'themes.php?page=options-framework' ) );
exit;
}
add_action('admin_bar_menu', 'my_custom_menu', 1000);
function my_custom_menu()
{
global $wp_admin_bar;
if(!is_super_admin() || !is_admin_bar_showing()) return;
$argsParent=array(
'id' => 'myCustomMenu',
'title' => 'eSell Menu',
'href' => false
);
$wp_admin_bar->add_menu($argsParent);
$argsSub1=array(
'parent' => 'myCustomMenu',
'id' => 'myCustomMenu1',
'title' => 'Theme Options',
'href' => admin_url( 'themes.php?page=options-framework' ),
'meta' => array('target' => '_blank')
);
$wp_admin_bar->add_menu($argsSub1);
$argsSub2=array(
'parent' => 'myCustomMenu',
'id' => 'myCustomMenu2',
'title' => 'Support Forum',
'href' => 'http://forum.insertcart.com/',
'meta' => array('target' => '_blank')
);
$wp_admin_bar->add_menu($argsSub2);
}
?> |
|
|
|
|
+ +
WP-Master
С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123
|
Добавлено: 26/11/14 в 17:28 |
adonis: ты лучше дай Popular.php
|
|
|
|
С нами с 09.05.04
Сообщения: 363
Рейтинг: 245
|
Добавлено: 26/11/14 в 17:39 |
Дартаньян:
код Popular.Php в верхнем посту есть
|
|
|
|
+ +
WP-Master
С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123
|
Добавлено: 26/11/14 в 17:47 |
adonis: затер функцию разраб, думаю еслибы файл какой затерся то багов было больше, ну или неудачный хак.
|
|
|
|
С нами с 09.05.04
Сообщения: 363
Рейтинг: 245
|
Добавлено: 26/11/14 в 19:44 |
Тема зашла в тупик, никто не поможет кроме разработчика,а сам разработчик молчит.
|
|
|
|
+ +
WP-Master
С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123
|
Добавлено: 26/11/14 в 19:53 |
adonis: стукни мне скайп trollsgrot, помогу чем смогу.
|
|
|
|
С нами с 27.09.03
Сообщения: 5454
Рейтинг: 2506
|
Добавлено: 26/11/14 в 23:40 |
Оффтопик: Дартаньян писал: | стукни мне скайп trollsgrot, помогу чем смогу. |
ник самое то для бескорыстного помощника
|
|
|
|
С нами с 27.09.03
Сообщения: 5454
Рейтинг: 2506
|
Добавлено: 26/11/14 в 23:41 |
может разраб описку сделал и надо вызывать Esell_popularchange вместо Esell_popuralchange
|
|
|
|
С нами с 20.10.14
Сообщения: 127
Рейтинг: 3
|
Добавлено: 26/11/14 в 23:52 |
чем все кончилось то?
а то помог бы если все сдулись
|
|
|
|
С нами с 09.05.04
Сообщения: 363
Рейтинг: 245
|
Добавлено: 27/11/14 в 00:21 |
дело в процессе. Мне оказывает помощь благородный Дартаньян
|
|
|
|
+ +
WP-Master
С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123
|
Добавлено: 27/11/14 в 01:00 |
grozny:
|
|
|
|
+ +
WP-Master
С нами с 17.01.13
Сообщения: 1922
Рейтинг: 1123
|
Добавлено: 27/11/14 в 01:01 |
frec: автор вхерачил виджет без функции.
|
|
|
|
С нами с 20.10.14
Сообщения: 127
Рейтинг: 3
|
Добавлено: 27/11/14 в 12:05 |
Дартаньян писал: | frec: автор вхерачил виджет без функции. |
Ну раз все разобрались, тогда ладно.
|
|
|
|
С нами с 27.03.14
Сообщения: 201
Рейтинг: 169
|
Добавлено: 27/11/14 в 12:41 |
adonis писал: | VulkanPartner: а что конкретно искать в functions.php, прописан ли там popular.php? |
Нет, конечно. Наличие в нем функции Esell_popuralchange(). Ведь ошибка из-за этого появляется, что скрипту требуется эта функция, но она не подключена. Поэтому, чтобы не было ошибки эту функцию нужно либо убрать и не вызывать ее, либо же ее подключить (но для этого нужно знать, где она находится, либо же написать ее, то есть знать, что она делает). Но Дартаньян уже все разрулил, я так понимаю?
|
|
Perestroika Affiliates - легендарная гемблинг-партнерка №1.
|
0
|
|
|
С нами с 09.05.04
Сообщения: 363
Рейтинг: 245
|
Добавлено: 27/11/14 в 14:35 |
VulkanPartner: Да и разрулил и подключил
|
|
|
|
+
С нами с 26.08.09
Сообщения: 102
Рейтинг: -66
|
Добавлено: 28/11/14 в 17:32 |
Дартаньян - дартаньян!
|
|
|
|