Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 6 Ответов
  • 2148 Просмотров
*

nevidimko

  • Осваиваюсь на форуме
  • 25
  • 0 / 2
  • Ковка изделий высшего уровня
Search tag Joomla
« : 25.02.2010, 16:40:34 »
Выдает

Tags: Изготовление кованых изделий в Кургане  ковка Курган  нержавеющие перила  ворота  заборы  решетки  кованые оградки  перила кованые   

вокруг текста этого белая рамка например как тут http://practic45.ru/index.php/o-firme.html

Вопрос: как поменять цвет вокруг текста?

content.php
Код
<?php
/**
 * @version $Id: content.php 11371 2008-12-30 01:31:50Z ian $
 * @package Joomla
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * See COPYRIGHT.php for copyright notices and details.
 */

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

$mainframe->registerEvent( 'onSearch', 'plgSearchContent' );
$mainframe->registerEvent( 'onSearchAreas', 'plgSearchContentAreas' );

JPlugin::loadLanguage( 'plg_search_content' );

/**
 * @return array An array of search areas
 */
function &plgSearchContentAreas()
{
static $areas = array(
'content' => 'Articles'
);
return $areas;
}

/**
 * Content Search method
 * The sql must return the following fields that are used in a common display
 * routine: href, title, section, created, text, browsernav
 * @param string Target search string
 * @param string mathcing option, exact|any|all
 * @param string ordering option, newest|oldest|popular|alpha|category
 * @param mixed An array if the search it to be restricted to areas, null if search all
 */
function plgSearchContent( $text, $phrase='', $ordering='', $areas=null )
{
global $mainframe;

$db =& JFactory::getDBO();
$user =& JFactory::getUser();

require_once(JPATH_SITE.DS.'components'.DS.'com_content'.DS.'helpers'.DS.'route.php');
require_once(JPATH_SITE.DS.'administrator'.DS.'components'.DS.'com_search'.DS.'helpers'.DS.'search.php');

$searchText = $text;
if (is_array( $areas )) {
if (!array_intersect( $areas, array_keys( plgSearchContentAreas() ) )) {
return array();
}
}

// load plugin params info
  $plugin =& JPluginHelper::getPlugin('search', 'content');
  $pluginParams = new JParameter( $plugin->params );

$sContent = $pluginParams->get( 'search_content', 1 );
$sUncategorised = $pluginParams->get( 'search_uncategorised', 1 );
$sArchived = $pluginParams->get( 'search_archived', 1 );
$limit = $pluginParams->def( 'search_limit', 50 );

$nullDate = $db->getNullDate();
$date =& JFactory::getDate();
$now = $date->toMySQL();

$text = trim( $text );
if ($text == '') {
return array();
}

$wheres = array();
switch ($phrase) {
case 'exact':
$text = $db->Quote( '%'.$db->getEscaped( $text, true ).'%', false );
$wheres2 = array();
$wheres2[] = 'a.title LIKE '.$text;
$wheres2[] = 'a.introtext LIKE '.$text;
$wheres2[] = 'a.fulltext LIKE '.$text;
$wheres2[] = 'a.metakey LIKE '.$text;
$wheres2[] = 'a.metadesc LIKE '.$text;
$where = '(' . implode( ') OR (', $wheres2 ). ')';
break;

case 'all':
case 'any':
default:
$words = explode( ' ', $text );
$wheres = array();
foreach ($words as $word) {
$word = $db->Quote( '%'.$db->getEscaped( $word, true ).'%', false );
$wheres2 = array();
$wheres2[] = 'a.title LIKE '.$word;
$wheres2[] = 'a.introtext LIKE '.$word;
$wheres2[] = 'a.fulltext LIKE '.$word;
$wheres2[] = 'a.metakey LIKE '.$word;
$wheres2[] = 'a.metadesc LIKE '.$word;
$wheres[] = implode( ' OR ', $wheres2 );
}
$where = '(' . implode( ($phrase == 'all' ? ') AND (' : ') OR ('), $wheres ). ')';
break;
}

$morder = '';
switch ($ordering) {
case 'oldest':
$order = 'a.created ASC';
break;

case 'popular':
$order = 'a.hits DESC';
break;

case 'alpha':
$order = 'a.title ASC';
break;

case 'category':
$order = 'b.title ASC, a.title ASC';
$morder = 'a.title ASC';
break;

case 'newest':
default:
$order = 'a.created DESC';
break;
}

$rows = array();

// search articles
if ( $sContent && $limit > 0 )
{
$query = 'SELECT a.title AS title, a.metadesc, a.metakey,'
. ' a.created AS created,'
. ' CONCAT(a.introtext, a.fulltext) AS text,'
. ' CONCAT_WS( "/", u.title, b.title ) AS section,'
. ' CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END as slug,'
. ' CASE WHEN CHAR_LENGTH(b.alias) THEN CONCAT_WS(":", b.id, b.alias) ELSE b.id END as catslug,'
. ' u.id AS sectionid,'
. ' "2" AS browsernav'
. ' FROM #__content AS a'
. ' INNER JOIN #__categories AS b ON b.id=a.catid'
. ' INNER JOIN #__sections AS u ON u.id = a.sectionid'
. ' WHERE ( '.$where.' )'
. ' AND a.state = 1'
. ' AND u.published = 1'
. ' AND b.published = 1'
. ' AND a.access <= '.(int) $user->get( 'aid' )
. ' AND b.access <= '.(int) $user->get( 'aid' )
. ' AND u.access <= '.(int) $user->get( 'aid' )
. ' AND ( a.publish_up = '.$db->Quote($nullDate).' OR a.publish_up <= '.$db->Quote($now).' )'
. ' AND ( a.publish_down = '.$db->Quote($nullDate).' OR a.publish_down >= '.$db->Quote($now).' )'
. ' GROUP BY a.id'
. ' ORDER BY '. $order
;
$db->setQuery( $query, 0, $limit );
$list = $db->loadObjectList();
$limit -= count($list);

if(isset($list))
{
foreach($list as $key => $item)
{
$list[$key]->href = ContentHelperRoute::getArticleRoute($item->slug, $item->catslug, $item->sectionid);
}
}
$rows[] = $list;
}

// search uncategorised content
if ( $sUncategorised && $limit > 0 )
{
$query = 'SELECT id, a.title AS title, a.created AS created, a.metadesc, a.metakey, '
. ' CONCAT(a.introtext, a.fulltext) AS text,'
. ' "2" as browsernav, "'. $db->Quote(JText::_('Uncategorised Content')).'" AS section'
. ' FROM #__content AS a'
. ' WHERE ('.$where.')'
. ' AND a.state = 1'
. ' AND a.access <= '.(int) $user->get( 'aid' )
. ' AND a.sectionid = 0'
. ' AND a.catid = 0'
. ' AND ( a.publish_up = '.$db->Quote($nullDate).' OR a.publish_up <= '.$db->Quote($now).' )'
. ' AND ( a.publish_down = '.$db->Quote($nullDate).' OR a.publish_down >= '.$db->Quote($now).' )'
. ' ORDER BY '. ($morder ? $morder : $order)
;
$db->setQuery( $query, 0, $limit );
$list2 = $db->loadObjectList();
$limit -= count($list2);

if(isset($list2))
{
foreach($list2 as $key => $item)
{
$list2[$key]->href = ContentHelperRoute::getArticleRoute($item->id);
}
}

$rows[] = $list2;
}

// search archived content
if ( $sArchived && $limit > 0 )
{
$searchArchived = JText::_( 'Archived' );

$query = 'SELECT a.title AS title, a.metadesc, a.metakey,'
. ' a.created AS created,'
. ' CONCAT(a.introtext, a.fulltext) AS text,'
. ' CASE WHEN CHAR_LENGTH(a.alias) THEN CONCAT_WS(":", a.id, a.alias) ELSE a.id END as slug,'
. ' CASE WHEN CHAR_LENGTH(b.alias) THEN CONCAT_WS(":", b.id, b.alias) ELSE b.id END as catslug,'
. ' u.id AS sectionid,'
. ' CONCAT_WS( "/", u.title, b.title ) AS section,'
. ' "2" AS browsernav'
. ' FROM #__content AS a'
. ' INNER JOIN #__categories AS b ON b.id=a.catid AND b.access <= ' .$user->get( 'gid' )
. ' INNER JOIN #__sections AS u ON u.id = a.sectionid'
. ' WHERE ( '.$where.' )'
. ' AND a.state = -1'
. ' AND u.published = 1'
. ' AND b.published = 1'
. ' AND a.access <= '.(int) $user->get( 'aid' )
. ' AND b.access <= '.(int) $user->get( 'aid' )
. ' AND u.access <= '.(int) $user->get( 'aid' )
. ' AND ( a.publish_up = '.$db->Quote($nullDate).' OR a.publish_up <= '.$db->Quote($now).' )'
. ' AND ( a.publish_down = '.$db->Quote($nullDate).' OR a.publish_down >= '.$db->Quote($now).' )'
. ' ORDER BY '. $order
;
$db->setQuery( $query, 0, $limit );
$list3 = $db->loadObjectList();

if(isset($list3))
{
foreach($list3 as $key => $item)
{
$list3[$key]->href = ContentHelperRoute::getArticleRoute($item->slug, $item->catslug, $item->sectionid);
}
}

$rows[] = $list3;
}

$results = array();
if(count($rows))
{
foreach($rows as $row)
{
$new_row = array();
foreach($row AS $key => $article) {
if(searchHelper::checkNoHTML($article, $searchText, array('text', 'title', 'metadesc', 'metakey'))) {
$new_row[] = $article;
}
}
$results = array_merge($results, (array) $new_row);
}
}

return $results;
}
*

Kostelano

  • Давно я тут
  • 525
  • 52 / 1
Re: Search tag Joomla
« Ответ #1 : 25.02.2010, 16:48:40 »
style='background-color:#efefef'

В CSS-файле смените цвет.
*

nevidimko

  • Осваиваюсь на форуме
  • 25
  • 0 / 2
  • Ковка изделий высшего уровня
Re: Search tag Joomla
« Ответ #2 : 25.02.2010, 16:49:51 »
немного не допонл) а где этот ксс файл и не повлияет ли это на общий шаблон?)
*

Kostelano

  • Давно я тут
  • 525
  • 52 / 1
Re: Search tag Joomla
« Ответ #3 : 25.02.2010, 16:52:01 »
Какой компонент по тегам используется?

-------------------------------------------------------

Какой компонент используется в качестве слайд-шоу?
*

nevidimko

  • Осваиваюсь на форуме
  • 25
  • 0 / 2
  • Ковка изделий высшего уровня
Re: Search tag Joomla
« Ответ #4 : 25.02.2010, 16:53:30 »
где можно посомтреть? я не "бывалый" в Joomla
*

Kostelano

  • Давно я тут
  • 525
  • 52 / 1
Re: Search tag Joomla
« Ответ #5 : 25.02.2010, 16:55:41 »
А сайт кто делал? Зачем тогда пишите, если вообще не понимаете о чем речь?
*

nevidimko

  • Осваиваюсь на форуме
  • 25
  • 0 / 2
  • Ковка изделий высшего уровня
Re: Search tag Joomla
« Ответ #6 : 25.02.2010, 16:56:42 »
мне надо такое же только с коричневым фоном ..вот и спрашиваю где примерно ксс ка может лежать где пофиксить можно
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Owl Сarousel Images module for Joomla

Автор Muggs

Ответов: 0
Просмотров: 1501
Последний ответ 30.08.2024, 17:34:06
от Muggs
News Calendar Joomla 3.0 - html5 - Rus

Автор leo78

Ответов: 27
Просмотров: 15358
Последний ответ 27.06.2024, 11:15:49
от Леон
Multilingual Virtual Keyboard for Joomla 5 [решено]

Автор creative3d

Ответов: 2
Просмотров: 2231
Последний ответ 28.01.2024, 12:49:40
от creative3d
Плагин StopKids для маркировки сайта знаком 18+ для Joomla 1.5-3.x

Автор ecolora

Ответов: 40
Просмотров: 23179
Последний ответ 19.03.2023, 18:55:08
от ecolora
Модуль тегов Joes Word Cloud для Joomla 3

Автор ecolora

Ответов: 1
Просмотров: 3045
Последний ответ 05.05.2022, 19:04:44
от ecolora