FAQ Заказ мода на адаптирование для TP II

Статус
В этой теме нельзя размещать новые ответы.

Varius

Пользователь
dimka3210, вверху с начислением все ок, только вывести сообщение надо.
 

levantuev

Пользователь
Адаптируйте пожалуйста мод, который склеивает сообщения, если предпоследнего сообщения тот же автор что и последнего
--- добавлено: 7 ноя 2011 в 12:43 ---

Please Login or Register to view hidden text.

 

inedgul

Пользователь
Пробовал адаптировать мод показа рекламных материалов. Вроде все получилось, да только ошибка при нажатии смены статуса (on/off) выходит, хотя сам статус при этом меняет. Вот функция, которая за это отвечает. Подскажите, что не так.

Код:
function ads_status ()
{
  global $bb_cfg;
  $a_id = (int) $this->request['a_id'];
  $a_type = '';
  $status = DB()->sql_query("SELECT ad_status
                          FROM  bb_ads
                          WHERE  ad_id = $a_id
                        ");
  while ($type = DB()->sql_fetchrow($status))
    {
  if ($type['ad_status'] == 1)
    {
        DB()->query("UPDATE bb_ads SET ad_status = 0 WHERE ad_id = $a_id LIMIT 1");
        CACHE('bb_cache') -> rm("ads_cache");
        $a_type = '<img class="clickable" src="./templates/default/images/inactive.png" onclick="ajax.ads_status('.$a_id.'); return false" />';

} else if ($type['ad_status'] == 0) {

        DB()->query("UPDATE bb_ads SET ad_status = 1 WHERE ad_id = $a_id LIMIT 1");
        CACHE('bb_cache') -> rm("ads_cache");
        $a_type = '<img class="clickable" src="./templates/default/images/active.png" onclick="ajax.ads_status('.$a_id.'); return false" />';
      } else {
        ajax_die('Неизвестная ошибка');
      }
    }
$this->response['id'] = (int) $a_id;
$this->response['html'] = $a_type;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху