Posts by partnuz

161 posts
  • Has been part of the Envato Community for over 5 years
  • Sells items exclusively on Envato Market
partnuz says

This front-end plugin won’t change anything. It doesn’t have grid system which is the reason why builders/composers are so popular.

161 posts
  • Has been part of the Envato Community for over 5 years
  • Sells items exclusively on Envato Market
partnuz says

Redux extensions are very costly. For example if you use metabox extension, color schemes and shortcodes you will have to pay 300 $ per year per theme.

161 posts
  • Has been part of the Envato Community for over 5 years
  • Sells items exclusively on Envato Market
partnuz says

But Wp API is limited to customizer only, you still need options as metaboxes etc.

161 posts
  • Has been part of the Envato Community for over 5 years
  • Sells items exclusively on Envato Market
partnuz says

Except SMOF which is a little bit over 200 kb but bases on old code and lacks some advanced features.

161 posts
  • Has been part of the Envato Community for over 5 years
  • Sells items exclusively on Envato Market
partnuz says

@PressLayer what php version do you use ?

161 posts
  • Has been part of the Envato Community for over 5 years
  • Sells items exclusively on Envato Market
partnuz says




New PC
  • CPU i7 4790k @4 Ghz / 8MB cache
  • Gigabyte Nvidia GTX 760 – 2GB Ram
  • Gigabyte MB GA Z87X UD5H
  • Gigabyte PSU superb E620
  • 8GB DDR 3 Hyper X Fury Blue
  • SSD 120GB Kingston V300 (System)
  • WD 1TB SATA3 (Work/Backup)
  • Samsung Sata DVD/RW
  • ANS CASE MIDI ATX TOWER R-320-C-6U2X
Total cost: $1402 USD
Wow! awesome miseld.. we wanna see more awesome graphics with this.
To be honest i love my iMAC :) but this PC is only for Element 3D V2.0 and Rendering Services

This comp is fantastic except the fact that you could have bought Intel Core i7 5820K ( 6 core ) with almost the same amount of money.

161 posts
  • Has been part of the Envato Community for over 5 years
  • Sells items exclusively on Envato Market
partnuz says

@Smartik Why don’t you use bootstrap menu ? You can use customizer and download only menu. Also try this https://github.com/ComputerWolf/SlickNav it’s a small but configurable responsive menu script.

I don’t like bootstrap at all. Bootstrap menu is the last that I would ever use. ;)

Why so ? I have used some of bootstrap components like tabs, accordion and they are pretty small and easy to maintain.

161 posts
  • Has been part of the Envato Community for over 5 years
  • Sells items exclusively on Envato Market
partnuz says

@Smartik Why don’t you use bootstrap menu ? You can use customizer and download only menu. Also try this https://github.com/ComputerWolf/SlickNav it’s a small but configurable responsive menu script.

161 posts
  • Has been part of the Envato Community for over 5 years
  • Sells items exclusively on Envato Market
partnuz says

According to this http://w3techs.com/technologies/details/pl-php/5/all you would deny access to theme for 20% of webservers running php < 5.3

Also extending this framework requires some deeper knowledge of OOP and Design Patterns ( I can see many used factories and facades ). So if the developer quits you would be left with not so easy to understand code.

161 posts
  • Has been part of the Envato Community for over 5 years
  • Sells items exclusively on Envato Market
partnuz says

This is slightly modified code from SMOF 1.5.2 I use to add upload fields to wordpress widgets

function adwf_add_file(event, selector) {

    var upload = jQuery(".uploaded-file"), frame;
    var jQueryel = jQuery(this);

    event.preventDefault();

    // If the media frame already exists, reopen it.
    if ( frame ) {
        frame.open();
        return;
    }

    // Create the media frame.
    frame = wp.media({
        // Set the title of the modal.
        title: jQueryel.data('choose'),
        /* add this in future
        frame: 'post',
        */

        // Customize the submit button.
        button: {
            // Set the text of the button.
            text: jQueryel.data('update'),
            // Tell the button not to close the modal, since we're
            // going to refresh the page when the image is selected.
            close: false
        }
    });

    // When an image is selected, run a callback.
    frame.on( 'select', function() {
        // Grab the selected attachment.
        var attachment = frame.state().get('selection').first();
        frame.close();
        selector.find('.upload').val(attachment.attributes.url);
        if ( attachment.attributes.type == 'image' ) {
            selector.find('.screenshot').empty().hide().append('<img class="of-option-image" src="' + attachment.attributes.url + '" />').slideDown('fast');
        }
        selector.find('.media_upload_button').unbind();
        selector.find('.remove-image').show().removeClass('hide');//show "Remove" button
        adwf_file_bindings();
    });

    // Finally, open the modal.
    frame.open();
}

function adwf_remove_file(selector) {
    selector.find('.remove-image').hide().addClass('hide');//hide "Remove" button
    selector.find('.upload').val('');
    selector.find('.screenshot').slideUp();
    /* selector.find('.remove-file').unbind(); */
    adwf_file_bindings();
}

function adwf_file_bindings() {
    jQuery('.remove-image').on('click', function() {
        adwf_remove_file( jQuery(this).parents('.adwf_upload') );
    });

    jQuery('.media_upload_button').unbind('click').click( function( event ) {
        adwf_add_file(event, jQuery(this).parents('.adwf_upload'));
    });
}

jQuery(document).ready(function($){

    adwf_file_bindings();

});
by
by
by
by
by
by