Everything posted by edmsl
- 
	
		
		(BIM) Quick Search
		
		Zero108 Поиск Эластик? Как-то странно он себя ведет все же. Но даже так разница очевидна. В последнем варианте, с двойными кавычками, по идее, должен найти только те строки, где слова строго в указанном порядке. Но 3-я выдача не соответствует ему. Внутри в статье тоже нет такой фразы.
- 
	
		
		(BIM) Quick Search
		
		Zero108 Одинарные не работают на движке. Попробуй в стандартном поиске с одинарными и с двойными обернуть по очереди.
- 
	
		
		(BIM) Quick Search
		
		Ответа я так и не нашел, поэтому решил делать, полагаясь на логику. В итоге написал так: // Удалил эту строку отсюда и сделал удаление кавычек только для $temp для проверки в цикле (1). //$term = preg_replace('/^(\'(.*)\'|"(.*)")$/', '$2$3', $term); // Здесь проверка, что кавычки есть. Нужно для того, чтобы не не добавлялась * для поиска по неполному слову. $isStrictSearch = preg_match('/^(\'(.*)\'|"(.*)")$/', $term); $temp = preg_split( '//u', // Перенес сюда (1) preg_replace('/^(\'(.*)\'|"(.*)")$/', '$2$3', $term), 0, PREG_SPLIT_NO_EMPTY ); foreach ($temp as $a) { $cnt = 0; if (preg_match('/[^\w\s]+/u', $a)) { $cnt++; if ($cnt >= 2) { \IPS\Output::i()->json(array('type' => 'OK', 'html' => "", 'term' => $term)); } } else { $cnt = 0; } } Так как я не знаю, для чего нужна проверка циклом, а выполнялась она в оригинале со строкой без кавычек, то и сейчас она так же выполняется, но оригинальный запрос не меняется.
- 
	
		
		(BIM) Quick Search
		
		@Exception Нужна твоя консультация. Проблема с поиском по конкретной фразе. Можно обернуть текст в двойные кавычки, и тогда поиск будет искать только те строки, где слова идут в указанном порядке. Но в плагине это не работает. В коде плагина есть такие строки: $term = preg_replace('/^(\'(.*)\'|"(.*)")$/', '$2$3', $term); $temp = preg_split('//u', $term, 0, PREG_SPLIT_NO_EMPTY); foreach ($temp as $a) { $cnt = 0; if (preg_match('/[^\w\s]+/u', $a)) { $cnt++; if ($cnt >= 2) { \IPS\Output::i()->json(array('type' => 'OK', 'html' => "", 'term' => $term)); } } else { $cnt = 0; } } где $term = preg_replace('/^(\'(.*)\'|"(.*)")$/', '$2$3', $term); убирает кавычки в начале и конце строки. Из-за этого точный поиск не срабатывает. Собственно, мне не понятно, для чего это делается. Какая-то защита? Вроде из инпута в любом случае передается строка. И проверка в цикле мне тоже не понятна. Разбивается вся строка на символы, а потом проверка на длину символа, где считаются все НЕ буквы и НЕ пробелы. Видимо, это какие-то специфические проверки безопасности, о которых я не знаю, но хотелось бы понять это все.
- 
	
		
		(BIM) Quick Search
		
		Zero108 Взглянуть-то можно, а там видно будет, сгодится он или нет.
- 
	
		
		(BIM) Quick Search
		
		Да, добавлю. В общем, есть куда развивать плагин если что.
- 
	
		
		(BIM) Quick Search
		
		Нет, как раз-таки нового кода там процентов 10. Но то, что его лучше бы сделать отдельным файлом, я согласен. Все же плагин и сейчас развивается автором, и наличие моей ответвленной версии может сбить с толку. Буду выпускать его под именем Smart Search, название мне нравится, хотя и не совсем подходит. И да, проблему со скриншотом выше решил. Вечером скину новый файл сразу с исправлением.
- 
	
		
		(BIM) Quick Search
		
		Обнаружил еще одну проблему. Если, допустим, у файла указан скриншот по url, то в поиске он те отображается. Буду разбираться.
- 
	
		
		Фильтр по кастомным полям
		
		Сам спросил - сам отвечу. Для Pages фильтры ставятся как отдельный блок, Pages -> Database Filters.
- 
	
		
		Фильтр по кастомным полям
		
		Для некоторых полей в БД можно включить опцию Allow filtering, что предполагает возможность фильтрации записей по этому полю. Но фильтры эти не отображаются на странице. Что-то где-то еще нужно включить?
- 
	
		
		Search Statistics with Members
		
		aLEX49566 Работает на 4.7.11
- 
	
		
		(BIM) Quick Search
		
		Zero108 В пользу этой теории говорит еще то, что текст запроса - это текст из плейсхолдера (заглушки) поля поиска.
- 
	
		
		(BIM) Quick Search
		
		Zero108 Может боты балуются? У меня гости исключены из логирования.
- 
	
		
		(BIM) Quick Search
		
		Я не могу получить такую запись. Пустой запрос быстрым поиском не отправляется, а если нажимать кнопку с пустым запросом или жать Enter, то запись у меня не добавляется.
- 
	
		
		(BIM) Quick Search
		
		Sorry, but no. I did't work with cripto coins and I can't even test this plugin. Did you write to author here: https://github.com/fork1488/NowPayments_ips_application/issues ?
- 
	
		
		(BIM) Quick Search
		
		/admin/?app=core&module=discovery&controller=search В самом низу. Только там настраивается исключение групп из журнала. Сразу. Вообще там стоит проверка на пустой запрос. Гляну, почему пролазят. Хорошо, гляну. Но не обещаю, что что-то получится.
- 
	
		
		(BIM) Quick Search
		
		Теперь поисковые запросы быстрого поиска добавляются в журнал. Это должно делать приложение, я считаю, а не данный плагин. Большинство модулей и так переключают поиск на свою категорию (блоги или файлы, например). Форумы почему-то так не делают, что странно. (BIM) Quick Search 4.6.0.xml
- 
	
		
		Как написать сообщение на главной странице форума?
		
		Не в админке, на самом сайте
- 
	
		
		Как написать сообщение на главной странице форума?
		
		2249 Если есть доступ к админке, то слева должна быть кнопка со стрелкой. В ней в списке выбрать WYSIWIG Editor и вставить куда нужно. А в нем прописать нужный текст.
- 
	
		
		(BIM) Quick Search
		
		Сейчас обратил внимание, что запросы быстрого поиска не отмечаются в журнале. Надо попробовать это исправить.
- 
	
		
		(BIM) Quick Search
		
		Zero108 Благодаря скриншоту вспомнил, где все эти отчеты и статистика. И журнал поиска тот самый нашелся. Плагин гляну на досуге. Плагин работает. Надо нажать кнопку Search Log
- 
	
		
		(BIM) Quick Search
		
		Zero108 Мне вот тоже это интересно. В настройках поиска есть настройка исключения групп из журнала поиска, но где сам этот журнал я так и не нашел.
- 
	
		
		Как пользоваться сохранёнными действиями
		
		Честно я не знаю, не заморачивался. Эти действия добавил предыдущий админ вообще, я там только один раз что-то подправил и больше не трогал ничего.
- 
	
		
		Чат для общения.
		
		Если верить информации, что здесь выкладывали, достаточно российской почты, того же яндекса. Есть рабочие приложения для авторизации через одноклассники и яндекс?
- 
	
		
		(BIM) Quick Search
		
		Exception В теории, можно же попробовать восстановить файлы для дев режима из скомпилированных файлов. Вопрос только насколько это целесообразно.
 
				 
                     
                     
                     
					
						 
                     
                     
					
						 
                    