Перейти к публикации
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.2.2 это все почти закроется.

Креол

IPB Specialist

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

Можешь добавить к статье -

Убираем иконку на кнопке "Ответить".

Заходим в админ-центр - внешний вид - управление шаблонами и css (для каждого скина, кроме мобильных), выбираем Темы - topicViewTemplate.

Ищем -

<li><a href='{$displayData['reply_button']['url']}' title='{$this->lang->words['topic_add_reply']}' accesskey='r'>{parse replacement="{$displayData['reply_button']['image']}_icon"} {$this->lang->words['topic_add_reply']}</a></li>

меняем на -

<li><a href='{$displayData['reply_button']['url']}' title='{$this->lang->words['topic_add_reply']}' accesskey='r'>{$this->lang->words['topic_add_reply']}</a></li>

Buskopan

IPB Specialist

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

ай спасибо!

Buskopan

IPB Specialist

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

По багу с буквой Б - в версии 3.2.2 строка выглядит уже так

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

 

только это не исправляет ситуацию.

saman

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

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

По багу с буквой Б - в версии 3.2.2 строка выглядит уже так

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

только это не исправляет ситуацию.

 

 

+1

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

По багу с буквой Б - в версии 3.2.2 строка выглядит уже так

3.2 пока не ставил. Для нее чувствую нужна отдельная заметка

muslimgauze

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

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

Это правильная статейка, хорошо что в 3.2.2 это все почти закроется.

 

 

в 3.2.2 проблема с оперой и "ъ" не исправлена

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

в 3.2.2 проблема с оперой и "ъ" не исправлена

А они не собирались исправлять

muslimgauze

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

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

в 3.2.2 проблема с оперой и &quot;ъ&quot; не исправлена
А они не собирались исправлять

 

я ответил на утверждение "почти все закроется"

Buskopan

IPB Specialist

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

3.2.3 исправили баг с буквой б в мета тегах

ikeo

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

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

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

Buskopan

IPB Specialist

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

В добавок в мобильном скине кнопка удалить лс закомментирована.

muslimgauze

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

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

в 3.2.3 не исправили ошибку с "ъ", в предлагаемый тут метод НЕ РАБОТАЕТ!

muslimgauze

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

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

что делать-то? не работает вставка ъ !!!

Buskopan

IPB Specialist

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

Добавил

Наконец-то ) Спасибо

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

Честно поправил давно. Но руки не доходят до публикаций.

muslimgauze

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

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

Добавил

 

спасибо!

вот нафига они в пределах одной ветки делают глобальные изменения?

DeerDance

Прохожие

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

м мрмрм

DeerDance

Прохожие

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

спасибо

ivkom

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

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

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

 

Кто как поборол этот баг?

Гость nikello

Гость nikello

Гости

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

В IP.Board 3.3.1 я так понимаю с буквой б в тегах разобрались

Но проблема с Ъ в Опере остается...

Buskopan

IPB Specialist

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

3.2.3 исправили баг с буквой б в мета тегах

Отвечаю самому себе, В версии 3,3Х опять проблема с буквой Б в тегах

tolik777

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

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

Подтверждаю. В 3.3.4 проблема в тэгами с буквой Б так и осталась

CoolRaven

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

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

как поправить глюк для версии 3,3,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.