prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 

Всё для вебмастера » Всё для DataLife Engine » DLE хаки » Перевод url новости с русского на английский

Перевод url новости с русского на английский


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно Перевод url новости с русского на английский.


Перевод url новости с русского на английский
Данный хак, позволяет делать не транслит заголовка новости, для использовании в ЧПУ url'a, а переводить его на английский язык, тем самым улучшить выдачу в ПС и сделать url более запоминающимся для посетителей сайта.

Установка:

Открываем engine/modules/addnews.php и находим:
$alt_name = trim( $parse->process( stripslashes( $_POST['alt_name'] ) ) );


Ниже вставляем:
if ( $alt_name == '' AND function_exists( 'iconv' ) AND function_exists( 'json_decode' ) )
        {
            $en_title = json_decode( @file_get_contents( 'http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&langpair=ru|en&q=' . urlencode( iconv( 'windows-1251', 'UTF-8//IGNORE', $title ) ) ) );

            if ( $en_title->responseStatus == 200 )
                $alt_name = iconv( 'UTF-8', 'windows-1251//IGNORE', $en_title->responseData->translatedText );
        }


Открываем engine/inc/addnews.php и находим:
$alt_name = $_POST['alt_name'];


Ниже вставляем:
if ( $alt_name == '' AND function_exists( 'iconv' ) AND function_exists( 'json_decode' ) )
        {
            $en_title = json_decode( @file_get_contents( 'http://ajax.googleapis.com/ajax/services/language/translate?v=1.0&langpair=ru|en&q=' . urlencode( iconv( 'windows-1251', 'UTF-8//IGNORE', $title ) ) ) );

            if ( $en_title->responseStatus == 200 )
                $alt_name = iconv( 'UTF-8', 'windows-1251//IGNORE', $en_title->responseData->translatedText );
        }


Как бы не прискорбно звучало, но к хак не работает с UTF-8 версией dle

И не забывайте, что лучше спасибо - это + в репутацию! smile


0
Просмотры: 3900 VIP ProWebber | Комментарии (12)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1xom9k_off

  • 6 мая 2011 21:35
  • Регистрация: 29.11.2009
  • ICQ: --
  • Комментариев: 238
боян bo

0

#2afuno

  • 7 мая 2011 09:21
  • Регистрация: 7.05.2010
  • ICQ: 459422809
  • Комментариев: 100
Я не совсем понял что это делает, можно поподробней, пожалуйста. А то вот не догнал как переводит и т. д.

0

#3vitnet

  • 7 мая 2011 09:51
  • Регистрация: 18.09.2010
  • ICQ: 8060715
  • Комментариев: 304
не работает, только страница перезагружается dash windows-1251

0

#4Julius

  • 7 мая 2011 10:51
  • Регистрация: 1.01.2011
  • ICQ: 622368858
  • Комментариев: 171
afuno,
Я не совсем понял что это делает, можно поподробней, пожалуйста. А то вот не догнал как переводит и т. д.


То есть перевод идет именно на английский язык! А не русские слова, английскими буквами (транслитом).....

--------------------

0

#5asmakovec2

  • 7 мая 2011 11:06
  • Регистрация: 14.09.2010
  • ICQ: --
  • Комментариев: 186
  • Выкл.
Новость бред полный. Урлы в транслите отлично воспринимаются поисковиками. И транслит лучше чем перевод. Юзеры вбивают в поисковик слова на русском, а не на английском, и поэтому в выдаче получат именно транслит, а не перевод на английский. Урлы на английском вообще не будут относится к запросу.
Этим хаком нанесёте своему сайту только вред - не советую его ставить.

0

#6afuno

  • 7 мая 2011 11:32
  • Регистрация: 7.05.2010
  • ICQ: 459422809
  • Комментариев: 100
ааа, ну т. е. не privet, а hello?)))

0

#7asmakovec2

  • 7 мая 2011 11:42
  • Регистрация: 14.09.2010
  • ICQ: --
  • Комментариев: 186
  • Выкл.
Цитата: afuno
ааа, ну т. е. не privet, а hello?)))

Да.

Юзер в поиске впишет "Привет" и поисковик выдаст ему сайты со словом "Привет" и с урлами "privet" , а не с "hello"

0

#8midlersen

  • 7 мая 2011 18:19
  • Регистрация: 9.10.2010
  • ICQ: --
  • Комментариев: 62
лично мне тоже показалось не интересным использовать этот хак, но он может реально повысить ключевые слова...

например:
название сайта: привет
в ссылке: hello
название статьи: привет
и возможно в статье: привет

и того получается 3 привет и 1 hello... там можно привлечь не только человека из русского сигмента smile

администрации:

--------------------

0

#9asmakovec2

  • 7 мая 2011 18:51
  • Регистрация: 14.09.2010
  • ICQ: --
  • Комментариев: 186
  • Выкл.
Цитата: midlersen
и того получается 3 привет и 1 hello... там можно привлечь не только человека из русского сигмента smile


если человек будет не из рунета и будет вводить hello. - то ему в первую очередь поисковик выдаст англоязычные ресурсы с несколькими ключами hello. С одним ключом hello в урле русскоязычный сайт ну никак не будет выше англоязычных. Да и смысл какой от юзеров из заграницы если сайт русскоязычный. от таких юзеров толку 0, они откроют сайт и закроют. это не цеоевые посетители.

0

#10sarbre

  • 7 мая 2011 22:28
  • Регистрация: 4.04.2011
  • ICQ: --
  • Комментариев: 5
а есть ли хак, который добавляет возможность использования русского url в адресе новости?

0

#11midlersen

  • 7 мая 2011 23:38
  • Регистрация: 9.10.2010
  • ICQ: --
  • Комментариев: 62
пока такого чудо для dle нету

sarbre, вот нашёл подобный вопрос
Здравствуйте уважаемые форумчане.
Стандартно в дле стоит так(1 тип чпу):
http://site.ru/id-nazvanie-novosti.html

Нужно так:
сайт.рф/id-название-новости-на-русском.html или в крайнем без .html в конце.


ответ:
DLE пока полноценно не поддерживает рф, Целсофт пишет:
С некоторыми ограничениями, которые будут устранены в следующей версии. Например нет поддержки воспроизведения видео и аудио с данных доменов. Не поддерживается создание карты сайта для этих доменов...
...баги будут исправляться под эти домены, только нужно время, поэтому не торопитесь использовать кирилические домены в реальной работе.

--------------------

0

#12Oliverisss

  • 10 мая 2011 14:08
  • Регистрация: 9.05.2011
  • ICQ: --
  • Комментариев: 24
good job dude :)

0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

Последние комментарии:

Искать людей

Ваши переписки