Jump to content

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 posted пост в теме 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=
  25. Ну тогда фиг его знает. У меня много раз была подобная ситуация, лечилось удалением кеша, а rebuild.php только кеш и удаляет не заходя в админку.