Home / Forums / DynamiX Support / Footer not extending to the bottom of the page

Viewing 15 posts - 1 through 15 (of 19 total)
  • Author
    Posts
  • fscbmwcca
    fscbmwcca
    Participant

    My footer does not reach the bottom of the page. It did at one point and not sure when it stopped. I just upgraded to 4.4
    Here is a sample page http://fscbmwcca.com/fsc/contact-us/
    (also notice that the top doesn’t reach the top and I have specified no-top-margin not-bottom-margin on this page)
    This is the same page on a 4.3.1 site that has not been upgraded http://fscbmwcca.com/test/contact-us/

    fscbmwcca
    fscbmwcca
    Participant

    Update: I found what was causing it: Another WordPress Classifieds Plugin (AWPCP)
    Do you know anyone that had a similar problem and how they resolved it? Any recommendations?
    If not, can you recommend any other classified ad plugin that is compatible?
    Thanks

    Andy
    Andy
    Keymaster

    Hi,

    It maybe that the plugin isn’t quite ready for 4.4. It’s worth checking with the plugin developer to see if they are working on any new versions that will resolve issues with WP 4.4.

    fscbmwcca
    fscbmwcca
    Participant

    They say the are compatible 4.4 I have contacted the plugin. I have narrowed it down that it is either the DynamiX theme or the AWPCP plugin and will pose the same question to you that I did to them – How do I determine which one is the culprit?

    Note:I recreated the Dynamix demo website and added the plugin and deactivated everything and the bottom row is blank Demo site with AWPCP and the black row appears.

    Thanks

    Andy
    Andy
    Keymaster

    Whatever it is, it’s removing the Footer Widget Area. Can you post your WP login details for the test site and I’ll see if I can see what is going on.

    fscbmwcca
    fscbmwcca
    Participant
    This reply has been marked as private.
    Andy
    Andy
    Keymaster

    I’ve just tried disabling that plugin and it still did the same, are you sure it’s that plugin?

    fscbmwcca
    fscbmwcca
    Participant

    Hmmm. I used the demo site. I disabled everything but the AWPCP and there was the blank row at the bottom of the page. Then I disabled it and it was gone. I did the same thing for the other sites and it was consistent in the same behavior.
    I just tried it on the demo site http://fscbmwcca.com/demo/ and it worked the same way – disabling AWPCP removes the white row at the bottom of the page? Do you not see that?
    Note: I made the footer a darkish blue so it would be very apparent.

    fscbmwcca
    fscbmwcca
    Participant

    The AWPCP Authour asked me to run Theme Check. I am sending him that info as well.
    Here are the results it found:
    Theme Info:

    600×450 16k
    Title
    DynamiX

    Version
    5.0.4

    Author
    themeva

    Author URI
    http://themeva.com/

    Theme URI
    http://themeva.com/

    Tags
    dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, flexible-width, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, translation-ready, buddypress

    Description
    DynamiX WordPress Theme

    Running 42632 tests against DynamiX using Guidelines Version: 20151211 Plugin revision: 1

    One or more errors were found for DynamiX.

    REQUIRED:.screen-reader-text css class is needed in your theme css. See See: the Codex for an example implementation.
    WARNING: Your theme appears to be in the wrong directory for the theme name. The directory name must match the slug of the theme. This theme’s correct slug and text-domain is dynamix.
    (If this is a child theme, you can ignore this error.)
    WARNING: The theme uses the add_shortcode() function. Custom post-content shortcodes are plugin-territory functionality.
    WARNING: Found a translation function that is missing a text-domain. Function _x, with the arguments ‘Portfolio Category’, ‘taxonomy singular name’
    WARNING: Found a translation function that is missing a text-domain. Function _x, with the arguments ‘Portfolio Categories’, ‘taxonomy general name’
    WARNING: Found a translation function that is missing a text-domain. Function _n_noop, with the arguments ‘This theme requires the following plugin:%1$s.’, ‘This theme requires the following plugins: %1$s.’
    WARNING: Found a translation function that is missing a text-domain. Function _n_noop, with the arguments ‘This theme recommends the following plugin:%1$s.’, ‘This theme recommends the following plugins: %1$s.’
    WARNING: Found a translation function that is missing a text-domain. Function _n_noop, with the arguments ‘The following required plugin is currently inactive: %1$s.’, ‘The following required plugins are currently inactive: %1$s.’
    WARNING: Found a translation function that is missing a text-domain. Function _n_noop, with the arguments ‘The following recommended plugin is currently inactive: %1$s.’, ‘The following recommended plugins are currently inactive: %1$s.’
    WARNING: Found a translation function that is missing a text-domain. Function _n_noop, with the arguments ‘The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s.
    For a guide on how to upgrade the plugin see this page here.’, ‘The following plugin needs to be updated to its latest version to ensure maximum compatibility with this theme: %1$s.
    For a guide on how to upgrade the plugin see this page here.’
    WARNING: Found a translation function that is missing a text-domain. Function _n_noop, with the arguments ‘Sorry, but you do not have the correct permissions to update the %s plugin. Contact the administrator of this site for help on getting the plugin updated.’, ‘Sorry, but you do not have the correct permissions to update the %s plugins. Contact the administrator of this site for help on getting the plugins updated.’
    WARNING: Found a translation function that is missing a text-domain. Function _n_noop, with the arguments ‘Sorry, but you do not have the correct permissions to install the %s plugin. Contact the administrator of this site for help on getting the plugin installed.’, ‘Sorry, but you do not have the correct permissions to install the %s plugins. Contact the administrator of this site for help on getting the plugins installed.’
    WARNING: Found a translation function that is missing a text-domain. Function _n_noop, with the arguments ‘Sorry, but you do not have the correct permissions to activate the %s plugin. Contact the administrator of this site for help on getting the plugin activated.’, ‘Sorry, but you do not have the correct permissions to activate the %s plugins. Contact the administrator of this site for help on getting the plugins activated.’
    WARNING: Found a translation function that is missing a text-domain. Function _n_noop, with the arguments ‘Begin installing plugin’, ‘Begin installing plugins’
    WARNING: Found a translation function that is missing a text-domain. Function _n_noop, with the arguments ‘Activate installed plugin’, ‘Activate installed plugins’
    WARNING: Found a translation function that is missing a text-domain. Function __, with the arguments ‘Select Color’
    WARNING: Found a translation function that is missing a text-domain. Function __, with the arguments ‘Save’
    WARNING: Found a translation function that is missing a text-domain. Function __, with the arguments ‘Portfolio Categories’
    WARNING: Found a translation function that is missing a text-domain. Function __, with the arguments ‘Default’
    WARNING: Found a translation function that is missing a text-domain. Function __, with the arguments ‘Current Color’
    WARNING: Found a translation function that is missing a text-domain. Function __, with the arguments ‘Clear’
    WARNING: Found a translation function that is missing a text-domain. Function __, with the arguments ‘
    Read the rest of this page ยป


    WARNING: Found a translation function that is missing a text-domain. Function __, with the arguments ‘%s says:’
    WARNING: Found a translation function that has an incorrect number of arguments. Function __, with the arguments ‘Version ‘, is Available!, ‘themeva-admin’
    WARNING: Found base64_encode in the file OAuth.php. base64_encode() is not allowed.
    Line 118: return base64_encode(hash_hmac(‘sha1’, $base_string, $key, true));
    Line 198: return base64_encode($signature);
    WARNING: Found base64_decode in the file OAuth.php. base64_decode() is not allowed.
    Line 202: $decoded_sig = base64_decode($signature);
    WARNING: pfsockopen was found in the file phpFlickr_31.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 227: $fp = @pfsockopen($matches[1], 80);
    WARNING: pfsockopen was found in the file phpFlickr.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 237: $fp = @pfsockopen(‘ssl://’.$matches[1], 443);
    WARNING: pfsockopen was found in the file phpFlickr.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 227: $fp = @pfsockopen($matches[1], 80);
    WARNING: fwrite was found in the file phpFlickr_31.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 186: $result = fwrite($fstream,$response);
    WARNING: fwrite was found in the file phpFlickr.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 196: $result = fwrite($fstream,$response);
    WARNING: fwrite was found in the file phpFlickr.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 186: $result = fwrite($fstream,$response);
    WARNING: fread was found in the file themeva-importer.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 91: while (!feof($slider_export)) $content .= fread($slider_export, 1024);
    Line 92: if($custom_animations){ while (!feof($custom_animations)) $animations .= fread($custom_animations, 1024); }
    Line 93: if($dynamic_captions){ while (!feof($dynamic_captions)) $dynamic .= fread($dynamic_captions, 1024); }
    Line 94: if($static_captions){ while (!feof($static_captions)) $static .= fread($static_captions, 1024); }
    WARNING: fopen was found in the file phpFlickr_31.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 185: $fstream = fopen($file, ‘w’);
    WARNING: fopen was found in the file phpFlickr.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 195: $fstream = fopen($file, ‘w’);
    WARNING: fopen was found in the file phpFlickr.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 185: $fstream = fopen($file, ‘w’);
    WARNING: fopen was found in the file parsers.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 398: $fp = $this->fopen( $file, ‘r’ );
    Line 615: function fopen( $filename, $mode = ‘r’ ) {
    Line 618: return fopen( $filename, $mode );
    WARNING: file_get_contents was found in the file themeva-importer.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 105: $content = @file_get_contents($filepath);
    WARNING: file_get_contents was found in the file phpFlickr_31.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 152: return file_get_contents($file);
    Line 387: return unserialize(file_get_contents(‘http://phpflickr.com/geodata/?format=php&lat=’ . $lat .
    WARNING: file_get_contents was found in the file phpFlickr.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 159: return file_get_contents($file);
    WARNING: file_get_contents was found in the file phpFlickr.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 152: return file_get_contents($file);
    Line 387: return unserialize(file_get_contents(‘http://phpflickr.com/geodata/?format=php&lat=’ . $lat .
    WARNING: file_get_contents was found in the file parsers.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 252: if ( ! xml_parse( $xml, file_get_contents( $file ), true ) ) {
    WARNING: file_get_contents was found in the file note-admin.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 113: $cache = file_get_contents($notifier_file_url); // …if not, use the common file_ge
    WARNING: file_get_contents was found in the file OAuth.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 272: file_get_contents(self::$POST_INPUT)
    WARNING: fclose was found in the file themeva-importer.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 96: fclose($slider_export);
    Line 97: if($custom_animations){ fclose($custom_animations); }
    Line 98: if($dynamic_captions){ fclose($dynamic_captions); }
    Line 99: if($static_captions){ fclose($static_captions); }
    WARNING: fclose was found in the file phpFlickr_31.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 187: fclose($fstream);
    Line 241: fclose ($fp);
    WARNING: fclose was found in the file phpFlickr.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 197: fclose($fstream);
    Line 251: fclose ($fp);
    WARNING: fclose was found in the file phpFlickr.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 187: fclose($fstream);
    Line 241: fclose ($fp);
    WARNING: fclose was found in the file parsers.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 447: $this->fclose($fp);
    Line 633: function fclose( $fp ) {
    Line 636: return fclose( $fp );
    WARNING: curl_init was found in the file twitteroauth.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 195: $ci = curl_init();
    WARNING: curl_init was found in the file phpFlickr_31.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 212: if ( function_exists(‘curl_init’) ) {
    Line 214: $curl = curl_init($this->rest_endpoint);
    Line 391: if ( function_exists(‘curl_init’) ) {
    Line 420: $curl = curl_init($this->upload_endpoint);
    Line 453: if ( function_exists(‘curl_init’) ) {
    Line 482: $curl = curl_init($this->upload_endpoint);
    Line 514: if ( function_exists(‘curl_init’) ) {
    Line 543: $curl = curl_init($this->replace_endpoint);
    WARNING: curl_init was found in the file phpFlickr.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 222: if ( function_exists(‘curl_init’) ) {
    Line 224: $curl = curl_init($this->rest_endpoint);
    Line 404: if ( function_exists(‘curl_init’) ) {
    Line 433: $curl = curl_init($this->upload_endpoint);
    Line 466: if ( function_exists(‘curl_init’) ) {
    Line 495: $curl = curl_init($this->upload_endpoint);
    Line 527: if ( function_exists(‘curl_init’) ) {
    Line 556: $curl = curl_init($this->replace_endpoint);
    WARNING: curl_init was found in the file phpFlickr.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 212: if ( function_exists(‘curl_init’) ) {
    Line 214: $curl = curl_init($this->rest_endpoint);
    Line 391: if ( function_exists(‘curl_init’) ) {
    Line 420: $curl = curl_init($this->upload_endpoint);
    Line 453: if ( function_exists(‘curl_init’) ) {
    Line 482: $curl = curl_init($this->upload_endpoint);
    Line 514: if ( function_exists(‘curl_init’) ) {
    Line 543: $curl = curl_init($this->replace_endpoint);
    WARNING: curl_init was found in the file note-admin.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 105: if( function_exists(‘curl_init’) ) { // if cURL is available, use it…
    Line 106: $ch = curl_init($notifier_file_url);
    WARNING: curl_exec was found in the file twitteroauth.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 221: $response = curl_exec($ci);
    WARNING: curl_exec was found in the file phpFlickr_31.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 218: $response = curl_exec($curl);
    Line 424: $response = curl_exec($curl);
    Line 486: $response = curl_exec($curl);
    Line 547: $response = curl_exec($curl);
    WARNING: curl_exec was found in the file phpFlickr.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 228: $response = curl_exec($curl);
    Line 437: $response = curl_exec($curl);
    Line 499: $response = curl_exec($curl);
    Line 560: $response = curl_exec($curl);
    WARNING: curl_exec was found in the file phpFlickr.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 218: $response = curl_exec($curl);
    Line 424: $response = curl_exec($curl);
    Line 486: $response = curl_exec($curl);
    Line 547: $response = curl_exec($curl);
    WARNING: curl_exec was found in the file note-admin.php File operations should use the WP_Filesystem methods instead of direct PHP filesystem calls.
    Line 110: $cache = curl_exec($ch);
    REQUIRED: The theme uses the register_taxonomy() function, which is plugin-territory functionality.
    REQUIRED: The theme uses the register_post_type() function, which is plugin-territory functionality.
    REQUIRED: Found a Customizer setting that did not have a sanitization callback function. Every call to the add_setting() method needs to have a sanitization callback function passed.
    REQUIRED: screen_icon() found in the file wordpress-importer.php. Deprecated since version 3.8.
    Line 1032: screen_icon();
    REQUIRED: get_themes() found in the file class-envato-wordpress-theme-upgrader.php. Deprecated since version 3.4. Use wp_get_themes() instead.
    Line 74: if ( function_exists( ‘wp_get_themes’ ) )
    Line 75: $themes_list = wp_get_themes();
    Line 77: $themes_list = get_themes();
    Line 233: if ( function_exists( ‘wp_get_themes’ ) )
    Line 234: $installed_themes = wp_get_themes();
    Line 236: $installed_themes = get_themes();
    REQUIRED: get_theme_data() found in the file note-admin.php. Deprecated since version 3.4. Use wp_get_theme() instead.
    Line 27: $theme_data = get_theme_data(TEMPLATEPATH . ‘/style.css’); // Read theme current version
    Line 47: $theme_data = get_theme_data(TEMPLATEPATH . ‘/style.css’); // Read theme current version
    Line 61: $theme_data = get_theme_data(TEMPLATEPATH . ‘/style.css’); // Read theme current version
    REQUIRED: get_current_theme() found in the file class-envato-wordpress-theme-upgrader.php. Deprecated since version 3.4. Use wp_get_theme() instead.
    Line 70: $theme_name = function_exists( ‘wp_get_theme’ ) ? wp_get_theme()->Name : get_current_theme();
    Line 101: $theme_name = get_current_theme();
    REQUIRED: class-tgm-plugin-activation.php. Themes should use add_theme_page() for adding admin pages.
    Line 409: $this->page_hook = call_user_func( ‘add_submenu_page’, $args[‘parent_slug’], $args[‘page_title’], $args[‘menu_t
    RECOMMENDED: Screenshot size should be 1200×900, to account for HiDPI displays. Any 4:3 image size is acceptable, but 1200×900 is preferred.
    RECOMMENDED: Possible variable $theme_update found in translation function in options.php. Translation function calls must NOT contain PHP variables.
    Line 1465: ‘name’ => __( ‘Version ‘. $theme_update->latest_version .’ is Available!’, ‘themeva-a
    RECOMMENDED: Possible variable $theme_name found in translation function in options.php. Translation function calls must NOT contain PHP variables.
    RECOMMENDED: Possible variable $layer found in translation function in theme-customizer.php. Translation function calls must NOT contain PHP variables.
    Line 1034: ‘label’ => __( ‘Background Layer ‘. $layer, ‘options_framework_themeva’ ),
    RECOMMENDED: Possible variable $current_theme found in translation function in options.php. Translation function calls must NOT contain PHP variables.
    Line 1484: ‘name’ => __( $current_theme->get(‘Name’) .’ is Up-to-date!’, ‘themeva-admin’),
    RECOMMENDED: No reference to add_theme_support( “title-tag” ) was found in the theme. It is recommended that the theme implement this functionality for WordPress 4.1 and above.
    RECOMMENDED: No reference to add_theme_support( “custom-header”, $args ) was found in the theme. It is recommended that the theme implement this functionality if using an image for the header.
    RECOMMENDED: No reference to add_theme_support( “custom-background”, $args ) was found in the theme. If the theme uses background images or solid colors for the background, then it is recommended that the theme implement this functionality.
    RECOMMENDED: wp_get_http() found in the file wordpress-importer.php. Deprecated since version 4.4. Use WP_Http instead.
    Line 905: $headers = wp_get_http( $url, $upload[‘file’] );
    RECOMMENDED: Tags: is either empty or missing in style.css header.

    Andy
    Andy
    Keymaster

    Hi,

    It’s nothing to do with those warnings, it’s something in the styling. I’ve managed to overrule their styling by adding this into Appearance > Theme Options > Customize > Custom CSS:

    .lowerfooter {height:100%;}

    fscbmwcca
    fscbmwcca
    Participant

    Happy New Year

    fscbmwcca
    fscbmwcca
    Participant
    This reply has been marked as private.
    Andy
    Andy
    Keymaster

    I’ve added a bit more CSS, I’m not sure why the standard no-margin-top isn’t functioning properly, but the overrule I’ve added does.

    fscbmwcca
    fscbmwcca
    Participant

    Thanks, seems to be only on that stubborn page!

    fscbmwcca
    fscbmwcca
    Participant

    Okay, the blank botton row is back in IE, Edge and Firefox browsers ๐Ÿ™

Viewing 15 posts - 1 through 15 (of 19 total)

You must be logged in to reply to this topic.