Мод управления рекламными материалами

Lange

Легенда
DarkMod, покажи пожалуйста список полей в бд.
И заодно скрин кода, который в окне добавления рекламы.
 

Sprinx

Пользователь
А че делает этот код от мода в родном движке?
Например:
build_cat_forums.php
Код:
//
// Ads
//
if ($bb_cfg['show_ads'])
{
    $ad_html = $ad_block_assignment = array();
 
    $active_ads = DB()->fetch_rowset("
        SELECT *
        FROM ". BB_ADS ."
        WHERE ad_status = 1
          AND ad_start_time < NOW()
          AND DATE_ADD(ad_start_time, INTERVAL ad_active_days DAY) > NOW()
    ");
 
    foreach ($active_ads as $ad)
    {
        if ($ad['ad_block_ids'])
        {
            foreach(explode(',', $ad['ad_block_ids']) as $block_id)
            {
                $ad_block_assignment[$block_id][] = $ad['ad_id'];
            }
        }
 
        $ad_html[$ad['ad_id']] = $ad['ad_html'];
    }
    $this->store('ads', $ad_html);
    bb_update_config(array('active_ads' => serialize($ad_block_assignment)));
}

Config.php
Код:
// Ads
$bb_cfg['show_ads'] = false;
$bb_cfg['show_ads_users'] = array(
#    user_id => 'name',
    2      => 'admin',
);
 
// block_type => [block_id => block_desc]
$bb_cfg['ad_blocks'] = array(
    'trans' => array(
        100 => 'сквозная сверху',
    ),
    'index' => array(
        200 => 'главная, под новостями',
    ),
);
Он че уже вшитый,но тогда где в админке минюха?
 
B

Bustra

Гость
Vitalychez_, ты смысл вшитого мода не понимаешь. Тут админка...берешь ставишь ее и выводишь куда тебе хочется хоть в админку выводишь.
 

Zenden

Пользователь
Bustra, не соглашусь, двиг поставляется для продвинутого пользователя, а не для программиста.
Соответственно все не нужное должно быть удалено, (дабы не ставить "указанных выше" в тупик) или же дописано.
Если есть - то должно быть, если нет - о нём никто не спросит.
ниже добавляю немного переписанный мод (изменен вывод календаря, использую Datepicker, переписан аякс).
 

Вложения

  • Archive.7z
    3.8 KB · Просмотры: 101
Сверху