Русский English Deutsch Українська Қазақша

Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не вошли.

#1 2011-02-07 19:14:20

zheka
Участник
Здесь с 2008-10-13
Сообщений: 98
Рейтинг :   

Поиск по заголовкам

Подскажите как реализовать этот вопрос,

1. Как сделать чтобы поиск работал только по заголовкам новостей ? т.е. искал по заголовкам, а не по всему подряд.  Ну или хотя бы в каких файлах это дело надо править ?

и ещё вопрос в догонку

2. В общем сделал вывод в комментариях ( количество сообщений, дату регистрации ) как сделать чтобы вместе со счётчиком {reg} и {com}  выводился заголовок Регистрация: Сообщений:, сейчас заголовки прописаны в шаблоне, а нужно встроить в сам плагин комментов, нужно это для того чтобы у гостей  не отображалась графы регистрация и количество сообщений. Чтобы эти пункты были только у пользователей, а у гостей отсутствовали:

Сообщений: 5
Регистрация: 1.10.10

Полагаю что надо править в \engine\plugins\comments\inc\comments.show.php

тут

$tvars['vars']['com']	    =	$row['com'];

и тут

$tvars['vars']['reg'] = $row['users_reg'] ? LangDate("j Q Y", $row['users_reg']) : '';

но как прописать этот title не пойму....

Вне форума

#2 2011-02-07 20:08:18

Styler
Участник
Здесь с 2008-10-13
Сообщений: 279
Рейтинг :   11 

Re: Поиск по заголовкам

1. engine/includes/search.php ~55

foreach ($search_words as $s) {
	            array_push($search,
	                    array(    'OR',
	                            array('DATA', 'title', 'like', '%'.mysql_real_escape_string($s).'%'),
	                            array('DATA', 'content', 'like', '%'.mysql_real_escape_string($s).'%')
	                    )
	            );

2. заменить на:

foreach ($search_words as $s) {
			array_push($search, array('DATA', 'title', 'like', '%'.mysql_real_escape_string($s).'%'));
		}

Вне форума

#3 2011-02-07 20:43:11

zheka
Участник
Здесь с 2008-10-13
Сообщений: 98
Рейтинг :   

Re: Поиск по заголовкам

Спасибо огромное, только в коде пропустили  'OR', сделал и поиск упал...

наверное проще всего в engine/includes/search.php ~55

удалить строку:

array('DATA', 'content', 'like', '%'.mysql_real_escape_string($s).'%')

Сделал всё отлично. Кто бы ещё на счёт второго вопроса подсказал.

Вне форума

#4 2011-02-07 22:22:53

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: Поиск по заголовкам

zheka пишет:

2. В общем сделал вывод в комментариях ( количество сообщений, дату регистрации ) как сделать чтобы вместе со счётчиком {reg} и {com}  выводился заголовок Регистрация: Сообщений:, сейчас заголовки прописаны в шаблоне, а нужно встроить в сам плагин комментов, нужно это для того чтобы у гостей  не отображалась графы регистрация и количество сообщений. Чтобы эти пункты были только у пользователей, а у гостей отсутствовали

Оберни в блок [is-logged] ... [/is-logged]

Вне форума

#5 2011-02-07 23:07:16

zheka
Участник
Здесь с 2008-10-13
Сообщений: 98
Рейтинг :   

Re: Поиск по заголовкам

Я несколько другое имел ввиду, объясню на скрине

В данный момент юзеры видят гостей так:

c9ZQ5iA.jpg

Вот решил убрать эти лишние поля которые ( Сообщений и Регистрация ) именно у группы гости сейчас это всё прописано в шаблоне \templates\old\plugins\comments\comments.show.tpl

по типу:

<b>Регистрация:</b> {reg}

идт

Вот я и хотел сделать чтобы по {reg} и {com}  выводилась не только цифра сообщений или дата регистрации, но и название ( Регистрация, Сообщений ) чтобы было независимо от шаблона. Только как правильно сделать это в \engine\plugins\comments\inc\comments.show.php не пойму... Надеюсь понятно объяснил.

Отредактировано zheka (2011-02-07 23:07:52)

Вне форума

#6 2012-01-29 17:41:07

Maver1ck
Участник
Здесь с 2009-07-25
Сообщений: 43
Рейтинг :   

Re: Поиск по заголовкам

А можно ли сделать поиск исключительно по сокращенным новостям? Вернее по заголовкам и по контенту до

<!--more-->

Оооочень нужно, ибо в результате поиска выдается слишком много лишнего...

Отредактировано Maver1ck (2012-01-29 17:43:04)


Для человеческих возможностей нет границ, есть лишь преграды...

Вне форума

#7 2012-01-30 14:36:35

Maver1ck
Участник
Здесь с 2009-07-25
Сообщений: 43
Рейтинг :   

Re: Поиск по заголовкам

хм... решения совсем нет?


Для человеческих возможностей нет границ, есть лишь преграды...

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.013 сек, 7 запросов выполнено - Использовано памяти: 530.06 Кбайт (Пик: 549.96 Кбайт) ]