Friday, 30 November 2012

Hupso Share buttons shows on posts but not pages in Wordpress

Ok I hunted around the internet a bit for this one.  Here's the searches I made.

how to get Hupso Share Buttons  to show on pages as well

wordpress how to get Hupso Share Buttons  to show on pages

wordpress hupso share buttons for pages and posts

wordpress plugin shows on one template but not another

wordpress plugin shows posts but not page

wordpress plugin works on posts but not pages


However I didn't find anything but managed to hack a quick fix, so here it is. 

I checked the outputted HTML for both my posts and pages.  On comparing I found that posts had this code.


Social Share Toolbar   


So I then opened the page.php from my template  -> wp-content/themes/company/page.php

and pasted the above code where I wanted the plugin to show and hey presto I have it working as I wish.  !!!

Thursday, 29 November 2012

Slick Social Share Buttons file permissions error

Slick Social Share Buttons A file permissions error has occurred. Please check the permissions on the script and the directory it is in and try again.


This is for installing the Slick Social Share Buttons plugin on to Wordpress.

I had to chmod the following files to 644 ; this solved the issue.

wp-admin/options-discussion.php
wp-admin/options-general.php
wp-admin/options-head.php
wp-admin/options-media.php
wp-admin/options-permalink.php
wp-admin/options-privacy.php
wp-admin/options-reading.php
wp-admin/options-writing.php
wp-admin/options.php



Monday, 26 November 2012

Drivers for the BT Voyager 1065

If you need the installation disk for the BT Voyager 1065 you may be finding some issues with finding this sofware online.  For some reason many of the links on the internet are broken. 

At the time of writing this link page works though BT Voyager 1065 drivers  

Wednesday, 21 November 2012

How to draw multiple circles on your Google Map.

The problem:  I have a Wordpress website and I want to display a map with multiple placemarkers and have circles displayed over the placemarkers.


The solution. 

Firstly I installed this plugin on my Wordpress installation

Google Maps V3 Shortcode Multiple Markers for Wordpress .  This plugin enables you to put multiple placemarkers on your Google Map.  

In adding the circles to the placemarkers I found this example code a great help . 
Example of how to place Circles on Placemarkers in Google Maps

The key code is here
[code]
// Add a Circle overlay to the map.
        var circle = new google.maps.Circle({
          map: map,
          radius: 3000000 // 3000 km
        });
circle.bindTo('center', marker, 'position');

[/code]

So now all we need to do is intergrate that into the plugin .  Although you'll probably want to turn down the size of that radius.  Here's what I did to the site I'm working on.

After you've installed the plugin as I've recommended above then .

OPEN wp-content/plugins/google-maps-v3-shortcode-multiple-markers/Google-Maps-v3-Shortcode-multiplemarkers.php

there are 2 instances of

$returnme .=' var marker = new google.maps.Marker({

look for the code

$returnme .= ' html: site[2] });
   ';


underneath those commands.  After this add

[code]

    //  adding the circle code // littleripples.com
     $returnme .= "// Add a Circle overlay to the map. - // start
        var circle = new google.maps.Circle({
          map: MultipleMarkerMapDemo,
          radius: 50000 // 3000 km
        });/**/
        circle.bindTo('center', marker, 'position');";

   

[/code]


SAVE -> UPLOAD

and thats it :)  




Friday, 16 November 2012

I want to add Dropdown menus to my Wordpress Theme Dfmarine.

In the end I did this by adding a widget space and using the plugin Dropdown Menu Widget   This method means you still build the menus as you would in 'appearance > menus'  but would call the menu up from the Widget.

wordpress drop down menu not working

wordpress how to make my template use dropdown menus



Tuesday, 13 November 2012

wordpress menu link Forbidden You don't have permission to access /index.php on this server.

After getting the above issue the answer for me was as simple as this.

> I went to Settings > Permalink Settings

and click on 'Default' instead. 

>  then I checked the website and my menu links worked fine.

> on going back to > Settings >Permalink Settings  > Common Settings

and reset the selection to 'Post Name'  and by some sort of miracle the menu's work again. :)

Friday, 9 November 2012

Wordpress Twitter Widget Pro doesn't update - Heart Internet issues

The first problem here was with the Wordpress Plugin - Twitter Widger Pro not updating.  I eventually found the cause of this to be with Heart Internet.  Check here for the fix  Twitter Widget Pro Not Updating Fix for Heart Internet. 

Although this fix at first seemed to work fine I found that it would only work intermittently; and kept showing a 'No Tweets Available' message. 

The following code is probably a ugly hack; but to be fair at this point my experience of the Wordpress framework and logic is very basic.  However it does now work; so feel free to use.

OPEN twitter-widget-pro/wp-twitter-widget.php

FIND

if ( count( $tweets ) == 0 ) {


REPLACE this with the following IF statment


        if ( count( $tweets ) == 0 ) {
        global $wpdb;
    // here I'm going to check the database for any old results
//$tweet_count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->options WHERE option_name LIKE '%_transient_twp_%' " ) );
 $tweet_count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->options WHERE option_name LIKE '%%_transient_twp_%%' ;" ) );
// echo"$tweet_count
";

    if($tweet_count==0){
        $widgetContent .= '
  • ' . __( 'No Tweets Available', $this->_slug ) . '
  • ';
    } else {
    $lasttweetrow = $wpdb->get_row("SELECT * FROM $wpdb->options WHERE option_name LIKE '%_transient_twp_%'
    ORDER BY option_id DESC
    LIMIT 1;");

    $options = $lasttweetrow->option_value;   
    $options_array = explode(';', $options);
    $tweetrow = $options_array[11];       
    $tweet_array = explode(':', $tweetrow);
    $tweet = $tweet_array[2];
    $tweet = str_replace("\"", "", $tweet);

    $tweetusernamerow = $options_array[34];       
    $tweetusername_array = explode(':', $tweetusernamerow);
    $tweetusername = $tweetusername_array[3];
    $tweetusername = str_replace("\"", "", $tweetusername);

    $tweetcreatedrow = $options_array[52];       
    $tweetcreated_array = explode(':', $tweetcreatedrow);
    $tweetcreated = $tweetcreated_array[3];
    $tweetcreated = str_replace("\"", "", $tweetcreated);




    $args['title'] = "Twitter: $tweetusername";

            $args['title'] = apply_filters( 'twitter-widget-title', $args['title'], $args );
            $args['title'] = "Twitter";
            $widgetContent .= $args['before_title'] . $args['title'] . $args['after_title'];
           

    $widgetContent .= "

  • $tweet



  • ";

        }

            }