Autor: Chris1278
Version der Extension: 1.0.4
Voraussetzungen:
- phpbb 3.2.8 - <3.4
- php 5.5 - 7-4
Wichtig!!! Bitte unbedingt beachten!
- Diese Extension wurde komplett umgebaut. Da sich einge der Wichtigsten Dateien geänert haben vom Inhalt sowie auch vom Namen und die Migration der Tabellen Einträge in eine eigens dafür angelegte Tabelle eroflgt muss diese Extension von Grundauf neu installiert werden.
Ihr solltet daher die Einträge die ihr in der Version 1.0.3 bzw. vorherigen vorgenommen habt sichern und diese nachher wieder Manuell eintragen. Es werden keine Daten der vorherigen Installation übernommen.
Diese Extension basiert auf Vorlage von diesem hier: How to add social icons.
Da dieses Script bzw. vorlag aber für phpbb 3.0 ist, kann man dies nicht 1 zu 1 auf die aktuelle phpbb-Version anwenden. Daher habe ich das zu einer Extension gebastelt.
Screenshot:
Bild im Forum mit anzeige aller Positionen:
[ externes Bild ]
[ externes Bild ]
Hier kann man natürlich auch per Einstellung im Admin Bereich die Anzeige der Icons in einer Box so wie das Forum selber machen.
In der Navbar (Als Position auswählbar)
[ externes Bild ]
Bilder vom Admintool
Allgemeine Einstellungen:
[ externes Bild ]
Link Einstellungen:
[ externes Bild ]
[ externes Bild ]
Wie ihr sehen könnt, war ich fleißig.
Um eigene Icons als Bilder zu nutzen, sind zwei dinge erforderlich:
1. Speichert euer Icon unter /ext/chris1278/social/icons ab (bevorzugt als png das funktioniert in jedemfall)
2. Im Admin Bereich unter "Dateiname des Icons" gebt ihr dann den Dateinamen inklusive Endung an (ohne Pfadangabe). Achtet auf Groß und
Kleinschreibung. Also wenn ihr euer icon so benannt habt: mein-icon.png dann gebt ihr nur mein-icon.png ein und fertig.
Download:
Downlaod bei Github: Extension "Social Media Icons an verschiedenen Positionen" downloaden
Historie
Version 1.0.4
- Kompletter Umbau der Extension
- Datenbank Einträge gehen jetzt in eine eigene Tabelle
- Viele Dateien von nicht mehr benötigten Variablen und Parameter befreit
Version 1.0.3
- Ab sofort ist es Möglich bis zu 10 Icons einzurichten.
- Verbesserung der Programmiersyntax. Code sauber geschrieben und mittels epv von phpbb.com und codesniffer geprüft und korrigiert.
- Extension auch schon vorab vorbereitet für phpbb 3.3.x (Insbesondere .yml Dateien)
- Kompatibilität für Funktion [3.2] Einklappbare Forenkategorien! integriert. Damit lassen sich die Box Ansichten einklappen
- Fehlerbehebung bei der Anzeige der Icons im Header (responsive Ansicht hatte nicht funktioniert)
- Fontawesome Icons mit eingebunden und nutzbar gemacht
- Aus einer Kategorie zwei Modulkategorien erstellt. 1. Allgemeine Einstellungen (dort befinden sich auch die vorangegangenen Einstellungen + 2. Link-Einstellungen
- Bei den Positionen die Option "Zeige Icons im Header" hinzugefügt
- Die Header-Icon´s auf allen Seiten anzeigen
- Option zum wählen zwischen Fontawesome-Icon oder Standard Icons
- Seiten Extern öffnen
Hinzufügen der Funktionen für "Link Einstellungen:
Bei den Link Einstellungen kann für jeden Link folgendes eingestellt werden:
- Der Link wohin das Icon lädt
- Das Icon selber (Standard-Icon mus als Datei gespeichert sein)
- Ansicht der aktuell verwendeten Icon-Datei (Anzeige des Icons, sofern alles korrekt geladen wird und ihr den Dateinamen korrekt Angegeben habt).
- Eingabe des Fontawesome-Icon (Hier könnt ihr dann eintragen was ihr für ein Fontawesome Icon möchtet. Dies ist erforderlich da die Option "Innerhalb der Navbar als Menu ausschließlich Fontawesome nutz. Allerdings nur Fontawesome version 4).
- Anzeigen des Fontawesome-Icons ( Wenn das Fontawesome Icon korrekt eingetragen ist wird das Icon einmal in Klein und in Gross Dargestellt. Dann seht ihr wie es ausschaut wenns geladen wird. Das Kleine für die Ansicht "Innerhalb der Navbar als Menu" und das Grosse in den Anderen Anzeige Positionen).
- Dann noch die Option das So zu aktivieren oder nicht.
- Hinzufügen eines Einfachen Administrations-Modul
- Social Media Links aktivieren/deaktivieren
- Zeige Soicial Media Icons auf allen Positionen
- Position der Social Media Icons
- Über der Navbar
- Unter der Navbar
- Über der Statistikanzeige
- Unter der Statistikanzeige
- Inerhalb der Navbar als Menu
- Umwandlung des Mods zu einer Extension