Verlinkte Grafik - Hinweis auf spezielle Beiträge, Ereignisse und Favoriten! Aktualisiert 06.05.23
Will man auf bestimmte Beiträge, Ereignisse, auf besonders wichtige Informationen hinweisen, kann man das über eine verlinkte Grafik realisieren! Auch ist es möglich ältere Beiträge wieder ins Leben zu rufen, auf Personen, Events, einfach auf jede Webseite im Forum hinzuweisen! Zu beachten ist natürlich, dass die Grafik nicht stört oder nervt! Dass heißt, dass sie gut platziert, nicht zu groß und auch verschiebbar sein sollte! Bei der Wahl der Grafiken sollte man darauf achten, dass sie zum Thema passt und kein Hintergrund aufweist! In dem folgenden Beitrag ist so einiges realisiert und möglich! Eine ähnliche Möglichkeit in minimierter Version, bietet das Xobor-Plugin "Globale Nachrichten"
Funktionen der verlinkten Grafik:
• Das Script lässt sich optional aktivieren oder deaktivieren! • Mousover-Funktion mit Text und Vorschaubild. Optional wählbar! • Verlinkte Grafik lässt sich in der Forum-Übersicht optional ein und ausschalten! • Verlinkte Grafik kann in den Portalboxen optional ein und ausgeblendet werden! • Besonderer Hinweis im "AktivityFeed" lässt sich optional aktivieren oder deaktivieren! • Die Grafik lässt sich mit Hilfe von "jQueryUI" frei bewegen! • Das Template braucht nicht verändert werden!
Einbauanleitung zur "Verlinkte Grafik":
• Das JavaScript kann, ohne das Template zu verändern, in die "[tipp]Kopf- oder Fußzeile[info2] Admin > Layout > Kopf- &Fußzeile[/tipp]" eingetragen werden! • Um die Grafik frei bewegen zu können, wird jQueryUI benötigt! Hierzu Anweisung in Zeile 1 beachten! • Zusätzlich benötigt das Script noch jQuery (jquery-1.7.1.min.js), dass aber in allen Template bereits geladen wird! • Um sich im Script besser zurecht zu finden oder etwas zu ändern, sind über den Befehlszeile Erklärungen eingetragen!
<!-- Lässt sich das Hinweisfenster nicht verschieben, "jQuery UI-Version" durch löschen von "_s" in "Zeile 2" aktivieren! --> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.9.2/jquery-ui.min.js_s"></script> <script type="text/javascript" language="JavaScript">
$(document).ready(function() { //Link zur Webseite, zum Profil, zum Favoriten! var LinkSeite = "https://www.hilfe-tricks-tipps.de/t1179f31-Verlinkte-Grafik-Hinweis-auf-spezielle-Beitraege-Ereignisse-und-Favoriten.html#mitte1";
//Auslösegrafik zum Weblink var WebGrafik = "https://files.homepagemodules.de/b104774/a_538_4d397da9.png";
//Bild im Hinweisfenster var BildHinweisFenster = "https://files.homepagemodules.de/b104774/a_539_21036655.png";
//Beschreibung im Vorschaufenster - (HTML möglich!) var UeberschriftFenster = "<h3>Kopierschutz für Webseiten!</h3>"; var BeschreibungFenster ="Einige Webseiten sind von Ihrer Thematik und von ihrem Inhalt so gestaltet, dass ein Kopierschutz angebracht oder einfach ein Kopieren nicht erwünscht ist. Im folgenden Beitrag gibt es mehrere Lösungen!";
//Komplette Web-Info einblenden var WebHinweis = "1"; // 1=Ja 0=Nein
//Bild im Hinweis-Fenster einblenden! var BildFenster = "0"; // 1=Ja 0=Nein
//Beschreibung im Hinweis-Fenster einblenden! var TextFenster = "1"; // 1=Ja 0=Nein
//Auslösegrafik in der Forum-Übersicht einblenden! var WebGrafik_F = "1"; // 1=Ja 0=Nein
// Web-Hinweis in der Portal-Box einblenden! var PortalBoxWeb = "1"; // 1=Ja 0=Nein
// Hinweis-Fenster im Activity-Feed einblenden! var WebActivityFeed = "1"; // 1=Ja 0=Nein
// Grafik verkleinert sich nach einer vorgegebenen Zeit (hier 8 Sek., Zeile 81)! var WebGrafikZeit = "1"; // 1=Ja 0=Nein
//### Ende der Vorbereitung ###//
//Konfiguration WebPortal-Box (siehe "Portal-Box ID bestimmen") var WebPortalBoxID = "1101"; // ID Portal-Box (es wird nur die Zahl benötigt / 0000 für keine Box)!)
//Web-Hinweis im Activity Feed einblenden (Erkennung Webadresse mit und ohne Anker!) var AnfangAusblenden = LinkSeite.indexOf(".de/")+4; var AnkerAusblenden = LinkSeite.lastIndexOf("#"); var NewLinkSeite = LinkSeite.substring(AnfangAusblenden, AnkerAusblenden);
//Bild und Text einblenden $('#HinweisFenster').html('<div id="WebHinweisFenster"><center><img id="IdBildHinweis" src="'+BildHinweisFenster+'"><div id="IdTextWeb">'+UeberschriftFenster+''+BeschreibungFenster+'</div></center></div>');
//Auslösegrafik Forum if (WebGrafik_F == 1) { $('#AusloeseGrafik').html('<a href="'+LinkSeite+'"><img id="AGrafik" src="'+WebGrafik+'"></a>'); };
//Auslösegrafik im Portal $('#AusloeseGrafik_P').html('<a href="'+LinkSeite+'" style="text-decoration:none;"><img id="AGrafik" title="Hier geht es zum Beitrag!'+UeberschriftFenster+'" src="'+WebGrafik+'"><br><br><div style="font-size:12px;">Thema: '+UeberschriftFenster+'</div></a>');
• Die CSS wird am besten unter [tipp]Eigener CSS Code[info2] Admin > Layout > CSS > Farben & Einstellungen[/tipp] eingetragen! • Die Größe der Auslösegrafik wird in Zeile 7 eingestellt! • Die maximale Größe des Hinweisbildes kann in Zeile 34+35 eingestellt werden! • Die Schrift- und Fenstergröße des Textes wird in Zeile 22 und Zeile 26+27 angepasst! • Die Formatanpassung für die Tooltipps (Zeile 49-58) wirkt sich im ganzen Forum aus!
• "Portal bearbeiten" unter "Portal" aufrufen! • "Simple TextBox" in einem beliebigen Bereich erstellen! • Namen vergeben, z.B.: Verlinkte Grafik! • Das folgende Skript in die Portal-Box eintragen!
• Grafiken und Text werden vom Hauptskript übernommen! • In Zeile 4 wird die Größe der Grafik eingestellt! • In Zeile 6 wird die Auslösegrafik (Forumansicht) im Portal ausgeblendet!
• Portal-Box ID über das "Kontext-Menü" des Browsers und "Element untersuchen" oder "Untersuchen" ausfindig machen (rechte Maustaste auf Portal-Box)! • ID mit Muster id="boxcontainer_1101" suchen und nur die Zahl (hier 1101) in Zeile 41 im JavaSkript eintragen!
Portal-Box ID bestimmen (Browser > rechte Maustaste auf Titelleiste Portal-Box > Element untersuchen)
• In Zeile 7 wird die Webadresse, die besonders hervorgehoben werden soll, eingetragen! • In Zeile 10 wird die Adresse der Auslösegrafik eingetragen! • In Zeile 13 wird die Adresse einer aussagekräftigen Grafik zum Thema eingetragen! • In Zeile 16+17 wird ein aussagekräftiger Text zum Thema eingetragen! • In Zeile 20, 23, 26, 29, 32, 35, 38 wird optional das Script eingestellt!
Viel Spaß und Erfolg beim Nachbau! Und besten Dank für die Unterstützung von Olaf
Erweitert! Verlinkte Grafik - Hinweis auf spezielle Beiträge, Ereignisse und Favoriten!
Der Beitrag #1 wurde um eine Option und die Portal-Box um einen Themen-Eintrag erweitert!
Unter "JavaScript einbauen!":
• Die Grafik verkleinert sich nach einem festgelegten Zeitpunkt (hier 8 Sek.) oder beim Überfahren und Lesen des Hinweises sofort! • Die Zeit kann in Zeile 81 geändert werden! • Die Größe der verkleinerten Grafik kann in Zeile 79 angepasst werden! • Die Option kann in Zeile 38 ein- und ausgeschaltet werden!