Редактор темы

Убираем xfsearch из адресной строки

не в коем случае,просто данному индивиду нужно только что т прокомментировать,не прочитав саму тему
Ничего себе у тебя там раздвоение личности, или ты о себе всегда в 3 лице пишешь?
 
Автор темы
Ничего себе у тебя там раздвоение личности, или ты о себе всегда в 3 лице пишешь?
хорошая защитная реакция,переводить то что адресовано тебе,на другого человека,гуд лак
 
Привет, ребята! Модифицировал плагин от PunPun
Теперь плагин помимо транслита в доп. полях еще и убирает из поиска xfsearch
Не забудьте только про это:
В .htaccess находим:
RewriteRule ^xfsearch/(.*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]
RewriteRule ^xfsearch/(.*)/?$ index.php?do=xfsearch&xf=$1 [L]

Добавляем ниже:
RewriteRule ^(НазваниеДопПоля)/([^/]*)(/?)+$ index.php?do=xfsearch&xn=$1&xf=$2 [L]
RewriteRule ^(НазваниеДопПоля)/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xn=$1&xf=$2&cstart=$3 [L]

Плагин только для версии DLE 13.2
 

Вложения

Код:
В .htaccess находим:
RewriteRule ^xfsearch/(.*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]
RewriteRule ^xfsearch/(.*)/?$ index.php?do=xfsearch&xf=$1 [L]
Не знаю имеет ли это значение но у меня так:
Код:
RewriteRule ^xfsearch/(.*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [B,L]
RewriteRule ^xfsearch/(.*)/?$ index.php?do=xfsearch&xf=$1 [B,L]
Привет, ребята! Модифицировал плагин от PunPun
Теперь плагин помимо транслита в доп. полях еще и убирает из поиска xfsearch
Не забудьте только про это:


Плагин только для версии DLE 13.2
Так правильно?
Код:
RewriteRule ^(author)/([^/]*)(/?)+$ index.php?do=xfsearch&xn=$1&xf=$2 [L]
RewriteRule ^(author)/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xn=$1&xf=$2&cstart=$3 [L]

Если да, то у меня вообще не каких изменений( DLE 13.2
 
Автор темы
Код:
В .htaccess находим:
RewriteRule ^xfsearch/(.*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [L]
RewriteRule ^xfsearch/(.*)/?$ index.php?do=xfsearch&xf=$1 [L]
Не знаю имеет ли это значение но у меня так:
Код:
RewriteRule ^xfsearch/(.*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xf=$1&cstart=$2 [B,L]
RewriteRule ^xfsearch/(.*)/?$ index.php?do=xfsearch&xf=$1 [B,L]

Так правильно?
Код:
RewriteRule ^(author)/([^/]*)(/?)+$ index.php?do=xfsearch&xn=$1&xf=$2 [L]
RewriteRule ^(author)/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xn=$1&xf=$2&cstart=$3 [L]

Если да, то у меня вообще не каких изменений( DLE 13.2
прочитай полностью тему
 
Автор темы
перечитал всю еще до того как спросил
почисти кэш и сделай перестроение публикаций
и попробуй так(для дле 13.2)
Код:
RewriteRule ^(доп поле)/([^/]*)(/?)+$ index.php?do=xfsearch&xn=$1&xf=$2 [B,L]
RewriteRule ^(доп поле)/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xn=$1&xf=$2&cstart=$3 [B,L]
 
почисти кэш и сделай перестроение публикаций
и попробуй так(для дле 13.2)
Код:
RewriteRule ^(доп поле)/([^/]*)(/?)+$ index.php?do=xfsearch&xn=$1&xf=$2 [B,L]
RewriteRule ^(доп поле)/([^/]*)/page/([0-9]+)(/?)+$ index.php?do=xfsearch&xn=$1&xf=$2&cstart=$3 [B,L]
Сделал все до того как написал, все-равно нечего( потому и спросил!
 
Подскажите пожалуйста как поменять %20 на - или _ dle 13.2 ?
 
Уже пытался сделать по это инструкции но строчки
$value2 = str_replace("'", "'", $value2); нет в dle 13.2


$value2 = str_replace(array("'", """, "&"), array("'", '"', "&"), $value2);

if( $config['allow_alt_url'] ) $value3[] = "<a href=\"" . $config['http_home_url'] . "xfsearch/" .$value[0]."/". rawurlencode( $value2 ) . "/\">" . $value2 . "</a>";
else $value3[] = "<a href=\"$PHP_SELF?do=xfsearch&amp;xfname=".$value[0]."&amp;xf=" . rawurlencode( $value2 ) . "\">" . $value2 . "</a>";
 
Так будет правильно ?
$value2 = str_replace(array("&#039;", "&quot;", "&amp;","%20;"), array("'", '"', "&","-"), $value2);

if( $config['allow_alt_url'] ) $value3[] = "<a href=\"" . $config['http_home_url'] . "xfsearch/" .$value[0]."/". rawurlencode( $value2 ) . "/\">" . $value2 . "</a>";
else $value3[] = "<a href=\"$PHP_SELF?do=xfsearch&amp;xfname=".$value[0]."&amp;xf=" . rawurlencode( $value2 ) . "\">" . $value2 . "</a>";
 

Это из движка 13.2 , то что ты не смог найти.. Как правильно, уже смотри сам, есть нюансы.
 
Когда стоит этот код
if( $config['allow_alt_url'] ) $value3[] = "<a href=\"" . $config['http_home_url'] .$value[0]."/". (($value[22]) ? rawurlencode(totranslit($value2, true, false)) : rawurlencode($value2)) . "/\">" . $value2 . "</a>";

работает транслит /country/usa/, но перекрестные ссылки не работают

Когда этот
if( $config['allow_alt_url'] ) $value3[] = "<a href=\"" . $config['http_home_url'] .$value[0]."/". urlencode( $value2 ) . "/\">" . $value2 . "</a>";

работают перекрестные ссылки, но не работает транслит /country/США/

Как сделать, чтоб при транслите работали перекрестные ссылки?
 

Похожие темы Последние темы Популярные темы

Назад
Сверху