Forum Replies Created

Viewing 11 replies - 1 through 11 (of 11 total)
  • Thread Starter QantumThemes

    (@qantumthemes)

    I appreciate your feedback, but you can see in this video tons of options that disappeared. On the left of the screen, version 4.7, on the right, the latest version.

    https://www.dropbox.com/s/yeqv9ncjrfxsgf9/scr%202024-11-07%20at%2015.22.50.mov?dl=0

    Thread Starter QantumThemes

    (@qantumthemes)

    The quick response is admirable, the latest 2 versions though had tons of problems. I’ve bulk updated 30 websites 2 hours ago and had to roll-back the version to 3 versions ago to have all working fine.
    Version 4.9 was the last decent one .

    Ans why on earth did you delete all of the useful options that were in the advanced tab? It makes really no sense to me that a feature that is out and working fine gets removed with an upgrade.

    Javascript issue apart, since v 5.0 the plugin has been destroyed.

    Thread Starter QantumThemes

    (@qantumthemes)

    Amazing, thanks!

    Hi shofera, I’m not a plugin author, just a user, but I’d like to explain you why this is wrong, as I stumbled on SVG before.
    SVG is XML.
    XML can contain executable commands and can break the contents, injecting malwares in a very easy way.
    This is why is not a valid media format in WordPress. Is ok to use them as part of themes as static files, but allowing the upload would expose yout websites to serious vulnerabilities, and allowing upload of xml in conjunction with unknown plugins “unfiltered” upload options means 100% hacking guarantee.

    That’s why you should not do this and why WP doesn’t allow it out of the box ??

    • This reply was modified 5 years, 6 months ago by QantumThemes.

    @epipo Well, you should tell to your users to drop IE, simply it is dangerous. If in your shop there is a hole on the floor where people pass by, what do you do? you simply watch the people falling inside and say “well I can’t stop them from falling in the hole!” or you put a sign saying “don’t pass by here is dangerous” ?

    ?? ?? ?? ??

    There are simple plugins or CSS classes to alert specific browsers about this, since about 8 years already.

    • This reply was modified 5 years, 6 months ago by QantumThemes.
    • This reply was modified 5 years, 6 months ago by QantumThemes.

    HI PIPO,
    I’m not the developer of this plugin but I love it.
    About your issue, I can tell you for sure that the problem is the browser, IE is not supported anymore from Microsoft and is VERY dangerous, while EDGE has the technology level of about 8 years ago.
    Working with an MS browser is like driving a flintstone car in the streets and complaining that is slow ??

    Just go with Chrome or firefox for an easy life ??

    @djcactus is speaking by the point of view of the user.
    In fact, i’m in doubt is publishing is now faster with LaTex from 1995.

    Have you even tried it? It’s NOTHING close to one of the many serious page builders around. Is just a more complex way to do same things that you can already do, with a couple more functionalities and a much heavier JS behind.
    Is like they add a toaster to your cell phone.

    Thread Starter QantumThemes

    (@qantumthemes)

    Hello and thanks for getting back so quick ??
    The new version works good with all my themes, I still get an issue with my new one under development that I really don’t know where is coming from. It happens only when I activate the editor, and not when I normally open the pages:

    Uncaught Error: Method value does not exist on jQuery.tooltip

    I think maybe it happens because only my latest theme uses materializecss as framework, and the tooltip function may be overwritten so the methods are different, do you think it can be so? My other themes based on bootstrap works fine…

    About the plugin: testing it really surprised me for performance and simplicity. Only a couple of things that would be great:
    1) when you add spacing, border thickness or radius, there isn’t a button to reduce it. Really missing it…
    2) Really missing the possibility to add ID and Classes to row and cols, which would be awesome in order to integrate the editor with other theme functions or to apply general theme styles or custom styles to the boxes. Think would be possible to add this? Or I didn’t see the feature maybe?

    Thread Starter QantumThemes

    (@qantumthemes)

    Update: trying to debug the issue changing the loading path, I spotted these 2 lines of code.
    $jsDir = defined( ‘WP_DEBUG’ ) && WP_DEBUG ? ‘dev’ : ‘min’;
    $jsSuffix = defined( ‘WP_DEBUG’ ) && WP_DEBUG ? ” : ‘-min’;

    This means that with debug enabled for the site, the plugin is looking for development version of the files which are missing… I don’t really think this solution is cool as a plugin in the WP rep sould be already a production software.
    A Git repository would be a much better place to host dev versions, or maybe an explicit option in the backend to activate debugging.

    Anyway, even commenting the debug constant in the config, it looks for this file

    …../wp-content/plugins/page-builder-sandwich/page_builder_sandwich/js/min/inc/glide/glide-min.js?ver=2.8.4

    Here you have a print screen:
    https://i.imgur.com/bMmuaUQ.png

    This glide folder is not existing in the plugin, so there must be something strange here…
    I’d really love to use your builder, can you please help me with these issues?
    thank you for your great work! Looking forward for the update!

    Hi, your code has a bug that breaks some themes.

    Here’s the fixed code:

    <?php
    /*
    Plugin Name:	Crazy Pills
    Description:	Stop the shortcode madness with Crazy Pills. Build buttons, boxes, beautiful lists, and highlight text right from your editor, with live preview.
    Author:			Hassan Derakhshandeh
    Version:		0.3
    Author URI:		https://tween.ir/
    
    		* 	Copyright (C) 2011  Hassan Derakhshandeh
    		*	https://tween.ir/
    		*	[email protected]
    
    		This program is free software; you can redistribute it and/or modify
    		it under the terms of the GNU General Public License as published by
    		the Free Software Foundation; either version 2 of the License, or
    		(at your option) any later version.
    
    		This program is distributed in the hope that it will be useful,
    		but WITHOUT ANY WARRANTY; without even the implied warranty of
    		MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    		GNU General Public License for more details.
    
    		You should have received a copy of the GNU General Public License
    		along with this program; if not, write to the Free Software
    		Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
    */
    
    class CrazyPills {
    
    	private $base_url;
    
    	function CrazyPills() {
    		add_action( 'init', array( &$this, 'add_button_3' ) );
    		add_filter( 'mce_css', array( &$this, 'mce_css' ) );
    		add_action( 'template_redirect', array( &$this, 'stylesheet' ), 100 );
    		$this->base_url = trailingslashit( plugins_url( '', __FILE__ ) );
    	}
    
    	/**
    	 * Load stylesheet for editor preview
    	 *
    	 * @link https://codex.www.ads-software.com/Plugin_API/Filter_Reference/mce_css
    	 * @return string mce_css
    	 * @since 0.1
    	 */
    	function mce_css( $mce_css ) {
    		if( ! empty( $mce_css ) ) $mce_css .= ',';
    		$mce_css .= $this->base_url . 'css/styles.css';
    		return $mce_css;
    	}
    
    	function add_button_3() {
    		if ( current_user_can('edit_posts') &&  current_user_can('edit_pages') ) {
    			add_filter( 'mce_external_plugins', array( &$this, 'add_plugin_3' ) );
    			add_filter( 'mce_buttons_3', array( &$this, 'register_button_3' ) );
    		}
    	}
    
    	function register_button_3( $buttons ) {
    		array_push( $buttons, 'callouts', 'highlights', 'buttons', 'checks', 'bullets' );
    		return $buttons;
    	}
    
    	function add_plugin_3( $plugin_array ) {
    		$plugin_array['callouts'] = $this->base_url . 'js/editor.js';
    		$plugin_array['highlights'] = $this->base_url . 'js/editor.js';
    		$plugin_array['buttons'] = $this->base_url . 'js/editor.js';
    		$plugin_array['checks'] = $this->base_url . 'js/editor.js';
    		$plugin_array['bullets'] = $this->base_url . 'js/editor.js';
    		return $plugin_array;
    	}
    
    	function stylesheet() {
    		//wp_enqueue_style( 'crazypills', $this->base_url . 'css/styles.css', array(), '0.3' );
    
    	}
    }
    new CrazyPills;
    
    //	wp_register_style 	('crazypills-style',plugins_url( 'css/styledfgdfgdfs.css' , __FILE__ ));
    //	wp_enqueue_style  	('crazypills-style');
    
    function enqueue_my_style(){
    	wp_register_style 	('crazypills-style',plugins_url( 'css/styles.css' , __FILE__ ), '', '0.3', 'all' );
    	wp_enqueue_style  	('crazypills-style');
    }
    if(!is_admin()){
    	add_action('wp_register_scripts','enqueue_my_style');
    }
Viewing 11 replies - 1 through 11 (of 11 total)