[Помогите] Не ставится шаблон

Тема в разделе "Wordpress", создана пользователем BlackvsEvgen, 12 окт 2010.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. BlackvsEvgen

    BlackvsEvgen Постоялец

    Регистр.:
    13 янв 2009
    Сообщения:
    104
    Симпатии:
    3
    Народ, не получается тему установить. Вордпресс последний.
    Выдаёт такую ошибку:
    Как я понял не выполняется вот эта функция:

    PHP:
    function __popular_posts($no_posts=6$before="<li>"$after="</li>"$show_pass_post=false$duration="") {
        global 
    $wpdb;
        
    $request="SELECT ID, post_title, COUNT($wpdb->comments.comment_post_ID) AS \"comment_count\" FROM $wpdb->posts$wpdb->comments";
        
    $request .= " WHERE comment_approved=\"1\" AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status=\"publish\"";
        if(!
    $show_pass_post$request .= " AND post_password =\"\"";
        if(
    $duration !="") { 
            
    $request .= " AND DATE_SUB(CURDATE(),INTERVAL ".$duration." DAY) < post_date ";
        }
        
    $request .= " GROUP BY $wpdb->comments.comment_post_ID ORDER BY comment_count DESC LIMIT $no_posts";
        
    $posts=$wpdb->get_results($request);
        
    $output="";
        if (
    $posts) {
            foreach (
    $posts as $post) {
                
    $post_title=stripslashes($post->post_title);
                
    $comment_count=$post->comment_count;
                
    $permalink=get_permalink($post->ID);
                
    $output .= $before " <a href=\"" $permalink "\" title=\"" $post_title."\">" $post_title "</a> " $after;
            }
        } else {
            
    $output .= $before "None found" $after;
        }
        return  
    $output;
    Если удаляешь эту функцию, то тема ставится. Но не работают её некоторые функции. Как исправить, может что-то с функцией этой не так ?
     
  2. Izrael

    Izrael

    Регистр.:
    12 фев 2008
    Сообщения:
    448
    Симпатии:
    56
    у тебя просто сайт контентом не набит по этому и ошибку выдает
     
  3. pistol1988

    pistol1988 Писатель

    Регистр.:
    25 апр 2010
    Сообщения:
    6
    Симпатии:
    0
    Функция __popular_posts описана два раза, удали одну из них.
     
  4. BlackvsEvgen

    BlackvsEvgen Постоялец

    Регистр.:
    13 янв 2009
    Сообщения:
    104
    Симпатии:
    3
    Izrael я написал 6 статей и коментариев в каждой оставил. Всё равно не работало.
    pistol1988 да на 676 строчке такая же функция описана. А это на функционал темы не повлияет?
     
  5. Izrael

    Izrael

    Регистр.:
    12 фев 2008
    Сообщения:
    448
    Симпатии:
    56
    ну если такая же точно то не повлияет.. удоляй
     
  6. pistol1988

    pistol1988 Писатель

    Регистр.:
    25 апр 2010
    Сообщения:
    6
    Симпатии:
    0
    Если функции идентичны, то нет. Если они разные, то переименуй одну из них и замени название везде, где она вызывается в теме.
     
Статус темы:
Закрыта.