Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка 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.

kgb

Актив
  • Регистрация

  • В сети

Everything posted by kgb

  1. Оттуда, откуда откуда шаблон вызывается. Потому что каждый шаблон - это функция, а переменные - это параметры функции. Вызываться они могут из других шаблонов или или непосредственно из классов. Вызов из шаблона {template="widgetContainer" group="global" app="core" params="'footer', 'horizontal'"} Вызов из кода \IPS\Output::i()->sendOutput( \IPS\Theme::i()->getTemplate( 'global', 'core' )->globalTemplate( \IPS\Output::i()->title, \IPS\Output::i()->output, array( 'app' => \IPS\Dispatcher::i()->application->directory, 'module' => \IPS\Dispatcher::i()->module->key, 'controller' => \IPS\Dispatcher::i()->controller ) ), 200, 'text/html', \IPS\Output::i()->httpHeaders );
  2. Раз https://invisionpower.com/4guides/themes-and-customizations/css-framework/layout-grids-r90/ Плюс два https://invisionpower.com/4guides/themes-and-customizations/javascript-framework/using-ui-widgets/ipsuigrid-r53/
  3. Ну если ipcontent стоял как корневое приложение, то у тебя в constants.php должно быть define( 'IPS_DEFAULT_PUBLIC_APP', 'ccs' ); соответственго либо просто убрать ? либо изменить ccs на forums
  4. constants.php define( 'IPS_DEFAULT_PUBLIC_APP', 'forums' ); Про conf_global.php надо говорить?
  5. Вот еще советы. Млин класс ipsType_richText используется везде и вся и задает стандартное поведение для основного текста - в постах, статьях, комментариях, описаниях и т.д. И почти везде у ipsType_richText есть p:first-child. По крайне мере там, где используется редактор. Те. ты предлагаешь везде задать первому абзацы высоту в 240px. Это во-первых. Во вторых, кроме первого есть остальные абзацы. Твой код просто отодвинет второй абзац от первого. В третьих. Зачем нужна высота на маленьких экранах? Там проблем, заявленных ТС-ом нет. В четвертых. Почему 240 px а не 540 или 1040? Я не даром написал в своем коде потому как конкретную высоту надо задавать исходя из высоты панели автора поста. У одних там минимум информации, у других там хрен знает какая инфа может быть И еще один момент. В стандартном шаблоне есть такой код .cPost .cPost_contentWrap { position: relative; padding: 7px 15px 15px 0; /*min-height: 200px;*/ } Вот именно так, min-height: 200px закомментировано. Т.е. разработчики думал над этим вопросом, а потом плюнули
  6. Вначале используем левую тему, потом левые советы, а потом пааамагите не работает. Справеделивости ради, и в оригингальной теме есть проблемы, в т.ч. и с баджами, но в основном изза халутрной работы верстальщиков, то забыли span добавить там где нужно, то код прописать для мобильной версии и т.д. Но у тебя в этом шаблоне просто отсутствую куски нужного кода, хотя по сути шаблон то мало чем отличается от стандартного. Короче, глобально решать проблему с "иконками" - это переделовать весь шаблон, а локально можно так h4.ipsDataItem_title.ipsContained_container > .ipsType_break.ipsContained { display: inline } хотя это "заплатка на штанах"
  7. А ты спроси у того барана, который глобально, т.е. везде, для класса .ipsContained вместо display: table; установил display: inline;/ Это же надо быть таким идиотом, что бы полностью переопределять css-класс, который используется в туеве куче мест. Убирай из custom.сss .ipsContained: display: inline; и тогда все заработает с моим кодом. А для ipsContained ставить display: inline надо там, где это нужно и если нужно (это очень редкие случаи).
  8. Вот @media screen and (min-width: 768px) { .cTopic .cPost.ipsComment div[data-role="commentContent"] { min-height: 180px; /*?????? здесь экперементально ????*/ } }
  9. Перевести самостоятельно так, как тебе нравится. Любой перевод субъективен
  10. kgb replied to Silence's тема in Interface
    А лучше документацию почитать и не заморачиваться с плагинами https://invisionpower.com/4guides/themes-and-customizations/javascript-framework/using-ui-widgets/ipsuisticky-r62/
  11. Это вопрос веры и предпочтений)))) https://yandex.ru/search/?text=nofollow или редирект По любому многие используют редирект, в том числе известный ЯП и ответы майла
  12. Ты бы определился, о чем ты спрашиваешь
  13. Тогда я понятия не имею, почему нет редиректа. Видеть надо где и что, а не гадать. У себя же проверено на последней версии движка, все работает
  14. Ну если очень хочется, достаточно закрыть этот кусок Disallow: /index.php?app=core&module=system&controller=redirect вАабще то, редирект формируется в момент вывода страницы. В базе все храниться в "чистом" виде, о чем я написал в описании. Сделано это специально, дабы не было никаких последствий при удалении плагина. Удалили и все, будто его и было. Поэтому если ранее опция "Instruct search engines not to follow posted links?" добавляющая rel="nofollow" не была включена, то ссылки будут без редиректа. Тут как говориться раньше надо было думать и включать эту опцию. (Кстати, она кажись по умолчанию включена) Иначе какой смысл делать редирект, если админ разрешил индексацию этих ссылок
  15. А в чем ее странность? В оригинале Пароноя?
  16. PREFIX__core_applications -> app_enabled / 1 включено 0 выключено. Но. Кроме таблицы есть еще кеш в datastore, файлик applications.БукОВкиЦиферКи.php , где эта таблица закеширована
  17. Млин, ну а что из лога непонятно что ли? Что это за приложение rules стоит? Automation Rules? Ну так и обращайся к разработчику, пусть обясняет, откуда там вызов несуществующего метода
  18. А встроенного слайдера недостаточно?
  19. Вообще то перед обновление хорошо бы удалить все лишние приложения и хуки. Вообще дохрена что надо сделать перед обновлением. При установке нет, зато у браузеров есть. Какого поля не хватает.
  20. А что это за таблица такая? А посмотреть в какой кодировке таблицы?
  21. 4 ка хочет, что бы была utf8_unicode_ci . Что бы не заниматься херней при апгрейде лучше заранее на рабочем форуме перекодировать в utf8_unicode_ci . Считается, что utf8_unicode_ci медленнее utf8_general_ci , но ни фига вы не заметите. А тройка работает и на utf8_unicode_ci. Для того, что бы перекордиовать базу надо вначале запустить следующий запрос SELECT CONCAT('ALTER TABLE `', t.`TABLE_SCHEMA`, '`.`', t.`TABLE_NAME`, '` CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;') as sqlcode FROM `information_schema`.`TABLES` t WHERE 1 AND t.`TABLE_SCHEMA` = 'ВАША БАЗА' получите список запросов, которые надо выполнить (по одному на всякий случай). Займет все полчаса времени, зато не будет проблем с переконвертацией при апгрейде
  22. Т.е ты хочешь на другом урле вначале обновить сайт, а потом перенести его на старый урл? Ты вообще вребаешься, что у тебя все внутренние ссылки, включая ссылки на изображения, станут внешними? т.к. ips4 для внутренних ссылок использует __base_url__ ? Что для такого вначале надо заменить по всей базе старый урл на новой, а после переноса сделать обратную операцию. Нет конечно. Если очень хочется, то я в подобных случаях просто вывешивал по старому урлу объяву, что на форуме технические работы и просьба ко всем только читать, но не писать. Активность конечно снижается, но форум доступен как минимум для поисковиков
  23. После манипуляций в базе данных надо еще и кеш почистить, как минимум файлик themes.(бесмысленныйнаборцифрибукв).php
  24. Forums_lang.xml - ошибка в 3ей строке <ap<app key=

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.