Abstimmung wordpress
siehe auch DEKRA Direkt Blog
Wordpress Extension Yop Poll - verwendet bei Mascha im Blog intern:
yop poll Anpassungen
yop poll Tabellen
------------ ----------------- --------------
yop_polls yop_poll_answers yop_poll_logs
------------ ----------------- --------------
id --------------| id --------------| id
name |-poll_id | pn
question answer | poll_id
total_votes votes | vote_id
total_answers ... |- answer_id
... --------------
------------ -----------------
---------------------- ----------------------------
yop_poll_custom_fields yop_poll_votes_custom_fields
---------------------- ----------------------------
id id
poll_id poll_id
custom_field vote_id
... custom_field_id
---------------------- user_id
custom_field_value
----------------------------
Da bei einem custom text field bei der fragesstellung nur einzeiliger text möglich war, musst die datei
/wp-content/plugins/yop-poll/inc/yop_poll_model.php
In der datenbank die Tabelle:
kas_wp_yop_poll_votes_custom_fields
Feld: custom_field_value
von varchar (255) auf Text geändert.
Abfrage für Antworten mit Kommentar
SELECT * FROM `kas_wp_yop_poll_logs` LEFT OUTER JOIN `kas_wp_yop_poll_votes_custom_fields` ON `kas_wp_yop_poll_logs`.`vote_id` = `kas_wp_yop_poll_votes_custom_fields`.`vote_id` WHERE `kas_wp_yop_poll_logs`.`poll_id` =13
Neue Umfrage Erstellen
Vorlagen für Mascha
Artikel Vorlagen erstellen und bei der Kategorie "Dekra direkt" einordnen.
Neue Abstimmung erstellen mit "Block by Personal Number"
Abstimmung in den Artikel einpflegen
Ablauf der Umfrage
Löschen unerwüsnchter Kommentare =
Im Admin -> Yop poll -> All polls ->
bei der entsprechenden Umfrage -> votes
hier auswählen und löschen
Auswertung der Umfrage
Für die Auswertung benötigt Mascha eine Excel-Tabelle in der nach Antworten und sortiert ist. Ebenso die dazugehörigen Kommentar.
Anpassungen am Plugin Yop poll
yop-poll => inc => admin.php
Hier die DB mit prefix versehen. "kas_"
yop-poll => inc => yop_poll_model.php yop-poll => inc => db_schema.php
yop-poll => js => yop_poll_public.js
Change Log
8.8.13
Hallo Mascha und Clemens, folgende Funktionalität ist jetzt implementiert: - Zu einem Hauptbeitrag (Sozusagen 1.Ebene - entspricht dem Post in Wordpress) kann ein normaler Benutzer eine Frage stellen. - Zu den Fragen (das wäre dann die 2. Ebene) kann jeder Benutzer beliebig viele Beiträge machen - Benutzer ab Level 7 (Redakteure und Admins) können beliebig viele Fragen stellen. - Labels sind jetzt: "Hinterlasse einen Beitrag" und "Beitrag abschicken" Grüße, Stephan
11
10/2014 - Kommentare in Spalten sortieren, je nach Antwort - Overflow für Kommentarausgabe, damit die Felder nicht zu groß werden