Page 1 of 2

По поиску filter=GET_GROUP_NAME

Posted: Tue Nov 21, 2017 7:07 pm
by rembo1978
Здрасти. Есть потребность выводить <thumb num=1-80 search_log=all filter=GET_GROUP_NAME order=items_found><a target="_self" href="/?search=<!--URLENCODE_SEARCH_QUERY-->"><!--SEARCH_QUERY--></a></thumb>
Не по CATEGORY NAME (здесь для всех 10 языков идут названия одинаковы для вывода <?=$url_lng_prefix?>/category/<!--CATEGORY_NAME-->/)
а нужно по <!--CATEGORY_CUSTOM_NAME--> (здесь для всех языков разные переводы)
и надо чтобы для русской страницы выводило русские поисковые фразы и тд)
filter=GET_CATEGORY_CUSOM_NAME не работает
Как вывести русские поисковые фразы в категории для /ru/

Re: По поиску filter=GET_GROUP_NAME

Posted: Tue Nov 21, 2017 7:51 pm
by rembo1978
rembo1978 wrote:Здрасти. Есть потребность выводить <thumb num=1-80 search_log=all filter=GET_GROUP_NAME order=items_found><a target="_self" href="/?search=<!--URLENCODE_SEARCH_QUERY-->"><!--SEARCH_QUERY--></a></thumb>
Не по CATEGORY NAME (здесь для всех 10 языков идут названия одинаковы для вывода <?=$url_lng_prefix?>/category/<!--CATEGORY_NAME-->/)
а нужно по <!--CATEGORY_CUSTOM_NAME--> (здесь для всех языков разные переводы)
и надо чтобы для русской страницы выводило русские поисковые фразы и тд)
filter=GET_CATEGORY_CUSOM_NAME не работает
Как вывести русские поисковые фразы в категории для /ru/
Блин а сделайте переводы поисковых фраз
Идея такая всё 1- тюбы на английском
2- есть база поисковых фраз на английском
3 - чтобы не делать переводы ALT на 10 языков а потом перевод поиковых фраз с английского а другие
НАДО ПЕРЕВОДЫ КАК ДЛЯ ТЕГОВ !!!

Re: По поиску filter=GET_GROUP_NAME

Posted: Tue Nov 21, 2017 9:57 pm
by admin
есть 2 проблемы

1. переводить надо в тот момент когда юзер делает поиск - это значит в этот момент надо обратиться к какому-то сервису который сделает перевод. это тормоза.

2. есть ли вообще сервис который корректно переведет сленговые слова ?

Re: По поиску filter=GET_GROUP_NAME

Posted: Tue Nov 21, 2017 10:17 pm
by rembo1978
admin wrote:есть 2 проблемы

1. переводить надо в тот момент когда юзер делает поиск - это значит в этот момент надо обратиться к какому-то сервису который сделает перевод. это тормоза.

2. есть ли вообще сервис который корректно переведет сленговые слова ?
Зачем можно загнать через Add Search Requests английские поисковые фразы и потом перевести на другие языки, которые есть в поиске.
Ведь без етого как должно работать я перевожу все альты на все языки, чтобы через Add Search Requests скормить переводы поисковых фраз с английского.
Чтобы нагнать для seo поисковых фраз на разных языках - вот хороший пример http://www.tonicmovies.com/ru/255/russian/ пощёлкайте на разные языки и сами посмотрите

Re: По поиску filter=GET_GROUP_NAME

Posted: Wed Nov 22, 2017 5:41 am
by admin
1. это таги
2. все равно не ясно, вот у нас пуская база
юзер поискал "синезеленый друшлаг" и что нам даст то что мы до этого что то переводили? надо перевод того что есть сейчас

Re: По поиску filter=GET_GROUP_NAME

Posted: Thu Nov 23, 2017 2:22 pm
by rembo1978
admin wrote:1. это таги
2. все равно не ясно, вот у нас пуская база
юзер поискал "синезеленый друшлаг" и что нам даст то что мы до этого что то переводили? надо перевод того что есть сейчас
Смотрите.
Есть 100к галь - все ALT-ы на английском
Есть 10к посковых запросов на английском и мы их скармливает через окошко Add Search Requests
И например получается что "amateur anal" есть 100 галь, но если вбить на польском "amatorskie analne" то получим 0 галь так, как нет перевода ALT-ов на польский
Для Seo нет смысла переводить 100к галь на 10 языков.
Лучше перевести посковые фразы и получится что поляк вбил на своем языке и получил теже 100 галер просто скрипт понял что amatorskie analne одно и тоже что amateur anal
Ведь проще перевести 10к запросов на 10 языков чем 100к галь
Nudevista в поиске по ключах (запросами)
Надеюсь я нормально обяснил.

Re: По поиску filter=GET_GROUP_NAME

Posted: Thu Nov 23, 2017 2:39 pm
by admin
так не вопрос это сделать прямо сейчас и застестить как это будет работать

делаем текстовый файл вида

eng_phrase|pl_phrase

те пример строки в ней

amateur anal|amatorskie analne

и таких строк сколько угодно

в коммон пишем

Code: Select all

if (isset($_GET['search']) and isset($_GET['force_lng']) and $_GET['force_lng'] == 'pl') {
	foreach (file('путь к файлу что вы создали') as $z => $str) {
		list($eng, $pl) = explode('|', trim($str));
		if ($pl == $_GET['search']) {
			$_GET['search'] = $eng;
			break;
		}
	}
}
и если запрос будет вида

/?search=amatorskie analne&force_lng=pl

то скрипт подменит строку поиска на amateur anal и найдет среди ваших альтов

Все верно?

Re: По поиску filter=GET_GROUP_NAME

Posted: Thu Nov 23, 2017 3:56 pm
by rembo1978
admin wrote:так не вопрос это сделать прямо сейчас и застестить как это будет работать

делаем текстовый файл вида

eng_phrase|pl_phrase

те пример строки в ней

amateur anal|amatorskie analne

и таких строк сколько угодно

в коммон пишем

<code>
if (isset($_GET['search']) and isset($_GET['force_lng']) and $_GET['force_lng'] == 'pl') {
foreach (file('путь к файлу что вы создали') as $z => $str) {
list($eng, $pl) = explode('|', trim($str));
if ($pl == $_GET['search']) {
$_GET['search'] = $eng;
break;
}
}
}
</code>

и если запрос будет вида

/?search=amatorskie analne&force_lng=pl

то скрипт подменит строку поиска на amateur anal и найдет среди ваших альтов

Все верно?
Ok сейчас проверю и отпишу.
Но по идеи правильно
запрос у нас /?search=amatorskie analne&force_lng=pl
то лучше строку поиска оставить /?search=amatorskie analne&force_lng=pl
но результат поиска вывести как для amateur anal
Нам ведь важно чтобы google видел что есть такой запрос /?search=amatorskie analne&force_lng=pl и выдавал в поиске

Re: По поиску filter=GET_GROUP_NAME

Posted: Thu Nov 23, 2017 6:00 pm
by admin
Тут вам виднее конечно ..

Re: По поиску filter=GET_GROUP_NAME

Posted: Thu Nov 23, 2017 7:34 pm
by rembo1978
admin wrote:Тут вам виднее конечно ..
Туплю
common.php это который скопированный с cgi такого вида
----------------------------------
<?php
if (!defined('BASE_DIR')) define('BASE_DIR', '/home/admin/web/домен.com/public_html/bla-bla/');

<code>
if (isset($_GET['search']) and isset($_GET['force_lng']) and $_GET['force_lng'] == 'pl') {
foreach (file('/home/admin/web/домен.com/public_html/textfail.txt') as $z => $str) {
list($eng, $pl) = explode('|', trim($str));
if ($pl == $_GET['search']) {
$_GET['search'] = $eng;
break;
}
}
}
</code>
----------------------------------------------------------
Я залил его в корень сайта и сайт выдает ошибка 500
Может эго ещё надо поменять в папке cgi ???
Спасибо