Page 1 of 2

поиск на сайте v2.*

Posted: Mon Dec 07, 2015 11:27 pm
by WorldTraffic
1. в темплейте идет форма поиска

Code: Select all

<form action="/" class="s_form">
		<input type="text" class="s_input" name='search' />
		<input type="submit" class="s_submit" value="" />
	</form>
в хетакцесе прописано дефолтные реврайты взятые с вики

Code: Select all

RewriteRule ^search/([^/]+)/([^/]+)/$ /tube/tube/index.php?search=$1&page=$2&%{QUERY_STRING}
RewriteRule ^search/([^/]+)/([^/]+)/([^/]+)/$ /tube/tube/index.php?search=$1&order=$2&page=$3&%{QUERY_STRING}
но почему-то когда вводишь запрос и жмешь интер URL получается, как на картинке под номером 1

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

Image
полная картинка http://i75.fastpic.ru/big/2015/1208/5b/ ... d4fb5b.jpg

3. когда я пытаюсь на главной странице(темплейт index) вставить код для вывода поисковых подсказок

Code: Select all

<thumb search_log=all num=1-20 adjust_num_to_page=true>
<li><a href="/search/<!--SEARCH_QUERY-->-1.php" target="_self"><!--SEARCH_QUERY--></a></li>
</thumb>
почему-то перестает отображаться страница с надписью Content not found page, другие страницы грузятся нормально

что не так, как узнать?

Re: поиск на сайте v2.*

Posted: Tue Dec 08, 2015 5:28 am
by admin
1. А какой должен быть и почему ?

2. сфинкс юзается ? индекс сфинкса прописан ?

3. видимо у вас нет поисков и оно видит что для страницы нет тумб и работает правило
URLs with 0 result thumbs return 404

Re: поиск на сайте v2.*

Posted: Tue Dec 08, 2015 11:17 am
by WorldTraffic
admin wrote:1. А какой должен быть и почему ?
судя по реврайту я думал будет
domain/search/<!--SEARCH_QUERY-->/1/

вообще хочу, чтобы было так
domain/search/<!--SEARCH_QUERY-->-1.php
только я не нашел где можно для серча сформировать урл
подскажите, где меняется или как это сделать?
admin wrote:2. сфинкс юзается ? индекс сфинкса прописан ?
сфинкс не юзается
admin wrote:3. видимо у вас нет поисков и оно видит что для страницы нет тумб и работает правило
URLs with 0 result thumbs return 404
поиски есть, как минимум то что искал, т.е. в search log есть три запроса которые я искал, по идее уже 3 страницы должно быть так?

Re: поиск на сайте v2.*

Posted: Tue Dec 08, 2015 11:28 am
by admin
Вид урла который запрашивает браузер - это не реврайты, а html
как вариант html + JS
Погуглите примеры что должно быть в <form таге

Никакие поля сфинкса не заполнены ? точно ? в config.php тоже ничего нет ?

В админке

/admin/?operation=rotation&sub=rot_tube&subsub=rot_search_log&

есть поиски точно ?

Re: поиск на сайте v2.*

Posted: Tue Dec 08, 2015 12:30 pm
by WorldTraffic
admin wrote:Вид урла который запрашивает браузер - это не реврайты, а html
как вариант html + JS
Погуглите примеры что должно быть в <form таге
спасибо вроде получилось сделать и сформировать как надо
admin wrote:Никакие поля сфинкса не заполнены ? точно ? в config.php тоже ничего нет ?
Image
полная http://i75.fastpic.ru/big/2015/1208/32/ ... 9aa532.jpg

если вы спрашиваете про файл config.php который по адрессу scj/includes/ то в нем вот что

Code: Select all

<?php
  
  global $config;
  $config["db_server"] = 'localhost';
  $config["db_username"] = 'aga';
  $config["db_password"] = 'aga';
  $config["db_database"] = 'aga';

  $config["php_path"] = '/usr/local/bin/php';

  if (function_exists('gzcompress')) $config['gzip_cache'] = true;

  $config["admin_email"] = '[email protected]';

  error_reporting(E_ALL & ~E_NOTICE);
  
  $config['memcached_host'] = '127.0.0.1';
  $config['memcached_port'] = 11211;
admin wrote:В админке

/admin/?operation=rotation&sub=rot_tube&subsub=rot_search_log&

есть поиски точно ?
раз не верите на слово вот скриншот
Image

дополнение 1:
проверил на других страницах, где после вставки кода

Code: Select all

<thumb search_log=all num=1-3 adjust_num_to_page=true>
<li><a href="/search/<!--SEARCH_QUERY-->-1.php" target="_self"><!--SEARCH_QUERY--></a></li>
</thumb>
страница отоброжается но ссылки не появляются, хотя запросы есть (смотреть скриншот выше)

Re: поиск на сайте v2.*

Posted: Wed Dec 09, 2015 7:56 pm
by WorldTraffic
попробовал на только установленном скрипте с дефолтным темплеем такаяже ошибка, а если темплей через хетакцес меняешь, то на странице только ишибки

Re: поиск на сайте v2.*

Posted: Fri Dec 11, 2015 11:21 am
by WorldTraffic
что нужно сделать что бы заработал поиск?

Re: поиск на сайте v2.*

Posted: Fri Dec 11, 2015 6:48 pm
by admin
А по этим запросам находилось хоть что-то ?

Если да - скидывайте админку, я проверю

Re: поиск на сайте v2.*

Posted: Sun Dec 13, 2015 9:20 pm
by WorldTraffic
admin wrote:А по этим запросам находилось хоть что-то ?

Если да - скидывайте админку, я проверю
установили sphinx, все заработало,
НО нашлась проблема
когда просто попадаю на главную страничку все хорошо, потом перехожу по меню на другую страницу и с нее возвращаюсь на главную то пишет content not found
если удалить
<thumb search_log=all num=1-20 adjust_num_to_page=true>
<li><a href="/search/<!--SEARCH_QUERY-->-1.php" target="_self"><!--SEARCH_QUERY--></a></li>
</thumb>
то возращается нормально

подскажите
1. без sphinx в двойке поиск не работает?
2. из мануала
создать каталог scj/sphinx
если скрипт установлен в другую папку то должно быть
папку установки/sphinx ?
для чего эта папка, что в ней должно быть?

Re: поиск на сайте v2.*

Posted: Mon Dec 14, 2015 4:15 pm
by admin
Какой конкретно урл где пишет что 404 ?
Вы уверены что это не кеш браузера ?

Должно искать, попробуйте ап плз.


Это папка куда сфинкс кладет свои индексы. Вы можете хранить в любой папке, это не обязательно делать даже в каталоге скрипта.