Jump to content

Maxxius

Members
  • Posts

    2,107
  • Joined

  • Last visited

  • Days Won

    2

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Forums

Events

Store

Gallery

Posts posted by Maxxius

  1. 19 hours ago, SeNioR- said:

    It seems to me that IcoMoon is now only used for installation / update and in development mode. 

    Admin

    • admin\install\css\fonts.css 
    • admin\install\css\misc.css
    • admin\install\font\icomoon.eot
    • admin\install\font\icomoon.svg
    • admin\install\font\icomoon.ttf
    • admin\install\font\icomoon.woff
    • admin\upgrade\css\fonts.css
    • admin\upgrade\css\misc.css 
    • admin\upgrade\font\icomoon.eot
    • admin\upgrade\font\icomoon.svg
    • admin\upgrade\font\icomoon.ttf
    • admin\upgrade\font\icomoon.woff 

    Dev

    • applications\core\dev\codemirror\mode\sass\test.js

    CKEditor

    • applications\core\interface\font\icomoon.eot
    • applications\core\interface\font\icomoon.svg 
    • applications\core\interface\font\icomoon.ttf 
    • applications\core\interface\font\icomoon.woff

    I also noticed that it is used as an unread content icon, which can be easily replaced and then as a spinner icons when browsing notifications/PM in head menu and in PM page when selecting different conversations.

    Strange thing I went to applications/core/data/javascript.xml and replaced all instances of icon-spinner2 ipsLoading_tinyIcon with fa fa-spinner fa-pulse fa-fw and recached the skin. However javascript created in uploads/javascript_global/root_framework file still contains the old code 🤔

  2. Hi, I'm trying to get the best result I can in Google Insights but fail miserably. Mobile version score is like 15/18.

    If I disable google ads I get something like +15/+20 score in desktop version. And a few extra scores in mobile. I will eventually disable ads anyway.

    Did using pagespeed module by google on the server help anything? Any tips are appreciated.

    Would a free plan of cloudflare help significantly?

    mavzyI2.png

    I'm using this theme. Switching to default theme does not make a big difference. Version IPS 4.4. Running on NGINX server.

     

  3. Hey guys, I've read this topic and it game me an idea. I think I'd be happy if I didn't go as far as Jordan to make a differently looking widget. I'd be content with having a custom plugin widget which would display picks not in a carousel but in the same fashion as it is displayed in the our picks dedicated page https://exhale.breatheheavy.com/ourpicks

    With one exception - having 3 columns instead of two.

    I tried messing with custom block based on "Our Picks" like @Nathan Explosion had suggested and only got so far...

    Perhaps anyone got any idea where else I can remove carousel stuff and make it look like patchwork?

    <h3 class='ipsType_reset ipsWidget_title'>{lang="block_promoted"}</h3>
    <div class='{{if $orientation !== 'vertical'}}ipsPad{{else}}ipsPad_half{{endif}} ipsWidget_inner'>
    	{{if $orientation !== 'vertical'}}
    		<div class='ipsCarousel ipsClearfix cPromotedWidget_horizontal' data-ipspatchwork>
    			<div class='ipsCarousel_inner'>
    	{{endif}}
    		<ul class='ipsGrid ipsGrid_collapsePhone ipsPatchwork' data-role="tableRows">
    		{{foreach $promoted as $item}}
    			{{$photoCount = ( $imageObjects = $item->imageObjects() ) ? \count( $imageObjects ) : 0;}}
    			{{$staff = \IPS\Member::load( $item->added_by );}}
    			<li class='ipsGrid_span4' data-ipsLazyLoad>
    				{{if $photoCount}}
    					{{$firstPhoto = $item->imageObjects()[0];}}
    					<a href='{$item->object()->url()}' class='ipsAreaBackground_dark cPromotedHeader' {{if settings.lazy_load_enabled}}data-background-src='{backgroundimage="$firstPhoto->url"}'{{else}}style='background-image: url({$firstPhoto->url})'{{endif}}>
    						<img {{if settings.lazy_load_enabled}}src='{expression="\IPS\Text\Parser::blankImage()"}' data-{{endif}}src='{$firstPhoto->url}' class='ipsHide' alt="{$item->objectTitle}">
    					</a>
    				{{endif}}
    				{{if $photoCount > 1}}
    					<ul class='ipsGrid cPromotedImages ipsClearfix ipsAreaBackground_light' data-ipsGrid data-ipsGrid-minItemSize='40' data-ipsGrid-maxItemSize='60'>
    						{{foreach $item->imageObjects() as $file}}
    							<li class='ipsGrid_span4'>
    								<a href='{$file->url}' {{if settings.lazy_load_enabled}}data-background-src='{backgroundimage="$file->url"}'{{else}}style='background-image: url({backgroundimage="$file->url"})'{{endif}} data-ipsLightbox data-ipsLightbox-group='g{$item->id}'>
    									<img {{if settings.lazy_load_enabled}}src='{expression="\IPS\Text\Parser::blankImage()"}' data-{{endif}}src='{$file->url}' alt='' class='ipsHide'>
    								</a>
    							</li>
    						{{endforeach}}
    					</ul>
    				{{endif}}
    				<div class='ipsPad cPromotedWidgetItem_content'>
    					<h2 class='ipsType_reset ipsType_large ipsType_blendLinks cPromotedTitle'>
    						<a href="{$item->object()->url()}">{$item->ourPicksTitle}</a>
    					</h2>
    					<p class='ipsType_reset ipsType_light ipsType_medium ipsType_blendLinks'>
    						{$item->objectMetaDescription|raw}
    					</p>
    					<div class='cPromotedWidgetItem_contentInner'>
    						{{if $text = $item->getText('internal', true)}}
    							<div class="ipsType_richText ipsType_medium ipsSpacer_both ipsSpacer_half" data-ipsTruncate data-ipsTruncate-type='remove' data-ipsTruncate-size='4 lines'>{$text|raw}</div>
    						{{endif}}
    						{{$reactionClass = $item->objectReactionClass;}}
    						{{if $reactionClass || $item->objectDataCount}}
    							<ul class='ipsList_inline ipsType_light ipsSpacer_bottom'>
    								{{if $reactionClass}}
    								<li>{template="reactionOverview" group="global" app="core" params="$reactionClass, FALSE"}</li>
    								{{endif}}
    								
    								{{if $counts = $item->objectDataCount}}
    									<li><i class='fa fa-comment'></i> {$counts['words']}</li>
    								{{endif}}
    							</ul>
    						{{endif}}
    					</div>
    
    					<div class='ipsPhotoPanel ipsPhotoPanel_tiny ipsType_blendLinks ipsType_light'>
    						{template="userPhoto" group="global" app="core" params="$staff, 'tiny'"}
    						<div>
    							{{if $item->sent AND $item->share_to AND \count( $item->share_to ) > 1}}
    								<ul class='ipsList_inline cPromotedNetworks'>
    									{{foreach $item->share_to as $service}}
    										{{if $service == 'internal'}}
    											{{continue;}}
    										{{endif}}
    										{{if $url = $item->getPublishedUrl( $service )}}
    											{{$sharer = $item->getPromoter( $service );}}
    											<li class='ipsPos_right'>
    												<a href='{$url}' class='cShareLink cShareLink_{$service}' data-ipsTooltip title='{lang="promote_shared_on" sprintf="$sharer->key"}'>
    													<i class='fa fa-{$sharer::$icon}'></i>
    												</a>
    											</li>
    										{{endif}}
    									{{endforeach}}
    								</ul>
    							{{endif}}
    							<h3 class='ipsType_minorHeading'>{lang="promoted_by"}</h3>
    							{template="userLink" group="global" app="core" params="$staff"}, {datetime="$item->sent"}
    						</div>
    					</div>
    				</div>
    			</li>
    		{{endforeach}}
    		</ul>
    </div>

     

  4. @Fosters when you will fix this mod? It's completely not functional. Own up to your products! You charge money and all you do is ignore these bug reports, you don't communicate as to when these will be fixed. No accountability on your part whatsoever.

    @Jordan Invision is IPS fine with having developers with this kind of work ethic on its marketplace?

     

×
×
  • Create New...