Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вывод части текста из БД

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
VestCoastman
Отправлено: 15 Декабря, 2010 - 16:57:34
Post Id



Посетитель


Покинул форум
Сообщений всего: 374
Дата рег-ции: Дек. 2010  


Помог: 3 раз(а)




Вывожу мета-теги так, чтобы они были в виде ссылки ведущей в поиск:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <a href="/index.php?searchword=<?php echo str_replace('&','&',$this->article->metadesc); ?>&ordering=&searchphrase=all&Itemid=1&option=com_search"><?php echo str_replace('&','&',$this->article->metadesc); ?></a>

Но вытаскиваются из базы все слова, соответственно все они как один становятся ссылкой, а мне нужно, что бы каждое слово выводилось отдельно, тоесть примерно так:

CODE (htmlphp):
скопировать код в буфер обмена
  1. <a href="/index.php?searchword=<?php echo "Слово 1 из базы"; ?>&ordering=&searchphrase=all&Itemid=1&option=com_search"><? echo "Слово 1 из базы"; ?></a>
  2.  
  3. <a href="/index.php?searchword=<?php echo "Слово 2 из базы"; ?>&ordering=&searchphrase=all&Itemid=1&option=com_search"><? echo "Слово 2 из базы"; ?></a>
  4.  
  5. <a href="/index.php?searchword=<?php echo "Слово 3 из базы"; ?>&ordering=&searchphrase=all&Itemid=1&option=com_search"><? echo "Слово 3 из базы"; ?></a>

(Отредактировано автором: 15 Декабря, 2010 - 19:39:48)

 
 Top
Uchkuma
Отправлено: 15 Декабря, 2010 - 17:38:41
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




Что это за манипуляции, амперсанд заменить на амперсанд?
Извините, но из этого
VestCoastman пишет:
$this->article->metadesc
я не вижу, как у вас выводятся мета-теги. Если они разделены каким-то символом, то можно воспользоваться функцией explode.
 
 Top
VestCoastman
Отправлено: 15 Декабря, 2010 - 18:08:36
Post Id



Посетитель


Покинул форум
Сообщений всего: 374
Дата рег-ции: Дек. 2010  


Помог: 3 раз(а)




Uchkuma
Проблема не решилась((
Вот запрос к базе:
CODE (htmlphp):
скопировать код в буфер обмена
  1. $query = 'SELECT a.id, a.title, a.alias, a.title_alias, a.introtext, a.sectionid, a.state, a.catid, a.created, a.created_by, a.created_by_alias, a.modified, a.modified_by, a.superfield, a.superfield2, a.img1, a.img2, a.img3,'.
  2.                         ' a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.attribs, a.hits, a.images, a.urls, a.ordering, a.metakey, a.metadesc, a.access, cc.title AS category, s.title AS section,' .
  3.                         ' CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(\':\', a.id, a.alias) ELSE a.id END as slug,'.
  4.                         ' CASE WHEN CHAR_LENGTH(cc.alias) THEN CONCAT_WS(":", cc.id, cc.alias) ELSE cc.id END as catslug,'.
  5.                         ' CHAR_LENGTH( a.`fulltext` ) AS readmore, u.name AS author, u.usertype, g.name AS groups'.$voting['select'] .
  6.                         ' FROM #__content AS a' .
  7.                         ' INNER JOIN #__categories AS cc ON cc.id = a.catid' .
  8.                         ' LEFT JOIN #__sections AS s ON s.id = a.sectionid' .
  9.                         ' LEFT JOIN #__users AS u ON u.id = a.created_by' .
  10.                         ' LEFT JOIN #__groups AS g ON a.access = g.id'.
  11.                         $voting['join'].
  12.                         $where.
  13.                         $orderby;
  14.  
  15.                 return $query;
  16.         }

Как мне его подстроить под себя используя эксплод?

(Отредактировано автором: 15 Декабря, 2010 - 19:42:52)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB