Facebook “Add Page Tag Dialog ” Workaround

Hallo zusammen,
für alle die aktuell den Bug haben: FB-Bug “Add Page Tag Dialog “
Hier mein kleiner Workaround um die App auf die Seite zu bringen.

Voraussetzung:
+ Rechte auf der Seite
+ App-Admin
+ Facebook-SDK (Javascript) geladen

Hello everybody,
at the moment i can’t add an app to a page with the “add page tag dialog” on facebook. FB-Bug “Add Page Tag Dialog “.
This is my workaround:

Prerequisite:
+ Right on the site
+ App Admin
+ Loading Facebook SDK (Javascript)

    function addAppToPage(name,appID){
        FB.login(function(response){
                FB.api('/me/accounts', function(response){
                    if (response && !response.error) {
                        $.each(response.data,function(k,v){
                            if(name.toLowerCase() == v.name.toLowerCase()){
                                FB.api(
                                    "/"+v.id+"/tabs",
                                    "POST",
                                    {
                                        "app_id": appID,
                                        "access_token": v.access_token
                                    },
                                    function (response) {
                                        if (response && !response.error) {
                                            console.log(response);
                                        }
                                    }
                                );
                            }
                        })
                    }
                })
            }
            ,{scope:"manage_pages"});
    }

    // Load the SDK asynchronously
    (function(d, s, id){
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) {return;}
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/de_DE/sdk.js";
        fjs.parentNode.insertBefore(js, fjs);
    }(document, 'script', 'facebook-jssdk'));

    // Die Funktion startet nach 2000ms
    setTimeout(function(){
        addAppToPage("YOURPAGE","APPID")
    },2000);

qTranslate Visual-Mode Bug

Hallo liebe Freunde,
diesmal berichte ich aus der anderen Ecke… auch bei WordPress gibt es ab und zu mal ein paar Sachen die nicht so richtig laufen.

>> qTranslate Visual-Mode Bug with more-tag and losing content <<

Problem:
Beim wechseln von der visuellen zur HTML Ansicht in WordPress passiert nichts, aber wenn man dann den Beitrag aus versehen nicht in der HTML Ansicht abspeichert, sondern in der visuellen, wird beim Speichern der Inhalt dank des “more-tags” immer verschluckt. Dies ist natürlich bei mehren Sprachen und langen Texten immer sehr sehr ärgerlich. Im folge ist ein Lösungsansatz, der dafür sorgt, das man nicht den Post in der Visuellen-Ansicht verlässt. Egal ob man speichert oder die Seite verlässt. Danke an den Kollegen von der eleven media GmbH (Sebastian Köller).

 
theme-funcitons > functions.php

< ?php
function custom_admin_js() {
    $url = get_option('siteurl');
    $url = get_bloginfo('template_directory') . '/js/wp-admin.js';
    echo '"<script type="text/javascript" src="'. $url . '">"';
}
add_action('admin_footer', 'custom_admin_js');
?>

 

Javascript (custom_admin_js)

/* before saving or publishing a post switch the view to html mode, otherwise
* qtranslate will do funny things, like deleting everything after the “qTranslate Visual-Mode Bug” weiterlesen