ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Вывод тега описания
  #1  
Старый 01.01.2009, 20:19
Аватар для serg-php
serg-php
Участник форума
Регистрация: 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..
 
Ответить с цитированием

  #2  
Старый 02.01.2009, 21:21
Аватар для serg-php
serg-php
Участник форума
Регистрация: 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 статьи ?
 
Ответить с цитированием

  #3  
Старый 04.01.2009, 03:08
Аватар для Sharky
Sharky
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме:
3424739

Репутация: 921


Отправить сообщение для Sharky с помощью ICQ
По умолчанию

может
PHP код:
SELECT v_title,link_id FROM '.TBL_AD.' WHERE link_id="'id статьи'"' 
???
а вобще код очень кривой у тебя
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как обойти действия тега [HIDE][/HIDE] на форуме vBulletin Doom123 Форумы 30 18.12.2009 00:59
Основные команды командной строчки. Егорыч+++ *nix 65 01.10.2009 17:27
Вывод присоеденённых файлов в IBF Portal 4.0 MadRomas PHP, PERL, MySQL, JavaScript 0 31.10.2006 00:55



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ