Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Demeter

Разделение тегов на русской раскладке 3.2.3 ?

Recommended Posts

Как известно :), на русской раскладке не работает разделение тегов при их написании

До версии 3.2.3. были предложения сменить на русской раскладке клавишу "," на "энтер", что не очень удобно т.к. "энтер" собственно публикует тему..

 

В 3.2.3. введена коррекция для арабского языка (public/js/ips.tags.js):

 

case 188: // comma 
       // Bug #30286 - arabic/hebrew keyboards have a different character on
       // key 188. We have to check that the last character is really a latin
       // comma, and ignore it if not.
       var lastChar = this.newInput.value.charAt( this.newInput.value.length - 1 );

       if( e.keyCode == 188 && lastChar != ',' ){
    	return;
       }

       var value = this._stripHtml( this.newInput.value.replace(/\,/, '') );
       if( !value ){
    	this.newInput.value = "";
    	return false;
       }
       this.addTag( value );
       this.newInput.value = "";
       Event.stop(e);
  break;

 

Можно это как-то переделать, чтобы на русской раскладке тоже разделялось запятой?

Share this post


Link to post
Share on other sites

Можно это как-то переделать, чтобы на русской раскладке тоже разделялось запятой?

мой вариант )

ips.tags.js.zip

Edited by Y371
  • Upvote 1

Share this post


Link to post
Share on other sites

Спасибо, работает :)

Share this post


Link to post
Share on other sites

Что-то не помогло...

Какие-то манипуляции необходимо выполнять кроме замены файла?

Share this post


Link to post
Share on other sites

Заменить файл и обновить кэш

Share this post


Link to post
Share on other sites

1) Файл обновил

2) Кеш обновил

не помогло.

 

Есть какие-то идеи по какой причине не сработало?

Share this post


Link to post
Share on other sites

Как оказалось на самом деле - у меня тоже не работает :) Так что я поспешил радоваться

 

Таким образом - вопрос остается открытым

Share this post


Link to post
Share on other sites

странно. в каком браузере не работает?

в опере, хроме, ие - работает

Share this post


Link to post
Share on other sites

странно. в каком браузере не работает?

в опере, хроме, ие - работает

Ни в IE, ни в Opera, ни в FF ну и в Chrome так же не работает!

 

На русской раскладке, вводим одно слово и ставим запятую, потом еще одно НЕ переключаясь на англ. раскладку. У вас работает? Создаются отдельные теги или всё в один?

Edited by dengol

Share this post


Link to post
Share on other sites

Единый тег. Я просто отключил возможность ставить больше одного тега. По старинке '[тег] К названию темы'

Share this post


Link to post
Share on other sites

Уважаемые, рекомендую писать об этих и других багах более активно в техподдержку и трекер IPS

Если никто не будет реагировать так и будем постоянно ждать, что кто-то из энтузиастов залатает: http://community.invisionpower.com/tracker/issue-34156-tags-separation-with-comma-doesnt-work-on-russian-keybord-layout/

  • Upvote 1

Share this post


Link to post
Share on other sites

@Demeter, слабо владею английским но как мог отписался :)

Share this post


Link to post
Share on other sites

Ни в IE, ни в Opera, ни в FF ну и в Chrome так же не работает!

 

На русской раскладке, вводим одно слово и ставим запятую, потом еще одно НЕ переключаясь на англ. раскладку. У вас работает? Создаются отдельные теги или всё в один?

да. в русской раскладке ввожу теги. ставлю запятую и начинается вводиться второй тег.

_http://dev.pokupki21.ru

проверь (http авторизация логин:test, пароль:test)

 

Уважаемые, рекомендую писать об этих и других багах более активно в техподдержку и трекер IPS

Если никто не будет реагировать так и будем постоянно ждать, что кто-то из энтузиастов залатает: http://community.invisionpower.com/tracker/issue-34156-tags-separation-with-comma-doesnt-work-on-russian-keybord-layout/

тож английским плохо владею.

а иногда охота матом :) как тут http://community.invisionpower.com/tracker/issue-33989-ckeditoropera-problems-with-small-hard-sign-in-russian-%26-1098%3B/

и примеры привёл, а оказывается "не баг"...

в общем очевидно, что в IPB версия не та что 3.6.2 на оф.сайте CKEditor.

Edited by Y371

Share this post


Link to post
Share on other sites

да. в русской раскладке ввожу теги. ставлю запятую и начинается вводиться второй тег.

 

Ну так если переключаться после каждого тега на английскую раскладку, чтобы ввести запятую - то да

Ведь речь о том, что на русской раскладке запятая не работает, а IPS предлагает использовать энтер или ТАВ. ТАВ еще куда ни шло, а энтер просто сразу в пост отправляет

Share this post


Link to post
Share on other sites

я не писал, что переключаюсь на английскую.

по ссылке выше у тебя не работает как надо?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...