Перейти к содержанию

Exception

Актив
  • Постов

    1006
  • Зарегистрирован

  • Победитель дней

    80

Весь контент Exception

  1. эта функция доступна еще с 4.5 У нужного языка добавленные фразы в ips можно найти тут
  2. если не реализована мультиязычность то можно свою фразу просто подставить <div class='bimProStatsGrid {{if $conf['pstats_title']}}ipsBox{{endif}}'> {{if $conf['pstats_title']}} <h2 class="ipsWidget_title ipsType_reset">{lang="pstats_title_custom"}</h2> pstats_title_custom - ключ своей фразы
  3. использовать pluralize вместо sprintf для числовых значений
  4. Не нужно никаких приложений и прочей лабуды, как добавить языковую строку обсуждалось не раз, там огромная кнопка висит у всех на глазах в языках "+ Добавить фразу" site.com/admin/?app=core&module=languages&controller=languages&do=addWord далее в шаблонах где нужно {lang="lang_key"} lang_key - заменяем на свой ключ из созданной фразы Все верно, или через функцию addToStack Изначально в lang.php\jslang.php должно быть все на eng Плагины может перевести только пользователь в своем АЦ, или изначально сделать плагин на русском (что не рекомендуется, так как плагин импортирует языковые строки в хранилище строк по умолчанию). Приложения можно переводить при помощи дополнительного языкового файла xml, который можно загружать поверх установленного языка.
  5. Виджет из плагина не полностью совместим с последней версией ips, можешь создать свой и сравнить их
  6. нет, эти ошибки с этим не связаны, это кривой итератор (js/css) плагинов dev режима, можно не обращать на это внимания.
  7. Все должно размещаться, значит что-то с виджетом, если он вызывает ошибку он не будет выводиться. Не шаблонный JS будет кэшироваться, чтобы увидеть изменения нужно сбрасывать кэш браузера
  8. Это проверка доступа к модулю, к модулям приложений разрешения меняются на странице приложений
  9. это только начало, дальше будет еще веселее
  10. Сами пишите про какие то правила для авторов тем, чтобы они их придерживались, и сами же срете в темах в виде оффтопа с версий 3.x вы обновиться сами не сможете, даже не пытайтесь, время потеряете, нервы, и работающий форум. скорее всего где-то в шаблонах лого не правильно реализован синтаксис ipb
  11. Да, это самый простой вариант, и он описан у разработчика в доках Можно и на любой другой контроллер повесить (путь до них идет через папку modules нужного приложения) и расширив его нужной функцией, после так же обратиться через do
  12. и после этого шаблон обновляться не будет, решение не очень, но как вариант в DOM у ips обычно всегда можно прицепить стиль к нужным селекторам, например следуя вверх к родительским элементам. например цепочка селекторов которые можно выбрать только для места аватара на скрине: .cAuthorPane_photoWrap > .ipsUserPhoto { width: 120px; height: 120px; }
  13. А куда она тогда у вас загрузилась? Форма с плагина использует следующие хранилище: 'storageExtension' => 'core_Profile' Вы как будто первый день используете IPS, эти формы сразу грузят изображения на сервер которые в них попадают.
  14. Вроде и так ясно описано, это лишь одна из возможных подобных ситуаций. Ты по сути даешь доступ грузить кому угодно в неограниченном количестве изображения тебе на сервер
  15. уже представил пользователей, которые грузят тысячи изображений в эту форму, а потом магическим образом не проходят регистрацию
  16. Ты почти близок к разгадке! Попробуй теперь поискать в IPS\Helpers\Form\Text
  17. Нужно без !important, иначе оно замещает собой размер вычисляемый js #elProfileHeader { height: 600px; } и padding-top: *px; корректирует блок с аватаром и именем
×
×
  • Создать...