Silence
Актив
-
В сети
-
Количество сообщений
2 430 -
Reputation
2,1k Silence's Reputation
Everything posted by Silence
-
Minify html output
Извинете ... оправено
-
Who Was Online IPS 4.2
Who Was Online (Hours) 1.0.5 .xml Who Was Online (Hours) 1.0.5 .xml
-
Задачи обслуживания не запускаются. ЧТо это такое ?
В споделений хостинг нет бремя 1 мин. для Cron
-
IPS_Dreadnought_Theme ПОМОГИТЕ!
invisioncommunity.com .... dafult theme ... RIP
-
Another home page for logged in users
system/Login/Login.php /** * @brief Force a URL to send to post-login * @note Useful when you need to redirect the user to another URL that is not local to this installation */ public static $forcedRedirectUrl = NULL; /** * Fetch the URL to redirect to * * @return \IPS\Http\Url */ public static function getDestination() { /* Try and get a referrer... */ try { /* Are we forcing the user to be sent to a specific URL? */ if( static::$forcedRedirectUrl !== NULL ) { return static::$forcedRedirectUrl; } If you're dev you should know what to do
-
IPS_Dreadnought_Theme ПОМОГИТЕ!
-
IPS_Dreadnought_Theme ПОМОГИТЕ!
-
Another home page for logged in users
This plugin enables IPS to redirect the user to a URL specified by referer= after login. Referer.xml Referer.xml
-
Minify html output
Download the HTMLMinifier file HTMLMinifier.php Include the following code into the php <?php // Import the HTMLMinifier require_once 'myfolder/HTMLMinifier.php'; // HTML source to be minified $htmlpage = file_get_contents('./mypage.html'); // Minified version of the page echo HTMLMinifier::process($htmlpage); ?> 3.Run the php file or this: function Minify_Html($Html) { $Search = array( '/(\n|^)(\x20+|\t)/', '/(\n|^)\/\/(.*?)(\n|$)/', '/\n/', '/\<\!--.*?-->/', '/(\x20+|\t)/', # Delete multispace (Without \n) '/\>\s+\</', # strip whitespaces between tags '/(\"|\')\s+\>/', # strip whitespaces between quotation ("') and end tags '/=\s+(\"|\')/'); # strip whitespaces between = "' $Replace = array( "\n", "\n", " ", "", " ", "><", "$1>", "=$1"); $Html = preg_replace($Search,$Replace,$Html); return $Html; } or this: <?php ob_start("minifier"); function minifier($code) { $search = array( // Remove whitespaces after tags '/\>[^\S ]+/s', // Remove whitespaces before tags '/[^\S ]+\</s', // Remove multiple whitespace sequences '/(\s)+/s', // Removes comments '/<!--(.|\s)*?-->/' ); $replace = array('>', '<', '\\1'); $code = preg_replace($search, $replace, $code); return $code; } ?> HTMLMinifier.php
- Некоторые плагины для 4.5
-
Приложение на главной странице
-
Стиль Dark / Light Fluent Design Theme Edition
Admin > Themes > edit HTML and Css > core > front > global > footer
-
Стиль Dark / Light Fluent Design Theme Edition
Перейти > корен фаш форум > upload > set_resources_6 (6 id тема в админ) , найти ......_swiper.min.js и отредактировай
-
Sitemap и robots
Попробуйте - Rebuild Sitemap
-
Download button to guest
You can create a new group .. for newly registered users, then allow this group to be promoted in the settings ... but not to download ... after a certain number of posts, the user will be automatically moved to another group that has permission to download ... P.S. sorry for the bad translation .. Вы можете создать новую группу .. для недавно зарегистрированных пользователей, а затем разрешить продвижение этой группы в настройках ... но не для загрузки ... после определенного количества сообщений пользователь будет автоматически перемещен в другую группу, в которой разрешение на скачивание ... P.S. извините за плохой перевод ...
-
Вытащить пагинацию
Или просто измеите и использовать ето код {{$firstPage = $baseUrl->setPage( $pageParam );}} {{if $activePage > 1 || $pages > 1}} {{$uniqId = mt_rand();}} <ul class='ipsPagination' id='elPagination_{expression="md5($baseUrl)"}_{$uniqId}' data-ipsPagination-seoPagination='{{if $firstPage->seoPagination}}true{{else}}false{{endif}}' data-pages='{$pages}' {{if $ajax and ( theme.ajax_pagination or \IPS\Request::i()->isAjax())}}data-ipsPagination {{if $pageParam != 'page'}}data-ipsPagination-pageParam='{$pageParam}'{{endif}} data-ipsPagination-pages="{$pages}" data-ipsPagination-perPage='{$perPage}'{{endif}}> {{if $simple}} {{if $activePage > 1}} <li class='ipsPagination_prev'><a href='{$baseUrl->setPage( $pageParam, $activePage - 1 )}' rel="prev" data-page='{expression="$activePage - 1"}' data-ipsTooltip title='{lang="prev_page"}'>{lang="prev"}</a></li> {{endif}} {{if $activePage < $pages}} <li class='ipsPagination_next'><a href='{$baseUrl->setPage( $pageParam, $activePage + 1 )}' rel="next" data-page='{expression="$activePage + 1"}' data-ipsTooltip title='{lang="next_page"}'>{lang="next"}</a></li> {{endif}} {{else}} {{if $activePage != 1}} <li class='ipsPagination_first'><a href='{$firstPage}' rel="first" data-page='1' data-ipsTooltip title='{lang="first_page"}'><i class='fa fa-angle-double-left'></i></a></li> <li class='ipsPagination_prev'><a href='{$baseUrl->setPage( $pageParam, $activePage - 1 )}' rel="prev" data-page='{expression="$activePage - 1"}' data-ipsTooltip title='{lang="prev_page"}'>{lang="prev"}</a></li> {{foreach range( ( ( $activePage - 5 ) > 0 ) ? ( $activePage - 5 ) : 1, $activePage - 1 ) as $idx => $i}} <li class='ipsPagination_page'><a href='{$baseUrl->setPage( $pageParam, $i )}' data-page='{$i}'>{$i}</a></li> {{endforeach}} {{else}} <li class='ipsPagination_first ipsPagination_inactive'><a href='{$firstPage}' rel="first" data-page='1' data-ipsTooltip title='{lang="first_page"}'><i class='fa fa-angle-double-left'></i></a></li> <li class='ipsPagination_prev ipsPagination_inactive'><a href='{$baseUrl->setPage( $pageParam, $activePage - 1 )}' rel="prev" data-page='{expression="$activePage - 1"}' data-ipsTooltip title='{lang="prev_page"}'>{lang="prev"}</a></li> {{endif}} <li class='ipsPagination_page ipsPagination_active'><a href='{$baseUrl->setPage( $pageParam, $activePage )}' data-page='{$activePage}'>{$activePage}</a></li> {{if $activePage != $pages}} {{foreach range( $activePage + 1, ( ( $activePage + 5 ) > $pages ) ? $pages : ( $activePage + 5 ) ) as $idx => $i}} <li class='ipsPagination_page'><a href='{$baseUrl->setPage( $pageParam, $i )}' data-page='{$i}'>{$i}</a></li> {{endforeach}} <li class='ipsPagination_next'><a href='{$baseUrl->setPage( $pageParam, $activePage + 1 )}' rel="next" data-page='{expression="$activePage + 1"}' data-ipsTooltip title='{lang="next_page"}'>{lang="next"}</a></li> <li class='ipsPagination_last'><a href='{$baseUrl->setPage( $pageParam, $pages )}' rel="last" data-page='{$pages}' data-ipsTooltip title='{lang="last_page"}'><i class='fa fa-angle-double-right'></i></a></li> {{else}} <li class='ipsPagination_next ipsPagination_inactive'><a href='{$baseUrl->setPage( $pageParam, ( $activePage + 1 > $pages ) ? $pages : $activePage + 1 )}' rel="next" data-page='{expression="( $activePage + 1 > $pages ) ? $pages : $activePage + 1"}' data-ipsTooltip title='{lang="next_page"}'>{lang="next"}</a></li> <li class='ipsPagination_last ipsPagination_inactive'><a href='{$baseUrl->setPage( $pageParam, $pages )}' rel="last" data-page='{$pages}' data-ipsTooltip title='{lang="last_page"}'><i class='fa fa-angle-double-right'></i></a></li> {{endif}} {{if $pages > 1}} <li class='ipsPagination_pageJump'> <a href='#' data-ipsMenu data-ipsMenu-closeOnClick='false' data-ipsMenu-appendTo='#elPagination_{expression="md5($baseUrl)"}_{$uniqId}' id='elPagination_{expression="md5($baseUrl)"}_{$uniqId}_jump'>{lang="pagination" sprintf="$activePage, $pages"} <i class='fa fa-caret-down'></i></a> <div class='ipsMenu ipsMenu_narrow ipsPadding ipsHide' id='elPagination_{expression="md5($baseUrl)"}_{$uniqId}_jump_menu'> <form accept-charset='utf-8' method='post' action='{$baseUrl->setPage( 'page', NULL )}' data-role="pageJump"> <ul class='ipsForm ipsForm_horizontal'> <li class='ipsFieldRow'> <input type='number' min='1' max='{$pages}' placeholder='{lang="page_number"}' class='ipsField_fullWidth' name='{$pageParam}'> </li> <li class='ipsFieldRow ipsFieldRow_fullWidth'> <input type='submit' class='ipsButton_fullWidth ipsButton ipsButton_verySmall ipsButton_primary' value='{lang="go"}'> </li> </ul> </form> </div> </li> {{endif}} {{endif}} </ul> {{endif}}
- Массовый разбан
-
[Ищу] Руководство по изменениям в шаблонах в ips 4.5.x
Это довольно общее ... Во-первых, что бы вы ни делали, если у вас нет опыта ... не делайте этого на живом сайте ... Вы можете изменить классы css, а также многое другое в шаблоне .. Если вы не знаете, где искать в css, вы можете добавить свой в custom.css Потому что у всех разные взгляды на доработку шаблона ... точных инструкций нет ... но если вы скажете, что вы хотите сделать, мы можем помочь. Если вы хотите внести изменения самостоятельно ... будьте осторожны Для начала: Перейти > ACP > Темы > Редактировать HTML и CSS Затем вы можете искать здесь темы для различных изменений и правок в шаблоне. https://ipbmafia.ru/ips4docs/ П.С ... Простите за плохой русский язык ...
-
Как удалить вирус с IPS ? (Forcepoint ThreatSeeker)
Попробуй удалит .... liveinternet.ru/click
-
Как удалить вирус с IPS ? (Forcepoint ThreatSeeker)
- (SIV41) SweetCaptcha 1.0.0
-
Выбор нескольких категорий для файлов
попробую немного покопаться
-
Выбор нескольких категорий для файлов
Не думаю, что есть готовое решение .... и сделать что-то подобное было бы довольно интересно ... Интересно ..... попробую немного покопаться
-
request a theme
Нет Спам ... ето мой форум .... тема rip оригинал invisioncommunity
-
hide online status
{{if \IPS\Member::loggedIn()->inGroup (array(5,6))}} <h4 class='ipsType_minorHeading'>{lang="members_last_visit"}</h4> <span> {{if $member->isOnline() AND ( !$member->isOnlineAnonymously() OR ( $member->isOnlineAnonymously() AND \IPS\Member::loggedIn()->isAdmin() ) )}} <i class="fa fa-circle ipsOnlineStatus_online" data-ipsTooltip title='{{if $member->isOnlineAnonymously()}}{lang="online_now_anon" sprintf="$member->name"}{{elseif $member->isOnline()}}{lang="online_now" sprintf="$member->name"}{{endif}}'></i> {{endif}} {{if $member->last_activity}}{datetime="$member->last_activity"}{{else}}{lang="never"}{{endif}} </span> {{endif}} замените 5 , 6 {{if \IPS\Member::loggedIn()->inGroup (array(5,6))}} с ваш ID group