Zum Inhalt springen
ThreadWordpress

"Das sagen die Seitenreport Nutzer" für Wordpress

Kategorie
Wordpress
Antworten
8
Verfasst von: ehemaliges Mitglied Datum: 07.02.2012, 11:16 Uhr
Archiv-KommentarSelektiv indexiertCMS & technische Umsetzung

Redaktionelle Einordnung

Diese archivierte Diskussion behandelt "Das sagen die Seitenreport Nutzer" für Wordpress aus Sicht der Rubrik WordPress.

CMS- und Technikfragen sind heute besonders dann relevant, wenn sie Indexierung, Rendering, interne Verlinkung oder Relaunch-Risiken beeinflussen.

Sinnvoll nutzbar bleibt der Thread vor allem als historischer Kontext, für typische Fragestellungen und zur Einordnung älterer Empfehlungen.

Einige im historischen Thread genannte Tools, Dienste oder externe Links könnten heute nicht mehr verfügbar oder inhaltlich überholt sein. Nutzen Sie sie bitte nur mit zusätzlicher Prüfung.

Startbeitrag

Archivierter Thread aus dem Seitenreport-Forum.

Zur Kategorie
ehemaliges Mitglied
Threadstart · Wordpress · 07.02.2012, 11:16 Uhr

Hallo Gemeinde,

hier auf Seitenreport gibt es ja im rechten Bereich dieses "Das sagen die Seitenreport Nutzer" Feature, mit wechselnden Meinungen der User.
Ich würde so etwas auch gerne in meinen Wordpress Blog einfügen, allerdings würde ich gerne die Inhalte statisch eingeben und nicht dynamisch irgendwo auslesen.
Diese sollen dann einfach zufällig wechseln.
Gibt es so etwas als Plugin oder Widget für Wordpress? Oder kann man das relativ unkompliziert via HTML Widget programmieren? (Ich muss hier zugeben, dass ich relativ keine Ahnung vom Programmieren habe...)

Ich danke schon mal für eure Hilfe

Antworten

8 Beiträge
seitenreport
Inhaber · TYPO3 Senior Developer · Content Gott (1772 Beiträge) · 07.02.2012, 11:51 Uhr
Antwort

anickel schrieb:

hier auf Seitenreport gibt es ja im rechten Bereich dieses "Das sagen die Seitenreport Nutzer" Feature, mit wechselnden Meinungen der User.
Ich würde so etwas auch gerne in meinen Wordpress Blog einfügen, allerdings würde ich gerne die Inhalte statisch eingeben und nicht dynamisch irgendwo auslesen.
Diese sollen dann einfach zufällig wechseln.
Gibt es so etwas als Plugin oder Widget für Wordpress? Oder kann man das relativ unkompliziert via HTML Widget programmieren?


Hallo anickel,

eine statische wechselnde Kundenstimmen-Version auf HTML-Basis ist schnell realisiert:

[HTML]


[/HTML]

[JS]
<script>
/* <![CDATA[ */

var kundenstimmen = new Array(/* HTML erlaubt */
\'Top Angebot! Mir gefällt es hier echt gut!< br />Max Mustermann aus Berlin\',
\'Es gibt Ecken und Kanten, aber im Großen und Ganzen super!< br />Mareike Müller aus Darmstadt\',
\'Spitze! Gefällt mir!< br />Frank Schuster aus Musterhausen\'
);

var current = 0;
var intervall = 3000; // 3 Sekunden
var container = "kundenstimmen"; // Div-Container der Ausgabe

function refreshKundenstimmen() {/* Kundenstimmen auslesen und in container ausgeben */
var e = document.getElementById(container);
e.innerHTML = kundenstimmen[current];
current++; if (current>kundenstimmen.length) {current=0;}
window.setTimeout("refreshKundenstimmen()",intervall);
}

refreshKundenstimmen(); // starten

/* ]]> */
</script>
[/JS]
(fügt im 3 Sekunden-Rhythmus wechselnde Kundenstimmen aus dem Array in den DIV-Container ein).

Beste Grüße,
Matthias


SEO Analyse und Website-Check mit Seitenreport
gelöschter Benutzer · 07.02.2012, 12:29 Uhr
Antwort

Super! Ich danke dir!

gelöschter Benutzer · 07.02.2012, 16:32 Uhr
Antwort

So also ich habe das jetzt mal eingebaut und eigentlich funktioniert es auch. Aber ich habe 2 Probleme:

1. Mehr als drei Zitate kann ich nicht einfügen, sonst geht nix mehr. An was liegt das?
2. Wenn die drei Zitate durchgelaufen sind kommt immer "undefined". Das verstehe ich auch nicht so ganz.

Sorry, aber ich bin was Javascript angeht echt ein Monsternoob. Also DANKE schon mal für die Hilfe!

gelöschter Benutzer · 07.02.2012, 17:19 Uhr
Antwort

Ein Fehler im Script, ich habs mal ein wenig modifiziert im OOP Stil:

[js]<script>/**/ <br />var kundenstimmen={ <br /> items:[],interval:3000,container:\'kundenstimmen\',current:0,ref:null, <br /> <br /> add:function(text){this.items.push(text);}, <br /> refresh:function(){ <br /> if(this.items.length==0)return; <br /> this.ref.innerHTML=this.items[this.current]; <br /> if(++this.current>=this.items.length)this.current=0; <br /> }, <br /> init:function(){ <br /> this.ref=document.getElementById(this.container); <br /> if(!this.ref)return; <br /> this.refresh(); <br /> setInterval(\'kundenstimmen.refresh()\',this.interval); <br /> } <br />} <br />// Texte hinzufügen <br />kundenstimmen.add(\'Top Angebot! Mir gefällt es hier echt gut!<br /><span class="author">Max Mustermann aus Berlin</span>\'); <br />kundenstimmen.add(\'Es gibt Ecken und Kanten, aber im Großen und Ganzen super!<br /><span class="author">Mareike Müller aus Darmstadt</span>\'); <br />kundenstimmen.add(\'Spitze! Gefällt mir!<br /><span class="author">Frank Schuster aus Musterhausen</span>\'); <br /> <br />// starten <br />kundenstimmen.init(); <br />/**/</script>[/js]

Mit der Funktion add kannst du beliebig viele Texte in die Anzeige pushen.
[js]kundenstimmen.add(\'Hier dein Text.\');[/js]

seitenreport
Inhaber · TYPO3 Senior Developer · Content Gott (1772 Beiträge) · 07.02.2012, 17:54 Uhr
Antwort

@Thomas: klasse, wenn das so weiter geht, haben wir morgen Abend ein fertiges Wordpress-Plugin.

Wer macht den nächsten Schritt?

(Tutorial zum Schreiben eines Wordpress-Plugins)


Beste Grüße,
Matthias


SEO Analyse und Website-Check mit Seitenreport
gelöschter Benutzer · 08.02.2012, 08:03 Uhr
Antwort

Also ich sage 100000 mal danke. Ich hab es jetzt auf meiner Seite stimm-sprachseminare.de eingebaut und es funktioniert wundervoll. Das einizige, was jetzt noch etwas komisch ist, ist, dass die Höhe variabel ist, und somit der gesamte rechte Bereich immer etwas hin und her wackelt. Aber trotzem: Vielen Dank für eure Hilfe!

gelöschter Benutzer · 08.02.2012, 10:09 Uhr
Antwort

Das liegt daran das der Text unterschiedlich lang ist, wenn du dem div eine feste höhe gibst oder die text ungfähr gleichlang sind, hört das wackeln auf.

gelöschter Benutzer · 08.02.2012, 10:54 Uhr
Antwort

Jo ich habs jetzt mit

einfach festgetackert!
Ich bin echt so schlecht was programmieren angeht aber ich lerne immer wieder dazu. Vielen Dank nochmal!