Statistik |
Beiträge: 144.530 (Täglich: 19,19 )
Themen: 16.700
Mitglieder: 13.209
Neuestes Mitglied: zitronentee.
Ausl. d. letzten Minute: 129%
Ausl. d. letzten 5 Minuten: 178%
Ausl. d. letzten 15 Minuten: 273%
Aktulle Uhrzeit: 09:07
Freier Webspace: 4.02 TB
PHP-Version: 7.4.33
|
|
|
Supportthread für die OwnFAQs |
|
Im Grunde genommen nur den kompletten Inhalt in der faq.tpl, welchen du nicht brauchst....
Also sollte die faq.tpl hinterher ungefähr so aussehen:
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:
27:
28:
29:
|
<?xml version="1.0" encoding="{$lang->items['LANG_GLOBAL_ENCODING']}"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{$lang->items['LANG_GLOBAL_DIRECTION']}" lang="{$lang->items['LANG_GLOBAL_LANGCODE']}" xml:lang="{$lang->items['LANG_GLOBAL_LANGCODE']}">
<head>
<title>$master_board_name | {$lang->items['LANG_FAQ_FAQ']}</title>
$headinclude
</head>
<body>
$header
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td class="tablea"><table cellpadding="0" cellspacing="0" border="0" style="width:100%">
<tr class="tablea_fc">
<td align="left"><span class="smallfont"><b><a href="index.php{$SID_ARG_1ST}">$master_board_name</a> » {$lang->items['LANG_FAQ_FAQ']}</b></span></td>
<td align="right"><span class="smallfont"><b>$usercbar</b></span></td>
</tr>
</table></td>
</tr>
</table><br />
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr align="left">
<td class="tablecat" colspan="2"><span class="normalfont"><b>{$lang->items['LANG_FAQ_FAQ']}</b></span></td>
</tr>
<if($wbbuserdata['can_ownfaqs_read']==1)><then>$own_faq</then></if>
</table>
$footer
</body>
</html> |
|
Greetz
Günni
__________________
|
|
04.09.2007 23:34 |
|
|
|
Huhu Batida, bin leider nicht den kompletten Thread durchgegangen, war mir einfach zu viel
Meine Frage, wie kann ich die Überschriften und die texte, die ich drin habe in sprachvariablen abändern, ich ändere gerade mein Forum nach und nach in deutsch/englisch und muss natürlich verdammt viel mit Sprachvariablen arbeiten, zur Zeit wird mir nämlich alles das, was ich im acp erstellt habe in deutsch angezeigt, auch wenn ich mit einer EN Erkennung rumlaufe
__________________ Gruß yve
Jemand der niemals Fehler gemacht hat, hat nie was Neues ausprobiert.
Albert Einstein
|
|
02.11.2007 16:23 |
|
|
|
Schau mal in die Install-Anleitung, ganz nach unten
Greetz
Günni
__________________
|
|
02.11.2007 18:21 |
|
|
|
Gut, siehste, da habe ich nicht geschaut, danke für den Tip
(ist ja schon einige Zeit her, wo ich das Teil installierte).
//EDIT//
Hmmm, man ist das simpeln, danke noch mal
__________________ Gruß yve
Jemand der niemals Fehler gemacht hat, hat nie was Neues ausprobiert.
Albert Einstein
|
|
04.11.2007 10:46 |
|
|
|
Auch ich habe den Hack nun mal in der Stand Alone Version bei mir eingebaut und es funktioniert wunderbar.
Doch benötige ich bei mir im Board zum einen die Standard FAQ und dann noch eigene FAQ welche separat aufgerufen werden. Dieses ist mit diesem Hack ja wunderbar möglich.
Doch nun kommt das Problem, die eigenständigen FAQ benötige ich zwei mal.
Das bedeutet dass ich so gesehen drei unterschiedliche FAQ habe.
Daraufhin habe ich den Hack ein wenig geändert. Nicht viel sondern lediglich die Verlinkungen und auch die Sprachvariabeln und auch die Import.php.
Funktioniert soweit auch ganz gut!
Doch im ACP wird das neue Sprachpaket nicht angezeigt wobei es im Sprachpaket selber vorhanden ist.
Und wenn eine Kategorie angelegt wurde und man im Userbereich drauf klickt erscheint lediglich eine weise Seite ohne Inhalt.
Kann mir wer helfen?
Was habe ich falsch gemacht?
|
|
05.01.2008 18:01 |
|
|
|
Du musst alles an dem Hack ändern, was irgendwie zusammenhängt.
- Sämtliche Templates umbenennen
- Sämtliche Variablen umbennen
- Sämtliche Sprachvariablen umbenennen
- Sämtliche Datenbank-Tabellen umbenennen
- Sämtliche php-Dateien umbenennen
usw.
usw.
Denn ansonsten greift OwnFAQ1 irgendwann auf OwnFAQ2 zu, und das gibt nen Fehler.
Greetz
Günni
__________________
|
|
06.01.2008 00:05 |
|
|
|
Ich habe mittlerweile meine Modifikation wieder ausgebaut da es doch für etliche SQL Fehler gesorgt hatte.
Ist denn eventuell auch ein Update geplant wo man entscheiden kann wer die FAQ sehen darf und wer nicht?
Also das zum Beispiel FAQ 1 von allen gesehen werden darf
Auch so FAQ 2 aber bei FAQ 3 hat nur eine bestimmte Gruppe Zugang und so weiter.
|
|
06.01.2008 09:24 |
|
|
|
So ein Update ist nicht geplant, da ich ja nicht plane, ein Multi-Addon daraus zu machen
Greetz
Günni
__________________
|
|
06.01.2008 15:31 |
|
|
|
Seit dem Install habe ich in unregelmässigen Abständen diese Fehlermeldung:
SQL-DATABASE ERROR
Database error in WoltLab Burning Board (): Invalid SQL: SELECT t.threadid, t.boardid, x.title, x.boardid, t.prefix, t.topic, t.starttime, t.starterid, t.starter, t.lastposttime, t.lastposterid, t.lastposter, t.replycount, t.views, t.attachments, t.closed, t.important, t.pollid FROM bb1_threads t, bb1_boards x WHERE t.visible='1' AND t.closed <> 3 AND t.threadid <> 45 AND x.password='' AND t.boardid=x.boardid AND t.boardid IN (0,5,13,17,26,45,102,37,85,6,7,8,9,10,14,15,16,50,18,19,25,20,21,22,23,24,2
7,28,29,30,31,32,33,34,35,36,38,44,39,40,41,42,43,46,47,48,49,51,57,61,52,5
3,54,55,58,59,60,62,63,64,86,87,103,104,105) AND (t.topic LIKE OR t.topic LIKE '%Foren%' OR t.topic LIKE '%Regeln%') ORDER BY t.lastposttime DESC LIMIT 0, 5;
mysql error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OR t.topic LIKE '%Foren%' OR t.topic LIKE '%Regeln%') ORDE' at line 10
mysql error number: 1064
mysql version: 5.0.32-Debian_7etch1
php version: 4.4.4-8+etch3
Date: 06.01.2008 @ 20:40
Wie kann ich den Eintrag aus der Datenbank wieder bekommen?
|
|
06.01.2008 20:46 |
|
|
|
Keine Ahnung, die Fehlermeldung hat definitiv nichts mit den OwnFAQs zu tun.
Greetz
Günni
__________________
|
|
06.01.2008 21:17 |
|
|
|
Bon Geornooo..
Hab den OwnFAQ grade verbaut... feine Sache...
Aber ist das evt möglich, dass der sich ne eigene Seite im WBB 2.3.6 baut und nicht in die vorhandene FAQ-Seite schreibt?
Soll heißen, will sone 'Tips & Tricks' Seite haben... halt wie die FAQ aufgebaut, aber seperat zur originalFAQ... und dazu halt den OwnFAQ... oder dann >>OwnTips&Tricks<< benutzen... ist sowas machbar?
__________________
9 Stimmen in meinem Kopf sagen, ich bin verrückt!!!
Die 10. summt ständig diese Tetrismelodie....
^^Ich mag die 10. Stimme^^
|
|
05.07.2012 11:09 |
|
|
Bone Dragon
wBB2-User | VG-Lizenz | Literatur | Mail | Coder
Zeige Bone Dragon auf Karte
Dabei seit: 02.12.2006
Beiträge: 1.133
49 Filebase-Einträge
Alter: 44 Jahre
Herkunft: Wagenfeld (Nds) wBB-Version: wBB2.3 PHP-Version: 4.4.x, 5.3.x, 5.4.x MySQL-Version: 4.0.x, 5.0.x, 5.5.x Wo bist du gehostet?: Strato, Kolido
Bewertung:
Level: 47 [?]
Erfahrungspunkte: 7.167.125
Nächster Level: 7.172.237
|
|
Möglich ist das auf jeden Fall
__________________
MfG Bone Dragon
Kein Support zur meinen Erweiterungen via Pn, eMail, Messanger, etc. sowie an Sonn- & Feiertagen!
|
|
05.07.2012 14:51 |
|
|
|
|
Zitat: Original von Bone Dragon
Möglich ist das auf jeden Fall |
|
|
uuuuund... mag sich da wer vllt ne Methode einfallen lassen *liebfrag*
__________________
9 Stimmen in meinem Kopf sagen, ich bin verrückt!!!
Die 10. summt ständig diese Tetrismelodie....
^^Ich mag die 10. Stimme^^
|
|
05.07.2012 16:34 |
|
|
Bone Dragon
wBB2-User | VG-Lizenz | Literatur | Mail | Coder
Zeige Bone Dragon auf Karte
Dabei seit: 02.12.2006
Beiträge: 1.133
49 Filebase-Einträge
Alter: 44 Jahre
Herkunft: Wagenfeld (Nds) wBB-Version: wBB2.3 PHP-Version: 4.4.x, 5.3.x, 5.4.x MySQL-Version: 4.0.x, 5.0.x, 5.5.x Wo bist du gehostet?: Strato, Kolido
Bewertung:
Level: 47 [?]
Erfahrungspunkte: 7.167.125
Nächster Level: 7.172.237
|
|
Sorry, ich habe zur Zeit keine Zeit, da ich an einem anderen Projekt arbeite.
__________________
MfG Bone Dragon
Kein Support zur meinen Erweiterungen via Pn, eMail, Messanger, etc. sowie an Sonn- & Feiertagen!
|
|
09.07.2012 19:02 |
|
|
Viktor
Administrator
Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 31.570
363 Filebase-Einträge
Alter: 66 Jahre
Herkunft: NRW wBB-Version: wBB2.3 PHP-Version: 7.4.33 MySQL-Version: 10.5.19-MariaDB Wo bist du gehostet?: eigener Server
Bewertung:
Level: 71 [?]
Erfahrungspunkte: 237.741.609
Nächster Level: 266.777.854
|
|
Hallo,
das sollte eigentlich so gehen.
Die Datei 'misc.php" bearbeiten.
Suche und lösche:
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:
27:
28:
29:
30:
31:
32:
33:
34:
35:
|
// FAQ-Erweiterung by batida444
if($wbbuserdata['can_ownfaqs_read']) {
$ownfaqs_options = $db->query_first("SELECT * FROM bb".$n."_ownfaqs_options");
$result_ownfaqs_cats = $db->query("SELECT * FROM bb".$n."_ownfaqs_cats WHERE showthisfaq = '1' ORDER BY showorder ASC");
while ($row_faqcats = $db->fetch_array($result_ownfaqs_cats)) {
if($row_faqcats['faq_catid']) {
if($ownfaqs_options['showcatsorcontent'] == 1) {
$result_ownfaqs = $db->query("SELECT * FROM bb".$n."_ownfaqs WHERE faqcat = $row_faqcats[faq_catid] AND showthisfaq = '1' ORDER BY showorder ASC");
while ($row_faqs = $db->fetch_array($result_ownfaqs)) {
$check = substr($row_faqs[faqtitle], 0, 9);
if($check == "LANG_FAQ_") {
$contenttitle = $lang->items[$row_faqs[faqtitle]];
} else {
$contenttitle = $row_faqs[faqtitle];
}
eval("\$own_faqs .= \"".$tpl->get("faq_ownfaqs")."\";");
}
}
$checkcat = substr($row_faqcats[faq_catdesc], 0, 9);
if($checkcat == "LANG_FAQ_") {
$cattitle = $lang->items[$row_faqcats[faq_catdesc]];
} else {
$cattitle = $row_faqcats[faq_catdesc];
}
eval("\$own_faq .= \"".$tpl->get("faq_ownfaqs_cats")."\";");
$own_faqs = '';
}
}
}
// FAQ-Erweiterung by batida444
|
|
Suche:
Füge darüber ein:
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:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
|
if ($action == 'ownfaq') {
$lang->load('FAQ');
if($wbbuserdata['can_ownfaqs_read']) {
$ownfaqs_options = $db->query_first("SELECT * FROM bb".$n."_ownfaqs_options");
$result_ownfaqs_cats = $db->query("SELECT * FROM bb".$n."_ownfaqs_cats WHERE showthisfaq = '1' ORDER BY showorder ASC");
while ($row_faqcats = $db->fetch_array($result_ownfaqs_cats)) {
if($row_faqcats['faq_catid']) {
if($ownfaqs_options['showcatsorcontent'] == 1) {
$result_ownfaqs = $db->query("SELECT * FROM bb".$n."_ownfaqs WHERE faqcat = $row_faqcats[faq_catid] AND showthisfaq = '1' ORDER BY showorder ASC");
while ($row_faqs = $db->fetch_array($result_ownfaqs)) {
$check = substr($row_faqs[faqtitle], 0, 9);
if($check == "LANG_FAQ_") {
$contenttitle = $lang->items[$row_faqs[faqtitle]];
} else {
$contenttitle = $row_faqs[faqtitle];
}
eval("\$own_faqs .= \"".$tpl->get("faq_ownfaqs")."\";");
}
}
$checkcat = substr($row_faqcats[faq_catdesc], 0, 9);
if($checkcat == "LANG_FAQ_") {
$cattitle = $lang->items[$row_faqcats[faq_catdesc]];
} else {
$cattitle = $row_faqcats[faq_catdesc];
}
eval("\$own_faq .= \"".$tpl->get("faq_ownfaqs_cats")."\";");
$own_faqs = '';
}
}
}
eval("\$tpl->output(\"".$tpl->get("faq_own")."\");");
}
|
|
Erstelle ein neues Template "faq_own".
Inhalt:
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:
|
<?xml version="1.0" encoding="{$lang->items['LANG_GLOBAL_ENCODING']}"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="{$lang->items['LANG_GLOBAL_DIRECTION']}" lang="{$lang->items['LANG_GLOBAL_LANGCODE']}" xml:lang="{$lang->items['LANG_GLOBAL_LANGCODE']}">
<head>
<title>$master_board_name | {$lang->items['LANG_FAQ_FAQ']}</title>
$headinclude
</head>
<body>
$header
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td class="tablea"><table cellpadding="0" cellspacing="0" border="0" style="width:100%">
<tr class="tablea_fc">
<td align="left"><span class="smallfont"><b><a href="index.php{$SID_ARG_1ST}">$master_board_name</a> » {$lang->items['LANG_FAQ_FAQ']}</b></span></td>
<td align="right"><span class="smallfont"><b>$usercbar</b></span></td>
</tr>
</table></td>
</tr>
$own_faq
</table>
$footer
</body>
</html>
|
|
Der Aufruf ist dann "misc.php?action=ownfaq".
Gruß
Viktor
__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.
... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!
Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.
|
|
09.07.2012 20:13 |
|
|
|
Jawollja - nu is fein.. danke dir^^
__________________
9 Stimmen in meinem Kopf sagen, ich bin verrückt!!!
Die 10. summt ständig diese Tetrismelodie....
^^Ich mag die 10. Stimme^^
|
|
15.07.2012 20:11 |
|
|
|
|
|
|