Jump to content



Popular Content

Showing content with the highest reputation since 05/24/2018 in all areas

  1. 3 points

    Version 2.0.0

    1 download

    Dark Simplify introduces a cleaner and more minimalist style to IPS Community Suite 4. Powered by our own bespoke framework, Simplify has vast potential for customisation. Our range of configuration settings allow you to tailor the theme to however you desire. Choose from features such as colour picking, live backgrounds, navigation icons, sticky headers & social icons. Key Features Responsive Mobile Design Live Customisation Options Resizable Header & Breadcrumbs Social Media & Navigation's Icons Powered by "Base" Framework integrated Colour Picker Google Webfonts API Integration Advanced Footer Blocks Base Framework Base is underlying framework that power our IPS4 themes. The consistent code base means awesome new features can be added quickly and easily. Sneaky issues are also easier to diagnose and fix. We dislike seeing the same style of theme on every website just as much as you do, that's why Base is extremely customisation with over 60 configurable settings. Base Framework Features Responsive Design : Browse on your mobile, tablet or desktop. Our themes are beautifully responsive. SEO Optimisation : Clean & semantic code ensures search engines crawl your site's most important content. Bespoke Typography : Direct integration into Google Webfonts. Just enter the font name and we'll do the rest. Unique Customisation : Extends IPS4's theme setting system to offer powerful editing capabilities. Browser Support : Our themes are tested to work on all modern mobile & desktop browsers. (....even IE!) Ready to Translate : Need one-click translations? Our themes integrate perfectly with IPS4's localisation system. Supports Only 4.3.x 2.0.0


  2. 3 points
    Adriano Faria

    Expand ignore feature

    Please, add the ability to ignore content itens on streams. There isn’t much sense in ignore someone else’s posts and then have streams constantly bumped with topics/posts made by a ignored user. Tks.
  3. 3 points
    In the very nice and open setup of Pages it feels a bit strange that categories are the strange and secluded darkling on the corner that we seem unable to actually do anything with. So, I would very much like to request that we are allowed to extend categories as well with custom fields. This would allow us to add images, colors, text fields for any number of customizations such as injecting html or CSS before and after the titles and so on. It would also be nice to be able to submit to multiple categories, but that is icing on the cake
  4. 2 points

    Status Update

    It will be nice to choose to make visible or not messages that are wrote inside user's profiles... Status update is different from a "personal message".. In my opinion is not very kind to read a sort of "private communication" in the home of the forum.. Riccardo
  5. 2 points

    Create Buttton in mobile view

    I just did that quick n dirty by editing mobileNavigation template: <div id='elMobileDrawer' class='ipsDrawer ipsHide'> <a href='#' class='ipsDrawer_close' data-action='close'><span>×</span></a> <div class='ipsDrawer_menu'> <div class='ipsDrawer_content'> {{if \IPS\Member::loggedIn()->member_id}} <ul id='elUserNav_mobile' class='ipsList_inline signed_in ipsClearfix'> <li class='cNotifications cUserNav_icon'> <a href='#elMobNotifications_menu' id='elMobNotifications' data-ipsMenu data-ipsMenu-menuID='elFullNotifications_menu' data-ipsMenu-closeOnClick='false'> <i class='fa fa-bell'></i> <span class='ipsNotificationCount {{if !member.notification_cnt}}ipsHide{{endif}}' data-notificationType='notify'>{member="notification_cnt"}</span> </a> </li> {{if !\IPS\Member::loggedIn()->members_disable_pm and \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'messaging' ) )}} <li class='cInbox cUserNav_icon'> <a href='#elMobInbox_menu' id='elMobInbox' data-ipsMenu data-ipsMenu-menuID='elFullInbox_menu' data-ipsMenu-closeOnClick='false'> <i class='fa fa-envelope'></i> <span class='ipsNotificationCount {{if !\IPS\Member::loggedIn()->msg_count_new}}ipsHide{{endif}}' data-notificationType='inbox'>{member="msg_count_new"}</span> </a> </li> {{endif}} {{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'modcp' ) ) and \IPS\Member::loggedIn()->modPermission('can_view_reports')}} <li class='cReports cUserNav_icon'> <a href='#elMobReports_menu' id='elMobReports' data-ipsMenu data-ipsMenu-menuID='elFullReports_menu' data-ipsMenu-closeOnClick='false'> <i class='fa fa-warning'></i> {{if \IPS\Member::loggedIn()->reportCount()}}<span class='ipsNotificationCount' data-notificationType='reports'>{member="reportCount()"}</span>{{endif}} </a> </li> {{endif}} </ul> {{endif}} <div class='ipsSpacer_bottom ipsPad'> <ul class='ipsToolList ipsToolList_vertical'> {{if !\IPS\Member::loggedIn()->restrict_post and count( \IPS\Member::loggedIn()->createMenu() )}} <li id='cCreate'> <a href='#elCreateNew_menu' id='elCreateNew' data-ipsTooltip data-ipsMenu title='{lang="create_menu_title"}' class='ipsButton ipsButton_light ipsButton_small ipsButton_fullWidth'> <strong><i class='fa fa-plus'></i> {lang="create_menu"}</strong> <i class='fa fa-caret-down'></i> </a> <div id='elCreateNew_menu' class='ipsMenu ipsMenu_auto ipsHide'> <ul> {{foreach \IPS\Member::loggedIn()->createMenu() as $k => $url}} <li class="ipsMenu_item"> <a href="{$url['link']}" {{if isset( $url['extraData'] )}} {{foreach $url['extraData'] as $data => $v}} {$data}="{$v}" {{endforeach}} {{endif}} {{if isset($url['title']) AND $url['title']}} data-ipsDialog-title='{lang="$url['title']"}'{{endif}} {{if isset($url['flashMessage'])}} data-ipsdialog-flashmessage="{lang="$url['flashMessage']"}"{{endif}} >{lang="$k"}</a> </li> {{endforeach}} </ul> </div> </li> {{endif}} {{if !\IPS\Member::loggedIn()->member_id}} <li> <a href='{url="app=core&module=system&controller=login" seoTemplate="login"}' class='ipsButton ipsButton_light ipsButton_small ipsButton_fullWidth'>{lang="sign_in"}</a> </li> {{if \IPS\Login::registrationType() != 'disabled'}} <li> {{if \IPS\Login::registrationType() == 'redirect'}} <a href='{expression="\IPS\Settings::i()->allow_reg_target"}' target="_blank" class='ipsButton ipsButton_small ipsButton_fullWidth ipsButton_important'>{lang="sign_up"}</a> {{else}} <a href='{url="app=core&module=system&controller=register" seoTemplate="register"}' {{if \IPS\Login::registrationType() == 'normal'}}data-ipsDialog data-ipsDialog-size='narrow' data-ipsDialog-title='{lang="sign_up"}'{{endif}} id='elRegisterButton_mobile' class='ipsButton ipsButton_small ipsButton_fullWidth ipsButton_important'>{lang="sign_up"}</a> {{endif}} </li> {{endif}} {{endif}} {{if \IPS\Member::loggedIn()->member_id}} <li> <a class='ipsButton ipsButton_small ipsButton_primary ipsButton_fullWidth' data-action="markSiteRead" data-controller="core.front.core.markRead" href='{url="app=core&module=system&controller=markread" seoTemplate="mark_site_as_read" csrf="true"}'><i class='fa fa-check'></i> {lang="mark_site_read_button"}</a> </li> {{endif}} </ul> </div> <ul class='ipsDrawer_list'> {{if \IPS\Member::loggedIn()->member_id}} <li class='ipsDrawer_itemParent'> <h4 class='ipsDrawer_title'><a href='#'>{lang="mobile_menu_account"}</a></h4> <ul class='ipsDrawer_list'> <li data-action="back"><a href='#'>{lang="mobile_menu_back"}</a></li> {{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members', 'front' ) )}} <li><a href='{member="url()"}' title='{lang="view_my_profile"}'>{lang="menu_profile"}</a></li> {{endif}} {{if \IPS\Member::loggedIn()->group['g_attach_max'] != 0}} <li><a href='{url="app=core&module=system&controller=attachments" seoTemplate="attachments"}'>{lang="my_attachments"}</a></li> {{endif}} {{if \IPS\Member::loggedIn()->hasAcpRestriction( 'core', 'promotion', 'promote_manage' ) and \IPS\core\Promote::promoteServices()}} <li><a href='{url="app=core&module=promote&controller=promote&do=view" seoTemplate="promote_manage"}'>{lang="promote_manage_link"}</a></li> {{endif}} {{if \IPS\Application::appIsEnabled('nexus') and settings.nexus_subs_enabled}} <li><a href='{url="app=nexus&module=subscriptions&controller=subscriptions" seoTemplate="nexus_subscriptions"}'>{lang="nexus_manage_subscriptions"}</a></li> {{endif}} <li><a href='{url="app=core&module=system&controller=followed" seoTemplate="followed_content"}'>{lang="menu_followed_content"}</a></li> <li id='elAccountSettingsLinkMobile'><a href='{url="app=core&module=system&controller=settings" seoTemplate="settings"}' title='{lang="edit_account_settings"}'>{lang="menu_settings"}</a></li> {{if settings.ignore_system_on}} <li><a href='{url="app=core&module=system&controller=ignore" seoTemplate="ignore"}'>{lang="menu_manage_ignore"}</a></li> {{endif}} {{if ( \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'modcp' ) ) AND \IPS\Member::loggedIn()->modPermission() ) or ( \IPS\Member::loggedIn()->isAdmin() AND \IPS\SHOW_ACP_LINK )}} {{if \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'modcp' ) ) AND \IPS\Member::loggedIn()->modPermission()}} <li><a href='{url="app=core&module=modcp" seoTemplate="modcp"}'>{lang="menu_modcp"}</a></li> {{endif}} {{if \IPS\Member::loggedIn()->isAdmin() AND \IPS\SHOW_ACP_LINK }} <li><a href='{expression="\IPS\Http\Url::baseURL() . \IPS\CP_DIRECTORY"}' target='_blank'>{lang="menu_admincp"} <i class='fa fa-lock'></i></a></li> {{endif}} {{endif}} {{if \IPS\Member::loggedIn()->member_id}} <li> <a href='{url="app=core&module=system&controller=login&do=logout" csrf="true"}'> {{if isset( $_SESSION['logged_in_as_key'] )}}{lang="switch_to_account" sprintf="$_SESSION['logged_in_from']['name']"}{{else}}{lang="sign_out"}{{endif}} </a> </li> {{endif}} </ul> </li> {{endif}} {{$primaryBars = \IPS\core\FrontNavigation::i()->roots();}} {{$subBars = \IPS\core\FrontNavigation::i()->subBars();}} {{foreach $primaryBars as $id => $item}} {{if $item->canView()}} {{$children = $item->children();}} {{if ( $subBars && isset( $subBars[ $id ] ) && count( $subBars[ $id ] ) ) || $children}} <li class='ipsDrawer_itemParent'> <h4 class='ipsDrawer_title'><a href='#'>{$item->title()}</a></h4> <ul class='ipsDrawer_list'> <li data-action="back"><a href='#'>{lang="mobile_menu_back"}</a></li> {{if $item->link() && $item->link() !== '#'}} <li><a href='{$item->link()}'>{$item->title()}</a></li> {{endif}} {{if $children}} {template="mobileNavigationChildren" group="global" app="core" params="$children"} {{endif}} {{if $subBars && isset( $subBars[ $id ] ) && count( $subBars[ $id ] )}} {template="mobileNavigationChildren" group="global" app="core" params="$subBars[ $id ]"} {{endif}} </ul> </li> {{else}} <li><a href='{$item->link()}' {{if method_exists( $item, 'target' ) AND $item->target()}}target='{$item->target()}'{{endif}}>{$item->title()}</a></li> {{endif}} {{endif}} {{endforeach}} </ul> </div> </div> </div>
  6. 2 points

    Manage Your Purchases - Chaos ;)

    I would like to "clean" the list of my purchases here. The most apps there are outdated, belong to 3.x, are not active, not available, cannot be renewed and so on. I would like to be able to delete or at least hide them from my list. This way I can better overview the applications I really use and need to upgrade. And I would appreciate if I could sort the purchases by renew date or status.
  7. 2 points

    ACP Session Time Outs

    The AdminCP session timeout is based upon your PHP configuration - you can update it to extend the session timeout if you wish (using the regular session configuration options).
  8. 1 point

    RSS Feed Import

    Hey there @MeMaBlue, @The Old Man, Right now Fosters has an RSS plugin that can do 99% of what I want. It doesn't allow you to map an image yet - but @Fosters says he is working on this feature. Currently you have to manually add the image after the import.
  9. 1 point
    Joel R


    The default IPS theme comes mobile ready. Simply resize the window and you'll see the elements rearrange. This is one of the best features of IPS 4. There are other themes and designs in the Marketplace, and they're all mobile responsive.
  10. 1 point
    William Santos

    Fake AdminCP

    File Name: Fake AdminCP File Submitter: William Santos File Submitted: 22 Dec 2012 File Category: Utilities Supported Versions: IP.Board 3.3.x, IP.Board 3.4.x Fake AdminCP Introduction Fake AdminCP is recommended to people who changed their Admin CP directory. It will create a Fake Admin Control Panel that will let your haters try the passwords they want without login sucessfully. Even if they know the real password, they can not login, because it is a fake panel. What's new in 2.4? - Error "Class 'ipsCommand' not found" fixed What's new in 2.3? - .htaccess password is now supported What's new in 2.2? - Unnecessary files were removed. If you're upgrading from 2.1 to 2.2, just delete the "skin_cp" folder inside your admin folder. What's new in 2.1? - Now Fake AdminCP displays your real AdminCP page, but instead of sending the form to your real AdminCP page, it will send it to another script wich will log the attempts to login. If you personalized your AdminCP login page, then your fake AdminCP page will be personalized too. What's new in 2.0? - You can define wich groups are Moderators and Administrators. - Administrators can view and delete logs of who tried to log-in in the Fake AdminCP page. - Moderators can view logs of who tried to log-in in the Fake AdminCP page. - Logs include: Member ID, IP, Time, Username used and Password used when trying to login. - Administrators and Moderators will se logs instead of Fake AdminCP Page. Requirements To run Fake AdminCP you will need to have your Admin CP directory changed. It can not be "admin". here to download this file