Имеется вывод описания категорий! PHP: function hwMetaTagsSetup($a_v){ global $db,$META_K,$META_D,$HW_LANG; if($a_v['cid']){ $v = array(); if($HW_LANG!='en' && hwModGetState('Multi_Lang') == 'A'){ $v = $db->one_assoc('SELECT meta_k,meta_d FROM '.hwModTable('Multi_Lang','category'). ' WHERE id="'.$a_v['cid'].'" AND lang_id="'.$HW_LANG.'"'); if($v['meta_k']) $META_K = $v['meta_k']; if($v['meta_d']) $META_D = $v['meta_d']; } if(!$v['meta_k'] || !$v['meta_d']){ $v = $db->one_assoc('SELECT meta_k,meta_d FROM '.TBL_CAT.' WHERE id="'.$a_v['cid'].'"'); if($v['meta_k']) $META_K = $v['meta_k']; if($v['meta_d']) $META_D = $v['meta_d']; } } } Его недостаток в том, что при выводе статьи тег дескрипшн имеет описание дескрипшона категории, а не дескрипшона статьи. Код, отвечающий за дескрипшон статьи PHP: if(!$v['meta_k'] || !$v['meta_d']){ $v = $db->one_assoc('SELECT meta_k,meta_d FROM '.TBL_CAT.' WHERE id="'.$a_v['cid'].'"'); if($v['meta_k']) $META_K = $v['meta_k']; if($v['meta_d']) $META_D = $v['meta_d']; } Хочу, чтобы в дескрипшоне дескрипшон категории и заголовок статьи. Прошу знающих помочь преобразовать PHP: if(!$v['meta_k'] || !$v['meta_d']){ $v = $db->one_assoc('SELECT meta_k,meta_d FROM '.TBL_CAT.' WHERE id="'.$a_v['cid'].'"'); $listing_t = $db->one_assoc('SELECT v_title FROM '.TBL_AD.' WHERE id_link="НЕ знаю, что здесь писать"'); if($v['meta_k']) $META_K = $v['meta_k']; if($v['meta_d']) $META_D = $v['meta_d'].$listing_t['v_title']; // дескрипшн категориии + заголовок статьи } Весь код файла здесь - _http://depositfiles.com/ru/files/xeguatv7e
PHP: $v = $db->one_assoc('SELECT meta_k,meta_d FROM '.TBL_CAT.' WHERE id="'.$a_v['cid'].'"'); $listing_t = $db->one_assoc('SELECT v_title FROM '.TBL_AD.' WHERE link_id="'id статьи'"'); if($v['meta_k']) $META_K = $v['meta_k']; if($v['meta_d']) $META_D = $v['meta_d']." ".$listing_t['v_title']; Как получить id статьи ?
может PHP: SELECT v_title,link_id FROM '.TBL_AD.' WHERE link_id="'id статьи'"' ??? а вобще код очень кривой у тебя