Jump to content

DawPi

Clients
  • Posts

    8,313
  • Joined

  • Last visited

  • Days Won

    19

 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 DawPi

  1. 6 minutes ago, Eleeist said:

    I believe it could be achieved with custom friendly URLs: System->Settings->Advanced Configuration->Friendly URLs

    It can't be done from there.

    Such changes require custom modding. I might be interested in doing something like this so anyone interested PM me please.

  2. It won't work in my situation I affraid. I needed to change that part in the uploader but... It's done. I've added custom script code before body end:

    <script defer>
    $(document).ready(function() {
      (... rest of the code ....)

     

    But thanks for your efforts!

  3. Hello,

    we have mixins for controllers:

     

    But what about mixins for UI? For example how can I change that part from a ips.ui.uploader.js:

    		/**
    		 * Sets up this instance
    		 *
    		 * @returns 	{void}
    		 */
    		var init = function () {
    			
    			uploaderID = $( elem ).identify().attr('id');
    
    			if( options.listContainer ){
    				listContainer = $( options.listContainer );
    			} else if( $( elem ).find('[data-role="fileList"]').length ) {
    				listContainer = $( elem ).find('[data-role="fileList"]');
    			} else {
    				listContainer = $( elem );
    			}
    
    			// Do we need to insert a wrapper though?
    			if( ips.templates.get( options.template + 'Wrapper' ) ){
    				listContainer.prepend( ips.templates.render( options.template + 'Wrapper' ) );
    
    				// Move any existing items
    				var firstItem = listContainer.children().first();
    				firstItem.append( listContainer.children().not( firstItem ) );
    
    				// Set listContainer to the wrapper
    				listContainer = firstItem;
    
    				// And initialize any widgets we might have
    				$( document ).trigger( 'contentChange', [ listContainer.parent() ] );
    			}
    
    			// Add document events
    			$( document ).on( 'addUploaderFile', _addUploaderFile );
    			$( document ).on( 'removeAllFiles', _removeAllFiles );
    
    			// Any files to start with?
    			if( options.existingFiles ){
    				try {
    					var files = $.parseJSON( options.existingFiles );
    
    					if( files.length ){
    						_buildExistingFiles( files );
    					}
    				} catch (err) {
    					Debug.error("Couldn't build existing files: " + err );
    				}
    			}
    
    			if( _supportsDraggable() ){
    				$( elem ).find('.ipsAttachment_supportDrag')
    					.show()
    				.end()
    				.find('.ipsAttachment_nonDrag')
    					.hide();
    			}
    
    			// Load the appropriate files
    			var load = ['core/interface/plupload/plupload.full.min.js'];
    
    			if( !ips.getSetting('useCompiledFiles') ){
    				load = ['core/interface/plupload/moxie.js', 'core/interface/plupload/plupload.dev.js'];
    			}
    
    			ips.loader.get( load ).then( function () {
    				_setUpUploader();
    				_initUploader();
    				_postInitEvents();
    				_setUpFormEvents();
    			});
    		},

    And add something after:

    _setUpFormEvents();

     

  4. 10 minutes ago, Marafa said:

    number of topic reads is not increasing after a new read

    That number is updating frequently by the task, not live. Wait a little or run task called viewupdates.

    11 minutes ago, Marafa said:

    Total number of members not updated after new registration

    You mean that number displaying in the widget? 🙂

    It's cached, so wait a little or refresh them from a Support tab in the ACP by using a Clear System Caches button at the right of it.

     

    Everything is fine in the end.

  5. 6 hours ago, Marc Stridgen said:

    To be fair, code can be incorrect too. 

    I'm speaking about that part only:

    11 hours ago, WebCMS said:

    The url by ID alone "/blogs/blog/5" does not work but strangely partial url "/blogs/blog/5-x" works as it does with topics, etc.

    It's done and works as expected. For example part of the furl.json file:

    	    "blogs_blog": {
    		    "friendly": "blog/{#id}-{?}",
    		    "real": "app=blog&module=blogs&controller=view",
    		    "verify": "\\IPS\\blog\\Blog",
    		    "seoPagination": true
    	    },

    Friendly part must contain "-" to works properly.

  6. 4 hours ago, WebCMS said:

    but strangely partial url

    It's intentional and has worked like this... since the beginning, I think.

    So please stop wrong accusations without checking the source, code at least. 🙂

×
×
  • Create New...