• Resolved rstrah

    (@rstrah)


    Good afternoon I encountered the following problem… After updating the plugin, the site no longer displays normally, in particular the side bar. The problem only occurs on the main page, because there banners are displayed via carbon fields
    Carbon fields code:

    Container::make('post_meta', 'Место размещения рекламных блоков')
    ->where('post_template', '=', 'index-page.php')
    ->add_fields(
    array(
    Field::make("select", "crb_adv_block", 'Реклама до блока "Главное"')
    ->add_options('getWpadcenterPostData'),
    Field::make("select", "crb_adv_block1", 'Реклама после блока "Новости"')
    ->add_options('getWpadcenterPostData'),
    Field::make("select", "crb_adv_block2", 'Реклама после блока "Ваш район"')
    ->add_options('getWpadcenterPostData'),
    Field::make("select", "crb_adv_block3", 'Реклама после блока "Самое читаемое"')
    ->add_options('getWpadcenterPostData'),
    Field::make("select", "crb_adv_block4", 'Реклама после блока "Общество"')
    ->add_options('getWpadcenterPostData'),
    Field::make("select", "crb_adv_block5", 'Реклама после блока "Смотрите"')
    ->add_options('getWpadcenterPostData'),
    Field::make("select", "crb_adv_block6", 'Реклама после блока "Городское хозяйство"')
    ->add_options('getWpadcenterPostData'),
    Field::make("select", "crb_adv_block7", 'Реклама после блока "Экономика"')
    ->add_options('getWpadcenterPostData'),
    Field::make("select", "crb_adv_block8", 'Реклама после блока "Культура"')
    ->add_options('getWpadcenterPostData'),
    Field::make("select", "crb_adv_block9", 'Реклама после блока "Спорт"')
    ->add_options('getWpadcenterPostData'),
    Field::make("select", "crb_adv_block10", 'Реклама после блока "Происшествия"')
    ->add_options('getWpadcenterPostData'),
    Field::make("select", "crb_adv_block11", 'Реклама после блока "Новости мира"')
    ->add_options('getWpadcenterPostData'),
    Field::make("select", "crb_adv_block12", 'Реклама после блока "Палитра дня"')
    ->add_options('getWpadcenterPostData'),
    Field::make("select", "crb_adv_block13", 'Реклама после блока "Авторская колонка"')
    ->add_options('getWpadcenterPostData'),
    Field::make("select", "crb_adv_block14", 'Реклама после блока "Газеты"')
    ->add_options('getWpadcenterPostData')
    )
    );


    Ad pull code:

    
    <?php
    function getWpadcenterPostData()
    {
    $options[0] = 'Без рекламы';
        $ads = get_posts(array(
            'posts_per_page'=> -1,
            'post_type' => 'wpadcenter-ads',
        ));
        if ($ads) {
            foreach ($ads as $a) {
                $options[$a->ID] = $a->post_name;
            }
        }
        return $options;
    }

    <?php
    
    function render_wpadcenter_ads($name)
    {
    if (function_exists('carbon_get_the_post_meta') && function_exists('wpadcenter_display_ad')) {
    $id = carbon_get_the_post_meta($name);
    return wpadcenter_display_ad(array('id' => $id, 'align' => 'none'));
    }
    }

    https://prnt.sc/KeG7DWUDexy1

    • This topic was modified 1 year, 1 month ago by rstrah.
    • This topic was modified 1 year, 1 month ago by rstrah.
Viewing 3 replies - 1 through 3 (of 3 total)
Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Problem afrter update 2.4.0 to 2.5.4’ is closed to new replies.