+ Antworten
Ergebnis 1 bis 3 von 3

Thema: plusone4joomla in deutsch

  1. #1
    Neu an Board
    Registriert seit
    26.06.2008
    Beiträge
    3
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard plusone4joomla in deutsch

    Hi,

    ich habe das Plugin plusone4joomla runtergeladen und in eine Website integriert.
    Allerdings wird das Ganze beim Anklicken auf +1 von Google in der Sprache Englisch geladen.

    Weiss jemand, wie ich das Skript plusone4joomla aendere, damit es in Deutsch erscheint.
    Im originalen Google-Script wird dazu der Befehl {lang: 'de'} gegeben. Aber wo füge ich das in dieses php-Skript ein?

    Danke.

    lg, gk

    Hier das Skript:
    " defined( '_JEXEC' ) or die();



    jimport( 'joomla.event****ugin' );

    $mainframe->registerEvent( 'onPrepareContent', 'plgplusone4joomla' );



    function plgplusone4joomla( &$row, &$params, $page=0)

    {

    $plugin =& JPluginHelper::getPlugin('content', 'plusone4joomla');

    $pluginParams = new JParameter( $plugin->params );



    $layout=$pluginParams->get('layout','');



    $size=$pluginParams->get('size','');

    if ($size=="0") $size="size=\"small\" count=\"false\"";

    if ($size=="1") $size="size=\"medium\" count=\"false\"";

    if ($size=="2") $size="count=\"false\"";

    if ($size=="3") $size="size=\"tall\" count=\"false\"";

    if ($size=="4") $size="size=\"small\"";

    if ($size=="5") $size="size=\"medium\"";

    if ($size=="6") $size="";



    $analytics=$pluginParams->get('analytics','');

    if ($analytics=="0") $analytics="";

    if ($analytics=="1") $analytics="<script type=\"text/javascript\">

    function plusone_vote( obj ) {

    _gaq.push(['_trackEvent','plusone',obj.state]);

    }

    </script>";



    $lang=&JFactory::getLanguage();

    $lang_tag=$lang->getTag();

    $lang_tag=str_replace("-","_",$lang_tag);



    $uri =& JURI::getInstance();

    $curl = $uri->toString();



    $plusone_javascript .= '

    <g:plusone '.$size.' callback=\"plusone_vote\"></g:plusone>

    <script type="text/javascript">

    (function() {

    var po = document.createElement(\'script\'); po.type = \'text/javascript\'; po.async = true;

    po.src = \'https://apis.google.com/js/plusone.js\';

    var s = document.getElementsByTagName(\'script\')[0]; s.parentNode.insertBefore(po, s);

    })();

    </script>

    '.$analytics.'

    ';



    $row->text = str_replace("{plusone}",$plusone_javascript,$row->text);



    return true;



    }

    ?>"
    Geändert von gruene_kokosnuss (22.09.2011 um 12:26 Uhr)

  2. #2
    Gute Seele des Boards Avatar von Indigo66
    Registriert seit
    30.10.2007
    Ort
    München
    Beiträge
    10.687
    Bedankte sich
    338
    Erhielt 3.354 Danksagungen
    in 3.244 Beiträgen

    Standard

    Schau in den language-Ordner. Ist dort eine Sprachdatei für das Plugin, mußt Du es dort übersetzen. Oder der Pluginautor hat welche.

  3. #3
    Neu an Board
    Registriert seit
    26.06.2008
    Beiträge
    3
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo Indigo66,

    nö, da ist keine Sprachdatei.

    vg, gk

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein