Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

01.01.2009, 20:19
|
|
Участник форума
Регистрация: 28.01.2008
Сообщений: 247
Провел на форуме: 205760
Репутация:
28
|
|
Вывод тега описания
Имеется вывод описания категорий!
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
Последний раз редактировалось serg-php; 01.01.2009 в 20:25..
|
|
|

02.01.2009, 21:21
|
|
Участник форума
Регистрация: 28.01.2008
Сообщений: 247
Провел на форуме: 205760
Репутация:
28
|
|
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 статьи ?
|
|
|

04.01.2009, 03:08
|
|
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме: 3424739
Репутация:
921
|
|
может
PHP код:
SELECT v_title,link_id FROM '.TBL_AD.' WHERE link_id="'id статьи'"'
???
а вобще код очень кривой у тебя 
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|