S tem dodatkom lahko vnesete in upravljate področja pogostih vprašanj in splošnih vprašanj. & odgovorov. Brezplačno za nekomercialne projekte (CC BY-NC-SA 4.0). Če imate kakršna koli vprašanja o licenci in uporabi, se obrnite na [email protected].
- V celoti implementirano z YForm : na voljo so vse funkcije in možnosti prilagajanja YForm
- Preprosto: izhod je prek
rex_sql
ali objektno usmerjen prek YOrm - Prilagodljivo: filtrirajte vprašanja in odgovore po kategorijah
- Uporabno: Samo izbranih vlog/ uredniki imajo dostop
- Optimizirano za iskalnik: pripravljeno za JSON+LD format in strukturirane podatke na podlagi schema.org
- Pripravljen na veliko več: združljiv z dodatkom URL2
Nasvet: Dodatek odlično deluje skupaj z dodatki
yform_usability
Prispevajte svoje izboljšave v qanda repozitorij GitHub. Ali podprite ta dodatek: Z naročilom podprite nadaljnji razvoj tega dodatka
Prenesite in namestite dodatek qanda
v namestitvenem programu REDAXO. Nato se prikaže nov menijski element Vprašanja & Odgovori
.
<h1>stran s pogostimi vprašanji</h1>
<?php
echo qanda::showFAQPage(qanda::getAll()); // Json+ld
foreach (qanda::getAll() as $question) {
echo '<details><summary>'.$question>().'</summary>';
odmev '<div class="answer">'.$question>().'</div></details>';
}
?>
<h3>Najpomembnejša vprašanja</h3>
<?php
foreach (qanda::getAll() as $question) {
echo '<details><summary>'.$question>().'</summary>';
odmev '<div class="answer">'.$question>().'</div></details>';
echo qanda::showJsonLd($question);
}
?>
Vnesite rex_yform_manager_dataset
. Dostop do tabele rex_qanda
z vprašanji in odgovori.
$question = qanda::get(3); // vprašanje z id=3
// vprašanje in odgovor
dump($question->getQuestion()); // Vprašanje
dump($question->getAuthor()); // avtor vprašanja
dump($question->getAnswer()); // Odgovor kot HTML (če je bil naveden urejevalnik)
dump($question->getAnswerAsPlaintext()); // Odgovor kot besedilo namesto HTML
// Kategorija
dump($question->getCategory()); // Kategorija za vprašanje/odgovor z id=3
dump($question->getCategories()); // Kategorije za vprašanje/odgovor z id=3
// Druge metode
dump($question->getUrl()); // URL do trenutne strani z oznako `question-header-{id}
Več metod na https://github.com/yakamara/redaxo_yform/blob/master/docs/04_yorm.md
Vnesite rex_yform_manager_dataset
. Dostopa do tabele rex_qanda_category
.
dump(qanda_category::get(3)); // kategorija z id=3
dump(qanda_category::get(3)->getAllQuestions()); // Vsi pari vprašanje-odgovor kategorije id=3
Več metod na https://github.com/yakamara/redaxo_yform/blob/master/docs/04_yorm.md
Posamezne kombinacije vprašanj in odgovorov so zapisane v tabeli rex_qanda
. Po namestitvi qanda
so na voljo naslednja polja:
Vrsta | ime tipa | Priimek | imenovanje |
---|---|---|---|
vrednost | besedilo | vprašanje | vprašanje |
potrditi | prazno | vprašanje | |
vrednost | textarea | odgovor | odgovor |
vrednost | be_manager_relation | qanda_category_id | kategorijo |
vrednost | datumski žig | createddate | Datum nastanka |
vrednost | be_user | updateuser | Zadnja sprememba do |
vrednost | be_user | createuser | avtor |
vrednost | prioriteta | prioriteta | serija |
Najpomembnejše potrditve so že vstavljene.
Tabelo za kategorije je mogoče poljubno spreminjati tako, da združuje vprašanja/odgovore ali ključne besede (kot oznake).
Vrsta | ime tipa | Priimek | imenovanje |
---|---|---|---|
vrednost | besedilo | Priimek | naslov |
potrditi | edinstveno | Priimek | |
potrditi | prazno | Priimek | |
vrednost | izbira | stanje | stanje |
Licenca MIT
Alexander Walther
http://www.alexplus.de
https://github.com/alexplusde
Vodja projekta
Alexander Walther
qanda temelji na: YForm