Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Исправляем фичи IP.Board 3.2.1

(0 отзывов)

В тегах русская буква б воспринимается как запятая. И поэтому тег с этой буквой делится на два бессмысленных.

Исправляем. (не работает)

admin\applications\forums\extensions\search\engines\sql.php

 

найти

        if( $search_tags )
        {
                IPSSearchRegistry::set('opt.noPostPreview', true);
        }

 

заменить на

        if( $search_tags )
        {
                IPSSearchRegistry::set('opt.noPostPreview', true);
                IPSSearchRegistry::set('set.returnType', 'tids' );
        }

 

Исправляем глюк с ъ в визуальном редакторе. Это проявляется в Опере

public\js\3rd_party\ckeditor\ips_config.js

ищем

if ( inACP )
{
	config.extraPlugins = 'ipsbbcode,ipsquote,ipscode,ipsmedia,ipsoptions';
}
else
{
	config.extraPlugins = 'ipsbbcode,ipsquote,ipscode,ipsmedia,ipsautosave,ipsswitch,pastefromword,ipsemoticon';
}

добавляем после

	if(CKEDITOR.env.opera){ 
         delete config.blockedKeystrokes[config.blockedKeystrokes.indexOf(CKEDITOR.CTRL + 66)];
         for(var r in config.keystrokes)
         if(config.keystrokes[r][0]==CKEDITOR.CTRL + 66 && config.keystrokes.splice(r,1))break;
}

 

Топорное исправление для 3.2.3

 

public\js\3rd_party\ckeditor\ckeditor.js

 

ищем

i.blockedKeystrokes=[1000+66,1000+73,1000+85];

 

меняем на

i.blockedKeystrokes=[1000+73,1000+85];

 

ищем и удаляем

[1000+66,'bold'],

 

Все.

 

 

Руссификация

 

При подписке на уведомление, приходят битые ссылки.

Заходим в АЦ - Управление языками

 

Ищем строку строку с ключом: subs_with_post

 

Заменить

<#BOARD_ADDRESS#>?showtopic=<#TOPIC_ID#>&view=getnewpost

 

на

<#URL#>

 

 

 

В IE8 вылезает такой глюк.

gallery_1187_78_43689.jpg

 

Причина в тексте "ПОПУЛЯРНАЯ ТЕМА" - ломает верстку. И "ЗАФИКСИРОВАНО" - не удачный перевод.

 

Для сравнение английский вариант

gallery_1187_78_7222.png

 

Исправляет, подбирая новые короткие слова на свой вкус :)

32 комментария

Рекомендованные комментарии

Креол

IPB Specialist

Опубликовано:

В 3.3.4 проблема с б есть, исправляется так -

 

Ищем

 

        // Separate event for comma press - event is keyup, not keydown, so that
// international keyboard that share the comma key still work.
eventCommaPress: function(e){
	// 188 = comma
	if( e.keyCode != 188 ){
		return;
	}

 

Ниже вставляем

 

		if( e.keyCode != 191 ){
		return;
	}

Bonov

Пользователи

Опубликовано:

В 3.3.4 проблема с б есть, исправляется так

 

Странно, но в 3.3.3 после добавления кода вообще перестает работать разделение тегов, хотя отличий в файлах не выявлено :(

Креол

IPB Specialist

Опубликовано:

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

Bonov

Пользователи

Опубликовано:

Tab работает, Enter не проверял

Весело в коде было увидеть, что должно работать и на национальных раскладках :)

Креол

IPB Specialist

Опубликовано:

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

Bonov

Пользователи

Опубликовано:

Надежды, похоже, нет, в 3.4 бета4 проблема так же не устранена :(

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.