[1.0.0] Zwirnis SocialMedia

das Forum für Facebook und twitter auf Vordermann bringen

 
ramstein
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Aachen
Beiträge: 409
Dabei seit: 05 / 2005
Betreff:

[1.0.0] Zwirnis SocialMedia

 · 
Gepostet: 10.04.2020 - 16:00 Uhr  ·  #1
Zwirnis SocialMedia
das Forum für Facebook und twitter auf Vordermann bringen

Plugin Version: 1.0.0
Plugin Kompatibilität: CF4 / Version >= 4.1.0
enthaltene Sprachen: Deutsch, Englisch

Deutsch
Dieses Plugin ergänzt das Forum um verschiedene SocialMedia-Funktionen. Das sind:

  • Die Möglichkeit über das ACP-Backend eine Grafikdatei hochzuladen die bei Facebook und twitter als Bild angezeigt wird, wenn eine URL des Forums dort gepostet wird.
    • Das CBACK-Forum ermöglicht das bereits von Haus aus. Mit dem Plugin ist es jedoch nicht mehr notwendig eine Datei manuell per FTP in ein bestimmtes Verzeichnis zu legen - das Plugin kümmert sich für dich um alles.

  • Anstelle des vorgegebenen Bildes für Facebook und twitter kann auch optional festgelegt werden, dass ein im 1. Beitrag eines Thema vorhandenes Bild dafür verwendet wird.
    • Das Bild muss auf Grund von Vorgaben von Facebook und twitter min. 200x200 Pixel groß sein.

  • Optional kann beim Aufruf von Profilen auch das Profilbild, wenn vorhanden, für Facebook und twitter genutzt werden.
  • Optional kann ein Facebook-Teilen-Button bei jedem Thema und/oder jedem Beitrag aktiviert werden.
    • Hinweis: dafür notwendig ist eine Facebook-AppID, die Du kostenfrei bei Facebook erhalten kannst und im ACP zur Plugin-Konfiguration hinterlegst.

  • Optional kann ein twitter-Teilen-Button bei jedem Thema und/oder jedem Beitrag aktiviert werden.
  • Lege optional fest, welche Nutzergruppen die Teilen-Buttons sehen und nutzen können.
  • Datenschutzkonforme Einbindung der Facebook- und twitter-Buttons:
    • Der Nutzer wird beim ersten Anklicken darauf hingewiesen, dass folgend Daten von den externen Servern geladen wird. Er muss dem aktiv zustimmen, kann aber auch ablehnen und dadurch auf das Teilen verzichten.
    • Daten von Facebook- und twitter-Servern werden erst nach Bestätigung des Nutzers eingebunden und geladen.

  • Lege Hashtags für twitter fest die bei allen tweets ausgehend vom Forum ergänzt werden sollen. Diese wären vom Nutzer, der etwas teilen will, noch anpassbar.
  • Optional können die twitter- und Facebook-teilen-Button auch im Portal angezeigt werden, wenn Zwirnis Portal dafür verwendet wird.


English
This plugin adds various SocialMedia functions to the forum. These are:

  • The possibility to upload a graphic file via the ACP backend which will be displayed as an image on Facebook and twitter if a URL of the forum is posted there.
    • The CBACK forum makes this possible itself. But with the plugin it is no longer necessary to put a file manually via FTP into a certain directory - the plugin takes care of everything for you.

  • Instead of the default image for Facebook and twitter, you can optionally specify that an image from the first post of a topic is used for this.
    • Due to Facebook and twitter requirements, the picture must be at least 200x200 pixels in size.

  • Optionally, the profile picture, if available, can also be used for Facebook and twitter when calling up profiles.
  • Optionally a Facebook share button can be activated for each topic and/or post.
    • Note: for this you need a Facebook AppID, which you can get for free from Facebook and store in the ACP for plugin configuration.

  • Optionally a twitter share button can be activated for each topic and/or post.
  • Optionally define which user groups can see and use the share buttons.
  • Privacy compliant integration of the Facebook and twitter buttons:
    • The user is informed when clicking for the first time that the following data is loaded from the external servers. He must actively agree to this, but he can also refuse and thus renounce sharing.
    • Data from Facebook and twitter servers will only be integrated and loaded after the user's confirmation.

  • Set hashtags for twitter which should be added to all tweets from the forum. These would still be customizable by the user who wants to share something.
  • Optionally, the twitter and Facebook share buttons can also be displayed in the portal, if Twinn Portal is used for this purpose.
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
Thorsten77
Benutzer
Avatar
Geschlecht:
Herkunft: Lauffen a.N.
Homepage: bahnrelikte.de
Beiträge: 23
Dabei seit: 08 / 2022
Betreff:

Re: [1.0.0] Zwirnis SocialMedia

 · 
Gepostet: 28.08.2023 - 21:02 Uhr  ·  #2
Irgendwas stimmt nicht it der Variable $Core nicht

Zitat
Fehler
2 — Undefined variable $Core

14
/homepages/18/d973104468/htdocs/cf4/modules/zwirni_socialmedia/functions/addTemplateHeaderVars.php



hab mal den code gecopy-pased, da das weit über das C64-Basic V2.0 hinausgeht

Code
<?php

// Zwirni, 20200126
// JS-Dateien für SocialMedia bereitstellen

// Klassen laden
$User = Controller::getClass("User");
$lang = &Controller::$lang;

// Sprachfile laden
$User->reload_plugin_lang('zwirni_socialmedia');

// hinterlegte App-ID im HTML-Code hinterlegen damit JS darauf zugreifen kann
$fbappid = $Core->get_config("zwirni_socialmedia_package_fbappid");
if( strlen($fbappid) > 0 && $Core->get_config("zwirni_socialmedia_package_showfb") == 1 ) {
    // AppId im body-Element hinterlegen
    $body_code .= ' data-fbappid="'.$fbappid.'"';
    
    // JS-Datei in Footer einbinden
    $UI->add_footer_js("modules/zwirni_socialmedia/template/js.js");
    $UI->add_footer_js("modules/zwirni_socialmedia/template/jquery.cookie.js");

    // Modal einbinden für Hinweisausgabe
    $begin_hook .= '
        <div id="socialmediahint" class="uk-modal">
            <div class="uk-modal-dialog">
                <a class="uk-modal-close uk-close"></a>
                <h2>'.$lang["zwirni_socialmedia_fb_hint_title"].'</h2>
                '.$lang["zwirni_socialmedia_fb_hint_text"].'
                <div class="uk-modal-footer uk-text-right"><button class="uk-button uk-button-primary js-modal-ok">'.$lang["zwirni_socialmedia_fb_hint_button"].'</button></div>
            </div>
        </div>';

}
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.