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. Сложно самому поковыряться что ли? В 4 система шаблонов еще более понятная, чем в тройке
  2. А открыть шаблон темы и посмотреть как там реализован стандартный баннер IPS, который после первого поста по умолчанию идет и на его примере сделать то что тебе нужно не судьба?
  3. Если речь идет о соц кнопках, то можно блок создать или прям в шаблоне прописать {{$sharelinks = \IPS\core\ShareLinks\Service::getAllServices( \IPS\Request::i()->url(), \IPS\Settings::i()->board_name, NULL, NULL );}} {{if count( $sharelinks ) }} <div id="shareLinks_block"> <ul class='ipsList_inline ipsList_noSpacing ipsClearfix' data-controller="core.front.core.sharelink"> {{foreach $sharelinks as $sharelink }} <li>{$sharelink|raw}</li> {{endforeach}} </ul> </div> {{endif}} Единственное, поменять \IPS\Settings::i()->board_name на переменную, в которой содержится название альбома
  4. kgb replied to Onore's тема in Invision Community 4 Support
    И уметь не хочу, я хочу чтоб за меня се сделали и сделали так ка я хочу и бесплатно.
  5. kgb replied to Keq's тема in Флейм
    Если оставляешь стандартный шаблон (тему) и не будешь нагружать сторонними плагинами, то можешь щас обновиться. В 4.2 шаблон серьезно отличается от 4.1. Изменений не много, но они существенные https://invisioncommunity.com/4guides/themes-and-customizations/upgrading-themes-to-42-r288/ Плюс есть шанс что ряд плагинов под 4.1 не будет работать
  6. Что за болезнь такая, очищать. Все что можно очищать, все настраивается в админке. То, что еще можно очистить - не скажу, нечего туда лезть, если не понимаешь что делаешь. Вот ты удалил бы core_acp_search_index - и все нахрен, поиск в админке не работает. Не занимайтесь херней
  7. панель хостинга может и врать. Это раз. Два - просто очищать растущий core_log глупо. Надо ошибки исправлять, а не удалять сообщения об ошибках. Если он растет, значит на сайте куча ошибок, на которые ты забиваешь. Вот , например, мой core_log со стандартным интервалом очистки 30 дней. И то там почти все ошибки, что facebook долго не отвечает. Размер 1 Мб. Три. Здесь какие значения стоят -- Advanced Configuration -> Data Storage ?? Верх идиотизма очищать поисковые индексы
  8. pp_setting_count_comments - это поле таблицы core_members . 1 статысы у пользователя включены. 0 - выключены. Простой запрос и у всех 1
  9. C таким нет, с подобным да Выявленный мной баг они решили только в 4.2 версии да и то как то кривовато
  10. kgb replied to Sufiy's тема in Interface
    Пока Sufiy загрузит новую версию плагина, я загружу свой вариант. Minimized Quote 1_0_2_KGB.xml Minimized Quote 1_0_2_KGB.xml
  11. До того размера который ты задал в настройках групп
  12. Это ни о чем, потому как на скорость загрузки влияют мильон факторов. Однако мое дело предупредить.
  13. Ну так верни, если сам не можешь
  14. Установить ссот. права для тех или иных групп пользователей. Только не спрашивай как. Пошлю далеко
  15. Advanced Configuration -> Enable template disk caching
  16. Если у тебя генерируется куча ошибок, то ищи способы их исправления. У меня как увеличилась немного по сравнению с тройкой при обновлении, так и остается на нормальном уровне. Построй базу по размеру в phpMyAdmin и выложи здесь скриншот
  17. Это все конечно хорошо, но! Ты не подумал о том, что изначально информация берется из таблицы "core_sessions" где уже есть все данные для шаблона "userLinkFromData". Ты же предлагаешь, через вызов метода \IPS\Member::load( $row['member_id'] ) дополнительно задействовать таблицу "core_members". Поэтому тем, кто хочет воспользоваться этим советом, вначале желаю подумать - стоит ли нагружать движек ради какого то мнимого визуального эффекта?
  18. kgb replied to Onore's тема in Invision Community 4 Support
    Только при каждом обновлении придется переписывать
  19. И еще есть консрукция {expression=""} которая возвращает результат работы какой нибудь функции. Пример {expression="md5(uniqid())"} По сути это же можно написать длиннее {{$v = md5(uniqid());}} {$v}
  20. Нет не правильно, начиная с то го, что пример ни о чем. Ну если уж хочется на таком примере, то вот так {{$permennaya = ''tudim sudim';}} А вывод {$permennaya} Причем!!! Если используются встроенные конструкции {{if $permennaya}} {{endif}} то точки с запятой в конце не ставятся. А здесь {{$permennaya = ''tudim sudim';}} точка с запятой обязательна С помощью блоко - это хорошо. Но. Вот есть у меня доска объявлений. Где устаревшие объявы переносятся в раздел "Архив". Можно конечно плагин-задачу написать, которая раз в сутки будет проверять объявы и переносить, Но я поступил проще - прям в шаблоне проверяется время и если надо объява переносится в другой раздел {{$dateNow = time();}} {{$ads_period=180*86400;}} {{if $record->container()->id !== XX}} {{if $dateNow > ( $record->record_updated + $ads_period )}} {{\IPS\Db::i()->update('cms_custom_database_X', array( 'record_locked' => 1, category_id => XX ), array( 'primary_id_field=?', $record->_id ) ); // move to archive}} {{endif}} {{endif}}
  21. Есть 2 основных способа выравнивания по центру (их больше, но еще раз, основыных 2). Родителю text-align: center? потомку или margin: 0 auto или display: inline-block
  22. Так а чего тебе надо выровнять? container или то что в нем?
  23. Ну 19.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.