Ruffkid
Wäre nett wenn mir einer sagt wo ich hier ne neue Kategorie erstelle, das is mein einzigstes Probblem, wäre nett, danke schonmal
pegelzwo
Zitat: |
Original von Ruffkid
Wäre nett wenn mir einer sagt wo ich hier ne neue Kategorie erstelle, das is mein einzigstes Probblem, wäre nett, danke schonmal |
Neue Kategorien erstellst Du im ACP rechts im Menü unter
FAQ Kategorie erstellen...
Zum FAQ Manager:
Habe das Script nun noch etwas erweitert, so dass man per Klick nur eine Kategorie anzeigen kann (?action=cat&catid=1234). Also wie beim originalen FAQ vom WBB. Bei mehreren Kategroein wird die FAQ Liste ja doch relativ lang.
Demo:
http://suesse-pfoten.de/faq.php
Ruffkid
aber genau das istm ein prob, hab alles richtig eingebaut, wobei ich die tempaltes net gechaed habe sondern einzeln per hand angelegt habe, liegts daran?
pegelzwo
So, ich stehe mal kurz aufm Schlauch. Möchte, dass - wenn ich auf die FAQ.php klicke - erstmal alle Kategorien aufgelistet werden. Per klick auf ein [+] Symbol soll unterhalb der Kategoriezeile per < div > die faq_bits auftauchen.
Hier der Inhalt meiner faq_categorybit:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
|
<div class="tabletitle">
<tr align="center">
<td class="tabletitle" colspan="2"><span class="normalfont"><input type="button"
value="[+]"
style="width:25px; font-size:10px; margin:0px; padding:0px;"
onclick="
if (this.parentNode.parentNode.getElementsById('faqcat_$category[categoryid]')[1].getElementsById('faqcat_$category[categoryid]')[0].style.display != '')
{
this.parentNode.parentNode.getElementsById('faqcat_$category[categoryid]')[1].getElementsById('faqcat_$category[categoryid]')[0].style.display = '';
this.innerText = '';
this.value = '[-]';
}
else
{
this.parentNode.parentNode.getElementsById('faqcat_$category[categoryid]')[1].getElementsById('faqcat_$category[categoryid]')[0].style.display = 'none';
this.innerText = '';
this.value = '[+]';
}"/> <a href="faq.php?action=cat&catid=$category[categoryid]"><b>$category[topic]</b></a></span></td>
</tr>
</div>
<div class="inposttable" id="faqcat_$category[categoryid]">
<div style="display: none;" id="faqcat_$category[categoryid]">
$faqbit
</div>
</div> |
|
Vielelicht könnte mir jemand einen Denkanstoss geben, wie ich das bewerkstelligen könnte. Zur Zeit sehe ich zwar das [+] zeichen, aber der Effekt bleibt aus. Alle Kategorien sind vo Anfang an eingeblendet! (siehe Anhang faq_manager.jpg) Und wie es aussehen sollte, zeig ich auch (faq_manager2.jpg)
Shackles
Ich hab den Hack eingebaut, nun sind aber alle anderen FAQ`s weg, die sollten da eigentlich drin bleiben und die neuen sollte man hinzufügen können, war das so gedacht oder habe ich was falsch gemacht?
Faye1606
Hallo an Alle,
ich habe nun auch den Hack bei mir eingebaut.
Fazit, die alten FAQ'S sind weg und wenn ich ein neues Thema erstellen möchte, kommt sie Seite
KLICK
Keine Ahnung, was ich jetzt machen soll, vielleicht hat jemand ein Tipp? Wüßte auch gerne, wie ich die gewesenen FAQs wieder bekommen kann...
Liebe Grüße
Faye
pegelzwo
Hab mal ein Addon zum Addon gebastelt...
Um etwas mehr Aktivität in deine Seite zu bringen, habe ich das FAQ of the moment geamcht. So wird unter dem Logo (oder wo auch immer) ein Link zu einem zufällig erzeugten FAQ Eintrag gezeigt.
Öffne die
global.php
UND FÜGE vor
/** verify ids **/ folgendes ein
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
|
// FAQ of the moment
$faq_of_the_moment_link = "";
$faq_of_the_moment = $db->unbuffered_query("SELECT * FROM bb".$n."_faqs WHERE faqid > 0 ORDER BY RAND() LIMIT 1");
while($fotm = $db->fetch_array($faq_of_the_moment)){
$faq_title = $fotm['topic'];
$faq_id = $fotm['faqid'];
$faq_kat = $fotm['categoryid'];
// Name der Kategorie ermitteln
$faqkat = $db->unbuffered_query("SELECT topic FROM bb".$n."_faqs_category WHERE categoryid = '".$fotm['categoryid']."' LIMIT 1");
while ($katnrow = $db->fetch_array($faqkat)) {
$faqkatn = $katnrow[0];
}
// Name der Kategorie ermitteln - ENDE
$faq_of_the_moment_link = "<a href=\"faq.php\">FAQ Of The Moment</a>:<br /><a href=\"faq.php?action=readfaq&faqid=".$faq_id."\"><b>".$faq_title."</b></a> (Rubrik: <i>".$faqkatn."</i>)";
}
// FAQ O T M - ENDE |
|
Speichern und hochladen.
Dann das Template
header bearbeiten und an gewünschter Stelle (unter dem Logo) folgenmdes einfügen:
code: |
1:
|
$faq_of_the_moment_link |
|
LG Martin
Im Live-Einsatz schaut das so aus:
http://suesse-pfoten.de
Faye1606
Hat denn keine eine Idee, wie ich meine FAQ's wiederbekomme?
Liebe Grüße
Faye
blackeagle1075
wie es ausschaut, ist da das sprachpaket defekt bzw. es sind die falschen templates
Boston
ehm ja, habe den hack jetzt zwar drin aber wo kann ich jetzt die FAQ´s bearbeiten bzw. welche hinzufügen? o.o
pegelzwo
Zitat: |
Original von Boston
ehm ja, habe den hack jetzt zwar drin aber wo kann ich jetzt die FAQ´s bearbeiten bzw. welche hinzufügen? o.o |
Du musst im ACP zuerst bei
Gruppen einstellen, wer FAQ bearbeiten bzw, erstellen darf.
Die
FAQ-Kategorien erstellst Du via
ACP. Die einzelnen
FAQ-Beiträge dann normal über
faq.php. Es erscheint dann unten ein Link zum Erstellen eines neuen FAQ...
Hawkeye_de
Also mit viel Arbeit habe ich es wenigstens hin bekommen, dass das alte FAQ
zu sehen ist und benutzt werden kann. Hätte man vorher ( beim DL ) gesehen, das der FAQ-Manager voller Bugs ist und die Anleitung auch
nicht ausreichend erläutert ist, hätte man sich das ganze sparen können.
Der Hack ist in der augenblicklichen Version nicht zu empfehlen!
Bekannte Fehler:
1. In der Anleitung fehlt: "/acp/acp_tpl.php sollte ausgeführt werden"
2. In der Anleitung fehlt: "Im ACP-Menü muss man unter den Gruppenrechten
bei den Adminrechten den "FAQ" ganz unten auf "JA" setzen um überhaupt
etwas sehen zu können.
3. Nach der installation sind alle alten "Orginal" FAQ's verschwunden und
können nur durch das einlesen der TPL's korrekt wieder eingetragen
werden. Wenn man alle Orginale hat und wieder einliest, kann man im
Forum selbst keine neuen FAQ's hinzufügen.. ( .. was auch besser ist.. ).
Der Support für den Hack wurde wie man ja hier lesen kann eingestellt oder
der AGI ist einfach überfordert.. ( grins ).
Didito
Haben 2 neues Styles eingebaut und dort unter F.A.Q. steht nicht nur:
Häufig gestellte Fragen
und darunter kommt sofort der footer
???
Agi
Verwenden die Styles zum Teil eigene Templates, die bei diesem Hack hier bearbeitet werden müssen? Wenn ja, Änderungen auch in den neuen Templates machen, dann sollte es gehen.
Didito
Hat sich schon erledigt.
Xannasavin
Hmm, ist ja jetzt weit mehr als ein Jahr her - ich hab immernoch Probleme mit dem Addon (kann es z.b. sein, dass gar nicht abgefragt wird, ob man überhaupt faqs editieren kann oder nicht? hab weder in der php noch rund um den editbutton eine entsprechende abfrage gefunden...
jetzt bin ich grad am schwanken, ob ich den hack ausbauen soll oder nicht =/ weil eigenlich ist er schon nicht schlecht, aber mir wurde jetzt nicht ersichtlich, ob die ganzen fehler nun behoben sind oder nicht =/
bastifantasti
Auch wenn das Thema schon steinalt ist.
Aber wie erstelle ich denn neue FAQs?
Bekomme immer eine (fast) leere Seite, wenn ich einen neuen eintragen will (s. Anhang)
Auch wenn ich da was eintrage und Enter drücke, hab ich keine neue FAQ.
Was hab ich falsch gemacht?
Aquafan
Hast du die sprachvariable eingefügt ?
bastifantasti
Ja hab ich. Grade nochmal importiert, aber keine Veränderung.