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

WorldTraffic
Posts: 818
Joined: Wed Apr 24, 2013 2:38 pm

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

Post 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, другие страницы грузятся нормально

что не так, как узнать?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

1. А какой должен быть и почему ?

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

3. видимо у вас нет поисков и оно видит что для страницы нет тумб и работает правило
URLs with 0 result thumbs return 404
Don't forget to run script update
WorldTraffic
Posts: 818
Joined: Wed Apr 24, 2013 2:38 pm

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

Post 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 страницы должно быть так?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Вид урла который запрашивает браузер - это не реврайты, а html
как вариант html + JS
Погуглите примеры что должно быть в <form таге

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

В админке

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

есть поиски точно ?
Don't forget to run script update
WorldTraffic
Posts: 818
Joined: Wed Apr 24, 2013 2:38 pm

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

Post 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>
страница отоброжается но ссылки не появляются, хотя запросы есть (смотреть скриншот выше)
WorldTraffic
Posts: 818
Joined: Wed Apr 24, 2013 2:38 pm

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

Post by WorldTraffic »

попробовал на только установленном скрипте с дефолтным темплеем такаяже ошибка, а если темплей через хетакцес меняешь, то на странице только ишибки
WorldTraffic
Posts: 818
Joined: Wed Apr 24, 2013 2:38 pm

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

Post by WorldTraffic »

что нужно сделать что бы заработал поиск?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

А по этим запросам находилось хоть что-то ?

Если да - скидывайте админку, я проверю
Don't forget to run script update
WorldTraffic
Posts: 818
Joined: Wed Apr 24, 2013 2:38 pm

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

Post 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 ?
для чего эта папка, что в ней должно быть?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Какой конкретно урл где пишет что 404 ?
Вы уверены что это не кеш браузера ?

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


Это папка куда сфинкс кладет свои индексы. Вы можете хранить в любой папке, это не обязательно делать даже в каталоге скрипта.
Don't forget to run script update
Post Reply