Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 12/26/18 in all areas

  1. 7 points
    siv1987

    Плагин HIDE с правилами

    Будут оба. Анонс
  2. 5 points

    Version 4.4.2

    1177 downloads

    Новая версия Invision Community - 4.4. Русский язык для Invision Community 4.4

    Free

  3. 3 points
    Respected

    Invision Community 4.4 Nulled

    Просмотр файла Invision Community 4.4 Nulled Новая версия Invision Community - 4.4. Русский язык для Invision Community 4.4 Добавил Respected Добавлено 29.01.2019 Категория Скачать Invision Community 4  
  4. 3 points
    Автор этого плагина просто напросто отбитый наркоман, а в IPS он проездом. Весь этот наркоманский код $seuchas = time(); $nado_reg = strtotime($regis)+(60*60*24*$treg); $date = $nado_reg; $sec=$date - time(); $days=floor(($date - time()) /86400); $h1=floor(($date - time()) /3600); $m1=floor(($date - time()) /60); $hour=floor($sec/60/60 - $days*24); $hours=floor($sec/60/60); $min=floor($sec/60 - $hours*60); switch(substr($days, -1)){ case 1: $o='Остался'; break; case 2: case 3: case 4: case 5: case 6: case 7: case 8: case 9: case 0: $o='Осталось'; break;} switch(substr($days, -2)){ case 1: $d='день'; break; case 2: case 3: case 4: $d='дня'; break; default: $d='дней'; } switch(substr($hour, -2)) { case 1: $h='час'; break; case 2: case 3: case 4: $h='часа'; break; default: $h='часов'; } switch(substr($min, -2)) { case 1: $m='минута'; break; case 2: case 3: case 4: $m='минуты'; break; default:$m='минут'; } if ($sec>0) $timer .='<strong>'.$o.':</strong> '; if ($days>0) $timer .= $days.' '.$d; if ($h1>0) $timer .= ' '.$hour.' '.$h; if ($m1>0) $timer .= ' '.$min.' '.$m; if ($sec<0) $timer = ""; можно уместить в несколько строчек $have = ''; $need = \IPS\DateTime::create()->sub( new \DateInterval( 'P'.$treg.'D' ) ); if( $need < \IPS\Member::loggedIn()->joined ){ $have = 'Вам осталось ' . \IPS\DateTime::formatInterval( $need->diff( \IPS\Member::loggedIn()->joined ), 2 ); } $msg .= 'Вы должны быть зарегестированы не менее '.$treg .' дней. '.$have; Или что-то типа $msg .= 'Вы должны быть зарегестированы не менее '.$treg .' дней.' . ( \IPS\Member::loggedIn()->member_id ? 'Вы провели на форуме ' . \IPS\DateTime::formatInterval( \IPS\DateTime::create()->diff( \IPS\Member::loggedIn()->joined ), 2 ) : '' ); Почему бы не сделать необязательные параметры - [hide], [hide=1], [hide=1,2] и тд. Почему бы не добавить именные параметры чтобы не путаться с расположением [hide p=1 d=3 r=2] как это было в тройке. Распарсить эти параметры нет ничего сложного обычным explode. Почему не добавить для времени регистрации префикс с указанием типа m - месяц, y - годы. Плагин сырой и не доделанный, а автор еще умудряется за это деньги клянчить. Перенос строки в теге не работает потому что вы регулярном выражение его не учитывается. Нужно '!\[hide=([0-9,]+)\](.+?)\[\/hide\]!i' Заменить на '!\[hide=([0-9,]+)\](.+?)\[\/hide\]!is'
  5. 3 points
    \applications\core\modules\front\system\register.php Найти $form = \IPS\core\modules\front\system\register::buildRegistrationForm(); Ниже добавить $form->add( new \IPS\Helpers\Form\Text( 'email_1', '', false, null, function( $value ) { if( $value ) { throw new \InvalidArgumentException('form_required'); } }, null, '<style>#form_email_1{display:none;}</style>' ) ); Если это поле будет заполнено, выдаст ошибку что поле обязательно для заполнение. Но мне кажется ботов это не сильно остановит.
  6. 2 points
    Функционал этой кнопки? Оправить уведомление с просьбой показать контент %этому% пользователю? Добавлено to-do листе. Я пока не настолько владею телепатией чтобы понять что вы подразумеваете под модальное окно. Точнее выражайте свои мысли, можете представить это на примере. Кто такие члены клуба?
  7. 2 points
    По мне так не стоило такое малое количество новых функций добавлять в новую линейку. Хватило бы и 4.3.7-4.3.x
  8. 2 points
    Daniil145

    Uniform 4.2

    Uniform_43_ipsfocus 4.3.6+.zip.zip Uniform_43_ipsfocus 4.3.6+.zip.zip
  9. 2 points
    потому что ты тут новенький, мало ли что от тебя ждать на счет плагина согласен, уважаемый siv1987 с вашим знанием, можно и за $ выкладывать плагины, желающих будет достаточно и ваш труд окупится
  10. 2 points
    siv1987 Может вам собрать нормальны плагин p.s. почему посты редактировать нельзя ? Хотя бы временно...
  11. 2 points
    siv1987

    Исчезают правки в js

    В uploads это кеш. "Рабочий" js находится в базе данных core_javascript.
  12. 2 points
    siv1987

    Проблема с ником

    Это конечно шляпа, текст должен заменятся между начальным и конечным тегом, а не просто по ббкоду. Такого даже в тройке небыло. Отключить эти ббкоды можно правкой кода в файле system\Text\Parser.php Найти foreach ( \IPS\Application::allExtensions( 'core', 'BBCode', $member ) as $key => $bbcode ) { if ( $bbcode->permissionCheck( $member, $area ) ) { list( $app, $tag ) = explode( '_', $key ); $return[ $tag ] = $bbcode->getConfiguration(); } } Ниже добавить $return = array_diff_key( $return, array_flip( array( 'u', 's', 'i', 'b' ) ) ); Через редактор оформление этих ббкодов по прежнему будет доступно.
  13. 2 points

    Version 1.0.0

    59 downloads

    Плагин позволяет встраивать видео из Вконтакте. Достаточно вставить ссылку в редактор и система автоматически превратит ссылку в видео. Автор newbie

    Free

  14. 2 points
    поставить эту кнопку в редактор. youtube.zip ну а дальше видно на гифке что делать. youtube.zip
  15. 2 points
    hawk2012

    Новый 2019 Год

    Я хотел бы поздравить всех с праздниками. Пускай у вас будет поменьше вирусов и взломов с атаками, пусть будет побольше счастья в жизни и куча бабла. И конечно, самого главного - всегда быть здоровыми!
  16. 2 points
    YOLO

    Новый 2019 Год

    Всех благ в новом году !
  17. 2 points
    WOLF

    (ReUs) NewYear.

    кнопка выхода слева сверху если что
  18. 2 points
    Так это ошибка перевода от Ильи. Он ее исправил в следующем своем переводе)) А видать откуда качал данный товарищ файл не обновили) localgost это и есть ошибка в переводе) Сначала проверьте с помощью переключения с русского на английский. // Англ https://site.com/uploads/reactions/react_like.png // Рус http://localhost/internal/translate/uploads/reactions/react_like.png Если будут отображаться, то сделайте следующее: ______________________________________________________________________ Переходим в ЯЗЫКИ и в поиске переводов вбиваем следующее activity_member_reacted Далее содержимое меняем на этот код: <img src='/uploads/%s' width='20' height='20' data-ipsTooltip title='%s'> %s отреагировал на %s: %s
  19. 2 points
    Движок не ведёт подсчёт количества просмотров отдельных постов.
  20. 2 points
    Sipsb

    (BIM43) Chatbox RUS

    Файл обновлён. Исправлены проблемы безопасности!!!
  21. 2 points

    Version 4.3.6

    4331 downloads

    Новая версия Invision Community 4.3 Nulled с новым функционалом. Русский язык:

    Free

  22. 2 points
    Ryo

    Uniform 4.2

    Uniform: Background picker // ipsfocus 4.3.3+ What's New in Version 4.3.3+ Minor HTML change for 4.3.3. Subforum columns should now align better Long subforum names are truncated The default font has been changed to the system font New css variables allow for easier modifications Uniform_43_ipsfocus 4.3.3+.zip
  23. 1 point
    SlawkA

    Post Notes 1.0.2

    Просмотр файла Post Notes 1.0.2 Приложение позволяет пользователям добавлять заметки к сообщениям с улучшенными функциями. Добавил SlawkA Добавлено 02.10.2017 Категория Интерфейс Язык РУС  
  24. 1 point
    andros0789

    Выпадающее меню

    https://invisioncommunity.com/4guides/themes-and-customizations/css-framework/dropdown-menus-r94/ Тут очееееень подробно описано про меню в IPS4.
  25. 1 point
    poreeff

    Category Tabs by IPS Themes

    А год здесь при чем, тема в IPS за это время особо не менялась, а модулю большего и не надо. В общем, переделал его немного, чтоб можно было использовать "спокойнее" (без этой вкладки с ключом) и вроде как "чистый" вариант получается... Автор зашифровал JS и CSS в своем модуле, непонятно только для чего, если только совсем от школьников... Ибо тот же DevToosl в Хроме все прекрасно дешифрует и показывает. Итак, переходим в редактирование темы: forums/front/index/index и после строки (в самом начале): {template="pageHeader" group="global" app="core" params="\IPS\Member::loggedIn()->language()->addToStack('forums')"} Вставляем код: <div id="catTabs" class="ipsthemesCategoryTabs ipsTabs ipsClearfix theme1 pos1" data-nodes="3,15,20,25,30,1" data-alltab="{&quot;enabled&quot;:&quot;1&quot;,&quot;lang&quot;:&quot;Все разделы&quot;}" data-controller="plugins.ipsthemesCategoryTabs"><ol role="tablist"><li><a href="#" class="tab-all ipsTabs_item ipsTabs_activeItem"></a></li></ol></div> Основные параметры: data-nodes= здесь перечислены ID категорий - которые хотим показать во вкладках data-alltab= выводит самым первым вкладку на все разделы, если не нужна - можно вообще этот параметр удалить Ну и скрипт со стилем, думаю тут уже понятно где подключать.. Стиль под тему Default, переделываем по свою. Итог: Все работает без всякого модуля, указываем ID разделов - которые нужны во вкладках, забиваем на это болт и живем спокойно. Протестировано на 4.1.18.2 Боже, какой же я хернёй иногда по ночам занимаюсь...
×