michaelpon12
Forum Replies Created
-
Forum: Plugins
In reply to: [WP eCommerce] dibs wp ecommercei just contacted the dibs support they said it was for an app on ios and android. i dont know if it will be possible to apply on your plugin.
Forum: Plugins
In reply to: [WP eCommerce] dibs wp ecommerceyes im integrating it with wp ecommerce. I already integrated the dibs payment this one is different i dont know if its goes here. i think you should know about this because i will be using this on your installation.
do you have any idea about this?
Forum: Plugins
In reply to: [WP eCommerce] dibs wp ecommercei have that one. im referring to the ios and android on dibs.
if that applicable to wp ecommerceForum: Plugins
In reply to: [WP eCommerce] dibs wp ecommerceForum: Fixing WordPress
In reply to: url function for cssPlaced the image on my themes folder under images using the FTP
then change my css to this
body { background: #e5ddc8 url(images/fredshotel-headbgg.png) top left repeat-x; }
Forum: Plugins
In reply to: [WP eCommerce] How to disable lightbox on product categoriesis this what you’re looking for. https://prntscr.com/52jidb
its located on settings > store > presentation Tab
Forum: Plugins
In reply to: [Polylang] dropdown menu not workingi already fix the problem by creating another widget area and using the widget language switcher. much easier for me to do that using the javascript since Im not familiar with that. thanks btw.
Forum: Plugins
In reply to: [WP eCommerce] checout table@edward does the whole plugin is not built for responsive because some of the pages in mine is responsive but some are not. is there a specific page which is not responsive. just wondering if there is a portion that is not responsive or the whole is not.
Forum: Plugins
In reply to: [Ecwid by Lightspeed Ecommerce Shopping Cart] ecwid not responsiveok thanks!
Forum: Plugins
In reply to: [Ecwid by Lightspeed Ecommerce Shopping Cart] ecwid not responsiveone more thing I noticed that the “Your account” page is broken when going on mobile. is it built responsively or not because I change my theme to the default theme “Twenty Fourteen” but its just the same as my custom theme.
Forum: Plugins
In reply to: [Ecwid by Lightspeed Ecommerce Shopping Cart] ecwid not responsiveThanks for replying! you were right the doctype tag causes the responsiveness I adjust the doctype about the shop page so it loads before anything else.
Forum: Plugins
In reply to: [Polylang] dropdown menu not workingMy dropdown started to work when I put my language switcher on widget then call it on y sidebar but when i remove the widget. my other drop down seems not to work. Im using this code
<ul><?php pll_the_languages(array('dropdown'=>1)); ?></ul>
for the dropdown but its not working when its own. the dropdown from the widget must exist first on the page to work.
i dont know why is this occuring.
<?php if ( is_active_sidebar( 'sidebar2' ) ) : ?> <?php dynamic_sidebar( 'sidebar2' ); ?> <?php else : ?> <!-- This content shows up if there are no widgets defined in the backend. --> <div class="alert-box">Please activate some Widgets.</div> <?php endif; ?>
i use this code to call the language switcher from the widget my problem is that if i add some widget it will also appear breaking my sites design.
is there any other way I can call the widget for language switcher like a shortcode except for this code
<ul><?php pll_the_languages(array('dropdown'=>1)); ?></ul>
Forum: Plugins
In reply to: [Polylang] dropdown menu not workingadded this to the widget-language.php
>inserted the global $polylang;
>I didnt remove the last } since it will cause an error.<?php /* * the language switcher widget * * @since 0.1 */ class PLL_Widget_Languages extends WP_Widget { /* * constructor * * @since 0.1 */ function __construct() { parent::__construct('polylang', __('Language Switcher', 'polylang'), array( 'description' => __( 'Displays a language switcher', 'polylang'))); } /* * displays the widget * * @since 0.1 * * @param array $args Display arguments including before_title, after_title, before_widget, and after_widget. * @param array $instance The settings for the particular instance of the widget */ function widget($args, $instance) { global $polylang; if (!(isset($polylang) && $polylang->model->get_languages_list() && $list = pll_the_languages(array_merge($instance, array('echo' => 0))))) return; extract($args); extract($instance); echo "$before_widget\n"; if ($title = apply_filters('widget_title', $title, $instance, $this->id_base)) echo $before_title . $title . $after_title; echo $dropdown ? $list : "<ul>\n" . $list . "</ul>\n"; echo "$after_widget\n"; // javascript to switch the language when using a dropdown list if ($dropdown) { global $polylang; foreach ($polylang->model->get_languages_list() as $language) { $url = $force_home || ($url = $polylang->links->get_translation_url($language)) == null ? $polylang->links->get_home_url($language) : $url; $urls[] = '"'.esc_js($language->slug).'":"'.esc_url($url).'"'; } $urls = implode(',', $urls); $js = " <script type='text/javascript'> //<![CDATA[ var urls = {{$urls}}; var d = document.getElementById('lang_choice'); d.onchange = function() { for (var i in urls) { if (this.value == i) location.href = urls[i]; } } //]]> </script>"; echo $js; } } /* * updates the widget options * * @since 0.4 * * @param array $new_instance New settings for this instance as input by the user via form() * @param array $old_instance Old settings for this instance * @return array Settings to save or bool false to cancel saving */ function update( $new_instance, $old_instance ) { $instance['title'] = strip_tags($new_instance['title']); foreach (array_keys(PLL_Switcher::get_switcher_options('widget')) as $key) $instance[$key] = !empty($new_instance[$key]) ? 1 : 0; return $instance; } /* * displays the widget form * * @since 0.4 * * @param array $instance Current settings */ function form($instance) { // default values $instance = wp_parse_args( (array)$instance, array_merge(array('title' => ''), PLL_Switcher::get_switcher_options('widget', 'default')) ); // title $title = sprintf( '<p><label for="%1$s">%2$s</label><input class="widefat" id="%1$s" name="%3$s" type="text" value="%4$s" /></p>', $this->get_field_id('title'), __('Title:', 'polylang'), $this->get_field_name('title'), esc_attr($instance['title']) ); $fields = ''; foreach (PLL_Switcher::get_switcher_options('widget') as $key => $str) $fields .= sprintf( '<div class = "%5$s" %6$s><input type="checkbox" class="checkbox" id="%1$s" name="%2$s" %3$s/> <label for="%1$s">%4$s</label></div>', $this->get_field_id($key), $this->get_field_name($key), $instance[$key] ? 'checked="checked"' : '', esc_html($str), 'dropdown' == $key ? '' : 'no-dropdown-' . $this->id, 'dropdown' == $key || empty($instance['dropdown']) ? '' : 'style="display:none;"' ); echo $title.'<p>'.$fields.'</p>'; // FIXME echoing script in form is not very clean // but it does not work if enqueued properly : // clicking save on a widget makes this code unreachable for the just saved widget (?!) $this->admin_print_script(); } /* * add javascript to control the language switcher options * * @since 1.3 */ public function admin_print_script() { static $js = ''; if ($js) return; $js = " <script type='text/javascript'> //<![CDATA[ jQuery(document).ready(function($) { function pll_toggle(a, test) { test ? a.show() : a.hide(); } var widgets = new Array(); $('.widget-id').each( function(){ var this_id = $(this).attr('value'); // remove all options if dropdown is checked $('#widget-'+this_id+'-dropdown').change(function() { pll_toggle($('.no-dropdown-'+this_id), 'checked' != $(this).attr('checked')); }); // disallow unchecking both show names and show flags $('#widget-'+this_id+'-show_flags').change(function() { if ('checked' != $(this).attr('checked')) $('#widget-'+this_id+'-show_names').prop('checked', true); }); }); }); //]]> </script>"; echo $js; } }
Forum: Plugins
In reply to: [Polylang] dropdown menu not workinganyone knows how to output js?
Forum: Plugins
In reply to: [Polylang] dropdown menu not workingso what exactly I need to do because I’m a front end dev. I don’t know how to use php. I tried to add the…
global $polylang;
but nothing happened. What do you mean by outputing the js myself?